@font-face{font-family:Ronzino;src:url(./font/Ronzino-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap;leading-trim:both;text-edge:cap}@font-face{font-family:Ronzino;src:url(./font/Ronzino-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap;leading-trim:both;text-edge:cap}@font-face{font-family:Ronzino;src:url(./font/Ronzino-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;leading-trim:both;text-edge:cap}*{font-family:Ronzino,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text__body-5xl,.servizi__hero-0-humans p,.servizi__hero-0-understand h1,.servizi__hero-0-before,.servizi__hero-0-digital>div p{font-size:clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem);font-weight:400;line-height:1.15;letter-spacing:-.03em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-5xl,.servizi__hero-0-humans p,.servizi__hero-0-understand h1,.servizi__hero-0-before,.servizi__hero-0-digital>div p{font-weight:400}}.text__body-4xl{font-size:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-4xl{font-weight:400}}.text__body-3xl,.home__competence-title,.home__projects-title{font-size:clamp(3.5rem,2.987544484rem + 1.4234875445vw,4.5rem);font-weight:400;line-height:1.13;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-3xl,.home__competence-title,.home__projects-title{font-weight:400}}.text__body-2xl{font-size:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-2xl{font-weight:400}}.text__body-xl,.home__ideas-top-title,.home__health-title,.component__ideas-top-title{font-size:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-xl,.home__ideas-top-title,.home__health-title,.component__ideas-top-title{font-weight:400}}.text__body-lg,.contatti-title,.header__mobile-menu li a{font-size:clamp(1.75rem,1.621886121rem + .3558718861vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-lg,.contatti-title,.header__mobile-menu li a{font-weight:400}}.text__body-md{font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-md{font-weight:400}}.text__body-base,.product__blue__content-label,.product__blue__content-label1,.product__blue__content-label2,.product__blue__content-label3,.product__blue__content-label4,.product__blue__content-label5,.product__blue__content-label6,.product__blue__content-label7,.product__blue__content-label8,.product__blue__content-label9,.product__blue__content-label10,.product__blue__content-label11,.product__blue__content-label12,.product__blue__content-label13,.product__blue__content-label14,.product__blue__content-label15,.product__blue__content-label16,.product__blue__content-label17,.blog__list-filters button,.projectList__list-filters button,.singleCase__gallery-text-accordion-item .title,.singleCase__gallery-text-accordion-item .content,.servizi__accordion-item-card-title,.chiSiamo__team-filters-item,.home__competence-list-label,.home__competence-list-text,.home__projects-label,.home__hero-video button,.vf-row input,.vf-row .vf-input-field,.vf-row .vf-native-select,.vf-row .vf-native-select-placeholder,.header__desktop ul li .header__link,.footer__top-address>div a,.footer__top-form input:not([type=checkbox]),.footer__bottom-links>div a,.btn,.btn__primary,.btn__primary--icon,.btn__primary--arrow,.btn__secondary,.btn__secondary--icon,.btn__secondary--arrow,.commonLink,.commonLink-white,.home__ideas-top a,.home__sticky-content a,.home__competence-list-cta,.component__ideas-top a,.vf-row .submit button{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:400;line-height:1.4;letter-spacing:-.01em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-base,.product__blue__content-label,.product__blue__content-label1,.product__blue__content-label2,.product__blue__content-label3,.product__blue__content-label4,.product__blue__content-label5,.product__blue__content-label6,.product__blue__content-label7,.product__blue__content-label8,.product__blue__content-label9,.product__blue__content-label10,.product__blue__content-label11,.product__blue__content-label12,.product__blue__content-label13,.product__blue__content-label14,.product__blue__content-label15,.product__blue__content-label16,.product__blue__content-label17,.blog__list-filters button,.projectList__list-filters button,.singleCase__gallery-text-accordion-item .title,.singleCase__gallery-text-accordion-item .content,.servizi__accordion-item-card-title,.chiSiamo__team-filters-item,.home__competence-list-label,.home__competence-list-text,.home__projects-label,.home__hero-video button,.vf-row input,.vf-row .vf-input-field,.vf-row .vf-native-select,.vf-row .vf-native-select-placeholder,.header__desktop ul li .header__link,.footer__top-address>div a,.footer__top-form input:not([type=checkbox]),.footer__bottom-links>div a,.btn,.btn__primary,.btn__primary--icon,.btn__primary--arrow,.btn__secondary,.btn__secondary--icon,.btn__secondary--arrow,.commonLink,.commonLink-white,.home__ideas-top a,.home__sticky-content a,.home__competence-list-cta,.component__ideas-top a,.vf-row .submit button{font-weight:400}}.text__body-sm,.home__hero-video-info,.chip,.chip__primary,.chip__outline,.servizi__accordion-item-card-title,.contatti-selector button,.secondMenu__item button,.header__mobile-menu-2 li a,.header__mobile-socials li a,.footer__credits a{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:-.01em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-sm,.home__hero-video-info,.chip,.chip__primary,.chip__outline,.servizi__accordion-item-card-title,.contatti-selector button,.secondMenu__item button,.header__mobile-menu-2 li a,.header__mobile-socials li a,.footer__credits a{font-weight:400}}.text__body-xs,.servizi__accordion-item-card-text,.chiSiamo__team-cards-item-info b,.contatti-label,.footer__top-form-checkbox label,.footer__bottom-links button{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;line-height:1.4;letter-spacing:-.0075em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-xs,.servizi__accordion-item-card-text,.chiSiamo__team-cards-item-info b,.contatti-label,.footer__top-form-checkbox label,.footer__bottom-links button{font-weight:400}}.text__body-2xs,.contatti-disclaimer,.breadcrumbs a,.breadcrumbs p{font-size:clamp(.8125rem,.8125rem + 0vw,.8125rem);font-weight:400;line-height:1.4;letter-spacing:-.005em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__body-2xs,.contatti-disclaimer,.breadcrumbs a,.breadcrumbs p{font-weight:400}}h1{font-size:clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem);font-weight:400;line-height:1.1;letter-spacing:-.03em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){h1{font-weight:400}}.text__title-1{font-size:clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem);font-weight:400;line-height:1.1;letter-spacing:-.03em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__title-1{font-weight:400}}h2{font-size:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){h2{font-weight:400}}.text__title-2{font-size:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__title-2{font-weight:400}}h3{font-size:clamp(3.5rem,2.987544484rem + 1.4234875445vw,4.5rem);font-weight:400;line-height:1.13;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){h3{font-weight:400}}.text__title-3{font-size:clamp(3.5rem,2.987544484rem + 1.4234875445vw,4.5rem);font-weight:400;line-height:1.13;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__title-3{font-weight:400}}h4{font-size:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){h4{font-weight:400}}.text__title-4{font-size:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__title-4{font-weight:400}}h5{font-size:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){h5{font-weight:400}}.text__title-5{font-size:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__title-5{font-weight:400}}h6{font-size:clamp(1.75rem,1.621886121rem + .3558718861vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){h6{font-weight:400}}.text__title-6{font-size:clamp(1.75rem,1.621886121rem + .3558718861vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;font-family:Ronzino,sans-serif;color:#232323}@media only screen and (max-width: 992px){.text__title-6{font-weight:400}}.text__color-1{color:#232323}.text__color-1 a:hover{color:#000}.text__color-2{color:#3d3d3d}.text__color-2 a:hover{color:#171717}.text__color-3{color:#f3f8f7}.text__color-3 a:hover{color:#c3dcd7}.text__color-4{color:#dfedec80}.text__color-4 a:hover{color:#aed1cf80}.text__color-5{color:#cbfb0e}.text__color-5 a:hover{color:#94b903}.text__color-6{color:#fe541f}.text__color-6 a:hover{color:#d03201}.text__color-7{color:#3d1c0a}.text__color-7 a:hover{color:#000}.text__color-8{color:#03602b}.text__color-8 a:hover{color:#01160a}.text__color-9{color:#03ff00}.text__color-9 a:hover{color:#02b300}.text__color-10{color:#9bdbf4}.text__color-10 a:hover{color:#56c2ec}.text__color-11{color:#012d71}.text__color-11 a:hover{color:#000f25}.text__color-12{color:#cdf2f2}.text__color-12 a:hover{color:#90e2e2}.text__color-13{color:#475353}.text__color-13 a:hover{color:#242a2a}.text__color-14{color:#454545}.text__color-14 a:hover{color:#1f1f1f}.text__color-15{color:#888}.text__color-15 a:hover{color:#626262}.text__color-16{color:#9ec3c180}.text__color-16 a:hover{color:#6fa6a380}@media only screen and (max-width: 768px){.mobile-text__color-1{color:#232323}.mobile-text__color-1 a:hover{color:#000}}@media only screen and (max-width: 768px){.mobile-text__color-2{color:#3d3d3d}.mobile-text__color-2 a:hover{color:#171717}}@media only screen and (max-width: 768px){.mobile-text__color-3{color:#f3f8f7}.mobile-text__color-3 a:hover{color:#c3dcd7}}@media only screen and (max-width: 768px){.mobile-text__color-4{color:#dfedec80}.mobile-text__color-4 a:hover{color:#aed1cf80}}@media only screen and (max-width: 768px){.mobile-text__color-5{color:#cbfb0e}.mobile-text__color-5 a:hover{color:#94b903}}@media only screen and (max-width: 768px){.mobile-text__color-6{color:#fe541f}.mobile-text__color-6 a:hover{color:#d03201}}@media only screen and (max-width: 768px){.mobile-text__color-7{color:#3d1c0a}.mobile-text__color-7 a:hover{color:#000}}@media only screen and (max-width: 768px){.mobile-text__color-8{color:#03602b}.mobile-text__color-8 a:hover{color:#01160a}}@media only screen and (max-width: 768px){.mobile-text__color-9{color:#03ff00}.mobile-text__color-9 a:hover{color:#02b300}}@media only screen and (max-width: 768px){.mobile-text__color-10{color:#9bdbf4}.mobile-text__color-10 a:hover{color:#56c2ec}}@media only screen and (max-width: 768px){.mobile-text__color-11{color:#012d71}.mobile-text__color-11 a:hover{color:#000f25}}@media only screen and (max-width: 768px){.mobile-text__color-12{color:#cdf2f2}.mobile-text__color-12 a:hover{color:#90e2e2}}@media only screen and (max-width: 768px){.mobile-text__color-13{color:#475353}.mobile-text__color-13 a:hover{color:#242a2a}}@media only screen and (max-width: 768px){.mobile-text__color-14{color:#454545}.mobile-text__color-14 a:hover{color:#1f1f1f}}@media only screen and (max-width: 768px){.mobile-text__color-15{color:#888}.mobile-text__color-15 a:hover{color:#626262}}@media only screen and (max-width: 768px){.mobile-text__color-16{color:#9ec3c180}.mobile-text__color-16 a:hover{color:#6fa6a380}}.text__align-center{text-align:center}.text__align-right{text-align:right}.text__align-left{text-align:left}@media (max-width: 768px){.text__align-mobile-center{text-align:center}.text__align-mobile-right{text-align:right}.text__align-mobile-left{text-align:left}}.uppercase{text-transform:uppercase}.weight-900{font-weight:900}.weight-800{font-weight:800}.weight-700{font-weight:700}.weight-600{font-weight:600}.weight-500{font-weight:500}.weight-400{font-weight:400}.weight-300{font-weight:300}.weight-200{font-weight:200}.weight-100{font-weight:100}.textAnimation{overflow:hidden}.textAnimation>div{overflow:hidden}body,html{overflow-x:clip;max-width:100vw;background-color:#f3f8f7}.no-overflow{overflow:hidden}.row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:clamp(1rem,.487544484rem + 1.4234875445vw,2rem);grid-auto-flow:row}@media (max-width: 992px){.row{grid-template-columns:repeat(8,1fr);grid-auto-flow:dense}}@media (max-width: 576px){.row{grid-template-columns:repeat(4,1fr);gap:12px;grid-auto-flow:dense}}.width-limit,.header__desktop{width:calc(100% - 32px);margin:0 auto}@media (min-width: 576px){.width-limit,.header__desktop{width:calc(100% - 48px)}}@media (min-width: 768px){.width-limit,.header__desktop{max-width:716px}}@media (min-width: 992px){.width-limit,.header__desktop{max-width:926px}}@media (min-width: 1200px){.width-limit,.header__desktop{max-width:1120px}}@media (min-width: 1300px){.width-limit,.header__desktop{max-width:1214px}}@media (min-width: 1440px){.width-limit,.header__desktop{max-width:1344px}}@media (min-width: 1500px){.width-limit,.header__desktop{max-width:1400px}}@media (min-width: 1600px){.width-limit,.header__desktop{max-width:1492px}}@media (min-width: 1700px){.width-limit,.header__desktop{max-width:1586px}}.width-limit-large{width:calc(100% - 32px);margin:0 auto}@media (min-width: 576px){.width-limit-large{width:calc(100% - 48px)}}@media (min-width: 768px){.width-limit-large{max-width:760px}}@media (min-width: 992px){.width-limit-large{max-width:1020px}}@media (min-width: 1200px){.width-limit-large{max-width:1220px}}@media (min-width: 1300px){.width-limit-large{max-width:1260px}}@media (min-width: 1400px){.width-limit-large{max-width:1360px}}@media (min-width: 1500px){.width-limit-large{max-width:1440px}}@media (min-width: 1600px){.width-limit-large{max-width:1536px}}@media (min-width: 1700px){.width-limit-large{max-width:1620px}}.width-limit-small{width:calc(100% - 32px);margin:0 auto}@media (min-width: 576px){.width-limit-small{width:calc(100% - 48px)}}@media (min-width: 768px){.width-limit-small{max-width:708px}}@media (min-width: 992px){.width-limit-small{max-width:870px}}@media (min-width: 1200px){.width-limit-small{max-width:1050px}}@media (min-width: 1300px){.width-limit-small{max-width:1140px}}@media (min-width: 1400px){.width-limit-small{max-width:1226px}}@media (min-width: 1500px){.width-limit-small{max-width:1310px}}@media (min-width: 1600px){.width-limit-small{max-width:1400px}}@media (min-width: 1700px){.width-limit-small{max-width:1488px}}.width-limit-left{width:100vw;margin-right:auto;margin-left:auto}@media (max-width: 576px){.width-limit-left>div{margin-left:6%;transform:translate(0)}}@media (min-width: 576px){.width-limit-left>div{margin-left:50%;transform:translate(-270px)}}@media (min-width: 576px) and (min-width: 992px){.width-limit-left>div{margin-left:50%;transform:translate(-360px)}}@media (min-width: 576px) and (min-width: 992px) and (min-width: 992px){.width-limit-left>div{margin-left:50%;transform:translate(-480px)}}@media (min-width: 576px) and (min-width: 992px) and (min-width: 992px) and (min-width: 1200px){.width-limit-left>div{margin-left:50%;transform:translate(-570px)}}@media (min-width: 576px) and (min-width: 992px) and (min-width: 992px) and (min-width: 1200px) and (min-width: 1400px){.width-limit-left>div{margin-left:50%;transform:translate(-600px)}}.width-limit-left>div:not(:first-child){margin-left:0!important}@media (max-width: 992px){.width-limit-left>div:not(:first-child){margin-left:18px}}.width-limit-left>div:last-child{margin-right:-40%}@media (max-width: 992px){.width-limit-left>div:last-child{margin-right:18px}}.width-limit-left-border{position:absolute;top:0;left:0;background:#fff;height:100%;z-index:10}@media (min-width: 576px){.width-limit-left-border{width:calc(50vw - 270px)}}@media (min-width: 576px) and (min-width: 992px){.width-limit-left-border{width:calc(50vw - 360px)}}@media (min-width: 576px) and (min-width: 992px) and (min-width: 992px){.width-limit-left-border{width:calc(50vw - 480px)}}@media (min-width: 576px) and (min-width: 992px) and (min-width: 992px) and (min-width: 1200px){.width-limit-left-border{width:calc(50vw - 570px)}}@media (min-width: 576px) and (min-width: 992px) and (min-width: 992px) and (min-width: 1200px) and (min-width: 1400px){.width-limit-left-border{width:calc(50vw - 600px)}}.col-1{grid-column:auto/span 1}@media (max-width: 992px){.col-1{grid-column:auto/span 4}}@media (max-width: 576px){.col-1{grid-column:auto/span 2}}.col-2{grid-column:auto/span 2}@media (max-width: 992px){.col-2{grid-column:auto/span 4}}@media (max-width: 576px){.col-2{grid-column:auto/span 2}}.col-3{grid-column:auto/span 3}@media (max-width: 992px){.col-3{grid-column:auto/span 4}}@media (max-width: 576px){.col-3{grid-column:auto/span 2}}.col-4{grid-column:auto/span 4}@media (max-width: 992px){.col-4{grid-column:auto/span 4}}@media (max-width: 576px){.col-4{grid-column:auto/span 4}}.col-5{grid-column:auto/span 5}@media (max-width: 992px){.col-5{grid-column:auto/span 8}}@media (max-width: 576px){.col-5{grid-column:auto/span 4}}.col-6{grid-column:auto/span 6}@media (max-width: 992px){.col-6{grid-column:auto/span 8}}@media (max-width: 576px){.col-6{grid-column:auto/span 4}}.col-7{grid-column:auto/span 7}@media (max-width: 992px){.col-7{grid-column:auto/span 8}}@media (max-width: 576px){.col-7{grid-column:auto/span 4}}.col-8{grid-column:auto/span 8}@media (max-width: 992px){.col-8{grid-column:auto/span 8}}@media (max-width: 576px){.col-8{grid-column:auto/span 4}}.col-9{grid-column:auto/span 9}@media (max-width: 992px){.col-9{grid-column:auto/span 8}}@media (max-width: 576px){.col-9{grid-column:auto/span 4}}.col-10{grid-column:auto/span 10}@media (max-width: 992px){.col-10{grid-column:auto/span 8}}@media (max-width: 576px){.col-10{grid-column:auto/span 4}}.col-11{grid-column:auto/span 11}@media (max-width: 992px){.col-11{grid-column:auto/span 8}}@media (max-width: 576px){.col-11{grid-column:auto/span 4}}.col-12{grid-column:auto/span 12}@media (max-width: 992px){.col-12{grid-column:auto/span 8}}@media (max-width: 576px){.col-12{grid-column:auto/span 4}}@media (max-width: 992px){.col-mobile-1{grid-column:auto/span 1}}@media (max-width: 992px){.col-mobile-2{grid-column:auto/span 2}}@media (max-width: 992px){.col-mobile-3{grid-column:auto/span 3}}@media (max-width: 992px){.col-mobile-4{grid-column:auto/span 4}}@media (max-width: 992px){.col-mobile-5{grid-column:auto/span 5}}@media (max-width: 992px){.col-mobile-6{grid-column:auto/span 6}}@media (max-width: 992px){.col-mobile-7{grid-column:auto/span 7}}@media (max-width: 992px){.col-mobile-8{grid-column:auto/span 8}}@media (max-width: 992px){.col-mobile-9{grid-column:auto/span 9}}@media (max-width: 992px){.col-mobile-10{grid-column:auto/span 10}}@media (max-width: 992px){.col-mobile-11{grid-column:auto/span 11}}@media (max-width: 992px){.col-mobile-12{grid-column:auto/span 12}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-1{grid-column:auto/span 1}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-2{grid-column:auto/span 2}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-3{grid-column:auto/span 3}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-4{grid-column:auto/span 4}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-5{grid-column:auto/span 5}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-6{grid-column:auto/span 6}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-7{grid-column:auto/span 7}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-8{grid-column:auto/span 8}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-9{grid-column:auto/span 9}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-10{grid-column:auto/span 10}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-11{grid-column:auto/span 11}}@media (max-width: 1200px) and (min-width: 769px){.col-tablet-12{grid-column:auto/span 12}}.flex-first{order:-1}.mobile-first{z-index:1;position:relative}@media (max-width: 992px){.mobile-first{order:-1}}@media (max-width: 992px){.mobile-order1{order:1}}@media (max-width: 992px){.mobile-order2{order:2}}@media (max-width: 992px){.mobile-order3{order:3}}@media (max-width: 992px){.mobile-order4{order:4}}.gap-9xl{gap:128px}.gap-8xl{gap:96px}.gap-7xl{gap:80px}.gap-6xl{gap:72px}.gap-5xl{gap:64px}.gap-4xl{gap:48px}.gap-3xl{gap:40px}.gap-2xl{gap:32px}.gap-xl{gap:24px}.gap-lg{gap:16px}.gap-md{gap:8px}.gap-sm{gap:4px}.gap-xs{gap:2px}.gap-no{gap:0px!important}@media (max-width: 992px){.gap-mobile-9xl{gap:128px}}@media (max-width: 992px){.gap-mobile-8xl{gap:96px}}@media (max-width: 992px){.gap-mobile-7xl{gap:80px}}@media (max-width: 992px){.gap-mobile-6xl{gap:72px}}@media (max-width: 992px){.gap-mobile-5xl{gap:64px}}@media (max-width: 992px){.gap-mobile-4xl{gap:48px}}@media (max-width: 992px){.gap-mobile-3xl{gap:40px}}@media (max-width: 992px){.gap-mobile-2xl{gap:32px}}@media (max-width: 992px){.gap-mobile-xl{gap:24px}}@media (max-width: 992px){.gap-mobile-lg{gap:16px}}@media (max-width: 992px){.gap-mobile-md{gap:8px}}@media (max-width: 992px){.gap-mobile-sm{gap:4px}}@media (max-width: 992px){.gap-mobile-xs{gap:2px}}@media (max-width: 992px){.gap-mobile-no{gap:0px!important}}@media (max-width: 870px){.gap-d72{gap:24px}}.margin-9xl{margin:128px}.margin-8xl{margin:96px}.margin-7xl{margin:80px}.margin-6xl{margin:72px}.margin-5xl{margin:64px}.margin-4xl{margin:48px}.margin-3xl{margin:40px}.margin-2xl{margin:32px}.margin-xl{margin:24px}.margin-lg{margin:16px}.margin-md{margin:8px}.margin-sm{margin:4px}.margin-xs{margin:2px}.margin-no{margin:0!important}@media (max-width: 992px){.margin-mobile-9xl{margin:128px}}@media (max-width: 992px){.margin-mobile-8xl{margin:96px}}@media (max-width: 992px){.margin-mobile-7xl{margin:80px}}@media (max-width: 992px){.margin-mobile-6xl{margin:72px}}@media (max-width: 992px){.margin-mobile-5xl{margin:64px}}@media (max-width: 992px){.margin-mobile-4xl{margin:48px}}@media (max-width: 992px){.margin-mobile-3xl{margin:40px}}@media (max-width: 992px){.margin-mobile-2xl{margin:32px}}@media (max-width: 992px){.margin-mobile-xl{margin:24px}}@media (max-width: 992px){.margin-mobile-lg{margin:16px}}@media (max-width: 992px){.margin-mobile-md{margin:8px}}@media (max-width: 992px){.margin-mobile-sm{margin:4px}}@media (max-width: 992px){.margin-mobile-xs{margin:2px}}@media (max-width: 992px){.margin-mobile-no{margin:0!important}}.margin-lateral-9xl{margin-left:128px;margin-right:128px}.margin-lateral-8xl{margin-left:96px;margin-right:96px}.margin-lateral-7xl{margin-left:80px;margin-right:80px}.margin-lateral-6xl{margin-left:72px;margin-right:72px}.margin-lateral-5xl{margin-left:64px;margin-right:64px}.margin-lateral-4xl{margin-left:48px;margin-right:48px}.margin-lateral-3xl{margin-left:40px;margin-right:40px}.margin-lateral-2xl{margin-left:32px;margin-right:32px}.margin-lateral-xl{margin-left:24px;margin-right:24px}.margin-lateral-lg{margin-left:16px;margin-right:16px}.margin-lateral-md{margin-left:8px;margin-right:8px}.margin-lateral-sm{margin-left:4px;margin-right:4px}.margin-lateral-xs{margin-left:2px;margin-right:2px}.margin-lateral-no{margin-left:0!important;margin-right:0!important}@media (max-width: 992px){.margin-lateral-mobile-9xl{margin-left:128px;margin-right:128px}}@media (max-width: 992px){.margin-lateral-mobile-8xl{margin-left:96px;margin-right:96px}}@media (max-width: 992px){.margin-lateral-mobile-7xl{margin-left:80px;margin-right:80px}}@media (max-width: 992px){.margin-lateral-mobile-6xl{margin-left:72px;margin-right:72px}}@media (max-width: 992px){.margin-lateral-mobile-5xl{margin-left:64px;margin-right:64px}}@media (max-width: 992px){.margin-lateral-mobile-4xl{margin-left:48px;margin-right:48px}}@media (max-width: 992px){.margin-lateral-mobile-3xl{margin-left:40px;margin-right:40px}}@media (max-width: 992px){.margin-lateral-mobile-2xl{margin-left:32px;margin-right:32px}}@media (max-width: 992px){.margin-lateral-mobile-xl{margin-left:24px;margin-right:24px}}@media (max-width: 992px){.margin-lateral-mobile-lg{margin-left:16px;margin-right:16px}}@media (max-width: 992px){.margin-lateral-mobile-md{margin-left:8px;margin-right:8px}}@media (max-width: 992px){.margin-lateral-mobile-sm{margin-left:4px;margin-right:4px}}@media (max-width: 992px){.margin-lateral-mobile-xs{margin-left:2px;margin-right:2px}}@media (max-width: 992px){.margin-lateral-mobile-no{margin-left:0!important;margin-right:0!important}}@media (max-width: 992px){.margin-vertical-mobile-9xl{margin-top:128px!important;margin-bottom:128px!important}}@media (max-width: 992px){.margin-vertical-mobile-8xl{margin-top:96px!important;margin-bottom:96px!important}}@media (max-width: 992px){.margin-vertical-mobile-7xl{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width: 992px){.margin-vertical-mobile-6xl{margin-top:72px!important;margin-bottom:72px!important}}@media (max-width: 992px){.margin-vertical-mobile-5xl{margin-top:64px!important;margin-bottom:64px!important}}@media (max-width: 992px){.margin-vertical-mobile-4xl{margin-top:48px!important;margin-bottom:48px!important}}@media (max-width: 992px){.margin-vertical-mobile-3xl{margin-top:40px!important;margin-bottom:40px!important}}@media (max-width: 992px){.margin-vertical-mobile-2xl{margin-top:32px!important;margin-bottom:32px!important}}@media (max-width: 992px){.margin-vertical-mobile-xl{margin-top:24px!important;margin-bottom:24px!important}}@media (max-width: 992px){.margin-vertical-mobile-lg{margin-top:16px!important;margin-bottom:16px!important}}@media (max-width: 992px){.margin-vertical-mobile-md{margin-top:8px!important;margin-bottom:8px!important}}@media (max-width: 992px){.margin-vertical-mobile-sm{margin-top:4px!important;margin-bottom:4px!important}}@media (max-width: 992px){.margin-vertical-mobile-xs{margin-top:2px!important;margin-bottom:2px!important}}@media (max-width: 992px){.margin-vertical-mobile-no{margin-top:0px !important!important;margin-bottom:0px !important!important}}@media (max-width: 992px){.margin-bottom-mobile-9xl{margin-bottom:128px!important}}@media (max-width: 992px){.margin-bottom-mobile-8xl{margin-bottom:96px!important}}@media (max-width: 992px){.margin-bottom-mobile-7xl{margin-bottom:80px!important}}@media (max-width: 992px){.margin-bottom-mobile-6xl{margin-bottom:72px!important}}@media (max-width: 992px){.margin-bottom-mobile-5xl{margin-bottom:64px!important}}@media (max-width: 992px){.margin-bottom-mobile-4xl{margin-bottom:48px!important}}@media (max-width: 992px){.margin-bottom-mobile-3xl{margin-bottom:40px!important}}@media (max-width: 992px){.margin-bottom-mobile-2xl{margin-bottom:32px!important}}@media (max-width: 992px){.margin-bottom-mobile-xl{margin-bottom:24px!important}}@media (max-width: 992px){.margin-bottom-mobile-lg{margin-bottom:16px!important}}@media (max-width: 992px){.margin-bottom-mobile-md{margin-bottom:8px!important}}@media (max-width: 992px){.margin-bottom-mobile-sm{margin-bottom:4px!important}}@media (max-width: 992px){.margin-bottom-mobile-xs{margin-bottom:2px!important}}@media (max-width: 992px){.margin-bottom-mobile-no{margin-bottom:0px !important!important}}@media (max-width: 992px){.margin-top-mobile-9xl{margin-top:128px!important}}@media (max-width: 992px){.margin-top-mobile-8xl{margin-top:96px!important}}@media (max-width: 992px){.margin-top-mobile-7xl{margin-top:80px!important}}@media (max-width: 992px){.margin-top-mobile-6xl{margin-top:72px!important}}@media (max-width: 992px){.margin-top-mobile-5xl{margin-top:64px!important}}@media (max-width: 992px){.margin-top-mobile-4xl{margin-top:48px!important}}@media (max-width: 992px){.margin-top-mobile-3xl{margin-top:40px!important}}@media (max-width: 992px){.margin-top-mobile-2xl{margin-top:32px!important}}@media (max-width: 992px){.margin-top-mobile-xl{margin-top:24px!important}}@media (max-width: 992px){.margin-top-mobile-lg{margin-top:16px!important}}@media (max-width: 992px){.margin-top-mobile-md{margin-top:8px!important}}@media (max-width: 992px){.margin-top-mobile-sm{margin-top:4px!important}}@media (max-width: 992px){.margin-top-mobile-xs{margin-top:2px!important}}@media (max-width: 992px){.margin-top-mobile-no{margin-top:0px !important!important}}.margin-vertical-9xl{margin-top:128px;margin-bottom:128px}.margin-vertical-8xl{margin-top:96px;margin-bottom:96px}.margin-vertical-7xl{margin-top:80px;margin-bottom:80px}.margin-vertical-6xl{margin-top:72px;margin-bottom:72px}.margin-vertical-5xl{margin-top:64px;margin-bottom:64px}.margin-vertical-4xl{margin-top:48px;margin-bottom:48px}.margin-vertical-3xl{margin-top:40px;margin-bottom:40px}.margin-vertical-2xl{margin-top:32px;margin-bottom:32px}.margin-vertical-xl{margin-top:24px;margin-bottom:24px}.margin-vertical-lg{margin-top:16px;margin-bottom:16px}.margin-vertical-md{margin-top:8px;margin-bottom:8px}.margin-vertical-sm{margin-top:4px;margin-bottom:4px}.margin-vertical-xs{margin-top:2px;margin-bottom:2px}.margin-vertical-no{margin-top:0!important;margin-bottom:0!important}.margin-top-9xl{margin-top:128px}.margin-top-8xl{margin-top:96px}.margin-top-7xl{margin-top:80px}.margin-top-6xl{margin-top:72px}.margin-top-5xl{margin-top:64px}.margin-top-4xl{margin-top:48px}.margin-top-3xl{margin-top:40px}.margin-top-2xl{margin-top:32px}.margin-top-xl{margin-top:24px}.margin-top-lg{margin-top:16px}.margin-top-md{margin-top:8px}.margin-top-sm{margin-top:4px}.margin-top-xs{margin-top:2px}.margin-top-no{margin-top:0!important}.margin-bottom-9xl{margin-bottom:128px}.margin-bottom-8xl{margin-bottom:96px}.margin-bottom-7xl{margin-bottom:80px}.margin-bottom-6xl{margin-bottom:72px}.margin-bottom-5xl{margin-bottom:64px}.margin-bottom-4xl{margin-bottom:48px}.margin-bottom-3xl{margin-bottom:40px}.margin-bottom-2xl{margin-bottom:32px}.margin-bottom-xl{margin-bottom:24px}.margin-bottom-lg{margin-bottom:16px}.margin-bottom-md{margin-bottom:8px}.margin-bottom-sm{margin-bottom:4px}.margin-bottom-xs{margin-bottom:2px}.margin-bottom-no{margin-bottom:0!important}.padding-9xl{padding:128px}.padding-8xl{padding:96px}.padding-7xl{padding:80px}.padding-6xl{padding:72px}.padding-5xl{padding:64px}.padding-4xl{padding:48px}.padding-3xl{padding:40px}.padding-2xl{padding:32px}.padding-xl{padding:24px}.padding-lg{padding:16px}.padding-md{padding:8px}.padding-sm{padding:4px}.padding-xs{padding:2px}.padding-no{padding:0!important}@media (max-width: 992px){.padding-mobile-9xl{padding:128px}}@media (max-width: 992px){.padding-mobile-8xl{padding:96px}}@media (max-width: 992px){.padding-mobile-7xl{padding:80px}}@media (max-width: 992px){.padding-mobile-6xl{padding:72px}}@media (max-width: 992px){.padding-mobile-5xl{padding:64px}}@media (max-width: 992px){.padding-mobile-4xl{padding:48px}}@media (max-width: 992px){.padding-mobile-3xl{padding:40px}}@media (max-width: 992px){.padding-mobile-2xl{padding:32px}}@media (max-width: 992px){.padding-mobile-xl{padding:24px}}@media (max-width: 992px){.padding-mobile-lg{padding:16px}}@media (max-width: 992px){.padding-mobile-md{padding:8px}}@media (max-width: 992px){.padding-mobile-sm{padding:4px}}@media (max-width: 992px){.padding-mobile-xs{padding:2px}}@media (max-width: 992px){.padding-mobile-no{padding:0!important}}.padding-lateral-9xl{padding-left:128px;padding-right:128px}.padding-lateral-8xl{padding-left:96px;padding-right:96px}.padding-lateral-7xl{padding-left:80px;padding-right:80px}.padding-lateral-6xl{padding-left:72px;padding-right:72px}.padding-lateral-5xl{padding-left:64px;padding-right:64px}.padding-lateral-4xl{padding-left:48px;padding-right:48px}.padding-lateral-3xl{padding-left:40px;padding-right:40px}.padding-lateral-2xl{padding-left:32px;padding-right:32px}.padding-lateral-xl{padding-left:24px;padding-right:24px}.padding-lateral-lg{padding-left:16px;padding-right:16px}.padding-lateral-md{padding-left:8px;padding-right:8px}.padding-lateral-sm{padding-left:4px;padding-right:4px}.padding-lateral-xs{padding-left:2px;padding-right:2px}.padding-lateral-no{padding-left:0!important;padding-right:0!important}.padding-vertical-9xl{padding-top:128px;padding-bottom:128px}.padding-vertical-8xl{padding-top:96px;padding-bottom:96px}.padding-vertical-7xl{padding-top:80px;padding-bottom:80px}.padding-vertical-6xl{padding-top:72px;padding-bottom:72px}.padding-vertical-5xl{padding-top:64px;padding-bottom:64px}.padding-vertical-4xl{padding-top:48px;padding-bottom:48px}.padding-vertical-3xl{padding-top:40px;padding-bottom:40px}.padding-vertical-2xl{padding-top:32px;padding-bottom:32px}.padding-vertical-xl{padding-top:24px;padding-bottom:24px}.padding-vertical-lg{padding-top:16px;padding-bottom:16px}.padding-vertical-md{padding-top:8px;padding-bottom:8px}.padding-vertical-sm{padding-top:4px;padding-bottom:4px}.padding-vertical-xs{padding-top:2px;padding-bottom:2px}.padding-vertical-no{padding-top:0!important;padding-bottom:0!important}@media (max-width: 992px){.padding-vertical-mobile-9xl{padding-top:128px!important;padding-bottom:128px!important}}@media (max-width: 992px){.padding-vertical-mobile-8xl{padding-top:96px!important;padding-bottom:96px!important}}@media (max-width: 992px){.padding-vertical-mobile-7xl{padding-top:80px!important;padding-bottom:80px!important}}@media (max-width: 992px){.padding-vertical-mobile-6xl{padding-top:72px!important;padding-bottom:72px!important}}@media (max-width: 992px){.padding-vertical-mobile-5xl{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width: 992px){.padding-vertical-mobile-4xl{padding-top:48px!important;padding-bottom:48px!important}}@media (max-width: 992px){.padding-vertical-mobile-3xl{padding-top:40px!important;padding-bottom:40px!important}}@media (max-width: 992px){.padding-vertical-mobile-2xl{padding-top:32px!important;padding-bottom:32px!important}}@media (max-width: 992px){.padding-vertical-mobile-xl{padding-top:24px!important;padding-bottom:24px!important}}@media (max-width: 992px){.padding-vertical-mobile-lg{padding-top:16px!important;padding-bottom:16px!important}}@media (max-width: 992px){.padding-vertical-mobile-md{padding-top:8px!important;padding-bottom:8px!important}}@media (max-width: 992px){.padding-vertical-mobile-sm{padding-top:4px!important;padding-bottom:4px!important}}@media (max-width: 992px){.padding-vertical-mobile-xs{padding-top:2px!important;padding-bottom:2px!important}}@media (max-width: 992px){.padding-vertical-mobile-no{padding-top:0px !important!important;padding-bottom:0px !important!important}}@media (max-width: 992px){.padding-lateral-mobile-9xl{padding-left:128px!important;padding-right:128px!important}}@media (max-width: 992px){.padding-lateral-mobile-8xl{padding-left:96px!important;padding-right:96px!important}}@media (max-width: 992px){.padding-lateral-mobile-7xl{padding-left:80px!important;padding-right:80px!important}}@media (max-width: 992px){.padding-lateral-mobile-6xl{padding-left:72px!important;padding-right:72px!important}}@media (max-width: 992px){.padding-lateral-mobile-5xl{padding-left:64px!important;padding-right:64px!important}}@media (max-width: 992px){.padding-lateral-mobile-4xl{padding-left:48px!important;padding-right:48px!important}}@media (max-width: 992px){.padding-lateral-mobile-3xl{padding-left:40px!important;padding-right:40px!important}}@media (max-width: 992px){.padding-lateral-mobile-2xl{padding-left:32px!important;padding-right:32px!important}}@media (max-width: 992px){.padding-lateral-mobile-xl{padding-left:24px!important;padding-right:24px!important}}@media (max-width: 992px){.padding-lateral-mobile-lg{padding-left:16px!important;padding-right:16px!important}}@media (max-width: 992px){.padding-lateral-mobile-md{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 992px){.padding-lateral-mobile-sm{padding-left:4px!important;padding-right:4px!important}}@media (max-width: 992px){.padding-lateral-mobile-xs{padding-left:2px!important;padding-right:2px!important}}@media (max-width: 992px){.padding-lateral-mobile-no{padding-left:0px !important!important;padding-right:0px !important!important}}@media (max-width: 992px){.padding-top-mobile-9xl{padding-top:128px!important}}@media (max-width: 992px){.padding-top-mobile-8xl{padding-top:96px!important}}@media (max-width: 992px){.padding-top-mobile-7xl{padding-top:80px!important}}@media (max-width: 992px){.padding-top-mobile-6xl{padding-top:72px!important}}@media (max-width: 992px){.padding-top-mobile-5xl{padding-top:64px!important}}@media (max-width: 992px){.padding-top-mobile-4xl{padding-top:48px!important}}@media (max-width: 992px){.padding-top-mobile-3xl{padding-top:40px!important}}@media (max-width: 992px){.padding-top-mobile-2xl{padding-top:32px!important}}@media (max-width: 992px){.padding-top-mobile-xl{padding-top:24px!important}}@media (max-width: 992px){.padding-top-mobile-lg{padding-top:16px!important}}@media (max-width: 992px){.padding-top-mobile-md{padding-top:8px!important}}@media (max-width: 992px){.padding-top-mobile-sm{padding-top:4px!important}}@media (max-width: 992px){.padding-top-mobile-xs{padding-top:2px!important}}@media (max-width: 992px){.padding-top-mobile-no{padding-top:0px !important!important}}@media (max-width: 992px){.padding-bottom-mobile-9xl{padding-bottom:128px!important}}@media (max-width: 992px){.padding-bottom-mobile-8xl{padding-bottom:96px!important}}@media (max-width: 992px){.padding-bottom-mobile-7xl{padding-bottom:80px!important}}@media (max-width: 992px){.padding-bottom-mobile-6xl{padding-bottom:72px!important}}@media (max-width: 992px){.padding-bottom-mobile-5xl{padding-bottom:64px!important}}@media (max-width: 992px){.padding-bottom-mobile-4xl{padding-bottom:48px!important}}@media (max-width: 992px){.padding-bottom-mobile-3xl{padding-bottom:40px!important}}@media (max-width: 992px){.padding-bottom-mobile-2xl{padding-bottom:32px!important}}@media (max-width: 992px){.padding-bottom-mobile-xl{padding-bottom:24px!important}}@media (max-width: 992px){.padding-bottom-mobile-lg{padding-bottom:16px!important}}@media (max-width: 992px){.padding-bottom-mobile-md{padding-bottom:8px!important}}@media (max-width: 992px){.padding-bottom-mobile-sm{padding-bottom:4px!important}}@media (max-width: 992px){.padding-bottom-mobile-xs{padding-bottom:2px!important}}@media (max-width: 992px){.padding-bottom-mobile-no{padding-bottom:0px !important!important}}.padding-top-9xl{padding-top:128px}.padding-top-8xl{padding-top:96px}.padding-top-7xl{padding-top:80px}.padding-top-6xl{padding-top:72px}.padding-top-5xl{padding-top:64px}.padding-top-4xl{padding-top:48px}.padding-top-3xl{padding-top:40px}.padding-top-2xl{padding-top:32px}.padding-top-xl{padding-top:24px}.padding-top-lg{padding-top:16px}.padding-top-md{padding-top:8px}.padding-top-sm{padding-top:4px}.padding-top-xs{padding-top:2px}.padding-top-no{padding-top:0!important}.padding-bottom-9xl{padding-bottom:128px}.padding-bottom-8xl{padding-bottom:96px}.padding-bottom-7xl{padding-bottom:80px}.padding-bottom-6xl{padding-bottom:72px}.padding-bottom-5xl{padding-bottom:64px}.padding-bottom-4xl{padding-bottom:48px}.padding-bottom-3xl{padding-bottom:40px}.padding-bottom-2xl{padding-bottom:32px}.padding-bottom-xl{padding-bottom:24px}.padding-bottom-lg{padding-bottom:16px}.padding-bottom-md{padding-bottom:8px}.padding-bottom-sm{padding-bottom:4px}.padding-bottom-xs{padding-bottom:2px}.padding-bottom-no{padding-bottom:0!important}.color-1{background-color:#232323}.color-2{background-color:#3d3d3d}.color-3{background-color:#f3f8f7}.color-4{background-color:#dfedec80}.color-5{background-color:#cbfb0e}.color-6{background-color:#fe541f}.color-7{background-color:#3d1c0a}.color-8{background-color:#03602b}.color-9{background-color:#03ff00}.color-10{background-color:#9bdbf4}.color-11{background-color:#012d71}.color-12{background-color:#cdf2f2}.color-13{background-color:#475353}.color-14{background-color:#454545}.color-15{background-color:#888}.color-16{background-color:#9ec3c180}.relative{position:relative}.absolute{position:absolute}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.centered{display:flex;align-items:center;justify-content:center}.anchor-space-l{scroll-margin:140px}.anchor-space-m{scroll-margin:80px}.anchor-space-s{scroll-margin:50px}@media (max-width: 992px){.no-mobile{display:none!important}}@media (min-width: 992px){.no-desktop{display:none!important}}@media (max-width: 992px){.mobile-display-block{display:block!important}}@media (max-width: 992px){.mobile-text-centered{text-align:center!important}}@media (max-width: 992px){.mobile-text-left{text-align:left!important}}@media (max-width: 992px){.mobile-text-right{text-align:right!important}}.text-centered{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.no-click{pointer-events:none}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}video{height:100%;width:100%;object-fit:cover}.btn,.btn__secondary,.btn__secondary--icon,.btn__secondary--arrow,.btn__primary,.vf-row .submit button,.btn__primary--icon,.btn__primary--arrow{width:fit-content;cursor:pointer;user-select:none;padding:12px 20px;line-height:1;position:relative;border-radius:100px;display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.btn:disabled,.btn__secondary:disabled,.btn__secondary--icon:disabled,.btn__secondary--arrow:disabled,.btn__primary:disabled,.vf-row .submit button:disabled,.btn__primary--icon:disabled,.btn__primary--arrow:disabled,.btn.disabled,.disabled.btn__secondary,.disabled.btn__secondary--icon,.disabled.btn__secondary--arrow,.disabled.btn__primary,.vf-row .submit button.disabled,.disabled.btn__primary--icon,.disabled.btn__primary--arrow{cursor:not-allowed;pointer-events:none}.btn p,.btn__secondary p,.btn__secondary--icon p,.btn__secondary--arrow p,.btn__primary p,.vf-row .submit button p,.btn__primary--icon p,.btn__primary--arrow p{position:relative;overflow:hidden;height:fit-content;width:fit-content}@media (min-width: 992px){.btn span:first-child,.btn__secondary span:first-child,.btn__secondary--icon span:first-child,.btn__secondary--arrow span:first-child,.btn__primary span:first-child,.vf-row .submit button span:first-child,.btn__primary--icon span:first-child,.btn__primary--arrow span:first-child{opacity:0;pointer-events:none}.btn span:nth-child(2),.btn__secondary span:nth-child(2),.btn__secondary--icon span:nth-child(2),.btn__secondary--arrow span:nth-child(2),.btn__primary span:nth-child(2),.vf-row .submit button span:nth-child(2),.btn__primary--icon span:nth-child(2),.btn__primary--arrow span:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.btn span:last-child,.btn__secondary span:last-child,.btn__secondary--icon span:last-child,.btn__secondary--arrow span:last-child,.btn__primary span:last-child,.vf-row .submit button span:last-child,.btn__primary--icon span:last-child,.btn__primary--arrow span:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);transition:transform .2s ease-in-out}}@media (max-width: 992px){.btn span:nth-child(2),.btn__secondary span:nth-child(2),.btn__secondary--icon span:nth-child(2),.btn__secondary--arrow span:nth-child(2),.btn__primary span:nth-child(2),.vf-row .submit button span:nth-child(2),.btn__primary--icon span:nth-child(2),.btn__primary--arrow span:nth-child(2),.btn span:last-child,.btn__secondary span:last-child,.btn__secondary--icon span:last-child,.btn__secondary--arrow span:last-child,.btn__primary span:last-child,.vf-row .submit button span:last-child,.btn__primary--icon span:last-child,.btn__primary--arrow span:last-child{display:none}.btn span:first-child,.btn__secondary span:first-child,.btn__secondary--icon span:first-child,.btn__secondary--arrow span:first-child,.btn__primary span:first-child,.vf-row .submit button span:first-child,.btn__primary--icon span:first-child,.btn__primary--arrow span:first-child{opacity:1;pointer-events:auto}}.btn__primary--icon,.btn__primary--arrow{padding:12px 48px 12px 20px}.btn__primary--icon:before,.btn__primary--arrow:before{content:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2354_4066)'%3E%3Cmask id='mask0_2354_4066' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2354_4066)'%3E%3Cpath d='M15.2409 5.81909L16.7539 5.81909L16.7539 25.8191L15.2409 25.8191L15.2409 5.81909Z' fill='%23F3F8F7'/%3E%3Cpath d='M5.99609 16.4173V14.9043H25.9961V16.4173H5.99609Z' fill='%23F3F8F7'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2354_4066'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;top:50%;right:8px;transform:translateY(-50%);height:32px}.btn__primary--arrow:before{content:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.0898 24V8M24.0898 8H8.08984M24.0898 8L8.42578 23.664" stroke="%23F3F8F7" stroke-width="1.5" stroke-miterlimit="10"/></svg>')}.btn__secondary--icon,.btn__secondary--arrow{padding:12px 48px 12px 20px}.btn__secondary--icon:before,.btn__secondary--arrow:before{content:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2357_4081)'%3E%3Cmask id='mask0_2357_4081' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2357_4081)'%3E%3Cpath d='M15.2409 5.81909L16.7539 5.81909L16.7539 25.8191L15.2409 25.8191L15.2409 5.81909Z' fill='%23232323'/%3E%3Cpath d='M5.99609 16.4173V14.9043H25.9961V16.4173H5.99609Z' fill='%23232323'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2357_4081'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;top:50%;right:8px;transform:translateY(-50%);height:32px}.btn__secondary--arrow:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M24.0898 24V8M24.0898 8H8.08984M24.0898 8L8.42578 23.664" stroke="%23232323" stroke-width="1.5" stroke-miterlimit="10"/></svg>')}.primary__hover,.btn__primary,.vf-row .submit button,.btn__primary--icon,.btn__primary--arrow{background-color:#232323;color:#f3f8f7}@media (min-width: 992px){.primary__hover:hover span:nth-child(2),.btn__primary:hover span:nth-child(2),.vf-row .submit button:hover span:nth-child(2),.btn__primary--icon:hover span:nth-child(2),.btn__primary--arrow:hover span:nth-child(2){transform:translate(-50%,-150%)}.primary__hover:hover span:last-child,.btn__primary:hover span:last-child,.vf-row .submit button:hover span:last-child,.btn__primary--icon:hover span:last-child,.btn__primary--arrow:hover span:last-child{transform:translate(-50%,-50%)}}.secondary__hover,.btn__secondary,.btn__secondary--icon,.btn__secondary--arrow{background-color:#f3f8f7;color:#232323}.secondary__hover span,.btn__secondary span,.btn__secondary--icon span,.btn__secondary--arrow span{color:#232323}.secondary__hover:hover span:nth-child(2),.btn__secondary:hover span:nth-child(2),.btn__secondary--icon:hover span:nth-child(2),.btn__secondary--arrow:hover span:nth-child(2){transform:translate(-50%,-150%)}.secondary__hover:hover span:last-child,.btn__secondary:hover span:last-child,.btn__secondary--icon:hover span:last-child,.btn__secondary--arrow:hover span:last-child{transform:translate(-50%,-50%)}.commonLink,.home__ideas-top a,.home__sticky-content a,.home__competence-list-cta,.component__ideas-top a,.commonLink-white{font-weight:500;position:relative;width:fit-content!important;height:fit-content!important;cursor:pointer;display:inline-block}.commonLink:after,.home__ideas-top a:after,.home__sticky-content a:after,.home__competence-list-cta:after,.component__ideas-top a:after,.commonLink-white:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:currentColor;transition:transform .3s ease;transform:scaleX(1);transform-origin:left}.commonLink:hover:after,.home__ideas-top a:hover:after,.home__sticky-content a:hover:after,.home__competence-list-cta:hover:after,.component__ideas-top a:hover:after,.commonLink-white:hover:after{transform:scaleX(0);transform-origin:right}.commonLink-white{color:#f3f8f7}.commonUnderline,.commonUnderlineLight{position:relative;width:fit-content!important;height:fit-content!important;cursor:pointer;display:inline-block}.commonUnderline:after,.commonUnderlineLight:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:currentColor;transition:transform .3s ease;transform:scaleX(1);transform-origin:left}.commonUnderline:hover:after,.commonUnderlineLight:hover:after{transform:scaleX(0);transform-origin:right}.commonUnderlineLight:after{height:1px}.reverseUnderline,.reverseUnderlineLight{position:relative;width:fit-content!important;height:fit-content!important;cursor:pointer;display:inline-block}.reverseUnderline:after,.reverseUnderlineLight:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:currentColor;transition:transform .3s ease;transform:scaleX(1);transform-origin:right}.reverseUnderline:hover:after,.reverseUnderlineLight:hover:after{transform:scaleX(0);transform-origin:left}.reverseUnderlineLight:after{height:1px}.footer{background-color:#232323;padding-bottom:48px;padding-top:64px;color:#f3f8f7}.footer p,.footer a,.footer h3{color:#f3f8f7}@media (max-width: 992px){.footer{padding-bottom:80px;padding-top:80px}}.footer__top{padding-bottom:48px;border-bottom:1px solid #454545}@media (max-width: 992px){.footer__top{padding-bottom:56px}}.footer__top-title{display:flex;flex-direction:column;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);align-items:flex-start}@media (max-width: 992px){.footer__top-title{gap:32px}}.footer__top-title svg{min-width:135px;transform:translate(-12px)}@media (max-width: 992px){.footer__top-title svg{height:80px;width:135px}}@media (max-width: 992px){.footer__top-logo{height:80px;width:135px}}.footer__top-logo svg{width:fit-content;height:80px}.footer__top-address{display:flex;flex-direction:row;gap:48px;margin-top:clamp(3.5rem,2.731316726rem + 2.1352313167vw,5rem)}@media (max-width: 992px){.footer__top-address{flex-direction:column}}.footer__top-address>div{display:flex;flex-direction:column;gap:24px;width:100%}.footer__top-address>div a{color:#f3f8f7;font-weight:500;position:relative;width:fit-content}.footer__top-address>div a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:currentColor;transition:transform .3s ease;transform:scaleX(1);transform-origin:left}.footer__top-address>div a:hover:after{transform:scaleX(0);transform-origin:right}@media (max-width: 992px){.footer__top-form{grid-column:auto/span 8;margin-top:40px}}@media (max-width: 576px){.footer__top-form{grid-column:auto/span 4}}.footer__top-form .text__body-sm,.footer__top-form .footer__credits a,.footer__credits .footer__top-form a{margin-bottom:24px}.footer__top-form input:not([type=checkbox]){padding:20px 24px;background-color:#3d3d3d;margin-bottom:16px;width:100%;line-height:1;color:#f3f8f7}.footer__top-form input:not([type=checkbox])::placeholder{color:#888}.footer__top-form-checkbox{display:flex;gap:16px;margin-top:8px;margin-bottom:32px}.footer__top-form-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;min-width:16px;height:16px;background:#f3f8f7;border-radius:2px;display:inline-block;vertical-align:middle;cursor:pointer;padding:0;margin:3px 0 0;transition:border-color .12s ease,box-shadow .12s ease}.footer__top-form-checkbox input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #0000000f}.footer__top-form-checkbox input[type=checkbox]:checked{background-color:#f3f8f7;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8.5L6.5 12L13.5 4" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>');background-repeat:no-repeat;background-position:center;background-size:12px 12px}.footer__top-form-checkbox label{color:#f3f8f7}.footer__top-form button{margin-left:auto}.footer__bottom{padding:48px 0;border-bottom:1px solid #454545}@media (max-width: 992px){.footer__bottom{padding:56px 0}}@media (max-width: 992px){.footer__bottom .col-4{margin-top:48px}}.footer__bottom .col-4>div{display:flex;gap:8px;margin-top:40px}@media (max-width: 992px){.footer__bottom .col-4>div{justify-content:center;gap:12px}}.footer__bottom .col-4>div img{height:48px;width:auto}@media (max-width: 992px){.footer__bottom-links{grid-column:auto/span 4}}.footer__bottom-links button{color:#888;margin-bottom:24px;position:relative}@media (max-width: 992px){.footer__bottom-links button{color:#f3f8f7;width:100%}.footer__bottom-links button:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 5V20" stroke="%23F3F8F7" stroke-width="1.5" stroke-miterlimit="10"/><path d="M4.5 12.5H19.5" stroke="%23F3F8F7" stroke-width="1.5" stroke-miterlimit="10"/></svg>');position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}}@media (max-width: 992px){.footer__bottom-links button.open:after{transform:translateY(-50%) rotate(-45deg)}}.footer__bottom-links>div{display:flex;flex-direction:column;gap:20px}.footer__bottom-links>div a{color:#f3f8f7;font-weight:500;position:relative;width:fit-content;transition:opacity .1s ease}.footer__bottom-links>div a:hover{opacity:.75}@media (max-width: 992px){.footer__bottom-links>div{height:0;overflow:hidden;transition:height .3s ease}}.footer__credits{padding-top:48px}@media (max-width: 992px){.footer__credits{padding-top:56px}}.footer__credits a{text-decoration:none;transition:opacity .1s ease}.footer__credits a:hover{opacity:.75}@media (max-width: 992px){.footer__credits .col-2{padding-bottom:40px}}.footer__credits .col-6{display:flex;justify-content:center;gap:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)}@media (max-width: 992px){.footer__credits .col-6{flex-direction:column;padding-bottom:40px}}.footer__credits .col-4{display:flex;justify-content:flex-end;gap:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)}@media (max-width: 992px){.footer__credits .col-4{justify-content:center;gap:32px}}.specialized input[type=checkbox]{-webkit-appearance:none;appearance:none;min-width:16px;height:16px;background:#f3f8f7!important;border-radius:2px!important;display:inline-block;vertical-align:middle;cursor:pointer;padding:0!important;margin:3px 10px 0 0;transition:border-color .12s ease,box-shadow .12s ease}.specialized input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #0000000f}.specialized input[type=checkbox]:checked{background-color:#f3f8f7;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8.5L6.5 12L13.5 4" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>');background-repeat:no-repeat;background-position:center;background-size:12px 12px}.specialized input[type=checkbox]:checked:after{background-color:#3d3d3d}.vf-contains-link a{color:#232323!important}.header{width:100%;padding-top:clamp(2rem,2rem + 0vw,2rem);padding-bottom:clamp(2rem,2rem + 0vw,2rem);position:fixed;z-index:1000}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:transparent;backdrop-filter:blur(0px);transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out,transform .5s ease-in-out}@media (max-width: 992px){.header:before{height:calc(100% + 32px)}}.header.scrolled:before{background-color:#dfedec80;backdrop-filter:blur(25px)}.header.scrolled-down{pointer-events:none}.header.scrolled-down .header__contact{pointer-events:all}.header.scrolled-down:before{transform:translateY(-150px)}.header.scrolled-down .header__desktop{transform:translateY(-150px)}.header__desktop{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:transform .5s ease-in-out;z-index:1001}.header__desktop ul{display:flex;flex-direction:row;align-items:center;gap:clamp(.5rem,-2.25rem + 4vw,2rem)}.header__desktop ul li .header__link{position:relative}.header__desktop ul li .header__link:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:currentColor;transition:transform .3s ease;transform:scaleX(0);transform-origin:right}.header__desktop ul li .header__link:hover:after{transform:scaleX(1);transform-origin:left}.header__logo{position:absolute;top:0;width:94px;height:auto}.header__logo-container{margin-right:40px;width:94px}.header__logo-container.active{margin-right:-32px;width:0}.header__logo-container.active .header__logo{top:calc(100% + 64px);width:100%}.header__logo-container.active .bigbang{display:none!important}.header__logo-container.active .bigbang path{fill:#232323}.header__logo-container.animated .bigbang svg{animation:logoEntrance 6s cubic-bezier(.5,-.25,.5,1.25) infinite;animation-delay:0s}@keyframes logoEntrance{0%{transform:translate(-150%) scale(1) rotate(-90deg);opacity:0}20%{transform:translate(-150%) scale(1) rotate(-90deg);opacity:0}30%{transform:translate(0) scale(1) rotate(0);opacity:1}60%{transform:translate(0) scale(1) rotate(0);opacity:1}70%{transform:translate(-150%) scale(1) rotate(-90deg);opacity:0}to{transform:translate(-150%) scale(1) rotate(-90deg);opacity:0}}.header__logo-container.animated .logo svg{animation:logoEntrance2 6s cubic-bezier(.5,-.25,.5,1.25) infinite;animation-delay:0s}@keyframes logoEntrance2{0%{transform:translate(0);opacity:1}20%{transform:translate(0);opacity:1}30%{transform:translate(110%);opacity:0}60%{transform:translate(110%);opacity:0}70%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:1}}.header__logo .logo{width:100%;height:auto;overflow:hidden}.header__logo .logo svg{width:100%;height:auto}.header__logo .bigbang{width:120%;height:160%;position:absolute;top:50%;left:0;transform:translateY(-50%);overflow:hidden}.header__logo .bigbang svg{width:auto;height:100%}.header__logo .bigbang svg path{fill:#232323}.header__contact{position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:1002;padding:12px 48px 12px 20px!important;transition:filter .2s ease-in-out}@media (max-width: 992px){.header__contact{position:fixed;top:auto;bottom:16px;transform:none;z-index:2000}}.header__menu{position:absolute;top:30px;right:16px;left:auto;height:38px;width:91px;padding:0;z-index:1001;transition:height .15s ease-in-out,width .15s ease-in-out}.header__menu span{opacity:1;transition:opacity .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__menu svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease-in-out}.header__menu.active{height:32px;width:32px}.header__menu.active span{opacity:0}.header__menu.active svg{opacity:1}.header__mobile{opacity:1;transform:translate(110vw);position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f3f8f7;transition:opacity .3s ease-in-out,transform .5s ease-in-out;z-index:1000;overflow-y:auto;overflow-x:clip}.header__mobile li{transform:translate(50%);opacity:0;transition:opacity .3s ease-in-out,transform .5s ease-in-out}.header__mobile.active{opacity:1;transform:translate(0);pointer-events:all}.header__mobile.active li{transform:translate(0);opacity:1}.header__mobile.active hr{transform:scaleX(1);transition-delay:.4s}.header__mobile nav{display:flex;flex-direction:column;gap:40px;margin-top:118px;padding:0 16px}.header__mobile-menu{display:flex;flex-direction:column;gap:40px}.header__mobile-menu-2{display:flex;flex-direction:column;gap:32px}.header__mobile-socials{display:flex;flex-direction:column;gap:32px;margin-bottom:120px}.header__mobile hr{border:none;background-color:#232323;height:1px;width:100%;margin:0;transition:transform .5s ease-in-out;transform:scaleX(0);transform-origin:right}.header .pageLoader{position:fixed;top:0;left:0;width:100%;background-color:#fffc;z-index:99999;display:flex;align-items:center;justify-content:center;height:4px;pointer-events:none;opacity:0}.header .pageLoader:before{content:"";position:absolute;top:0;left:0;width:20%;height:4px;border-radius:2px;background-color:#232323;animation:loadAnimation 2s infinite linear}@keyframes loadAnimation{0%{left:-20%}to{left:100%}}.breadcrumbs{padding-top:clamp(6.75rem,5.725088968rem + 2.846975089vw,8.75rem);padding-bottom:clamp(3rem,1.975088968rem + 2.846975089vw,5rem);display:flex;gap:4px;position:relative;z-index:2}.breadcrumbs a,.breadcrumbs p{color:#232323;font-weight:500;padding:8px 12px;border-radius:4px;background-color:#dfedec;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:59px}.breadcrumbs a{color:#6d6d6d;cursor:pointer;transition:background-color .15s ease-in-out}.breadcrumbs a:hover{background-color:#cfe4e2}.breadcrumbs.isBlack{position:relative;overflow:visible}.breadcrumbs.isBlack a,.breadcrumbs.isBlack p{color:#f3f8f7;background-color:#3d3d3d;position:relative;z-index:1}.breadcrumbs.isBlack a{color:#888}.secondMenu{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background-color:#232323;padding:8px 24px 8px 32px;border-radius:100px;z-index:1000;transition:width .25s ease,padding .25s ease,transform .25s ease}@media (max-width: 992px){.secondMenu{top:0;bottom:auto;left:0;transform:none;width:100%;border-radius:0;padding:8px 24px;transform:translateY(-50px)}}.secondMenu__nav{display:flex;gap:24px;flex-direction:row;align-items:center;justify-content:center}@media (max-width: 992px){.secondMenu__nav{align-items:flex-start}}.secondMenu__list{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:gap .25s ease}@media (max-width: 992px){.secondMenu__list{justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%}}.secondMenu__item{transition:width .25s ease,height .25s ease}.secondMenu__item button{color:#888;white-space:nowrap;cursor:pointer}.secondMenu__item button p{position:relative;overflow:hidden;height:fit-content;width:fit-content}@media (min-width: 992px){.secondMenu__item button span:first-child{opacity:0;pointer-events:none}.secondMenu__item button span:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.secondMenu__item button span:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);transition:transform .2s ease-in-out}.secondMenu__item button:hover span:nth-child(2){transform:translate(-50%,-150%)}.secondMenu__item button:hover span:last-child{transform:translate(-50%,-50%)}}@media (max-width: 992px){.secondMenu__item button span:nth-child(2),.secondMenu__item button span:last-child{display:none}.secondMenu__item button span:first-child{opacity:1;pointer-events:auto}}@media (max-width: 992px){.secondMenu__item{height:32px;display:flex;align-items:center}}.secondMenu__item.active button{color:#f3f8f7}@media (max-width: 992px){.secondMenu__item.active{order:-1}}.secondMenu__toggle{position:relative;width:32px;height:32px;cursor:pointer}.secondMenu__toggle-open,.secondMenu__toggle-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .15s ease}.secondMenu__toggle-open{opacity:1;pointer-events:all}.secondMenu__toggle-open path{transition:transform .2s ease}.secondMenu__toggle-open:hover path:first-child{transform:translateY(2px)}.secondMenu__toggle-open:hover path:last-child{transform:translateY(-2px)}.secondMenu__toggle-close{opacity:0;pointer-events:none}.secondMenu__toggle-close path{transition:transform .2s ease;transform-origin:center center}.secondMenu__toggle-close:hover path:first-child{transform:rotate(15deg)}.secondMenu__toggle-close:hover path:last-child{transform:rotate(-15deg)}.secondMenu.open .secondMenu__toggle-open{opacity:0;pointer-events:none}.secondMenu.open .secondMenu__toggle-close{opacity:1;pointer-events:all}.secondMenu.open .secondMenu__list{gap:24px}@media (max-width: 992px){.secondMenu.open:after{content:"";position:absolute;top:46px;left:0;width:100%;height:1px;background-color:#454545}}.secondMenu.close .secondMenu__list{gap:0px}.secondMenu.close .secondMenu__list li:not(.active){width:0!important;overflow:hidden}@media (max-width: 992px){.secondMenu.close .secondMenu__list li:not(.active){height:0;width:auto!important}}.vf-dnd{background-color:#fff;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);border-style:dashed;border-color:var(--vf-border-color-input);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;box-sizing:border-box;cursor:pointer;position:relative;transition:.3s;background-color:var(--vf-bg-input);color:var(--vf-color-input);border-radius:var(--vf-radius-large);box-shadow:var(--vf-shadow-input);text-align:center}.vf-dnd.vf-dnd-sm{border-radius:var(--vf-radius-large)}.vf-dnd.is-disabled{opacity:.5;cursor:not-allowed}.vf-dnd.is-active{border-color:var(--vf-primary)}.vf-dnd-icon-upload{display:flex;width:2.25rem;height:2rem;align-items:center;justify-content:center;background:var(--vf-primary);mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='36px' height='32px' viewBox='0 0 36 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M35.0499042,20.6125054 C35.656165,21.1750041 35.9999142,21.9687644 35.9999142,22.8000002 L35.9999142,28.9999976 C35.9999142,30.6562437 34.6561674,31.9999905 32.9999213,31.9999905 L2.99999285,31.9999905 C1.3437468,31.9999905 0,30.6562437 0,28.9999976 L0,22.8000002 C0,21.9687644 0.34374918,21.1750041 0.950009942,20.6125054 L6.86247143,15.0687564 C7.01249549,14.9313056 7.24998271,14.9375311 7.39372016,15.0875552 L8.24998033,16.0000286 C8.38749221,16.1500527 8.3812056,16.3875399 8.23124258,16.5312773 L4.52501363,20.0062446 L11.7374598,20.0062446 L13.737455,24.0062351 L22.2624591,24.0062351 L24.2624544,20.0062446 L31.4811871,20.0062446 L27.7749582,16.5312773 C27.6249341,16.3875399 27.612422,16.1500527 27.7561594,16.0000286 L28.606194,15.0875552 C28.7499315,14.9375311 28.9874187,14.925019 29.1374427,15.0687564 L35.0499042,20.6125054 Z M33.9999189,28.9999976 L33.9999189,23.0000119 C33.9999189,22.4500254 33.5499078,22.0000143 32.9999213,22.0000143 L25.4999392,22.0000143 L23.499944,26.0000048 L12.4999702,26.0000048 L10.499975,22.0000143 L2.99999285,22.0000143 C2.45000637,22.0000143 1.99999523,22.4500254 1.99999523,23.0000119 L1.99999523,28.9999976 C1.99999523,29.5499841 2.45000637,29.9999952 2.99999285,29.9999952 L32.9999213,29.9999952 C33.5499078,29.9999952 33.9999189,29.5499841 33.9999189,28.9999976 Z M25.999938,8.00004768 C27.7811838,8.00004768 28.6686939,10.1562925 27.4186968,11.4125151 L19.4187159,19.4124961 C18.6374678,20.1937442 17.368733,20.1937442 16.5874849,19.4124961 L8.58750394,11.4125151 C7.32499474,10.1562925 8.22495598,8.00004768 9.99997616,8.00004768 L13.9999666,8.00004768 L13.9999666,1.50006318 C13.9999666,0.675052941 14.6749528,6.67572021e-05 15.499963,6.67572021e-05 L20.4999511,6.67572021e-05 C21.3249614,6.67572021e-05 21.9999475,0.675052941 21.9999475,1.50006318 L21.9999475,8.00004768 L25.999938,8.00004768 Z M17.9999571,18.0000238 L25.999938,10.0000429 L19.9999523,10.0000429 L19.9999523,2.00006199 L15.9999619,2.00006199 L15.9999619,10.0000429 L9.99997616,10.0000429 L17.9999571,18.0000238 Z' id='inbox-in' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='36px' height='32px' viewBox='0 0 36 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M35.0499042,20.6125054 C35.656165,21.1750041 35.9999142,21.9687644 35.9999142,22.8000002 L35.9999142,28.9999976 C35.9999142,30.6562437 34.6561674,31.9999905 32.9999213,31.9999905 L2.99999285,31.9999905 C1.3437468,31.9999905 0,30.6562437 0,28.9999976 L0,22.8000002 C0,21.9687644 0.34374918,21.1750041 0.950009942,20.6125054 L6.86247143,15.0687564 C7.01249549,14.9313056 7.24998271,14.9375311 7.39372016,15.0875552 L8.24998033,16.0000286 C8.38749221,16.1500527 8.3812056,16.3875399 8.23124258,16.5312773 L4.52501363,20.0062446 L11.7374598,20.0062446 L13.737455,24.0062351 L22.2624591,24.0062351 L24.2624544,20.0062446 L31.4811871,20.0062446 L27.7749582,16.5312773 C27.6249341,16.3875399 27.612422,16.1500527 27.7561594,16.0000286 L28.606194,15.0875552 C28.7499315,14.9375311 28.9874187,14.925019 29.1374427,15.0687564 L35.0499042,20.6125054 Z M33.9999189,28.9999976 L33.9999189,23.0000119 C33.9999189,22.4500254 33.5499078,22.0000143 32.9999213,22.0000143 L25.4999392,22.0000143 L23.499944,26.0000048 L12.4999702,26.0000048 L10.499975,22.0000143 L2.99999285,22.0000143 C2.45000637,22.0000143 1.99999523,22.4500254 1.99999523,23.0000119 L1.99999523,28.9999976 C1.99999523,29.5499841 2.45000637,29.9999952 2.99999285,29.9999952 L32.9999213,29.9999952 C33.5499078,29.9999952 33.9999189,29.5499841 33.9999189,28.9999976 Z M25.999938,8.00004768 C27.7811838,8.00004768 28.6686939,10.1562925 27.4186968,11.4125151 L19.4187159,19.4124961 C18.6374678,20.1937442 17.368733,20.1937442 16.5874849,19.4124961 L8.58750394,11.4125151 C7.32499474,10.1562925 8.22495598,8.00004768 9.99997616,8.00004768 L13.9999666,8.00004768 L13.9999666,1.50006318 C13.9999666,0.675052941 14.6749528,6.67572021e-05 15.499963,6.67572021e-05 L20.4999511,6.67572021e-05 C21.3249614,6.67572021e-05 21.9999475,0.675052941 21.9999475,1.50006318 L21.9999475,8.00004768 L25.999938,8.00004768 Z M17.9999571,18.0000238 L25.999938,10.0000429 L19.9999523,10.0000429 L19.9999523,2.00006199 L15.9999619,2.00006199 L15.9999619,10.0000429 L9.99997616,10.0000429 L17.9999571,18.0000238 Z' id='inbox-in' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center}.vf-dnd-title{font-weight:600;margin-top:.75rem}.vf-native-select-wrapper{position:relative}.vf-native-select-placeholder{position:absolute;top:0;left:var(--vf-px-input);bottom:0;display:flex;align-items:center;margin-left:1px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--vf-color-placeholder);cursor:default;pointer-events:none}.vf-description{font-size:var(--vf-font-size-small);line-height:var(--vf-line-height-small);letter-spacing:var(--vf-letter-spacing-small);color:var(--vf-color-muted);margin-top:.25rem}.vf-checkbox{border-color:#232323!important;margin-top:4px!important}.vf-checkbox:checked{outline:1px solid #09ABEB!important}.vf-checkbox:focus:not(.vf-checkbox-danger):not(:checked){border-color:#09abeb!important}.contatti-popup{position:fixed;top:0;right:0;width:40%;height:100%;background-color:#f3f8f7;padding:32px clamp(1.5rem,.731316726rem + 2.1352313167vw,3rem);pointer-events:all;transform:translate(100%);transition:transform .3s ease-in-out;z-index:2100;overflow-y:auto;overflow-x:clip}.contatti-popup.active{transform:translate(0)}@media (max-width: 1400px){.contatti-popup{width:45%}}@media (max-width: 1200px){.contatti-popup{width:55%}}@media (max-width: 992px){.contatti-popup{width:75%}}@media (max-width: 576px){.contatti-popup{width:100%}}.contatti-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .3s ease-in-out;z-index:2099;pointer-events:none}.contatti-overlay.active{opacity:1;pointer-events:all}.contatti-close{width:100%;margin-bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);display:flex;justify-content:flex-end;position:relative;z-index:3}@media (max-height: 700px){.contatti-close{margin-bottom:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)}}.contatti-close button{transition:transform .2s ease-in-out;cursor:pointer}.contatti-close button svg path{transition:transform .2s ease-in-out;transform-origin:center center}.contatti-close button:hover svg path:nth-child(2){transform:rotate(15deg)}.contatti-close button:hover svg path:nth-child(3){transform:rotate(-15deg)}.contatti-close button:active{transform:scale(.95)}.contatti-title{margin-bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}.contatti-label{margin-bottom:24px}.contatti-disclaimer{margin-bottom:32px}.contatti-selector{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:48px}.contatti-selector::-webkit-scrollbar{display:none}.contatti-selector button{line-height:1;padding:8px 16px;border-radius:100px;background-color:transparent;border:1px solid #232323;transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer}.contatti-selector button.active{background-color:#232323;color:#f3f8f7}@media (max-width: 576px){.contatti-selector{margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}}.contatti__fileInput .vf-dnd .vf-dnd-icon-upload{all:unset;position:relative;height:32px;width:32px}.contatti__fileInput .vf-dnd .vf-dnd-icon-upload:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M26.75 19.6896V26.6896H5.25V19.6896M9 10.6796L16 5.30957M16 5.30957L23 10.6796M16 5.30957V19.6896" stroke="%23232323" stroke-width="1.5" stroke-miterlimit="10"/></svg>');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.contatti__fileInput .vf-dnd .vf-dnd-title{color:transparent;position:relative;width:100%;margin-top:24px}.contatti__fileInput .vf-dnd .vf-dnd-title:before{content:"Carica o trascina qui i tuoi file";font-family:Ronzino,sans-serif;font-size:20px;font-weight:400;position:absolute;width:100%;bottom:0%;left:50%;transform:translate(-50%);color:#232323}.contatti__fileInput .vf-dnd .vf-dnd-description{color:transparent;position:relative;width:100%;margin-top:16px;margin-bottom:80px}.contatti__fileInput .vf-dnd .vf-dnd-description:before{content:"Sono ammessi i formati PDF, JPG, PNG e MP4 fino a 5 MB";font-family:Ronzino,sans-serif;font-size:16px;font-weight:400;line-height:1.1;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:#232323}.contatti__fileInput .vf-dnd .vf-dnd-description:after{content:url('data:image/svg+xml,<svg width="94" height="38" viewBox="0 0 94 38" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" width="93" height="38" rx="19" fill="%23232323"/><path d="M27.56 26.28C23.88 26.28 21.36 23.4 21.36 19.16C21.36 14.98 23.82 12.12 27.44 12.12C30.26 12.12 32.4 13.8 33.04 16.4L31.2 16.88C30.84 14.88 29.44 13.6 27.52 13.6C25 13.6 23.36 15.74 23.36 19.12C23.36 22.56 25 24.74 27.58 24.74C29.62 24.74 31.12 23.32 31.44 21.08L33.36 21.38C32.86 24.4 30.5 26.28 27.56 26.28ZM39.3984 26.24C36.3984 26.24 34.3584 23.96 34.3584 20.64C34.3584 17.36 36.3384 15.12 39.2384 15.12C42.2184 15.12 44.1984 17.44 43.8784 21.04H36.1584C36.2984 23.36 37.5184 24.8 39.3784 24.8C40.8384 24.8 41.9384 23.88 42.2384 22.48L43.8784 22.92C43.3984 25 41.6384 26.24 39.3984 26.24ZM36.1984 19.68H42.1584C42.0584 17.74 40.9384 16.52 39.2784 16.52C37.5984 16.52 36.4584 17.74 36.1984 19.68ZM45.6964 26V15.36H47.3764V17.26C47.7364 15.88 48.6964 15.12 50.0164 15.12C50.3164 15.12 50.5964 15.16 50.8964 15.24V16.84C50.5564 16.76 50.2564 16.72 49.9764 16.72C48.3364 16.72 47.4164 18 47.4164 20.3V26H45.6964ZM57.0239 26.24C54.0839 26.24 52.0639 23.98 52.0639 20.68C52.0639 17.38 54.0839 15.12 56.9839 15.12C59.2439 15.12 60.9839 16.48 61.3839 18.48L59.7039 18.96C59.4439 17.46 58.3639 16.52 56.9439 16.52C55.0639 16.52 53.8639 18.12 53.8639 20.64C53.8639 23.18 55.0839 24.8 56.9839 24.8C58.4839 24.8 59.5839 23.78 59.8239 22.2L61.5039 22.56C61.2039 24.74 59.3839 26.24 57.0239 26.24ZM65.9103 26.24C63.9703 26.24 62.6303 25 62.6303 23.2C62.6303 21.52 63.8103 20.18 66.2303 19.84L69.5103 19.38V18.94C69.5103 17.42 68.6103 16.52 67.1703 16.52C65.7503 16.52 64.6903 17.4 64.3703 18.56L62.7703 17.84C63.2303 16.32 65.0303 15.12 67.1703 15.12C69.5903 15.12 71.2303 16.5 71.2303 18.84V23.5C71.2303 24.48 71.3303 25.26 71.5103 26H69.8503C69.6703 25.46 69.5903 24.84 69.5503 23.78C69.0703 25.34 67.6703 26.24 65.9103 26.24ZM64.3903 23.08C64.3903 24.14 65.1103 24.8 66.2303 24.8C68.1503 24.8 69.4903 23.2 69.5103 20.58L67.1103 20.92C64.9503 21.22 64.3903 22.18 64.3903 23.08Z" fill="%23F3F8F7"/></svg>');position:absolute;width:100%;bottom:-80px;left:50%;transform:translate(-50%)}.contatti-bottom .text__body-lg,.contatti-bottom .contatti-title{margin-top:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);margin-bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}.contatti-bottom hr{height:1px;background-color:#d1d1d1;width:100%;margin:24px 0}.contatti-bottom>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}@media (max-width: 576px){.contatti-bottom>div{flex-direction:column;align-items:flex-start}}.contatti-rolePanel{grid-column:auto/span 12;background-color:#dfedec80;padding:24px}.contatti-rolePanel .text__body-xs,.contatti-rolePanel .contatti-label{margin-bottom:24px}.vf-row{gap:0px!important;row-gap:32px!important}.vf-row input::placeholder,.vf-row textarea::placeholder,.vf-row select::placeholder{color:#6d6d6d;opacity:1;font-size:20px}.vf-row input,.vf-row .vf-input-field,.vf-row .vf-native-select{padding:20px 24px!important;font-size:20px!important;border-radius:0!important}.vf-row .vf-input-group{border-radius:0!important}.vf-row textarea{min-height:150px!important;border-radius:0!important}.vf-row .vf-native-select-placeholder{color:#6d6d6d}.vf-row .submit button{margin-left:auto;outline:none!important;border:none!important}.vf-row .vf-element-error{padding-top:8px!important;position:relative;color:#db2e30!important}.vf-row .vf-input-group-focused,.vf-row .vf-input:focus{outline:1px solid #09ABEB!important}.vf-row .vf-input-group-danger{outline:1px solid #DB2E30!important}.vf-row .vf-file-preview{background-color:#dfedec80!important;padding:24px!important}.vf-row .vf-floating-label{font-size:16px!important}.vf-errors{display:none!important}.success-message,.error-message{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#f3f8f7;padding:102px clamp(1.5rem,.731316726rem + 2.1352313167vw,3rem) 32px clamp(1.5rem,.731316726rem + 2.1352313167vw,3rem)}.success-message .text__body-lg,.success-message .contatti-title,.error-message .text__body-lg,.error-message .contatti-title{margin-top:32px;margin-bottom:48px}.success-message button,.error-message button{margin-top:48px}.preloader{position:fixed;top:-10vh;left:0;width:100%;height:120vh;z-index:9999;transition:opacity .5s ease,transform .8s ease,left .8s ease-in-out;background-color:#f3f8f7;transform-origin:right}.preloader.loaded{left:100%;pointer-events:none}.preloader.loaded .preloader-numbers p{opacity:0;transform:translateY(-30%);transition:opacity .5s ease,transform .5s ease}.preloader-yellow{position:relative;height:100%;width:100%;z-index:1;background-color:#f3f8f7;animation:bg-change 2s forwards ease-in-out}@keyframes bg-change{0%{background-color:#f3f8f7}to{background-color:#cbfb0e}}.preloader-yellow{display:flex;justify-content:center;align-items:center}.preloader-yellow img{width:clamp(4rem,3.487544484rem + 1.4234875445vw,5rem);animation:rotateUp 6s forwards ease-in-out}@keyframes rotateUp{0%{transform:scale(0) rotate(-45deg)}20%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}.preloader-white{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;transform-origin:left;transform:scaleX(0);animation:white-fill 4s forwards ease-in-out;animation-delay:2s}@keyframes white-fill{0%{transform:scaleX(0)}9%{transform:scaleX(.05)}11%{transform:scaleX(.05)}49%{transform:scaleX(.35)}51%{transform:scaleX(.35)}to{transform:scaleX(1)}}.preloader-numbers{position:fixed;top:50%;left:clamp(1.5rem,.731316726rem + 2.1352313167vw,3rem);transform:translateY(-50%);z-index:3}.preloader-numbers p{position:relative}.preloader-numbers p .space{opacity:0;pointer-events:none}.preloader-numbers p span:not(.space){position:absolute;top:0;left:0;opacity:0;transform:translateY(30%)}.preloader-numbers p span:not(.space):nth-child(2){animation:number1 4s forwards ease-in-out;animation-delay:2s;opacity:0;transform:translateY(30%)}@keyframes number1{0%{opacity:1;transform:translateY(0)}3%{opacity:1;transform:translateY(0)}8%{opacity:0;transform:translateY(-30%)}to{opacity:0;transform:translateY(-30%)}}.preloader-numbers p span:not(.space):nth-child(3){animation:number2 4s forwards ease-in-out;animation-delay:2s}@keyframes number2{0%{opacity:0;transform:translateY(30%)}3%{opacity:0;transform:translateY(30%)}8%{opacity:1;transform:translateY(0)}43%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-30%)}to{opacity:0;transform:translateY(-30%)}}.preloader-numbers p span:not(.space):nth-child(4){animation:number3 4s forwards ease-in-out;animation-delay:2s}@keyframes number3{0%{opacity:0;transform:translateY(30%)}43%{opacity:0;transform:translateY(30%)}48%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}83%{opacity:0;transform:translateY(-30%)}to{opacity:0;transform:translateY(-30%)}}.preloader-numbers p span:not(.space):nth-child(5){animation:number4 4s forwards ease-in-out;animation-delay:2s}@keyframes number4{0%{opacity:0;transform:translateY(30%)}78%{opacity:0;transform:translateY(30%)}83%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.chip,.chip__outline,.servizi__accordion-item-card-title,.chip__primary{width:fit-content;padding:8px 16px;line-height:1!important;position:relative;border-radius:100px;white-space:nowrap}.chip:disabled,.chip__outline:disabled,.servizi__accordion-item-card-title:disabled,.chip__primary:disabled,.chip.disabled,.disabled.chip__outline,.disabled.servizi__accordion-item-card-title,.disabled.chip__primary{cursor:not-allowed;pointer-events:none}.primary__hover,.chip__primary{background-color:#232323;color:#f3f8f7;transition:background-color .1s ease-in-out}.outline__hover,.chip__outline,.servizi__accordion-item-card-title{background-color:transparent;color:#232323;border:1px solid #232323;padding:6px 14px;transition:background-color .1s ease-in-out}.slider{margin-top:clamp(3rem,1.975088968rem + 2.846975089vw,5rem);display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;row-gap:48px;overflow:auto;padding-bottom:12px;cursor:grab;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.slider::-webkit-scrollbar{display:none}@media (max-width: 576px){.slider{flex-wrap:wrap}}.slider-slide{min-width:calc(33.3333333333% - 16px);user-select:none}.slider-slide *{user-select:none}.slider-slide p,.slider-slide h3{color:#475353}.slider-slide a{transition:opacity .1s ease-in-out}.slider-slide a:hover{opacity:.75}.slider-slide .chip__outline{border-color:#475353}@media (max-width: 992px){.slider-slide{min-width:calc(50% - 12px)}}@media (max-width: 576px){.slider-slide{min-width:100%}}.slider-slide figure{aspect-ratio:4/5;width:100%;margin-bottom:32px}.slider-slide figure img{object-fit:cover;height:100%;width:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.slider-slide .text__body-md:first-child{margin-bottom:12px}.slider-slide-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6em;margin-top:8px}.slider-slide-category{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.slider-slide-category p{white-space:nowrap}@media (max-width: 992px){.component__idea{overflow:hidden}}.component__ideas{padding-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-bottom:clamp(0rem,-2.0498220641rem + 5.6939501779vw,4rem)}@media (max-width: 992px){.component__ideas{overflow:hidden}}.component__ideas-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(4rem,3.743772242rem + .7117437722vw,4.5rem)}@media (max-width: 992px){.component__ideas-top{flex-direction:column;align-items:flex-start}}.component__ideas-top>div{display:flex;flex-direction:column;gap:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.component__ideas-top-title{width:70%}@media (max-width: 1200px){.component__ideas-top-title{width:80%}}@media (max-width: 992px){.component__ideas-top-title{width:100%}}.component__ideas-item{display:flex;flex-direction:row;align-items:center;gap:48px;padding:48px 0}.component__ideas-item:last-child{border-bottom:1px solid #454545}@media (max-width: 992px){.component__ideas-item{flex-direction:column}}.component__ideas-item>a{height:210px;aspect-ratio:315/210;cursor:pointer}@media (max-width: 992px){.component__ideas-item>a{height:230px;aspect-ratio:345/210}}.component__ideas-item>a img{width:100%;height:100%;object-fit:cover}.component__ideas-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.component__ideas-item-content-texts{width:75%}@media (max-width: 1200px){.component__ideas-item-content-texts{width:90%}}@media (max-width: 992px){.component__ideas-item-content-texts{width:100%}}.component__ideas-item-content-texts>div{margin-bottom:24px;display:flex;flex-direction:row;align-items:center;gap:16px}.component__ideas-item-content-texts ul{display:flex;flex-direction:row;gap:12px;margin-bottom:8px;list-style:none;padding:0}@media (max-width: 992px){.component__ideas-item-content-texts ul{flex-wrap:wrap;gap:8px}}.component__ideas-item-content-texts ul li{padding-top:10px;padding-bottom:6px;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem)}.component__ideas-item-content .chip__outline{border:1px solid #232323}.component__ideas-item-content-cta{background-color:#dfedec;color:#232323;border-radius:100px;padding:12px;width:56px;height:56px;opacity:0;transform:translate(-12px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.component__ideas-item-content-cta svg{height:32px;width:32px}.component__ideas-item:hover .component__ideas-item-content-cta{opacity:1;transform:translate(0)}.component__ideas-item:hover .component__ideas-item-content-cta:hover{transform:scale(1.05)}.component__ideas-item:hover .component__ideas-item-content-cta:active{transform:scale(.95)}.home__hero{padding-top:clamp(8rem,4.9252669039rem + 8.5409252669vw,14rem);padding-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem)}.home__hero-svgSpace svg{opacity:0;pointer-events:none;width:100%;height:auto}.home__hero-video{position:relative}@media (max-width: 992px){.home__hero-video{grid-column:auto/span 8}}@media (max-width: 576px){.home__hero-video{grid-column:auto/span 4}}.home__hero-video-inner{position:absolute;top:0;right:0;width:100%;height:auto}.home__hero-video-inner-video{position:relative}.home__hero-video-inner figure{height:100%;width:100%;object-fit:cover;aspect-ratio:16/9;max-height:85vh;position:relative;cursor:pointer}.home__hero-video-inner figure video,.home__hero-video-inner figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}.home__hero-video-inner figure .videoShort{opacity:1;transition:opacity .5s ease}.home__hero-video-inner figure .videoLong{opacity:0;transition:opacity .5s ease;pointer-events:none;object-fit:contain;background-color:#000}.home__hero-video-inner figure.active{position:fixed;top:0;left:0;margin:0 calc((100vw - 100%)/-2);height:100vh!important;max-height:100vh;width:100vw;z-index:2000}.home__hero-video-inner figure.active .videoShort{opacity:0;pointer-events:none}.home__hero-video-inner figure.active .videoLong{opacity:1;pointer-events:auto}@media (max-width: 992px){.home__hero-video-inner{position:relative;margin-top:32px}}.home__hero-video svg{position:absolute;top:0;left:0;transform:translate(-60%,-90%)}.home__hero-video button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem);height:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem);display:flex;align-items:center;justify-content:center;background-color:#9ec3c180;border-radius:100px;backdrop-filter:blur(25px);pointer-events:none}.home__hero-video button>.text{color:#f3f8f7;pointer-events:none}.home__hero-video button>.rotate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100px;width:100px;pointer-events:none}.home__hero-video button>.rotate svg{width:100px;height:100px;animation:spin 5s linear infinite;overflow:visible}.home__hero-video button>.rotate text{fill:#9ec3c180;font-size:15px;letter-spacing:2px;text-transform:uppercase}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home__hero-video button#closeButton,.home__hero-video button#closeButtonGallery{position:fixed;background-color:#f3f8f7;width:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);height:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);top:24px;right:24px;transform:none;left:auto;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out,transform .3s ease-in-out;cursor:pointer}.home__hero-video button#closeButton svg,.home__hero-video button#closeButtonGallery svg{position:relative;transform:none}.home__hero-video button#closeButton svg path,.home__hero-video button#closeButtonGallery svg path{transition:transform .2s ease;transform-origin:center}.home__hero-video button#closeButton:hover svg path:nth-child(2),.home__hero-video button#closeButtonGallery:hover svg path:nth-child(2){transform:rotate(15deg)}.home__hero-video button#closeButton:hover svg path:nth-child(3),.home__hero-video button#closeButtonGallery:hover svg path:nth-child(3){transform:rotate(-15deg)}.home__hero-video button#closeButton:active,.home__hero-video button#closeButtonGallery:active{transform:scale(.95)}.home__hero-video button#closeButton.active,.home__hero-video button.active#closeButtonGallery{opacity:1;pointer-events:auto;z-index:2000}.home__hero-video button#closeButtonGallery{position:absolute;right:-10%;top:-100px}@media (max-width: 992px){.home__hero-video button#closeButtonGallery{right:0}}.home__hero-video-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:16px;position:absolute;top:100%;width:100%}.home__hero-spacer{height:clamp(2.5rem,.5782918149rem + 5.3380782918vw,6.25rem)}.home__hero-spacer-outer{max-height:calc(85vh + 100px);overflow:hidden}.home__hero-approach{padding-bottom:clamp(.75rem,-.018683274rem + 2.1352313167vw,2.25rem);position:relative;height:100%}.home__hero-approach svg{position:absolute}.home__hero-approach svg.hands{bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);left:15%;transform:rotate(10deg);width:clamp(6rem,4.590747331rem + 3.9145907473vw,8.75rem);height:fit-content}@media (max-width: 992px){.home__hero-approach svg.hands{width:120px;left:2%}}.home__hero-approach svg.eyes{top:clamp(4rem,3.8078291815rem + .5338078292vw,4.375rem);right:8%;transform:rotate(-15deg);width:clamp(5rem,4.0391459075rem + 2.6690391459vw,6.875rem);height:fit-content}@media (max-width: 992px){.home__hero-approach svg.eyes{width:100px;right:2%;top:100px}}@media (max-width: 992px){.home__hero-approach{padding-top:26px;flex-direction:row;align-items:center;justify-content:space-between;height:auto}.home__hero-approach p:first-child{height:220px}.home__hero-approach svg{margin:0}}.home__hero-approach-title{padding-bottom:clamp(0rem,-1.024911032rem + 2.846975089vw,2rem)}.home__hero-approach-before{display:flex;align-items:flex-end;padding-bottom:clamp(0rem,-1.024911032rem + 2.846975089vw,2rem)}.home__hero-approach-before svg{margin-left:clamp(2rem,.975088968rem + 2.846975089vw,4rem);margin-bottom:clamp(.75rem,.621886121rem + .3558718861vw,1rem)}.home__hero-intro{display:flex;flex-direction:column;gap:64px}@media (max-width: 992px){.home__hero-intro{gap:0px}.home__hero-intro a{margin-top:48px}}.home__hero .margin-top-negative{margin-top:-42px}@media (max-width: 992px){.home__hero .margin-top-negative{margin-top:16px}}.home__projects{background-color:#cdf2f2;padding-top:clamp(3rem,1.975088968rem + 2.846975089vw,5rem);padding-bottom:clamp(3.25rem,1.712633452rem + 4.2704626335vw,6.25rem);position:relative}.home__projects-label{margin-bottom:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem);color:#475353}.home__projects-title{color:#475353}.home__projects-button{position:absolute;top:32px;right:32px;display:block;background-color:#475353}@media (max-width: 992px){.home__projects-button{position:relative;margin-top:48px;top:0;right:0}}.home__projects .slider{overflow:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;cursor:default}.home__projects .slider figure{overflow:hidden}.home__projects .slider figure img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.home__projects .slider a:hover figure img{transform:scale(1.05)}.home__competence{margin-top:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem);margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem)}.home__competence-title{margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem)}.home__competence-list-container{border-bottom:1px solid #232323}.home__competence-list-item{padding-top:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);padding-bottom:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem);display:flex;flex-direction:row;align-items:center;border-top:1px solid #232323;width:100%;position:relative;gap:16px;padding-left:0;transition:padding-left .2s ease-in-out}.home__competence-list-item figure{position:fixed;z-index:2;pointer-events:none;user-select:none;opacity:0;height:370px;width:315px;top:0;left:0;transform:translate(50vw,50vh)}.home__competence-list-item figure img{height:100%;width:100%;object-fit:contain}@media (max-width: 992px){.home__competence-list-item figure{position:relative;height:45px;width:45px;min-width:45px;transform:none;opacity:1;margin-right:24px}}.home__competence-list-item>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px}@media (max-width: 992px){.home__competence-list-item>div{flex-direction:column;align-items:flex-start}}.home__competence-list-item>div p{transition:transform .2s ease-in-out}.home__competence-list-item>div p:first-child{width:40%}@media (max-width: 992px){.home__competence-list-item>div p:first-child{width:100%}}.home__competence-list-item>div p:last-child{width:60%}@media (max-width: 992px){.home__competence-list-item>div p:last-child{width:100%}}.home__competence-list-item-svg{opacity:0;transform:translate(-100%,-50%);position:absolute;top:50%;left:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.home__competence-list-item:hover .home__competence-list-item-svg{opacity:1;transform:translate(-50%,-50%)}.home__competence-list-item:hover div p:first-child{transform:translate(40px)}@media (max-width: 992px){.home__competence-list-item:hover div p:first-child{transform:none}}@media (min-width: 992px){.home__competence-list-item .text__body-base,.home__competence-list-item .home__competence-list-text,.home__competence-list-item .home__competence-list-label{max-width:66%;text-align:right}}.home__competence-list-label{margin-top:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem)}.home__competence-list-text{margin-top:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem);margin-bottom:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem);width:75%}@media (max-width: 992px){.home__competence-list-text{width:100%}}.home__health{margin-top:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem);margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem);padding:48px clamp(2rem,.975088968rem + 2.846975089vw,4rem) 48px clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);background-color:#012d71;position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:64px}@media (max-width: 992px){.home__health{flex-direction:column;align-items:flex-start}}.home__health-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,.731316726rem + 2.1352313167vw,3rem)}.home__health-title{color:#9bdbf4}.home__health figure{height:clamp(8rem,7.231316726rem + 2.1352313167vw,9.5rem);min-width:clamp(8rem,7.231316726rem + 2.1352313167vw,9.5rem)}.home__health figure svg{height:100%;width:100%}.home__health figure img{height:80%;width:80%;margin-top:10%;margin-left:10%;object-fit:contain;object-position:center}@media (max-width: 992px){.home__health figure{position:absolute;bottom:24px;right:-32px;display:none}}.home__health.isGreen{background-color:#cbfb0e}.home__health.isGreen .home__health-title{color:#232323}.home__logoes{display:flex;align-items:center;flex-direction:row;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem)}.home__logoes-wrapper{margin-top:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem);margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem);width:100%;overflow:hidden}.home__logoes-item{height:clamp(9rem,7.846975089rem + 3.2028469751vw,11.25rem);min-width:clamp(15.9375rem,13.8556494662rem + 5.7829181495vw,20rem);padding:12px 48px;background-color:#dfedec80}.home__logoes-item img{height:100%;width:100%;object-fit:contain}.home__sticky{padding-top:clamp(5rem,-4.75rem + 12vw,8rem);padding-bottom:clamp(5rem,-4.75rem + 12vw,8rem);background-color:#cbfb0e;height:100vh;position:sticky;top:0}@media (max-width: 992px){.home__sticky{padding-bottom:0;height:auto;position:relative}}.home__sticky-wrapper{position:relative;background-color:#cbfb0e}@media (max-width: 992px){.home__sticky-wrapper{padding-bottom:80px}}.home__sticky-content{padding-top:clamp(0rem,-1.28113879rem + 3.5587188612vw,2.5rem);padding-bottom:clamp(0rem,-1.28113879rem + 3.5587188612vw,2.5rem);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.home__sticky-content>div{display:flex;flex-direction:column;gap:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.home__sticky figure{height:100%;max-height:calc(100vh - (clamp(5rem,-4.75rem + 12vw,8rem)*2));aspect-ratio:55/68;margin-left:auto;margin-right:auto}@media (max-width: 992px){.home__sticky figure{margin-top:80px;aspect-ratio:345/400;height:auto}}.home__sticky figure img{height:100%;width:100%;object-fit:cover}.home__ideas{padding-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-bottom:clamp(0rem,-2.0498220641rem + 5.6939501779vw,4rem);background-color:#232323}.home__ideas p,.home__ideas h3,.home__ideas h2,.home__ideas a,.home__ideas time{color:#f3f8f7}.home__ideas-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(4rem,3.743772242rem + .7117437722vw,4.5rem)}@media (max-width: 992px){.home__ideas-top{flex-direction:column;align-items:flex-start}}.home__ideas-top>div{display:flex;flex-direction:column;gap:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.home__ideas-top-title{width:70%}@media (max-width: 1200px){.home__ideas-top-title{width:80%}}@media (max-width: 992px){.home__ideas-top-title{width:100%}}.home__ideas-item{display:flex;flex-direction:row;align-items:center;gap:48px;padding:48px 0;border-top:1px solid #454545}.home__ideas-item:last-child{border-bottom:1px solid #454545}@media (max-width: 992px){.home__ideas-item{flex-direction:column}}.home__ideas-item>a{height:210px;aspect-ratio:315/210;max-width:100%;cursor:pointer}@media (max-width: 992px){.home__ideas-item>a{height:230px;aspect-ratio:345/210;max-width:100%}}.home__ideas-item>a img{width:100%;height:100%;object-fit:cover}.home__ideas-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.home__ideas-item-content-texts{width:75%}@media (max-width: 1200px){.home__ideas-item-content-texts{width:90%}}@media (max-width: 992px){.home__ideas-item-content-texts{width:100%}}.home__ideas-item-content-texts>div{margin-bottom:24px;display:flex;flex-direction:row;align-items:center;gap:16px}.home__ideas-item-content .chip__outline{border:1px solid #F3F8F7}.home__ideas-item-content-cta{background-color:#3d3d3d;border-radius:100px;padding:12px;width:56px;height:56px;opacity:0;transform:translate(-12px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.home__ideas-item-content-cta svg{height:32px;width:32px}.home__ideas-item:hover .home__ideas-item-content-cta{opacity:1;transform:translate(0)}.home__ideas-item:hover .home__ideas-item-content-cta:hover{transform:scale(1.05)}.home__ideas-item:hover .home__ideas-item-content-cta:active{transform:scale(.95)}.chiSiamo__hero-top h1{margin-top:32px;margin-bottom:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)}.chiSiamo__hero-slider{margin-top:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem)}@media (max-width: 576px){.chiSiamo__hero-slider{flex-wrap:nowrap}}@media (max-width: 576px){.chiSiamo__hero-slider .slider-slide{min-width:80%}}.chiSiamo__hero-slider figure{margin:0}.chiSiamo__hero-slider figure img{width:100%;height:100%;object-fit:cover}.chiSiamo__hero-slider figure video{width:100%;height:100%;object-fit:cover}.chiSiamo__numbers{margin-top:clamp(5rem,4.487544484rem + 1.4234875445vw,6rem);margin-bottom:clamp(5rem,4.487544484rem + 1.4234875445vw,6rem)}.chiSiamo__numbers-left{display:flex;flex-direction:column;gap:40px;height:fit-content;position:sticky;top:96px;padding-bottom:64px}@media (max-width: 992px){.chiSiamo__numbers-left{position:relative;top:0}}.chiSiamo__numbers-right{display:flex;flex-direction:column;gap:48px;height:100%}.chiSiamo__numbers-right-item{display:flex;flex-direction:column;gap:32px;padding-bottom:48px;border-bottom:1px solid #232323}.chiSiamo__numbers-right-item dt,.chiSiamo__numbers-right-item dd{line-height:1}.chiSiamo__human{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.chiSiamo__human-title{display:flex;flex-direction:column;gap:clamp(.75rem,.109430605rem + 1.7793594306vw,2rem)}.chiSiamo__human-title-part{display:flex;flex-direction:row;align-items:center;gap:24px;row-gap:16px;flex-wrap:wrap}.chiSiamo__human-title-part *{line-height:1.15}.chiSiamo__human-title-part img{height:clamp(2.75rem,2.0774021352rem + 1.8683274021vw,4.0625rem);width:auto}@media (max-width: 992px){.chiSiamo__human-title-mobileLong{width:100%}}.chiSiamo__human-content{margin-top:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem);margin-bottom:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem);display:flex;flex-direction:column;gap:32px}.chiSiamo__human-cards{display:flex;flex-direction:row;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.chiSiamo__human-cards::-webkit-scrollbar{display:none}.chiSiamo__human-cards-card{background-color:#cdf2f2;padding:clamp(1.5rem,.987544484rem + 1.4234875445vw,2.5rem);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(5.5rem,3.3861209964rem + 5.871886121vw,9.625rem);min-width:calc(33.3333333333% - clamp(1rem,.743772242rem + .7117437722vw,1.5rem));user-select:none}@media (max-width: 992px){.chiSiamo__human-cards-card{min-width:75%}}.chiSiamo__human-cards-card img{height:clamp(3.5rem,2.21886121rem + 3.5587188612vw,6rem);width:clamp(3.5rem,2.21886121rem + 3.5587188612vw,6rem);-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.chiSiamo__human-cards-card>div{display:flex;flex-direction:column;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem)}.chiSiamo__human-cards-card>div p,.chiSiamo__human-cards-card>div h3{color:#475353}.chiSiamo__pillars{height:100vh;margin-top:clamp(5rem,-9rem + 16vw,8rem);margin-bottom:clamp(5rem,-9rem + 16vw,8rem);background-color:#cbfb0e;position:relative;overflow:hidden}@media (max-width: 992px){.chiSiamo__pillars{height:fit-content}}.chiSiamo__pillars-text{margin-top:clamp(5rem,-20.6666666667rem + 29.3333333333vw,10.5rem);margin-bottom:clamp(5rem,-20.6666666667rem + 29.3333333333vw,10.5rem)}.chiSiamo__pillars-text p{margin-bottom:clamp(1rem,.231316726rem + 2.1352313167vw,2.5rem)}@media (max-width: 992px){.chiSiamo__pillars-text p{margin-bottom:0}}.chiSiamo__pillars-cards{position:absolute;top:clamp(5rem,-9rem + 16vw,8rem);width:100%;height:calc(100vh - clamp(10rem,-18rem + 32vw,16rem));display:flex;align-items:center;gap:24px;flex-wrap:nowrap}.chiSiamo__pillars-cards::-webkit-scrollbar{display:none}@media (max-width: 992px){.chiSiamo__pillars-cards{position:relative;top:0;height:fit-content;flex-direction:column;gap:32px;padding:0 24px;margin-bottom:80px}}.chiSiamo__pillars-cards-card{background-color:#aaece3;padding-left:clamp(1.5rem,-6.625rem + 10vw,4rem);padding-right:clamp(1.5rem,-6.625rem + 10vw,4rem);padding-top:clamp(2rem,-6.125rem + 10vw,4.5rem);padding-bottom:clamp(2rem,-6.125rem + 10vw,4.5rem);min-width:35%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:24px;position:relative}@media (max-height: 800px){.chiSiamo__pillars-cards-card{padding:32px 24px}.chiSiamo__pillars-cards-card .text__body-2xl{font-size:48px}.chiSiamo__pillars-cards-card .text__body-base{font-size:18px}}@media (max-width: 992px){.chiSiamo__pillars-cards-card{min-width:100%;min-height:430px}.chiSiamo__pillars-cards-card .text__body-2xl{margin-bottom:45px}.chiSiamo__pillars-cards-card .text__body-base{font-size:20px}}.chiSiamo__pillars-cards-card p,.chiSiamo__pillars-cards-card span,.chiSiamo__pillars-cards-card h3{color:#f52902}.chiSiamo__pillars-cards-card>div{display:flex;flex-direction:column;gap:24px}@media (max-height: 800px){.chiSiamo__pillars-cards-card>div{gap:8px}}.chiSiamo__pillars-cards .card1{margin-left:50vw}@media (max-width: 992px){.chiSiamo__pillars-cards .card1{margin-left:0}}.chiSiamo__pillars-cards .card2{background-color:#03602b}.chiSiamo__pillars-cards .card2 p,.chiSiamo__pillars-cards .card2 span,.chiSiamo__pillars-cards .card2 h3{color:#03ff00}.chiSiamo__pillars-cards .card3{background-color:#f683fd}.chiSiamo__pillars-cards .card3 p,.chiSiamo__pillars-cards .card3 span,.chiSiamo__pillars-cards .card3 h3{color:#402c9c}.chiSiamo__pillars-cards .card4{background-color:#9bdbf4}.chiSiamo__pillars-cards .card4 p,.chiSiamo__pillars-cards .card4 span,.chiSiamo__pillars-cards .card4 h3{color:#012d71}.chiSiamo__pillars-cards .card5{background-color:#3b000d}.chiSiamo__pillars-cards .card5 p,.chiSiamo__pillars-cards .card5 span,.chiSiamo__pillars-cards .card5 h3{color:#0096de}.chiSiamo__pillars-cards .card6{background-color:#fe541f}.chiSiamo__pillars-cards .card6 p,.chiSiamo__pillars-cards .card6 span,.chiSiamo__pillars-cards .card6 h3{color:#3d1c0a}.chiSiamo__pillars-cards .card7{margin-right:20vw;background-color:#ffab91}.chiSiamo__pillars-cards .card7 p,.chiSiamo__pillars-cards .card7 span,.chiSiamo__pillars-cards .card7 h3{color:#00512a}@media (max-width: 992px){.chiSiamo__pillars-cards .card7{margin-right:0}}.chiSiamo__pillars-images{position:absolute;pointer-events:none;bottom:0;left:4%;width:38%;height:55%;mix-blend-mode:difference;filter:brightness(2) contrast(5) saturate(5);overflow:visible;opacity:0}.chiSiamo__pillars-images g{position:relative;object-fit:fill}.chiSiamo__pillars-images path{stroke:#cbfb0e;fill:#cbfb0e}@media (max-width: 992px){.chiSiamo__pillars-images{display:none}}.chiSiamo__pillars .svgCard{position:absolute;bottom:0;left:0;width:fit-content;height:fit-content;z-index:10;pointer-events:none;transform-origin:50% 50%!important;mix-blend-mode:difference;filter:brightness(2) contrast(5) saturate(5);overflow:visible}.chiSiamo__pillars .svgCard path{stroke:#cbfb0e;fill:#cbfb0e}@media (max-width: 992px){.chiSiamo__pillars .svgCard{display:none}}.chiSiamo__team{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.chiSiamo__team-top{margin-bottom:clamp(5rem,4.487544484rem + 1.4234875445vw,6rem);display:flex;flex-direction:row;align-items:flex-start;gap:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem)}@media (max-width: 1200px){.chiSiamo__team-top{flex-direction:column}}.chiSiamo__team-top-title .text__body-5xl{display:inline}.chiSiamo__team-top-title>div{display:inline-block;position:relative;height:clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem);width:0}.chiSiamo__team-top-title>div svg{position:absolute;top:0;height:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);width:auto}.chiSiamo__team-top-label{transform:translateY(8px);position:relative;height:fit-content;width:fit-content;white-space:nowrap}.chiSiamo__team-top-label svg{position:absolute;right:-16px;bottom:-16px}.chiSiamo__team-filters{display:flex;flex-direction:row;align-items:center;gap:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);flex-wrap:nowrap;border-bottom:1px solid #9BAAAA;overflow-x:auto;overflow-y:hidden;margin-bottom:48px}.chiSiamo__team-filters::-webkit-scrollbar{display:none}.chiSiamo__team-filters-item{padding-bottom:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);cursor:pointer;transition:opacity .2s ease}.chiSiamo__team-filters-item.active{font-weight:500;border-bottom:3px solid #232323}.chiSiamo__team-filters-item:hover{opacity:.75}.chiSiamo__team-cards{display:flex;flex-direction:row;align-items:stretch;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);row-gap:48px;flex-wrap:wrap}.chiSiamo__team-cards-item{width:calc((100% - (clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)*3))/4);position:relative}@media (max-width: 1300px){.chiSiamo__team-cards-item{width:calc((100% - clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) * 2) / 3)}}@media (max-width: 992px){.chiSiamo__team-cards-item{width:calc((100% - (clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)*1))/2)}}@media (max-width: 576px){.chiSiamo__team-cards-item{width:100%}}@media (min-width: 992px){.chiSiamo__team-cards-item:hover .img1{opacity:0}.chiSiamo__team-cards-item:hover .img2{opacity:1}}@media (max-width: 992px){.chiSiamo__team-cards-item.swapped .img1{opacity:0}.chiSiamo__team-cards-item.swapped .img2{opacity:1}}.chiSiamo__team-cards-item-row{display:flex;flex-direction:row;align-items:stretch;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);width:100%}.chiSiamo__team-cards-item-image{width:100%;aspect-ratio:8/9;margin-bottom:24px;position:relative}.chiSiamo__team-cards-item-image figure{width:100%;height:100%;position:relative}.chiSiamo__team-cards-item-image figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .4s ease-in-out}.chiSiamo__team-cards-item-image figure .img1{opacity:1}.chiSiamo__team-cards-item-image figure .img2{opacity:0}.chiSiamo__team-cards-item-title{margin-bottom:16px}.chiSiamo__team-cards-item-name{height:2.4em}.chiSiamo__team-cards-item-info{position:absolute;top:24px;right:24px;width:calc(100% - 48px);height:calc(100% - 48px);background-color:#f3f8f7;padding:48px 32px 25px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;pointer-events:none;transition:opacity .3s ease}.chiSiamo__team-cards-item-info b{font-weight:700}.chiSiamo__team-cards-item-info span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chiSiamo__team-cards-item-info.show{opacity:1;pointer-events:auto}.chiSiamo__team-cards-item-info-links{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:12px}.chiSiamo__team-cards-item-info-links a{transition:transform .15s ease}.chiSiamo__team-cards-item-info-links a svg{width:32px;height:32px}.chiSiamo__team-cards-item-info-links a:hover{transform:scale(1.1)}.chiSiamo__team-cards-item-info-toggle{position:absolute;top:24px;right:24px;background-color:#f3f8f7;border-radius:100px;height:48px;width:48px;cursor:pointer;z-index:2;transition:background-color .15s ease}.chiSiamo__team-cards-item-info-toggle:hover{background-color:#dfedec80}.chiSiamo__team-cards-item-info-toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.chiSiamo__team-cards-item-info-toggle .open{opacity:1}.chiSiamo__team-cards-item-info-toggle .close,.chiSiamo__team-cards-item-info-toggle[aria-expanded=true] .open{opacity:0}.chiSiamo__team-cards-item-info-toggle[aria-expanded=true] .close{opacity:1}.chiSiamo__vertical{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);background-color:#232323}.chiSiamo__vertical-content{padding-top:clamp(5rem,1.4128113879rem + 9.9644128114vw,12rem);padding-bottom:clamp(5rem,1.4128113879rem + 9.9644128114vw,12rem);padding-left:clamp(0rem,-1.537366548rem + 4.2704626335vw,3rem);padding-right:clamp(0rem,-1.537366548rem + 4.2704626335vw,3rem)}.chiSiamo__vertical-content p,.chiSiamo__vertical-content a,.chiSiamo__vertical-content h2{color:#f3f8f7}.chiSiamo__vertical-content .text__body-base{margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);margin-bottom:clamp(3rem,1.462633452rem + 4.2704626335vw,6rem)}.chiSiamo__vertical .col-3{position:relative;overflow:hidden}.chiSiamo__vertical-images,.chiSiamo__vertical-images2,.chiSiamo__vertical-images1{position:absolute;top:0;bottom:0;width:100%;display:flex;gap:24px;flex-direction:column;max-height:100%;pointer-events:none}.chiSiamo__vertical-images::-webkit-scrollbar,.chiSiamo__vertical-images2::-webkit-scrollbar,.chiSiamo__vertical-images1::-webkit-scrollbar{display:none}.chiSiamo__vertical-images img,.chiSiamo__vertical-images2 img,.chiSiamo__vertical-images1 img{width:100%;height:auto}.chiSiamo__vertical-images video,.chiSiamo__vertical-images2 video,.chiSiamo__vertical-images1 video{width:100%;height:100%;max-height:100%;object-fit:cover}.chiSiamo__vertical-images1{padding-left:24px}.chiSiamo__vertical-images2{padding-right:24px}.chiSiamo__vertical-images-mobile{display:flex;flex-direction:row;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem)}.chiSiamo__vertical-images-mobile figure{flex:0 0 auto;min-width:75%;max-width:75%;height:290px}.chiSiamo__vertical-images-mobile img{width:100%;height:100%;object-fit:cover}.chiSiamo__vertical-images-mobile video{width:100%;height:100%;object-fit:cover}.chiSiamo__vertical-images-mobile-container{overflow-x:auto;overflow-y:hidden;width:100vw;margin-bottom:80px}.chiSiamo__vertical-images-mobile-container::-webkit-scrollbar{display:none}.chiSiamo__vertical-images-mobile-container{margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.chiSiamo__others{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.chiSiamo__others-slides-slide{padding:clamp(2.5rem,1.731316726rem + 2.1352313167vw,4rem);min-width:40%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.chiSiamo__others-slides-slide .text__body-lg{margin-top:20px;margin-bottom:clamp(3rem,1.206405694rem + 4.9822064057vw,6.5rem)}.chiSiamo__others-slides-slide img{height:clamp(3rem,2.743772242rem + .7117437722vw,3.5rem);width:auto;max-width:90%}.chiSiamo__video{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.chiSiamo__video .home__hero-video{padding-bottom:56.25%}@media (max-width: 768px){.chiSiamo__video .home__hero-video{padding-bottom:0}}.chiSiamo__video .home__hero-video-inner{margin-top:0!important}.chiSiamo__places{margin-bottom:clamp(6rem,4.975088968rem + 2.846975089vw,8rem)}.chiSiamo__places-top,.chiSiamo__places-top-2{margin-bottom:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem);display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 992px){.chiSiamo__places-top,.chiSiamo__places-top-2{flex-direction:column;gap:16px;margin-bottom:16px}}.chiSiamo__places-top-2{margin-top:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem)}.chiSiamo__places-info{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 992px){.chiSiamo__places-info{flex-direction:column;gap:24px;margin-bottom:32px}}.chiSiamo__places-image{aspect-ratio:4/3}.chiSiamo__places-image img{width:100%;height:100%;object-fit:cover}.chiSiamo__places-image-mobile{display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.chiSiamo__places-image-mobile::-webkit-scrollbar{display:none}.chiSiamo__places-image-mobile img{width:100%;height:100%;object-fit:cover;min-width:66%;aspect-ratio:25/19}.servizi__hero{position:relative;background-color:#121212;padding-bottom:400px}.servizi__hero:before{content:"";position:absolute;left:0;width:100vw;height:200vh;background-color:#121212;top:-50vh;z-index:0}@media (max-height: 800px) and (min-width: 1200px){.servizi__hero{margin-top:-64px}}.servizi__hero-0{position:relative;z-index:1;opacity:0}@media (max-width: 576px){.servizi__hero-0 .text__body-5xl,.servizi__hero-0 .servizi__hero-0-digital>div p,.servizi__hero-0-digital>div .servizi__hero-0 p,.servizi__hero-0 .servizi__hero-0-before,.servizi__hero-0 .servizi__hero-0-understand h1,.servizi__hero-0-understand .servizi__hero-0 h1,.servizi__hero-0 .servizi__hero-0-humans p,.servizi__hero-0-humans .servizi__hero-0 p{font-size:64px}}.servizi__hero-0-container{position:absolute;height:calc(100vh - clamp(6.75rem,5.725088968rem + 2.846975089vw,8.75rem) - 36px);width:100%}.servizi__hero-0-humans{position:absolute;top:clamp(1.5rem,-19.625rem + 26vw,8rem);left:0;overflow:hidden;height:clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem);width:100%}@media (max-width: 576px){.servizi__hero-0-humans{top:50px}}.servizi__hero-0-humans p{color:#f3f8f7;position:absolute;top:0;left:0;overflow:hidden}.servizi__hero-0-humans p span{opacity:0;pointer-events:none}.servizi__hero-0-humans-h,.servizi__hero-0-humans-s,.servizi__hero-0-humans-uman{transform:translate(10px)}@media (max-width: 576px){.servizi__hero-0-humans-h,.servizi__hero-0-humans-s,.servizi__hero-0-humans-uman{transform:translate(5px)}}.servizi__hero-0-understand{position:absolute;top:clamp(1.5rem,-19.625rem + 26vw,8rem);left:0;overflow:hidden}@media (max-width: 576px){.servizi__hero-0-understand{top:50px}}.servizi__hero-0-understand h1{color:#f3f8f7;white-space:nowrap}.servizi__hero-0-understand h1 span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.servizi__hero-0-decor{position:absolute;top:calc(clamp(1.5rem,-19.625rem + 26vw,8rem) + clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem) + 8px);width:30%;left:20%;height:calc(100vh - clamp(6.75rem,5.725088968rem + 2.846975089vw,8.75rem) - 36px - (clamp(1.5rem,-19.625rem + 26vw,8rem) + clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem) + 8px) - clamp(3rem,1.975088968rem + 2.846975089vw,5rem))}@media (max-height: 800px) and (min-width: 1200px){.servizi__hero-0-decor{height:calc(100vh - clamp(6.75rem,5.725088968rem + 2.846975089vw,8.75rem) - 36px - (clamp(1.5rem,-19.625rem + 26vw,8rem) + clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem) + 8px))}}.servizi__hero-0-decor figure{position:absolute;width:auto;max-width:35%;height:20vh}@media (max-width: 576px){.servizi__hero-0-decor figure{width:80px;height:80px;max-width:80px}}.servizi__hero-0-decor img{object-fit:contain;width:100%;height:100%;opacity:0}.servizi__hero-0-decor-1{bottom:65%;left:50%}@media (max-width: 576px){.servizi__hero-0-decor-1{top:auto;bottom:38%;left:20%}}.servizi__hero-0-decor-2{bottom:25%;left:45%}@media (max-width: 576px){.servizi__hero-0-decor-2{top:auto;bottom:20%;left:35%}}.servizi__hero-0-decor-3{bottom:4%;left:15%}@media (max-width: 576px){.servizi__hero-0-decor-3{inset:auto auto 10% -50%}}.servizi__hero-0-decor-4{bottom:1%;right:0%}@media (max-width: 576px){.servizi__hero-0-decor-4{inset:auto auto 5% 80%}}.servizi__hero-0-before{position:absolute;left:55%;top:45%;transform:translateY(-50%);color:#f3f8f7;overflow:hidden}@media (max-width: 576px){.servizi__hero-0-before{top:170px;left:auto;right:25%}}.servizi__hero-0-digital{position:absolute;right:5%;bottom:15%}@media (max-width: 576px){.servizi__hero-0-digital{inset:215px 10% auto auto}}.servizi__hero-0-digital>div{overflow:hidden}.servizi__hero-0-digital>div p{color:#f3f8f7;line-height:1.2}.servizi__hero-0-digital svg{width:75%;height:auto;position:absolute}.servizi__hero-0-digital-top{top:clamp(-.625rem,.015569395rem + -1.7793594306vw,-1.875rem);left:clamp(-2rem,-1.231316726rem + -2.1352313167vw,-3.5rem)}.servizi__hero-0-digital-bottom{bottom:clamp(-1.25rem,-.609430605rem + -1.7793594306vw,-2.5rem);right:clamp(-2rem,-1.231316726rem + -2.1352313167vw,-3.5rem)}.servizi__hero-0-content{position:relative;padding-top:calc(clamp(1.5rem,-19.625rem + 26vw,8rem) + clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem) + 8px + clamp(4.5rem,2.706405694rem + 4.9822064057vw,8rem) + clamp(4rem,2.71886121rem + 3.5587188612vw,6.5rem))}.servizi__hero-0-content-text{color:#f3f8f7;margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem)}@media (max-width: 576px){.servizi__hero-0-content-text{margin-bottom:192px}}.servizi__hero-0-content-cards{display:flex;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x:auto;overflow-y:hidden;cursor:grab;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.servizi__hero-0-content-cards p{white-space:nowrap}.servizi__hero-0-content-cards::-webkit-scrollbar{display:none}@media (max-width: 576px){.servizi__hero-0-content-cards{flex-wrap:wrap}}.servizi__hero-0-content-card{padding:12px 32px;border-radius:100px;border:1px solid #637273;backdrop-filter:blur(25px)}@media (max-width: 992px){.servizi__hero-0-content-card{backdrop-filter:none;background-color:#232323cc}}@media (max-width: 576px){.servizi__hero-0-content-card{width:100%}}.servizi__hero-0-content-card p{color:#f3f8f7}.servizi__hero-1{position:relative;z-index:1;margin-top:clamp(8rem,1.8505338078rem + 17.0818505338vw,20rem)}.servizi__hero-1 .text__body-5xl,.servizi__hero-1 .servizi__hero-0-humans p,.servizi__hero-0-humans .servizi__hero-1 p,.servizi__hero-1 .servizi__hero-0-understand h1,.servizi__hero-0-understand .servizi__hero-1 h1,.servizi__hero-1 .servizi__hero-0-before,.servizi__hero-1 .servizi__hero-0-digital>div p,.servizi__hero-0-digital>div .servizi__hero-1 p,.servizi__hero-1 .text__body-md{color:#f3f8f7;text-align:right;padding-left:10%}@media (max-width: 992px){.servizi__hero-1 .text__body-5xl,.servizi__hero-1 .servizi__hero-0-humans p,.servizi__hero-0-humans .servizi__hero-1 p,.servizi__hero-1 .servizi__hero-0-understand h1,.servizi__hero-0-understand .servizi__hero-1 h1,.servizi__hero-1 .servizi__hero-0-before,.servizi__hero-1 .servizi__hero-0-digital>div p,.servizi__hero-0-digital>div .servizi__hero-1 p,.servizi__hero-1 .text__body-md{text-align:left;padding-left:0}}.servizi__hero-1 .text__body-md{margin-top:64px;margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem)}@media (max-width: 992px){.servizi__hero-1 .text__body-md{margin-bottom:192px}}.servizi__hero-2{position:relative;z-index:1;margin-top:clamp(8rem,1.8505338078rem + 17.0818505338vw,20rem)}.servizi__hero-2 .text__body-5xl,.servizi__hero-2 .servizi__hero-0-humans p,.servizi__hero-0-humans .servizi__hero-2 p,.servizi__hero-2 .servizi__hero-0-understand h1,.servizi__hero-0-understand .servizi__hero-2 h1,.servizi__hero-2 .servizi__hero-0-before,.servizi__hero-2 .servizi__hero-0-digital>div p,.servizi__hero-0-digital>div .servizi__hero-2 p,.servizi__hero-2 .text__body-md{color:#f3f8f7;padding-right:10%}@media (max-width: 992px){.servizi__hero-2 .text__body-5xl,.servizi__hero-2 .servizi__hero-0-humans p,.servizi__hero-0-humans .servizi__hero-2 p,.servizi__hero-2 .servizi__hero-0-understand h1,.servizi__hero-0-understand .servizi__hero-2 h1,.servizi__hero-2 .servizi__hero-0-before,.servizi__hero-2 .servizi__hero-0-digital>div p,.servizi__hero-0-digital>div .servizi__hero-2 p,.servizi__hero-2 .text__body-md{padding-right:0}}.servizi__hero-2 .text__body-md{margin-top:64px;margin-bottom:clamp(4rem,1.9501779359rem + 5.6939501779vw,8rem)}@media (max-width: 992px){.servizi__hero-2 .text__body-md{margin-bottom:192px}}.servizi__hero-final{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:80px}@media (max-width: 992px){.servizi__hero-final{padding-bottom:40px}}.servizi__hero-final svg{position:relative;z-index:2;transform:scale(.6)}.servizi__hero-final-white{width:100%;position:absolute;z-index:1;bottom:0;height:0;background-color:#f3f8f7}.servizi__brand{padding-top:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem);padding-bottom:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem);position:relative;z-index:1;background-color:#f3f8f7}@media (max-width: 992px){.servizi__brand{padding-top:24px}}.servizi__brand-top{margin-bottom:clamp(.5rem,.243772242rem + .7117437722vw,1rem);display:flex;flex-direction:row;align-items:flex-start}.servizi__brand-top p{line-height:1}.servizi__brand-top .text__body-md{transform:translateY(100%);margin-left:clamp(.5rem,.243772242rem + .7117437722vw,1rem)}@media (max-width: 576px){.servizi__brand-top{margin-bottom:-16px}}@media (max-width: 576px){.servizi__brand .text__body-5xl{font-size:60px}}.servizi__brand .text__body-base{margin-top:clamp(.5rem,-.268683274rem + 2.1352313167vw,2rem)}.servizi__cards{padding-bottom:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem);position:relative;z-index:1;background-color:#f3f8f7}.servizi__cards-card{padding-top:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);padding-bottom:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);padding-left:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);padding-right:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);height:100vh;position:sticky;top:0;transform-origin:center top}@media (max-width: 992px){.servizi__cards-card{height:auto;top:128px}.servizi__cards-card .col-4{grid-column:auto/span 8}.servizi__cards-card:nth-child(1){top:108px}.servizi__cards-card:nth-child(2){top:120px}.servizi__cards-card:nth-child(3){top:132px}.servizi__cards-card:nth-child(4){top:144px}}@media (max-width: 576px){.servizi__cards-card .col-4{grid-column:auto/span 4}}@media (min-width: 992px){.servizi__cards-card>div{height:calc(100vh - clamp(8rem,5.9501779359rem + 5.6939501779vw,12rem))}}.servizi__cards-card figure{height:100%;width:100%}.servizi__cards-card figure img{object-fit:cover;height:100%;width:100%}.servizi__cards-card-text{display:flex;flex-direction:column;justify-content:center;height:100%}.servizi__cards-card-text .text__body-xl{margin-top:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);line-height:1}.servizi__cards-card-text .text__body-xs{margin-top:clamp(3rem,2.743772242rem + .7117437722vw,3.5rem);margin-bottom:clamp(1.5rem,1.5rem + 0vw,1.5rem);line-height:1}.servizi__cards-card-text ul{display:flex;flex-direction:column;gap:clamp(.5rem,.243772242rem + .7117437722vw,1rem)}.servizi__cards-card-text ul li{line-height:1}.servizi__knowMore{padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);position:relative;z-index:1;background-color:#f3f8f7}.servizi__knowMore .text__body-base{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);margin-bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}.servizi__accordion{background-color:#cbfb0e;padding-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.servizi__accordion-items{padding-top:clamp(4rem,3.487544484rem + 1.4234875445vw,5rem)}.servizi__accordion-item{border-top:1px solid #232323}.servizi__accordion-item:last-child{border-bottom:1px solid #232323}.servizi__accordion-item-top{padding-top:clamp(1.5rem,.987544484rem + 1.4234875445vw,2.5rem);padding-bottom:clamp(1.5rem,.987544484rem + 1.4234875445vw,2.5rem);display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;user-select:none}.servizi__accordion-item-top button{position:relative;width:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);min-width:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);height:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);cursor:pointer;transition:transform .8s ease}.servizi__accordion-item-top button svg{width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .15s ease}.servizi__accordion-item-top button svg path{transition:transform .3s ease;transform-origin:center center}.servizi__accordion-item-top:hover button{transform:rotate(180deg)}.servizi__accordion-item-cards{height:auto;padding-bottom:clamp(1.5rem,.987544484rem + 1.4234875445vw,2.5rem);overflow-x:auto;overflow-y:hidden;transition:height .2s ease,max-height .2s ease,padding .2s ease;display:flex;align-items:stretch;gap:clamp(.5rem,.243772242rem + .7117437722vw,1rem);user-select:none;cursor:grab;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.servizi__accordion-item-cards::-webkit-scrollbar{display:none}.servizi__accordion-item-card-text{color:#f3f8f7;opacity:0;transition:opacity .3s ease}.servizi__accordion-item-card:hover .servizi__accordion-item-card-text{opacity:1}.servizi__accordion-item.open .servizi__accordion-item-top button svg path:first-child{transform:rotate(125deg)}.servizi__accordion-item.open .servizi__accordion-item-top button svg path:last-child{transform:rotate(-35deg)}.servizi__solutions{position:relative;height:100vh;background-color:#232323;margin-bottom:64px}.servizi__solutions:after{content:"";position:absolute;bottom:-64px;left:0;width:100%;height:64px;background-color:#232323}@media (max-width: 992px){.servizi__solutions{height:fit-content;padding:80px 0}}.servizi__solutions .row{height:100%}@media (max-width: 992px){.servizi__solutions .row{height:50%}}.servizi__solutions-content{padding-left:clamp(1.5rem,.731316726rem + 2.1352313167vw,3rem);height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 992px){.servizi__solutions-content{padding-left:0}}.servizi__solutions-content p,.servizi__solutions-content h2{color:#f3f8f7}.servizi__solutions-content .text__body-base{margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);margin-bottom:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem)}.servizi__solutions-images{position:absolute;top:0;right:0;width:55%;height:100%}@media (max-width: 992px){.servizi__solutions-images{width:100%;position:relative;height:auto;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:16px;margin-top:80px}}.servizi__solutions-images img{position:absolute;object-fit:cover;object-position:center}@media (max-width: 992px){.servizi__solutions-images img{position:relative;min-width:60%;max-width:100%;aspect-ratio:25/30;top:unset!important;left:unset!important;right:unset!important;bottom:unset!important;height:auto!important}.servizi__solutions-images img:first-child{margin-left:16px}.servizi__solutions-images img:last-child{margin-right:16px}}.servizi__solutions-images-1{top:10%;left:30%;height:37%;aspect-ratio:2/3}.servizi__solutions-images-2{bottom:15%;left:0%;height:25%;aspect-ratio:3/2}.servizi__solutions-images-3{top:30%;right:12%;height:30%;aspect-ratio:4/5}.servizi__solutions-images-4{bottom:0;right:0;height:33%;aspect-ratio:36/27}.servizi__imageText{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-top:clamp(4rem,3.487544484rem + 1.4234875445vw,5rem);padding-bottom:clamp(4rem,3.487544484rem + 1.4234875445vw,5rem);height:100vh}@media (max-width: 992px){.servizi__imageText{height:auto;padding:0}}.servizi__imageText-content{display:flex;flex-direction:column;justify-content:center;height:100%;gap:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}.servizi__imageText figure{height:100%;width:100%;object-fit:cover}@media (max-width: 992px){.servizi__imageText figure{padding-bottom:24px}}.servizi__imageText figure img{height:100%;width:100%;object-fit:cover}.servizi__experience{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(4.5rem,3.731316726rem + 2.1352313167vw,6rem)}.servizi__experience .text__body-4xl{margin-bottom:clamp(3.5rem,3.243772242rem + .7117437722vw,4rem)}@media (max-width: 576px){.servizi__experience .text__body-4xl{font-size:56px}}.servizi__companies{margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);display:flex;flex-wrap:wrap;gap:clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem);row-gap:clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem);justify-content:flex-start;align-items:stretch}@media (max-width: 992px){.servizi__companies{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.servizi__companies::-webkit-scrollbar{display:none}}.servizi__companies figure{background-color:#dfedec80;padding:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);width:calc((100% - (clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem)*3))/4);aspect-ratio:53/30}@media (max-width: 992px){.servizi__companies figure{min-width:calc((100% - clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem) * 2) / 3);max-width:calc((100% - clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem) * 2) / 3)}}@media (max-width: 576px){.servizi__companies figure{min-width:calc((100% - clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem))/2);max-width:calc((100% - clamp(.75rem,.365658363rem + 1.0676156584vw,1.5rem))/2)}}.servizi__companies figure img{width:100%;height:100%;object-fit:contain}.servizi__projects{background-color:#f3f8f7}.servizi__projects-top{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width: 992px){.servizi__projects-top{flex-direction:column;align-items:flex-start}}.servizi__partners{margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.servizi__partners .text__body-base{margin-top:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);margin-bottom:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);text-align:center}.servizi__partners-logos{display:flex;flex-direction:row;gap:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);justify-content:center;align-items:center;flex-wrap:wrap}.servizi__partners-logos figure{height:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);min-width:clamp(6rem,3.6939501779rem + 6.4056939502vw,10.5rem);max-width:clamp(6rem,3.6939501779rem + 6.4056939502vw,10.5rem)}.servizi__partners-logos figure img{height:100%;width:100%;object-fit:contain}@media (max-width: 992px){.servizi__partners-logos{flex-direction:row;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;flex-wrap:nowrap;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.servizi__partners-logos::-webkit-scrollbar{display:none}}.singleCase__hero{margin-bottom:80px}.singleCase__hero .text__body-2xl{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);margin-bottom:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem)}.singleCase__hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px}@media (max-width: 992px){.singleCase__hero-bottom{gap:40px;flex-direction:column;align-items:flex-start}}.singleCase__hero-bottom>button{display:flex;align-items:center;gap:8px;cursor:pointer}.singleCase__hero-tags{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;margin-bottom:-10px}.singleCase__hero-tags::-webkit-scrollbar{height:6px}.singleCase__hero-tags li{white-space:nowrap}.singleCase__hero-tags-container{position:relative;width:calc(100% - 132px)}.singleCase__hero-tags-container:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:80px;height:100%;background:linear-gradient(90deg,#fff0,#f3f8f7);pointer-events:none}@media (max-width: 992px){.singleCase__hero-tags-container{width:100%}}.singleCase__gallery{margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.singleCase__gallery-content-video{position:relative;aspect-ratio:16/9;margin-bottom:16px}.singleCase__gallery-content-images{display:flex;flex-wrap:wrap;gap:16px}.singleCase__gallery-content-images .full{width:100%;aspect-ratio:35/23}.singleCase__gallery-content-images .half{width:calc(50% - 8px);aspect-ratio:10/15}.singleCase__gallery-content-images .half .description{width:calc(100% - clamp(3rem,2.487544484rem + 1.4234875445vw,4rem))}.singleCase__gallery-content-images img{width:100%;height:100%;object-fit:cover}.singleCase__gallery-content-images figure{position:relative}.singleCase__gallery-content-images figure .description,.singleCase__gallery-content-images figure .description button,.singleCase__gallery-content-images figure .open{position:absolute;bottom:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);right:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);background:#f3f8f7}.singleCase__gallery-content-images figure .description button{bottom:0;right:0}.singleCase__gallery-content-images figure .description button,.singleCase__gallery-content-images figure .open{height:40px;width:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.singleCase__gallery-content-images figure .description{padding:40px;width:50%;z-index:3;opacity:0;pointer-events:none;transition:opacity .2s ease}@media (max-width: 992px){.singleCase__gallery-content-images figure .description{width:calc(100% - 48px)}}.singleCase__gallery-content-images figure .description.active{opacity:1;pointer-events:auto}.singleCase__gallery-content-images figure button{cursor:pointer;transition:transform .1s ease}.singleCase__gallery-content-images figure button:hover{transform:scale(1.05)}.singleCase__gallery-content-images figure button:active{transform:scale(.95)}.singleCase__gallery-content.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#232323;padding-bottom:128px;overflow-y:auto;z-index:3000;transform:translateY(-15%);opacity:0;pointer-events:none;transition:transform .5s ease,opacity .5s ease}.singleCase__gallery-content.popup .text__body-lg{color:#f3f8f7}.singleCase__gallery-content.popup.active{transform:translateY(0);opacity:1;pointer-events:auto}.singleCase__gallery-content.popup .popup-top{display:flex;justify-content:space-between;align-items:center;padding:clamp(2rem,.975088968rem + 2.846975089vw,4rem) 0 clamp(1rem,.487544484rem + 1.4234875445vw,2rem) 0}@media (max-width: 992px){.singleCase__gallery-content.popup .popup-top{justify-content:flex-end}}.singleCase__gallery-content.popup .popup-top-short{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.singleCase__gallery-content.popup .popup-top #closeGalleryPopup{cursor:pointer}.singleCase__gallery-content.popup .popup-top #closeGalleryPopup svg path{transition:transform .2s ease;transform-origin:center}.singleCase__gallery-content.popup .popup-top #closeGalleryPopup:hover svg path:nth-child(2){transform:rotate(15deg)}.singleCase__gallery-content.popup .popup-top #closeGalleryPopup:hover svg path:nth-child(3){transform:rotate(-15deg)}.singleCase__gallery-text{position:relative}@media (max-width: 992px){.singleCase__gallery-text{margin-top:64px}}.singleCase__gallery-text-accordion{margin:clamp(2.5rem,2.243772242rem + .7117437722vw,3rem) 0}.singleCase__gallery-text-accordion-item{padding:32px 0;border-top:1px solid #232323;cursor:pointer}.singleCase__gallery-text-accordion-item .title{font-weight:500}.singleCase__gallery-text-accordion-item .content{width:80%;padding-top:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding-top .3s ease}@media (min-width: 992px){.singleCase__gallery-text-accordion-item .content{width:100%}}.singleCase__gallery-text-accordion-item:last-child{border-bottom:1px solid #232323}.singleCase__gallery-text-accordion-item.open .content{padding-top:24px}.singleCase__gallery-text-bottom{display:flex;justify-content:space-between;align-items:center}.singleCase__gallery-text-bottom button{display:flex;align-items:center;gap:8px}.projectList__hero{margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.projectList__hero-top h1{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);margin-bottom:48px}.projectList__hero-cards{display:flex;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);row-gap:44px;flex-wrap:wrap}@media (max-width: 992px){.projectList__hero-cards{flex-direction:column;row-gap:64px}}.projectList__hero-card{width:calc(50% - clamp(.5rem,.371886121rem + .3558718861vw,.75rem))}@media (max-width: 992px){.projectList__hero-card{width:100%}}.projectList__hero-card figure{width:100%;margin-bottom:32px;aspect-ratio:33/25;max-height:60vh;overflow:hidden}@media (max-width: 992px){.projectList__hero-card figure{aspect-ratio:35/26}}.projectList__hero-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.projectList__hero-card p{line-height:1}.projectList__hero-card a:hover figure img{transform:scale(1.05)}.projectList__hero-card h3{margin-top:24px;margin-bottom:24px}@media (max-width: 576px){.projectList__hero-card h3{margin-bottom:32px}}.projectList__hero-card ul{display:flex;gap:8px;flex-wrap:wrap}.projectList__list{margin-top:32px;margin-bottom:clamp(6.5rem,4.706405694rem + 4.9822064057vw,10rem);position:relative}@media (max-width: 992px){.projectList__list{margin-top:64px}}.projectList__list-filters{border-bottom:1px solid #9BAAAA;display:flex;gap:48px;overflow:auto;user-select:none;cursor:grab}.projectList__list-filters:after{content:"";position:absolute;top:0;right:0;width:96px;height:62px;pointer-events:none;background:linear-gradient(to right,#fff0,#f3f8f7)}.projectList__list-filters *{user-select:none}.projectList__list-filters::-webkit-scrollbar{display:none}@media (max-width: 992px){.projectList__list-filters{margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}}.projectList__list-filters button{padding-bottom:32px;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.projectList__list-filters button.active{font-weight:500;border-bottom:3px solid #232323}.projectList__list-filters button:hover{opacity:.75}.projectList__list-filters button:last-child{margin-right:96px}.projectList__list-item-inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;gap:24px;padding:40px 0;border-bottom:1px solid #232323;width:100%!important}@media (max-width: 992px){.projectList__list-item-inner{flex-direction:column}}.projectList__list-item-client{width:20%}@media (max-width: 992px){.projectList__list-item-client{width:100%}}.projectList__list-item div{width:45%}@media (max-width: 992px){.projectList__list-item div{width:100%}}.projectList__list-item div h3{margin-bottom:24px}.projectList__list-item div ul{display:flex;gap:8px}@media (max-width: 992px){.projectList__list-item div ul{margin-top:32px}}.projectList__list-item figure{display:none;position:fixed;z-index:2;pointer-events:none;user-select:none;opacity:0;height:370px;width:315px;top:0;left:0;transform:translate(50vw,50vh)}.projectList__list-item figure img{height:100%;width:100%;object-fit:contain}.blog__hero{margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.blog__hero-top h1{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);margin-bottom:48px}.blog__hero-cards{display:flex;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);row-gap:44px;flex-wrap:wrap}@media (max-width: 992px){.blog__hero-cards{flex-direction:column;row-gap:64px}}.blog__hero-card{width:calc(50% - clamp(.5rem,.371886121rem + .3558718861vw,.75rem))}@media (max-width: 992px){.blog__hero-card{width:100%}}.blog__hero-card figure{width:100%;margin-bottom:32px;aspect-ratio:33/25;max-height:60vh;overflow:hidden}@media (max-width: 992px){.blog__hero-card figure{aspect-ratio:35/26}}.blog__hero-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.blog__hero-card p{line-height:1}.blog__hero-card a:hover figure img{transform:scale(1.05)}.blog__hero-card h3{margin-top:24px;margin-bottom:24px}@media (max-width: 576px){.blog__hero-card h3{margin-bottom:32px}}.blog__hero-card ul{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 992px){.blog__hero-card ul{opacity:1;transform:translateY(0)}}.blog__list{margin-top:32px;margin-bottom:clamp(6.5rem,4.706405694rem + 4.9822064057vw,10rem);position:relative}@media (max-width: 992px){.blog__list{margin-top:64px}}.blog__list.featured{padding:64px 0}.blog__list-filters{border-bottom:1px solid #9BAAAA;display:flex;gap:48px;overflow:auto;user-select:none;cursor:grab}.blog__list-filters:after{content:"";position:absolute;top:0;right:0;width:96px;height:62px;pointer-events:none;background:linear-gradient(to right,#fff0,#f3f8f7)}.blog__list-filters *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.blog__list-filters::-webkit-scrollbar{display:none}@media (max-width: 992px){.blog__list-filters{margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}}.blog__list-filters button{padding-bottom:32px;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.blog__list-filters button.active{font-weight:500;border-bottom:3px solid #232323}.blog__list-filters button:hover{opacity:.75}.blog__list-filters a:last-child{margin-right:96px}.blog__pagination{display:flex;align-items:center;margin-bottom:clamp(6.5rem,4.706405694rem + 4.9822064057vw,10rem);justify-content:center;gap:10px}.blog__pagination-page{text-align:center;background-color:#232323;color:#f3f8f7;width:fit-content;padding:12px 20px;line-height:1;position:relative;border-radius:100px;display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap;height:52px;width:52px}.blog__pagination .btn__secondary{background-color:#dfedec;color:#232323;padding:14px;height:52px;width:52px}.blog__pagination a p span{height:25px;width:25px;display:block}.blog__pagination a p span svg{height:25px;width:25px}.blogArticle__hero .text__body-2xl{margin-top:0;margin-bottom:clamp(.9375rem,.6492437722rem + .8007117438vw,1.5rem)}.blogArticle__hero-category{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-bottom:clamp(3rem,1.975088968rem + 2.846975089vw,5rem)}@media (max-width: 992px){.blogArticle__hero-category{flex-direction:column;align-items:flex-start}}.blogArticle__hero-category>button{display:flex;align-items:center;gap:8px;cursor:pointer}.blogArticle__hero-tags{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;margin-bottom:-10px}.blogArticle__hero-tags::-webkit-scrollbar{height:6px}.blogArticle__hero-tags li{white-space:nowrap}.blogArticle__hero-tags-container{position:relative;width:calc(100% - 132px)}.blogArticle__hero-tags-container:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:80px;height:100%;background:linear-gradient(90deg,#fff0,#f3f8f7);pointer-events:none}@media (max-width: 992px){.blogArticle__hero-tags-container{width:100%}}.blogArticle__intro{font-family:Ronzino,sans-serif;font-size:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);font-weight:400;line-height:130%}.blogArticle__intro img{margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);width:100%;height:auto}.blogArticle__intro-meta{display:flex;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);flex-wrap:wrap}@media (max-width: 992px){.blogArticle__intro-meta{flex-direction:column;gap:clamp(.5rem,.371886121rem + .3558718861vw,.75rem)}}.blogArticle__intro-meta p{font-family:Ronzino,sans-serif;font-weight:400;font-size:clamp(1.125rem,.996886121rem + .3558718861vw,1.375rem);color:#232323;line-height:100%;margin-top:5px}.blogArticle__intro-meta p small{font-size:clamp(.75rem,.621886121rem + .3558718861vw,1rem);margin-top:0}.blogArticle__intro .spacer{border-top:1px solid #232323;width:100%;margin:clamp(1.125rem,.868772242rem + .7117437722vw,1.625rem) 0}.blogArticle__content{margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);margin-bottom:clamp(6.5rem,4.706405694rem + 4.9822064057vw,10rem)}.blogArticle__content p{font-family:Ronzino,sans-serif;font-weight:400;font-size:18px;line-height:160%}.blogArticle__content h1,.blogArticle__content h2,.blogArticle__content h3,.blogArticle__content h4,.blogArticle__content h5,.blogArticle__content h6{font-family:Ronzino,sans-serif;font-size:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);line-height:120%;margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);margin-bottom:clamp(1rem,.743772242rem + .7117437722vw,1.5rem)}.blogArticle__content img{max-width:100%;height:auto;margin:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 0}.blogArticle__content ul{list-style:disc;padding-left:20px;margin:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 0 clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 20px}.blogArticle__content ul li{margin-bottom:8px;line-height:160%}.blogArticle__content code{font-family:Courier New,Courier,monospace;padding:16px;border-radius:4px;overflow:scroll;width:100%;float:left;background-color:#2d2d2d;color:#f8f8f2}.blogArticle__articles{margin-bottom:clamp(6.5rem,4.706405694rem + 4.9822064057vw,10rem)}.blogArticle__articles-list{border-top:1px solid #454545}.workWithUs__hero{margin-bottom:clamp(4rem,2.975088968rem + 2.846975089vw,6rem)}.workWithUs__hero h1{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);margin-bottom:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem)}.workWithUs__images{margin-top:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);margin-bottom:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);height:90vh;position:relative}@media (min-width: 992px){.workWithUs__images figure{position:absolute}.workWithUs__images figure img,.workWithUs__images figure video{width:100%;height:100%;object-fit:cover}.workWithUs__images--img1{bottom:0;left:0;width:23%;aspect-ratio:159/215}.workWithUs__images--img2{top:0;left:16%;width:12%;aspect-ratio:14/19}.workWithUs__images--img3{top:13%;left:33%;width:16%;aspect-ratio:17/23}.workWithUs__images--img4{bottom:16%;left:60%;width:12%;aspect-ratio:14/19}.workWithUs__images--img5{top:26%;right:0;width:18%;aspect-ratio:17/23}}@media (max-width: 992px){.workWithUs__images{height:345px;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:16px;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.workWithUs__images::-webkit-scrollbar{display:none}.workWithUs__images figure{height:100%;width:75%;min-width:75%}.workWithUs__images figure img{width:100%;height:100%;object-fit:cover}}.workWithUs__values{margin-top:clamp(5rem,4.487544484rem + 1.4234875445vw,6rem);margin-bottom:clamp(5rem,4.487544484rem + 1.4234875445vw,6rem)}.workWithUs__values-side{height:100%}.workWithUs__values-side>div{position:sticky;top:100px}@media (max-width: 992px){.workWithUs__values-side>div{position:relative;top:0}}.workWithUs__values-side>div h2{margin-top:40px}@media (max-width: 992px){.workWithUs__values-side>div h2{margin-bottom:64px}}.workWithUs__values-list{display:flex;flex-direction:column;gap:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}.workWithUs__values-item{display:flex;flex-direction:column;gap:28px;padding-bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);border-bottom:1px solid #232323}.workWithUs__values-item img,.workWithUs__values-item video{width:fit-content;height:clamp(4rem,3.743772242rem + .7117437722vw,4.5rem)}.workWithUs__imageText{margin-top:clamp(4rem,2.975088968rem + 2.846975089vw,6rem);margin-bottom:clamp(4rem,2.975088968rem + 2.846975089vw,6rem)}.workWithUs__imageText-content{display:flex;flex-direction:column;justify-content:center;height:100%}.workWithUs__imageText-content h2{margin-top:24px;margin-bottom:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}@media (max-width: 992px){.workWithUs__imageText-content h2{margin-top:32px}}.workWithUs__imageText figure{width:100%;aspect-ratio:66/53}@media (max-width: 992px){.workWithUs__imageText figure{margin-bottom:48px}}.workWithUs__imageText figure img,.workWithUs__imageText figure video{height:100%;width:100%;object-fit:cover}.workWithUs__connect{position:relative}.workWithUs__connect-container{background-color:#cbfb0e;padding-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.workWithUs__connect .label{margin-top:40px;margin-bottom:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}@media (max-width: 992px){.workWithUs__connect .label{margin-top:0}}.workWithUs__connect-first{height:80vh;min-height:700px}@media (max-width: 992px){.workWithUs__connect-first{height:auto;min-height:auto}}@media (min-width: 992px){.workWithUs__connect-images{position:absolute;top:0;left:0;width:100%;height:80vh;min-height:700px}.workWithUs__connect-images figure{position:absolute}.workWithUs__connect-images figure img{width:100%;height:100%;object-fit:cover}.workWithUs__connect-images--img1{bottom:0;left:16%;width:25%;height:58%}.workWithUs__connect-images--img2{top:0;left:50%;width:16%;height:37%}.workWithUs__connect-images--img3{bottom:16%;right:20%;width:20%;height:28%}.workWithUs__connect-images--img4{top:11%;right:16%;width:25%;height:58%;transform:translate(100%)}}@media (max-width: 992px){.workWithUs__connect-images{height:345px;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:16px;margin-top:64px;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.workWithUs__connect-images::-webkit-scrollbar{display:none}.workWithUs__connect-images figure{height:100%;width:75%;min-width:75%}.workWithUs__connect-images figure img,.workWithUs__connect-images figure video{width:100%;height:100%;object-fit:cover}}.workWithUs__connect-second{margin-top:clamp(3rem,3rem + 0vw,3rem);margin-bottom:clamp(3rem,3rem + 0vw,3rem)}.workWithUs__connect .home__hero-video{padding-bottom:56.25%}@media (max-width: 768px){.workWithUs__connect .home__hero-video{padding-bottom:0}}.workWithUs__connect .home__hero-video-inner{margin-top:0!important}.workWithUs__list ul{display:flex;flex-direction:column;gap:40px}.workWithUs__list ul li{display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding-bottom:40px;border-bottom:1px solid #232323}@media (max-width: 992px){.workWithUs__list ul li{flex-direction:column}}.workWithUs__list ul li .number{width:8%}@media (max-width: 992px){.workWithUs__list ul li .number{width:100%}}.workWithUs__list ul li .title{width:34%}@media (max-width: 992px){.workWithUs__list ul li .title{width:100%}}.workWithUs__list ul li .description{width:50%}@media (max-width: 992px){.workWithUs__list ul li .description{margin-top:8px;width:100%}}.workWithUs__list-anchor{margin-top:clamp(4rem,3.743772242rem + .7117437722vw,4.5rem);margin-bottom:clamp(4rem,3.743772242rem + .7117437722vw,4.5rem);display:flex;align-items:center;justify-content:center}.workWithUs__slider-container{background-color:#03602b;padding-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);overflow-x:clip}.workWithUs__slider p,.workWithUs__slider h2,.workWithUs__slider figcaption{color:#03ff00}.workWithUs__slider h2{margin-bottom:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.workWithUs__slider-slider{margin-top:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem);display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:visible;gap:clamp(1rem,.743772242rem + .7117437722vw,1.5rem);margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.workWithUs__slider-slider::-webkit-scrollbar{display:none}@media (max-width: 992px){.workWithUs__slider-slider{overflow-x:auto;overflow-y:hidden}}.workWithUs__slider-slider-slide{width:70%;min-width:70%;user-select:none}@media (max-width: 992px){.workWithUs__slider-slider-slide{width:75%;min-width:75%}}.workWithUs__slider-slider-slide img,.workWithUs__slider-slider-slide video{width:100%;aspect-ratio:77/51;object-fit:cover;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.workWithUs__slider-slider-slide figcaption{margin-top:clamp(1.375rem,1.118772242rem + .7117437722vw,1.875rem)}.workWithUs__slider-slider-container{position:relative}.workWithUs__slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;background-color:#9ec3c180;backdrop-filter:blur(25px);height:64px;width:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0}.workWithUs__positions{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.workWithUs__positions .text__body-4xl{margin-bottom:64px}.workWithUs__positions-side{height:100%}@media (max-width: 992px){.workWithUs__positions-side{grid-column:span 8;margin-bottom:48px}}@media (max-width: 576px){.workWithUs__positions-side{grid-column:span 4}}.workWithUs__positions-side>div{position:sticky;top:100px}@media (max-width: 992px){.workWithUs__positions-side>div{position:relative;top:0}}.workWithUs__positions-item{padding:40px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #232323}.workWithUs__positions-item:first-child{border-top:1px solid #232323}@media (max-width: 992px){.workWithUs__positions-item{flex-direction:column}}.workWithUs__positions-item-title{width:37%}@media (max-width: 992px){.workWithUs__positions-item-title{width:100%;cursor:pointer}}.workWithUs__positions-item>div{width:50%}@media (max-width: 992px){.workWithUs__positions-item>div{width:100%}}.workWithUs__positions-item>div p{margin-bottom:24px}@media (max-width: 992px){.workWithUs__positions-item>div p{margin-bottom:32px}}.workWithUs__positions-item>div ul{display:flex;flex-wrap:wrap;gap:8px}.workWithUs__positions-item button{background-color:#dfedec;border-radius:50%;height:56px;width:56px;min-width:56px;display:flex;align-items:center;justify-content:center;align-self:center;cursor:pointer;opacity:0;transition:transform .15s ease,opacity .3s ease}.workWithUs__positions-item button:hover{transform:scale(1.05)}.workWithUs__positions-item button:active{transform:scale(.95)}@media (max-width: 992px){.workWithUs__positions-item button{opacity:1;align-self:flex-end;margin-top:-64px;display:none}}.workWithUs__positions-item:hover button{opacity:1}.workWithUs__positions-text2{margin-top:clamp(3rem,2.231316726rem + 2.1352313167vw,4.5rem);margin-bottom:clamp(4rem,3.743772242rem + .7117437722vw,4.5rem)}.legalPage h1{margin-bottom:48px}.legalPage{margin-bottom:clamp(6.5rem,4.706405694rem + 4.9822064057vw,10rem)}.legalPage-content p{font-family:Ronzino,sans-serif;font-weight:400;font-size:18px;line-height:160%}.legalPage-content h1,.legalPage-content h2,.legalPage-content h3,.legalPage-content h4,.legalPage-content h5,.legalPage-content h6{font-family:Ronzino,sans-serif;font-size:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);line-height:120%;margin-top:clamp(2rem,1.487544484rem + 1.4234875445vw,3rem);margin-bottom:clamp(1rem,.743772242rem + .7117437722vw,1.5rem)}.legalPage-content img{max-width:100%;height:auto;margin:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 0}.legalPage-content ul{list-style:disc;padding-left:20px;margin:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 0 clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 20px}.legalPage-content ul li{margin-bottom:8px;line-height:160%}.legalPage-content ol{list-style:decimal;padding-left:20px;margin:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 0 clamp(1.5rem,1.243772242rem + .7117437722vw,2rem) 20px}.legalPage-content ol li{margin-bottom:8px;line-height:160%}.legalPage-content code{font-family:Courier New,Courier,monospace;padding:16px;border-radius:4px;overflow:scroll;width:100%;float:left;background-color:#2d2d2d;color:#f8f8f2}.product__hero{margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.product__hero h1{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem)}@media (max-width: 992px){.product__hero h1{font-size:40px;line-height:48px}}.product__blue{padding:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem) 0;background-color:#0b0c21}.product__blue *{color:#8eeaeb}.product__blue h2{margin-bottom:32px}.product__blue__content{margin-top:80px;gap:16px}.product__blue__content-image{position:relative;display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.product__blue__content-image{display:none}}.product__blue__content-image svg{width:90%;height:auto}.product__blue__content-image1{transform:translate(-4%)}.product__blue__content-image2{transform:translate(-1%)}.product__blue__content-image3{transform:translate(12%)}.product__blue__content-image4{transform:translate(4%)}.product__blue__content-image-fadeTop:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:200px;background:linear-gradient(180deg,#0b0c21,#0b0c2100);z-index:2}.product__blue__content-image-fadeBottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(0deg,#0b0c21,#0b0c2100);z-index:2}.product__blue__content-text{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(3rem,1.462633452rem + 4.2704626335vw,6rem)}.product__blue__content-text>div{position:sticky;top:100px;margin-bottom:16px}.product__blue__content-text>div>div{margin-bottom:clamp(2rem,-11rem + 16vw,6rem)}.product__blue__content-text>div>div:last-child{margin-bottom:0}@media (max-width: 992px){.product__blue__content-text>div{position:relative;top:auto;transform:none;padding-bottom:48px;margin-bottom:32px;border-bottom:1px solid #8EEAEB}.product__blue__content-text>div.last{margin-bottom:0;border-bottom:none;padding-bottom:0}.product__blue__content-text>div>div{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #8EEAEB}.product__blue__content-text>div>div:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}}.product__blue__content-text>div p:first-child{line-height:1}.product__blue__content-text>div h3{margin-top:clamp(1.5rem,1.243772242rem + .7117437722vw,2rem);margin-bottom:16px;line-height:1}.product__blue__content-text>div .text__body-lg{margin-bottom:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.product__blue__content-label,.product__blue__content-label1,.product__blue__content-label2,.product__blue__content-label3,.product__blue__content-label4,.product__blue__content-label5,.product__blue__content-label6,.product__blue__content-label7,.product__blue__content-label8,.product__blue__content-label9,.product__blue__content-label10,.product__blue__content-label11,.product__blue__content-label12,.product__blue__content-label13,.product__blue__content-label14,.product__blue__content-label15,.product__blue__content-label16,.product__blue__content-label17{position:absolute;text-transform:uppercase;padding:8px 16px;background-color:#8eeaeb;color:#0b0c21;border-radius:100px;z-index:3}.product__blue__content-label1{transform:rotate(-8deg);top:68%}.product__blue__content-label2{transform:rotate(4deg);top:9%;left:26%}.product__blue__content-label3{transform:rotate(-6.981deg);top:16%}.product__blue__content-label4{transform:rotate(-9.025deg);top:30%}.product__blue__content-label5{transform:rotate(4.815deg);top:37%;left:40%}.product__blue__content-label6{transform:rotate(11.639deg);top:63%;left:43%}.product__blue__content-label7{top:69%;left:29%;transform:rotate(-15.308deg)}.product__blue__content-label8{transform:rotate(1.047deg);top:81%}.product__blue__content-label9{transform:rotate(-10.884deg);top:87%;left:49%}.product__blue__content-label10{transform:rotate(-18.49deg);top:4%}.product__blue__content-label11{transform:rotate(13.876deg);top:9%;left:24%}.product__blue__content-label12{transform:rotate(-2.451deg);top:39%;left:29%}.product__blue__content-label13{transform:rotate(-14.897deg);top:44%}.product__blue__content-label14{transform:rotate(13.926deg);top:87%;left:29%}.product__blue__content-label15{transform:rotate(-9.307deg);top:92%;left:26%}.product__blue__content-label16{transform:rotate(-6.15deg);top:42%;left:37%}.product__blue__content-label17{transform:rotate(5.655deg);top:54%;left:25%}.product__approach{margin-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);margin-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.product__approach-intro{margin-bottom:64px}@media (max-width: 992px){.product__approach-intro{order:1}}.product__approach-intro h2{margin-bottom:40px}@media (max-width: 992px){.product__approach-intro h2{margin-bottom:64px}}.product__approach-image figure{aspect-ratio:27/34;width:100%}.product__approach-image figure img{width:100%;height:100%;object-fit:cover}@media (max-width: 992px){.product__approach-image{order:3}}.product__approach-text{display:flex;flex-direction:column;justify-content:center;gap:24px}.product__approach-text h3{margin-bottom:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.product__approach-text a{margin-top:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}@media (max-width: 992px){.product__approach-text{order:2;margin-bottom:64px}}.product__yellowTop{padding-top:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);background-color:#cbfb0e}.product__yellowTop-content{display:flex;flex-direction:column;justify-content:center;gap:24px}.product__yellowTop-content h3{margin-bottom:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}.product__yellowTop-content a{margin-top:clamp(2rem,1.743772242rem + .7117437722vw,2.5rem)}@media (max-width: 992px){.product__yellowTop-content{margin-bottom:64px}}.product__yellowTop figure{aspect-ratio:27/34;width:100%}.product__yellowTop figure img{width:100%;height:100%;object-fit:cover}.product__yellow{padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);background-color:#cbfb0e;display:flex;flex-direction:column;gap:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem)}.product__yellow-text{margin:clamp(0rem,-1.793594306rem + 4.9822064057vw,3.5rem)}@media (max-width: 992px){.product__yellow-text{margin-bottom:80px}}.product__yellow-text figure{height:32px;width:100%;margin-bottom:48px}.product__yellow-text figure img{height:100%;width:auto;object-fit:contain}.product__yellow-text h3{margin-bottom:32px}.product__yellow-text-list{margin-top:48px;display:flex;flex-direction:column;justify-content:center}.product__yellow-text-list p{width:100%;padding:32px 0;border-top:1px solid #232323}.product__yellow-text-list p:last-child{border-bottom:1px solid #232323}.product__yellow-image{display:flex;flex-direction:column;justify-content:center}.product__yellow-image figure{width:100%;aspect-ratio:59/63;transform:translate(calc((100vw - 200%)/-2))}.product__yellow-image figure img{width:100%;height:100%;object-fit:cover}@media (max-width: 992px){.product__yellow-image figure{aspect-ratio:34/23;height:auto;transform:translate(0)}}.product__yellow .isOdd .product__yellow-text{order:1}.product__yellow .isOdd .product__yellow-image{order:2}.product__yellow .isOdd .product__yellow-image figure{transform:translate(calc((100vw - 200%)/2))}@media (max-width: 992px){.product__yellow .isOdd .product__yellow-image figure{transform:translate(0)}}.product__yellow .isOdd .col-1{order:0}@media (max-width: 992px){.product__yellow .product__yellow-text{order:1}.product__yellow .product__yellow-image{order:2}}.product__list{padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);background-color:#cbfb0e}.product__list-top{margin-bottom:64px}.product__list-top h2{margin-bottom:48px}@media (max-width: 992px){.product__list-top{margin-bottom:80px}}.product__list-list{padding:32px 0;border-top:1px solid #232323}.product__list-list:last-child{border-bottom:1px solid #232323}@media (max-width: 992px){.product__list-list .col-3{order:0}}@media (min-width: 992px){.product__list-list .col-4{text-align:right}}@media (max-width: 992px){.product__list-list .col-4{order:2}}.product__list-list .col-4>div{margin-top:24px;display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width: 992px){.product__list-list .col-4>div{margin-top:32px}}.product__list-list .col-5>div{margin-top:24px;display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width: 992px){.product__list-list .col-5>div{margin-top:32px}}@media (max-width: 992px){.product__list-list .col-5{order:1}}.product__list-list figure{position:fixed;z-index:2;pointer-events:none;user-select:none;opacity:0;height:370px;width:315px;top:0;left:0;transform:translate(50vw,50vh)}.product__list-list figure img{height:100%;width:100%;object-fit:contain}@media (max-width: 992px){.product__list-list figure{display:none!important}}.product__bottom{padding-bottom:clamp(5rem,3.462633452rem + 4.2704626335vw,8rem);background-color:#cbfb0e}.product__bottom .col-4{display:flex;flex-direction:column;justify-content:center;gap:clamp(3rem,2.487544484rem + 1.4234875445vw,4rem)}.product__bottom .col-7{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media (max-width: 992px){.product__bottom .col-7{align-items:flex-start;margin-bottom:24px}}.product__bottom .col-7 figure{height:clamp(10.5rem,9.731316726rem + 2.1352313167vw,12rem);width:auto;margin-right:clamp(0rem,-2.5622775801rem + 7.1174377224vw,5rem);transform:translateY(calc(-1*clamp(0rem,-1.537366548rem + 4.2704626335vw,3rem)))}@media (max-width: 992px){.product__bottom .col-7 figure{transform:translate(77%)}}.product__bottom .col-7 figure img{height:100%;width:100%;object-fit:contain}::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#3d3d3d;border-radius:10px}@keyframes slide-up-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}::view-transition-old(root){animation:slide-up-out 1s forwards cubic-bezier(1,0,0,1)}::view-transition-new(root){animation:slide-up-in 1s forwards cubic-bezier(1,0,0,1)}.grecaptcha-badge{z-index:10}@media (max-width: 992px){.grecaptcha-badge{bottom:84px!important}}#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn.iubenda-cs-btn-primary,#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary.iubenda-cs-accept-btn{background-color:#242424!important;color:#f3f8f7!important}#iubenda-cs-banner.iubenda-cs-visible:not(.active){opacity:0!important;pointer-events:none!important}.border-red[data-astro-cid-oj2jjija]{border-bottom:2px solid red}.red[data-astro-cid-oj2jjija]{color:red}.privacy-error[data-astro-cid-oj2jjija]{border:2px solid red}.loader[data-astro-cid-oj2jjija]{width:40px;aspect-ratio:1;display:grid}.loader[data-astro-cid-oj2jjija]:before,.loader[data-astro-cid-oj2jjija]:after{content:"";background:orange;transform-origin:left;animation:l24 2s infinite}.loader[data-astro-cid-oj2jjija]:before{transform-origin:right;--s: -1}.hidden[data-astro-cid-oj2jjija]{display:none}@keyframes l24{0%,10%{transform:translate(0) scale(1)}33%{transform:translate(calc(var(--s, 1) * 50%)) scale(1)}66%{transform:translate(calc(var(--s, 1) * 50%),calc(var(--s, 1) * -50%)) scale(1)}90%,to{transform:translate(calc(var(--s, 1) * 50%),calc(var(--s, 1) * -50%)) scale(.5,2)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.notFound[data-astro-cid-dy4tv7bp]{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.notFound[data-astro-cid-dy4tv7bp] a[data-astro-cid-dy4tv7bp]{margin-top:1rem}.chiSiamo__simpleVideo[data-astro-cid-y2ddoffp]{width:100%;aspect-ratio:16/9;overflow:hidden}.chiSiamo__simpleVideo[data-astro-cid-y2ddoffp] video[data-astro-cid-y2ddoffp]{width:100%;height:100%;object-fit:contain}#hero3d-container[data-astro-cid-lwvggxhk]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;transform:translateZ(0)}#hero3d-canvas[data-astro-cid-lwvggxhk]{display:block;width:100%;height:100%;height:100lvh}canvas[data-astro-cid-lwvggxhk]{will-change:transform;transform:translateZ(0)}*,:after,:before,:root{--vf-primary:#07bf9b;--vf-primary-darker:#06ac8b;--vf-danger:#ef4444;--vf-danger-lighter:#fee2e2;--vf-success:#10b981;--vf-success-lighter:#d1fae5;--vf-gray-50:#f9fafb;--vf-gray-100:#f3f4f6;--vf-gray-200:#e5e7eb;--vf-gray-300:#d1d5db;--vf-gray-400:#9ca3af;--vf-gray-500:#6b7280;--vf-gray-600:#4b5563;--vf-gray-700:#374151;--vf-gray-800:#1f2937;--vf-gray-900:#111827;--vf-dark-50:#efefef;--vf-dark-100:#dcdcdc;--vf-dark-200:#bdbdbd;--vf-dark-300:#a0a0a0;--vf-dark-400:#848484;--vf-dark-500:#737373;--vf-dark-600:#393939;--vf-dark-700:#323232;--vf-dark-800:#262626;--vf-dark-900:#191919;--vf-ring-color:#07bf9b66;--vf-ring-width:2px;--vf-link-color:var(--vf-primary);--vf-link-decoration:inherit;--vf-font-size:1rem;--vf-font-size-sm:.875rem;--vf-font-size-lg:1rem;--vf-font-size-small:.875rem;--vf-font-size-small-sm:.8125rem;--vf-font-size-small-lg:.875rem;--vf-font-size-h1:2.125rem;--vf-font-size-h1-sm:2.125rem;--vf-font-size-h1-lg:2.125rem;--vf-font-size-h2:1.875rem;--vf-font-size-h2-sm:1.875rem;--vf-font-size-h2-lg:1.875rem;--vf-font-size-h3:1.5rem;--vf-font-size-h3-sm:1.5rem;--vf-font-size-h3-lg:1.5rem;--vf-font-size-h4:1.25rem;--vf-font-size-h4-sm:1.25rem;--vf-font-size-h4-lg:1.25rem;--vf-font-size-h1-mobile:1.5rem;--vf-font-size-h1-mobile-sm:1.5rem;--vf-font-size-h1-mobile-lg:1.5rem;--vf-font-size-h2-mobile:1.25rem;--vf-font-size-h2-mobile-sm:1.25rem;--vf-font-size-h2-mobile-lg:1.25rem;--vf-font-size-h3-mobile:1.125rem;--vf-font-size-h3-mobile-sm:1.125rem;--vf-font-size-h3-mobile-lg:1.125rem;--vf-font-size-h4-mobile:1rem;--vf-font-size-h4-mobile-sm:1rem;--vf-font-size-h4-mobile-lg:1rem;--vf-font-size-blockquote:1rem;--vf-font-size-blockquote-sm:.875rem;--vf-font-size-blockquote-lg:1rem;--vf-line-height:1.5rem;--vf-line-height-sm:1.25rem;--vf-line-height-lg:1.5rem;--vf-line-height-small:1.25rem;--vf-line-height-small-sm:1.125rem;--vf-line-height-small-lg:1.25rem;--vf-line-height-headings:1.2;--vf-line-height-headings-sm:1.2;--vf-line-height-headings-lg:1.2;--vf-line-height-blockquote:1.5rem;--vf-line-height-blockquote-sm:1.25rem;--vf-line-height-blockquote-lg:1.5rem;--vf-letter-spacing:0;--vf-letter-spacing-sm:0;--vf-letter-spacing-lg:0;--vf-letter-spacing-small:0;--vf-letter-spacing-small-sm:0;--vf-letter-spacing-small-lg:0;--vf-letter-spacing-headings:0;--vf-letter-spacing-headings-sm:0;--vf-letter-spacing-headings-lg:0;--vf-letter-spacing-blockquote:0;--vf-letter-spacing-blockquote-sm:0;--vf-letter-spacing-blockquote-lg:0;--vf-gutter:1rem;--vf-gutter-sm:.5rem;--vf-gutter-lg:1rem;--vf-min-height-input:2.375rem;--vf-min-height-input-sm:2.125rem;--vf-min-height-input-lg:2.875rem;--vf-py-input:.375rem;--vf-py-input-sm:.375rem;--vf-py-input-lg:.625rem;--vf-px-input:.75rem;--vf-px-input-sm:.5rem;--vf-px-input-lg:.875rem;--vf-py-btn:.375rem;--vf-py-btn-sm:.375rem;--vf-py-btn-lg:.625rem;--vf-px-btn:.875rem;--vf-px-btn-sm:.75rem;--vf-px-btn-lg:1.25rem;--vf-py-btn-small:.25rem;--vf-py-btn-small-sm:.25rem;--vf-py-btn-small-lg:.375rem;--vf-px-btn-small:.625rem;--vf-px-btn-small-sm:.625rem;--vf-px-btn-small-lg:.75rem;--vf-py-group-tabs:var(--vf-py-input);--vf-py-group-tabs-sm:var(--vf-py-input-sm);--vf-py-group-tabs-lg:var(--vf-py-input-lg);--vf-px-group-tabs:var(--vf-px-input);--vf-px-group-tabs-sm:var(--vf-px-input-sm);--vf-px-group-tabs-lg:var(--vf-px-input-lg);--vf-py-group-blocks:.75rem;--vf-py-group-blocks-sm:.625rem;--vf-py-group-blocks-lg:.875rem;--vf-px-group-blocks:1rem;--vf-px-group-blocks-sm:1rem;--vf-px-group-blocks-lg:1rem;--vf-py-tag:0;--vf-py-tag-sm:var(--vf-py-tag);--vf-py-tag-lg:var(--vf-py-tag);--vf-px-tag:.4375rem;--vf-px-tag-sm:var(--vf-px-tag);--vf-px-tag-lg:var(--vf-px-tag);--vf-py-slider-tooltip:.125rem;--vf-py-slider-tooltip-sm:.0625rem;--vf-py-slider-tooltip-lg:.1875rem;--vf-px-slider-tooltip:.375rem;--vf-px-slider-tooltip-sm:.3125rem;--vf-px-slider-tooltip-lg:.5rem;--vf-py-blockquote:.25rem;--vf-py-blockquote-sm:.25rem;--vf-py-blockquote-lg:.25rem;--vf-px-blockquote:.75rem;--vf-px-blockquote-sm:.75rem;--vf-px-blockquote-lg:.75rem;--vf-py-hr:.25rem;--vf-space-addon:0;--vf-space-addon-sm:var(--vf-space-addon);--vf-space-addon-lg:var(--vf-space-addon);--vf-space-checkbox:.375rem;--vf-space-checkbox-sm:var(--vf-space-checkbox);--vf-space-checkbox-lg:var(--vf-space-checkbox);--vf-space-tags:.1875rem;--vf-space-tags-sm:var(--vf-space-tags);--vf-space-tags-lg:var(--vf-space-tags);--vf-space-static-tag-1:1rem;--vf-space-static-tag-2:2rem;--vf-space-static-tag-3:3rem;--vf-floating-top:0rem;--vf-floating-top-sm:0rem;--vf-floating-top-lg:.6875rem;--vf-bg-input:#fff;--vf-bg-input-hover:var(--vf-bg-input);--vf-bg-input-focus:var(--vf-bg-input);--vf-bg-input-danger:var(--vf-bg-input);--vf-bg-input-success:var(--vf-bg-input);--vf-bg-checkbox:var(--vf-bg-input);--vf-bg-checkbox-hover:var(--vf-bg-checkbox);--vf-bg-checkbox-focus:var(--vf-bg-checkbox);--vf-bg-checkbox-danger:var(--vf-bg-checkbox);--vf-bg-checkbox-success:var(--vf-bg-checkbox);--vf-bg-disabled:var(--vf-gray-200);--vf-bg-selected:var(--vf-gray-100);--vf-bg-passive:var(--vf-gray-300);--vf-bg-icon:var(--vf-gray-500);--vf-bg-danger:var(--vf-danger-lighter);--vf-bg-success:var(--vf-success-lighter);--vf-bg-addon:transparent;--vf-bg-tag:var(--vf-primary);--vf-bg-slider-handle:var(--vf-primary);--vf-bg-toggle-handle:#fff;--vf-bg-date-head:var(--vf-gray-100);--vf-bg-btn:var(--vf-primary);--vf-bg-btn-danger:var(--vf-danger);--vf-bg-btn-secondary:var(--vf-gray-200);--vf-bg-table-header:var(--vf-gray-100);--vf-color-on-primary:#fff;--vf-color-input:var(--vf-gray-800);--vf-color-input-hover:var(--vf-color-input);--vf-color-input-focus:var(--vf-color-input);--vf-color-input-danger:var(--vf-color-input);--vf-color-input-success:var(--vf-color-input);--vf-color-placeholder:var(--vf-gray-300);--vf-color-disabled:var(--vf-gray-400);--vf-color-passive:var(--vf-gray-700);--vf-color-muted:var(--vf-gray-500);--vf-color-floating:var(--vf-color-muted);--vf-color-floating-focus:var(--vf-color-floating);--vf-color-floating-success:var(--vf-color-floating);--vf-color-floating-danger:var(--vf-color-floating);--vf-color-danger:var(--vf-danger);--vf-color-success:var(--vf-success);--vf-color-addon:var(--vf-color-input);--vf-color-tag:var(--vf-color-on-primary);--vf-color-date-head:var(--vf-gray-700);--vf-color-btn:var(--vf-color-on-primary);--vf-color-btn-danger:#fff;--vf-color-btn-secondary:var(--vf-gray-700);--vf-color-table-header:inherit;--vf-border-color-input:var(--vf-gray-300);--vf-border-color-input-focus:var(--vf-primary);--vf-border-color-input-hover:var(--vf-border-color-input);--vf-border-color-input-danger:var(--vf-border-color-input);--vf-border-color-input-success:var(--vf-border-color-input);--vf-border-color-checkbox:var(--vf-border-color-input);--vf-border-color-checkbox-focus:var(--vf-primary);--vf-border-color-checkbox-hover:var(--vf-border-color-checkbox);--vf-border-color-checkbox-danger:var(--vf-border-color-checkbox);--vf-border-color-checkbox-success:var(--vf-border-color-checkbox);--vf-border-color-checked:var(--vf-primary);--vf-border-color-btn:var(--vf-primary);--vf-border-color-tag:var(--vf-primary);--vf-border-color-slider-tooltip:var(--vf-primary);--vf-border-color-passive:var(--vf-gray-300);--vf-border-color-btn-danger:var(--vf-danger);--vf-border-color-btn-secondary:var(--vf-gray-200);--vf-border-color-blockquote:var(--vf-gray-300);--vf-border-color-hr:var(--vf-gray-300);--vf-border-color-signature-hr:var(--vf-gray-300);--vf-border-color-table:var(--vf-gray-300);--vf-border-width-input-t:1px;--vf-border-width-input-r:1px;--vf-border-width-input-b:1px;--vf-border-width-input-l:1px;--vf-border-width-radio-t:var(--vf-border-width-input-t);--vf-border-width-radio-r:var(--vf-border-width-input-r);--vf-border-width-radio-b:var(--vf-border-width-input-b);--vf-border-width-radio-l:var(--vf-border-width-input-l);--vf-border-width-checkbox-t:var(--vf-border-width-input-t);--vf-border-width-checkbox-r:var(--vf-border-width-input-r);--vf-border-width-checkbox-b:var(--vf-border-width-input-b);--vf-border-width-checkbox-l:var(--vf-border-width-input-l);--vf-border-width-dropdown:1px;--vf-border-width-btn:1px;--vf-border-width-toggle:.125rem;--vf-border-width-tag:1px;--vf-border-width-blockquote:3px;--vf-border-width-table:1px;--vf-shadow-input:0px 0px 0px 0px transparent;--vf-shadow-input-hover:0px 0px 0px 0px transparent;--vf-shadow-input-focus:0px 0px 0px 0px transparent;--vf-shadow-handles:0px 0px 0px 0px transparent;--vf-shadow-handles-hover:0px 0px 0px 0px transparent;--vf-shadow-handles-focus:0px 0px 0px 0px transparent;--vf-shadow-btn:0px 0px 0px 0px transparent;--vf-shadow-dropdown:0px 0px 0px 0px transparent;--vf-radius-input:.25rem;--vf-radius-input-sm:var(--vf-radius-input);--vf-radius-input-lg:var(--vf-radius-input);--vf-radius-btn:var(--vf-radius-input);--vf-radius-btn-sm:var(--vf-radius-input-sm);--vf-radius-btn-lg:var(--vf-radius-input);--vf-radius-small:var(--vf-radius-input);--vf-radius-small-sm:var(--vf-radius-input-sm);--vf-radius-small-lg:var(--vf-radius-input);--vf-radius-large:var(--vf-radius-input);--vf-radius-large-sm:var(--vf-radius-input-sm);--vf-radius-large-lg:var(--vf-radius-input);--vf-radius-tag:var(--vf-radius-input);--vf-radius-tag-sm:var(--vf-radius-input-sm);--vf-radius-tag-lg:var(--vf-radius-input);--vf-radius-checkbox:var(--vf-radius-input);--vf-radius-checkbox-sm:var(--vf-radius-input-sm);--vf-radius-checkbox-lg:var(--vf-radius-input);--vf-radius-slider:var(--vf-radius-input);--vf-radius-slider-sm:var(--vf-radius-input-sm);--vf-radius-slider-lg:var(--vf-radius-input);--vf-radius-image:var(--vf-radius-input);--vf-radius-image-sm:var(--vf-radius-input-sm);--vf-radius-image-lg:var(--vf-radius-input);--vf-radius-gallery:var(--vf-radius-input);--vf-radius-gallery-sm:var(--vf-radius-input-sm);--vf-radius-gallery-lg:var(--vf-radius-input);--vf-checkbox-size:1rem;--vf-checkbox-size-sm:.875rem;--vf-checkbox-size-lg:1rem;--vf-gallery-size:6rem;--vf-gallery-size-sm:5rem;--vf-gallery-size-lg:7rem;--vf-toggle-width:3rem;--vf-toggle-width-sm:2.75rem;--vf-toggle-width-lg:3rem;--vf-toggle-height:1.25rem;--vf-toggle-height-sm:1rem;--vf-toggle-height-lg:1.25rem;--vf-slider-height:.375rem;--vf-slider-height-sm:.3125rem;--vf-slider-height-lg:.5rem;--vf-slider-height-vertical:20rem;--vf-slider-height-vertical-sm:var(--vf-slider-height-vertical);--vf-slider-height-vertical-lg:var(--vf-slider-height-vertical);--vf-slider-handle-size:1rem;--vf-slider-handle-size-sm:.875rem;--vf-slider-handle-size-lg:1.25rem;--vf-slider-tooltip-distance:.5rem;--vf-slider-tooltip-distance-sm:.375rem;--vf-slider-tooltip-distance-lg:.5rem;--vf-slider-tooltip-arrow-size:.3125rem;--vf-slider-tooltip-arrow-size-sm:var(--vf-slider-tooltip-arrow-size);--vf-slider-tooltip-arrow-size-lg:var(--vf-slider-tooltip-arrow-size)}.dark,.dark *,.dark :after,.dark :before{--vf-bg-input:var(--vf-dark-800);--vf-bg-input-hover:var(--vf-bg-input);--vf-bg-input-focus:var(--vf-bg-input);--vf-bg-input-danger:var(--vf-bg-input);--vf-bg-input-success:var(--vf-bg-input);--vf-bg-checkbox:var(--vf-dark-700);--vf-bg-checkbox-hover:var(--vf-bg-checkbox);--vf-bg-checkbox-focus:var(--vf-bg-checkbox);--vf-bg-checkbox-danger:var(--vf-bg-checkbox);--vf-bg-checkbox-success:var(--vf-bg-checkbox);--vf-bg-disabled:var(--vf-dark-700);--vf-bg-selected:var(--vf-dark-700);--vf-bg-passive:var(--vf-dark-700);--vf-bg-icon:var(--vf-dark-400);--vf-bg-danger:var(--vf-danger-lighter);--vf-bg-success:var(--vf-success-lighter);--vf-bg-addon:transparent;--vf-bg-tag:var(--vf-primary);--vf-bg-slider-handle:var(--vf-primary);--vf-bg-toggle-handle:#fff;--vf-bg-date-head:var(--vf-dark-700);--vf-bg-btn:var(--vf-primary);--vf-bg-btn-danger:var(--vf-danger);--vf-bg-btn-secondary:var(--vf-dark-700);--vf-bg-table-header:var(--vf-dark-500);--vf-color-on-primary:#fff;--vf-color-input:var(--vf-dark-100);--vf-color-input-hover:var(--vf-color-input);--vf-color-input-focus:var(--vf-color-input);--vf-color-input-danger:var(--vf-color-input);--vf-color-input-success:var(--vf-color-input);--vf-color-placeholder:var(--vf-dark-500);--vf-color-disabled:var(--vf-dark-500);--vf-color-passive:var(--vf-dark-900);--vf-color-muted:var(--vf-dark-500);--vf-color-floating:var(--vf-color-muted);--vf-color-floating-focus:var(--vf-color-floating);--vf-color-floating-success:var(--vf-color-floating);--vf-color-floating-danger:var(--vf-color-floating);--vf-color-danger:var(--vf-danger);--vf-color-success:var(--vf-success);--vf-color-addon:initial;--vf-color-tag:var(--vf-color-on-primary);--vf-color-date-head:var(--vf-dark-200);--vf-color-btn:var(--vf-color-on-primary);--vf-color-btn-danger:#fff;--vf-color-btn-secondary:var(--vf-dark-300);--vf-color-table-header:inherit;--vf-border-color-input:var(--vf-dark-800);--vf-border-color-input-focus:var(--vf-primary);--vf-border-color-input-hover:var(--vf-border-color-input);--vf-border-color-input-danger:var(--vf-border-color-input);--vf-border-color-input-success:var(--vf-border-color-input);--vf-border-color-checkbox:var(--vf-border-color-input);--vf-border-color-checkbox-focus:var(--vf-primary);--vf-border-color-checkbox-hover:var(--vf-border-color-checkbox);--vf-border-color-checkbox-danger:var(--vf-border-color-checkbox);--vf-border-color-checkbox-success:var(--vf-border-color-checkbox);--vf-border-color-checked:var(--vf-primary);--vf-border-color-btn:var(--vf-primary);--vf-border-color-tag:var(--vf-primary);--vf-border-color-slider-tooltip:var(--vf-primary);--vf-border-color-passive:var(--vf-dark-700);--vf-border-color-btn-danger:var(--vf-danger);--vf-border-color-btn-secondary:var(--vf-dark-700);--vf-border-color-blockquote:var(--vf-dark-700);--vf-border-color-hr:var(--vf-dark-700);--vf-border-color-signature-hr:var(--vf-dark-500);--vf-border-color-table:var(--vf-dark-400)}form *{box-sizing:border-box}form label{margin:0}form [multiple],form [type=checkbox],form [type=date],form [type=datetime-local],form [type=email],form [type=month],form [type=number],form [type=password],form [type=radio],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height)}form [multiple]:focus,form [type=checkbox]:focus,form [type=date]:focus,form [type=datetime-local]:focus,form [type=email]:focus,form [type=month]:focus,form [type=number]:focus,form [type=password]:focus,form [type=radio]:focus,form [type=search]:focus,form [type=tel]:focus,form [type=text]:focus,form [type=time]:focus,form [type=url]:focus,form [type=week]:focus,form select:focus,form textarea:focus{outline:none}form [multiple]::-webkit-search-cancel-button,form [multiple]::-webkit-search-decoration,form [multiple]::-webkit-search-results-button,form [multiple]::-webkit-search-results-decoration,form [type=checkbox]::-webkit-search-cancel-button,form [type=checkbox]::-webkit-search-decoration,form [type=checkbox]::-webkit-search-results-button,form [type=checkbox]::-webkit-search-results-decoration,form [type=date]::-webkit-search-cancel-button,form [type=date]::-webkit-search-decoration,form [type=date]::-webkit-search-results-button,form [type=date]::-webkit-search-results-decoration,form [type=datetime-local]::-webkit-search-cancel-button,form [type=datetime-local]::-webkit-search-decoration,form [type=datetime-local]::-webkit-search-results-button,form [type=datetime-local]::-webkit-search-results-decoration,form [type=email]::-webkit-search-cancel-button,form [type=email]::-webkit-search-decoration,form [type=email]::-webkit-search-results-button,form [type=email]::-webkit-search-results-decoration,form [type=month]::-webkit-search-cancel-button,form [type=month]::-webkit-search-decoration,form [type=month]::-webkit-search-results-button,form [type=month]::-webkit-search-results-decoration,form [type=number]::-webkit-search-cancel-button,form [type=number]::-webkit-search-decoration,form [type=number]::-webkit-search-results-button,form [type=number]::-webkit-search-results-decoration,form [type=password]::-webkit-search-cancel-button,form [type=password]::-webkit-search-decoration,form [type=password]::-webkit-search-results-button,form [type=password]::-webkit-search-results-decoration,form [type=radio]::-webkit-search-cancel-button,form [type=radio]::-webkit-search-decoration,form [type=radio]::-webkit-search-results-button,form [type=radio]::-webkit-search-results-decoration,form [type=search]::-webkit-search-cancel-button,form [type=search]::-webkit-search-decoration,form [type=search]::-webkit-search-results-button,form [type=search]::-webkit-search-results-decoration,form [type=tel]::-webkit-search-cancel-button,form [type=tel]::-webkit-search-decoration,form [type=tel]::-webkit-search-results-button,form [type=tel]::-webkit-search-results-decoration,form [type=text]::-webkit-search-cancel-button,form [type=text]::-webkit-search-decoration,form [type=text]::-webkit-search-results-button,form [type=text]::-webkit-search-results-decoration,form [type=time]::-webkit-search-cancel-button,form [type=time]::-webkit-search-decoration,form [type=time]::-webkit-search-results-button,form [type=time]::-webkit-search-results-decoration,form [type=url]::-webkit-search-cancel-button,form [type=url]::-webkit-search-decoration,form [type=url]::-webkit-search-results-button,form [type=url]::-webkit-search-results-decoration,form [type=week]::-webkit-search-cancel-button,form [type=week]::-webkit-search-decoration,form [type=week]::-webkit-search-results-button,form [type=week]::-webkit-search-results-decoration,form select::-webkit-search-cancel-button,form select::-webkit-search-decoration,form select::-webkit-search-results-button,form select::-webkit-search-results-decoration,form textarea::-webkit-search-cancel-button,form textarea::-webkit-search-decoration,form textarea::-webkit-search-results-button,form textarea::-webkit-search-results-decoration{-webkit-appearance:none}form ::-moz-placeholder{color:var(--vf-color-placeholder)}form ::placeholder{color:var(--vf-color-placeholder)}.vf-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--vf-gutter-lg)}.vf-row,.vf-row.vf-row-sm{-moz-column-gap:min(8.3333333333%,var(--vf-gutter-sm));column-gap:min(8.3333333333%,var(--vf-gutter-sm))}.vf-row.vf-row-sm{row-gap:var(--vf-gutter-sm)}.vf-row.vf-row-lg{-moz-column-gap:min(8.3333333333%,var(--vf-gutter-lg));column-gap:min(8.3333333333%,var(--vf-gutter-lg));row-gap:var(--vf-gutter-lg)}.vf-row.vf-row-embed{display:block}.vf-rowset{display:grid;row-gap:var(--vf-gutter)}.vf-rowset.vf-rowset-sm{row-gap:var(--vf-gutter-sm)}.vf-rowset.vf-rowset-lg{row-gap:var(--vf-gutter-lg)}.vf-col{grid-column:span 12/span 12}.vf-col-1{grid-column:span 1/span 12}.vf-col-2{grid-column:span 2/span 12}.vf-col-3{grid-column:span 3/span 12}.vf-col-4{grid-column:span 4/span 12}.vf-col-5{grid-column:span 5/span 12}.vf-col-6{grid-column:span 6/span 12}.vf-col-7{grid-column:span 7/span 12}.vf-col-8{grid-column:span 8/span 12}.vf-col-9{grid-column:span 9/span 12}.vf-col-10{grid-column:span 10/span 12}.vf-col-11{grid-column:span 11/span 12}.vf-col-12{grid-column:span 12/span 12}@media (min-width:640px){.vf-col-sm{grid-column:span 12/span 12}.vf-col-sm-1{grid-column:span 1/span 12}.vf-col-sm-2{grid-column:span 2/span 12}.vf-col-sm-3{grid-column:span 3/span 12}.vf-col-sm-4{grid-column:span 4/span 12}.vf-col-sm-5{grid-column:span 5/span 12}.vf-col-sm-6{grid-column:span 6/span 12}.vf-col-sm-7{grid-column:span 7/span 12}.vf-col-sm-8{grid-column:span 8/span 12}.vf-col-sm-9{grid-column:span 9/span 12}.vf-col-sm-10{grid-column:span 10/span 12}.vf-col-sm-11{grid-column:span 11/span 12}.vf-col-sm-12{grid-column:span 12/span 12}}@media (min-width:768px){.vf-col-md{grid-column:span 12/span 12}.vf-col-md-1{grid-column:span 1/span 12}.vf-col-md-2{grid-column:span 2/span 12}.vf-col-md-3{grid-column:span 3/span 12}.vf-col-md-4{grid-column:span 4/span 12}.vf-col-md-5{grid-column:span 5/span 12}.vf-col-md-6{grid-column:span 6/span 12}.vf-col-md-7{grid-column:span 7/span 12}.vf-col-md-8{grid-column:span 8/span 12}.vf-col-md-9{grid-column:span 9/span 12}.vf-col-md-10{grid-column:span 10/span 12}.vf-col-md-11{grid-column:span 11/span 12}.vf-col-md-12{grid-column:span 12/span 12}}@media (min-width:1024px){.vf-col-lg{grid-column:span 12/span 12}.vf-col-lg-1{grid-column:span 1/span 12}.vf-col-lg-2{grid-column:span 2/span 12}.vf-col-lg-3{grid-column:span 3/span 12}.vf-col-lg-4{grid-column:span 4/span 12}.vf-col-lg-5{grid-column:span 5/span 12}.vf-col-lg-6{grid-column:span 6/span 12}.vf-col-lg-7{grid-column:span 7/span 12}.vf-col-lg-8{grid-column:span 8/span 12}.vf-col-lg-9{grid-column:span 9/span 12}.vf-col-lg-10{grid-column:span 10/span 12}.vf-col-lg-11{grid-column:span 11/span 12}.vf-col-lg-12{grid-column:span 12/span 12}}@media (min-width:1280px){.vf-col-xl{grid-column:span 12/span 12}.vf-col-xl-1{grid-column:span 1/span 12}.vf-col-xl-2{grid-column:span 2/span 12}.vf-col-xl-3{grid-column:span 3/span 12}.vf-col-xl-4{grid-column:span 4/span 12}.vf-col-xl-5{grid-column:span 5/span 12}.vf-col-xl-6{grid-column:span 6/span 12}.vf-col-xl-7{grid-column:span 7/span 12}.vf-col-xl-8{grid-column:span 8/span 12}.vf-col-xl-9{grid-column:span 9/span 12}.vf-col-xl-10{grid-column:span 10/span 12}.vf-col-xl-11{grid-column:span 11/span 12}.vf-col-xl-12{grid-column:span 12/span 12}}@media (min-width:1536px){.vf-col-2xl{grid-column:span 12/span 12}.vf-col-2xl-1{grid-column:span 1/span 12}.vf-col-2xl-2{grid-column:span 2/span 12}.vf-col-2xl-3{grid-column:span 3/span 12}.vf-col-2xl-4{grid-column:span 4/span 12}.vf-col-2xl-5{grid-column:span 5/span 12}.vf-col-2xl-6{grid-column:span 6/span 12}.vf-col-2xl-7{grid-column:span 7/span 12}.vf-col-2xl-8{grid-column:span 8/span 12}.vf-col-2xl-9{grid-column:span 9/span 12}.vf-col-2xl-10{grid-column:span 10/span 12}.vf-col-2xl-11{grid-column:span 11/span 12}.vf-col-2xl-12{grid-column:span 12/span 12}}.vf-contains-link a{color:var(--vf-link-color);-webkit-text-decoration:var(--vf-link-decoration);text-decoration:var(--vf-link-decoration)}.vf-static-tag{font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height)}.vf-static-tag.vf-static-tag-sm{font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm)}.vf-static-tag.vf-static-tag-lg{font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg)}.vf-static-tag-left{text-align:left}.vf-static-tag-center{text-align:center}.vf-static-tag-right{text-align:right}.vf-static-tag-blockquote blockquote{border-left:var(--vf-border-width-blockquote) var(--vf-border-color-blockquote) solid;font-size:var(--vf-font-size-blockquote);letter-spacing:var(--vf-letter-spacing-blockquote);line-height:var(--vf-line-height-blockquote);margin:0;padding:var(--vf-py-blockquote) 0 var(--vf-py-blockquote) var(--vf-px-blockquote)}.vf-static-tag-blockquote.vf-static-tag-sm blockquote{font-size:var(--vf-font-size-blockquote-sm);letter-spacing:var(--vf-letter-spacing-blockquote-sm);line-height:var(--vf-line-height-blockquote-sm);padding:var(--vf-py-blockquote-sm) 0 var(--vf-py-blockquote-sm) var(--vf-px-blockquote-sm)}.vf-static-tag-blockquote.vf-static-tag-lg blockquote{font-size:var(--vf-font-size-blockquote-lg);letter-spacing:var(--vf-letter-spacing-blockquote-lg);line-height:var(--vf-line-height-blockquote-lg);padding:var(--vf-py-blockquote-lg) 0 var(--vf-py-blockquote-lg) var(--vf-px-blockquote-lg)}.vf-static-tag-a a{color:var(--vf-link-color);-webkit-text-decoration:var(--vf-link-decoration);text-decoration:var(--vf-link-decoration)}.vf-static-tag-hr{padding:var(--vf-py-hr) 0}.vf-static-tag-hr hr{border-color:var(--vf-border-color-hr)}.vf-static-tag-img img{display:inline-block}.vf-static-tag-top-1{margin-top:var(--vf-space-static-tag-1)}.vf-static-tag-top-2{margin-top:var(--vf-space-static-tag-2)}.vf-static-tag-top-3{margin-top:var(--vf-space-static-tag-3)}.vf-static-tag-bottom-1{margin-bottom:var(--vf-space-static-tag-1)}.vf-static-tag-bottom-2{margin-bottom:var(--vf-space-static-tag-2)}.vf-static-tag-bottom-3{margin-bottom:var(--vf-space-static-tag-3)}.vf-static-tag-h1 h1{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h1.vf-static-tag-sm h1{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h1.vf-static-tag-lg h1{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h2 h2{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h2.vf-static-tag-sm h2{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h2.vf-static-tag-lg h2{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h3 h3{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h3.vf-static-tag-sm h3{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h3.vf-static-tag-lg h3{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h4 h4{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h4.vf-static-tag-sm h4{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h4.vf-static-tag-lg h4{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h1 h1{font-size:var(--vf-font-size-h1-mobile)}.vf-static-tag-h1.vf-static-tag-sm h1{font-size:var(--vf-font-size-h1-mobile-sm)}.vf-static-tag-h1.vf-static-tag-lg h1{font-size:var(--vf-font-size-h1-mobile-lg)}.vf-static-tag-h2 h2{font-size:var(--vf-font-size-h2-mobile)}.vf-static-tag-h2.vf-static-tag-sm h2{font-size:var(--vf-font-size-h2-mobile-sm)}.vf-static-tag-h2.vf-static-tag-lg h2{font-size:var(--vf-font-size-h2-mobile-lg)}.vf-static-tag-h3 h3{font-size:var(--vf-font-size-h3-mobile)}.vf-static-tag-h3.vf-static-tag-sm h3{font-size:var(--vf-font-size-h3-mobile-sm)}.vf-static-tag-h3.vf-static-tag-lg h3{font-size:var(--vf-font-size-h3-mobile-lg)}.vf-static-tag-h4 h4{font-size:var(--vf-font-size-h4-mobile)}.vf-static-tag-h4.vf-static-tag-sm h4{font-size:var(--vf-font-size-h4-mobile-sm)}.vf-static-tag-h4.vf-static-tag-lg h4{font-size:var(--vf-font-size-h4-mobile-lg)}@media (min-width:768px){.vf-static-tag-h1 h1{font-size:var(--vf-font-size-h1)}.vf-static-tag-h1.vf-static-tag-sm h1{font-size:var(--vf-font-size-h1-sm)}.vf-static-tag-h1.vf-static-tag-lg h1{font-size:var(--vf-font-size-h1-lg)}.vf-static-tag-h2 h2{font-size:var(--vf-font-size-h2)}.vf-static-tag-h2.vf-static-tag-sm h2{font-size:var(--vf-font-size-h2-sm)}.vf-static-tag-h2.vf-static-tag-lg h2{font-size:var(--vf-font-size-h2-lg)}.vf-static-tag-h3 h3{font-size:var(--vf-font-size-h3)}.vf-static-tag-h3.vf-static-tag-sm h3{font-size:var(--vf-font-size-h3-sm)}.vf-static-tag-h3.vf-static-tag-lg h3{font-size:var(--vf-font-size-h3-lg)}.vf-static-tag-h4 h4{font-size:var(--vf-font-size-h4)}.vf-static-tag-h4.vf-static-tag-sm h4{font-size:var(--vf-font-size-h4-sm)}.vf-static-tag-h4.vf-static-tag-lg h4{font-size:var(--vf-font-size-h4-lg)}}.vf-input-group{align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-input);border-color:var(--vf-border-color-input);border-radius:var(--vf-radius-input);border-style:solid;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);box-shadow:var(--vf-shadow-input);cursor:text;display:flex;margin:0;min-height:var(--vf-min-height-input);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vf-input-group,.vf-input-group .vf-input-field{color:var(--vf-color-input);font-family:inherit;width:100%}.vf-input-group .vf-input-field{background:transparent;border:0;border-radius:var(--vf-radius-input);flex:1 1 0%;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);min-height:100%;outline:0 solid transparent;outline-offset:0;padding:var(--vf-py-input) var(--vf-px-input);transition:color .2s ease-in-out}.vf-input-group .vf-input-field:-webkit-autofill,.vf-input-group .vf-input-field:-webkit-autofill:active,.vf-input-group .vf-input-field:-webkit-autofill:focus,.vf-input-group .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input) inset!important}.vf-input-group .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input)!important}.vf-input-group textarea.vf-input-field{border-radius:var(--vf-radius-large)}.vf-input-group.vf-input-group-disabled{background-color:var(--vf-bg-disabled);color:var(--vf-color-disabled);pointer-events:none}.vf-input-group.vf-input-group-disabled .vf-input-field{color:var(--vf-color-disabled)}.vf-input-group.vf-input-group-success{background-color:var(--vf-bg-input-success);border-color:var(--vf-border-color-input-success);color:var(--vf-color-input-success)}.vf-input-group.vf-input-group-success .vf-input-field{color:var(--vf-color-input-success)}.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-success) inset!important}.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-success)!important}.vf-input-group.vf-input-group-danger{background-color:var(--vf-bg-input-danger);border-color:var(--vf-border-color-input-danger);color:var(--vf-color-input-danger)}.vf-input-group.vf-input-group-danger .vf-input-field{color:var(--vf-color-input-danger)}.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-danger) inset!important}.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-danger)!important}.vf-input-group.vf-input-group-focused{box-shadow:var(--vf-shadow-input-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger){background-color:var(--vf-bg-input-focus);border-color:var(--vf-border-color-input-focus);color:var(--vf-color-input-focus)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field{color:var(--vf-color-input-focus)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-focus) inset!important}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-focus)!important}.vf-input-group:hover{box-shadow:var(--vf-shadow-input-hover)}.vf-input-group:hover:not(.vf-input-group-success):not(.vf-input-group-danger):not(.vf-input-group-focused){background-color:var(--vf-bg-input-hover);border-color:var(--vf-border-color-input-hover);color:var(--vf-color-input-hover)}.vf-input-group:hover:not(.vf-input-group-success):not(.vf-input-group-danger):not(.vf-input-group-focused) .vf-input-field{color:var(--vf-color-input-hover)}.vf-input-group.vf-input-group-sm{border-radius:var(--vf-radius-input-sm);min-height:var(--vf-min-height-input-sm)}.vf-input-group.vf-input-group-sm .vf-input-field{border-radius:var(--vf-radius-input-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-input-group.vf-input-group-sm.vf-input-group-textarea{border-radius:var(--vf-radius-large-sm)}.vf-input-group.vf-input-group-lg{border-radius:var(--vf-radius-input-lg);min-height:var(--vf-min-height-input-lg)}.vf-input-group.vf-input-group-lg .vf-input-field{border-radius:var(--vf-radius-input-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-input-group.vf-input-group-lg.vf-input-group-textarea{border-radius:var(--vf-radius-large-lg)}.vf-input-group .vf-floating-label{left:calc(var(--vf-px-input) - var(--vf-border-width-input-l))}.vf-input-group .vf-floating-label.vf-floating-label-lg{left:calc(var(--vf-px-input-lg) - var(--vf-border-width-input-l))}.vf-input-group .vf-floating-label.vf-floating-label-sm{left:calc(var(--vf-px-input-sm) - var(--vf-border-width-input-l))}.vf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-input);border-color:var(--vf-border-color-input);border-radius:var(--vf-radius-input);border-style:solid;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);box-shadow:var(--vf-shadow-input);color:var(--vf-color-input);font-family:inherit;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);margin:0;min-height:var(--vf-min-height-input);outline:0 solid var(--vf-ring-color);outline-offset:0;padding:var(--vf-py-input) var(--vf-px-input);transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.vf-input[disabled]{background-color:var(--vf-bg-disabled);color:var(--vf-color-disabled);pointer-events:none}.vf-input.vf-input-success{background-color:var(--vf-bg-input-success);border-color:var(--vf-border-color-input-success);color:var(--vf-color-input-success)}.vf-input.vf-input-danger{background-color:var(--vf-bg-input-danger);border-color:var(--vf-border-color-input-danger);color:var(--vf-color-input-danger)}.vf-input:hover{box-shadow:var(--vf-shadow-input-hover)}.vf-input:hover:not(.vf-input-success):not(.vf-input-danger){background-color:var(--vf-bg-input-hover);border-color:var(--vf-border-color-input-hover);color:var(--vf-color-input-hover)}.vf-input:focus{box-shadow:var(--vf-shadow-input-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-input:focus:not(.vf-input-success):not(.vf-input-danger){background-color:var(--vf-bg-input-focus);border-color:var(--vf-border-color-input-focus);color:var(--vf-color-input-focus)}.vf-input.vf-input-sm{border-radius:var(--vf-radius-input-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);min-height:var(--vf-min-height-input-sm);padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-input.vf-input-lg{border-radius:var(--vf-radius-input-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);min-height:var(--vf-min-height-input-lg);padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-floating-wrapper~.vf-input,.vf-floating-wrapper~div .vf-input,.vf-input-group.vf-input-group .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input) - var(--vf-floating-top)/2);padding-top:calc(var(--vf-py-input) + var(--vf-floating-top)/2)}.vf-floating-wrapper~.vf-input-sm,.vf-floating-wrapper~div .vf-input-sm,.vf-input-group.vf-input-group-sm .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group-sm .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input-sm) - var(--vf-floating-top-sm)/2);padding-top:calc(var(--vf-py-input-sm) + var(--vf-floating-top-sm)/2)}.vf-floating-wrapper~.vf-input-lg,.vf-floating-wrapper~div .vf-input-lg,.vf-input-group.vf-input-group-lg .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group-lg .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input-lg) - var(--vf-floating-top-lg)/2);padding-top:calc(var(--vf-py-input-lg) + var(--vf-floating-top-lg)/2)}.vf-checkbox-container,.vf-checkbox-wrapper{align-items:flex-start;display:flex;width:100%}.vf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-checkbox);border-color:var(--vf-border-color-checkbox);border-radius:var(--vf-radius-checkbox);border-style:solid;border-width:var(--vf-border-width-checkbox-t) var(--vf-border-width-checkbox-r) var(--vf-border-width-checkbox-b) var(--vf-border-width-checkbox-l);box-shadow:var(--vf-shadow-handles);cursor:pointer;flex-shrink:0;height:var(--vf-checkbox-size);margin:0;margin-right:var(--vf-space-checkbox);margin-top:calc((var(--vf-line-height) - var(--vf-checkbox-size))/2);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--vf-checkbox-size)}.vf-checkbox[disabled]{opacity:.5;pointer-events:none}.vf-checkbox.vf-checkbox-danger:not(:checked){background-color:var(--vf-bg-checkbox-danger);border-color:var(--vf-border-color-checkbox-danger)}.vf-checkbox:hover:not([disabled]){box-shadow:var(--vf-shadow-handles-hover)}.vf-checkbox:hover:not([disabled]):not(.vf-checkbox-danger):not(:checked):not(:focus){background-color:var(--vf-bg-checkbox-hover);border-color:var(--vf-border-color-checkbox-hover)}.vf-checkbox:focus{box-shadow:var(--vf-shadow-handles-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-checkbox:focus:not(.vf-checkbox-danger):not(:checked){background-color:var(--vf-bg-checkbox-focus);border-color:var(--vf-border-color-checkbox-focus)}.vf-checkbox:checked{background-color:var(--vf-primary);border-color:var(--vf-border-color-checked)}.vf-checkbox:checked:after{background-color:var(--vf-color-on-primary);content:" ";display:block;height:calc(100% + var(--vf-border-width-checkbox-t) + var(--vf-border-width-checkbox-b));left:calc(var(--vf-border-width-checkbox-l)*-1);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:calc(var(--vf-border-width-checkbox-t)*-1);width:calc(100% + var(--vf-border-width-checkbox-l) + var(--vf-border-width-checkbox-r))}.vf-checkbox.vf-checkbox-sm{border-radius:var(--vf-radius-checkbox-sm);height:var(--vf-checkbox-size-sm);margin-right:var(--vf-space-checkbox-sm);margin-top:calc((var(--vf-line-height-sm) - var(--vf-checkbox-size-sm))/2);width:var(--vf-checkbox-size-sm)}.vf-checkbox.vf-checkbox-lg{border-radius:var(--vf-radius-checkbox-lg);height:var(--vf-checkbox-size-lg);margin-right:var(--vf-space-checkbox-lg);margin-top:calc((var(--vf-line-height-lg) - var(--vf-checkbox-size-lg))/2);width:var(--vf-checkbox-size-lg)}.vf-checkbox.vf-checkbox-standalone{margin-right:0;margin-top:0}.vf-checkbox-text{cursor:pointer}.vf-radio-container,.vf-radio-wrapper{align-items:flex-start;display:flex;width:100%}.vf-radio{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-checkbox);border-color:var(--vf-border-color-checkbox);border-radius:999px;border-style:solid;border-width:var(--vf-border-width-radio-t) var(--vf-border-width-radio-r) var(--vf-border-width-radio-b) var(--vf-border-width-radio-l);box-shadow:var(--vf-shadow-handles);cursor:pointer;display:flex;flex-shrink:0;height:var(--vf-checkbox-size);justify-content:center;margin:0;margin-right:var(--vf-space-checkbox);margin-top:calc((var(--vf-line-height) - var(--vf-checkbox-size))/2);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--vf-checkbox-size)}.vf-radio[disabled]{opacity:.5;pointer-events:none}.vf-radio.vf-radio-danger:not(:checked){background-color:var(--vf-bg-checkbox-danger);border-color:var(--vf-border-color-checkbox-danger)}.vf-radio:hover:not([disabled]){box-shadow:var(--vf-shadow-handles-hover)}.vf-radio:hover:not([disabled]):not(.vf-radio-danger):not(:checked):not(:focus){background-color:var(--vf-bg-checkbox-hover);border-color:var(--vf-border-color-checkbox-hover)}.vf-radio:focus{box-shadow:var(--vf-shadow-handles-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-radio:focus:not(.vf-radio-danger):not(:checked){background-color:var(--vf-bg-checkbox-focus);border-color:var(--vf-border-color-checkbox-focus)}.vf-radio:checked{background-color:var(--vf-primary);border-color:var(--vf-border-color-checked)}.vf-radio:checked:after{background-color:var(--vf-color-on-primary);content:"";display:block;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3.5'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.vf-radio.vf-radio-sm{height:var(--vf-checkbox-size-sm);margin-right:var(--vf-space-checkbox-sm);margin-top:calc((var(--vf-line-height-sm) - var(--vf-checkbox-size-sm))/2);width:var(--vf-checkbox-size-sm)}.vf-radio.vf-radio-lg{height:var(--vf-checkbox-size-lg);margin-right:var(--vf-space-checkbox-lg);margin-top:calc((var(--vf-line-height-lg) - var(--vf-checkbox-size-lg))/2);width:var(--vf-checkbox-size-lg)}.vf-radio.vf-radio-standalone{margin-right:0;margin-top:0}.vf-btn,.vf-radio-text{cursor:pointer}.vf-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--vf-radius-btn);border-style:solid;border-width:var(--vf-border-width-btn);box-shadow:var(--vf-shadow-btn);color:inherit;display:inline-flex;font-size:inherit;font-size:var(--vf-font-size);justify-content:center;letter-spacing:var(--vf-letter-spacing);line-height:inherit;line-height:var(--vf-line-height);outline:0 solid var(--vf-ring-color);outline-offset:0;padding:var(--vf-py-btn) var(--vf-px-btn);text-decoration:none;transition:.15s}.vf-btn:focus{box-shadow:0 0 0 var(--vf-ring-width) var(--vf-ring-color)}.vf-btn:hover:not(:disabled):not(.vf-btn-loading){text-decoration:none;transform:scale(1.05)}.vf-btn.vf-btn-sm{border-radius:var(--vf-radius-btn-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);padding:var(--vf-py-btn-sm) var(--vf-px-btn-sm)}.vf-btn.vf-btn-lg{border-radius:var(--vf-radius-btn-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);padding:var(--vf-py-btn-lg) var(--vf-px-btn-lg)}.vf-btn.vf-btn-small{border-radius:var(--vf-radius-small);font-size:var(--vf-font-size-small);letter-spacing:var(--vf-letter-spacing-small);line-height:var(--vf-line-height-small);padding:var(--vf-py-btn-small) var(--vf-px-btn-small)}.vf-btn.vf-btn-small.vf-btn-small-sm{border-radius:var(--vf-radius-small-sm);padding:var(--vf-py-btn-small-sm) var(--vf-px-btn-small-sm)}.vf-btn.vf-btn-small.vf-btn-small-lg{border-radius:var(--vf-radius-small-lg);padding:var(--vf-py-btn-small-lg) var(--vf-px-btn-small-lg)}.vf-btn.vf-btn-full{width:100%}.vf-btn.vf-btn-center{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.vf-btn.vf-btn-disabled,.vf-btn[disabled]{cursor:not-allowed;opacity:.6}.vf-btn.vf-btn-primary{background-color:var(--vf-primary);border-color:var(--vf-border-color-btn);color:var(--vf-color-on-primary)}.vf-btn.vf-btn-secondary{background-color:var(--vf-bg-btn-secondary);border-color:var(--vf-border-color-btn-secondary);color:var(--vf-color-btn-secondary)}.vf-btn.vf-btn-danger{background-color:var(--vf-bg-btn-danger);border-color:var(--vf-border-color-btn-danger);color:var(--vf-color-btn-danger)}.vf-btn.vf-btn-loading{color:transparent!important;cursor:not-allowed;opacity:.6;pointer-events:none;position:relative}.vf-btn.vf-btn-loading:after{animation:button-spinner 1s linear infinite;content:"";display:inline-block;height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;width:1rem}.vf-btn.vf-btn-loading.vf-btn-loading-primary:after{background-color:var(--vf-color-on-primary)}.vf-btn.vf-btn-loading.vf-btn-loading-secondary:after{background-color:var(--vf-color-btn-secondary)}.vf-btn.vf-btn-loading.vf-btn-loading-danger:after{background-color:var(--vf-color-btn-danger)}body:not([dir=rtl]) .vf-btn.vf-btn-right{float:right}body:not([dir=rtl]) .vf-checkbox-wrapper-right,body:not([dir=rtl]) .vf-radio-wrapper-right{justify-content:flex-end}body:not([dir=rtl]) .vf-checkbox-right{margin-left:var(--vf-space-checkbox);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right.vf-checkbox-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right.vf-checkbox-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body:not([dir=rtl]) .vf-radio-right{margin-left:var(--vf-space-checkbox);margin-right:0}body:not([dir=rtl]) .vf-radio-right.vf-radio-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body:not([dir=rtl]) .vf-radio-right.vf-radio-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body:not([dir=rtl]) .vf-checkbox-text-right,body:not([dir=rtl]) .vf-radio-text-right{order:-1}body[dir=rtl] .vf-btn.vf-btn-left{float:left}body[dir=rtl] .vf-checkbox-wrapper-left,body[dir=rtl] .vf-radio-wrapper-left{justify-content:flex-end}body[dir=rtl] .vf-checkbox{margin-left:var(--vf-space-checkbox);margin-right:0}body[dir=rtl] .vf-checkbox.vf-checkbox-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body[dir=rtl] .vf-checkbox.vf-checkbox-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body[dir=rtl] .vf-checkbox:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body[dir=rtl] .vf-checkbox.vf-checkbox-standalone{margin-left:0}body[dir=rtl] .vf-checkbox-left{margin-left:0;margin-right:var(--vf-space-checkbox)}body[dir=rtl] .vf-checkbox-left.vf-checkbox-sm{margin-left:0;margin-right:var(--vf-space-checkbox-sm)}body[dir=rtl] .vf-checkbox-left.vf-checkbox-lg{margin-left:0;margin-right:var(--vf-space-checkbox-lg)}body[dir=rtl] .vf-checkbox-left:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body[dir=rtl] .vf-radio{margin-left:var(--vf-space-checkbox);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-standalone{margin-left:0}body[dir=rtl] .vf-radio-left{margin-left:0;margin-right:var(--vf-space-checkbox)}body[dir=rtl] .vf-radio-left.vf-radio-sm{margin-left:0;margin-right:var(--vf-space-checkbox-sm)}body[dir=rtl] .vf-radio-left.vf-radio-lg{margin-left:0;margin-right:var(--vf-space-checkbox-lg)}body[dir=rtl] .vf-checkbox-text-left,body[dir=rtl] .vf-radio-text-left{order:-1}@keyframes button-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vf-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.vf-label{align-items:flex-start;display:flex;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);margin-bottom:0}.vf-label-sm{font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm)}.vf-label-lg{font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg)}.vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-text-type .vf-horizontal-label{padding-bottom:0;padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-horizontal-label-sm{padding-bottom:0;padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-horizontal-label-lg{padding-bottom:0;padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}.vf-text-type .vf-xs\:vf-vertical-label,:not(.vf-text-type) .vf-xs\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xs\:vf-vertical-label-sm,:not(.vf-text-type) .vf-xs\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xs\:vf-vertical-label-lg,:not(.vf-text-type) .vf-xs\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-xs\:vf-horizontal-label,.vf-xs\:vf-horizontal-label-lg,.vf-xs\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-xs\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-xs\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-xs\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}@media (min-width:640px){.vf-text-type .vf-sm\:vf-vertical-label,:not(.vf-text-type) .vf-sm\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-sm\:vf-vertical-label-sm,:not(.vf-text-type) .vf-sm\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-sm\:vf-vertical-label-lg,:not(.vf-text-type) .vf-sm\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-sm\:vf-horizontal-label,.vf-sm\:vf-horizontal-label-lg,.vf-sm\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-sm\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-sm\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-sm\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:768px){.vf-text-type .vf-md\:vf-vertical-label,:not(.vf-text-type) .vf-md\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-md\:vf-vertical-label-sm,:not(.vf-text-type) .vf-md\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-md\:vf-vertical-label-lg,:not(.vf-text-type) .vf-md\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-md\:vf-horizontal-label,.vf-md\:vf-horizontal-label-lg,.vf-md\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-md\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-md\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-md\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1024px){.vf-text-type .vf-lg\:vf-vertical-label,:not(.vf-text-type) .vf-lg\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-lg\:vf-vertical-label-sm,:not(.vf-text-type) .vf-lg\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-lg\:vf-vertical-label-lg,:not(.vf-text-type) .vf-lg\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-lg\:vf-horizontal-label,.vf-lg\:vf-horizontal-label-lg,.vf-lg\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-lg\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-lg\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-lg\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1280px){.vf-text-type .vf-xl\:vf-vertical-label,:not(.vf-text-type) .vf-xl\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xl\:vf-vertical-label-sm,:not(.vf-text-type) .vf-xl\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xl\:vf-vertical-label-lg,:not(.vf-text-type) .vf-xl\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-xl\:vf-horizontal-label,.vf-xl\:vf-horizontal-label-lg,.vf-xl\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-xl\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-xl\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-xl\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1536px){.vf-text-type .vf-2xl\:vf-vertical-label,:not(.vf-text-type) .vf-2xl\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-2xl\:vf-vertical-label-sm,:not(.vf-text-type) .vf-2xl\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-2xl\:vf-vertical-label-lg,:not(.vf-text-type) .vf-2xl\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-2xl\:vf-horizontal-label,.vf-2xl\:vf-horizontal-label-lg,.vf-2xl\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-2xl\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-2xl\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-2xl\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}.vf-grid-table.is-stretch,.vf-matrix-table.is-stretch{align-items:stretch}.vf-grid-table .vf-matrix-grid,.vf-matrix-table .vf-matrix-grid{border-bottom:var(--vf-border-width-table) solid var(--vf-border-color-table);border-right:var(--vf-border-width-table) solid var(--vf-border-color-table);gap:0!important}.vf-grid-table .vf-matrix-cell,.vf-grid-table .vf-matrix-header,.vf-grid-table .vf-matrix-header-first,.vf-grid-table .vf-matrix-header-remove,.vf-grid-table .vf-matrix-row-label,.vf-grid-table .vf-matrix-row-remove,.vf-matrix-table .vf-matrix-cell,.vf-matrix-table .vf-matrix-header,.vf-matrix-table .vf-matrix-header-first,.vf-matrix-table .vf-matrix-header-remove,.vf-matrix-table .vf-matrix-row-label,.vf-matrix-table .vf-matrix-row-remove{border-left:var(--vf-border-width-table) solid var(--vf-border-color-table);border-top:var(--vf-border-width-table) solid var(--vf-border-color-table)}.vf-grid-table .vf-matrix-header.is-sticky,.vf-matrix-table .vf-matrix-header.is-sticky{border-bottom:var(--vf-border-width-table) solid var(--vf-border-color-table)}.vf-grid-table .vf-matrix-row-label.is-sticky,.vf-matrix-table .vf-matrix-row-label.is-sticky{border-right:var(--vf-border-width-table) solid var(--vf-border-color-table)}.vf-grid-table .vf-matrix-header,.vf-grid-table .vf-matrix-header-first,.vf-grid-table .vf-matrix-header-remove,.vf-grid-table .vf-matrix-row-label,.vf-matrix-table .vf-matrix-header,.vf-matrix-table .vf-matrix-header-first,.vf-matrix-table .vf-matrix-header-remove,.vf-matrix-table .vf-matrix-row-label{background:var(--vf-bg-table-header);color:var(--vf-color-table-header)}.vf-grid-table .vf-matrix-row-remove,.vf-matrix-table .vf-matrix-row-remove{background:var(--vf-bg-table-header)}.vf-grid-table .vf-matrix-cell,.vf-matrix-table .vf-matrix-cell{background:var(--vf-bg-input)}.vf-grid-table .vf-matrix-header.is-sticky,.vf-matrix-table .vf-matrix-header.is-sticky{margin-bottom:calc(var(--vf-border-width-table)*-1)}.vf-grid-table .vf-matrix-header.is-not-sticky,.vf-matrix-table .vf-matrix-header.is-not-sticky{border-bottom-width:0}.vf-grid-table .vf-matrix-row-label.is-sticky,.vf-matrix-table .vf-matrix-row-label.is-sticky{margin-right:calc(var(--vf-border-width-table)*-1)}.vf-grid-table .vf-matrix-row-label.is-not-sticky,.vf-matrix-table .vf-matrix-row-label.is-not-sticky{border-right-width:0}.vf-grid-table .vf-matrix-cell-wrapper.has-padding,.vf-matrix-table .vf-matrix-cell-wrapper.has-padding{padding-left:0;padding-right:0}.vf-grid-table .vf-matrix-cell-wrapper.is-stretch,.vf-matrix-table .vf-matrix-cell-wrapper.is-stretch{align-items:stretch}.vf-grid-table .vf-matrix-cell-wrapper.has-error,.vf-matrix-table .vf-matrix-cell-wrapper.has-error{position:relative}.vf-grid-table .vf-matrix-cell-wrapper.has-error:after,.vf-matrix-table .vf-matrix-cell-wrapper.has-error:after{box-shadow:inset 0 0 0 1px var(--vf-danger);content:"";inset:0;pointer-events:none;position:absolute}.vf-grid-table .vf-matrix-row-label,.vf-matrix-table .vf-matrix-row-label{padding-left:.5rem}.vf-grid-table .vf-grid,.vf-matrix-table .vf-grid{border-bottom:var(--vf-border-width-table) solid var(--vf-border-color-table);border-right:var(--vf-border-width-table) solid var(--vf-border-color-table);gap:0}.vf-grid-table .vf-grid-cell,.vf-matrix-table .vf-grid-cell{background:var(--vf-bg-input);border-left:var(--vf-border-width-table) solid var(--vf-border-color-table);border-top:var(--vf-border-width-table) solid var(--vf-border-color-table)}.vf-grid-table .vf-matrix-cell-wrapper>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-layout-inner-container>.vf-layout-inner-wrapper-after,.vf-grid-table .vf-matrix-cell-wrapper>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-layout-inner-container>.vf-layout-inner-wrapper-before,.vf-matrix-table .vf-matrix-cell-wrapper>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-layout-inner-container>.vf-layout-inner-wrapper-after,.vf-matrix-table .vf-matrix-cell-wrapper>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-layout-inner-container>.vf-layout-inner-wrapper-before{display:none}.vf-grid-table .vf-element-layout-outer-wrapper,.vf-grid-table .vf-layout-inner-wrapper,.vf-matrix-table .vf-element-layout-outer-wrapper,.vf-matrix-table .vf-layout-inner-wrapper{height:100%}.vf-grid-table .vf-input-group,.vf-matrix-table .vf-input-group{border:0;border-radius:0;height:100%}.vf-grid-table .vf-input-group.vf-input-group-focused,.vf-matrix-table .vf-input-group.vf-input-group-focused{position:relative;z-index:1}.vf-grid-table .vf-input,.vf-grid-table .vf-input-group.vf-input-group-sm,.vf-matrix-table .vf-input,.vf-matrix-table .vf-input-group.vf-input-group-sm{height:100%}.vf-grid-table .vf-native-select,.vf-matrix-table .vf-native-select{border:0;border-radius:0;height:100%}.vf-grid-table .vf-native-select:focus,.vf-matrix-table .vf-native-select:focus{position:relative;z-index:1}.vf-grid-table .vf-native-select-wrapper,.vf-matrix-table .vf-native-select-wrapper{height:100%}.vf-grid-table .vf-native-select-caret,.vf-matrix-table .vf-native-select-caret{z-index:2}.vf-grid-table .vf-multiselect,.vf-matrix-table .vf-multiselect{border:0;border-radius:0;height:100%}.vf-grid-table .vf-multiselect-active,.vf-matrix-table .vf-multiselect-active{position:relative;z-index:1}.vf-grid-table .vf-multiselect-wrapper,.vf-matrix-table .vf-multiselect-wrapper{height:100%}.vf-grid-table .vf-native-multiselect,.vf-matrix-table .vf-native-multiselect{border:0;border-radius:0;height:100%}.vf-grid-table .vf-native-multiselect:focus,.vf-matrix-table .vf-native-multiselect:focus{position:relative;z-index:1}.vf-grid-table .vf-native-multiselect-wrapper,.vf-matrix-table .vf-native-multiselect-wrapper{height:100%}.vf-grid-table .vf-editor,.vf-matrix-table .vf-editor{border:0;border-radius:0;display:flex;flex-direction:column;height:100%}.vf-grid-table .vf-editor.vf-editor-focused,.vf-matrix-table .vf-editor.vf-editor-focused{position:relative;z-index:1}.vf-grid-table trix-editor,.vf-matrix-table trix-editor{height:100%}.vf-grid-table .vf-checkboxgroup-view-default,.vf-grid-table .vf-radiogroup-view-default,.vf-matrix-table .vf-checkboxgroup-view-default,.vf-matrix-table .vf-radiogroup-view-default{padding:.25rem .5rem}.vf-grid-table .vf-checkboxgroup-tabs-wrapper,.vf-grid-table .vf-radiogroup-tabs-wrapper,.vf-matrix-table .vf-checkboxgroup-tabs-wrapper,.vf-matrix-table .vf-radiogroup-tabs-wrapper{border-radius:0;height:100%}.vf-grid-table .vf-checkbox-tabs,.vf-grid-table .vf-radio-tabs,.vf-matrix-table .vf-checkbox-tabs,.vf-matrix-table .vf-radio-tabs{border-width:0;border-left-width:var(--vf-border-width-input-t)}.vf-grid-table .vf-checkbox-tabs.vf-checkbox-tabs-first,.vf-grid-table .vf-radio-tabs.vf-radio-tabs-first,.vf-matrix-table .vf-checkbox-tabs.vf-checkbox-tabs-first,.vf-matrix-table .vf-radio-tabs.vf-radio-tabs-first{border:0}.vf-grid-table .vf-checkbox-tabs.vf-checkbox-tabs-first,.vf-grid-table .vf-checkbox-tabs.vf-checkbox-tabs-last,.vf-grid-table .vf-radio-tabs.vf-radio-tabs-first,.vf-grid-table .vf-radio-tabs.vf-radio-tabs-last,.vf-matrix-table .vf-checkbox-tabs.vf-checkbox-tabs-first,.vf-matrix-table .vf-checkbox-tabs.vf-checkbox-tabs-last,.vf-matrix-table .vf-radio-tabs.vf-radio-tabs-first,.vf-matrix-table .vf-radio-tabs.vf-radio-tabs-last{border-radius:0}.vf-grid-table .vf-checkbox-blocks,.vf-grid-table .vf-radio-blocks,.vf-matrix-table .vf-checkbox-blocks,.vf-matrix-table .vf-radio-blocks{border-width:0;min-height:100%}.vf-grid-table .vf-checkbox-blocks:not(.vf-checkbox-blocks-first),.vf-grid-table .vf-radio-blocks:not(.vf-radio-blocks-first),.vf-matrix-table .vf-checkbox-blocks:not(.vf-checkbox-blocks-first),.vf-matrix-table .vf-radio-blocks:not(.vf-radio-blocks-first){border-top-width:var(--vf-border-width-input-t)}.vf-grid-table .vf-checkboxgroup-blocks-wrapper,.vf-grid-table .vf-radiogroup-blocks-wrapper,.vf-matrix-table .vf-checkboxgroup-blocks-wrapper,.vf-matrix-table .vf-radiogroup-blocks-wrapper{border-radius:0;height:100%}.vf-grid-table .vf-checkbox-blocks-container,.vf-grid-table .vf-radio-blocks-container,.vf-matrix-table .vf-checkbox-blocks-container,.vf-matrix-table .vf-radio-blocks-container{flex:1}.vf-grid-table .vf-checkbox-blocks.vf-checkbox-blocks-first,.vf-grid-table .vf-checkbox-blocks.vf-checkbox-blocks-last,.vf-grid-table .vf-radio-blocks.vf-radio-blocks-first,.vf-grid-table .vf-radio-blocks.vf-radio-blocks-last,.vf-matrix-table .vf-checkbox-blocks.vf-checkbox-blocks-first,.vf-matrix-table .vf-checkbox-blocks.vf-checkbox-blocks-last,.vf-matrix-table .vf-radio-blocks.vf-radio-blocks-first,.vf-matrix-table .vf-radio-blocks.vf-radio-blocks-last{border-radius:0}.vf-grid-table .vf-slider-wrapper,.vf-matrix-table .vf-slider-wrapper{align-items:center;display:flex;height:100%;justify-content:center;margin-top:0;width:100%}.vf-grid-table .vf-slider-target,.vf-matrix-table .vf-slider-target{margin-left:1rem;margin-right:1rem;width:100%}.vf-grid-table .vf-grid .vf-btn,.vf-grid-table .vf-matrix-grid .vf-btn,.vf-matrix-table .vf-grid .vf-btn,.vf-matrix-table .vf-matrix-grid .vf-btn{border-radius:0;width:100%}.vf-grid-table .vf-grid .vf-btn:hover:not(:disabled):not(.vf-btn-loading),.vf-grid-table .vf-matrix-grid .vf-btn:hover:not(:disabled):not(.vf-btn-loading),.vf-matrix-table .vf-grid .vf-btn:hover:not(:disabled):not(.vf-btn-loading),.vf-matrix-table .vf-matrix-grid .vf-btn:hover:not(:disabled):not(.vf-btn-loading){filter:brightness(.95);transform:none}.vf-grid-table .vf-grid .vf-btn:focus,.vf-grid-table .vf-matrix-grid .vf-btn:focus,.vf-matrix-table .vf-grid .vf-btn:focus,.vf-matrix-table .vf-matrix-grid .vf-btn:focus{position:relative;z-index:1}.vf-grid-table .vf-static,.vf-matrix-table .vf-static{height:100%}.vf-grid-table .vf-file-preview-gallery-wrapper,.vf-grid-table .vf-file-preview-image-wrapper,.vf-grid-table .vf-file-preview-wrapper,.vf-matrix-table .vf-file-preview-gallery-wrapper,.vf-matrix-table .vf-file-preview-image-wrapper,.vf-matrix-table .vf-file-preview-wrapper{padding:.25rem}.vf-grid-table .vf-multifile-list,.vf-matrix-table .vf-multifile-list{margin-top:0}.vf-grid-table .vf-grid-field-wrapper .vf-label,.vf-grid-table .vf-grid-field-wrapper>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-layout-inner-container>.vf-layout-inner-wrapper-after,.vf-grid-table .vf-grid-field-wrapper>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-layout-inner-container>.vf-layout-inner-wrapper-before{display:none}.vf-grid-table .vf-checkbox-wrapper,.vf-grid-table .vf-radio-wrapper,.vf-grid-table .vf-static,.vf-grid-table .vf-static-tag,.vf-grid-table .vf-toggle-wrapper{padding:var(--vf-py-input) var(--vf-px-input)}.vf-grid-table .vf-checkbox-wrapper-sm,.vf-grid-table .vf-radio-wrapper-sm,.vf-grid-table .vf-static-sm,.vf-grid-table .vf-static-tag-sm,.vf-grid-table .vf-toggle-wrapper-sm{padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-grid-table .vf-checkbox-wrapper-lg,.vf-grid-table .vf-radio-wrapper-lg,.vf-grid-table .vf-static-lg,.vf-grid-table .vf-static-tag-lg,.vf-grid-table .vf-toggle-wrapper-lg{padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-grid-table .vf-signature{border:none;border-radius:0}
