.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;--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:120px 6%;--paddingHero:0px 100px 0px 8%;--paddingStretch:60px 6%;--padding-1024:100px 6%;--paddingHero-1024:0px 6%;--padding-480:60px 4%;--paddingHero-480:0px 4%;--paddingStretch-480:0px 4%;--toolbar:90px;--toolbar-480:60px;--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:#141414;--dark2:#333;--dark3:#4d4d4d;--dark4:#707070;--text-muted:#64748b;--grey:#fcfcfc;--grey1:#f7f7f7;--grey2:#e8e8e8;--grey3:#d9d9d9;--ivory0:#fcfaf8;--ivory:#f7f2ee;--ivory1:#e8e0d9;--ivory2:#d6ccc2;--ivory3:#b8a694;--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-card2:0 10px 20px 0px #00000026;--sh-card3:0 10px 20px 0px #0003;--sh-card4:0 10px 20px 0px #0000004d}*,html,body,html:focus-within{scroll-behavior:smooth!important}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{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{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{width:120%}.AppBtn button svg{width:7px;margin-left:12px;margin-right:2px;transition:all .1s ease-in-out;position:relative;top:1px}.AppBtn button:hover svg{margin-left:14px;margin-right:0}.AppBtn button:hover{color:#fff}.AppBtn svg path{fill:var(--appbtn-icon-fill)}.AppBtn button: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}.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}.SmallTag{background:var(--mainGrad);color:var(--white);letter-spacing:.02rem;border-radius:30px;margin-left:8px;padding:0 8px;font-size:.75rem;font-weight:300}
.root{--r1:4px;--r2:6px;--r3:8px;--r4:10px;--r5:16px;--r6:30px;--r7:40px;--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:120px 6%;--paddingHero:0px 100px 0px 8%;--paddingStretch:60px 6%;--padding-1024:100px 6%;--paddingHero-1024:0px 6%;--padding-480:60px 4%;--paddingHero-480:0px 4%;--paddingStretch-480:0px 4%;--toolbar:90px;--toolbar-480:60px;--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:#141414;--dark2:#333;--dark3:#4d4d4d;--dark4:#707070;--text-muted:#64748b;--grey:#fcfcfc;--grey1:#f7f7f7;--grey2:#e8e8e8;--grey3:#d9d9d9;--ivory0:#fcfaf8;--ivory:#f7f2ee;--ivory1:#e8e0d9;--ivory2:#d6ccc2;--ivory3:#b8a694;--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-card2:0 10px 20px 0px #00000026;--sh-card3:0 10px 20px 0px #0003;--sh-card4:0 10px 20px 0px #0000004d}.SectionWrap{padding:var(--padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.SectionWrap.Dark{background:var(--dark1);color:#fff}.SectionWrap.Cream{background:var(--ivory);color:var(--dark)}.SectionWrap.Stretch{padding:var(--paddingStretch)}.SectionWrap.Fixed{background-attachment:fixed}@media (max-width:1024px){.SectionWrap.Fixed{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.SectionWrap{background-attachment:scroll}}.SectionWrap.industry-numbers-light{background-color:var(--white,#fff)}.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}.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}.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}}.EducationCoursesHub{text-align:center;margin:.75rem 0 0}.EducationCoursesHub a{color:var(--green3,#65a489);font-size:.95rem;font-weight:600;text-decoration:none}.EducationCoursesHub a:hover{text-decoration:underline}.ZeroSectionWrap{justify-content:center;align-items:center;padding:120px 0;display:flex}.ZeroSectionWrap.Dark{background:var(--dark1);color:#fff}.ZeroSectionWrap.Cream{background:var(--ivory);color:var(--dark)}.ZeroSection{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.ZeroSection .CenterHeading{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.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,.ImgWrapSlide img,.ImgWrapTimeline img{-o-object-fit:cover;object-fit:cover;border-radius:var(--r4);width:100%;height:100%}.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}.ImgWrapSlide{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-1024);flex:auto;order:1}.half-section .half-media{aspect-ratio:16/10;flex:none;order:2;width:100%;min-height:200px}}.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-1024)}}@media (max-width:1024px){.DivSectionWrap{min-height:0}.DivSectionWrap img{border-radius:8px}}@media (max-width:480px){.DivSectionWrap{padding:var(--padding-480)}}.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}.HeroVideo{z-index:-1;pointer-events:none;direction:ltr;min-width:100%;position:absolute;top:0;left:0;overflow:hidden;width:100%!important;height:56.25vw!important}@media (max-width:1024px){.HeroVideo{left:50%;transform:translate(-50%);width:177.778vh!important;height:100vh!important}}.hero-video-container{z-index:-1;width:100%;height:56.25vw;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:1024px){.hero-video-container{height:100vh}}.ImgPoster{-o-object-fit:cover;object-fit:cover;z-index:-1;pointer-events:none;direction:ltr;width:100%;height:56.25vw;transition:opacity 1.2s;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:1024px){.ImgPoster{width:177.778vh;height:100vh;left:50%;transform:translate(-50%)}}.HeroSectionWrap{box-sizing:border-box;z-index:1;width:100%;height:56.25vw;color:var(--white);background:#000;margin-top:-100px;position:relative;overflow:hidden}.HeroSectionWrap.Slim{height:clamp(460px,64vh,640px)}@media (max-width:1024px){.HeroSectionWrap.Slim{height:56vh;min-height:420px}}@media (max-width:480px){.HeroSectionWrap.Slim{height:44vh;min-height:320px}}.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:-80px}}@media (max-width:480px){.HeroSectionWrap{margin-top:-60px}}.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-1024)}}.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{width:100%;min-width:0;padding:var(--paddingHero-1024)}}.HeroTitle{padding:50px 0 0}.ScrollIndicator{z-index:10;cursor:pointer;opacity:0;visibility:visible;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:block;position:absolute;bottom:40px;left:50%;transform:translate(-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.17wkxxpxeeowa.jpg) 100% 0/cover no-repeat}.Stripe.Green{background:url(../media/brown-stripe.16h~_0hsgnt-8.jpg) 50%/cover no-repeat}.Stripe.Brown{background:url(../media/brown-stripe.16h~_0hsgnt-8.jpg) 100%/cover no-repeat}.QuoteContent{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;padding:40px 50px}.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 (max-width:1024px){.QuoteContent h4{font-size:3vw;line-height:4vw}}@media (max-width:640px){.QuoteContent h4{font-size:4.6vw;line-height:6vw}.QuoteContent{padding:0}}@media (max-width:1024px){.SectionWrap,.DivSectionWrap{padding:var(--padding-1024)}}@media (max-width:480px){.SectionWrap,.DivSectionWrap{padding:var(--padding-480)}}
.Faq.SectionWrap{padding-inline:clamp(var(--m6),5vw,var(--padding))}.Faq__inner{width:100%;max-width:42rem;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:480px){.HeaderSlot{min-height:var(--toolbar-480)}}.header-top,.header-top-w{position:relative}.header-scrolled-dark{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#0000004d;border-bottom:1px solid #ffffff1a;transition:all .3s 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:480px){.Toolbar,.ToolbarWhite,.header-top,.header-scrolled,.header-scrolled-dark,.header-top-w,.header-scrolled-w{height:var(--toolbar-480)}}.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:1px solid #0f172a14}.header-top{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#0000004d;border-bottom:1px solid #ffffff1a;transition:all .3s ease-in-out}.header-scrolled,.header-scrolled-w{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#ffffffb3;border-bottom:1px solid #0f172a14;transition:all .3s ease-in-out;position:fixed;top:0;left:0;right:0;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%;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%;display:flex}}@media (max-width:480px){.ToolbarInner{margin:0;padding:0 20px}}.ToolbarLeft,.ToolbarCenter,.ToolbarRight{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-items:center;display:flex}.toolbar-logo img{width:68px;height:auto}.footer-logo img{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;justify-content:center;align-items:stretch;gap:0;width:100%;max-width:100%;padding:60px 30px 0}.MenuLinks a,.MenuLinks .NavLinkedinMenu{letter-spacing:.04rem;white-space:nowrap;background:0 0;border-bottom:1px solid #dbdbdb;flex-direction:row;align-items:center;height:7vh;min-height:48px;margin:0;padding:0;font-size:1.1rem;font-weight:300;text-decoration:none;display:flex;color:var(--dark)!important}.MenuLinks a:hover,.MenuLinks .NavLinkedinMenu:hover{color:var(--brown1)!important}.MenuLinks a:after{display:none!important}.MenuLinks.Extra{box-sizing:border-box;width:100%;max-width:100%;padding:0 30px}}@media (max-width:1024px) and (max-width:480px){.MenuLinks{gap:10px;padding:30px 20px 0}.MenuLinks.Extra{padding:8px 20px}}.header-top .MenuLinks a,.header-top .MenuLinks a:hover,.header-top .MenuLinks a:active,.header-scrolled-dark .MenuLinks a,.header-scrolled-dark .MenuLinks a:hover,.header-scrolled-dark .MenuLinks a:active{color:var(--white)}.header-scrolled .MenuLinks a,.header-scrolled .MenuLinks a:hover,.header-scrolled .MenuLinks a:active,.header-top-w .MenuLinks a,.header-top-w .MenuLinks a:hover,.header-top-w .MenuLinks a:active{color:var(--dark);font-weight:400}.cluster-nav-dropdown{position:relative}.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:focus-within:after,.cluster-nav-dropdown:hover .cluster-nav-dropdown__panel,.cluster-nav-dropdown:focus-within .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}.dropdown{position:relative}.dropdown-link{justify-content:center;display:flex}.dropdown-menu{width:max-content;box-shadow:var(--dropdown);background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;margin-top:0;padding:20px;list-style:none;display:block;position:absolute;top:100%;left:0}.dropdown-menu a,.dropdown-menu .no-link{border-radius:8px;margin-bottom:6px;padding:8px 10px 10px;color:var(--dark2)!important}.dropdown-menu a:hover,.dropdown-menu .no-link:hover{background:var(--grey1);color:var(--brown1)!important}.dropdown-menu a:active,.dropdown-menu .no-link:active{background:var(--grey2);color:var(--brown1)!important}@media (max-width:1024px){.dropdown-menu{display:none}}.dropdown-item{flex-direction:row;align-items:center;display:flex}.dropdown-item .icon{flex-direction:row;flex:none;align-items:center;padding-left:8px;padding-right:14px;display:flex}.dropdown-item .text{flex-direction:column;flex:1 0 auto;justify-content:center;padding-right:8px;display:flex}.dropdown-item .text a{color:var(--dark2);justify-content:left;margin:0;padding:0}.dropdown-item .text small{letter-spacing:.01rem;margin:0;padding:0;font-size:.75rem;font-weight:300;line-height:.875rem;display:block}@media (max-width:1024px){.dropdown-item{border-radius:12px;width:100%}}.open .dropdown-menu{display:block}@media (max-width:1024px){.open .dropdown-menu{box-shadow:none;background-color:#0000;border:none;flex-direction:column;width:100%;margin-top:0;padding:0;display:flex;position:static}.MenuClose svg path,.dropdown-link 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{color:var(--white);border:1px solid #fff}.header-top .AppBtn svg path,.header-scrolled-dark .AppBtn svg path{fill:var(--white)}.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)}.Toolbar .AppBtn button:hover,.header-top .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{background:0 0}.header-scrolled .Toolbar .AppBtn button:hover:before,.header-scrolled-w .Toolbar .AppBtn button:hover:before{background:var(--main);width:120%}.Toolbar .AppBtn button:hover:before,.header-top .AppBtn button:hover:before,.header-scrolled-dark .AppBtn button:hover:before{width:120%}.Toolbar .AppBtn button:hover svg path,.header-top .AppBtn button:hover svg path,.header-scrolled-dark .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}}.ToolbarMenuBackdrop,.ToolbarMenuBox{visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s,transform .3s cubic-bezier(.4,0,.2,1)}.ToolbarMenuBackdrop.open,.ToolbarMenuBox.open{visibility:visible;opacity:1}.ToolbarMenuBackdrop{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{transform:translate(0)}@media (max-width:480px){.ToolbarMenuBackdrop{width:100vw}}.ToolbarMenuBox{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:var(--white);z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50vw;height:100%;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 20px #00000026,-2px 0 8px #0000001a;overflow-y:auto!important}.ToolbarMenuBox.open{transform:translate(0)}@media (max-width:800px){.ToolbarMenuBox{width:60vw}}@media (max-width:600px){.ToolbarMenuBox{width:70vw}}@media (max-width:480px){.ToolbarMenuBox{width:100vw}}.MenuHamburger button{background:0 0;border:none;border-radius:20px;justify-content:flex-end;align-items:center;transition:all .5s ease-in-out;display:flex;overflow:hidden}.header-top .MenuHamburger svg,.header-scrolled-dark .MenuHamburger svg{fill:var(--white)}.header-scrolled .MenuHamburger svg,.header-top-w .MenuHamburger svg,.header-scrolled-w .MenuHamburger svg{fill:var(--dark)}.MenuClose{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:18px;display:flex}.MenuClose .AppName{flex-shrink:0;padding-left:30px}.MenuClose .AppName img,.MenuClose .toolbar-logo img{filter:invert()}.MenuClose button{background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding-right:28px;display:flex;position:static;transform:scale(.75)}.MenuClose svg path{fill:var(--dark)!important}@media (max-width:480px){.MenuClose{padding-top:8px}.MenuClose .AppName{padding-left:20px}.MenuClose button{padding-right:20px}}.Exit_Icon path{fill:var(--dark)}@media (max-width:480px){.AppName svg{width:130px;height:auto}}.LanguageSelectorMobile{box-sizing:border-box;width:100%;position:relative}.LanguageSelectorMobile .LanguageButton{letter-spacing:.04rem;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #f0f0f0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:7vh;min-height:48px;margin:0;padding:0;font-size:1.1rem;font-weight:300;display:flex;color:var(--dark)!important}.LanguageSelectorMobile .LanguageButton:hover{color:var(--brown1)!important}.LanguageSelectorMobile .language-content{align-items:center;gap:6px;display:flex}.LanguageSelectorMobile .arrow{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding-left:10px;transition:transform .3s;display:flex}.LanguageSelectorMobile .arrow svg{width:10px;height:10px;fill:var(--dark)}.LanguageSelectorMobile .arrow.rotate-arrow{transform:rotate(90deg)}.LanguageSelectorMobile .LanguageDropdown{width:100%;box-shadow:none;background-color:#0000;border:none;border-radius:0;flex-direction:column;margin-top:0;padding:0;display:flex;position:static}.LanguageSelectorMobile .LanguageOption{letter-spacing:.04rem;box-sizing:border-box;background:0 0;border-bottom:1px solid #dbdbdb;flex-direction:row;align-items:center;width:100%;height:7vh;min-height:48px;margin:0;padding:0;font-size:1.1rem;font-weight:300;display:flex;color:var(--dark)!important}.LanguageSelectorMobile .LanguageOption:hover{background-color:var(--green);color:var(--dark)!important}.LanguageSelectorMobile .LanguageOption.active{background-color:var(--green3);font-weight:600;color:var(--white)!important}.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: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:44px}.Footer__partners .Footer__partnerLink--idr img,.Footer__partners .Footer__partnerLink--idr .Footer__partnerLogo{max-width:88px;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;margin-top:20px;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: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(160px,22vw,200px);margin-top:16px}.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:clamp(14px,2.2vw,24px);height:100%;padding-right:clamp(14px,2.2vw,24px);display:inline-flex}.SocisCarousel__cell{box-sizing:border-box;aspect-ratio:2;border-radius:var(--r3,8px);border:1px solid var(--grey2,#e8e8e8);background:var(--white,#fff);flex:none;justify-content:center;align-items:center;width:clamp(170px,26vw,240px);max-height:160px;padding:clamp(12px,2vw,20px);display:flex;box-shadow:0 1px 2px #0f172a0f,inset 0 1px #fffc}.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}.BlogSlideWrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.BlogSlideWrap h6{color:var(--white);padding-bottom:20px;font-weight:600}.BlogSlideWrap p{font-size:14px}.BlogSlideInner{flex-direction:row;justify-content:space-between;align-items:center;padding:0 5vw;display:flex}.BlogSlideInner .SideTxt{width:45%;margin-left:5%}.BlogSlideInner .SideImg{width:55%}.BlogSlideInner .SideImg img{transition:filter .3s ease-in-out;border-radius:12px!important}.blog-carousel .flickity-cell{border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;height:99%;min-height:600px;transition:background-color .3s ease-in-out;display:flex}.blog-carousel .flickity-button{border:1px solid var(--brown1);opacity:1;background:#fff;transition:opacity .3s ease-in-out}.blog-carousel:hover .flickity-button{opacity:1}.blog-carousel .flickity-button:active{opacity:.8}.blog-carousel .flickity-button:hover{background:var(--brown2);border:1px solid var(--brown2);opacity:1}.blog-carousel .flickity-button:focus{box-shadow:none}.blog-carousel .flickity-prev-next-button{width:50px;height:50px}.blog-carousel .flickity-prev-next-button.previous{left:-20px}.blog-carousel .flickity-prev-next-button.next{right:-20px}.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)}.blog-carousel .flickity-page-dot{background:#523a3233;position:relative;top:-10px;width:13px!important;height:13px!important}.blog-carousel .flickity-page-dot:focus{box-shadow:none}.blog-carousel .flickity-page-dot.is-selected{background:var(--brown1)}.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)}.news-carousel .flickity-button{border:1px solid var(--dark1);opacity:1;background:#fff;transition:opacity .3s ease-in-out}.news-carousel .flickity-button:active{opacity:.8}.news-carousel .flickity-button:hover{background:var(--dark1);border:1px solid var(--dark1);opacity:1}.news-carousel .flickity-button:focus{box-shadow:none}.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:-20px}.news-carousel .flickity-prev-next-button.previous:before,.news-carousel .flickity-prev-next-button.next:before{line-height:0;display:block}.news-carousel .flickity-prev-next-button.next{top:-40px;right:40px}.news-carousel .flickity-prev-next-button.previous{top:-40px;left:calc(100% - 150px)}.flickity-rtl .flickity-prev-next-button.previous{left:10px}.flickity-rtl .flickity-prev-next-button.next{left:80px}.news-carousel .flickity-page-dot,.news-carousel .flickity-prev-next-button .flickity-button-icon{display:none}.news-carousel.Timeline .flickity-cell:not(.is-selected) .BlogCard{background:var(--ivory);border-color:var(--ivory2)}.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:1400px){.BlogSlideInner .SideImg,.BlogSlideInner .SideTxt{width:50%}}@media (max-width:1280px){.SlideSectionWrap{height:550px}.BlogSlideInner .SideImg img{width:100%}.BlogSlideInner .SideImg{width:45%}.BlogSlideInner .SideTxt{width:55%}}@media (max-width:1100px){.BlogSlideInner .SideImg div{width:100%;height:40vw;margin-left:0}.BlogSlideInner .SideTxt{width:100%;margin-top:30px;margin-bottom:30px;margin-left:0}.BlogSlideInner{flex-direction:column}.blog-carousel .flickity-cell{width:95%;height:auto;margin:50px 25px}.blog-carousel .flickity-page-dot{margin-bottom:30px;width:12px!important;height:12px!important}.BlogSlideInner .SideImg,.BlogSlideInner .SideImg img{width:100%}}@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}.news-carousel .flickity-prev-next-button.next{inset:auto auto -70px calc(50% + 4px)}.news-carousel .flickity-prev-next-button.previous{inset:auto auto -70px calc(50% - 54px)}.BlogSlideInner{padding:40px}.BlogSlideInner .SideImg{padding-top:0}}@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}.news-carousel .flickity-cell{background:0 0;border-radius:30px;width:min(480px,100vw - 48px);max-width:480px;margin:0 12px}.news-carousel.TimelineWide .flickity-cell{width:min(500px,100vw - 48px);max-width:500px}.timeline-history-carousel-block .news-carousel.Timeline.TimelineWide .flickity-cell{width:min(430px,100vw - 48px);max-width:430px;margin:0 12px 0 0}.news-carousel .flickity-cell .BlogCardWrap{width:100%;max-width:none;margin-right:0;min-width:0!important}.BlogSlideInner{padding:20px}.BlogSlideWrap h4{color:#fff;font-size:6vw;font-weight:600;line-height:8vw}}
.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.02n1sgk_vgpbp.jpg) 100%/cover no-repeat}.CardTop.Collab2{background:url(../media/img-tradebe.0.o~t.lt9j0t9.jpg) 100%/cover no-repeat}.CardTop.Collab3{background:url(../media/img-a3.0po1u4.7idnog.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: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{grid-template-columns:repeat(3,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{width:100%;margin-top:80px}.CardGroup.Mission .CardWrap{text-align:center;width:100%;max-width:400px;margin:0 auto}.CardGroup.Mission .CardTxt{margin-top:25px}.CardGroup.Mission img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;max-width:260px;height:auto}@media (max-width:1280px){.CardGroup.Mission{flex-direction:column;gap:50px;width:100%}}.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{align-items:center}.CardGroup.Numbers.ClusterNumbers .CardWrap>*{text-align:left;width:fit-content}.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: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{background:var(--grey1);padding:0}.arees-section.ZeroSectionWrap{align-items:stretch;min-height:68vh}@media (max-width:640px){.arees-section.ZeroSectionWrap{min-height:auto}}.arees-section__inner{flex:1;justify-content:stretch;align-items:stretch;width:100%;min-height:68vh}@media (max-width:640px){.arees-section__inner{min-height:auto}}.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}}.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}.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}}.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{color:var(--white);letter-spacing:.01rem;font-size:var(--text-xs);box-shadow:var(--sh-tag);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:.5px solid #86868649;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);color:var(--white);box-shadow:var(--sh-tag);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:.5px solid #86868649;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}
.CategoryFilter{align-items:flex-start;gap:var(--m2);flex-direction:column;max-width:100%;display:flex}.CategoryFilter__label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;display:block}.CategoryFilter__chips{gap:var(--m2);flex-wrap:wrap;display:flex}.CategoryFilter__chip{appearance:none;font:inherit;color:var(--dark2);cursor:pointer;padding:0;padding:var(--m2) var(--m4);font-size:var(--text-sm);border:0;border:1px solid var(--grey3);background:0 0;background:var(--white);border-radius:999px;justify-content:center;align-items:center;margin:0;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (max-width:480px){.CategoryFilter__chip{min-height:44px}}.CategoryFilter__chip:hover{border-color:color-mix(in srgb, var(--dark2) 25%, var(--grey3))}.CategoryFilter__chip.is-active{border-color:var(--green3);background:var(--green3);color:var(--white)}.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:color-mix(in srgb, var(--white) 70%, var(--grey2));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__searchWrap{width:100%;margin-bottom:var(--m6);justify-content:flex-end;display:flex}.DirectoriSocis__searchWrap .SearchBar{width:50%;min-width:0}@media (max-width:1024px){.DirectoriSocis__searchWrap{justify-content:stretch}.DirectoriSocis__searchWrap .SearchBar{width:100%}}.DirectoriSocis__toolbar{justify-content:space-between;align-items:center;gap:var(--m4) var(--m5);width:100%;margin-bottom:var(--m7);padding:clamp(var(--m3),2vw,var(--m5)) clamp(var(--m4),3vw,var(--m7));box-sizing:border-box;background:var(--white);border:1px solid var(--grey2);border-radius:var(--r5);box-shadow:var(--sh-s);flex-flow:wrap;display:flex}@media (max-width:640px){.DirectoriSocis__toolbar{align-items:stretch;gap:var(--m5);padding:var(--m4);flex-direction:column}}.DirectoriSocis__toolbarCats{flex:1 1 0;justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.DirectoriSocis__toolbarCats .CategoryFilter{align-items:flex-start;width:100%}.DirectoriSocis__toolbarCats .CategoryFilter .CategoryFilter__chips{justify-content:flex-start}.DirectoriSocis__toolbarView{flex:none;justify-content:flex-end;align-items:center;display:flex}.SocisTags{gap:var(--m2);flex-wrap:wrap;display:flex}.SocisTag{font-size:var(--text-xs);padding:var(--m1) var(--m2);border-radius:var(--r2);border:1px solid var(--ivory1);color:var(--dark3);background:var(--ivory);line-height:1.25}.course-modal-panel.soci-modal{width:min(90vw,820px)}@media (max-width:1024px){.course-modal-panel.soci-modal{width:min(94vw,680px);max-height:min(92vh,880px)}}@media (max-width:640px){.course-modal-panel.soci-modal{width:min(92vw,100%)}}.course-modal-header.soci-modal__header{border-bottom:1px solid color-mix(in srgb, var(--dark1) 8%, transparent);align-items:flex-start}.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__sectorTag{margin:0 0 var(--m2);padding:var(--m2) var(--m3);max-width:100%;font-size:var(--text-xs);letter-spacing:.02em;border:1px solid var(--grey3);background:color-mix(in srgb, var(--grey1) 88%, var(--white));color:var(--dark2);border-radius:999px;font-weight:600;line-height:1.25;display:inline-block}.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}.soci-modal__panel{padding:var(--m5);border-radius:var(--r4);background:var(--white);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{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{max-width:62ch}.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__chipRow{gap:var(--m2);margin-top:var(--m5);padding-top:var(--m5);border-top:1px solid color-mix(in srgb, var(--dark1) 8%, transparent);flex-wrap:wrap;display:flex}.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__asideCard{padding:var(--m5);border-radius:var(--r4);background:var(--ivory0);border:1px solid color-mix(in srgb, var(--dark1) 8%, transparent)}.soci-modal__asideHeading{margin:0 0 var(--m4);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--dark1) 45%, transparent);font-size:.75rem;font-weight:600}.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__galleryTitle{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-gallery{gap:var(--m4);flex-direction:column;display:flex}.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:center;align-items:center;gap:var(--m4);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}.soci-modal-gallery__counter{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--dark1) 55%, transparent);text-align:center;min-width:3.5em}.CardGroup.Socis .CardWrap--sociInteractive{cursor:pointer}.CardGroup.Socis .CardWrap--sociInteractive:focus-visible{outline:2px solid var(--green3);outline-offset:3px}
input:focus{outline:none}.form-box{flex-direction:column;width:100%;margin-top:10px;display:flex;position:relative}.form-box>p{margin:0 0 var(--m1);padding-bottom:0;line-height:1.35}.form-input.disabled{background-color:var(--grey)}.form-input{box-sizing:border-box;background-color:var(--white);border:1px solid var(--grey2);border-radius:var(--r3);width:100%;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input:hover{border-color:var(--grey3)}.form-input:focus,.form-input:focus-visible,.form-input:focus-within{border-color:var(--green1);outline:none}.form-input{min-height:30px;padding:10px}.form-input::-moz-placeholder{color:var(--grey3)}.form-textarea::-moz-placeholder{color:var(--grey3)}.form-input::placeholder,.form-textarea::placeholder{color:var(--grey3)}.form-textarea{box-sizing:border-box;background-color:var(--white);border:1px solid var(--grey2);border-radius:var(--r3);width:100%;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-textarea:hover{border-color:var(--grey3)}.form-textarea:focus,.form-textarea:focus-visible,.form-textarea:focus-within{border-color:var(--green);outline:none}.form-textarea{resize:none;outline:none;height:100%;min-height:80px;padding:8px 10px}.error-message{margin-top:4px;font-family:Poppins,sans-serif;font-size:12px;position:absolute;top:100%;left:0;color:#dd3a3a!important}.contact-page{--contact-form-min-height:420px}.contact-page__heroLead{margin-top:var(--m5);max-width:54ch;color:color-mix(in srgb, var(--white,#fff) 90%, transparent);text-shadow:1px 2px 8px #00000073;margin-bottom:0;font-size:clamp(.95rem,1vw + .75rem,1.05rem);font-weight:400;line-height:1.55}.contact-page__factBlock{margin-top:var(--m7)}.contact-page__factBlock h4{margin:0 0 var(--m3);letter-spacing:.08em;text-transform:uppercase;color:var(--dark2,#2a2a2a);font-size:.72rem;font-weight:600}.contact-page__factBlock p{margin:0 0 var(--m2);padding-bottom:0;line-height:1.55}.contact-page__factBlock a{color:inherit;text-underline-offset:2px;text-decoration:underline}.contact-page__factBlock a:hover{color:var(--green3,#16a34a)}.contact-page__factBlock--tight h4{margin-bottom:var(--m2)}.contact-page__factBlock--tight p{margin:0 0 var(--m0);padding-bottom:0;line-height:1.35}.contact-page__factBlock--tight p:last-child{margin-bottom:0}.contact-page__companySection .contact-page__sideSection.SideSection,.contact-page__companySection .SideContent.Left{align-items:stretch}.contact-page__companySection .SideImg.contact-page__mapCol{flex-direction:column;flex:50%;justify-content:flex-start;min-height:0;display:flex}.contact-page__mapEmbed{border-radius:var(--r4,10px);border:1px solid var(--grey2);flex-direction:column;flex:auto;width:100%;min-height:240px;display:flex;overflow:hidden}.contact-page__mapEmbed iframe{border:0;flex:auto;width:100%;height:100%;min-height:240px;display:block}.contact-form{gap:var(--m2);min-height:var(--contact-form-min-height);flex-direction:column;display:flex;position:relative}.contact-form-success{min-height:var(--contact-form-min-height);text-align:center;align-items:center;display:flex}.contact-form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form-api-error{color:var(--color-red,#b00020);margin:0;font-size:.9rem}.newsletter-form{justify-content:center;align-items:stretch;width:100%;max-width:560px;margin-top:28px;margin-left:auto;margin-right:auto;display:flex;position:relative}.newsletter-form .newsletter-field{transition:border-color .2s,box-shadow .2s}.newsletter-form .newsletter-field:hover{border-color:var(--grey3)}.newsletter-form .newsletter-field:focus,.newsletter-form .newsletter-field:focus-visible,.newsletter-form .newsletter-field:focus-within{border-color:var(--green3);outline:none}.newsletter-form .newsletter-field{border:1px solid var(--grey2);background:var(--white);border-radius:30px;align-items:center;width:100%;min-height:54px;padding:0 3px;display:flex}.newsletter-form .form-box{flex:1;margin-top:0}.newsletter-form .form-input{background:0 0;border:0;border-radius:30px;min-height:48px;padding:12px 18px;font-size:.95rem}.newsletter-status{margin-top:4px;font-size:.75rem;font-weight:300;line-height:1.35}.newsletter-status--error{color:#b93a3a}.newsletter-status--success{color:var(--green3)}.newsletter-input-feedback{text-align:center;pointer-events:none;width:100%;position:absolute;top:calc(100% + 4px);left:0}.newsletter-submit-feedback{justify-content:flex-end;min-height:1.1rem;display:flex}.newsletter-section .CenterHeading h3{margin-bottom:16px}
.root{--r1:4px;--r2:6px;--r3:8px;--r4:10px;--r5:16px;--r6:30px;--r7:40px;--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:120px 6%;--paddingHero:0px 100px 0px 8%;--paddingStretch:60px 6%;--padding-1024:100px 6%;--paddingHero-1024:0px 6%;--padding-480:60px 4%;--paddingHero-480:0px 4%;--paddingStretch-480:0px 4%;--toolbar:90px;--toolbar-480:60px;--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:#141414;--dark2:#333;--dark3:#4d4d4d;--dark4:#707070;--text-muted:#64748b;--grey:#fcfcfc;--grey1:#f7f7f7;--grey2:#e8e8e8;--grey3:#d9d9d9;--ivory0:#fcfaf8;--ivory:#f7f2ee;--ivory1:#e8e0d9;--ivory2:#d6ccc2;--ivory3:#b8a694;--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-card2:0 10px 20px 0px #00000026;--sh-card3:0 10px 20px 0px #0003;--sh-card4:0 10px 20px 0px #0000004d}#main-hero.HeroSectionWrap.hero--slideshow{width:100%;max-width:none;height:100vh;min-height:100vh}@media (min-width:1025px){#main-hero.HeroSectionWrap.hero--slideshow{height:100vh;min-height:100vh;margin-top:-80px}}@media (min-width:2000px){#main-hero.HeroSectionWrap.hero--slideshow{height:100vh;min-height:100vh}}#main-hero.HeroSectionWrap.hero--slideshow .HeroSection{justify-content:center;height:100%;min-height:100%}#main-hero.HeroSectionWrap.hero--slideshow .MainHeroContent{height:100%;min-height:100%}#main-hero .HeroSection{justify-content:center}#main-hero.HeroSectionWrap{height:100vh;min-height:100vh}@media (min-width:2000px){#main-hero.HeroSectionWrap{height:100vh;min-height:100vh}}#main-hero .hero-video-container{height:100vh}#main-hero .HeroSection{height:100vh;min-height:100%}#main-hero .HeroVideo{left:50%;transform:translate(-50%);width:177.778vh!important;height:100vh!important}#main-hero .ImgPoster{width:177.778vh;height:100vh;left:50%;transform:translate(-50%)}@media (min-width:1025px){#main-hero .ScrollIndicator{display:block}}.HeroSectionWrap.hero--slideshow .hero-slideshow-shell{z-index:0;position:absolute;inset:0;overflow:hidden}.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow{width:100%;height:100%;min-height:0;position:absolute;inset:0}.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .flickity-viewport{min-height:0;height:100%!important}.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .flickity-slider,.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .flickity-cell,.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .hero-slideshow__cell{height:100%;min-height:100%}.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .flickity-cell,.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .hero-slideshow__cell{width:100%;margin-right:0}.HeroSectionWrap.hero--slideshow .hero-slideshow-shell .hero-slideshow .hero-slideshow__img-wrap{width:100%;height:100%;min-height:100%;position:relative}#history-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/leather-18.0g0s9mgr7kcg_.jpg) no-repeat bottom/cover}#ecosystem-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/cluster-04.03t0o7fba2tu2.jpg) no-repeat center/cover}#work-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/leather-109.10h6ubnq0wwy1.jpg) no-repeat bottom/cover}#projects-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/people-45.07bt4qw_uylzb.jpg) no-repeat top/cover}#documentation-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/people-47.04.03wfbqf9wy.jpg) no-repeat bottom/cover}#contact-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/people-05.160utskbj.z-s.jpg) no-repeat top/cover}#collaboration-hero{background:linear-gradient(180deg, var(--main), transparent, transparent, transparent),url(../media/img-cluster.02n1sgk_vgpbp.jpg) no-repeat center/cover}#innovation-quote{background-image:linear-gradient(#0003,#12215799,#12215799,#0003),url(../media/bg-water.0q8ph82-u5ja0.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover}#eco-quote{background-image:linear-gradient(#351c1466,#3b1d13b3,#55362bb3,#663a2c66),url(../media/leather-74.0sg-6dcsb80w1.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover}#vision-quote{background-image:linear-gradient(#250e0666,#250e06b3,#250e06b3,#250e0666),url(../media/img-pells3.0s9uoyb.s4g.b.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover}#main-intro-video{display:flex;position:relative;overflow:hidden}#main-intro-video .CenterSection{z-index:1;max-width:1200px;position:relative}#main-intro-video .Video{border-radius:var(--r5);box-sizing:border-box;border:0;width:100%;max-width:100%;overflow:hidden}#main-intro-video .video-intro-aspect{aspect-ratio:16/9;border-radius:var(--r5);background:#0a0a0a;width:100%;position:relative;overflow:hidden}#main-intro-video .video-intro-aspect iframe,#main-intro-video .VideoIframe{border-radius:var(--r5);vertical-align:top;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}#main-pilars .CenterSection{max-width:1240px}#main-projectes-destacats .featured-projects-section__inner{align-items:stretch;width:100%}#main-projectes-destacats .featured-projects-section__intro{gap:var(--m4);box-sizing:border-box;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:0 6%;display:flex}#main-projectes-destacats .featured-projects-section__intro .AppBtn{margin-top:var(--m2)}#main-projectes-destacats .featured-projects-section__carousel{width:100%;margin-top:var(--m8)}#main-projectes-destacats .news-carousel{width:100%}#main-projectes-destacats .news-carousel .flickity-cell .BlogCardWrap.Full{min-height:380px!important}@media (min-width:701px){#main-projectes-destacats .news-carousel .flickity-cell{min-height:560px}#main-projectes-destacats .news-carousel .flickity-cell .BlogCardWrap.Full{min-height:560px!important}}#main-courses.half-section .half-inner,#main-courses.half-section .half-media{min-height:min(600px,85vh)}#main-arees.arees-section.ZeroSectionWrap,#main-arees.arees-section .arees-section__inner{min-height:80vh}#eco-cicle .CenterSection{align-items:center}#eco-cicle .Content{flex-direction:row;max-width:1000px;margin-top:60px;display:flex}#eco-cicle .SideImg{width:30%}#eco-cicle .SideImg img{max-width:300px;height:auto}#eco-cicle .SideTxt{width:70%;margin-left:40px}@media (max-width:1024px){#eco-cicle .SideImg{width:30%;padding-left:0}#eco-cicle .SideTxt{width:70%;padding-left:0}#eco-cicle .SideTxt h5{font-size:22px}#eco-cicle .SideTxt p{font-size:15px}}@media (max-width:800px){#eco-cicle .Content{flex-direction:column;justify-content:center;align-items:center;width:100%}#eco-cicle .SideImg,#eco-cicle .SideTxt{width:90%;margin:0}#eco-cicle .SideImg{justify-content:center;align-items:center;display:flex}#eco-cicle .SideImg img{max-width:300px;margin-inline:auto;display:block}#eco-cicle .SideTxt{text-align:center;padding-top:30px}#eco-cicle .SideTxt p{font-size:1rem}}#eco-cert .CenterSection{max-width:1000px}#contact-form.half-section{border-top:1px solid var(--grey2)}.LerWrap{margin-bottom:50px}.SocisLogos{grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:20px;display:grid}.SocisLogos img{justify-content:center;align-items:center;width:auto;height:120px;display:flex}@media (max-width:800px){.SocisLogos{grid-template-columns:1fr 1fr}}@media (max-width:640px){.SocisLogos{gap:20px}}@media (max-width:480px){.SocisLogos img{height:100px}}@media (max-width:360px){.SocisLogos{gap:1vw}}.Socis{justify-content:center;align-items:center;display:flex}#main-quisom.SectionWrap{align-items:stretch;padding:0}@media (max-width:1024px){h2{font-size:5vw;line-height:5.8vw}h3{font-size:4.4vw;line-height:5.4vw}#main-services,#main-innovation,#main-about{background:0 0}#main-innovation:before,#main-services:before,#main-about:before{clip-path:none}}@media (max-width:640px){h1{font-size:14vw;line-height:14vw}h2{font-size:8vw;line-height:10vw}h3,h4{font-size:6vw;line-height:7vw}}@media (max-width:480px){h3{font-size:7.5vw;line-height:9vw}}.hero-slideshow-section{background:var(--grey1);width:100%;min-height:70vh;margin:0;padding:0;position:relative}@media (max-width:640px){.hero-slideshow-section{min-height:55vh}}.hero-slideshow{width:100%;max-width:none;height:100%;min-height:70vh;margin:0;position:relative}.hero-slideshow .flickity-viewport{min-height:70vh;overflow:hidden;height:100%!important}.hero-slideshow .flickity-slider{height:100%}.hero-slideshow .flickity-cell{width:100%;height:100%;margin-right:0}.hero-slideshow .flickity-button{display:none!important}.hero-slideshow .flickity-page-dots{bottom:var(--m5);z-index:3;padding:0 var(--m2);margin:0;position:absolute;left:50%;transform:translate(-50%)}.hero-slideshow .flickity-page-dot{opacity:1;background:#ffffff73;border:1px solid #0003}.hero-slideshow .flickity-page-dot.is-selected{background:var(--white);border-color:#00000040}@media (max-width:640px){.hero-slideshow,.hero-slideshow .flickity-viewport,.hero-slideshow .hero-slideshow__cell,.hero-slideshow .hero-slideshow__img-wrap{min-height:55vh}}.hero-slideshow__cell{height:100%;min-height:70vh}.hero-slideshow__img-wrap{width:100%;height:100%;min-height:70vh;position:relative}.hero-slideshow__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
