/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-content:""}}}section.hero-page-landing{--imageWidthDesktop:770px;--imageWidthTablet:512px;--imageWidthMobile:100%;width:100%;position:relative;overflow:hidden}section.hero-page-landing+section,section.hero-page-landing+section+section{margin-top:-1px}section.hero-page-landing .container-big{flex-direction:column-reverse;align-items:center;height:100%;margin-inline:auto;display:flex;position:relative}@media(min-width:768px){section.hero-page-landing .container-big{flex-direction:row;column-gap:30px}}@media(min-width:1280px){section.hero-page-landing .container-big{max-width:1280px}}@media(min-width:1536px){section.hero-page-landing .container-big{max-width:1440px}}section.hero-page-landing .container-big .container{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);flex:1}@media(min-width:1024px){section.hero-page-landing .container-big .container{padding-right:calc(var(--spacing,.25rem) * 0)}}section.hero-page-landing .container-big .col-info{width:100%;padding-block:calc(var(--spacing,.25rem) * 10);text-wrap:pretty}@media(min-width:1024px){section.hero-page-landing .container-big .col-info{padding-top:calc(var(--spacing,.25rem) * 28);padding-bottom:calc(var(--spacing,.25rem) * 16)}}section.hero-page-landing .container-big .col-info .pretitle{color:var(--accentColor)}section.hero-page-landing .container-big .col-info .title{padding-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-poppins,"Poppins", sans-serif);--tw-leading:40px;--tw-font-weight:var(--font-weight-normal,400);font-size:32px;line-height:40px;font-weight:var(--font-weight-normal,400);color:var(--btnPrimaryBg)}@media(min-width:1024px){section.hero-page-landing .container-big .col-info .title{padding-bottom:calc(var(--spacing,.25rem) * 8);--tw-leading:52px;font-size:40px;line-height:52px}}@media(min-width:1280px){section.hero-page-landing .container-big .col-info .title{--tw-leading:52px;font-size:40px;line-height:52px}}section.hero-page-landing .container-big .col-info .subtitle{--tw-leading:28px;color:var(--btnPrimaryBg);font-size:18px;line-height:28px}section.hero-page-landing .container-big .col-info .text{margin-top:calc(var(--spacing,.25rem) * 6);max-width:560px;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:30px;line-height:30px}@media(min-width:1024px){section.hero-page-landing .container-big .col-info .text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}}@media(min-width:1280px){section.hero-page-landing .container-big .col-info .text{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:30px;line-height:30px}}section.hero-page-landing .container-big .col-imgs{width:var(--imageWidthMobile);flex-shrink:0;display:block}@media(min-width:768px){section.hero-page-landing .container-big .col-imgs{display:none}}@media(min-width:1024px){section.hero-page-landing .container-big .col-imgs{width:var(--imageWidthTablet);display:block}}@media(min-width:1280px){section.hero-page-landing .container-big .col-imgs{width:var(--imageWidthDesktop)}}section.hero-page-landing .container-big .col-imgs .background-image img{width:100%;height:auto;display:block}section.hero-page-landing.has-bg-full{--hero-subtitle-fs:20px;--hero-title-fs:32px}@media(min-width:768px){section.hero-page-landing.has-bg-full{--hero-subtitle-fs:30px;--hero-title-fs:48px}}@media(min-width:1280px){section.hero-page-landing.has-bg-full{--hero-subtitle-fs:45px;--hero-title-fs:71px}}section.hero-page-landing.has-bg-full .bg-full{inset:calc(var(--spacing,.25rem) * 0);z-index:0;display:block;position:absolute}section.hero-page-landing.has-bg-full .bg-full img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}section.hero-page-landing.has-bg-full .container-big{z-index:1;position:relative}section.hero-page-landing.has-bg-full .container-big .col-imgs .background-image{display:none}section.hero-page-landing.has-bg-full .container-big .col-info{padding-block:calc(var(--spacing,.25rem) * 8)}@media(min-width:768px){section.hero-page-landing.has-bg-full .container-big .col-info{padding-block:calc(var(--spacing,.25rem) * 10)}}@media(min-width:1024px){section.hero-page-landing.has-bg-full .container-big .col-info{padding-block:calc(var(--spacing,.25rem) * 20)}}section.hero-page-landing.has-bg-full .container-big .col-info .pretitle{margin-bottom:calc(var(--spacing,.25rem) * 2)}section.hero-page-landing.has-bg-full .container-big .col-info .title{max-width:100%;padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--hero-title-fs)}@media(min-width:1024px){section.hero-page-landing.has-bg-full .container-big .col-info .title{padding-bottom:calc(var(--spacing,.25rem) * 8)}}section.hero-page-landing.has-bg-full .container-big .col-info .subtitle{max-width:100%;font-size:var(--hero-subtitle-fs)}section.hero-page-landing.has-bg-full .container-big .col-info .button-wrappers{margin-top:calc(var(--spacing,.25rem) * 6)}@media(min-width:1024px){section.hero-page-landing.has-bg-full .container-big .col-info .button-wrappers{margin-top:calc(var(--spacing,.25rem) * 8)}}section.hero-page-landing.has-bg-full .container-big .col-info .button-wrappers .btn{white-space:normal;max-width:100%}section.hero-page-landing.has-bg-overlay .bg-full:after{inset:calc(var(--spacing,.25rem) * 0);background-image:var(--bg-overlay);--tw-content:"";content:var(--tw-content);position:absolute}section.hero-page-landing.has-custom-width .container-big .col-info .pretitle{width:100%;max-width:100%}@media(min-width:1280px){section.hero-page-landing.has-custom-width .container-big .col-info .pretitle{width:var(--pretitle-width,auto);max-width:none}}section.hero-page-landing.has-custom-width .container-big .col-info .title{width:100%;max-width:100%}@media(min-width:1280px){section.hero-page-landing.has-custom-width .container-big .col-info .title{width:var(--title-width,auto);max-width:none}}section.hero-page-landing.has-custom-width .container-big .col-info .subtitle{width:100%;max-width:100%}@media(min-width:1280px){section.hero-page-landing.has-custom-width .container-big .col-info .subtitle{width:var(--subtitle-width,auto);max-width:none}}section.hero-page-landing.has-custom-typo .container-big .col-info .title{font-size:min(var(--title-size,40px),32px);line-height:var(--title-lh,130%);font-weight:var(--title-weight,400)}@media(min-width:768px){section.hero-page-landing.has-custom-typo .container-big .col-info .title{font-size:min(var(--title-size,40px),48px)}}@media(min-width:1280px){section.hero-page-landing.has-custom-typo .container-big .col-info .title{font-size:var(--title-size,40px)}}section.hero-page-landing.has-custom-typo .container-big .col-info .subtitle{font-size:min(var(--subtitle-size,18px),20px);line-height:var(--subtitle-lh,156%);font-weight:var(--subtitle-weight,400)}@media(min-width:768px){section.hero-page-landing.has-custom-typo .container-big .col-info .subtitle{font-size:min(var(--subtitle-size,18px),30px)}}@media(min-width:1280px){section.hero-page-landing.has-custom-typo .container-big .col-info .subtitle{font-size:var(--subtitle-size,18px)}}section.hero-page-landing.has-bg-fit{padding-block:calc(var(--spacing,.25rem) * 0);--hero-fit-alto:min( calc(100dvh - 102px) , calc(100vw / (var(--bg-full-ratio-sm,var(--bg-full-ratio,.1)))));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:768px){section.hero-page-landing.has-bg-fit{--hero-fit-alto:min( calc(100dvh - 106px) , calc(100vw / (var(--bg-full-ratio,.1))))}}@media(min-width:1024px){section.hero-page-landing.has-bg-fit{--hero-fit-alto:min( calc(100dvh - 119px) , calc(100vw / (var(--bg-full-ratio,.1))))}}section.hero-page-landing.has-bg-fit{--hero-fit-subtitle-cap:max(16px, calc((var(--hero-fit-alto) - 93.8px) * .1375));--hero-fit-title-cap:max(24px, calc((var(--hero-fit-alto) - 93.8px) * .22))}@media(min-width:768px){section.hero-page-landing.has-bg-fit{--hero-fit-subtitle-cap:max(16px, calc((var(--hero-fit-alto) - 54.4px) * .10625));--hero-fit-title-cap:max(24px, calc((var(--hero-fit-alto) - 54.4px) * .17))}}@media(min-width:1024px){section.hero-page-landing.has-bg-fit{--hero-fit-subtitle-cap:max(16px, calc((var(--hero-fit-alto) - 174.4px) * .09375));--hero-fit-title-cap:max(24px, calc((var(--hero-fit-alto) - 174.4px) * .15))}}@media(min-width:1280px){section.hero-page-landing.has-bg-fit{--hero-fit-subtitle-cap:max(16px, calc((var(--hero-fit-alto) - 216.8px) * .1775));--hero-fit-title-cap:max(24px, calc((var(--hero-fit-alto) - 216.8px) * .28))}}section.hero-page-landing.has-bg-fit:before{aspect-ratio:var(--bg-full-ratio-sm,var(--bg-full-ratio,auto));--tw-content:"";content:var(--tw-content);grid-row-start:1;grid-column-start:1;width:100%;max-height:calc(100dvh - 102px);display:block}@media(min-width:768px){section.hero-page-landing.has-bg-fit:before{aspect-ratio:var(--bg-full-ratio,auto);max-height:calc(100dvh - 106px)}}@media(min-width:1024px){section.hero-page-landing.has-bg-fit:before{max-height:calc(100dvh - 119px)}}section.hero-page-landing.has-bg-fit .container-big{grid-row-start:1;grid-column-start:1;justify-content:center}section.hero-page-landing.has-bg-fit .container-big .container{flex:none}@media(min-width:1024px){section.hero-page-landing.has-bg-fit .container-big .container{flex:1}}section.hero-page-landing.has-bg-fit .container-big .col-info .title{font-size:min(var(--title-size,var(--hero-title-fs)),var(--hero-title-fs),var(--hero-fit-title-cap))}@media(min-width:1280px){section.hero-page-landing.has-bg-fit .container-big .col-info .title{font-size:min(var(--title-size,var(--hero-title-fs)),var(--hero-fit-title-cap))}}section.hero-page-landing.has-bg-fit .container-big .col-info .subtitle{font-size:min(var(--subtitle-size,var(--hero-subtitle-fs)),var(--hero-subtitle-fs),var(--hero-fit-subtitle-cap))}@media(min-width:1280px){section.hero-page-landing.has-bg-fit .container-big .col-info .subtitle{font-size:min(var(--subtitle-size,var(--hero-subtitle-fs)),var(--hero-fit-subtitle-cap))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
