.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{cursor:pointer;appearance:none;text-indent:-9999px;background:#33333340;border:none;border-radius:50%;width:10px;height:10px;margin:0 8px;padding:0;display:block;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}
@font-face{font-family:Poppins;src:url(/fonts/Poppins-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Abel;src:url(/fonts/Abel-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Bold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}
.root{--r1:4px;--r2:6px;--r3:8px;--r4:10px;--r5:16px;--r6:30px;--r7:40px;--stack-media-top-radius:20px;--r8:48px;--r9:60px;--m0:2px;--m1:4px;--m2:8px;--m3:12px;--m4:16px;--m5:20px;--m6:24px;--m7:32px;--m8:40px;--m9:48px;--m10:64px;--m11:80px;--m12:96px;--m13:128px;--m14:160px;--m15:192px;--m16:224px;--m17:256px;--padding-y:120px;--padding-y-lg:100px;--padding-y-xs:80px;--padding-x:6%;--padding-x-xs:4%;--padding:var(--padding-y) var(--padding-x);--paddingHero:0px 100px 0px 8%;--paddingStretch:60px 6%;--padding-lg:var(--padding-y-lg) var(--padding-x);--paddingHero-lg:0px 6%;--padding-xs:var(--padding-y-xs) var(--padding-x-xs);--paddingHero-xs:0px 4%;--paddingStretch-xs:0px 4%;--toolbar:90px;--toolbar-lg:72px;--toolbar-xs:60px;--project-carousel-card-min-h:420px;--project-carousel-card-min-h-mobile:380px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--white:#fff;--black:#000;--trans:#00000080;--transparent:#0000;--main:var(--dark1);--dark:var(--dark2);--dark1:#151414;--dark2:#353131;--dark3:#4f4a4a;--dark4:#746d6d;--text-muted:#64748b;--grey:#fcfcfc;--grey1:#f7f7f7;--grey2:#e8e8e8;--grey3:#d9d9d9;--logo-frame-border:var(--grey3);--ivory0:#fcfaf8;--ivory:#f3efe8;--ivory1:#e8e3d9;--ivory2:#d6cfc2;--ivory3:#b8ac94;--cream:#e0cbae;--cream1:#d2b28e;--cream2:#bf9769;--cream3:#ac7d53;--cream4:#8a6147;--brown:#a46a51;--brown1:#7c5141;--brown2:#523a32;--brown3:#3f2c27;--brown4:#30221d;--brown5:#523a32eb;--green:#d3e3dc;--green1:#b1c9be;--green2:#86bba5;--green3:#65a489;--green4:#4e7e69;--green5:#37775b;--red:#ff5b4c;--ochre:#c89328;--salmon:#c46745;--leather:#a5754a;--leaf:#3e755d;--purple:#4b3044;--crimson:#6d2c34;--wood:#a47b4c;--carbon:#232834;--mainGrad:linear-gradient(to right, var(--cream), var(--brown));--line-accent-gradient:linear-gradient(to bottom, var(--brown3), var(--brown));--warmGradDg:linear-gradient(135deg, var(--brown3) 0%, var(--brown2) 45%, var(--brown1) 100%);--overlay:linear-gradient(180deg, #000000e6, #0006, #0000004d, #0000004d);--sh-i:inset 0 2px 4px 0 #0000000d;--sh-s:0 1px 2px 0 #0000000d;--sh-m:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--sh-l:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--sh-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--sh-2xl:0 25px 50px -12px #00000040;--sh-toolbar:0 10px 30px -5px #0000001a, 0 10px 10px -5px #00000005;--dropdown:0px 5px 15px 0px #00000026;--sh-btn:0 10px 10px -5px #0003;--herobtn:2px 5px 10px 0px #2f008733;--herobtn-hover:2px 5px 10px 0px #2f0087a1;--sh-tag:0px 2px 5px 1px #00000026;--sh-box:0 0px 50px -12px #00000040;--sh-box2:0 0px 50px -12px #00000059;--sh-card:0 10px 20px 0px #0000001a;--sh-card-s:0 8px 14px 0px #00000008;--sh-card2:0 10px 20px 0px #00000026;--sh-card3:0 10px 20px 0px #0003;--sh-card4:0 10px 20px 0px #0000004d}body{color:#282828;box-sizing:border-box;background-color:#fff;outline:none;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:1rem}*{border-collapse:collapse}a,Link{color:var(--white);box-shadow:none;outline:none;text-decoration:none}a path{fill:var(--dark)}main{scrollbar-width:auto;scrollbar-color:#fff;overflow:hidden auto}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;font-family:Poppins,sans-serif}input{outline:none}h1{margin-bottom:var(--m6);font-size:4.2rem;font-weight:500;line-height:5.4rem}h2{margin-bottom:var(--m6);letter-spacing:0;font-size:3rem;font-weight:500;line-height:4rem}h3{margin-bottom:var(--m7);letter-spacing:0;font-size:2.5rem;font-weight:600;line-height:3.2rem}h4{margin-bottom:var(--m6);font-size:2rem;font-weight:600;line-height:3rem}h5{margin-bottom:var(--m6);font-size:1.6rem;font-weight:500;line-height:2rem}h6{font-size:1.15rem;font-weight:500;line-height:1.75rem}p{letter-spacing:0;padding-bottom:var(--m4);font-size:1rem;font-weight:300;line-height:1.5rem}.highlight{letter-spacing:0;font-size:1rem;font-weight:500}.tagline-s,.tagline{text-transform:uppercase;letter-spacing:.14em;font-weight:400}.tagline-s{font-size:.75rem}.smallcaps{font-variant:small-caps}.GradHeading,.GradHeading span{background:var(--mainGrad);-webkit-text-fill-color:#0000;background-clip:border-box;-webkit-box-decoration-break:clone;box-decoration-break:clone;z-index:1;-webkit-background-clip:text;border-image-slice:1;width:fit-content;font-weight:600}.mt-0{margin-top:var(--m0)}.mt-1{margin-top:var(--m1)}.mt-2{margin-top:var(--m2)}.mt-3{margin-top:var(--m3)}.mt-4{margin-top:var(--m4)}.mt-5{margin-top:var(--m5)}.mt-6{margin-top:var(--m6)}.mt-7{margin-top:var(--m7)}.mt-8{margin-top:var(--m8)}.mt-9{margin-top:var(--m9)}.mt-10{margin-top:var(--m10)}.mt-11{margin-top:var(--m11)}.mt-12{margin-top:var(--m12)}.mt-13{margin-top:var(--m13)}.mt-14{margin-top:var(--m14)}.mt-15{margin-top:var(--m15)}.mt-16{margin-top:var(--m16)}.mt-17{margin-top:var(--m17)}.animation-up{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translateY(60px)}.animation-up.slide-up{opacity:1;transform:translateY(0)}.animation-side{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translate(-60px)}.animation-side.slide-side{opacity:1;transform:translate(0)}.animation-right{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translate(-60px)}.animation-right.slide-right{opacity:1;transform:translate(0)}.animation-left{opacity:0;transition:opacity .4s ease-out,transform .6s ease-out;transform:translate(60px)}.animation-left.slide-left{opacity:1;transform:translate(0)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}.delay-3{transition-delay:.6s}.delay-4{transition-delay:.8s}.delay-5{transition-delay:1s}.delay-6{transition-delay:1.2s}.delay-7{transition-delay:1.4s}
button{border:none;outline:none;font-size:1rem}.AppBtn{--appbtn-icon-fill:var(--main);--appbtn-icon-fill-hover:var(--white)}.AppBtn button,.AppBtn .AppBtn__link{z-index:1;border:1.5px solid var(--main);background:var(--transparent);letter-spacing:.02rem;width:max-content;min-width:150px;color:var(--main);cursor:pointer;border-radius:30px;padding:12px 20px;font-weight:400;transition:background-color .2s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.AppBtn button:before,.AppBtn .AppBtn__link:before{content:"";background:var(--main);z-index:-1;width:0;height:120%;transition:all .3s;position:absolute;bottom:0;left:-10%;transform:skew(20deg)}.AppBtn button:hover:before,.AppBtn .AppBtn__link:hover:before{width:120%}.AppBtn button svg,.AppBtn .AppBtn__link svg{width:7px;margin-left:12px;margin-right:2px;transition:all .1s ease-in-out;position:relative;top:1px}.AppBtn button:hover svg,.AppBtn .AppBtn__link:hover svg{margin-left:14px;margin-right:0}.AppBtn button,.AppBtn .AppBtn__link{border-width:1px}.AppBtn button:hover,.AppBtn .AppBtn__link:hover{color:#fff}.AppBtn .AppBtn__link{box-sizing:border-box;justify-content:center;align-items:center;font-family:system-ui,sans-serif;font-size:1rem;line-height:normal;text-decoration:none;display:inline-flex}.AppBtn svg path{fill:var(--appbtn-icon-fill)}.AppBtn button:hover svg path,.AppBtn .AppBtn__link:hover svg path{fill:var(--appbtn-icon-fill-hover)}.AppBtn.Flat{--flat-bg:var(--dark);--flat-border:var(--dark);--flat-hover-bg:var(--dark1);--flat-text:var(--white)}.AppBtn.Flat.Cream{--flat-bg:var(--cream1);--flat-border:var(--cream1);--flat-hover-bg:var(--cream);--flat-text:var(--brown2);--appbtn-icon-fill:var(--brown2);--appbtn-icon-fill-hover:var(--brown2)}.AppBtn.Flat.Green{--flat-bg:var(--green3);--flat-border:var(--green3);--flat-hover-bg:var(--green2);--flat-text:var(--white);--appbtn-icon-fill:var(--white);--appbtn-icon-fill-hover:var(--white)}.AppBtn.Flat button,.AppBtn.Flat a{text-align:center;z-index:1;border:1.5px solid var(--flat-border);background:var(--flat-bg);letter-spacing:.02rem;width:max-content;min-width:150px;color:var(--flat-text);cursor:pointer;border-radius:30px;justify-content:center;align-items:center;padding:12px 20px;font-weight:400;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.AppBtn.Flat button:hover,.AppBtn.Flat a:hover{background:var(--flat-hover-bg);border-color:var(--flat-hover-bg)}.AppBtn.Flat button,.AppBtn.Flat a{box-sizing:border-box;text-decoration:none}.AppBtn.Flat button:before,.AppBtn.Flat a:before{display:none}.AppBtn.Flat button:active:not(:disabled),.AppBtn.Flat a:active:not(:disabled){filter:brightness(.99);box-shadow:inset 0 2px 5px #00000026}.AppBtn.Flat button:disabled,.AppBtn.Flat a:disabled{opacity:.6;cursor:not-allowed}.AppBtn.Flat.AppBtn--sm button,.AppBtn.Flat.AppBtn--sm a{min-width:auto;padding:var(--m2) var(--m5);font-size:var(--text-sm);font-weight:500}.AppBtn.Cream:not(.Flat){--appbtn-icon-fill:var(--cream);--appbtn-icon-fill-hover:var(--white)}.AppBtn.Cream:not(.Flat) button{z-index:1;border:1.5px solid var(--cream);letter-spacing:.02rem;width:max-content;min-width:150px;color:var(--cream);cursor:pointer;background:0 0;border-radius:30px;padding:12px 20px;font-weight:400;transition:background-color .2s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.AppBtn.Cream:not(.Flat) button:before{content:"";background:var(--cream3);z-index:-1;width:0;height:120%;transition:all .3s;position:absolute;bottom:0;left:-10%;transform:skew(20deg)}.AppBtn.Cream:not(.Flat) button:hover:before{width:120%}.AppBtn.Cream:not(.Flat) button:hover{border-color:var(--cream3);color:#fff}.AppBtn.Green:not(.Flat){--appbtn-icon-fill:var(--green2);--appbtn-icon-fill-hover:var(--white)}.AppBtn.Green:not(.Flat) button{z-index:1;border:1.5px solid var(--green2);letter-spacing:.02rem;width:max-content;min-width:150px;color:var(--green2);cursor:pointer;background:0 0;border-radius:30px;padding:12px 20px;font-weight:400;transition:background-color .2s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.AppBtn.Green:not(.Flat) button:before{content:"";background:var(--green3);z-index:-1;width:0;height:120%;transition:all .3s;position:absolute;bottom:0;left:-10%;transform:skew(20deg)}.AppBtn.Green:not(.Flat) button:hover:before{width:120%}.AppBtn.Green:not(.Flat) button:hover{border-color:var(--green3);color:#fff}.AppBtn.Glass{--glass-btn-text:var(--white);--appbtn-icon-fill:var(--white);--appbtn-icon-fill-hover:var(--white)}.AppBtn.Glass button{z-index:1;letter-spacing:.02rem;width:max-content;min-width:150px;color:var(--glass-btn-text);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:30px;padding:12px 20px;font-weight:400;transition:background-color .2s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.AppBtn.Glass button svg{width:7px;margin-left:12px;margin-right:2px;transition:all .1s ease-in-out;position:relative;top:1px}.AppBtn.Glass button{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);color:var(--white);box-sizing:border-box;background:#0000004d;border:1.5px solid #ffffff1a}.AppBtn.Glass button:before{display:none}.AppBtn.Glass button:hover{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);color:var(--glass-btn-text);background:#0000004d;border:1.5px solid #ffffff1a}.AppBtn.Glass button:hover svg{margin-left:12px;margin-right:2px}.AppBtn.Glass svg path{fill:var(--appbtn-icon-fill)}.AppBtn.Glass button:hover svg path{fill:var(--appbtn-icon-fill-hover)}.arrow-left{transform:rotate(-90deg)}.arrow-right{transform:rotate(90deg)}.arrow-down,.arrow-white{transform:rotate(180deg)}.arrow{--arrow-fill:#161b22}.arrow.white-fill{--arrow-fill:#fff}.LoadMore{justify-content:center;padding-top:10px;display:flex}
.root{--r1:4px;--r2:6px;--r3:8px;--r4:10px;--r5:16px;--r6:30px;--r7:40px;--stack-media-top-radius:20px;--r8:48px;--r9:60px;--m0:2px;--m1:4px;--m2:8px;--m3:12px;--m4:16px;--m5:20px;--m6:24px;--m7:32px;--m8:40px;--m9:48px;--m10:64px;--m11:80px;--m12:96px;--m13:128px;--m14:160px;--m15:192px;--m16:224px;--m17:256px;--padding-y:120px;--padding-y-lg:100px;--padding-y-xs:80px;--padding-x:6%;--padding-x-xs:4%;--padding:var(--padding-y) var(--padding-x);--paddingHero:0px 100px 0px 8%;--paddingStretch:60px 6%;--padding-lg:var(--padding-y-lg) var(--padding-x);--paddingHero-lg:0px 6%;--padding-xs:var(--padding-y-xs) var(--padding-x-xs);--paddingHero-xs:0px 4%;--paddingStretch-xs:0px 4%;--toolbar:90px;--toolbar-lg:72px;--toolbar-xs:60px;--project-carousel-card-min-h:420px;--project-carousel-card-min-h-mobile:380px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--white:#fff;--black:#000;--trans:#00000080;--transparent:#0000;--main:var(--dark1);--dark:var(--dark2);--dark1:#151414;--dark2:#353131;--dark3:#4f4a4a;--dark4:#746d6d;--text-muted:#64748b;--grey:#fcfcfc;--grey1:#f7f7f7;--grey2:#e8e8e8;--grey3:#d9d9d9;--logo-frame-border:var(--grey3);--ivory0:#fcfaf8;--ivory:#f3efe8;--ivory1:#e8e3d9;--ivory2:#d6cfc2;--ivory3:#b8ac94;--cream:#e0cbae;--cream1:#d2b28e;--cream2:#bf9769;--cream3:#ac7d53;--cream4:#8a6147;--brown:#a46a51;--brown1:#7c5141;--brown2:#523a32;--brown3:#3f2c27;--brown4:#30221d;--brown5:#523a32eb;--green:#d3e3dc;--green1:#b1c9be;--green2:#86bba5;--green3:#65a489;--green4:#4e7e69;--green5:#37775b;--red:#ff5b4c;--ochre:#c89328;--salmon:#c46745;--leather:#a5754a;--leaf:#3e755d;--purple:#4b3044;--crimson:#6d2c34;--wood:#a47b4c;--carbon:#232834;--mainGrad:linear-gradient(to right, var(--cream), var(--brown));--line-accent-gradient:linear-gradient(to bottom, var(--brown3), var(--brown));--warmGradDg:linear-gradient(135deg, var(--brown3) 0%, var(--brown2) 45%, var(--brown1) 100%);--overlay:linear-gradient(180deg, #000000e6, #0006, #0000004d, #0000004d);--sh-i:inset 0 2px 4px 0 #0000000d;--sh-s:0 1px 2px 0 #0000000d;--sh-m:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--sh-l:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--sh-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--sh-2xl:0 25px 50px -12px #00000040;--sh-toolbar:0 10px 30px -5px #0000001a, 0 10px 10px -5px #00000005;--dropdown:0px 5px 15px 0px #00000026;--sh-btn:0 10px 10px -5px #0003;--herobtn:2px 5px 10px 0px #2f008733;--herobtn-hover:2px 5px 10px 0px #2f0087a1;--sh-tag:0px 2px 5px 1px #00000026;--sh-box:0 0px 50px -12px #00000040;--sh-box2:0 0px 50px -12px #00000059;--sh-card:0 10px 20px 0px #0000001a;--sh-card-s:0 8px 14px 0px #00000008;--sh-card2:0 10px 20px 0px #00000026;--sh-card3:0 10px 20px 0px #0003;--sh-card4:0 10px 20px 0px #0000004d}.SectionWrap,.ZeroSectionWrap{background:var(--ivory0);color:var(--dark)}.SectionWrap.Dark,.ZeroSectionWrap.Dark{background:var(--dark1);color:#fff}.SectionWrap.Ivory,.ZeroSectionWrap.Ivory{background:var(--ivory0);color:var(--dark)}.SectionWrap.Cream,.ZeroSectionWrap.Cream{background:var(--ivory);color:var(--dark)}.SectionWrap.BottomZero,.ZeroSectionWrap.BottomZero:not(.Flush){padding-bottom:0}.SectionWrap.TopZero,.ZeroSectionWrap.TopZero:not(.Flush){padding-top:0}.SectionWrap.BottomSlim,.ZeroSectionWrap.BottomSlim:not(.Flush),.NewsSectionWrap.BottomSlim{padding-bottom:80px}.SectionWrap{padding:var(--padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.SectionWrap.Stretch{padding:var(--paddingStretch)}.SectionWrap.Fixed{background-attachment:scroll}@media (prefers-reduced-motion:reduce){.SectionWrap{background-attachment:scroll}}.SectionWrap.industry-numbers-light{background-color:var(--white,#fff);color:var(--dark1)}.SectionWrap.industry-numbers-light .tagline,.SectionWrap.industry-numbers-light .tagline-s,.SectionWrap.industry-numbers-light h3,.SectionWrap.industry-numbers-light h1,.SectionWrap.industry-numbers-light .CardConcept{color:inherit}.BaseSection,.CenterSection{flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.CenterContent{flex-direction:column;justify-content:center;display:flex}.CenterHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.CenterHeading h5,.CenterHeading p{width:100%;max-width:1000px}.MainHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.MainHeading h5,.MainHeading p{width:100%;max-width:1000px}@media (max-width:1024px){.MainHeading.LeftShift{text-align:left;align-items:flex-start}.MainHeading.LeftShift .MainContent{align-items:flex-start}}.MainContent{flex-direction:column;align-items:center;display:flex}.LeftHeading{align-items:flex-start;gap:var(--m2);text-align:left;box-sizing:border-box;flex-direction:column;width:100%;max-width:1400px;margin-inline:auto;padding-inline:6%;display:flex}@media (max-width:1280px){.LeftHeading{padding-inline:var(--padding-x-xs)}}@media (min-width:1281px){.LeftHeading{max-width:1500px}}@media (min-width:1600px){.LeftHeading{max-width:1640px}}.LeftHeading h2,.LeftHeading h3,.LeftHeading h5,.LeftHeading p{width:100%;max-width:1000px}.LeftHeading .tagline{padding:0}.CenterWrap{flex-direction:column;align-items:center;display:flex}.LineSection{box-sizing:border-box;width:100%;max-width:1200px;color:var(--dark1);align-self:stretch;margin-inline:auto}.SectionWrap .LineSection{color:inherit}.LineContent{--line-accent-width:6px;--line-accent-color:var(--dark2);width:100%;min-width:0;padding-left:calc(var(--line-accent-width) + var(--m8));position:relative}.LineContent:before{content:"";width:var(--line-accent-width);background:var(--line-accent-color);transform-origin:top;height:100%;transition:transform .7s ease-out;position:absolute;top:0;left:0;transform:scaleY(0)}.LineContent:has(.animation-up.slide-up):before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.LineContent:before{transition:none;transform:scaleY(1)}}@media (max-width:1024px){.LineContent{padding-left:calc(var(--line-accent-width) + var(--m7))}}@media (max-width:480px){.LineContent{padding-left:calc(var(--line-accent-width) + var(--m6));--line-accent-width:6px}}.ZeroSectionWrap{padding-block:var(--padding-y);justify-content:center;align-items:center;padding-inline:0;display:flex}.ZeroSectionWrap.AlignStretch{align-items:stretch}.ZeroSectionWrap.Flush{align-items:stretch;padding:0}.ZeroSection{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.ZeroSection.Intro{justify-content:flex-start;align-items:stretch;gap:0;max-width:none;margin-inline:0;padding-inline:0}.ZeroSection.Intro .CenterHeading,.ZeroSection.Intro .MainHeading{box-sizing:border-box;width:100%;max-width:1400px;margin-inline:auto;padding-inline:6%}@media (max-width:1280px){.ZeroSection.Intro .CenterHeading,.ZeroSection.Intro .MainHeading{padding-inline:var(--padding-x-xs)}}@media (min-width:1281px){.ZeroSection.Intro .CenterHeading,.ZeroSection.Intro .MainHeading{max-width:1500px}}@media (min-width:1600px){.ZeroSection.Intro .CenterHeading,.ZeroSection.Intro .MainHeading{max-width:1640px}}.ZeroSection.Intro .CenterHeading.SpacedBelow,.ZeroSection.Intro .MainHeading.SpacedBelow{padding-bottom:80px}@media (max-width:640px){.ZeroSection.Intro .CenterHeading.SpacedBelow,.ZeroSection.Intro .MainHeading.SpacedBelow{padding-bottom:60px}}.ZeroSection.Intro>:not(.CenterHeading):not(.MainHeading){width:100%;margin-top:var(--m10)}@media (max-width:1280px){.ZeroSection.Intro>:not(.CenterHeading):not(.MainHeading){margin-top:var(--m9)}}@media (max-width:640px){.ZeroSection.Intro>:not(.CenterHeading):not(.MainHeading){margin-top:var(--m8)}}.ZeroSection.Intro>:not(.CenterHeading):not(.MainHeading) .img-carousel,.ZeroSection.Intro.FlushContent>:not(.CenterHeading):not(.MainHeading){margin-top:0}.ZeroSection .CenterHeading,.ZeroSection .MainHeading{padding:0 6%}.SideSection{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.SideSection.Dark{background:var(--dark1);color:#fff}.SideSection.Ivory{background:var(--ivory0);color:var(--dark)}.SideSection.Cream{background:var(--ivory);color:var(--dark)}.MiddleSpace{margin-bottom:100px}@media (max-width:1024px){.MiddleSpace{margin-bottom:80px}}.Left,.Right{flex-direction:row;display:flex}@media (max-width:1024px){.Left,.Right{width:100%}.Right{flex-direction:column-reverse}.Left{flex-direction:column}}.Left .SideTxt{margin-right:5vw}.Right .SideTxt{margin-left:5vw}.SideTxt{flex-direction:column;justify-content:center;width:50%;display:flex}.SideImg{flex-direction:column;justify-content:center;align-items:stretch;width:50%;min-width:0;display:flex}@media (max-width:1024px){.Left .SideTxt,.Right .SideTxt,.Left .SideImg,.Right .SideImg{width:100%;margin:0}.Left .SideTxt,.Right .SideTxt{padding-bottom:40px;padding-left:0;padding-right:0}.Left .SideImg,.Right .SideImg{display:flex}.Left .SideImg>img,.Right .SideImg>img{width:100%;height:auto;top:0;left:0}}.CenterTxt{flex-direction:column;justify-content:center;margin-bottom:40px;display:flex}.CenterImg{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.SideImg>img,.CenterImg>img,.SideImg>video,.CenterImg>video{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.SideImg>span,.SideImg>div{width:100%;min-width:0;display:block}.TextGroup{flex-direction:row;gap:50px;margin-top:12px;display:flex}.TextGroup .HalfText{width:70%}@media (max-width:1024px){.TextGroup{flex-direction:column;gap:10px}.TextGroup .HalfText{width:100%}}.ImgWrap img,.ImgWrapTimeline img{-o-object-fit:cover;object-fit:cover;border-radius:var(--r4);width:100%;height:100%}.SideImg .ImgWrap{border-radius:var(--r6);position:relative;overflow:hidden}.SideImg .ImgWrap>span{width:100%!important;height:100%!important;line-height:0!important;display:block!important}.SideImg .ImgWrap img{-o-object-fit:cover;object-fit:cover;border-radius:var(--r6);width:100%!important;height:100%!important}.ImgWrapTimeline{border-radius:var(--r5);width:100%;height:100%;position:relative;overflow:hidden}.ImgWrapTimeline>span{inset:0;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.SquareImgWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.RoundImgWrap img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;border-radius:50%;width:100%;height:auto}@media (min-width:1025px){.ImgWrap{width:calc(50% + (100vw - 1024px)/476px*50%);height:440px}}@media (max-width:1024px){.ImgWrap{width:100%;height:auto}}.VideoWrap{text-align:center;flex-direction:column;justify-content:center;width:100%;display:flex}.VideoAspectWrap{padding:56.25% 0 0;position:relative}.VideoAspectFrame{width:100%;height:100%;position:absolute;top:0;left:0}.VideoIframe{border-radius:12px;width:100%;margin-top:20px}section video{border-radius:10px;width:100%;margin-top:20px;display:flex}.half-section{z-index:1;background-color:var(--white);position:relative}.half-section.SectionWrap{align-items:stretch;padding:0}.half-section .half-inner{flex-direction:row;align-items:stretch;width:100%;min-height:min(512px,85vh);display:flex}.half-section .half-media{flex:0 0 50%;align-self:stretch;width:50%;min-width:0;min-height:min(512px,85vh);position:relative;overflow:hidden}.half-section .half-media>span{inset:0;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.half-section .half-media__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.half-section .half-text{box-sizing:border-box;width:50%;padding:clamp(var(--m8),5vw,var(--m11)) clamp(var(--m6),6vw,6%);background-color:var(--ivory);flex-direction:column;flex:0 0 50%;justify-content:center;min-width:0;display:flex}@media (max-width:1024px){.half-section .half-inner{flex-direction:column;align-items:stretch;min-height:0}.half-section .half-text{width:100%;padding:var(--padding-lg);flex:auto;order:1}.half-section .half-media{aspect-ratio:16/10;flex:none;order:2;width:100%;min-height:200px}}.half-section.half-section--cap-media{background-color:var(--ivory);padding:0}.half-section.half-section--cap-media .half-inner{background-color:var(--ivory);min-height:min(600px,85vh);position:relative}.half-section.half-section--cap-media .half-media{z-index:2;border-radius:0 var(--r6) var(--r6) 0;min-height:min(600px,85vh);overflow:hidden}.half-section.half-section--cap-media .half-media .half-media__img{border-radius:0 var(--r6) var(--r6) 0}.half-section.half-section--cap-media .half-text{z-index:1;flex:0 0 calc(50% + var(--r6));width:calc(50% + var(--r6));margin-left:calc(-1*var(--r6));box-sizing:border-box;border-color:#0000;border-image:;position:relative}.half-section.half-section--cap-media .half-text h3{margin-bottom:var(--m5)}.half-section.half-section--cap-media .half-text .newsletter-form{margin-top:var(--m6);justify-content:flex-start;max-width:100%;margin-left:0;margin-right:0}.half-section.half-section--cap-media .half-text .contact-form,.half-section.half-section--cap-media .half-text .contact-form-success{margin-top:var(--m6);max-width:100%;min-height:0;margin-left:0;margin-right:0}@media (min-width:1025px){.half-section.half-section--cap-media .half-text{padding-left:clamp(var(--m11),10vw,var(--m13))}}@media (max-width:1024px){.half-section.half-section--cap-media .half-inner{min-height:0}.half-section.half-section--cap-media .half-media{aspect-ratio:auto;border-radius:var(--r6) var(--r6) 0 0;height:600px;min-height:600px;max-height:600px;margin-top:0}.half-section.half-section--cap-media .half-media .half-media__img{border-radius:var(--r6) var(--r6) 0 0}.half-section.half-section--cap-media .half-text{border-top:.5px solid var(--grey3);border-bottom:none;border-image:;flex:auto;width:100%;margin-bottom:0;margin-left:0}.half-section.half-section--cap-media .half-media.animation-right,.half-section.half-section--cap-media .half-text.animation-left{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translateY(60px)}.half-section.half-section--cap-media .half-media.animation-right.slide-right,.half-section.half-section--cap-media .half-text.animation-left.slide-left{opacity:1;transform:translateY(0)}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.half-section.half-section--cap-media .half-media.animation-right,.half-section.half-section--cap-media .half-text.animation-left{opacity:1;transition:none;transform:none}}@media (max-width:768px){.half-section.half-section--cap-media .half-media{height:440px;min-height:440px;max-height:440px}}@media (max-width:480px){.half-section.half-section--cap-media .half-media{height:320px;min-height:320px;max-height:320px}}.half-section.industry-benefit .half-text{color:var(--white)}.half-section.industry-benefit .half-text .tagline{color:color-mix(in srgb, var(--white) 78%, transparent)}.half-section.industry-benefit .half-text h3{color:var(--white)}.half-section.industry-benefit.Ochre .half-text{background-color:var(--ochre)}.half-section.industry-benefit.Orange .half-text{background-color:var(--salmon)}.half-section.industry-benefit.Cream .half-text{background-color:var(--leather)}.half-section.industry-benefit.Green .half-text{background-color:var(--leaf)}.half-section--media-inset{background-color:var(--ivory)}.half-section--media-inset .half-media{box-sizing:border-box;border-radius:var(--r4);min-height:min(360px,55vh);overflow:hidden}.half-section--media-inset .half-media .half-media__img{border-radius:var(--r4)}.half-section--media-inset .half-inner .half-media:first-child{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);margin:20px 0 20px 20px}.half-section--media-inset .half-inner .half-media:last-child{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);margin:20px 20px 20px 0}@media (max-width:1024px){.half-section--media-inset .half-media{min-height:200px}.half-section--media-inset .half-inner .half-media:first-child,.half-section--media-inset .half-inner .half-media:last-child{flex:none;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:20px}}.DivSectionWrap{padding:var(--padding);min-height:450px;display:flex;position:relative}.DivSectionWrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1400px){.DivSectionWrap{min-height:0;padding:var(--padding-lg)}}@media (max-width:1024px){.DivSectionWrap{min-height:0}.DivSectionWrap img{border-radius:8px}}@media (max-width:480px){.DivSectionWrap{padding:var(--padding-xs)}}.DivSection{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.DivSection .SideTxt{width:40%}.DivSection .SideImg{width:60%;min-width:0}.HeroSectionWrap{width:100%;height:56.25vw;margin-top:calc(-1*var(--toolbar) - 10px);box-sizing:border-box;z-index:0;color:var(--white);background:#000;position:relative;overflow:hidden}.HeroSectionWrap.Slim{height:clamp(560px,75vh,820px)}@media (max-width:1024px){.HeroSectionWrap.Slim{height:66.6667vh;min-height:420px}}.HeroSectionWrap.Slim .ScrollIndicator{display:none}.HeroSectionWrap.Slim .HeroSection{min-height:0}@media (max-width:1024px){.HeroSectionWrap.Slim .HeroSection{height:100%}}@media (min-width:2000px){.HeroSectionWrap{height:1125px}}@media (max-width:1024px){.HeroSectionWrap{height:100vh;margin-top:calc(-1*var(--toolbar))}}@media (max-width:480px){.HeroSectionWrap{margin-top:calc(-1*var(--toolbar-xs))}}.HeroSection{z-index:1;align-items:center;height:100%;min-height:56.25vw;margin:auto;display:flex;position:relative}.HeroSection:has(.HeroContent){justify-content:flex-start;align-items:stretch}@media (max-width:1024px){.HeroSection{height:100vh}}.HeroSection .AppBtn button{box-shadow:var(--herobtn);margin-top:40px}.HeroSection h6{text-shadow:2px 2px 8px #00000080;letter-spacing:.06rem;margin-bottom:24px;font-family:Poppins,sans-serif;font-weight:400}@media (max-width:640px){.HeroSection h6{margin-bottom:14px}}.MainHeroContent{text-align:center;z-index:2;box-sizing:border-box;width:100%;height:100%;padding:var(--paddingHero);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.MainHeroContent{padding:var(--paddingHero-lg)}}.MainHeroLogo{width:min(26vw,220px);margin-bottom:10px}.MainHeroLogo img{filter:drop-shadow(4px 4px 15px #00000080);width:100%;height:auto}@media (max-width:1024px){.MainHeroLogo{width:min(42vw,200px)}}@media (max-width:480px){.MainHeroLogo{width:min(48vw,180px)}}.HeroContent{z-index:2;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;min-height:100%;padding:var(--paddingHero);flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.HeroContent.HeroContent-center{text-align:center;background:0 0;align-items:center}.HeroContent.HeroContent-center:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0b0f161a 10%,#0b0f1633 28%,#0b0f164d 52% 74%,#0b0f1633 90%,#0b0f161a 100%);position:absolute;inset:0}.HeroContent.HeroContent-center .HeroTitle{max-width:min(54rem,100%);margin-inline:auto}.HeroContent.HeroContent-start{text-align:left;background:0 0;align-items:flex-start}.HeroContent.HeroContent-start:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#000000d1 0% 10%,#000000b3 26%,#00000085 44%,#00000057 62%,#0000002e 78%,#0000000f 92%,#0000 100%);position:absolute;inset:0}.HeroContent.HeroContent-start .HeroTitle{max-width:none;margin-inline:0}.HeroContent.HeroContent-center>*,.HeroContent.HeroContent-start>*{z-index:1;position:relative}.HeroContent.animation-right,.HeroContent.animation-up,.HeroContent.animation-left,.HeroContent.animation-side{opacity:1;transition:none;transform:none}.HeroContent.animation-right>.HeroTitle{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translate(-60px)}.HeroContent.animation-right.slide-right>.HeroTitle{opacity:1;transform:translate(0)}.HeroContent.animation-up>.HeroTitle{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translateY(60px)}.HeroContent.animation-up.slide-up>.HeroTitle{opacity:1;transform:translateY(0)}.HeroContent.animation-left>.HeroTitle{opacity:0;transition:opacity .4s ease-out,transform .6s ease-out;transform:translate(60px)}.HeroContent.animation-left.slide-left>.HeroTitle{opacity:1;transform:translate(0)}.HeroContent.animation-side>.HeroTitle{opacity:0;transition:opacity .4s ease-out,transform .7s ease-out;transform:translate(-60px)}.HeroContent.animation-side.slide-side>.HeroTitle{opacity:1;transform:translate(0)}.HeroContent.Wide{width:100%;max-width:none}@media (max-width:1024px){.HeroContent{box-sizing:border-box;width:100%;min-width:0;padding-block:0;padding-inline:clamp(1.25rem,5vw,2rem)}}@media (max-width:480px){.HeroContent{padding-inline:clamp(1rem,4vw,1.5rem)}}.MainHeroContent .HeroTitle{padding-top:var(--m6);max-width:min(54rem,100%)}.HeroTitle{box-sizing:border-box;padding:50px 0 0}.HeroTitle .tagline{margin-bottom:var(--m4)}.HeroTitle h1{margin-bottom:var(--m3)}@media (max-width:1024px){.HeroTitle{box-sizing:border-box;width:100%;max-width:100%;padding:0}.HeroTitle h1{letter-spacing:-.01em;width:100%;max-width:100%;font-size:clamp(1.625rem,10vw,3.25rem);line-height:1.12}.HeroContent-center .HeroTitle{max-width:100%;margin-inline:0}}.ScrollIndicator{z-index:10;cursor:pointer;opacity:0;visibility:visible;pointer-events:none;background:0 0;border:0;padding:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:block;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ScrollIndicator:focus-visible{outline:2px solid var(--white);outline-offset:4px;border-radius:50%}.ScrollIndicator.fade-in{opacity:1;pointer-events:auto}.ScrollIndicator.fade-out{opacity:0;pointer-events:none}.ScrollIndicator.hidden{display:none}@media (min-width:1025px){.ScrollIndicator{display:none}}.ScrollIndicatorCircle{isolation:isolate;background:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:background .5s cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite scrollBounce;display:flex}@media (hover:hover){.ScrollIndicatorCircle:hover{background:#ffffff80}}.ScrollIndicatorCircle svg{color:var(--white);width:32px;height:32px}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.GradStripe{background:var(--mainGrad);width:100%;height:14px}.Stripe{width:100%;height:50px}.Stripe.Blue{background:url(../media/blue-stripe.43ldggt__q_ch.jpg) 100% 0/cover no-repeat}.Stripe.Green{background:url(../media/brown-stripe.3-4sk2_lpt8lo.jpg) 50%/cover no-repeat}.Stripe.Brown{background:url(../media/brown-stripe.3-4sk2_lpt8lo.jpg) 100%/cover no-repeat}.SectionWrap.Quote{background-attachment:scroll}.QuoteContent{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;padding:40px 50px}.QuoteContent .tagline{margin-bottom:var(--m4,1rem);color:color-mix(in srgb, var(--white) 78%, transparent)}.QuoteContent h4{letter-spacing:.03rem;margin-bottom:0;padding:0;font-size:1.5rem;font-weight:300;line-height:1.35;position:static}.QuoteContent h4:before,.QuoteContent h4:after{color:#ffffffe6;pointer-events:none;vertical-align:middle;font-family:Georgia,Times New Roman,Times,serif;font-size:4em;line-height:0;display:inline-block;position:static}.QuoteContent h4:before{content:"“";margin-right:.1em;transform:translateY(.2em)}.QuoteContent h4:after{content:"”";margin-left:.1em;transform:translateY(.3em)}@media (min-width:641px) and (max-width:1024px){.QuoteContent h4{font-size:1.25rem;line-height:1.4}}@media (max-width:640px){.QuoteContent h4{font-size:1.125rem;line-height:1.45}.QuoteContent{padding:0}}@media (max-width:1024px){.SectionWrap,.DivSectionWrap{padding:var(--padding-lg)}.ZeroSectionWrap:not(.Flush){padding-block:var(--padding-y-lg)}.SectionWrap.BottomSlim,.ZeroSectionWrap.BottomSlim:not(.Flush),.NewsSectionWrap.BottomSlim{padding-bottom:50px}.SectionWrap.BottomZero,.ZeroSectionWrap.BottomZero:not(.Flush){padding-bottom:0}.SectionWrap.TopZero,.ZeroSectionWrap.TopZero:not(.Flush){padding-top:0}}@media (max-width:480px){.SectionWrap,.DivSectionWrap,.half-section .half-text{padding:var(--padding-xs)}.ZeroSectionWrap:not(.Flush){padding-block:var(--padding-y-xs)}.SectionWrap.BottomSlim,.ZeroSectionWrap.BottomSlim:not(.Flush),.NewsSectionWrap.BottomSlim{padding-bottom:30px}.SectionWrap.BottomZero,.ZeroSectionWrap.BottomZero:not(.Flush){padding-bottom:0}.SectionWrap.TopZero,.ZeroSectionWrap.TopZero:not(.Flush){padding-top:0}}
.Faq.SectionWrap{padding-inline:clamp(var(--m6),5vw,var(--padding))}.Faq__inner{width:100%;max-width:min(100%,62.5rem);padding-inline:clamp(var(--m4),5vw,var(--m7));margin-inline:auto}.Faq__header{margin-bottom:clamp(var(--m6),3vw,var(--m8));text-align:left}.Faq__tag{margin:0 0 var(--m4);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--dark4) 80%, transparent);font-size:.7rem;font-weight:500}.Faq__cta{margin-top:0;margin-bottom:clamp(var(--m8),4vw,var(--m11))}.Faq__list{border-top:1px solid color-mix(in srgb, var(--cream) 85%, var(--dark4) 15%);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Faq__item{border-bottom:1px solid color-mix(in srgb, var(--cream) 85%, var(--dark4) 15%)}.Faq__panel{margin:0;padding:0}.Faq__panel[open] .Faq__summary{color:var(--dark1)}.Faq__summary{align-items:start;gap:var(--m6);padding:clamp(var(--m5),2.5vw,var(--m7)) 0;cursor:pointer;color:var(--dark2);letter-spacing:-.01em;grid-template-columns:1fr auto;font-size:1.05rem;font-weight:600;line-height:1.45;list-style:none;transition:color .15s;display:grid}.Faq__summary::-webkit-details-marker{display:none}.Faq__summary::marker{content:""}.Faq__summary:hover{color:var(--dark1)}.Faq__summary:focus{outline:none}.Faq__summary:focus-visible{outline:2px solid color-mix(in srgb, var(--brown1) 45%, transparent);outline-offset:4px;border-radius:var(--r2)}@media (max-width:640px){.Faq__summary{padding:var(--m6) 0;gap:var(--m5)}}.Faq__question{padding-right:var(--m2);margin:0}.Faq__icon{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2em;position:relative}.Faq__icon:before,.Faq__icon:after{content:"";background:currentColor;border-radius:0;margin:auto;position:absolute;inset:0}.Faq__icon:before{width:12px;height:2.5px}.Faq__icon:after{width:2.5px;height:12px;transition:opacity .2s,transform .2s}.Faq__panel[open] .Faq__icon:after{opacity:0;transform:scaleY(0)}.Faq__body{padding:var(--m3) 0 clamp(var(--m6),3vw,var(--m8));animation:.2s faq-fade}.Faq__answer{color:var(--dark3);margin:0;padding-top:0;font-size:.975rem;font-weight:400;line-height:1.68}@media (max-width:640px){.Faq__answer{font-size:.9375rem}}@keyframes faq-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Faq__summary,.Faq__icon:after{transition:none}.Faq__body{animation:none}}
.HeaderSlot{min-height:var(--toolbar)}@media (max-width:1024px){.HeaderSlot{min-height:var(--toolbar-lg)}}@media (max-width:480px){.HeaderSlot{min-height:var(--toolbar-xs)}}.header-top,.header-top-w,.header-scrolled,.header-scrolled-w,.header-scrolled-dark{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;position:fixed;top:0;left:0;right:0}.Toolbar,.ToolbarWhite,.header-top,.header-scrolled,.header-scrolled-dark,.header-top-w,.header-scrolled-w{height:var(--toolbar);z-index:10}@media (max-width:1024px){.Toolbar,.ToolbarWhite,.header-top,.header-scrolled,.header-scrolled-dark,.header-top-w,.header-scrolled-w{height:var(--toolbar-lg)}}@media (max-width:480px){.Toolbar,.ToolbarWhite,.header-top,.header-scrolled,.header-scrolled-dark,.header-top-w,.header-scrolled-w{height:var(--toolbar-xs)}}.Toolbar,.ToolbarWhite{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.ToolbarWhite{background:0 0}.header-top-w{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#ffffffb3;border-bottom:.5px solid #0f172a14}.header-top,.header-scrolled-dark{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#0000004d;border-bottom:.5px solid #ffffff1a}.header-scrolled,.header-scrolled-w{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#ffffffb3;border-bottom:.5px solid #0f172a14;box-shadow:0 1px #0000000f,0 10px 36px -10px #0f172a1f}.header-scrolled img,.header-top-w img{filter:invert()}.header-scrolled .LanguageSelectorToolbar .LanguageButton,.header-top-w .LanguageSelectorToolbar .LanguageButton{color:var(--dark)}.header-scrolled .LanguageSelectorToolbar .LanguageButton:hover,.header-top-w .LanguageSelectorToolbar .LanguageButton:hover{color:var(--brown2)}.header-scrolled .LanguageSelectorToolbar .LanguageButton:hover svg,.header-top-w .LanguageSelectorToolbar .LanguageButton:hover svg{fill:var(--brown2)}.header-scrolled .LanguageSelectorToolbar .LanguageButton.open,.header-top-w .LanguageSelectorToolbar .LanguageButton.open{color:var(--brown2)}.header-scrolled .LanguageArrow svg path,.header-top-w .LanguageArrow svg path,.header-scrolled .NavLinkedinMenu svg path,.header-top-w .NavLinkedinMenu svg path{fill:var(--dark)}.ToolbarInner{z-index:10;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;width:1400px;max-width:100%;height:100%;padding:0 30px;display:grid}@media (max-width:1350px){.ToolbarInner{width:100%;padding:0 20px}}@media (max-width:1280px){.ToolbarInner{grid-template-columns:auto 1fr auto;gap:15px}}@media (max-width:1024px){.ToolbarInner{justify-content:space-between;width:100%;padding:0 28px;display:flex}}@media (max-width:480px){.ToolbarInner{margin:0;padding:0 20px}}.ToolbarLeft,.ToolbarCenter,.ToolbarRight{align-self:stretch;align-items:center;display:flex}.ToolbarLeft{justify-content:flex-start}.ToolbarCenter{justify-content:center}.ToolbarRight{justify-content:flex-end}@media (max-width:1024px){.ToolbarLeft,.ToolbarCenter,.ToolbarRight{flex:none}.ToolbarCenter{display:none}}.ToolbarMenu{flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex}@media (max-width:1024px){.ToolbarMenu{padding-left:0;padding-right:0}}.AppName{justify-content:center;align-self:stretch;align-items:center;height:100%;display:flex}.AppName a,.toolbar-logo{align-items:center;line-height:0;display:flex}.toolbar-logo img{vertical-align:middle;width:auto;max-width:68px;height:auto;display:block}.toolbar-logo>span{align-items:center!important;line-height:0!important;display:flex!important}@media (max-width:1024px){.AppName .toolbar-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:60px;height:auto;max-height:48px}}@media (max-width:480px){.AppName .toolbar-logo img{width:auto;max-width:46px;height:auto;max-height:36px}}.footer-logo img{width:auto;max-width:110px;height:auto}.MenuLinks{flex-direction:row;align-items:center;gap:48px;display:flex}@media (max-width:1350px){.MenuLinks{gap:40px}}@media (max-width:1280px){.MenuLinks{gap:36px}}@media (max-width:1100px){.MenuLinks{gap:28px}}.MenuLinks a{letter-spacing:.02em;white-space:nowrap;background:0 0;border-bottom:none;margin:0;padding:0;font-size:15px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block;position:relative}@media (max-width:900px){.MenuLinks a{font-size:13px}}.MenuLinks a:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.MenuLinks a:hover:after{transform:scaleX(1)}@media (max-width:1024px){.MenuLinks{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%;padding:0}.MenuLinks a,.MenuLinks .NavLinkedinMenu{min-height:var(--drawer-row-h,58px);height:var(--drawer-row-h,58px);letter-spacing:.01em;border:none;border-bottom:1px solid var(--grey2);white-space:nowrap;box-sizing:border-box;background:0 0;align-items:center;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.35;text-decoration:none;transition:color .15s;display:flex;color:var(--dark)!important}.MenuLinks a:hover,.MenuLinks a:active,.MenuLinks .NavLinkedinMenu:hover,.MenuLinks .NavLinkedinMenu:active{background:0 0;color:var(--dark)!important}.MenuLinks a:after{display:none!important}.MenuLinks.Extra{border-top:1px solid var(--grey2);box-sizing:border-box;width:100%;max-width:100%;margin-top:0;padding:0}}.header-top .MenuLinks a,.header-top .MenuLinks a:hover,.header-top .MenuLinks a:active,.header-top .MenuLinks .cluster-nav-dropdown__trigger,.header-top .MenuLinks .cluster-nav-dropdown__label,.header-scrolled-dark .MenuLinks a,.header-scrolled-dark .MenuLinks a:hover,.header-scrolled-dark .MenuLinks a:active,.header-scrolled-dark .MenuLinks .cluster-nav-dropdown__trigger,.header-scrolled-dark .MenuLinks .cluster-nav-dropdown__label{color:var(--white)}.header-scrolled .MenuLinks a,.header-scrolled .MenuLinks a:hover,.header-scrolled .MenuLinks a:active,.header-scrolled .MenuLinks .cluster-nav-dropdown__trigger,.header-scrolled .MenuLinks .cluster-nav-dropdown__label,.header-top-w .MenuLinks a,.header-top-w .MenuLinks a:hover,.header-top-w .MenuLinks a:active,.header-top-w .MenuLinks .cluster-nav-dropdown__trigger,.header-top-w .MenuLinks .cluster-nav-dropdown__label{color:var(--dark);font-weight:400}.MenuLinks .cluster-nav-dropdown__trigger{align-items:center;gap:6px;display:inline-flex}@media (min-width:1025px){.MenuLinks__clientArea{display:none!important}}.cluster-nav-dropdown{position:relative}.cluster-nav-dropdown__trigger{letter-spacing:.02em;white-space:nowrap;color:inherit;cursor:default;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-size:15px;font-weight:400;display:inline-flex;position:relative}.cluster-nav-dropdown__label{font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline-block}.cluster-nav-dropdown__label:is(a){cursor:pointer}.cluster-nav-dropdown__chevron{flex-shrink:0;align-items:center;transition:transform .25s;display:inline-flex;transform:rotate(90deg)}.cluster-nav-dropdown__chevron svg{width:7px;height:10px;display:block}.cluster-nav-dropdown__chevron svg path{fill:currentColor}.cluster-nav-dropdown:hover .cluster-nav-dropdown__chevron{transform:rotate(-90deg)}.cluster-nav-dropdown:after{content:"";height:24px;display:none;position:absolute;top:100%;left:0;right:0}.cluster-nav-dropdown:hover:after,.cluster-nav-dropdown:hover .cluster-nav-dropdown__panel{display:block}.cluster-nav-dropdown__panel{z-index:3000;width:max-content;min-width:240px;box-shadow:var(--dropdown);background:#fff;border:1px solid #e9e9e9;border-radius:10px;margin:16px 0 0;padding:0;display:none;position:absolute;top:100%;left:0}.cluster-nav-dropdown__panel a:after{display:none!important}.cluster-nav-dropdown__inner{box-sizing:border-box;padding:12px 8px 14px}.cluster-nav-dropdown__main{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.cluster-nav-dropdown__main-item{margin:0;padding:0}.cluster-nav-dropdown__item{color:var(--dark2);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.35;display:block}.cluster-nav-dropdown__item:is(a){cursor:pointer}.cluster-nav-dropdown__item:is(a):hover{color:var(--green2)!important}.header-top .cluster-nav-dropdown__panel .cluster-nav-dropdown__item,.header-scrolled-dark .cluster-nav-dropdown__panel .cluster-nav-dropdown__item,.header-scrolled .cluster-nav-dropdown__panel .cluster-nav-dropdown__item,.header-top-w .cluster-nav-dropdown__panel .cluster-nav-dropdown__item{color:var(--dark2);white-space:nowrap;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.35;display:block}@media (max-width:1024px){.mobile-drawer-nav__chevron svg path{fill:var(--dark)!important}}.LanguageSelectorFooter,.LanguageSelectorToolbar{align-items:center;gap:10px;display:flex;position:relative}.LanguageSelectorFooter a,.LanguageSelectorToolbar a{border-radius:4px;font-size:12px;text-decoration:none;transition:all .3s}.LanguageSelectorFooter a{border:1px solid var(--dark2);color:var(--grey2);padding:5px 10px}.Footer .LanguageSelectorFooter a:hover{border-color:var(--dark2);background-color:var(--dark2);color:var(--white)}.LanguageSelectorFooter a.active,.Footer .LanguageSelectorFooter a.active{background-color:var(--green3);border-color:var(--green3);color:var(--white)}.LanguageSelectorFooter .LanguageOption:hover{background-color:var(--green);border-color:var(--green)}.LanguageSelectorToolbar a{color:#333;border:1px solid #ccc;padding:6px 10px!important}.LanguageSelectorToolbar a:hover{border-color:var(--green1);background-color:var(--green);color:var(--dark)!important}.LanguageSelectorToolbar a.active{background-color:var(--green3);border-color:var(--green3);color:var(--white)!important}.LanguageSelectorToolbar .language-content{align-items:center;gap:6px;display:flex}.LanguageSelectorToolbar .LanguageOption{background-color:#667a7526;border:none;border-radius:4px;padding:10px 16px}.LanguageSelectorToolbar .LanguageOption:hover{background-color:var(--green);border:none;color:var(--dark)!important}.LanguageSelectorToolbar .LanguageOption.active{background-color:var(--green3);color:var(--white)!important}.header-scrolled .LanguageSelectorToolbar a:hover,.header-top-w .LanguageSelectorToolbar a:hover{color:var(--dark)!important}.header-scrolled .LanguageSelectorToolbar a.active,.header-top-w .LanguageSelectorToolbar a.active,.header-scrolled .LanguageSelectorToolbar a.LanguageOption.active:hover,.header-top-w .LanguageSelectorToolbar a.LanguageOption.active:hover{color:var(--white)!important}.LanguageSelectorFooter .LanguageButton,.LanguageSelectorToolbar .LanguageButton{border-radius:var(--r2);cursor:pointer;color:var(--white);background:0 0;align-items:center;gap:6px;width:90px;height:fit-content;padding:12px 14px;font-size:.9rem;transition:all .2s ease-in-out;display:flex}.LanguageSelectorFooter .LanguageDropdown,.LanguageSelectorToolbar .LanguageDropdown{border-radius:var(--r2);box-shadow:var(--dropdown);z-index:100;opacity:0;pointer-events:none;background:#fff;width:90px;margin-top:6px;transition:all .15s ease-out;position:absolute;top:100%;right:0;overflow:hidden;transform:scale(.95)translateY(-8px)}.LanguageSelectorFooter .LanguageDropdown.open,.LanguageSelectorToolbar .LanguageDropdown.open{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.LanguageSelectorFooter .LanguageOption,.LanguageSelectorToolbar .LanguageOption{color:var(--dark);margin:2px;font-size:.9rem;text-decoration:none;transition:background-color .2s ease-in-out;display:block}.LanguageArrow svg path{fill:#fff}.ButtonGroup{align-items:center;gap:12px;display:flex}.ButtonGroup.right{justify-content:flex-end}.ButtonGroup.left{justify-content:flex-start}.ButtonGroup.center{justify-content:center}.ButtonGroup .LanguageSelectorToolbar{align-items:center;gap:0;margin-top:0;display:flex}.ButtonGroup .LanguageSelectorToolbar+.NavLinkedin{margin-left:-8px}.ButtonGroup .NavLinkedin+.AppBtn{margin-left:20px}.NavLinkedinMenu{align-items:center;margin:0;padding:0;display:flex}.NavLinkedinMenu a{justify-content:center;align-items:center;transition:opacity .3s;display:flex}.NavLinkedinMenu svg{width:20px;height:20px;transition:fill .3s}.NavLinkedinMenu svg path{fill:var(--white)}.NavLinkedinMenu:hover{opacity:.8}.NavLinkedinMenu:hover svg path{fill:var(--cream2)}.header-top-w .NavLinkedinMenu svg path,.header-scrolled .NavLinkedinMenu svg path{fill:var(--dark)}.NavLinkedin{align-items:center;margin-left:0;display:flex}.NavLinkedin a{justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.NavLinkedin svg{width:24px;height:24px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.NavLinkedin svg path{fill:var(--white);transition:fill .4s cubic-bezier(.4,0,.2,1)}.NavLinkedin:hover{opacity:1}.NavLinkedin:hover svg{transform:scale(1.1)}.header-top-w .NavLinkedin svg path,.header-top-w .NavLinkedin:hover svg path{fill:var(--dark)}.header-scrolled .NavLinkedin svg path,.header-scrolled-w .NavLinkedin svg path,.ToolbarWhite .NavLinkedin svg path{fill:var(--main)}.Toolbar .NavLinkedin:hover,.header-top .NavLinkedin:hover,.header-scrolled-dark .NavLinkedin:hover{opacity:1}.Toolbar .NavLinkedin:hover a,.header-top .NavLinkedin:hover a,.header-scrolled-dark .NavLinkedin:hover a{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:50%;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.Toolbar .NavLinkedin:hover a:before,.header-top .NavLinkedin:hover a:before,.header-scrolled-dark .NavLinkedin:hover a:before{content:"";z-index:-1;background:#ffffff26;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Toolbar .NavLinkedin:hover svg path,.header-top .NavLinkedin:hover svg path,.header-scrolled-dark .NavLinkedin:hover svg path{fill:var(--white)}.ToolbarWhite .NavLinkedin:hover a,.header-scrolled .NavLinkedin:hover a,.header-scrolled-w .NavLinkedin:hover a{background:0 0;border-radius:50%;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.ToolbarWhite .NavLinkedin:hover a:before,.header-scrolled .NavLinkedin:hover a:before,.header-scrolled-w .NavLinkedin:hover a:before{content:"";z-index:-1;background:#523a321f;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ToolbarWhite .NavLinkedin:hover svg path,.header-scrolled .NavLinkedin:hover svg path,.header-scrolled-w .NavLinkedin:hover svg path{fill:var(--brown1)}.NavLinkedinMobile{align-items:center;margin-top:16px;display:flex}.NavLinkedinMobile a{justify-content:center;align-items:center;transition:opacity .3s;display:flex}.NavLinkedinMobile svg{width:24px;height:24px;transition:fill .3s}.NavLinkedinMobile svg path{fill:var(--dark)}.NavLinkedinMobile:hover{opacity:.8}.NavLinkedinMobile:hover svg path{fill:var(--cream2)}.header-top .AppBtn button,.header-scrolled-dark .AppBtn button{box-sizing:border-box;color:var(--white);border:1px solid #fff}.header-top .AppBtn svg path,.header-scrolled-dark .AppBtn svg path{fill:var(--white)}.header-scrolled .Toolbar .AppBtn button,.header-scrolled-w .Toolbar .AppBtn button,.header-scrolled .ToolbarWhite .AppBtn button,.header-scrolled-w .ToolbarWhite .AppBtn button,.header-top-w .ToolbarWhite .AppBtn button{box-sizing:border-box;color:var(--main);border:1px solid var(--main)}.header-scrolled .Toolbar .AppBtn svg path,.header-scrolled-w .Toolbar .AppBtn svg path,.header-scrolled .ToolbarWhite .AppBtn svg path,.header-scrolled-w .ToolbarWhite .AppBtn svg path,.header-top-w .ToolbarWhite .AppBtn svg path{fill:var(--main)}.ToolbarWhite .AppBtn button:before,.header-scrolled .AppBtn button:before,.header-scrolled-w .AppBtn button:before,.header-top-w .AppBtn button:before{background:var(--main)}.ToolbarWhite .AppBtn button:hover,.header-scrolled .AppBtn button:hover,.header-scrolled-w .AppBtn button:hover,.header-top-w .AppBtn button:hover{background:0 0}.ToolbarWhite .AppBtn button:hover:before,.header-scrolled .AppBtn button:hover:before,.header-scrolled-w .AppBtn button:hover:before,.header-top-w .AppBtn button:hover:before{background:var(--main);width:120%}.Toolbar .AppBtn button:before,.header-top .AppBtn button:before,.header-scrolled-dark .AppBtn button:before{background:#ffffff26}.header-scrolled .Toolbar .AppBtn button:before,.header-scrolled-w .Toolbar .AppBtn button:before{background:var(--main)}.header-top .Toolbar .AppBtn button:hover,.header-top .AppBtn button:hover,.header-scrolled-dark .Toolbar .AppBtn button:hover,.header-scrolled-dark .AppBtn button:hover{color:var(--white);background:0 0;border:1px solid #fffc}.header-scrolled .Toolbar .AppBtn button:hover,.header-scrolled-w .Toolbar .AppBtn button:hover,.header-scrolled .ToolbarWhite .AppBtn button:hover,.header-scrolled-w .ToolbarWhite .AppBtn button:hover,.header-top-w .ToolbarWhite .AppBtn button:hover{color:var(--white);background:0 0;border:1px solid #523a32cc}.header-scrolled .Toolbar .AppBtn button:hover:before,.header-scrolled-w .Toolbar .AppBtn button:hover:before,.header-scrolled .ToolbarWhite .AppBtn button:hover:before,.header-scrolled-w .ToolbarWhite .AppBtn button:hover:before,.header-top-w .ToolbarWhite .AppBtn button:hover:before{background:var(--main);width:120%}.header-top .Toolbar .AppBtn button:hover:before,.header-top .AppBtn button:hover:before,.header-scrolled-dark .Toolbar .AppBtn button:hover:before,.header-scrolled-dark .AppBtn button:hover:before{width:120%}.header-top .Toolbar .AppBtn button:hover svg path,.header-top .AppBtn button:hover svg path,.header-scrolled-dark .Toolbar .AppBtn button:hover svg path,.header-scrolled-dark .AppBtn button:hover svg path,.header-scrolled .Toolbar .AppBtn button:hover svg path,.header-scrolled-w .Toolbar .AppBtn button:hover svg path,.header-scrolled .ToolbarWhite .AppBtn button:hover svg path,.header-scrolled-w .ToolbarWhite .AppBtn button:hover svg path,.header-top-w .ToolbarWhite .AppBtn button:hover svg path{fill:var(--white)}@media (max-width:1280px){.Toolbar .AppBtn button{min-width:0}}@media (max-width:1024px){.Toolbar .AppBtn button,.ToolbarWhite .AppBtn button{height:52px;margin-top:30px;margin-bottom:30px;margin-left:30px;padding:16px 24px}.ButtonWrap{border:none}}@media (min-width:1025px){.MenuHamburger,.ToolbarMenuBackdrop,.ToolbarMenuBox{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important}}.ToolbarMenuBackdrop{visibility:hidden;opacity:0;z-index:9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;width:100vw;height:100vh;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:fixed;inset:0;transform:translate(0)}.ToolbarMenuBackdrop.open{visibility:visible;opacity:1}@media (max-width:480px){.ToolbarMenuBackdrop{width:100vw}}.ToolbarMenuBox{visibility:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:var(--white);z-index:10;flex-direction:column;justify-content:flex-start;align-items:stretch;width:min(400px,88vw);height:100%;padding:0 24px 32px;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0f172a1f;overflow-y:auto!important}@media (max-width:1024px){.ToolbarMenuBox{--drawer-row-h:58px;padding-left:28px;padding-right:28px}}.ToolbarMenuBox.open{visibility:visible;transform:translate(0)}.ToolbarMenuBox>.MenuLinks:not(.Extra){flex:auto;padding-top:0}.ToolbarMenuBox__brand{height:var(--toolbar);min-height:var(--toolbar);border-bottom:1px solid var(--grey2);box-sizing:border-box;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;margin:0 -24px;padding:0 30px;display:flex}@media (max-width:1350px){.ToolbarMenuBox__brand{padding:0 20px}}@media (max-width:1024px){.ToolbarMenuBox__brand{height:var(--toolbar-lg);min-height:var(--toolbar-lg);margin:0 -28px;padding:0}.ToolbarMenuBox__brand>a{z-index:12;height:var(--toolbar-lg);box-sizing:border-box;align-items:center;display:flex;position:fixed;top:0;left:28px}}.ToolbarMenuBox__brand .toolbar-logo{align-items:center;display:flex}.ToolbarMenuBox__brand .toolbar-logo img{filter:invert();width:auto;height:auto}@media (max-width:1024px){.ToolbarMenuBox__brand .toolbar-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:60px;height:auto;max-height:48px}}@media (max-width:480px){.ToolbarMenuBox__brand{height:var(--toolbar-xs);min-height:var(--toolbar-xs)}.ToolbarMenuBox__brand>a{height:var(--toolbar-xs);left:20px}.ToolbarMenuBox__brand .toolbar-logo img{width:auto;max-width:46px;height:auto;max-height:36px}.ToolbarMenuBox{width:100vw;padding:0 20px 28px}.ToolbarMenuBox__brand{margin:0}}.animated-menu-icon{width:28px;height:28px;color:inherit;display:inline-block;position:relative}.animated-menu-icon__bar{transform-origin:50%;background-color:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;left:4px}.animated-menu-icon__bar:first-child{top:6px}.animated-menu-icon__bar:nth-child(2){top:13px}.animated-menu-icon__bar:nth-child(3){top:20px}.animated-menu-icon--open .animated-menu-icon__bar:first-child{top:13px;transform:rotate(45deg)}.animated-menu-icon--open .animated-menu-icon__bar:nth-child(2){opacity:0}.animated-menu-icon--open .animated-menu-icon__bar:nth-child(3){top:13px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.animated-menu-icon__bar{transition:none}}@media (max-width:1024px){.MenuHamburger{z-index:11;position:relative}.Toolbar--menu-open .MenuHamburger__toggle{color:var(--dark)!important}}.MenuHamburger__toggle{width:36px;height:36px;color:var(--dark);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.header-top .MenuHamburger__toggle,.header-scrolled-dark .MenuHamburger__toggle{color:var(--white)}.header-scrolled .MenuHamburger__toggle,.header-top-w .MenuHamburger__toggle,.header-scrolled-w .MenuHamburger__toggle{color:var(--dark)}@media (max-width:480px){.AppName svg{width:130px;height:auto}}.mobile-drawer-nav{box-sizing:border-box;width:100%}.mobile-drawer-nav__trigger{width:100%;min-height:var(--drawer-row-h,58px);height:var(--drawer-row-h,58px);font:inherit;letter-spacing:.01em;text-align:left;border:none;border-bottom:1px solid var(--grey2);cursor:pointer;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.35;transition:color .15s;display:flex;color:var(--dark)!important}.mobile-drawer-nav__trigger:hover,.mobile-drawer-nav__trigger:focus-visible{background:0 0;outline:none;color:var(--dark)!important}.mobile-drawer-nav__trigger.is-open .mobile-drawer-nav__chevron{transform:rotate(-90deg)}.mobile-drawer-nav__label{align-items:center;gap:10px;display:inline-flex}.mobile-drawer-nav__chevron{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:36px;transition:transform .2s;display:flex;transform:rotate(90deg)}.mobile-drawer-nav__chevron svg{width:8px;height:12px;display:block}.mobile-drawer-nav__chevron svg path{fill:currentColor}.mobile-drawer-nav__panel-wrap{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.mobile-drawer-nav--open .mobile-drawer-nav__panel-wrap{grid-template-rows:1fr}.mobile-drawer-nav:not(.mobile-drawer-nav--open) .mobile-drawer-nav__panel{border-bottom-width:0;padding:0}.mobile-drawer-nav__panel{border-bottom:1px solid var(--grey2);opacity:0;flex-direction:column;gap:0;min-height:0;padding:0 0 0 16px;transition:opacity .25s,transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(-8px)}.mobile-drawer-nav--open .mobile-drawer-nav__panel{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mobile-drawer-nav__panel-wrap,.mobile-drawer-nav__panel{transition:none}.mobile-drawer-nav--open .mobile-drawer-nav__panel,.mobile-drawer-nav__panel{opacity:1;transform:none}}.mobile-drawer-nav__link{min-height:var(--drawer-row-h,58px);height:var(--drawer-row-h,58px);letter-spacing:.01em;border-bottom:1px solid var(--grey1);box-sizing:border-box;background:0 0;align-items:center;padding:0;font-size:.9375rem;font-weight:400;line-height:1.35;text-decoration:none;transition:color .15s;display:flex;color:var(--dark2)!important}.mobile-drawer-nav__link:last-child{border-bottom:none}.mobile-drawer-nav__link:hover,.mobile-drawer-nav__link:active{background:0 0;color:var(--dark)!important}.mobile-drawer-nav__link.is-active{font-weight:500;color:var(--dark)!important}.mobile-drawer-nav--language .mobile-drawer-nav__label svg{flex-shrink:0;width:18px;height:18px}.Footer{z-index:0;background:var(--dark1);width:100%;position:relative;bottom:0;left:0}.Footer ul,.Footer li{margin-left:0;padding:8px 0;font-size:.875rem;font-weight:300;list-style:none}@media (max-width:600px){.Footer ul,.Footer li{padding:6px 0}}.Footer h6{color:var(--sBlue);font-size:1rem;font-weight:400;margin-left:0!important}.Footer p{padding:0;font-size:.875rem;font-weight:300}.Footer a:hover{color:var(--cream2)}.FooterContent{padding:var(--padding);color:var(--white);flex-direction:column;display:flex}.FooterNavWrap{flex-direction:row;width:100%;display:flex}@media (max-width:1024px){.FooterNavWrap{flex-direction:column}}@media (max-width:480px){.FooterNavWrap{grid-template-columns:1fr}}.FooterSection{flex-direction:column;justify-content:space-between;display:flex}.FooterSection.Logo{width:100%;max-width:100%}.FooterSection.Nav{width:33%}.FooterSection.Info{width:66%;height:240px}@media (max-width:800px){.FooterSection.Info{width:60%;height:auto}.FooterSection.Nav{width:40%}}@media (max-width:600px){.FooterSection.Info,.FooterSection.Nav{width:100%}}.LogoWrap{flex-direction:row;width:25%;display:flex}@media (max-width:1024px){.LogoWrap{width:100%;margin-bottom:50px}}.ContentWrap{flex-direction:row;width:75%;display:flex}@media (max-width:1024px){.ContentWrap{width:100%}}@media (max-width:800px){.ContentWrap{flex-direction:row-reverse}}@media (max-width:600px){.ContentWrap{flex-direction:column}}.FooterColumnWrap{display:flex}@media (max-width:800px){.FooterColumnWrap{flex-direction:column}}.FooterColumn{flex-direction:column;width:100%;display:flex}.footer-linkedin{margin-bottom:12px;display:inline-flex}.footer-linkedin svg{width:32px;height:32px;transition:fill .3s}.footer-linkedin svg path{fill:#fff}.footer-linkedin:hover svg path{fill:var(--cream2)}.footer-linkedin-bottom a{display:inline-flex}.PartnerLogos{align-items:center;gap:12%;display:flex}.PartnerLogos img{width:auto;height:auto;max-height:60px}@media (max-width:800px){.PartnerLogos{margin-top:20px}}.CompanyWrap{border-right:1px solid var(--brown1);flex-direction:column;height:100px;padding-right:5%;display:flex}.FooterInfoWrap{margin-top:60px}.Legal{letter-spacing:.04rem;justify-content:space-between;font-size:.875rem;font-weight:300;display:flex}.Legal p{letter-spacing:.04rem;font-weight:300}@media (max-width:480px){.Legal{flex-direction:column;gap:10px}}.PoweredBy{align-items:flex-end;margin-top:24px;display:flex}.PoweredByInner{font-size:var(--text-xs);color:var(--brown);letter-spacing:.02rem;align-items:center;font-weight:300;display:flex}.PoweredByInner a{color:var(--grey2);justify-content:center;display:flex}.PoweredByInner a:hover{color:var(--white)}
.Footer{background:var(--dark1);width:100%;color:var(--white)}.Footer__inner{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem)}.Footer__main{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (max-width:1024px){.Footer__main{grid-template-columns:1fr;gap:2.5rem}}@media (min-width:1025px){.Footer__main{grid-template-columns:minmax(200px,1.15fr) repeat(4,minmax(0,1fr))}}.Footer__brand{align-items:flex-start;gap:var(--m4);flex-direction:column;display:flex}.Footer__logoLink{line-height:0;display:block}.Footer__logoImg{width:auto;max-width:140px;height:auto}.Footer__brandText{max-width:22ch;color:color-mix(in srgb, var(--white) 78%, transparent);margin:0;font-size:.875rem;font-weight:300;line-height:1.5}.Footer__social{align-items:center;gap:var(--m4);margin-top:var(--m2);flex-wrap:wrap;display:flex}.Footer__socialLink{line-height:0;display:inline-flex}.Footer__socialLink svg{width:22px;height:22px;transition:fill .2s}.Footer__socialLink svg path{fill:var(--white)}.Footer__socialLink:hover svg path{fill:var(--cream2)}.Footer__sitemap{width:100%;min-width:0}@media (min-width:1025px){.Footer__sitemap{display:contents}}.Footer__columns{gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:grid}@media (min-width:1025px){.Footer__columns{display:contents}}@media (max-width:700px){.Footer__columns{grid-template:"cluster""sector""resources""contact"/1fr}.Footer__columns .Footer__col:first-child{grid-area:cluster}.Footer__columns .Footer__col:nth-child(2){grid-area:sector}.Footer__columns .Footer__col:nth-child(3){grid-area:resources}.Footer__columns .Footer__col--contact{grid-area:contact}}@media (min-width:701px) and (max-width:1024px){.Footer__columns{grid-template:"cluster resources""sector contact"/1fr 1fr}.Footer__columns .Footer__col:first-child{grid-area:cluster}.Footer__columns .Footer__col:nth-child(2){grid-area:sector}.Footer__columns .Footer__col:nth-child(3){grid-area:resources}.Footer__columns .Footer__col--contact{grid-area:contact}}.Footer__col{min-width:0}.Footer__colTitle{margin:0 0 var(--m4);letter-spacing:.12em;text-transform:uppercase;color:var(--sBlue);font-family:inherit;font-size:.7rem;font-weight:600}.Footer__linkList,.Footer__contactList{margin:0;padding:0;list-style:none}.Footer__linkList li,.Footer__contactList li{margin:0;padding:0}.Footer__linkList a,.Footer__contactList a{color:color-mix(in srgb, var(--white) 92%, transparent);padding:.35rem 0;font-size:.875rem;font-weight:300;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-block}.Footer__linkList a:hover,.Footer__contactList a:hover{color:var(--cream2)}.Footer__address{margin:0 0 var(--m4);color:color-mix(in srgb, var(--white) 88%, transparent);font-size:.875rem;font-style:normal;font-weight:300;line-height:1.55}.Footer__address p{margin:0 0 .2rem;padding:0}.Footer__partners{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent);flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);display:flex}.Footer__partners img{-o-object-fit:contain;object-fit:contain;opacity:.92;filter:brightness(1.05);width:auto;max-width:120px;height:auto;max-height:44px}.Footer__partners .Footer__partnerLink--idr img,.Footer__partners .Footer__partnerLink--idr .Footer__partnerLogo{max-width:88px;height:auto;max-height:32px}.Footer__partners a:hover img{opacity:1}.Footer__bottom{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent);color:color-mix(in srgb, var(--white) 72%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.25rem;font-size:.8125rem;font-weight:300;display:flex}.Footer__copyright{flex:200px;min-width:0;margin:0}.Footer__bottomLinks{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.Footer__bottomLinks a{color:inherit;text-decoration:none}.Footer__bottomLinks a:hover{color:var(--cream2)}.Footer__langs{gap:.5rem;display:flex}.Footer__langs a{letter-spacing:.06em;min-width:2.25rem;color:color-mix(in srgb, var(--white) 80%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:.35rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.Footer__langs a:hover{color:var(--white);background:color-mix(in srgb, var(--white) 8%, transparent)}.Footer__langs a.is-active{color:var(--dark1);background:var(--cream2)}
.SlideSectionWrap{box-sizing:border-box;z-index:2;background-size:140%,auto;width:100%;height:600px;padding:0}.SlideSection{margin:auto}.SlideRowWrap{text-align:center;flex-direction:row;justify-content:center;align-items:center;display:flex}.ImgCarousel{justify-content:center;align-items:center;display:flex}.SlideSection h1{color:var(--white);font-size:8rem;line-height:8rem}.SlideSection h4,.SlideSection p{color:var(--white)}.img-carousel{width:100vw;max-width:100vw;height:150px;margin-top:16px;position:relative;overflow-x:hidden}.img-carousel img{width:auto;height:auto;max-height:120px;margin:0 20px}.img-track{white-space:nowrap;will-change:transform;position:absolute}.img-track.socis{animation:60s linear infinite imgcarousel}@keyframes imgcarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}.SocisCarousel.img-carousel{height:clamp(130px,18vw,168px);margin-top:0}.SocisCarousel.img-carousel:hover .img-track.socis{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.SocisCarousel.img-carousel .img-track.socis{animation-duration:120s}.SocisCarousel.img-carousel:hover .img-track.socis{animation-play-state:paused}}.SocisCarousel .img-track.socis,.SocisCarousel .SocisCarousel__track{white-space:nowrap;flex-direction:row;align-items:center;gap:24px;height:100%;padding-right:24px;display:inline-flex}.SocisCarousel__cell{box-sizing:border-box;aspect-ratio:2;width:240px;max-height:140px;padding:var(--m3);border-radius:var(--r5);border:1px solid var(--ivory1);background:var(--white);box-shadow:var(--sh-card-s);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.SocisCarousel__cell img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important;margin:0!important}.flickity-prev-next-button .flickity-button-icon{display:none}.flickity-prev-next-button.previous:before,.flickity-prev-next-button.next:before{color:var(--brown1);justify-content:center;align-items:center;font-size:10px;display:flex}.flickity-prev-next-button.previous:before{content:url(/icons/arrow-left.svg)}.flickity-prev-next-button.next:before{content:url(/icons/arrow-right.svg)}.flickity-prev-next-button.previous:hover:before{content:url(/icons/arrow-left-white.svg)}.flickity-prev-next-button.next:hover:before{content:url(/icons/arrow-right-white.svg)}.news-carousel{box-sizing:border-box;width:100%;padding-top:20px;padding-bottom:0;display:block}.news-carousel .flickity-viewport{clip-path:inset(-128px 0 -220px);min-height:0;padding:0;overflow:hidden}.news-carousel .flickity-slider{overflow:visible}.news-carousel.Timeline{margin-bottom:24px;padding-bottom:32px}.timeline-history-carousel-block{width:100%;padding-bottom:8px;overflow:visible}.timeline-history-carousel-block .news-carousel.Timeline.TimelineWide .flickity-cell{width:430px;max-width:430px;margin:0 16px 0 0}.timeline-history-carousel-block .news-carousel .flickity-cell .BlogCardWrap.Stretch.Wide{width:100%;max-width:none;margin-right:0;min-width:0!important}.news-carousel .flickity-cell{box-sizing:border-box;background:0 0;border-radius:16px;flex-direction:column;align-items:stretch;width:480px;max-width:480px;margin:0 14px;display:flex}.news-carousel .flickity-cell:before{content:"";pointer-events:none;flex:0 0 24px;width:100%;min-height:24px}.news-carousel .flickity-cell:after{content:"";pointer-events:none;flex:0 0 56px;width:100%;min-height:56px}.news-carousel.TimelineWide .flickity-cell{width:500px;max-width:500px}.news-carousel.Timeline .flickity-cell{flex-direction:column;min-height:auto;display:flex}.news-carousel .flickity-cell>article,.news-carousel .flickity-cell .news-carousel__cell,.news-carousel .flickity-cell .news-carousel__cell>article{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.news-carousel .flickity-cell .BlogCardWrap{flex-direction:column;flex:1;width:100%;max-width:100%;height:auto;min-height:100%;margin-right:0;display:flex;min-width:0!important}.news-carousel .flickity-cell .BlogCardWrap.Full{flex:1;height:100%;display:grid;min-height:380px!important}.news-carousel .flickity-cell .BlogCardTxt,.news-carousel .flickity-cell .Description{overflow-wrap:anywhere;word-break:break-word}.news-carousel .flickity-cell .TimelineCardDescription{white-space:pre-line}.news-carousel .flickity-cell .BlogCardTxt{min-width:0}.news-carousel .flickity-cell .BlogCard,.news-carousel .flickity-cell .BlogCardWrap.Full .BlogCard{flex-shrink:0}.news-carousel .flickity-cell .BlogCardWrap:not(.Full) .BlogCard{flex-direction:column;flex:1;display:flex}.news-carousel .flickity-cell .BlogCardWrap:not(.Full) .BlogCardTxt{flex:1}.news-carousel.Full .flickity-cell{isolation:isolate}.news-carousel.Full .flickity-cell .BlogCardWrap.Full{transform:translateZ(0)}.news-carousel.Full .flickity-cell .BlogCardWrap.Full:hover{transform:translateY(-4px)}@media (max-width:480px){.news-carousel{padding-top:20px;padding-inline:var(--m2);padding-bottom:0}.news-carousel.Timeline{margin-bottom:var(--m4);padding-bottom:var(--m5)}.news-carousel .flickity-viewport{clip-path:inset(-48px 0 -100px)}.news-carousel .flickity-cell{width:calc(100% - 2*var(--m1));max-width:none;margin:0 var(--m1);border-radius:var(--stack-media-top-radius);min-height:300px}.news-carousel .flickity-cell:before{flex:0 0 24px;min-height:24px}.news-carousel .flickity-cell:after{flex:0 0 var(--m5);min-height:var(--m5)}.news-carousel .flickity-cell .BlogCardWrap{margin-right:0;min-width:0!important}.news-carousel .flickity-cell .BlogCardWrap.Full{min-height:300px!important}.news-carousel.TimelineWide .flickity-cell{width:calc(100% - 2*var(--m1));max-width:none}.timeline-history-carousel-block .news-carousel.Timeline.TimelineWide .flickity-cell{width:calc(100% - 2*var(--m1));max-width:none;margin:0 var(--m1) 0 0}}.news-carousel .flickity-button{border:1px solid var(--grey3);opacity:1;background:#fff;transition:background .2s,border-color .2s,opacity .2s}.news-carousel .flickity-button:hover{background:var(--dark1);border-color:var(--dark1)}.news-carousel .flickity-button:focus{box-shadow:none}.news-carousel .flickity-button:active{background:var(--dark2);border-color:var(--dark2)}.news-carousel .flickity-prev-next-button{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex;position:absolute;top:-38px}.news-carousel .flickity-prev-next-button.previous{left:calc(100% - 150px)}.news-carousel .flickity-prev-next-button.next{right:40px}.news-carousel .flickity-prev-next-button .flickity-button-icon{display:none}.news-carousel .flickity-prev-next-button.previous:before,.news-carousel .flickity-prev-next-button.next:before{content:"";opacity:.45;background-color:var(--dark4);width:10px;height:14px;margin:0;transition:opacity .2s,background-color .2s;display:block;-webkit-mask-image:url(/icons/arrow.svg);mask-image:url(/icons/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.news-carousel .flickity-prev-next-button.previous:before{transform:scaleX(-1)translate(1px)}.news-carousel .flickity-prev-next-button.next:before{transform:translate(1px)}.news-carousel .flickity-prev-next-button:hover:before,.news-carousel .flickity-prev-next-button:active:before{opacity:1;background-color:#fff}@media (max-width:480px){.news-carousel{padding-top:var(--m4);padding-bottom:44px}.news-carousel .flickity-prev-next-button{top:auto;bottom:-40px}.news-carousel .flickity-prev-next-button.previous{left:calc(50% - 54px);right:auto}.news-carousel .flickity-prev-next-button.next{left:calc(50% + 4px);right:auto}}.flickity-rtl .flickity-prev-next-button.previous{left:10px}.flickity-rtl .flickity-prev-next-button.next{left:80px}.news-carousel .flickity-page-dot{display:none}.news-carousel.Timeline .flickity-cell:not(.is-selected) .BlogCard{background:var(--white);border-color:var(--grey2)}.news-carousel.Timeline .flickity-cell.is-selected .BlogCard{background:var(--dark1);border-color:var(--dark1)}.news-carousel.Timeline .flickity-cell.is-selected .BlogCard h6,.news-carousel.Timeline .flickity-cell.is-selected .BlogCard p{color:var(--white)}@media (max-width:1280px){.SlideSectionWrap{height:550px}}@media (max-width:1024px){.SlideSectionWrap{height:500px}.SlideSection h1{font-size:12vw;line-height:12vw}}@media (max-width:760px){.img-carousel{width:90vw}.SlideSection h1{font-size:18vw;line-height:18vw}.SlideSection p{width:90vw}}@media (max-width:480px){.SlideSectionWrap{box-sizing:border-box;z-index:2;background:var(--warmGradDg);background-size:auto;width:100%;height:460px;padding:0}.carousel .flickity-cell{height:450px}.carousel .flickity-page-dot{top:-60px;width:12px!important;height:12px!important}.SlideSection h1{font-size:20vw;line-height:18vw}}
.CardGroup{align-items:stretch;width:100%;display:flex}.CardWrap,.Card{flex-direction:column;flex:1;display:flex}.CardTxt{flex-direction:column;transition:all .3s ease-in-out;display:flex}.CardTxt h6{font-size:var(--text-xl);color:var(--dark2);padding-bottom:20px;font-weight:600}.CardTxt p,.CardTxt li{font-size:var(--text-sm);color:var(--dark4);line-height:1.375rem}.CardTxt ul,.CardTxt li{margin:0;padding:0}.CardTxt ul{padding-left:14px}.CardTxt a{color:var(--brown1)}.CardTxt a:hover{color:var(--brown)}.CardTop{border-radius:16px 16px 0 0;flex-direction:row;justify-content:center;align-items:center;gap:0;height:230px;padding:0;transition:all .3s ease-in-out;display:flex;position:relative}.CardTop.Collab1{background:url(../media/img-cluster.08eiq264mjvo0.jpg) 100%/cover no-repeat}.CardTop.Collab2{background:url(../media/img-tradebe.3eyzfeu-h9ml0.jpg) 100%/cover no-repeat}.CardTop.Collab3{background:url(../media/img-a3.27b72iz2_6iil.jpg) 100%/cover no-repeat}.CardBottom{background:var(--white);border-radius:0 0 16px 16px;flex-direction:column;flex:1;min-height:160px;padding:30px 30px 15px;transition:all .3s ease-in-out;display:flex}.CardTopCert{background:var(--mainGrad);border-radius:16px 0 0 16px;flex:1;align-self:stretch;min-width:0;min-height:260px;position:relative;overflow:hidden}.CardTopCert .CardImg{width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.CardTopCert .CardImg>span{inset:0;width:100%!important;height:100%!important;position:absolute!important}.CardTopCert img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CardBottomCert{border:.5px solid var(--grey2);background:var(--white);border-radius:0 16px 16px 0;flex-direction:column;flex:2;padding:40px;display:flex}.CardCircle{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:90px}.CardConcept{margin-top:10px}.CardGroup.Collab{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:2%;padding-top:60px;display:grid}.CardGroup.Collab .CardWrap{height:100%;box-shadow:var(--sh-card);border:.5px solid var(--grey2);border-radius:16px;align-items:stretch;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex}.CardGroup.Collab .CardWrap:hover{box-shadow:var(--sh-2xl);transform:translateY(-4px)}.CardGroup.Collab .CardWrap:hover .CardTop{filter:brightness(115%)}.CardGroup.Collab img{width:auto;max-width:120px;height:auto}@media (max-width:1400px){.CardGroup.Collab{flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:900px;display:flex}.CardGroup.Collab .CardWrap{flex-direction:row;align-items:center;height:260px;display:flex}.CardGroup.Collab .CardTop{border-radius:16px 0 0 16px;width:40%;height:100%}.CardGroup.Collab .CardBottom{border-radius:0 16px 16px 0}}@media (max-width:768px){.CardGroup.Collab .CardWrap{height:284px}}@media (max-width:640px){.CardGroup.Collab{flex-direction:column}.CardGroup.Collab .CardWrap{flex-direction:column;height:100%}.CardGroup.Collab .CardTop{border-radius:16px 16px 0 0;width:100%;height:200px}.CardGroup.Collab .CardBottom{border-radius:0 0 16px 16px}}.CardGroup.Socis{gap:var(--m6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.CardGroup.Socis .CardWrap{min-width:0;height:100%;box-shadow:var(--sh-card);border:.5px solid var(--grey2);border-radius:16px;transition:transform .28s,box-shadow .28s,border-color .28s;overflow:hidden}.CardGroup.Socis .CardWrap:hover{box-shadow:var(--sh-card2);transform:translateY(-4px)}.CardGroup.Socis .CardWrap:hover .CardTop img{transform:scale(1.03)}.CardGroup.Socis .CardTop{background:var(--white);height:160px;padding:0;padding:var(--m5);border-bottom:1px solid var(--grey2);border-radius:16px 16px 0 0;flex-direction:row;justify-content:center;align-items:center;gap:0;transition:all .3s ease-in-out;display:flex;position:relative}.CardGroup.Socis .CardTop img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:120px;transition:transform .28s}.CardGroup.Socis .CardBottom{background:var(--white);min-height:0;padding:var(--m5) var(--m5) var(--m6);background:var(--ivory0);border-radius:0 0 16px 16px;flex-direction:column;flex:1;transition:all .3s ease-in-out;display:flex}@media (max-width:1280px) and (min-width:1025px){.CardGroup.Socis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.CardGroup.Socis{gap:var(--m4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.CardGroup.Socis{gap:var(--m4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CardGroup.Socis{grid-template-columns:1fr}}.CardGroup.Socis.Socis--list{gap:var(--m4);grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;width:100%;max-width:1400px;margin-inline:auto;display:grid}.CardGroup.Socis.Socis--list .CardWrap{flex-direction:row;align-items:stretch;height:auto;min-height:0;overflow:hidden}.CardGroup.Socis.Socis--list .CardTop{width:clamp(118px,30%,150px);min-width:102px;max-width:38%;height:auto;min-height:104px;padding:var(--m3) var(--m4);border-bottom:none;border-right:1px solid var(--grey2);border-radius:18px 0 0 18px;flex-shrink:0}.CardGroup.Socis.Socis--list .CardTop img{max-height:64px}.CardGroup.Socis.Socis--list .CardBottom{min-height:auto;padding:var(--m4);border-radius:0 18px 18px 0;flex:1;justify-content:center}.CardGroup.Socis.Socis--list .CardTxt h6{padding-bottom:var(--m2);font-size:var(--text-lg)}@media (max-width:1024px){.CardGroup.Socis.Socis--list{gap:var(--m4);grid-template-columns:1fr}}@media (max-width:640px){.CardGroup.Socis.Socis--list{max-width:100%}.CardGroup.Socis.Socis--list .CardWrap{flex-direction:column;align-items:stretch}.CardGroup.Socis.Socis--list .CardTop{width:100%;max-width:none;min-height:120px;padding:var(--m4);border-right:none;border-bottom:1px solid var(--grey2);border-radius:18px 18px 0 0}.CardGroup.Socis.Socis--list .CardTop img{max-height:88px}.CardGroup.Socis.Socis--list .CardBottom{border-radius:0 0 18px 18px}}.CardGroup.Cert{flex-direction:column;align-self:center;gap:20px;width:min(100%,1000px);max-width:1000px;margin:40px auto 0;display:flex}.CardGroup.Cert .CardWrap{box-shadow:var(--sh-card);border-radius:25px;flex-direction:row;align-items:stretch;height:auto;min-height:260px;transition:all .3s ease-in-out;display:flex}.CardGroup.Cert .CardBottomCert .CardTxt>.tagline{margin:0 0 var(--m2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--dark4);padding:0;font-weight:500;line-height:1.2}.CardGroup.Cert .CardBottomCert .CardTxt>h6{padding-top:0;padding-bottom:var(--m4)}.CardGroup.Cert .CardBottomCert .CardTxt>h6 a{color:inherit;text-decoration:none}.CardGroup.Cert .CardBottomCert .CardTxt>h6 a:hover{color:var(--green3,#65a489)}.CardGroup.Cert .CardBottomCert .CardTxt .CourseCardCert__detail{letter-spacing:.06em;text-transform:uppercase;color:var(--green3,#65a489);font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.CardGroup.Cert .CardBottomCert .CardTxt .CourseCardCert__detail:hover{text-decoration:underline}.CardGroup.Cert .CardBottomCert .CardTxt>.AppBtn{margin-top:var(--m5);align-self:flex-start}@media (max-width:640px){.CardGroup.Cert{grid-template-columns:1fr;gap:30px;display:grid}.CardGroup.Cert .CardWrap{flex-direction:column}.CardGroup.Cert .CardTopCert{border-radius:16px 16px 0 0;align-items:center;width:100%;height:200px;min-height:200px}.CardGroup.Cert .CardBottomCert{border:.5px solid var(--grey2);border-radius:0 0 16px 16px}}.CardGroup.Round{flex-direction:column;align-items:center;gap:16px;max-width:600px;margin-inline:auto;padding-top:60px}.CardGroup.Round .CardWrap{box-shadow:var(--sh-card);background:var(--white);border:.5px solid var(--grey2);border-radius:300px;flex-direction:row;align-items:center;gap:20px;padding:10px 26px 10px 10px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex}.CardGroup.Round .CardWrap:hover{box-shadow:var(--sh-card2);transform:translateY(-4px)}.CardGroup.Round .CardCircle{aspect-ratio:1;border-radius:50%;flex-shrink:0;min-width:30%;min-height:30%}.CardGroup.Round .CardTxt{flex:1}.CardGroup.Round .CardTxt h6{padding-bottom:12px}.CardGroup.Mission{align-items:stretch;gap:clamp(var(--m5),3vw,var(--m8));margin-top:clamp(var(--m6),5vw,80px);flex-direction:column;width:100%;display:flex}@media (max-width:1280px){.CardGroup.Mission{max-width:900px;margin-inline:auto}}.CardGroup.Mission .CardWrap{text-align:center;flex-direction:column;flex:auto;align-items:center;width:100%;max-width:100%;margin:0;display:flex}.CardGroup.Mission .CardTxt{margin-top:25px}.CardGroup.Mission .CardTxt h6{font-size:var(--text-lg);line-height:1.35}.CardGroup.Mission .MissionCardImg{aspect-ratio:1;width:clamp(160px,42vw,220px);box-shadow:var(--sh-card);border-radius:50%;flex-shrink:0;margin:0 auto;position:relative;overflow:hidden}.CardGroup.Mission .MissionCardImg__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:641px) and (max-width:1280px){.CardGroup.Mission{gap:clamp(var(--m6),4vw,var(--m8))}.CardGroup.Mission .CardWrap{text-align:left;align-items:center;gap:clamp(var(--m5),4vw,var(--m7));flex-direction:row}.CardGroup.Mission .MissionCardImg{width:clamp(140px,22vw,200px);margin:0}.CardGroup.Mission .CardTxt{text-align:left;flex:1;min-width:0;margin-top:0}}@media (min-width:1281px){.CardGroup.Mission{flex-flow:wrap;justify-content:center;align-items:stretch}.CardGroup.Mission .CardWrap{text-align:center;flex-direction:column;flex:min(100%,300px);align-items:center;width:auto;max-width:400px}.CardGroup.Mission .MissionCardImg{width:clamp(160px,18vw,220px);margin:0 auto}.CardGroup.Mission .CardTxt{text-align:center;margin-top:25px}}.CardGroup.Pilars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;width:100%;margin-top:64px;display:grid}.CardGroup.Pilars .CardWrap{box-shadow:var(--sh-card);background:#fff;border-radius:12px;padding:30px 24px 26px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.CardGroup.Pilars .CardWrap:hover{box-shadow:var(--sh-card2);transform:translateY(-4px)}.CardGroup.Pilars .CardWrap:before{content:"";background:var(--green3);opacity:.75;width:100%;height:8px;position:absolute;inset:0 auto auto 0}@media (max-width:1280px){.CardGroup.Pilars{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}}@media (max-width:640px){.CardGroup.Pilars{grid-template-columns:1fr;gap:16px;margin-top:40px}}.CardGroup.Numbers{justify-content:center;align-items:center;gap:clamp(var(--m5),4vw,var(--m8));box-sizing:border-box;width:100%;color:var(--white);padding:clamp(var(--m6),4vw,36px) 6%;flex-wrap:wrap;display:flex}.CardGroup.Numbers.Light{color:var(--dark2)}.CardGroup.Numbers h1{line-height:1}.CardGroup.Numbers .CardWrap{text-align:left;flex-direction:column;flex:0 0 calc((100% - 2*clamp(var(--m5),4vw,var(--m8)))/3);justify-content:center;align-items:flex-start;width:100%;max-width:none;margin:0;display:flex}.CardGroup.Numbers .CardNumber{justify-content:flex-start;align-items:center;display:flex}.CardGroup.Numbers.ClusterNumbers .CardWrap{text-align:center;align-items:center}.CardGroup.Numbers.ClusterNumbers .CardWrap>*{text-align:center;width:fit-content}.CardGroup.Numbers.ClusterNumbers .CardWrap .CardConcept{text-align:center;width:100%}.CardGroup.Numbers.ClusterNumbers .CardNumber{justify-content:center}.CardGroup.Numbers.Small.ClusterNumbers h1{font-size:var(--text-5xl)}@media (max-width:1280px){.CardGroup.Numbers h1{font-size:var(--text-6xl);margin-bottom:0}.CardGroup.Numbers.Small h1{font-size:var(--text-5xl)}}@media (max-width:768px){.CardGroup.Numbers{gap:clamp(var(--m6),4vw,36px);flex-direction:column}.CardGroup.Numbers .CardWrap{flex-direction:column;flex:auto;max-width:100%}}@media (max-width:640px){.CardGroup.Numbers{flex-direction:column;gap:50px}}.CardGroup.Squares{padding-top:60px}.CardGroup.Squares .CardWrap{text-align:center;padding:40px 30px;display:flex}.CardGroup.Squares .CardImg{padding-bottom:20px}.CardGroup.Squares img{width:auto;max-width:80px;height:auto}.CardGroup.Squares h6,.CardGroup.Squares p{color:#fff}.CardGroup.Squares .Card1{background:var(--green2)}.CardGroup.Squares .Card2{background:var(--green3)}.CardGroup.Squares .Card3{background:var(--green4)}.CardGroup.Squares .Card4{background:var(--green5)}@media (max-width:1024px){.CardGroup.Squares{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:640px){.CardGroup.Squares{grid-template-columns:1fr}}.CardGroup.Squares.Squares--noIcon .CardWrap{justify-content:center;padding:36px 28px}.CardGroup.Squares.Squares--noIcon .CardTxt{width:100%}.CardGroup.Squares.Squares--noIcon .CardTxt h6{padding-bottom:12px}.arees-section__grid{background:var(--grey1);flex:1;width:100%}.arees-grid--chess{flex:1;gap:0;width:100%;display:grid}.arees-grid--chess .arees-cell{min-height:320px}.arees-grid--chess-3{grid-template-rows:repeat(4,minmax(450px,1fr));grid-template-columns:repeat(3,1fr);min-height:1800px}.arees-grid--chess-3 .arees-cell{min-height:450px}@media (max-width:1024px){.arees-grid--chess-3{display:none}}@media (max-width:768px){.arees-grid--chess-3{display:none}}.arees-grid--chess-2{display:none}@media (max-width:1024px){.arees-grid--chess-2{grid-template-rows:repeat(6,minmax(320px,1fr));grid-template-columns:repeat(2,1fr);min-height:85vh;display:grid}}@media (max-width:768px){.arees-grid--chess-2{display:none}}@media (max-width:1280px){.arees-grid--chess .arees-cell--image{aspect-ratio:1;height:auto;min-height:0}.arees-grid--chess .arees-cell{min-height:0}.arees-grid--chess-3{grid-template-rows:repeat(4,auto);min-height:0}.arees-grid--chess-2{grid-template-rows:repeat(6,auto);min-height:0}}.arees-grid--stack{flex-direction:column;flex:1;width:100%;min-height:auto;display:none}@media (max-width:768px){.arees-grid--stack{display:flex}}.arees-pair{flex-direction:column;display:flex}.arees-cell{box-sizing:border-box;min-height:240px;position:relative}.arees-cell--image{overflow:hidden}.arees-cell--image .arees-cell__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .22s}.arees-cell--image:hover .arees-cell__img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.arees-cell--image .arees-cell__img{transition:none}.arees-cell--image:hover .arees-cell__img{transform:none}}.arees-cell--text{justify-content:center;align-items:center;gap:var(--m2);padding:clamp(var(--m5),3vw,var(--m8));text-align:center;color:var(--white);flex-direction:column;display:flex}.arees-cell--text.Ochre{background-color:var(--ochre)}.arees-cell--text.Orange{background-color:var(--salmon)}.arees-cell--text.Leather,.arees-cell--text.Cream{background-color:var(--leather)}.arees-cell--text.Green{background-color:var(--leaf)}.arees-cell--text.Wood{background-color:var(--wood)}.arees-cell--text.Carbon{background-color:var(--carbon);color:var(--white)}.arees-cell--text.Purple{background-color:var(--purple)}.arees-cell--text.Crimson{background-color:var(--crimson)}.arees-cell--text .arees-cell__title{font-size:var(--text-lg);color:var(--white);margin:0;font-weight:500}.arees-cell--text .arees-cell__desc{max-width:28ch;font-size:var(--text-sm);color:color-mix(in srgb, var(--white) 78%, transparent);margin:0;font-weight:400;line-height:1.45}@media (max-width:768px){.arees-grid--stack .arees-cell--image{min-height:320px}.arees-grid--stack .arees-cell--text{margin-bottom:calc(-1*var(--stack-media-top-radius))}.arees-grid--stack .arees-cell--image,.arees-grid--stack .arees-cell--image .arees-cell__img{border-radius:var(--stack-media-top-radius) var(--stack-media-top-radius) 0 0}.news-carousel .flickity-cell .BlogCardWrap.Full,.news-carousel .flickity-cell .BlogCardWrap.Full .BlogCardTop{border-radius:var(--stack-media-top-radius)}}.BlogCardGroup{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:30px;margin:50px 0;display:grid}.BlogCardGroup>article{flex-direction:column;min-height:0;display:flex}.BlogCardWrap{max-width:450px;height:100%;box-shadow:var(--sh-card);border-radius:25px;flex-direction:column;flex:1;align-content:flex-start;margin-right:1%;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;min-width:350px!important}.BlogCardWrap:hover{box-shadow:var(--sh-card2);transform:translateY(-4px)}.BlogCardWrap:last-child{margin-right:0}.BlogCardWrap:hover .BlogCardTop{filter:brightness(110%)}.BlogCardWrap.Full{border:none;border-radius:20px;grid-template-rows:1fr;grid-template-columns:1fr;align-content:stretch;min-height:380px;display:grid;overflow:hidden}.BlogCardWrap.Full .BlogCardTop{border-radius:16px;grid-area:1/1/-1/-1;height:100%;min-height:100%}.BlogCardWrap.Full .BlogCardTop:after{content:"";background:linear-gradient(#0000 0%,#0000001a 25%,#00000052 55%,#000000ad 100%);position:absolute;inset:0}.BlogCardWrap.Full .BlogCard{z-index:1;box-shadow:none;background:linear-gradient(#0000 0%,#000000b8 48%,#000000d1 100%);border:none;flex-grow:0;grid-area:1/1/-1/-1;align-self:end;width:100%;min-height:0}.BlogCardWrap.Full .BlogCard p,.BlogCardWrap.Full .BlogCard h6{color:#fff}.BlogCardWrap.Stretch{width:100%;max-width:340px;min-width:260px!important}.BlogCardWrap.Stretch .BlogCardTxt{min-height:120px}.BlogCardWrap.Stretch .BlogCardTxt .Description{margin-bottom:auto}.BlogCardWrap.Stretch.Wide{width:100%;max-width:430px;min-width:0!important}.BlogCardWrap.Stretch.Wide .BlogCardTxt{min-height:0}.BlogCardTop{background-color:var(--main);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px 16px 0 0;height:230px;padding:0;transition:all .3s ease-in-out;position:relative}@media (max-width:640px){.BlogCardTop{height:280px}}.BlogCard{background:var(--white);border:.5px solid;border-top:none;border-color:var(--grey2);border-radius:0 0 16px 16px;flex-direction:column;flex-grow:1;min-height:160px;transition:all .3s ease-in-out;display:flex}.BlogCard h6{font-size:var(--text-xl);color:var(--dark2);padding-bottom:10px;font-weight:600}.BlogCard p{font-size:var(--text-sm);color:var(--dark4);line-height:1.375rem}.BlogCard a{color:var(--brown1)}.BlogCard a:hover{color:var(--brown)}.BlogCard.Dark{background:var(--dark1)}.BlogCard.Dark h6,.BlogCard.Dark p{color:var(--white)}.BlogCard.Cream{background:var(--cream);border:0}.BlogCardTxt{flex-direction:column;padding:30px 30px 15px;transition:all .3s ease-in-out;display:flex}.BlogCardSub{font-size:var(--text-xs);color:var(--dark4);font-weight:500;margin-bottom:2px!important}.CategoryTag{-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);color:var(--white);letter-spacing:.01rem;font-size:var(--text-xs);background:#0000007a;border:1px solid #ffffff1f;border-radius:20px;padding:4px 16px;position:absolute;top:15px;right:15px}.CardPriceTag{z-index:2;pointer-events:none;max-width:calc(100% - 30px);font-size:var(--text-xs);-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);color:var(--white);background:#0000007a;border:1px solid #ffffff1f;border-radius:20px;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;padding:5px 14px;line-height:1.25;display:inline-flex;position:absolute;bottom:15px;left:15px}.CardPriceTag__label{letter-spacing:.08em;text-transform:uppercase;opacity:.92;font-weight:700}.CardPriceTag__value,.CardPriceTag--freeEntrada{letter-spacing:.02em;font-weight:600}.BlogCardWrap.Full .CardPriceTag{z-index:3}
.ViewToggle{align-items:stretch;gap:var(--m0);padding:var(--m0);border:1px solid var(--grey2);border-radius:var(--r4);background:var(--grey1);flex-shrink:0;display:inline-flex}.ViewToggle__btn{appearance:none;font:inherit;color:var(--dark3);cursor:pointer;min-width:44px;min-height:44px;padding:0;padding:var(--m2);border-radius:calc(var(--r3) - 1px);background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin:0;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.ViewToggle__btn:hover{background:var(--grey);color:var(--dark1)}.ViewToggle__btn.is-active{background:var(--white);color:var(--dark1);box-shadow:var(--sh-s)}.ViewToggle__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e59}.ViewToggle__icon{color:currentColor;flex-shrink:0;line-height:0;display:flex}#partners-directori .CenterSection{box-sizing:border-box;width:100%;max-width:1400px;margin-inline:auto}.DirectoriSocis{width:100%}.DirectoriSocis .NewsIndexFilters__search{flex:auto;min-width:0}.DirectoriSocis .NewsIndexFilters__search .SearchBar{width:clamp(220px,32vw,360px);min-width:0}.DirectoriSocis .NewsIndexFilters__search .SearchBar__input{border-radius:var(--r4)}@media (max-width:768px){.DirectoriSocis .NewsIndexFilters__search .SearchBar{width:clamp(180px,36vw,280px)}}@media (max-width:640px){.DirectoriSocis .NewsIndexFilters{grid-template-columns:1fr}.DirectoriSocis .NewsIndexFilters__aside{grid-area:2/1;justify-self:stretch;width:100%}.DirectoriSocis .NewsIndexFilters__search{flex:auto;width:100%}.DirectoriSocis .NewsIndexFilters__search .SearchBar{width:100%}}.SocisTags{gap:var(--m2);flex-wrap:wrap;display:flex}.SocisTag{font-size:var(--text-xs);letter-spacing:.01rem;padding:var(--m1) var(--m2);border-radius:var(--r2);color:var(--green4);background:color-mix(in srgb, var(--green3) 9%, var(--white));border:1px solid color-mix(in srgb, var(--green2) 20%, var(--grey3));align-items:center;font-weight:400;line-height:1.25;display:inline-flex}.course-modal-backdrop:has(.soci-modal){z-index:2147483647;isolation:isolate;padding:calc(var(--toolbar) + var(--m5)) var(--m7) var(--m7);position:fixed}@media (max-width:1024px){.course-modal-backdrop:has(.soci-modal){padding:calc(var(--toolbar-lg) + var(--m5)) var(--m7) var(--m7)}}@media (max-width:640px){.course-modal-backdrop:has(.soci-modal){padding:calc(var(--toolbar-xs) + var(--m4)) var(--m4) var(--m4)}}.course-modal-panel.soci-modal{width:min(92vw,1000px);max-height:calc(100vh - var(--toolbar) - var(--m5) - var(--m7))}@media (max-width:1024px){.course-modal-panel.soci-modal{width:min(96vw,1000px);max-height:calc(100vh - var(--toolbar-lg) - var(--m5) - var(--m7))}}@media (max-width:640px){.course-modal-panel.soci-modal{width:min(98vw,100%);max-height:calc(100vh - var(--toolbar-xs) - var(--m4) - var(--m4))}}.course-modal-header.soci-modal__header{background:var(--ivory0);border-bottom:1px solid color-mix(in srgb, var(--dark1) 8%, transparent);align-items:flex-start}.course-modal-header.soci-modal__header .course-modal-close{border:.5px solid var(--grey3);border-radius:var(--r4);opacity:1;background:var(--white)}.course-modal-header.soci-modal__header .course-modal-close:hover{opacity:1;background:var(--grey1)}.course-modal-header.soci-modal__header .soci-modal__brand{align-items:center;gap:var(--m5);flex:1;min-width:0;display:flex}.course-modal-header.soci-modal__header .soci-modal__logo{aspect-ratio:2;border-radius:var(--r3);border:1px solid var(--grey2);background:var(--white);flex-shrink:0;justify-content:center;align-items:center;width:min(160px,38vw);max-height:82px;display:flex;overflow:hidden}.course-modal-header.soci-modal__header .soci-modal__logoImg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.course-modal-header.soci-modal__header .soci-modal__titleTags{gap:var(--m2);margin:0 0 var(--m2);flex-wrap:wrap;display:flex}.course-modal-header.soci-modal__header .soci-modal__titles h2{margin-bottom:0;font-size:1.2rem}@media (max-width:640px){.course-modal-header.soci-modal__header .soci-modal__titles h2{font-size:1.1rem}}.soci-modal__layout,.soci-modal__columns{gap:var(--m6);flex-direction:column;display:flex}.soci-modal__primary{gap:var(--m5);flex-direction:column;min-width:0;display:flex}.soci-modal__about{padding:0}.course-modal-body.soci-modal__body{padding:var(--m6) var(--m7)}@media (max-width:640px){.course-modal-body.soci-modal__body{padding:var(--m5)}}.soci-modal__panel,.soci-modal__asideCard{padding-block:var(--m5);padding-inline:var(--m5);border-radius:var(--r4);background:var(--ivory0);border:1px solid color-mix(in srgb, var(--dark1) 10%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--dark1) 4%, transparent)}.soci-modal__heading,.soci-modal__asideHeading{margin:0 0 var(--m4);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--dark1) 48%, transparent);font-size:.8125rem;font-weight:600}.soci-modal__lead{width:100%;max-width:none}.soci-modal__lead p{margin:0 0 var(--m4);color:color-mix(in srgb, var(--dark1) 92%, transparent);font-size:.9375rem;line-height:1.62}.soci-modal__lead p:last-child{margin-bottom:0}.soci-modal__bulletList{margin:0;padding-inline-start:1.25em;list-style-type:disc}.soci-modal__bulletList li{margin:0 0 var(--m3);color:color-mix(in srgb, var(--dark1) 90%, transparent);font-size:.875rem;line-height:1.5}.soci-modal__bulletList li::marker{color:var(--green3)}.soci-modal__bulletList li:last-child{margin-bottom:0}.soci-modal__rail{min-width:0}.soci-modal__facts{gap:var(--m3);flex-direction:column;margin:0;display:flex}.soci-modal__factsRow{gap:var(--m2) var(--m3);grid-template-columns:minmax(0,86px) 1fr;align-items:start;display:grid}.soci-modal__factsRow dt{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--dark1) 48%, transparent);margin:0;padding-top:2px;font-size:.6875rem;font-weight:600}.soci-modal__factsRow dd{color:var(--dark1);word-break:break-word;margin:0;font-size:.8125rem;line-height:1.42}.soci-modal__factsRow dd a:not(.soci-modal__ctaLink){color:inherit;text-underline-offset:2px;text-decoration:underline}.soci-modal__factsRow dd a:not(.soci-modal__ctaLink):hover{color:var(--green3)}.soci-modal__factsRow--web dd{align-items:center;min-height:28px;display:flex}@media (max-width:480px){.soci-modal__factsRow{gap:var(--m1);grid-template-columns:1fr}}.soci-modal__ctaLink{appearance:none;font:inherit;color:var(--white);cursor:pointer;padding:0;padding:var(--m1) var(--m3);background:0 0;background:var(--green3);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:.6875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:opacity .18s,filter .18s;display:inline-flex}.soci-modal__ctaLink:hover{opacity:.92;filter:brightness(.98)}.soci-modal__ctaLink:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e73}.soci-modal__galleryBand{margin-top:var(--m1)}.soci-modal__galleryInner{padding:var(--m5);border-radius:var(--r4);border:1px solid color-mix(in srgb, var(--dark1) 8%, transparent);background:color-mix(in srgb, var(--grey1) 38%, var(--white))}@media (max-width:640px){.soci-modal__galleryInner{padding:var(--m4)}}.soci-modal__galleryHeader{justify-content:space-between;align-items:center;gap:var(--m4);margin-bottom:var(--m4);display:flex}.soci-modal__galleryTitle{letter-spacing:.07em;text-transform:uppercase;min-width:0;color:color-mix(in srgb, var(--dark1) 48%, transparent);flex:auto;margin:0;font-size:.8125rem;font-weight:600}.soci-modal-gallery{display:block}.soci-modal-gallery__viewport{aspect-ratio:3/2;border-radius:var(--r4);border:1px solid color-mix(in srgb, var(--dark1) 10%, transparent);background:color-mix(in srgb, var(--dark1) 5%, white);width:100%;min-height:208px;max-height:min(440px,52vh);position:relative;overflow:hidden}.soci-modal-gallery__img{-o-object-fit:cover;object-fit:cover}.soci-modal-gallery__controls{justify-content:flex-end;align-items:center;gap:var(--m2);flex-shrink:0;display:flex}.soci-modal-gallery__arrow{appearance:none;font:inherit;color:var(--dark2);cursor:pointer;border-radius:var(--r3);width:44px;height:44px;border:0;border:1px solid var(--grey2);background:0 0;background:var(--white);justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:flex}.soci-modal-gallery__arrow:hover{background:color-mix(in srgb, var(--white) 88%, var(--grey2));color:var(--dark1)}.soci-modal-gallery__arrow:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e59}.CardGroup.Socis .CardWrap--sociInteractive{cursor:pointer}.CardGroup.Socis .CardWrap--sociInteractive:focus-visible{outline:2px solid var(--green3);outline-offset:3px}
