.Hero-module__fEXffW__hero{background-color:var(--color-white);flex-direction:column;align-items:center;gap:40px;width:100%;min-height:260px;padding:141px 100px 0;display:flex;position:relative}.Hero-module__fEXffW__carousel{width:100%;max-width:var(--content-width);aspect-ratio:1312/197;background-color:var(--color-dark-accent);border-radius:16px;position:relative;overflow:hidden}.Hero-module__fEXffW__heroImage{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.Hero-module__fEXffW__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex;position:absolute;inset:0}.Hero-module__fEXffW__title{font-family:var(--font-heading);letter-spacing:0;text-align:center;color:var(--color-white);max-width:900px;margin:0;font-size:48px;font-weight:400;line-height:.875em}.Hero-module__fEXffW__description{font-family:var(--font-body);text-align:center;color:#b8b8bf;max-width:720px;margin:0;font-size:18px;line-height:24px}@media (max-width:1511px){.Hero-module__fEXffW__hero{padding:141px 50px 0}}@media (max-width:1199px){.Hero-module__fEXffW__hero{min-height:220px;padding:120px 30px 0}.Hero-module__fEXffW__title{font-size:40px;line-height:.9em}}@media (max-width:809px){.Hero-module__fEXffW__hero{gap:24px;padding:100px 16px 0}.Hero-module__fEXffW__carousel{aspect-ratio:1492/680;border-radius:12px}.Hero-module__fEXffW__title{font-size:25px;line-height:30px}.Hero-module__fEXffW__description{font-size:14px;line-height:18px}}
.Tabs-module__bg_I-q__container{background-color:var(--color-white);width:100%;display:block}.Tabs-module__bg_I-q__containerFlex{flex-flow:column;place-content:center flex-start;align-items:center;gap:40px;width:100%;max-width:1243px;height:min-content;margin:0 auto;padding:0;display:flex;position:relative;overflow:visible}.Tabs-module__bg_I-q__tabsWrapper{scrollbar-width:none;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:auto}.Tabs-module__bg_I-q__tabsWrapper::-webkit-scrollbar{display:none}@media (max-width:809.98px){.Tabs-module__bg_I-q__tabsWrapper{justify-content:flex-start;width:100%;max-width:390px}}.Tabs-module__bg_I-q__tabsInner{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:auto}@media (max-width:809.98px){.Tabs-module__bg_I-q__tabsInner{flex:1 0 0;width:1px;overflow:visible}}.Tabs-module__bg_I-q__tabSlot{flex:none;align-self:stretch;width:auto;height:auto;position:relative}@media (max-width:809.98px){.Tabs-module__bg_I-q__tabSlot{align-self:unset;flex:1 0 0;width:1px}.Tabs-module__bg_I-q__tabSlotLast{align-self:unset;width:95px}}.Tabs-module__bg_I-q__tabItem{cursor:pointer;border-bottom:var(--border-bottom-width,0px) solid var(--border-color,var(--color-accent));width:248px;height:102px;opacity:var(--tab-opacity,.4);flex-flow:column;place-content:center;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:opacity .2s,border-width .2s;display:flex;position:relative;overflow:hidden}.Tabs-module__bg_I-q__tabItemActive{--border-bottom-width:2px;--tab-opacity:1;}@media (max-width:809.98px){.Tabs-module__bg_I-q__tabItem{justify-content:flex-start;gap:8px;width:117px;height:min-content;padding:0 10px 12px;overflow:visible}}.Tabs-module__bg_I-q__tabIcon{flex:none;width:35px;height:32px;position:relative;overflow:visible}@media (max-width:809.98px){.Tabs-module__bg_I-q__tabIcon{width:34px}}.Tabs-module__bg_I-q__tabIconImage{border-radius:inherit;position:absolute;inset:0}.Tabs-module__bg_I-q__tabIconImg{border-radius:inherit;object-position:center;object-fit:contain;width:100%;height:100%;display:block}.Tabs-module__bg_I-q__tabTextContainer{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;justify-content:center;width:100%;height:auto;position:relative}.Tabs-module__bg_I-q__tabText{font-family:var(--framer-font-family,"Degular Display Semibold", sans-serif);text-align:center;color:var(--color-primary);margin:0;font-size:20px;font-weight:600;line-height:22px}@media (max-width:809.98px){.Tabs-module__bg_I-q__tabText{font-size:18px}}
