@font-face{font-family:eurostilebold;font-style:normal;font-weight:400;src:url(../../src/assets/fonts/eurostile/eurostile_bold.woff2) format("woff2"),url(../../src/assets/fonts/eurostile/eurostile_bold.woff) format("woff")}@font-face{font-family:eurostileregular;font-style:normal;font-weight:400;src:url(../../src/assets/fonts/eurostile/eurostile.woff2) format("woff2"),url(../../src/assets/fonts/eurostile/eurostile/eurostile.woff) format("woff")}body{display:flex;flex-direction:column;max-width:100%;min-width:100%;width:100%}.swiper{height:100%;width:100%}.swiper .swiper-wrapper{transition-timing-function:linear}.swiper .swiper-wrapper .swiper-slide figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header{z-index:10001!important}.footer{z-index:10000!important}:root{--wp-color-primary-h:155;--wp-color-primary-s:44%;--wp-color-primary-l:23%;--wp-color-primary-hsl:155,44%,23%;--wp-color-primary_h:360;--wp-color-primary_s:100%;--wp-color-primary_l:100%;--wp-color-primary_hsl:360,100%,100%;--wp-color-secondary-h:82;--wp-color-secondary-s:85%;--wp-color-secondary-l:67%;--wp-color-secondary-hsl:82,85%,67%;--wp-color-secondary_h:360;--wp-color-secondary_s:100%;--wp-color-secondary_l:100%;--wp-color-secondary_hsl:360,100%,100%;--wp-color-background-h:0;--wp-color-background-s:0%;--wp-color-background-l:94.9%;--wp-color-background-hsl:0,0%,94.9%;--wp-color-background_h:360;--wp-color-background_s:100%;--wp-color-background_l:100%;--wp-color-background_hsl:360,100%,100%;--wp-color-foreground-h:0;--wp-color-foreground-s:0%;--wp-color-foreground-l:94.9%;--wp-color-foreground-hsl:0,0%,94.9%;--wp-color-foreground_h:360;--wp-color-foreground_s:100%;--wp-color-foreground_l:100%;--wp-color-foreground_hsl:360,100%,100%;--wp-color-beige-h:33;--wp-color-beige-s:100%;--wp-color-beige-l:96%;--wp-color-beige-hsl:33,100%,96%;--wp-color-beige_h:360;--wp-color-beige_s:100%;--wp-color-beige_l:100%;--wp-color-beige_hsl:360,100%,100%;--wp-color-light-h:280;--wp-color-light-s:6%;--wp-color-light-l:90%;--wp-color-light-hsl:280,6%,90%;--wp-color-light_h:0;--wp-color-light_s:0%;--wp-color-light_l:0%;--wp-color-light_hsl:0,0%,0%;--wp-color-dark-h:0;--wp-color-dark-s:0%;--wp-color-dark-l:10%;--wp-color-dark-hsl:0,0%,10%;--wp-color-dark_h:360;--wp-color-dark_s:100%;--wp-color-dark_l:100%;--wp-color-dark_hsl:360,100%,100%;--wp-color-wp-blue-h:203;--wp-color-wp-blue-s:100%;--wp-color-wp-blue-l:37%;--wp-color-wp-blue-hsl:203,100%,37%;--wp-color-wp-blue_h:360;--wp-color-wp-blue_s:100%;--wp-color-wp-blue_l:100%;--wp-color-wp-blue_hsl:360,100%,100%;--wp-color-gray-h:0;--wp-color-gray-s:0%;--wp-color-gray-l:40%;--wp-color-gray-hsl:0,0%,40%;--wp-color-gray_h:360;--wp-color-gray_s:100%;--wp-color-gray_l:100%;--wp-color-gray_hsl:360,100%,100%;--wp-color-white-h:360;--wp-color-white-s:100%;--wp-color-white-l:100%;--wp-color-white-hsl:360,100%,100%;--wp-color-white_h:0;--wp-color-white_s:0%;--wp-color-white_l:0%;--wp-color-white_hsl:0,0%,0%;--wp-color-black-h:0;--wp-color-black-s:0%;--wp-color-black-l:0%;--wp-color-black-hsl:0,0%,0%;--wp-color-black_h:360;--wp-color-black_s:100%;--wp-color-black_l:100%;--wp-color-black_hsl:360,100%,100%;--wp-color-green-h:120;--wp-color-green-s:100%;--wp-color-green-l:25%;--wp-color-green-hsl:120,100%,25%;--wp-color-green_h:360;--wp-color-green_s:100%;--wp-color-green_l:100%;--wp-color-green_hsl:360,100%,100%;--wp-color-red-h:0;--wp-color-red-s:100%;--wp-color-red-l:50%;--wp-color-red-hsl:0,100%,50%;--wp-color-red_h:360;--wp-color-red_s:100%;--wp-color-red_l:100%;--wp-color-red_hsl:360,100%,100%;--wp-color-blue-h:240;--wp-color-blue-s:100%;--wp-color-blue-l:50%;--wp-color-blue-hsl:240,100%,50%;--wp-color-blue_h:360;--wp-color-blue_s:100%;--wp-color-blue_l:100%;--wp-color-blue_hsl:360,100%,100%;--wp-color-yellow-h:60;--wp-color-yellow-s:100%;--wp-color-yellow-l:50%;--wp-color-yellow-hsl:60,100%,50%;--wp-color-yellow_h:360;--wp-color-yellow_s:100%;--wp-color-yellow_l:100%;--wp-color-yellow_hsl:360,100%,100%;--wp-color-orange-h:38;--wp-color-orange-s:100%;--wp-color-orange-l:50%;--wp-color-orange-hsl:38,100%,50%;--wp-color-orange_h:360;--wp-color-orange_s:100%;--wp-color-orange_l:100%;--wp-color-orange_hsl:360,100%,100%;--wp-color-background-h:var(--wp-color-black-h);--wp-color-background-s:var(--wp-color-black-s);--wp-color-background-l:var(--wp-color-black-l);--wp-color-background-hsl:var(--wp-color-black-hsl);--wp-color-background_h:var(--wp-color-black_h);--wp-color-background_s:var(--wp-color-black_s);--wp-color-background_l:var(--wp-color-black_l);--wp-color-background_hsl:var(--wp-color-black_hsl);--wp-color-foreground-h:var(--wp-color-white-h);--wp-color-foreground-s:var(--wp-color-white-s);--wp-color-foreground-l:var(--wp-color-white-l);--wp-color-foreground-hsl:var(--wp-color-white-hsl);--wp-color-foreground_h:var(--wp-color-white_h);--wp-color-foreground_s:var(--wp-color-white_s);--wp-color-foreground_l:var(--wp-color-white_l);--wp-color-foreground_hsl:var(--wp-color-white_hsl);--wp-color-primary-h:var(--wp-color-black-h);--wp-color-primary-s:var(--wp-color-black-s);--wp-color-primary-l:var(--wp-color-black-l);--wp-color-primary-hsl:var(--wp-color-black-hsl);--wp-color-primary_h:var(--wp-color-black_h);--wp-color-primary_s:var(--wp-color-black_s);--wp-color-primary_l:var(--wp-color-black_l);--wp-color-primary_hsl:var(--wp-color-black_hsl);--wp-color-secondary-h:var(--wp-color-white-h);--wp-color-secondary-s:var(--wp-color-white-s);--wp-color-secondary-l:var(--wp-color-white-l);--wp-color-secondary-hsl:var(--wp-color-white-hsl);--wp-color-secondary_h:var(--wp-color-white_h);--wp-color-secondary_s:var(--wp-color-white_s);--wp-color-secondary_l:var(--wp-color-white_l);--wp-color-secondary_hsl:var(--wp-color-white_hsl);--wp-color-accent-h:var(--wp-color-black-h);--wp-color-accent-s:var(--wp-color-black-s);--wp-color-accent-l:var(--wp-color-black-l);--wp-color-accent-hsl:var(--wp-color-black-hsl);--wp-color-accent_h:var(--wp-color-black_h);--wp-color-accent_s:var(--wp-color-black_s);--wp-color-accent_l:var(--wp-color-black_l);--wp-color-accent_hsl:var(--wp-color-black_hsl);--wp-color-tertiary-h:var(--wp-color-white-h);--wp-color-tertiary-s:var(--wp-color-white-s);--wp-color-tertiary-l:var(--wp-color-white-l);--wp-color-tertiary-hsl:var(--wp-color-white-hsl);--wp-color-tertiary_h:var(--wp-color-white_h);--wp-color-tertiary_s:var(--wp-color-white_s);--wp-color-tertiary_l:var(--wp-color-white_l);--wp-color-tertiary_hsl:var(--wp-color-white_hsl);--wp-color-quaternary-h:var(--wp-color-black-h);--wp-color-quaternary-s:var(--wp-color-black-s);--wp-color-quaternary-l:var(--wp-color-black-l);--wp-color-quaternary-hsl:var(--wp-color-black-hsl);--wp-color-quaternary_h:var(--wp-color-black_h);--wp-color-quaternary_s:var(--wp-color-black_s);--wp-color-quaternary_l:var(--wp-color-black_l);--wp-color-quaternary_hsl:var(--wp-color-black_hsl);--wp-color-quintinary-h:var(--wp-color-white-h);--wp-color-quintinary-s:var(--wp-color-white-s);--wp-color-quintinary-l:var(--wp-color-white-l);--wp-color-quintinary-hsl:var(--wp-color-white-hsl);--wp-color-quintinary_h:var(--wp-color-white_h);--wp-color-quintinary_s:var(--wp-color-white_s);--wp-color-quintinary_l:var(--wp-color-white_l);--wp-color-quintinary_hsl:var(--wp-color-white_hsl);--wp-color-alert-h:var(--wp-color-red-h);--wp-color-alert-s:var(--wp-color-red-s);--wp-color-alert-l:var(--wp-color-red-l);--wp-color-alert-hsl:var(--wp-color-red-hsl);--wp-color-alert_h:var(--wp-color-red_h);--wp-color-alert_s:var(--wp-color-red_s);--wp-color-alert_l:var(--wp-color-red_l);--wp-color-alert_hsl:var(--wp-color-red_hsl);--wp-color-attention-h:var(--wp-color-orange-h);--wp-color-attention-s:var(--wp-color-orange-s);--wp-color-attention-l:var(--wp-color-orange-l);--wp-color-attention-hsl:var(--wp-color-orange-hsl);--wp-color-attention_h:var(--wp-color-orange_h);--wp-color-attention_s:var(--wp-color-orange_s);--wp-color-attention_l:var(--wp-color-orange_l);--wp-color-attention_hsl:var(--wp-color-orange_hsl);--wp-color-positive-h:var(--wp-color-green-h);--wp-color-positive-s:var(--wp-color-green-s);--wp-color-positive-l:var(--wp-color-green-l);--wp-color-positive-hsl:var(--wp-color-green-hsl);--wp-color-positive_h:var(--wp-color-green_h);--wp-color-positive_s:var(--wp-color-green_s);--wp-color-positive_l:var(--wp-color-green_l);--wp-color-positive_hsl:var(--wp-color-green_hsl);--wp-font-sans:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;--wp-font-ui:var(--wp-font-sans);--wp-font-heading:var(--wp-font-sans);--size-unit:3rem;--size-xs:0.75rem;--size-sm:0.875rem;--size-base:1rem;--size-lg:1.125rem;--size-xl:1.25rem;--size-2xl:1.5rem;--size-3xl:1.875rem;--size-4xl:2.25rem;--size-5xl:3rem;--size-6xl:3.75rem;--size-7xl:4.5rem;--size-8xl:6rem;--size-9xl:8rem;--vh:100vh;--wp-admin-bar-height:0rem;--header-height:7.688rem;--footer-height:7.688rem;color:#1a1a1a;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wp-font-ui);font-size:1rem;font-size:var(--size-base)}body.admin-bar{--wp-admin-bar-height:2.875rem}@media(width > 782px){body.admin-bar{--wp-admin-bar-height:2rem}}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:host{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:transparent;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@keyframes swing{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(0)}75%{transform:translateX(8px)}to{transform:translateX(0)}}@keyframes float{0%{transform:translate(0) scale(1)}25%{transform:translate(5px,-5px) scale(1.04)}50%{transform:translate(6px,4px) scale(1)}75%{transform:translate(-4px,6px) scale(.98)}to{transform:translate(0) scale(1)}}.animate-entry{opacity:0}.animate-entry.animate-entry__fade-up{transform:translateY(3rem);transform:translateY(var(--size-5xl));transition:opacity .6s ease-out,transform .6s ease-out}.animate-entry.animate-entry__fade-up.is-visible{opacity:1;transform:translateY(0)}.aboutus{background-color:#f0f2e7;box-shadow:0 8px 22px 0 rgba(0,0,0,.251);margin-bottom:-50px;position:relative;z-index:2}.aboutus,.aboutus .aboutus-image{border-bottom-left-radius:50px;border-bottom-right-radius:50px}.aboutus .aboutus-image{background:50%/cover no-repeat;height:568px}.aboutus .container .content{padding:8rem 3.75rem 3.75rem;padding:var(--size-9xl) var(--size-6xl) var(--size-6xl);width:100%}.aboutus .container .content .aboutus-inner{display:flex}.aboutus .container .content .aboutus-inner .aboutus-left{display:flex;flex-direction:column;justify-content:space-between;width:40%}.aboutus .container .content .aboutus-inner .aboutus-right{display:flex;flex-direction:column;gap:2.25rem;gap:var(--size-4xl);width:60%}.aboutus .container .content .aboutus-inner .aboutus-right .abouts-arrow-button{align-items:center;border-bottom:3px solid #21543f;display:flex;font-family:eurostilebold,sans-serif;font-size:1rem;font-size:var(--size-base);font-weight:700;justify-content:space-between;padding-bottom:10px;width:90%}.aboutus .container .content h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);letter-spacing:-1px;line-height:3rem;line-height:var(--size-5xl)}@media(max-width:1279px){.aboutus .aboutus-image{height:300px}.aboutus .container .content{padding:8rem 2.25rem 3rem;padding:var(--size-9xl) var(--size-4xl) var(--size-5xl)}.aboutus .container .content .aboutus-inner{flex-direction:row}.aboutus .container .content .aboutus-inner .aboutus-left,.aboutus .container .content .aboutus-inner .aboutus-right{width:100%}.aboutus .container .content .aboutus-inner .aboutus-left{margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.aboutus .container .content .aboutus-inner .aboutus-right .abouts-arrow-button{width:100%}.aboutus .container .content h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}}@media(max-width:767px){.aboutus .aboutus-image{height:250px}.aboutus .container .content{padding:6rem 1.875rem 2.25rem;padding:var(--size-8xl) var(--size-3xl) var(--size-4xl)}.aboutus .container .content .aboutus-inner{flex-direction:column}.aboutus .container .content .aboutus-inner .aboutus-left{flex-direction:row;margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.aboutus .container .content .aboutus-inner .aboutus-left .aboutus-icon svg{height:2.25rem;height:var(--size-4xl)}.aboutus .container .content .aboutus-inner .aboutus-right .abouts-arrow-button{width:100%}.aboutus .container .content h2{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}}@media(max-width:639px){.aboutus .aboutus-image{height:200px}.aboutus .container .content{padding:6rem 0 1.875rem;padding:var(--size-8xl) 0 var(--size-3xl)}.aboutus .container .content .aboutus-inner .aboutus-left{margin-bottom:1.5rem;margin-bottom:var(--size-2xl)}.aboutus .container .content .aboutus-inner .aboutus-left .aboutus-icon svg{height:1.875rem;height:var(--size-3xl)}.aboutus .container .content h2{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}}.mission{border-bottom-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 8px 22px 0 rgba(0,0,0,.251)}.mission .mission-image{background:50%/cover no-repeat;height:618px;z-index:8}.mission .mission-content,.mission .mission-image{border-bottom-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 8px 22px 0 rgba(0,0,0,.251);position:relative}.mission .mission-content{background-color:#f0f2e7;margin-bottom:-50px;z-index:9}.mission .container .content{padding:8rem 3.75rem 3.75rem;padding:var(--size-9xl) var(--size-6xl) var(--size-6xl);width:100%}.mission .container .content .mission-inner{align-items:center;display:flex}.mission .container .content .mission-inner .mission-left{display:flex;flex-direction:column;gap:8rem;gap:var(--size-9xl);justify-content:space-between;width:40%}.mission .container .content .mission-inner .mission-right{display:flex;flex-direction:column;gap:2.25rem;gap:var(--size-4xl);width:60%}.mission .container .content h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);letter-spacing:-1px;line-height:3rem;line-height:var(--size-5xl)}.mission .container .content p{color:#21543f;font-family:didactgothic,sans-serif;font-size:1.875rem;font-size:var(--size-3xl);font-weight:400;letter-spacing:-1px;line-height:2.25rem;line-height:var(--size-4xl)}@media(max-width:1279px){.mission .mission-image{height:350px}.mission .container .content{padding:8rem 2.25rem 3rem;padding:var(--size-9xl) var(--size-4xl) var(--size-5xl)}.mission .container .content .mission-inner{flex-direction:row}.mission .container .content .mission-inner .mission-left,.mission .container .content .mission-inner .mission-right{width:100%}.mission .container .content .mission-inner .mission-left{margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.mission .container .content h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}.mission .container .content p{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}}@media(max-width:767px){.mission .mission-image{height:300px}.mission .container .content{padding:6rem 1.875rem 2.25rem;padding:var(--size-8xl) var(--size-3xl) var(--size-4xl)}.mission .container .content .mission-inner{flex-direction:column}.mission .container .content .mission-inner .mission-left{flex-direction:row;margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.mission .container .content .mission-inner .mission-left .mission-icon svg{height:2.25rem;height:var(--size-4xl)}.mission .container .content h2{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}.mission .container .content p{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}}@media(max-width:639px){.mission .mission-image{height:250px}.mission .container .content{padding:6rem 0 1.875rem;padding:var(--size-8xl) 0 var(--size-3xl)}.mission .container .content .mission-inner .mission-left{margin-bottom:1.5rem;margin-bottom:var(--size-2xl)}.mission .container .content .mission-inner .mission-left .mission-icon svg{height:1.875rem;height:var(--size-3xl)}}.vision .vision-content{background-color:#f0f2e7;margin-top:-50px;position:relative;z-index:2}.vision .container .content{padding:8rem 3.75rem 3.75rem;padding:var(--size-9xl) var(--size-6xl) var(--size-6xl);width:100%}.vision .container .content .vision-inner{align-items:center;display:flex}.vision .container .content .vision-inner .vision-left{display:flex;flex-direction:column;gap:8rem;gap:var(--size-9xl);justify-content:space-between;width:40%}.vision .container .content .vision-inner .vision-right{display:flex;flex-direction:column;gap:2.25rem;gap:var(--size-4xl);width:60%}.vision .container .content h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);letter-spacing:-1px;line-height:3rem;line-height:var(--size-5xl)}.vision .container .content p{color:#21543f;font-family:didactgothic,sans-serif;font-size:1.875rem;font-size:var(--size-3xl);font-weight:400;letter-spacing:-1px;line-height:2.25rem;line-height:var(--size-4xl)}@media(max-width:1279px){.vision .container .content{padding:8rem 2.25rem 3rem;padding:var(--size-9xl) var(--size-4xl) var(--size-5xl)}.vision .container .content .vision-inner{flex-direction:row}.vision .container .content .vision-inner .vision-left,.vision .container .content .vision-inner .vision-right{width:100%}.vision .container .content .vision-inner .vision-left{margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.vision .container .content h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}.vision .container .content p{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}}@media(max-width:767px){.vision .container .content{padding:6rem 1.875rem 2.25rem;padding:var(--size-8xl) var(--size-3xl) var(--size-4xl)}.vision .container .content .vision-inner{flex-direction:column}.vision .container .content .vision-inner .vision-left{flex-direction:row;margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.vision .container .content .vision-inner .vision-left .vision-icon svg{height:2.25rem;height:var(--size-4xl)}.vision .container .content h2{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}.vision .container .content p{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}}@media(max-width:639px){.vision .container .content{padding:6rem 0 1.875rem;padding:var(--size-8xl) 0 var(--size-3xl)}.vision .container .content .vision-inner .vision-left{margin-bottom:1.5rem;margin-bottom:var(--size-2xl)}.vision .container .content .vision-inner .vision-left .vision-icon svg{height:1.875rem;height:var(--size-3xl)}}.key-highlights{padding:3rem;padding:var(--size-5xl)}@media(max-width:639px){.key-highlights{padding:3rem 1.875rem;padding:var(--size-5xl) var(--size-3xl)}}.key-highlights .content{background-color:#21553f;border-radius:20px;overflow:hidden}.key-highlights .container{padding:0!important}.key-highlights .container .container-column{display:flex;justify-content:space-between}@media(max-width:919px){.key-highlights .container .container-column{align-items:center;flex-direction:column}}.key-highlights .container .container-column .left-column{max-width:46%;width:100%}@media(max-width:919px){.key-highlights .container .container-column .left-column{height:500px;max-width:100%;width:100%}}@media(max-width:639px){.key-highlights .container .container-column .left-column{height:300px}}.key-highlights .container .container-column .left-column .key-highlights-image{background-position:75% 50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:100%;width:100%}.key-highlights .container .container-column .right-column{display:flex;flex-flow:column nowrap;gap:52px;justify-content:center;max-width:46%;padding:3rem 8rem 3rem 4.5rem;padding:var(--size-5xl) var(--size-9xl) var(--size-5xl) var(--size-7xl);width:100%}@media(max-width:1279px){.key-highlights .container .container-column .right-column{padding:3rem;padding:var(--size-5xl)}}@media(max-width:919px){.key-highlights .container .container-column .right-column{max-width:100%;width:100%}}@media(max-width:639px){.key-highlights .container .container-column .right-column{gap:32px;padding:3rem 1.875rem;padding:var(--size-5xl) var(--size-3xl)}}.key-highlights .container .container-column .right-column .items h3{color:#fff7ed;font-family:eurostilebold,sans-serif;font-size:4.5rem;font-size:var(--size-7xl);letter-spacing:-1px;line-height:4.5rem;line-height:var(--size-7xl)}@media(max-width:1279px){.key-highlights .container .container-column .right-column .items h3{font-size:3.75rem;font-size:var(--size-6xl);line-height:3.75rem;line-height:var(--size-6xl)}}@media(max-width:919px){.key-highlights .container .container-column .right-column .items h3{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}}.key-highlights .container .container-column .right-column .items p{color:#fff7ed;font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl);padding-top:8px}@media(max-width:919px){.key-highlights .container .container-column .right-column .items p{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}}@media(max-width:639px){.key-highlights .container .container-column .right-column .items p{font-size:1.25rem;font-size:var(--size-xl);line-height:1.25rem;line-height:var(--size-xl)}}.full-text{padding:3.75rem 0;padding:var(--size-6xl) 0}.full-text .container{align-items:center;display:flex;justify-content:center;width:100%}.full-text .container .content{align-items:center;display:flex;flex-direction:column;gap:3rem;gap:var(--size-5xl);max-width:1280px;padding:0 3rem;padding:0 var(--size-5xl)}.full-text .container .content h2{color:#000;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl);text-align:center}.key-topics{padding:3.75rem 0;padding:var(--size-6xl) 0}.key-topics .container .content{background-color:#fff6eb;border-radius:1.25rem;border-radius:var(--size-xl);padding:3.75rem;padding:var(--size-6xl)}.key-topics .container .content h2,.key-topics .container .content h4{font-family:eurostilebold,sans-serif;font-weight:600}.key-topics .container .content h4{border-bottom:.075rem solid gray;border-bottom:calc(var(--size-xs)*.1) solid gray;color:#000;font-size:1rem;font-size:var(--size-base);line-height:1rem;line-height:var(--size-base);padding:0 .75rem 1.125rem 1.875rem;padding:0 var(--size-xs) var(--size-lg) var(--size-3xl);position:relative}.key-topics .container .content h4:before{color:#21543f;content:"•";font-size:1.875rem;font-size:var(--size-3xl);left:0;position:absolute;top:0}.key-topics .container .content h2{color:#21543f;font-size:3rem;font-size:var(--size-5xl);line-height:3.75rem;line-height:var(--size-6xl);margin:2.25rem 0 3.75rem;margin:var(--size-4xl) 0 var(--size-6xl)}.key-topics .container .content .grid-container{display:grid;gap:3.75rem;gap:var(--size-6xl);grid-template-columns:repeat(2,1fr)}.key-topics .container .content .grid-item{display:flex;flex-direction:column;gap:1rem;gap:var(--size-base)}.key-topics .container .content .grid-item .icon{background-color:#21543f;border-radius:.6rem;border-radius:calc(var(--size-xs)*.8);color:#fff;padding:1rem;width:-moz-fit-content;width:fit-content}.key-topics .container .content .grid-item .title{color:#21543f;font-size:1.25rem;font-size:var(--size-xl);font-weight:500}.key-topics .container .content .grid-item .description{color:rgba(0,0,0,.8)}.key-topics .container .content .grid-item .link{color:#000}@media(max-width:767px){.key-topics .container .content .grid-container{grid-template-columns:1fr}}.learn-more-block{padding:3.75rem 0;padding:var(--size-6xl) 0}.learn-more-block .container{align-items:stretch;display:flex;gap:6rem;gap:var(--size-8xl)}.learn-more-block .container .column{box-sizing:border-box;display:flex;flex:1 1 calc(50% - 2.25rem);flex:1 1 calc(50% - var(--size-4xl));flex-direction:column;gap:2.25rem;gap:var(--size-4xl)}.learn-more-block .container .column h2{color:#21543f;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl)}.learn-more-block .container .column .button{margin-top:auto}.learn-more-block .container .column .items{align-items:center;display:flex;gap:1.25rem;gap:var(--size-xl)}.learn-more-block .container .column .items figure{height:9.6rem;height:calc(var(--size-9xl)*1.2);width:9.6rem;width:calc(var(--size-9xl)*1.2)}.learn-more-block .container .column .items figure img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.learn-more-block .container .column .items .content-item{display:flex;flex-direction:column;gap:1rem;gap:var(--size-base)}.learn-more-block .container .column .items .content-item h3.title-item{color:#000;font-family:eurostilebold,sans-serif;font-size:1.125rem;font-size:var(--size-lg);font-weight:600}.learn-more-block .container .column .items .content-item a.link{color:#21543f;font-family:Figtree,sans-serif}@media(max-width:767px){.learn-more-block .container{flex-direction:column;gap:3.75rem;gap:var(--size-6xl)}.learn-more-block .container .column{flex:1 1 100%}}.faq{padding:3.75rem 0;padding:var(--size-6xl) 0}.faq .container .content{background-color:#f0f2e7;border-radius:50px;display:flex;flex-direction:column;gap:8rem;gap:var(--size-9xl);padding:3.75rem 6rem;padding:var(--size-6xl) var(--size-8xl)}.faq .container .content h3{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);line-height:3rem;line-height:var(--size-5xl)}.faq .container .content h3.title,.faq .container .content h3.title-item{color:#21543f;font-family:eurostilebold,sans-serif;font-size:1.125rem;font-size:var(--size-lg);font-weight:600;text-decoration:underline}.faq .container .content .container-column{align-items:stretch;display:flex;gap:6rem;gap:var(--size-8xl)}.faq .container .content .container-column .column{box-sizing:border-box;display:flex;flex:1 1 calc(50% - 2.25rem);flex:1 1 calc(50% - var(--size-4xl));flex-direction:column;gap:3.75rem;gap:var(--size-6xl)}.faq .container .content .container-column .column h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:4.5rem;font-size:var(--size-7xl);line-height:4.5rem;line-height:var(--size-7xl)}.faq .container .content .container-column .column a.items{align-items:start;display:flex;flex-direction:column;gap:1rem;gap:var(--size-base)}.faq .container .content .container-column .column a.items .description p{color:#646a69;font-family:didactgothicgular,sans-serif;font-size:1rem;font-size:var(--size-base);line-height:1.5rem;line-height:var(--size-2xl)}.faq .container .content .container-column .column a.items h4.title-item{color:#000;font-family:eurostilebold,sans-serif;font-size:1.125rem;font-size:var(--size-lg);font-weight:700}.faq .container .content .container-column .column a.items .description p,.faq .container .content .container-column .column a.items h4.title-item{transition:color .3s ease}.faq .container .content .container-column .column a.items:hover .description p,.faq .container .content .container-column .column a.items:hover h3.title-item{color:#21543f}.faq .container .content .container-column .column a.all-items{align-self:flex-end}.faq .container .content .faq-button-wrapper{display:flex;justify-content:flex-end;padding-right:8rem;padding-right:var(--size-9xl)}.faq .container .content .faq-button{align-items:center;border-bottom:3px solid #21543f;display:flex;font-family:eurostilebold,sans-serif;font-size:1rem;font-size:var(--size-base);font-weight:700;justify-content:space-between;padding-bottom:10px;width:55%}.faq .container .content .faq-archive-list{display:grid;gap:3.75rem;gap:var(--size-6xl);grid-template-columns:repeat(2,1fr)}.faq .container .content .faq-item{display:flex;flex-direction:column;gap:1rem;gap:var(--size-base)}.faq .container .content .faq-item .description{color:rgba(0,0,0,.8);text-decoration:none}.faq .container .content .faq-item .read-more__link{color:#21543f;font-family:eurostilebold,sans-serif;font-size:1rem;font-size:var(--size-base);font-weight:600;text-decoration:underline}.faq .container .content .faq-item .read-more__link,.faq .container .content .faq-item h3.title{transition:color .3s ease}.faq .container .content .faq-item:hover .read-more__link,.faq .container .content .faq-item:hover h3.title{color:#000}@media(max-width:1279px){.faq{padding:2.25rem 0;padding:var(--size-4xl) 0}.faq .container .content{gap:2.25rem;gap:var(--size-4xl);padding:3rem 2.25rem;padding:var(--size-5xl) var(--size-4xl)}.faq .container .content h3{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}.faq .container .content .container-column{flex-direction:column;gap:3rem;gap:var(--size-5xl)}.faq .container .content .container-column .column{flex:1 1 100%}.faq .container .content .container-column .column h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}.faq .container .content .container-column .column:first-of-type{gap:1.25rem;gap:var(--size-xl)}.faq .container .content .container-column .column:last-of-type{gap:1.875rem;gap:var(--size-3xl)}.faq .container .content .faq-button-wrapper{justify-content:flex-start;padding-right:0}.faq .container .content .faq-button{width:50%}.faq .container .content .faq-archive-list{gap:3rem;gap:var(--size-5xl);grid-template-columns:1fr}.faq .container .content .faq-item{gap:1.25rem;gap:var(--size-xl)}.faq .container .content .faq-item h3.title{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}.faq .container .content .faq-item .description{font-size:1rem;font-size:var(--size-base);line-height:1.5rem;line-height:var(--size-2xl)}}@media(max-width:767px){.faq{padding:1.875rem 0;padding:var(--size-3xl) 0}.faq .container .content{gap:1.875rem;gap:var(--size-3xl);padding:3rem 1.875rem;padding:var(--size-5xl) var(--size-3xl)}.faq .container .content .container-column .column h2,.faq .container .content h3{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}.faq .container .content .faq-button{width:100%}.faq .container .content .faq-archive-list{gap:2.25rem;gap:var(--size-4xl)}.faq .container .content .faq-item{gap:1rem;gap:var(--size-base)}.faq .container .content .faq-item h3.title{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}.faq .container .content .faq-item .description{font-size:.875rem;font-size:var(--size-sm);line-height:1.25rem;line-height:var(--size-xl)}}@media(max-width:639px){.faq{padding:1.5rem 0;padding:var(--size-2xl) 0}.faq .container .content{gap:1.5rem;gap:var(--size-2xl);padding:3rem 1.5rem;padding:var(--size-5xl) var(--size-2xl)}.faq .container .content .container-column .column h2,.faq .container .content h3{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}.faq .container .content .faq-archive-list{gap:1.875rem;gap:var(--size-3xl)}.faq .container .content .faq-item{gap:.875rem;gap:var(--size-sm)}.faq .container .content .faq-item h3.title{font-size:1.25rem;font-size:var(--size-xl);line-height:1.25rem;line-height:var(--size-xl)}.faq .container .content .faq-item .description{font-size:.75rem;font-size:var(--size-xs);line-height:1rem;line-height:var(--size-base)}}.topics-numbers{padding:3.75rem 0;padding:var(--size-6xl) 0}.topics-numbers .container .content{background-color:#21543f;border-radius:1.25rem;border-radius:var(--size-xl);padding:3.75rem;padding:var(--size-6xl)}.topics-numbers .container .content h4{border-bottom:.075rem solid #fff;border-bottom:calc(var(--size-xs)*.1) solid #fff;color:#fff;font-family:eurostilebold,sans-serif;font-size:1rem;font-size:var(--size-base);font-weight:600;line-height:1rem;line-height:var(--size-base);padding:0 .75rem 1.125rem 1.875rem;padding:0 var(--size-xs) var(--size-lg) var(--size-3xl);position:relative}.topics-numbers .container .content h4:before{color:#fff;content:"•";font-size:1.875rem;font-size:var(--size-3xl);left:0;position:absolute;top:0}.topics-numbers .container .content .content-column{align-items:stretch;display:flex;gap:6rem;gap:var(--size-8xl);padding-top:2.25rem;padding-top:var(--size-4xl)}.topics-numbers .container .content .content-column .column{box-sizing:border-box;display:flex;flex:1 1 calc(50% - 2.25rem);flex:1 1 calc(50% - var(--size-4xl));flex-direction:column;gap:2.25rem;gap:var(--size-4xl)}.topics-numbers .container .content .content-column .column h2{color:#fff;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl)}.topics-numbers .container .content .content-column .column .description{color:#fff;font-family:Figtree,sans-serif}.topics-numbers .container .content .content-column .column .button{margin-top:auto}.topics-numbers .container .content .content-column .column .items{align-items:center;display:flex;flex-direction:column}.topics-numbers .container .content .content-column .column .items h3.title-item{align-items:center;color:#fff;display:inline-flex;justify-content:center}.topics-numbers .container .content .content-column .column .items h3.title-item .number{font-size:3rem;font-size:var(--size-5xl);font-weight:500;padding:0 .525rem;padding:0 calc(var(--size-sm)*.6)}.topics-numbers .container .content .content-column .column .items h3.title-item span{font-size:2.25rem;font-size:var(--size-4xl)}.topics-numbers .container .content .content-column .column .items p.description{color:#fff;font-family:Figtree,sans-serif;font-weight:300}.topics-numbers .container .content .content-column .column .items h3.title-item,.topics-numbers .container .content .content-column .column .items p.description{transition:color .3s ease}.topics-numbers .container .content .content-column .column .items:hover h3.title-item,.topics-numbers .container .content .content-column .column .items:hover p.description{color:#fff}@media(max-width:767px){.topics-numbers .container .content .content-column{flex-direction:column;gap:3.75rem;gap:var(--size-6xl)}.topics-numbers .container .content .content-column .column{flex:1 1 100%}}.thumb-carousel{background-color:#f0f2e7;margin:3.75rem 0;margin:var(--size-6xl) 0;padding:6rem 0;padding:var(--size-8xl) 0}@media(max-width:1279px){.thumb-carousel{margin:3rem 0;margin:var(--size-5xl) 0;padding:4.5rem 0;padding:var(--size-7xl) 0}}@media(max-width:1023px){.thumb-carousel{margin:2.25rem 0;margin:var(--size-4xl) 0;padding:3.75rem 0;padding:var(--size-6xl) 0}}@media(max-width:767px){.thumb-carousel{margin:1.875rem 0;margin:var(--size-3xl) 0;padding:3rem 0;padding:var(--size-5xl) 0}}@media(max-width:639px){.thumb-carousel{margin:1.5rem 0;margin:var(--size-2xl) 0;padding:2.25rem 0;padding:var(--size-4xl) 0}}.thumb-carousel .container{align-items:center;display:flex;justify-content:center;width:100%}.thumb-carousel .container .content{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;gap:var(--size-5xl);width:100%}.thumb-carousel .container .content h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl);text-align:left}@media(max-width:1279px){.thumb-carousel .container .content h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}}@media(max-width:767px){.thumb-carousel .container .content h2{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}}.thumb-carousel .container .content .thumb-container{-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff 90%,hsla(0,0%,100%,0));mask-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff 90%,hsla(0,0%,100%,0))}.thumb-carousel .container .content .thumb-container .thumb-item{background-color:#21553f;border-radius:.45rem;border-radius:calc(var(--size-xs)*.6);padding:.75rem 3.75rem;padding:var(--size-xs) var(--size-6xl)}.our-team{padding:3.75rem 0;padding:var(--size-6xl) 0}@media(max-width:1279px){.our-team{padding:3rem 0;padding:var(--size-5xl) 0}}@media(max-width:1023px){.our-team{padding:2.25rem 0;padding:var(--size-4xl) 0}}@media(max-width:767px){.our-team{padding:1.875rem 0;padding:var(--size-3xl) 0}}@media(max-width:639px){.our-team{padding:1.5rem 0;padding:var(--size-2xl) 0}}.our-team .container .content{align-items:flex-start;display:flex;flex-direction:column;gap:1.125rem;gap:var(--size-lg);margin-bottom:6rem;margin-bottom:var(--size-8xl)}.our-team .container .content h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl)}@media(max-width:1279px){.our-team .container .content h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:3rem;line-height:var(--size-5xl)}}@media(max-width:767px){.our-team .container .content h2{font-size:1.875rem;font-size:var(--size-3xl);line-height:2.25rem;line-height:var(--size-4xl)}}.our-team .container .our-team-grid-container{display:flex;flex-wrap:wrap;gap:8rem 3.75rem;gap:var(--size-9xl) var(--size-6xl);justify-content:center;padding-bottom:6rem;padding-bottom:var(--size-8xl)}@media(max-width:1279px){.our-team .container .our-team-grid-container{gap:8rem 3rem;gap:var(--size-9xl) var(--size-5xl)}}@media(max-width:1023px){.our-team .container .our-team-grid-container{gap:6rem 2.25rem;gap:var(--size-8xl) var(--size-4xl)}}@media(max-width:767px){.our-team .container .our-team-grid-container{gap:4.5rem 2.25rem;gap:var(--size-7xl) var(--size-4xl);padding-bottom:3.75rem;padding-bottom:var(--size-6xl)}}@media(max-width:639px){.our-team .container .our-team-grid-container{align-items:center;flex-direction:column;gap:4.5rem;gap:var(--size-7xl);padding-bottom:2.25rem;padding-bottom:var(--size-4xl)}}.our-team .container .grid-item{align-items:center;display:flex;flex:0 1 calc(25% - 3rem);flex:0 1 calc(25% - var(--size-5xl));flex-direction:column;min-width:200px}@media(max-width:1279px){.our-team .container .grid-item{flex:0 1 calc(33.33% - 2.25rem);flex:0 1 calc(33.33% - var(--size-4xl))}}@media(max-width:1023px){.our-team .container .grid-item{flex:0 1 calc(50% - 1.875rem);flex:0 1 calc(50% - var(--size-3xl))}}@media(max-width:639px){.our-team .container .grid-item{flex:none;max-width:300px;width:100%}}.our-team .container .grid-item figure.image{align-items:center;background:rgba(33,84,63,.9);border-radius:50%;display:flex;height:145px;justify-content:center;margin-bottom:3rem;margin-bottom:var(--size-5xl);position:relative;width:145px}.our-team .container .grid-item figure.image img{border-radius:50%;height:90%;-o-object-fit:cover;object-fit:cover;width:90%}.our-team .container .grid-item figure.image:after,.our-team .container .grid-item figure.image:before{content:"";height:145px;left:0;position:absolute;top:0;width:145px;z-index:-1}.our-team .container .grid-item figure.image:before{background:rgba(33,84,63,.9);border-radius:.45rem;border-radius:calc(var(--size-xs)*.6);transform:rotate(45deg)}.our-team .container .grid-item figure.image:after{background:#21543f;border-radius:.45rem;border-radius:calc(var(--size-xs)*.6);transform:rotate(425deg)}.our-team .container .grid-item .name{color:#000;font-size:1.25rem;font-size:var(--size-xl);font-weight:500}.our-team .container .grid-item .rank{color:rgba(0,0,0,.8)}.animate-numbers{padding:3.75rem;padding:var(--size-6xl)}.animate-numbers .container{align-items:center;display:flex;flex-direction:column;gap:3.75rem;gap:var(--size-6xl);width:100%}.animate-numbers .container .content{align-items:center;display:flex;flex-direction:column;gap:1.125rem;gap:var(--size-lg);max-width:1280px;padding:0 3rem;padding:0 var(--size-5xl)}.animate-numbers .container .content h2{color:#000;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl);text-align:center}.animate-numbers .container .column{display:grid;gap:3.75rem;gap:var(--size-6xl);grid-template-columns:repeat(4,1fr);row-gap:3.75rem;row-gap:var(--size-6xl)}.animate-numbers .container .column :last-child:nth-child(5){grid-column:2/span 2}.animate-numbers .container .column .items{align-items:center;display:flex;flex-direction:column}.animate-numbers .container .column .items h3.title-item{align-items:center;color:#000;display:inline-flex;font-family:eurostile,sans-serif;font-weight:500;justify-content:center}.animate-numbers .container .column .items h3.title-item .number{font-size:3rem;font-size:var(--size-5xl);font-weight:500;padding:0 .525rem;padding:0 calc(var(--size-sm)*.6)}.animate-numbers .container .column .items h3.title-item span{font-size:2.25rem;font-size:var(--size-4xl)}.animate-numbers .container .column .items p.description{color:#000;font-family:Figtree,sans-serif;font-weight:300}.product-list-block{background-color:#fff;padding:3.75rem 0;padding:var(--size-6xl) 0}.product-list-block .container{align-items:center;display:flex;flex-direction:column;gap:3.75rem;gap:var(--size-6xl)}.product-list-block .container .content{align-items:center;display:flex;flex-direction:column;gap:1.125rem;gap:var(--size-lg)}.product-list-block .container .content h2{color:#000;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:600;line-height:3.75rem;line-height:var(--size-6xl);text-align:center}.product-list-block .container .product-list-grid{display:grid;gap:2.25rem;gap:var(--size-4xl);grid-template-columns:repeat(3,1fr);width:100%}@media(max-width:1023px){.product-list-block .container .product-list-grid{gap:1.875rem;gap:var(--size-3xl);grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.product-list-block .container .product-list-grid{gap:1.5rem;gap:var(--size-2xl);grid-template-columns:1fr}}.product-list-block .container .product-list-grid figure,.product-list-block .container .product-list-grid img{height:100%;width:100%}.product-list-block .container .product-list-grid .featured-product,.product-list-block .container .product-list-grid .product-list-grid-item{align-items:center;background-color:#21543f;border-radius:.875rem;border-radius:var(--size-sm);display:flex;justify-content:center;padding:12rem 2.25rem;padding:calc(var(--size-8xl)*2) var(--size-4xl)}@media(max-width:1279px){.product-list-block .container .product-list-grid .featured-product,.product-list-block .container .product-list-grid .product-list-grid-item{padding:7.5rem 2.25rem;padding:calc(var(--size-6xl)*2) var(--size-4xl)}}@media(max-width:1023px){.product-list-block .container .product-list-grid .featured-product,.product-list-block .container .product-list-grid .product-list-grid-item{padding:4.5rem 1.5rem;padding:calc(var(--size-4xl)*2) var(--size-2xl)}}@media(max-width:919px){.product-list-block .container .product-list-grid .featured-product,.product-list-block .container .product-list-grid .product-list-grid-item{padding:1.875rem 1.5rem;padding:var(--size-3xl) var(--size-2xl)}}@media(max-width:639px){.product-list-block .container .product-list-grid .featured-product,.product-list-block .container .product-list-grid .product-list-grid-item{padding:1.5rem 1.25rem;padding:var(--size-2xl) var(--size-xl)}}.product-list-block .container .product-list-grid .product-list-grid-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:transform .3s ease-in-out}.product-list-block .container .product-list-grid .product-list-grid-item .product-title{color:#fff;font-family:eurostilebold,sans-serif;font-size:2.25rem;font-size:var(--size-4xl);font-weight:600}@media(max-width:1279px){.product-list-block .container .product-list-grid .product-list-grid-item .product-title{font-size:2.25rem;font-size:var(--size-4xl);line-height:3rem;line-height:var(--size-5xl)}}@media(max-width:1023px){.product-list-block .container .product-list-grid .product-list-grid-item .product-title{font-size:1.875rem;font-size:var(--size-3xl);line-height:2.25rem;line-height:var(--size-4xl)}}@media(max-width:919px){.product-list-block .container .product-list-grid .product-list-grid-item .product-title{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.875rem;line-height:var(--size-3xl)}}@media(max-width:639px){.product-list-block .container .product-list-grid .product-list-grid-item .product-title{font-size:1.25rem;font-size:var(--size-xl);line-height:1.5rem;line-height:var(--size-2xl)}}.product-list-block .container .product-list-grid .product-list-grid-item.name-image{overflow:hidden;position:relative}.product-list-block .container .product-list-grid .product-list-grid-item.name-image:before{background:rgba(33,84,63,.6);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.product-list-block .container .product-list-grid .product-list-grid-item.name-image .product-title{color:#fff;position:relative;z-index:2}.product-list-block .container .product-list-grid .product-list-grid-item:hover{transform:scale(1.03)}.product-list-block .container .product-list-grid .product-list-grid-item.product-category{transform:none}.product-list-block .container .product-list-grid .featured-product{grid-column:span 2/span 2;padding:0}@media(max-width:1023px){.product-list-block .container .product-list-grid .featured-product{grid-column:span 1/span 1}}.product-list-block .container .product-list-grid .featured-product figure img,.product-list-block .container .product-list-grid .small-featured-product figure img{border-radius:.875rem;border-radius:var(--size-sm);-o-object-fit:cover;object-fit:cover}.product-list-block .container .product-list-grid .product-category{color:#fff;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:600;text-transform:uppercase}@media(max-width:1279px){.product-list-block .container .product-list-grid .product-category{font-size:2.25rem;font-size:var(--size-4xl);line-height:3rem;line-height:var(--size-5xl)}}@media(max-width:1023px){.product-list-block .container .product-list-grid .product-category{font-size:1.875rem;font-size:var(--size-3xl);line-height:2.25rem;line-height:var(--size-4xl)}}@media(max-width:919px){.product-list-block .container .product-list-grid .product-category{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.875rem;line-height:var(--size-3xl)}}@media(max-width:639px){.product-list-block .container .product-list-grid .product-category{font-size:1.25rem;font-size:var(--size-xl);line-height:1.5rem;line-height:var(--size-2xl)}}.product-list-new{border-bottom-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,.251);padding:4.5rem 0;padding:var(--size-7xl) 0}.product-list-new .container .content{display:flex;flex-direction:column;gap:4.5rem;gap:var(--size-7xl);padding:4.5rem 2.25rem 2.25rem;padding:var(--size-7xl) var(--size-4xl) var(--size-4xl);width:100%}.product-list-new .container .content h2{color:#21543f;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);letter-spacing:-1px;line-height:3rem;line-height:var(--size-5xl)}.product-list-new .container .content .product-list-new-container{display:flex;flex-flow:row wrap;gap:2.25rem;gap:var(--size-4xl);justify-content:center}.product-list-new .container .content .product-list-new-container .product-card{min-height:307px;width:307px}.product-list-new .container .content .product-list-new-container .product-card .product-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;border-radius:var(--size-xl);height:100%;width:100%}.product-list-new .container .content .product-list-new-container .product-card .product-card-text{background-color:#f0f2e7;border-radius:1.25rem;border-radius:var(--size-xl);color:#21543f;font-family:didactgothicgular,sans-serif;font-size:1.5rem;font-size:var(--size-2xl);height:100%;padding:1.875rem;padding:var(--size-3xl);width:100%}.product-list-new .container .content .product-list-new-button-wrapper{display:flex;justify-content:flex-end;padding-right:8rem;padding-right:var(--size-9xl)}.product-list-new .container .content .product-list-new-button{align-items:center;border-bottom:3px solid #21543f;display:flex;font-family:eurostilebold,sans-serif;font-size:1rem;font-size:var(--size-base);font-weight:700;justify-content:space-between;padding-bottom:10px;width:55%}@media(max-width:1279px){.product-list-new{padding:3.75rem 0 2.25rem;padding:var(--size-6xl) 0 var(--size-4xl)}.product-list-new .container .content{gap:3rem;gap:var(--size-5xl);padding:3rem 1.5rem 2.25rem;padding:var(--size-5xl) var(--size-2xl) var(--size-4xl)}.product-list-new .container .content h2{font-size:2.25rem;font-size:var(--size-4xl);line-height:2.25rem;line-height:var(--size-4xl)}.product-list-new .container .content .product-list-new-container{gap:1.5rem;gap:var(--size-2xl)}.product-list-new .container .content .product-list-new-container .product-card{min-height:280px;width:280px}.product-list-new .container .content .product-list-new-container .product-card .product-card-image,.product-list-new .container .content .product-list-new-container .product-card .product-card-text{height:280px}.product-list-new .container .content .product-list-new-container .product-card .product-card-text{line-height:1.875rem;line-height:var(--size-3xl)}.product-list-new .container .content .product-list-new-button-wrapper{justify-content:center;padding-right:0}.product-list-new .container .content .product-list-new-button{text-align:center;width:60%}}@media(max-width:767px){.product-list-new{padding:3.75rem 0 1.875rem;padding:var(--size-6xl) 0 var(--size-3xl)}.product-list-new .container .content{gap:2.25rem;gap:var(--size-4xl);padding:2.25rem 1.5rem;padding:var(--size-4xl) var(--size-2xl)}.product-list-new .container .content h2{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl);text-align:center}.product-list-new .container .content .product-list-new-container{gap:1.125rem;gap:var(--size-lg)}.product-list-new .container .content .product-list-new-container .product-card{min-height:250px;width:250px}.product-list-new .container .content .product-list-new-container .product-card .product-card-image,.product-list-new .container .content .product-list-new-container .product-card .product-card-text{height:250px}.product-list-new .container .content .product-list-new-container .product-card .product-card-text{font-size:1.25rem;font-size:var(--size-xl);line-height:1.5rem;line-height:var(--size-2xl)}.product-list-new .container .content .product-list-new-button-wrapper{justify-content:center;padding-right:0}}@media(max-width:639px){.product-list-new{padding:3.75rem 0 1.875rem;padding:var(--size-6xl) 0 var(--size-3xl)}.product-list-new .container .content{gap:1.875rem;gap:var(--size-3xl);padding:1.25rem 0 1.875rem;padding:var(--size-xl) 0 var(--size-3xl)}.product-list-new .container .content h2{font-size:1.5rem;font-size:var(--size-2xl);line-height:1.5rem;line-height:var(--size-2xl)}.product-list-new .container .content .product-list-new-container{gap:1.25rem;gap:var(--size-xl)}.product-list-new .container .content .product-list-new-container .product-card{min-height:250px;width:100%}.product-list-new .container .content .product-list-new-container .product-card .product-card-image,.product-list-new .container .content .product-list-new-container .product-card .product-card-text{height:250px}.product-list-new .container .content .product-list-new-container .product-card .product-card-text{font-size:1.25rem;font-size:var(--size-xl);line-height:1.5rem;line-height:var(--size-2xl)}.product-list-new .container .content .product-list-new-button-wrapper{justify-content:center;padding-right:0}.product-list-new .container .content .product-list-new-button{text-align:center;width:80%}}.topics-features-block{padding:3.75rem 0;padding:var(--size-6xl) 0}.topics-features-block .container{padding:3.75rem;padding:var(--size-6xl)}.topics-features-block .container .content{align-items:stretch;background-color:#fff6eb;border-radius:1.25rem;border-radius:var(--size-xl);display:flex;gap:3.75rem;gap:var(--size-6xl);padding:3.75rem;padding:var(--size-6xl)}.topics-features-block .container .content .column{box-sizing:border-box;display:flex;flex:1 1 calc(50% - 2.25rem);flex:1 1 calc(50% - var(--size-4xl));flex-direction:column;gap:2.25rem;gap:var(--size-4xl);justify-content:center;overflow:hidden}.topics-features-block .container .content .column:last-of-type{border-radius:1.25rem;border-radius:var(--size-xl)}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination{display:flex;flex-direction:column;gap:1.875rem;gap:var(--size-3xl)}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item{display:flex;flex-direction:column;gap:1.25rem;gap:var(--size-xl);opacity:.5;transition:all .3s ease}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item h3{color:#000;font-family:eurostile,sans-serif;font-size:3rem;font-size:var(--size-5xl);font-weight:400;line-height:1rem;line-height:var(--size-base);padding:1.125rem .75rem 1.5rem 0;padding:var(--size-lg) var(--size-xs) var(--size-2xl) 0;position:relative}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item h3:after{background:linear-gradient(90deg,#000 0,#000 70%,rgba(0,0,0,.4) 0,rgba(0,0,0,.4));bottom:0;content:"";height:.15rem;height:calc(var(--size-xs)*.2);left:0;opacity:0;position:absolute;width:100%}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-header{cursor:pointer}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-content{color:rgba(0,0,0,.8);display:flex;flex-direction:column;font-family:Figtree,sans-serif;font-size:1.125rem;font-size:var(--size-lg);gap:.875rem;gap:var(--size-sm);max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .4s ease}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-content a{color:#000;font-weight:500}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item.active{opacity:1;pointer-events:auto}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item.active h3{font-weight:600}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item.active h3:after{opacity:1}.topics-features-block .container .content .column .topics-features-swiper-custom-pagination .pagination-item.active .pagination-content{max-height:18.75rem;max-height:calc(var(--size-6xl)*5);opacity:1;pointer-events:auto}.topics-features-block .container .content .column .swiper-slide figure img{aspect-ratio:9/16;height:auto;max-height:40rem;max-height:calc(var(--size-9xl)*5);-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.topics-features-block .container .content{flex-direction:column;gap:3.75rem;gap:var(--size-6xl)}.topics-features-block .container .content .column{flex:1 1 100%}}.regular-section-block{padding:3.75rem 0;padding:var(--size-6xl) 0}.regular-section-block .container .content{align-items:stretch;display:flex;gap:1.5rem;gap:var(--size-2xl)}.regular-section-block .container .content .column{border-radius:1.25rem;border-radius:var(--size-xl);box-sizing:border-box;display:flex;flex-direction:column;gap:2.25rem;gap:var(--size-4xl);padding:2.25rem;padding:var(--size-4xl)}.regular-section-block .container .content .column h2{font-size:1.875rem;font-size:var(--size-3xl);font-weight:600;line-height:2.25rem;line-height:var(--size-4xl)}.regular-section-block .container .content .column:first-of-type{background-color:#21543f;border-radius:1.5rem;border-radius:var(--size-2xl);color:#fff;flex:4}.regular-section-block .container .content .column:first-of-type h2{color:#fff}.regular-section-block .container .content .column:first-of-type ul{display:flex;flex-direction:column;gap:2.25rem;gap:var(--size-4xl);justify-content:center}.regular-section-block .container .content .column:first-of-type ul li{align-items:center;display:flex;gap:1.25rem;gap:var(--size-xl)}.regular-section-block .container .content .column:first-of-type ul li .lucide{height:1.875rem;height:var(--size-3xl);width:1.875rem;width:var(--size-3xl)}.regular-section-block .container .content .column:first-of-type ul li svg{flex-shrink:0}.regular-section-block .container .content .column:last-of-type{color:#000;flex:6}.regular-section-block .container .content .column:last-of-type h2{color:#21543f}.regular-section-block .container .content .column .form-container{width:100%}.regular-section-block .container .content .column .form-row{display:flex;gap:2.25rem;gap:var(--size-4xl);margin-bottom:2.25rem;margin-bottom:var(--size-4xl)}.regular-section-block .container .content .column .form-row label{color:rgba(0,0,0,.6);font-size:1.125rem;font-size:var(--size-lg);transition:color .3s}.regular-section-block .container .content .column .form-row textarea{height:8rem;height:var(--size-9xl)}.regular-section-block .container .content .column .form-row input[type=email],.regular-section-block .container .content .column .form-row input[type=tel],.regular-section-block .container .content .column .form-row input[type=text],.regular-section-block .container .content .column .form-row textarea{border:none;border-bottom:.15rem solid rgba(0,0,0,.4);border-bottom:calc(var(--size-xs)*.2) solid rgba(0,0,0,.4);color:#21543f;font-weight:600;padding:.75rem 0;padding:var(--size-xs) 0;transition:border-color .3s;width:100%}.regular-section-block .container .content .column .form-row input[type=email]::-moz-placeholder,.regular-section-block .container .content .column .form-row input[type=tel]::-moz-placeholder,.regular-section-block .container .content .column .form-row input[type=text]::-moz-placeholder,.regular-section-block .container .content .column .form-row textarea::-moz-placeholder{color:rgba(0,0,0,.2)}.regular-section-block .container .content .column .form-row input[type=email]::placeholder,.regular-section-block .container .content .column .form-row input[type=tel]::placeholder,.regular-section-block .container .content .column .form-row input[type=text]::placeholder,.regular-section-block .container .content .column .form-row textarea::placeholder{color:rgba(0,0,0,.2)}.regular-section-block .container .content .column .form-row input[type=email]:focus-visible,.regular-section-block .container .content .column .form-row input[type=tel]:focus-visible,.regular-section-block .container .content .column .form-row input[type=text]:focus-visible,.regular-section-block .container .content .column .form-row textarea:focus-visible{outline:none}.regular-section-block .container .content .column .form-row .button{display:flex;justify-self:end}.regular-section-block .container .content .column .form-col:focus-within label,.regular-section-block .container .content .column .form-full:focus-within label{color:#21543f;font-weight:600}.regular-section-block .container .content .column .form-col:focus-within input[type=email],.regular-section-block .container .content .column .form-col:focus-within input[type=tel],.regular-section-block .container .content .column .form-col:focus-within input[type=text],.regular-section-block .container .content .column .form-col:focus-within textarea,.regular-section-block .container .content .column .form-full:focus-within input[type=email],.regular-section-block .container .content .column .form-full:focus-within input[type=tel],.regular-section-block .container .content .column .form-full:focus-within input[type=text],.regular-section-block .container .content .column .form-full:focus-within textarea{border-bottom-color:#21543f}.regular-section-block .container .content .column .form-col span>span,.regular-section-block .container .content .column .form-full span>span{font-size:1rem;font-size:var(--size-base);margin-top:.75rem;margin-top:var(--size-xs)}.regular-section-block .container .content .column .form-col{flex:1 1 50%}.regular-section-block .container .content .column .form-full{flex:1 1 100%}@media(max-width:767px){.regular-section-block .container .content .column .form-row{display:flex;flex-direction:column}.regular-section-block .container .content .column .form-col{display:flex;flex-direction:column;width:100%}.regular-section-block .container .content{flex-direction:column;gap:3.75rem;gap:var(--size-6xl)}.regular-section-block .container .content .column{flex:1 1 100%}}.button{align-items:center;background-color:#fff;border:.075rem solid #fff;border:calc(var(--size-xs)*.1) solid #fff;border-radius:2rem;border-radius:calc(var(--size-base)*2);color:#000;display:inline-block;font-size:1rem;font-size:var(--size-base);font-weight:600;padding:.875rem 1.25rem;padding:var(--size-sm) var(--size-xl);transition:background-color .3s ease,color .3s ease,border .3s ease;width:-moz-fit-content;width:fit-content}.button:hover{background-color:rgba(0,0,0,.8);background-color:hsla(var(--wp-color-quaternary-hsl),.8);border:.075rem solid rgba(0,0,0,.8);border:calc(var(--size-xs)*.1) solid hsla(var(--wp-color-quaternary-hsl),.8);color:#fff;cursor:pointer}.transparent{background-color:transparent;border:.075rem solid #21543f;border:calc(var(--size-xs)*.1) solid #21543f;color:#000}.transparent:hover{cursor:pointer}.solid,.transparent:hover{background-color:#21543f;border:.075rem solid #21543f;border:calc(var(--size-xs)*.1) solid #21543f;color:#fff}.blue{background-color:#0074bd;color:#fff}.blue:hover{color:#fff;cursor:pointer;filter:brightness(120%)}.arrow{display:flex}.arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 6h10.5M6 .75 11.25 6 6 11.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:.875rem;height:var(--size-sm);margin-left:.6rem;margin-left:calc(var(--size-xs)*.8);transition:background-image .2s ease;width:.875rem;width:var(--size-sm)}.arrow:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 6h10.5M6 .75 11.25 6 6 11.25' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.header{color:#21543f;font-family:eurostilebold,sans-serif;font-size:1rem;font-size:var(--size-base);padding:2.25rem 0;padding:var(--size-4xl) 0;position:fixed;top:0;top:var(--wp-admin-bar-height);transition:all .3s ease;width:100%}.header.header-blur{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:transparent}@media(max-width:639px){.header svg{height:2.25rem;height:var(--size-4xl);width:auto}}.header .container{display:flex;justify-content:center}.header .container .content{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:6rem;border-radius:var(--size-8xl);box-shadow:0 .3rem .3rem rgba(0,0,0,.25);box-shadow:0 calc(var(--size-xs)*.4) calc(var(--size-xs)*.4) rgba(0,0,0,.25);display:flex;gap:3.75rem;gap:var(--size-6xl);justify-content:space-between;padding:1.25rem 6rem;padding:var(--size-xl) var(--size-8xl);width:1215px}@media(max-width:639px){.header .container .content .cta-button{display:none}}@media(max-width:639px),(min-width:640px)and (max-width:1023px){.header .container .content{gap:2.25rem;gap:var(--size-4xl);padding:1.25rem 1.875rem;padding:var(--size-xl) var(--size-3xl);width:100%}}.header .container .content .header__logo{align-items:center;display:flex}.header .container .nav{position:relative}.header .container .nav .nav__menu{display:flex;flex-direction:row;gap:2.25rem;gap:var(--size-4xl)}.header .container .nav .nav__menu a{display:block;padding:.75rem 0;padding:var(--size-xs) 0;text-align:center;text-decoration:none;transition:color .3s ease}.header .container .nav .nav__menu a:hover{color:#000}.header .container .nav .nav__menu li{list-style:none;position:relative}.header .container .nav .nav__menu li.current-menu-item{color:#000}.header .container .nav .nav__menu li.mobile-only{display:none}.header .container .nav .nav__menu li.mobile-only a{border:0}.header .container .nav .nav__menu li.menu-item-has-children>a{padding-right:1rem;padding-right:var(--size-base);position:relative}.header .container .nav .nav__menu li.menu-item-has-children>a:after,.header .container .nav .nav__menu li.menu-item-has-children>a:before{content:"";pointer-events:none;position:absolute}.header .container .nav .nav__menu li.menu-item-has-children>a:after{content:"▼";font-size:.6rem;font-size:calc(var(--size-xs)*.8);line-height:1;margin-top:-.3rem;margin-top:calc(var(--size-base)*-.3);right:0;top:50%;transition:transform .3s ease}.header .container .nav .nav__menu li.menu-item-has-children>a:hover:after{color:#000;transform:rotate(-90deg)}.header .container .nav .nav__menu li:hover ul{display:block}.header .container .nav .nav__menu li:hover.menu-item-has-children>a{color:#000}.header .container .nav .nav__menu li:hover.menu-item-has-children>a:after{color:#000;transform:rotate(180deg)}.header .container .nav .nav__menu li .sub-menu{background-color:#666;display:none;left:50%;min-width:12rem;min-width:calc(var(--size-8xl)*2);position:absolute;transform:translate(-50%);z-index:10}.header .container .nav .nav__menu li .sub-menu:before{background:#666;content:"";height:.75rem;height:var(--size-xs);left:calc(50% - .375rem);left:calc(50% - var(--size-xs)/2);position:absolute;top:-.375rem;top:calc(var(--size-xs)*-.5);transform:rotate(45deg);width:.75rem;width:var(--size-xs);z-index:-1}.header .container .nav .nav__menu li .sub-menu .menu-item a{color:#fff;display:block;padding:.75rem;padding:var(--size-xs);transition:background-color .3s ease;width:100%}.header .container .nav .nav__menu li .sub-menu .menu-item a:hover{background-color:rgba(0,0,0,.1)}.header .container .nav .hamburguer-icon{display:none}@media(max-width:639px){.header .container .nav .nav__menu li.mobile-only{display:flex;margin-top:1rem;margin-top:var(--size-base)}.header .container .nav .nav__menu li.mobile-only a{color:#000;text-transform:capitalize}.header .container .nav .nav__menu li.mobile-only a:hover{background-color:rgba(0,0,0,.6);color:#fff}}@media(max-width:767px){.header .container .container{gap:3rem;gap:var(--size-5xl)}.header .container .header__logo{flex:1}.header .container .nav{order:3}.header .container .nav .nav__menu{background:#21543f;height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%}.header .container .nav .nav__menu li{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.header .container .nav .nav__menu li a{color:#fff;font-size:1.5rem;font-size:var(--size-2xl);font-weight:600}.header .container .nav .nav__menu li a.cta-button{padding:1rem;padding:var(--size-base)}.header .container .nav .nav__menu .menu-item,.header .container .nav .nav__menu ul{width:100%}.header .container .nav .nav__menu .menu-item a{color:#fff;font-size:1.5rem;font-size:var(--size-2xl);font-weight:600}.header .container .nav .nav__menu .menu-item a:hover{color:#000}.header .container .nav .nav__menu .menu-item a.cta-button{padding:1rem;padding:var(--size-base)}.header .container .nav .nav__menu .menu-item .active{color:#000;padding-right:0}.header .container .nav .nav__menu .menu-item .active:after{transform:rotate(180deg)}.header .container .nav .nav__menu .menu-item.menu-item-has-children>a{padding-right:1.25rem;padding-right:var(--size-xl)}.header .container .nav .nav__menu .menu-item.menu-item-has-children>a:after{font-size:.75rem;font-size:var(--size-xs)}.header .container .nav .nav__menu .menu-item.menu-item-has-children>a:hover,.header .container .nav .nav__menu .menu-item.menu-item-has-children>a:hover:after{color:#000}.header .container .nav .nav__menu .menu-item.menu-item-has-children .sub-menu{flex-direction:column;opacity:0;padding:0;visibility:hidden}.header .container .nav .nav__menu .menu-item.menu-item-has-children .sub-menu li a{font-size:1.5rem;font-size:var(--size-2xl);font-weight:400;padding:.75rem;padding:var(--size-xs)}.header .container .nav .nav__menu .menu-item.menu-item-has-children .sub-menu.open{display:block;opacity:1;position:relative;top:0;visibility:visible}.header .container .nav .hamburguer-icon{cursor:pointer;display:flex;height:1.75rem;height:calc(var(--size-sm)*2);position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:1.75rem;width:calc(var(--size-sm)*2);z-index:2}.header .container .nav .hamburguer-icon span{background:#21543f;border-radius:.75rem;border-radius:var(--size-xs);display:block;height:.1875rem;height:calc(var(--size-xs)*.25);left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.header .container .nav .hamburguer-icon span:first-child{top:0}.header .container .nav .hamburguer-icon span:nth-child(2),.header .container .nav .hamburguer-icon span:nth-child(3){top:.75rem;top:var(--size-xs)}.header .container .nav .hamburguer-icon span:nth-child(4){top:1.5rem;top:var(--size-2xl)}.header .container .nav .hamburguer-icon.open{right:-25px;top:-25px}.header .container .nav .hamburguer-icon.open span{background:#fff}.header .container .nav .hamburguer-icon.open span:first-child,.header .container .nav .hamburguer-icon.open span:nth-child(4){left:50%;top:.75rem;top:var(--size-xs);width:0}.header .container .nav .hamburguer-icon.open span:nth-child(2){transform:rotate(45deg)}.header .container .nav .hamburguer-icon.open span:nth-child(3){transform:rotate(-45deg)}.header .container .nav.active .nav__menu{display:flex;flex-direction:column;gap:0;opacity:1;padding:3rem 1.5rem;padding:var(--size-5xl) var(--size-2xl);transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s;visibility:visible}}.hero-slider{margin-bottom:-50px;position:relative;z-index:3}.hero-slider .hero-inner{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.251)}.hero-slider .hero-inner,.hero-slider .hero-top-image{border-bottom-left-radius:50px;border-bottom-right-radius:50px}.hero-slider .hero-top-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:377px}.hero-slider .container{max-width:1280px}.hero-slider .container .content{border-bottom-left-radius:50px;border-bottom-right-radius:50px;display:flex;padding:4.5rem 3rem;padding:var(--size-7xl) var(--size-5xl)}.hero-slider .container .content div{display:flex;width:100%}.hero-slider .container .content div:first-of-type{align-self:center;display:flex;flex:0 0 50%;flex-direction:column;gap:1.5rem;gap:var(--size-2xl)}.hero-slider .container .content div:first-of-type h1{color:#21543f;font-family:eurostilebold,sans-serif;font-size:4.5rem;font-size:var(--size-7xl);letter-spacing:-1px;line-height:4.5rem;line-height:var(--size-7xl)}.hero-slider .container .content div:first-of-type p{color:#6e6e6e;font-family:didactgothic,sans-serif;font-size:1.875rem;font-size:var(--size-3xl);font-weight:400;line-height:2.25rem;line-height:var(--size-4xl);width:90%}.hero-slider .container .content div:last-of-type{align-items:center;flex:1;justify-content:center;padding-left:3.75rem;padding-left:var(--size-6xl)}@media(max-width:1279px){.hero-slider .container{padding:0}.hero-slider .container .content div:first-of-type h1{font-size:3rem;font-size:var(--size-5xl)}.hero-slider .container .content div:first-of-type p{font-size:1.5rem;font-size:var(--size-2xl)}}@media(min-width:640px)and (max-width:1023px){.hero-slider .container .content{padding-bottom:3rem;padding-bottom:var(--size-5xl)}.hero-slider .container .content div{align-items:center}.hero-slider .container .content div:first-of-type{align-items:start;flex:0 0 65%}.hero-slider .container .content div:last-of-type a svg{height:12rem;height:calc(var(--size-8xl)*2);width:12rem;width:calc(var(--size-8xl)*2)}}@media(max-width:639px),(max-width:767px){.hero-slider .container .content{background-color:#fff;background-image:none;display:flex;flex-direction:column;gap:1.5rem;gap:var(--size-2xl)}.hero-slider .container .content div:first-of-type{order:1}.hero-slider .container .content div:first-of-type p{width:100%}.hero-slider .container .content div:last-of-type{justify-content:center!important;order:0;padding-left:0}}@media(max-width:767px){.hero-slider .hero-top-image{height:300px}.hero-slider .container .content{padding:3rem 0 2.25rem;padding:var(--size-5xl) 0 var(--size-4xl)}.hero-slider .container .content div:first-of-type h1{font-size:3rem;font-size:var(--size-5xl);line-height:3rem;line-height:var(--size-5xl);text-align:center}.hero-slider .container .content div:first-of-type p{font-size:1.5rem;font-size:var(--size-2xl);text-align:center}.hero-slider .container .content div:last-of-type a svg{height:7.5rem;height:calc(var(--size-6xl)*2);width:7.5rem;width:calc(var(--size-6xl)*2)}}@media(max-width:639px){.hero-slider .container .content{padding:3rem 0 1.875rem;padding:var(--size-5xl) 0 var(--size-3xl)}.hero-slider .container .content div:first-of-type h1{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl);text-align:center}.hero-slider .container .content div:first-of-type p{font-size:1.25rem;font-size:var(--size-xl);text-align:center}.hero-slider .container .content div:last-of-type a svg{height:6rem;height:calc(var(--size-5xl)*2);width:6rem;width:calc(var(--size-5xl)*2)}}.sub-pages-hero-slider{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,.251);margin-bottom:-50px;overflow:hidden;padding:16rem 1.875rem 3.75rem;padding:calc(var(--size-9xl)*2) var(--size-3xl) var(--size-6xl);position:relative;z-index:999}@media(max-width:1279px){.sub-pages-hero-slider{padding:12rem 1.875rem 2.25rem;padding:calc(var(--size-9xl)*1.5) var(--size-3xl) var(--size-4xl)}}@media(max-width:639px){.sub-pages-hero-slider{padding:9.6rem 1.875rem 1.875rem;padding:calc(var(--size-9xl)*1.2) var(--size-3xl) var(--size-3xl)}}.sub-pages-hero-slider:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.sub-pages-hero-slider .container{max-width:1136px;position:relative;z-index:2}.sub-pages-hero-slider .container .content{align-items:flex-start;display:flex;flex-direction:column;gap:6rem;gap:var(--size-8xl);height:100%;justify-content:center;padding:1.5rem;padding:var(--size-2xl);position:relative}@media(max-width:1279px){.sub-pages-hero-slider .container .content{gap:3.75rem;gap:var(--size-6xl)}}.sub-pages-hero-slider .container .content h1{color:#fff;font-family:eurostilebold,sans-serif;font-size:4.5rem;font-size:var(--size-7xl);letter-spacing:-1px;line-height:4.5rem;line-height:var(--size-7xl)}.sub-pages-hero-slider .container .content h3{color:#fff;font-family:eurostilebold,sans-serif;font-size:3rem;font-size:var(--size-5xl);letter-spacing:-2px;line-height:3rem;line-height:var(--size-5xl)}@media(max-width:1279px){.sub-pages-hero-slider .container .content h1{font-size:3rem;font-size:var(--size-5xl);line-height:3rem;line-height:var(--size-5xl)}.sub-pages-hero-slider .container .content h3{font-size:2.25rem;font-size:var(--size-4xl);letter-spacing:0;line-height:2.25rem;line-height:var(--size-4xl)}}@media(max-width:639px){.sub-pages-hero-slider .container .content{align-items:center;gap:2.25rem;gap:var(--size-4xl);text-align:center}.sub-pages-hero-slider .container .content h1{font-size:1.875rem;font-size:var(--size-3xl);line-height:1.875rem;line-height:var(--size-3xl)}.sub-pages-hero-slider .container .content h3{font-size:1.25rem;font-size:var(--size-xl);line-height:1.5rem;line-height:var(--size-2xl)}}.sub-pages-hero-slider .container .content .sub-pages-hero-content{display:flex;flex-direction:column;gap:2.25rem;gap:var(--size-4xl);width:100%}@media(max-width:639px){.sub-pages-hero-slider .container .content .sub-pages-hero-content{gap:3.75rem;gap:var(--size-6xl)}}.sub-pages-hero-slider .container .content .sub-pages-hero-content .icons{align-items:center;display:flex;justify-content:space-between}@media(max-width:639px){.sub-pages-hero-slider .container .content .sub-pages-hero-content .icons{flex-direction:column;gap:1.25rem;gap:var(--size-xl);gap:2.25rem;gap:var(--size-4xl)}}@media(max-width:919px){.sub-pages-hero-slider .container .content br{display:none}}.small-hero-slider{background-color:#21543f;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:12rem 1.875rem 3.75rem;padding:calc(var(--size-8xl)*2) var(--size-3xl) var(--size-6xl);position:relative}.small-hero-slider:before{background:linear-gradient(0deg,rgba(33,84,63,.9),rgba(0,128,0,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.small-hero-slider .container{display:flex;justify-content:center;max-width:1280px;padding:0;position:relative}.small-hero-slider .content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;gap:var(--size-2xl);height:100%;justify-content:center;padding:3rem;padding:var(--size-5xl);position:relative}.small-hero-slider .content h1{color:#fff;font-family:eurostilebold,sans-serif;font-size:4.5rem;font-size:var(--size-7xl);line-height:4.5rem;line-height:var(--size-7xl)}.not-found{margin:6rem auto;margin:var(--size-8xl) auto}.not-found .container{margin:0 auto;text-align:center}.not-found .container h1{font-size:2.25rem;font-size:var(--size-4xl);font-weight:600;text-transform:uppercase}.not-found .container p{margin:1.875rem 0;margin:var(--size-3xl) 0}.footer{background-color:#21543f;color:#fff;font-size:1rem;font-size:var(--size-base);padding:6rem 0 2.25rem;padding:var(--size-8xl) 0 var(--size-4xl)}.footer .container{align-items:center;display:flex;flex-direction:column;gap:8rem;gap:var(--size-9xl)}.footer .container .content{display:flex;gap:4.5rem;gap:var(--size-7xl);width:100%}.footer .container .content .footer--content-logo{align-items:start;display:flex;min-width:350px}.footer .container .content .footer--content-logo a svg{height:auto;width:130px}.footer .container .content .footer--content-info{min-width:150px}.footer .container .content .footer--content-social-networks{padding-left:3.75rem;padding-left:var(--size-6xl)}.footer .container .content .footer--content-social-networks ul{display:flex;flex-direction:column;gap:.75rem;gap:var(--size-xs)}.footer .container .content .footer--content-social-networks ul li{background-color:hsla(0,0%,100%,.24);border-radius:6rem;border-radius:var(--size-8xl);display:flex;padding:.3rem 2.25rem .3rem .3rem;padding:calc(var(--size-xs)*.4) var(--size-4xl) calc(var(--size-xs)*.4) calc(var(--size-xs)*.4)}.footer .container .content .footer--content-social-networks ul li a{align-items:center;display:flex;gap:.75rem;gap:var(--size-xs);transition:color .3s ease}.footer .container .content .footer--content-social-networks ul li a .icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:3rem;height:var(--size-5xl);justify-content:center;min-width:3rem;min-width:var(--size-5xl);transition:background-color .3s ease}.footer .container .content .footer--content-social-networks ul li a .icon svg{color:#022c22;transition:color .3s ease}.footer .container .content .footer--content-social-networks ul li a:hover{color:#bef263;cursor:pointer}.footer .container .content .footer--content-social-networks ul li a:hover .icon{background-color:#fff}@media(max-width:1279px){.footer .container .content{gap:3.75rem;gap:var(--size-6xl)}.footer .container .content .footer--content-logo{min-width:200px}.footer .container .content .footer--content-social-networks{padding-left:0}}@media(max-width:1023px){.footer .container .content{gap:2.25rem;gap:var(--size-4xl)}.footer .container .content .footer--content-logo{min-width:100px}}@media(max-width:919px){.footer .container .content{align-items:center;flex-direction:column;text-align:center}}.footer .container .footer-copyright{align-items:center;display:flex;justify-content:space-between;width:100%}.footer .container .footer-copyright p{font-size:.875rem;font-size:var(--size-sm)}.footer h2{font-weight:500;margin-bottom:1rem;margin-bottom:var(--size-base)}.footer .nav__menu{display:flex;flex-direction:column;gap:1rem;gap:var(--size-base)}.footer .nav__menu li{font-weight:300;list-style:none}.footer .nav__menu li a{transition:color .3s ease}.footer .nav__menu li a:hover{color:hsla(82,85%,67%,.6)}.container{margin:0 auto}.page-section .container{max-width:1512px;padding-left:2.25rem;padding-left:var(--size-4xl);padding-right:2.25rem;padding-right:var(--size-4xl)}.page-section-full .container{width:100%}@media(max-width:1023px){.page-section .container{padding-left:2.25rem;padding-left:var(--size-4xl);padding-right:2.25rem;padding-right:var(--size-4xl)}}

/*# sourceMappingURL=thorn-professional-core.css.map*/