html,body{overflow-x:clip}:root{--font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{box-sizing:border-box;font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis-weight:none;font-synthesis-style:none;text-rendering:optimizeLegibility;overflow-y:hidden}*,*::before,*::after{box-sizing:inherit}body{font-family:"Outfit","OutfitFallback",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;margin:0;background-color:#D5D2CA;color:#7F776F;padding-top:calc(var(--header-h) + env(safe-area-inset-top))}main{transition:opacity .15s ease-in-out}main.loading{opacity:0}.btn--hiring{display:flex;justify-content:center;margin-bottom:5vw;margin-bottom:min(5vw, 21.5px);color:#ffffff}@media (min-width:768px){.btn--hiring{justify-content:flex-end;margin-bottom:0}}.btn--hiring:hover{text-decoration:none}.btn--hiring .hiring-wrapper{background:linear-gradient(0deg, #CAB37A, #AC9A69);padding-left:min(11vw, 47.3px);padding-right:min(11vw, 47.3px);padding-top:min(2.5vw, 10.75px);padding-bottom:min(3.7vw, 15.91px);border-radius:7vw;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;position:relative;overflow:hidden}@media (min-width:768px){.btn--hiring .hiring-wrapper{padding-block:min(0.8vw, 15.36px);padding-left:min(1.5vw, 28.8px);padding-right:min(0.8vw, 15.36px);font-size:min(1.15vw, 22.08px);border-radius:min(1.6vw, 30.72px);font-weight:600}}.btn--hiring .hiring-wrapper .hiring__background{position:absolute;background-color:#ffffff;border-radius:7vw;left:0;top:0;width:80.5%;height:100%;transition:width .2s ease-in-out}.btn--hiring .hiring-wrapper .hiring__content{position:relative;z-index:1;display:flex;gap:min(3.7vw, 15.91px);align-items:center}.btn--hiring .hiring-wrapper .hiring__content span{font-size:min(4.2vw, 18.06px);letter-spacing:min(0.07vw, 0.301px);color:#003057;transition:color .2s ease-in-out}@media (min-width:768px){.btn--hiring .hiring-wrapper .hiring__content span{font-size:.9vw;font-size:min(0.9vw, 17.28px)}}.btn--hiring .hiring-wrapper:hover{text-decoration:none}.btn--hiring .hiring-wrapper:hover .hiring__background{width:0}.btn--hiring .hiring-wrapper:hover .hiring__content span{color:#FFFFFF;text-decoration:none}.btn--primary-dark{background:linear-gradient(to right, #001E33, #074373);background-size:200% 100%;background-position:left;transition:background-position .3s ease-in-out}.btn--primary-dark:hover{background-position:right;text-decoration:none}.btn--primary{background:linear-gradient(to bottom, #CAB37A, #938253);background-size:100% 200%;background-position:top;transition:background-position .3s ease-in-out;border:none}.btn--primary:hover{background-position:bottom;text-decoration:none}.btn--primary.ghost{background:transparent;border:1px solid #AA9767}.btn--primary.ghost:hover{border:1px solid #7F776F}.btn--primary,.btn--primary-dark{display:flex;width:fit-content;color:#ffffff;padding:2.5vw 10vw 3vw 10vw;border-radius:7vw;font-weight:500;letter-spacing:0;text-decoration:none;transition:all .2s ease-in-out}@media (min-width:768px){.btn--primary,.btn--primary-dark{border-radius:min(1.6vw, 30.72px);font-weight:600;padding-top:min(0.7vw, 13.44px);padding-right:min(2.2vw, 42.24px);padding-bottom:min(0.7vw, 13.44px);padding-left:min(2.2vw, 42.24px);font-size:min(1.15vw, 22.08px);letter-spacing:min(0.026041666666666668vw, 0.5px)}}.btn--primary.ghost,.btn--primary-dark.ghost{color:#AA9767}.btn--primary.ghost:hover,.btn--primary-dark.ghost:hover{color:#7F776F}.btn--primary span,.btn--primary-dark span{font-size:18px;letter-spacing:.2vw;font-weight:400;vertical-align:middle;user-select:none}@media (min-width:768px){.btn--primary span,.btn--primary-dark span{font-size:min(0.95vw, 18.24px);letter-spacing:min(0.07vw, 1.344px)}}:root{--nav-text:#0a3858;--divider:#ab9766;--div-w:2px;--div-h:2.5em;--nudge:0;--header-h:min(22.3vw, 95.89px)}@media (min-width:768px){:root{--header-h:min(6.13vw, 117.696px)}}.site-header{position:fixed;width:100%;top:0;z-index:1000;background:rgba(213,210,202,0.95)}.site-header .header__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:min(0.6vw, 2.58px);padding-top:min(5vw, 21.5px);padding-bottom:min(4vw, 17.2px)}@media (min-width:768px){.site-header .header__inner{padding-top:min(1.3vw, 24.96px);padding-bottom:min(1.3vw, 24.96px)}}.site__logo{max-width:min(44vw, 189.2px)}@media (min-width:768px){.site__logo{max-width:min(11.6vw, 222.72px);max-height:min(3.55vw, 68.16px);gap:min(0.5vw, 9.6px);display:inline-flex;align-items:center;text-decoration:none}}.nav-toggle{--fg:#07365A;--bg:#dedbd4;--t-dot:.35s ease;--dot:min(1.54vw, 6.622000000000001px);--gap:min(1.54vw, 6.622000000000001px);min-width:min(12.78vw, 54.95399999999999px);aspect-ratio:1 / 1;align-self:baseline;justify-self:end;background-color:transparent;border:0;cursor:pointer;outline:none;width:fit-content;border-radius:3vw;border-radius:min(3vw, 12.9px);display:flex;align-items:center;justify-content:center;transition:background-color var(--t-dot)}.nav-toggle.is-open{background-color:var(--bg);box-shadow:0 4px 13vw 0 rgba(0,0,0,0.1)}.nav-toggle.is-open .nav-toggle__dot-wrapper{transform:rotate(45deg)}.nav-toggle.is-open .nav-toggle__dot-wrapper .dot:nth-child(3),.nav-toggle.is-open .nav-toggle__dot-wrapper .dot:nth-child(7){opacity:0;transform:scale(.3)}.nav-toggle .nav-toggle__dot-wrapper{display:grid;grid-template-columns:repeat(3, var(--dot));grid-template-rows:repeat(3, var(--dot));gap:var(--gap);transition:transform var(--t-dot);transform:rotate(0deg)}.nav-toggle .nav-toggle__dot-wrapper .dot{width:var(--dot);height:var(--dot);border-radius:50%;background:var(--fg);transition:opacity var(--t-dot),transform var(--t-dot);transform-origin:50% 50%;opacity:1}.nav-toggle .nav-toggle__dot-wrapper .dot:nth-child(1),.nav-toggle .nav-toggle__dot-wrapper .dot:nth-child(9){opacity:0;transform:scale(.3)}@media (min-width:768px){.nav-toggle{display:none;padding:min(2vw, 38.4px);border-radius:.4vw}}#mobile-nav{top:var(--header-h);position:fixed;z-index:100;background:#000000bf;width:100%;height:calc(100% - var(--header-h));color:#003057;overflow-y:auto}#mobile-nav nav{background-color:#D5D2CA;padding-bottom:min(9.8vw, 42.14px);padding-top:min(0vw, 0px);padding-left:min(5.3vw, 22.79px);padding-right:min(5.3vw, 22.79px)}#mobile-nav .mobile-nav__row-title{margin:0;font-size:min(5.6vw, 24.08px);font-weight:900}#mobile-nav fieldset{position:relative;border:0;padding:0;margin:0}#mobile-nav fieldset::before{content:"";position:absolute;inset:0;border:1px solid #7F776F;border-radius:7vw;pointer-events:none;z-index:0}#mobile-nav fieldset:nth-child(n+2){margin-top:min(4.6vw, 19.779999999999998px)}#mobile-nav fieldset legend{position:relative;display:inline-block;font-weight:900;background:#D5D2CA;z-index:1;transform:translate(0, 5vw);font-size:min(5.6vw, 24.08px);min-width:min(41.2vw, 177.16px);letter-spacing:min(0.2vw, 0.86px);padding-top:min(0vw, 0px);padding-right:min(2vw, 8.6px);padding-bottom:min(2vw, 8.6px);padding-left:min(3.5vw, 15.05px)}#mobile-nav fieldset legend::before{content:"";position:absolute;top:min(-0.4vw, -1.72px);right:min(-1.2vw, -5.16px);bottom:min(-0.4vw, -1.72px);left:min(-1.2vw, -5.16px);background:inherit;z-index:-1;border-radius:7vw}#mobile-nav .mobile-nav__row{position:relative}#mobile-nav .mobile-nav__row.single-nav{padding-left:min(3.5vw, 15.05px);margin-top:min(8.6vw, 36.98px)}#mobile-nav .mobile-nav__row ul{list-style:none;padding-top:10vw;margin:0;padding-bottom:5.3vw;padding-left:7.7vw;padding-right:7.7vw;padding-bottom:min(5.3vw, 22.79px);padding-left:min(7.7vw, 33.11px);padding-right:min(7.7vw, 33.11px)}#mobile-nav .mobile-nav__row ul li a{font-weight:700;text-transform:uppercase;font-size:min(4.6vw, 19.779999999999998px);letter-spacing:min(0.2vw, 0.86px)}#mobile-nav .mobile-nav__row ul li+li{margin-top:min(5.8vw, 24.94px)}.site-nav{display:none;position:fixed;top:min(3vw, 12.9px);right:min(0vw, 0px);bottom:auto;left:min(0vw, 0px);transform:translateY(-120%)}.site-nav.is-open{display:block;transform:translateY(0)}@media (min-width:768px){.site-nav{position:static;transform:none;box-shadow:none;border:0;padding:0;background:transparent;display:grid;grid-auto-flow:column;justify-content:end;align-items:center;--item-gap:min(2.083333333333333vw, 40px);gap:var(--item-gap)}}.site-nav__list{display:flex;align-items:center;justify-content:center;gap:min(1.8vw, 7.74px);list-style:none;margin:0;padding:0}.site-nav__list .nav-li:nth-child(1) .dd{right:min(0.4vw, 7.68px)}.site-nav__list .nav-li:nth-child(2) .dd{right:min(0.9vw, 17.28px)}.site-nav__list .nav-li{display:flex;--item-gap:min(2.083333333333333vw, 40px);gap:var(--item-gap);align-items:center}.site-nav__list .nav-li.is-active>a{color:#A99A7E}.site-nav__list>li:not(:last-child)::after{display:block;content:"";width:var(--div-w);height:min(2.083333333333333vw, 40px);background:var(--divider);border-radius:2px}@media (min-width:768px){.site-nav__list{display:inline-grid;grid-auto-flow:column;--item-gap:min(2.083333333333333vw, 40px);gap:var(--item-gap)}}.site-nav__list a{font-size:min(0.9375vw, 18px);font-weight:700;display:inline-block;color:#003057;z-index:1001;letter-spacing:min(0.08vw, 0.344px);text-decoration:none}@media (min-width:768px){.site-nav__list a{font-size:min(0.9375vw, 18px)}}.site-nav__list a:hover{text-decoration:none}.site-nav__cta{margin-top:min(0.4vw, 1.72px)}@media (min-width:768px){.site-nav__cta{margin-top:0}}.menu-open{overflow:hidden}.dd{position:absolute;height:auto;z-index:1000;top:min(-0.78vw, -14.976px);width:min(13.2vw, 253.44px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.25)) drop-shadow(0 2px 6px rgba(0,0,0,0.15))}.has-dropdown:hover .dd{opacity:1;visibility:visible}.dd__svg{display:block;width:100%}.dd__list,.drop-down__list{list-style:none;margin:0;padding:0;height:fit-content}.dd__list li,.drop-down__list li{transition:background-color .3s ease}.dd__list li a,.drop-down__list li a{color:#0b3651;padding-top:min(0.94vw, 18.048px);padding-right:min(0.63vw, 12.095999999999998px);padding-bottom:min(0.94vw, 18.048px);padding-left:min(0.63vw, 12.095999999999998px);border-radius:min(0.83vw, 15.936px)}.dd__list li:hover a,.drop-down__list li:hover a{background-color:#0b3651;font-weight:600;color:#fff;padding-left:min(1.15vw, 22.08px);text-decoration:none}.dd__list a,.drop-down__list a{color:inherit;text-decoration:none;display:block;transition:padding-left .3s ease;letter-spacing:min(0.08vw, 1.536px)}.has-dropdown{position:relative}.drop-down__content{position:relative}.drop-down__content .tab-wrapper{background-color:transparent;height:fit-content;display:flex;flex-direction:row;width:100%;justify-content:flex-end;align-items:flex-end}.drop-down__content .drop-down__inner-corner{width:min(1.5625vw, 30px);height:min(1.5625vw, 30px);background-color:#E6E2D7;top:0;right:0;z-index:0;--translate-x:1px;--translate-y:1px;transform:translate(var(--translate-x), var(--translate-y));--corner-radius:min(1.5625vw, 30px);mask:radial-gradient(circle var(--corner-radius) at 0 0, transparent 99%, black 100%) no-repeat;-webkit-mask-composite:destination-out;mask-composite:exclude;user-select:none;pointer-events:none}.drop-down__content .drop-down__inner-tab{width:60%;background-color:#E6E2D7;transform:translateY(1px);right:0;top:0;z-index:1;height:min(4.2vw, 80.64px);border-top-left-radius:min(1.6vw, 30.72px);border-top-right-radius:min(1.6vw, 30.72px);user-select:none;pointer-events:none}.drop-down__content .drop-down__list{padding-block:min(0.7vw, 13.44px);padding-left:min(0.6vw, 11.52px);padding-right:min(0.6vw, 11.52px);background:linear-gradient(to bottom, #E6E2D7, #D7D2CC);border-bottom-right-radius:min(1.6vw, 30.72px);border-bottom-left-radius:min(1.6vw, 30.72px);border-top-left-radius:min(1.6vw, 30.72px)}.site-footer{color:#6E87A7;margin-top:min(2.1vw, 9.03px);margin-bottom:min(3.4vw, 14.62px);font-size:min(0.95vw, 4.085px);padding-left:min(5.2vw, 22.36px);padding-right:min(5.2vw, 22.36px);text-decoration:none;font-weight:400}@media (min-width:768px){.site-footer{padding-left:unset;padding-right:unset}}.site-footer .footer__inner{background-color:#003057;padding:9vw;border-radius:7vw}@media (min-width:768px){.site-footer .footer__inner{border-radius:min(1.6vw, 30.72px);padding-top:min(2.6vw, 49.92px);padding-bottom:min(2.6vw, 49.92px);padding-left:min(3.5vw, 67.2px);padding-right:min(3.5vw, 67.2px)}}.site-footer .footer__inner .footer__content-wrapper{display:flex;width:100%;justify-content:space-between;flex-direction:column}@media (min-width:768px){.site-footer .footer__inner .footer__content-wrapper{flex-direction:row}}.site-footer .footer__inner .footer__content-wrapper>div:nth-child(2){display:flex;width:100%;justify-content:space-between}@media (min-width:768px){.site-footer .footer__inner .footer__content-wrapper>div:nth-child(2){justify-content:unset;gap:min(2vw, 38.4px);margin-left:auto;margin-right:min(2vw, 38.4px);width:fit-content}}.site-footer .footer__inner .footer__brand{width:100%;display:flex;justify-content:center;margin-bottom:min(14.4vw, 61.92px)}@media (min-width:768px){.site-footer .footer__inner .footer__brand{display:block;width:23.7%;margin-bottom:0}}@media (min-width:768px){.site-footer .footer__inner .footer__brand img{height:min(3.7vw, 71.04px)}}.site-footer .footer__inner .footer__address{width:100%;display:flex;flex-direction:column;margin-top:8vw;margin-top:min(8vw, 34.4px)}@media (min-width:768px){.site-footer .footer__inner .footer__address{margin-left:auto;width:fit-content;align-items:flex-end;margin-top:0}}@media (min-width:768px){.site-footer .footer__inner .footer__address .footer__address-row{justify-content:flex-end}}.site-footer ul{list-style:none;margin:0;padding:0;padding-top:min(0.4vw, 1.72px)}@media (min-width:768px){.site-footer ul{margin-right:auto}}.site-footer ul li{padding-bottom:min(5vw, 21.5px)}@media (min-width:768px){.site-footer ul li{padding-bottom:min(0.89vw, 17.088px)}}.site-footer ul li p{margin:0;font-weight:600;line-height:125%;letter-spacing:min(0.04vw, 0.172px);font-size:min(3.7vw, 15.91px)}@media (min-width:768px){.site-footer ul li p{font-size:.95vw;font-size:min(0.95vw, 18.24px)}}.site-footer ul li a{font-size:min(3.7vw, 15.91px)}@media (min-width:768px){.site-footer ul li a{font-size:min(0.95vw, 18.24px)}}.site-footer a{color:#6E87A7}.site-footer hr{height:2px;border:0 transparent solid;background:#6E87A7;margin-top:min(1vw, 4.3px);margin-bottom:min(0.9vw, 3.87px)}.site-footer .footer__address-content{display:flex;flex-direction:row;gap:9vw;margin-bottom:min(5vw, 21.5px)}@media (min-width:768px){.site-footer .footer__address-content{margin-bottom:min(1vw, 19.2px);flex-direction:column;align-items:flex-end;gap:0}}.site-footer .footer__address-wrapper.address-wa{padding-bottom:1.6vw;padding-bottom:min(1.6vw, 6.88px)}.site-footer .footer__address-wrapper.address-tx{padding-bottom:min(0.1vw, 0.43px)}.site-footer .footer__address-wrapper a{text-decoration:none;display:flex}.site-footer .footer__address-wrapper h3,.site-footer .footer__address-wrapper p,.site-footer .footer__address-wrapper a{margin:0;text-align:start}@media (min-width:768px){.site-footer .footer__address-wrapper h3,.site-footer .footer__address-wrapper p,.site-footer .footer__address-wrapper a{text-align:end}}.site-footer .footer__address-wrapper h3{font-weight:700;max-width:6ch;margin-bottom:min(0.1vw, 0.43px);font-size:min(4.7vw, 20.21px);letter-spacing:min(0.05vw, 0.215px)}@media (min-width:768px){.site-footer .footer__address-wrapper h3{font-size:min(1.15vw, 22.08px);max-width:unset;margin-bottom:0}}.site-footer .footer__address-wrapper p,.site-footer .footer__address-wrapper a{font-size:min(3.9vw, 16.77px);letter-spacing:min(0.02vw, 0.086px);margin-top:min(0.75vw, 3.225px);font-weight:400}@media (min-width:768px){.site-footer .footer__address-wrapper p,.site-footer .footer__address-wrapper a{font-size:min(0.95vw, 18.24px)}}.site-footer .footer__content-contacts{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:5vw;margin-top:min(5vw, 21.5px)}@media (min-width:768px){.site-footer .footer__content-contacts{flex-direction:row;align-items:flex-start;margin-top:0}}.site-footer .footer__content-contacts-wrapper{width:100%;display:flex;align-items:center;gap:min(7vw, 30.1px)}@media (min-width:768px){.site-footer .footer__content-contacts-wrapper{gap:min(1.15vw, 22.08px)}}.site-footer .footer__contacts-social{display:flex;gap:2vw;gap:min(2vw, 8.6px)}@media (min-width:768px){.site-footer .footer__contacts-social{gap:min(0.6vw, 11.52px)}}@media (min-width:768px){.site-footer .footer__contacts-social a{width:min(1.7vw, 32.64px);height:min(1.7vw, 32.64px)}}.site-footer .footer__contacts-social a img{width:100%}.site-footer .footer__contacts-copyright{font-size:min(2.7906976744186047vw, 12px);width:100%;display:flex;flex-direction:column;gap:min(3vw, 12.9px);margin-top:min(8vw, 34.4px)}@media (min-width:768px){.site-footer .footer__contacts-copyright{align-items:flex-end;gap:0;font-size:min(0.95vw, 18.24px);margin-top:0}}.site-footer .footer__contacts-copyright a{font-size:min(3.2vw, 13.76px);text-decoration:underline}@media (min-width:768px){.site-footer .footer__contacts-copyright a{font-size:min(0.95vw, 18.24px);margin-bottom:min(0.5vw, 9.6px)}}.site-footer .footer__contacts-copyright p{margin:0;letter-spacing:min(0.015vw, 0.0645px);text-align:start}@media (min-width:768px){.site-footer .footer__contacts-copyright p{text-align:end}}.site-footer .footer__contacts-email{display:flex;flex-direction:column;align-items:flex-start;gap:min(0.6vw, 2.58px);padding-top:min(0.5vw, 2.15px);font-size:min(3.7vw, 15.91px)}@media (min-width:768px){.site-footer .footer__contacts-email{font-size:min(0.95vw, 18.24px);flex-direction:row;align-items:center}}.site-footer .footer__contacts-email a:first-child::after{display:none}@media (min-width:768px){.site-footer .footer__contacts-email a:first-child::after{content:"";display:inline-block;width:1px;height:1.3em;background-color:#6E87A7;margin:0;vertical-align:middle;margin-left:.6vw;margin-left:min(0.6vw, 11.52px)}}*,*::before,*::after{box-sizing:border-box}a{color:#163d5f;text-decoration:none}a:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.section-content{margin-top:0}@media (min-width:768px){.section-content{margin-top:0;padding-top:0}}.section-content-title{display:flex;position:relative;gap:3.7vw;flex-direction:row;align-items:center}@media (min-width:768px){.section-content-title{gap:min(0.6vw, 11.52px);margin-bottom:min(1.7vw, 32.64px)}}.section-content-title .section-eyebrow{font-size:4.2vw;font-weight:500;letter-spacing:.9vw;text-transform:uppercase}@media (min-width:768px){.section-content-title .section-eyebrow{font-size:min(1.2vw, 23.04px);letter-spacing:min(0.4vw, 7.68px)}}.section-content-title .section-title{font-weight:800;font-size:9.8vw;letter-spacing:.05em;line-height:1.05;color:#003057;margin-top:-6px;margin-bottom:0}@media (min-width:768px){.section-content-title .section-title{letter-spacing:0;font-size:min(2.7vw, 51.84px)}}.section-content .section-text{font-weight:500;max-width:34ch;letter-spacing:.22vw;line-height:6vw;margin:0;font-size:3.8vw}@media (min-width:768px){.section-content .section-text{font-size:min(0.94vw, 18.048px);letter-spacing:min(0.01vw, 0.192px);line-height:min(1.15vw, 22.08px)}}.container-w{width:100%;margin-inline:auto}@media (min-width:768px){.container-w{max-width:min(90vw, 1728px)}}.container-form{width:100%;margin-inline:auto}.container-ww{max-width:min(100vw, 430px);width:100%;margin-inline:auto}@media (min-width:768px){.container-ww{max-width:min(90vw, 1728px)}}.container-s{width:100%;margin-inline:auto}@media (min-width:768px){.container-s{max-width:min(53.5vw, 1027.2px)}}.container{padding-left:min(6vw, 25.8px);padding-right:min(6vw, 25.8px)}@media (min-width:768px){.container{padding-left:unset;padding-right:unset;max-width:min(83vw, 1593.6px);width:100%;margin-inline:auto}}.section{padding-block:2.4vw}@media (min-width:768px){.section{padding-block:min(3.2vw, 61.44px)}}@media (min-width:768px){.section{padding-block:min(4vw, 76.8px)}}.section__header{margin-bottom:min(1.2vw, 23.04px)}.section__title{margin:0 0 8px;font-size:min(3.2vw, 61.44px);line-height:1.15}.section__lead{margin:0;color:rgba(27,27,27,0.7)}.section-wrap{width:100%;border-radius:7vw;margin-top:13vw;padding:2.3vw;height:fit-content;background-color:#D5D2CA;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2)}.section-wrap img{width:100%;height:100%;border-radius:7vw}@media (min-width:768px){.section-wrap img{border-radius:min(1.6vw, 30.72px)}}@media (min-width:768px){.section-wrap{aspect-ratio:1 / .6;width:107%;border-radius:min(1.6vw, 30.72px);padding:min(1.2vw, 23.04px);margin-top:min(0.3vw, 5.76px)}}[data-sticky].is-pinned{box-shadow:0 2px 18px rgba(0,0,0,0.08)}@keyframes headerShadow{from{box-shadow:none}to{box-shadow:0 2px 18px rgba(0,0,0,0.08)}}.industries__content-wrapper,.plant__content-wrapper{flex-direction:column;padding-top:0;padding-left:6vw;padding-right:6vw;top:8vw;height:fit-content;position:absolute;display:flex;justify-content:space-between;width:100%;aspect-ratio:1 / .484}@media (min-width:768px){.industries__content-wrapper,.plant__content-wrapper{padding-left:min(0.8vw, 15.36px);padding-right:min(3.5vw, 67.2px);padding-top:min(2.1vw, 40.32px);top:0;flex-direction:row;aspect-ratio:unset}}.industries__content h3{word-spacing:.1em;max-width:14ch}.plant__content h3{max-width:13ch;margin-top:10vw}.industries__content,.plant__content{width:100%;height:fit-content;display:flex;justify-content:flex-start;margin-top:2vw}@media (min-width:768px){.industries__content,.plant__content{width:90%;justify-content:center;margin-left:min(2vw, 38.4px);margin-top:min(1.8vw, 34.56px)}}.industries__content .br--desktop,.plant__content .br--desktop{display:none}@media (min-width:768px){.industries__content .br--desktop,.plant__content .br--desktop{display:inline}}.industries__content h3,.plant__content h3{font-size:9vw;line-height:10vw;letter-spacing:.3vw;font-weight:900;margin:0;width:fit-content;background:linear-gradient(-45deg, #4084BA, #5A82A2, #7293AF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){.industries__content h3,.plant__content h3{font-weight:800;letter-spacing:min(0.37vw, 7.104px);font-size:min(4.3vw, 82.56px);line-height:min(4.3vw, 82.56px)}}@media (min-width:768px){.drop-down-select-dark{max-width:min(18.2vw, 349.44px)}}.drop-down-select-dark .drop-down-select__toggle{background:linear-gradient(to right, #001E33, #002F55);color:#fff;border:0;padding:13.5px 21px 13.5px 38px}@media (min-width:768px){.drop-down-select-dark .drop-down-select__toggle{padding-top:min(0.6vw, 11.52px);padding-right:min(1.2vw, 23.04px);padding-bottom:min(0.6vw, 11.52px);padding-left:min(2vw, 38.4px);--calc-width:min(0.95vw, 18.24px);width:calc(100% - var(--calc-width))}}.drop-down-select-dark .drop-down-select__panel{width:calc(100% + 20px);left:-10px;top:-10px;border-radius:30px;padding-top:75px;padding-bottom:44px}@media (min-width:768px){.drop-down-select-dark .drop-down-select__panel{width:100%;margin-top:min(0.416vw, 7.987199999999999px);top:min(-0.95vw, -18.24px);left:min(-0.468vw, -8.9856px);padding-top:min(3.46vw, 66.432px);padding-bottom:min(0.624vw, 11.980799999999999px)}}.drop-down-select-dark .drop-down-select__item{gap:16px;margin-left:36px}.drop-down-select-dark .drop-down-select__item .drop-down-select__box{background:transparent;border:1px solid #AA9767}.drop-down-select-dark .drop-down-select__item .drop-down-select__check:checked+.drop-down-select__box{background:#AA9767}.drop-down-select-dark .drop-down-select__item .drop-down-select__check:checked+.drop-down-select__box img{display:block}.drop-down-select-light{width:100%;max-width:fit-content;min-width:11.5vw}@media (min-width:768px){.drop-down-select-light{min-width:min(7.5vw, 144px)}}.drop-down-select-light .drop-down-select__toggle{width:100%;padding:13px 24px}@media (min-width:768px){.drop-down-select-light .drop-down-select__toggle{padding-top:min(0.6vw, 11.52px);padding-right:min(1.2vw, 23.04px);padding-bottom:min(0.6vw, 11.52px);padding-left:min(1.5vw, 28.8px)}}.drop-down-select-light .drop-down-select__chevron{display:none}@media (min-width:768px){.drop-down-select-light .drop-down-select__chevron{display:block}}.drop-down-select-light .drop-down-select__label{display:none}@media (min-width:768px){.drop-down-select-light .drop-down-select__label{display:block}}.drop-down-select-light .drop-down-select__panel{right:0;padding-top:8px;padding-bottom:8px;margin-top:10px;width:fit-content}@media (min-width:768px){.drop-down-select-light .drop-down-select__panel{width:120%;margin-top:min(0.676vw, 12.9792px);padding-top:min(1.456vw, 27.9552px)}}.drop-down-select-light .drop-down-select__item{gap:18px;margin-left:18px;margin-right:18px;flex-direction:row-reverse;justify-content:space-between}.drop-down-select-light .drop-down-select__item .drop-down-select__box{background:transparent}.drop-down-select-light .drop-down-select__item[aria-selected="true"] .drop-down-select__text{background:linear-gradient(to bottom, #CAB37A, #AC9A69);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.drop-down-select{position:relative;font-family:inherit}.drop-down-select__native{display:none}.drop-down-select__native.is-enhanced{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.drop-down-select__toggle{width:100%;display:flex;align-items:center;gap:.624vw;cursor:pointer;letter-spacing:.05vw;font-weight:600;position:relative;z-index:2;font-size:18px;border-radius:200px;text-decoration:none}.drop-down-select__toggle:hover{text-decoration:none}@media (min-width:768px){.drop-down-select__toggle{border-radius:min(3.12vw, 59.904px);font-size:min(0.95vw, 18.24px)}}.drop-down-select__toggle .drop-down-select__label{pointer-events:none;transform:translateY(-1px)}.drop-down-select__toggle .drop-down-select__sort-icon{display:block}.drop-down-select__toggle .drop-down-select__chevron{margin-left:auto;transition:transform .2s ease-in-out}.drop-down-select__toggle[aria-expanded="true"] .drop-down-select__chevron{transform:translateY(1px) rotate(-180deg)}.drop-down-select__toggle[aria-expanded="false"] .drop-down-select__chevron{transform:translateY(1px)}.drop-down-select__badge{margin-left:auto;opacity:.9;font-weight:600}.drop-down-select__panel{background:#E9E4D7;border-radius:7vw;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);position:absolute;z-index:1}@media (min-width:768px){.drop-down-select__panel{border-radius:min(1.6vw, 30.72px)}}.drop-down-select__list{max-height:fit-content;overflow:auto;padding:.208vw .208vw .208vw .416vw;display:grid}.drop-down-select__item{position:relative;display:flex;align-items:center;border-radius:7vw;cursor:pointer;margin-top:8px;margin-bottom:8px}@media (min-width:768px){.drop-down-select__item{gap:min(0.832vw, 15.974399999999997px);border-radius:min(0.52vw, 9.984000000000002px);margin-left:min(1.04vw, 19.968000000000004px);margin-top:min(0.468vw, 8.9856px);margin-bottom:min(0.468vw, 8.9856px)}}.drop-down-select__item .drop-down-select__box{width:28px;height:28px;border-radius:6px;pointer-events:none;position:relative}@media (min-width:768px){.drop-down-select__item .drop-down-select__box{width:min(1.456vw, 27.9552px);height:min(1.456vw, 27.9552px);border-radius:min(0.312vw, 5.990399999999999px)}}.drop-down-select__item .drop-down-select__box .drop-down-select__mark{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.drop-down-select__check{position:absolute;opacity:0;inset:0}.drop-down-select__text{color:#003057;font-size:18px;font-weight:500;white-space:nowrap}@media (min-width:768px){.drop-down-select__text{font-size:min(0.95vw, 18.24px)}}.drop-down-select__actions{display:flex;justify-content:space-between;gap:.416vw;padding-top:.5vw}.c-btn{font:inherit;cursor:pointer;border-radius:.52vw;padding:.416vw .666vw}.c-btn--primary{background:#B89A4A;color:#fff;border:0}.c-btn--link{background:transparent;color:#0F4573;border:0;text-decoration:underline}@media (min-width:768px){.drop-down-result__panel{padding-left:0;padding-right:0}}.drop-down-result__panel .drop-down-result__list{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:768px){.drop-down-result__panel .drop-down-result__list{gap:min(0.624vw, 11.980799999999999px)}}.drop-down-result__panel .drop-down-result__list .drop-down-select__result-item{font-weight:500;color:#003057;font-size:18px;padding:7px 14px;gap:11px;border-radius:7vw;background-color:#F1EEE5;display:flex}@media (min-width:768px){.drop-down-result__panel .drop-down-result__list .drop-down-select__result-item{font-size:min(0.95vw, 18.24px);gap:min(0.53vw, 10.176px);gap:min(0.624vw, 11.980799999999999px);padding-top:min(0.416vw, 7.987199999999999px);padding-right:min(0.728vw, 13.9776px);padding-bottom:min(0.416vw, 7.987199999999999px);padding-left:min(0.728vw, 13.9776px);border-radius:min(1.6vw, 30.72px)}}.drop-down-result__panel .drop-down-result__list .drop-down-select__result-item .drop-down-select__result-close{border:none;padding:0;margin:0}.drop-down-result__panel .drop-down-result__list .drop-down-select__result-item.hidden{display:none}.filter-calendar{list-style:none;margin:0;padding:0}.filter-calendar ul{list-style:none;margin:0;padding:0}.filter-calendar .filter-calendar-item .year{color:#003057;font-weight:600;position:relative;display:flex;justify-content:space-between;align-items:center;line-height:1;cursor:pointer;transition:all .3s ease;border-top:2px solid #AA9767;font-size:min(4.186046511627907vw, 18px);padding-right:min(2.3255813953488373vw, 10px);padding-top:min(2.3255813953488373vw, 10px)}.filter-calendar .filter-calendar-item .year:after{content:"";display:block;width:min(2.558139534883721vw, 11px);height:min(1.627906976744186vw, 7px);background-size:cover;background-image:url(../../images/assets/drop-down-arrow-light.svg);transition:all .3s ease}.filter-calendar .filter-calendar-item .months{height:0;transform:scaleY(0);transform-origin:top;opacity:0;transition:transform .3s ease,height .2s ease}.filter-calendar .filter-calendar-item .months .month a{display:flex;justify-content:space-between;color:#003057;text-decoration:none;font-size:min(4.186046511627907vw, 18px);padding-top:min(2.3255813953488373vw, 10px);padding-right:min(3.488372093023256vw, 15px);padding-bottom:min(2.3255813953488373vw, 10px);padding-left:min(5.813953488372093vw, 25px)}.filter-calendar .filter-calendar-item .months .month .drop-down-select__item{justify-content:flex-start;margin-left:0;padding-left:0;gap:min(3.7209302325581395vw, 16px);margin-top:min(3.7209302325581395vw, 16px);margin-bottom:min(3.7209302325581395vw, 16px)}.filter-calendar .filter-calendar-item .months .month .drop-down-select__item .drop-down-select__check:checked+.drop-down-select__box{background:#AA9767}.filter-calendar .filter-calendar-item .months .month .drop-down-select__item .drop-down-select__check:checked+.drop-down-select__box img{display:block}.filter-calendar .filter-calendar-item .months .month .drop-down-select__item .drop-down-select__box{width:min(6.511627906976744vw, 28px);height:min(6.511627906976744vw, 28px);background:transparent;border:1px solid #AA9767}.filter-calendar .filter-calendar-item.active .year:after{transform:rotate(180deg);transition:all .3s ease}.filter-calendar .filter-calendar-item.active .months{transform:scaleY(1);height:auto;opacity:1}.btn--ghost-dark{width:fit-content;background:transparent;color:#003057;border-radius:200px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;gap:min(1.8604651162790697vw, 8px);max-height:min(10.69767441860465vw, 46px);padding-left:min(6.046511627906977vw, 26px);padding-right:min(6.046511627906977vw, 26px);padding-top:min(3.0232558139534884vw, 13px);padding-bottom:min(3.0232558139534884vw, 13px);--border-thinkness:min(0.46511627906976744vw, 2px);border:var(--border-thinkness) solid #003057;text-decoration:none;transition:color .3s ease,border .3s ease}@media (min-width:768px){.btn--ghost-dark{padding-left:min(2.1354166666666665vw, 41px);padding-right:min(2.1354166666666665vw, 41px);padding-top:min(0.6770833333333334vw, 13px);padding-bottom:min(0.6770833333333334vw, 13px);min-width:min(8.333333333333332vw, 160px);--border-thinkness:min(0.10416666666666667vw, 2px)}}.btn--ghost-dark>span{font-size:min(4.186046511627907vw, 18px);font-weight:600;display:none}@media (min-width:768px){.btn--ghost-dark>span{display:block;font-size:min(0.9375vw, 18px)}}.btn--ghost-dark>svg{height:min(3.953488372093023vw, 17px)}@media (min-width:768px){.btn--ghost-dark>svg{height:min(0.8854166666666666vw, 17px)}}.btn--ghost-dark>svg path{transition:all .3s ease}.btn--ghost-dark.active .share-popup{opacity:1;user-select:auto;pointer-events:auto}.btn--ghost-dark:hover,.btn--ghost-dark.active{color:#6E87A7;border:2px solid #6E87A7;text-decoration:none}.btn--ghost-dark:hover>svg path,.btn--ghost-dark.active>svg path{fill:#6E87A7}.share-popup{position:absolute;top:100%;right:0;background:#D5D2CA;display:flex;flex-direction:column;border-radius:7vw;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);gap:min(6.976744186046512vw, 30px);padding:min(6.976744186046512vw, 30px);margin-top:min(4.651162790697675vw, 20px);opacity:0;user-select:none;pointer-events:none;cursor:default}@media (min-width:768px){.share-popup{gap:min(1.5625vw, 30px);padding:min(1.5625vw, 30px);margin-top:min(1.0416666666666665vw, 20px);border-radius:min(1.6vw, 30.72px)}}.share-popup .share-link a{text-decoration:none;display:flex;flex-direction:row;align-items:flex-end;transition:all .3s ease;gap:min(2.558139534883721vw, 11px)}@media (min-width:768px){.share-popup .share-link a{gap:min(0.5729166666666666vw, 11px)}}.share-popup .share-link a>svg{height:min(4.651162790697675vw, 20px)}@media (min-width:768px){.share-popup .share-link a>svg{height:min(1.0416666666666665vw, 20px)}}.share-popup .share-link a>svg path{transition:all .3s ease}.share-popup .share-link a:hover{color:#6E87A7}.share-popup .share-link a:hover svg path{fill:#6E87A7}.share-popup .share-link a span{line-height:1;font-size:min(4.186046511627907vw, 18px)}@media (min-width:768px){.share-popup .share-link a span{font-size:min(0.9375vw, 18px)}}#hero-main{padding-block:1.2vw 2vw;padding-top:0}#hero-main .hero__inner{height:148vw;position:relative;width:100%;overflow:hidden;background-color:#003057}@media (min-width:768px){#hero-main .hero__inner{height:min(36.6vw, 702.72px);border-radius:min(1.6vw, 30.72px)}}#hero-main .hero__media{max-height:35.15vw;height:100%;border-radius:2vw;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}#hero-main .hero__video-wrapper{position:relative;height:100%}#hero-main .hero__video-wrapper .hero__video{position:absolute;top:0;left:-50%;height:100%;width:fit-content}@media (min-width:768px){#hero-main .hero__video-wrapper .hero__video{display:block;left:0;width:100%;object-fit:cover}}#hero-main .hero__title{font-size:clamp(28px, 5vw, 56px);margin:0 0 .6vw}#hero-main .hero__text{color:rgba(27,27,27,0.7);margin:0 0 .8vw}#hero-main .hero__actions{display:flex;gap:.6vw;flex-wrap:wrap}#hero-main .hero__media{position:relative}#hero-main .hero__branding{position:absolute;left:50%;top:53%;transform:translate(-50%, -50%);z-index:1;text-align:center;padding:0 8px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){#hero-main .hero__branding{height:45%;top:48%}}#hero-main .hero__branding p{margin:0;margin-top:16vw;font-size:4.7vw;max-width:28ch;font-weight:700;letter-spacing:.3vw;background:linear-gradient(-45deg, #F4F4F4, #D5D2CA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-align:center}@media (min-width:768px){#hero-main .hero__branding p{margin-top:min(2.8vw, 53.76px);font-size:min(1.65vw, 31.68px);max-width:29ch;font-weight:700;letter-spacing:unset}}#hero-main .hero__branding-img{pointer-events:none;user-select:none;object-fit:contain;height:100%;display:block;width:59.5vw}@media (min-width:768px){#hero-main .hero__branding-img{width:min(60vw, 1152px)}}#hero-main .hero__socials{position:absolute;top:7.3vw;right:10.8vw;display:flex;flex-direction:column;gap:12px;z-index:2;pointer-events:auto}@media (min-width:768px){#hero-main .hero__socials{top:min(1.5vw, 28.8px);right:min(1.25vw, 24px);gap:min(0.6vw, 11.52px)}}#hero-main .social{width:32px;height:32px;border-radius:999px;background:rgba(0,0,0,0.35);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;text-decoration:none}#hero-main .social:hover,#hero-main .social:focus-visible{background-color:rgba(0,0,0,0.55);border-color:rgba(255,255,255,0.6);transform:translateY(-1px)}@media (min-width:768px){#hero-main .social{width:min(1.7vw, 32.64px);height:min(1.7vw, 32.64px)}}#hero-main .social__icon{display:block;object-fit:contain;width:100%;height:100%}.section--unmatched-power{color:#7F776F;position:relative;padding-top:77vw;padding-bottom:15vw}@media (min-width:768px){.section--unmatched-power{padding-top:min(2.2vw, 42.24px);padding-bottom:min(10vw, 192px)}}.section--unmatched-power .section-power__inner{margin-inline:auto;display:flex;flex-direction:column;gap:32px}.section--unmatched-power .power{display:flex;flex-direction:column;gap:0}.section--unmatched-power .power__row{display:flex;flex-direction:column;align-items:stretch;row-gap:1vw}.section--unmatched-power .power__col{flex:0 1 100%;max-width:100%}.section--unmatched-power .section-power__media{z-index:1;position:relative}.section--unmatched-power .product-figure{position:relative;display:flex;align-items:center;justify-content:center}.section--unmatched-power .product-figure img{position:absolute;transform:translate(-50vw, -108vw);width:100vw;height:auto;object-fit:contain;display:block;z-index:1}@media (min-width:768px){.section--unmatched-power .product-figure img{--translate-x:min(-2vw, -38.4px);--translate-y:min(10.4vw, 199.68px);transform:translate(var(--translate-x), var(--translate-y))}}.section--unmatched-power .section-power__badge-columns{position:relative;min-height:0}.section--unmatched-power .section-power__badge-wrapper{width:fit-content;position:absolute;top:50%;left:0;transform:translate(0, -50%);display:flex;align-items:center;justify-content:flex-start;flex-direction:column-reverse}@media (min-width:768px){.section--unmatched-power .section-power__badge-wrapper{width:100%;flex-direction:row;left:50%;transform:translate(-50%, -50%)}}.section--unmatched-power .section-power__badge-wrapper .section-power__badge{padding:1.5vw 4vw;font-size:4.6vw;border:#7F776F 2px solid;border-radius:15vw}@media (min-width:768px){.section--unmatched-power .section-power__badge-wrapper .section-power__badge{display:flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:0;padding-left:min(0.875vw, 16.8px);padding-right:min(0.875vw, 16.8px);padding-top:min(0.12vw, 2.304px);padding-bottom:min(0.12vw, 2.304px);font-size:min(1.0416666666666665vw, 20px);width:min(2vw, 38.4px);height:min(5.9vw, 113.28px)}}.section--unmatched-power .section-power__badge-wrapper .section-power__badge span{letter-spacing:.15vw;display:inline-block}@media (min-width:768px){.section--unmatched-power .section-power__badge-wrapper .section-power__badge span{transform:rotate(-90deg);letter-spacing:min(0.15vw, 2.88px)}}.section--unmatched-power .section-power__badge-wrapper .section-power__line{height:.5vw;background:#7F776F;transform:translateY(-12.2vw) rotate(90deg);width:26vw}@media (min-width:768px){.section--unmatched-power .section-power__badge-wrapper .section-power__line{height:min(0.1vw, 1.92px);transform:unset;width:100%}}.section--unmatched-power .section-power__rule{height:.05vw;border:0;background:rgba(0,0,0,0.25);width:100%;margin:0 0 1.2vw}@media (min-width:768px){.section--unmatched-power .section-power__rule{width:120%}}.section--unmatched-power .power-td__btn{height:6.5vw}.section--unmatched-power .btn--primary{z-index:10;position:relative}.section--unmatched-power .power__row--badge{order:1;margin-bottom:12.4vw}.section--unmatched-power .power__row--title{order:2}.section--unmatched-power .power__row--content{order:3;margin-top:2.7vw}.section--unmatched-power .power__row--cta{order:4;margin-top:5vw}@media (min-width:768px){.section--unmatched-power .power__row--cta{margin-top:0}}.section--unmatched-power .power__row--media{order:0}@media (min-width:768px){.section--unmatched-power .power__row--media{margin-bottom:min(1.5vw, 28.8px)}}@media (min-width:768px){.section--unmatched-power .section-text{max-width:34ch}.section--unmatched-power .power__row{flex-direction:row;align-items:center;row-gap:0}.section--unmatched-power .power__row--title{margin-bottom:min(0.3125vw, 6px);order:1}.section--unmatched-power .power__row--badge{margin-bottom:min(1vw, 19.2px);order:2}.section--unmatched-power .power__row--content{margin-bottom:22px;margin-top:0}.section--unmatched-power .power__col--spacer,.section--unmatched-power .power__col--media{flex:0 0 62%;max-width:62%}.section--unmatched-power .power__col--title,.section--unmatched-power .power__col--text,.section--unmatched-power .power__col--cta{flex:0 0 38%;max-width:38%}.section--unmatched-power .power__col--cta{margin-top:min(1.5vw, 28.8px)}.section--unmatched-power .power__row--badge .power__col--full{flex:0 1 100%;max-width:100%}.section--unmatched-power .product-figure img{left:0;top:0;pointer-events:none;transform:translate(-10.5%, -26%);width:min(84.6vw, 1624.32px)}.section--unmatched-power .section-content{padding-top:min(0.7vw, 13.44px)}}.section--products-main{padding-bottom:0;padding-top:2.5vw;position:relative;z-index:1}.section--products-main .products-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:12px;list-style:none;padding:0;margin:0}.product-slider{display:flex;overflow-x:auto;overflow-y:hidden;gap:7.4vw;scroll-snap-type:x proximity;padding-inline:4vw;align-items:stretch;overscroll-behavior-inline:contain;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0.35) transparent;padding-left:0;padding-right:0}.product-slider::before,.product-slider::after{content:"";flex:0 0 auto}.product-slider::before{flex-basis:var(--ps-gap)}.product-slider::after{flex-basis:calc(var(--ps-gap) * 2)}@media (min-width:768px){.product-slider{gap:1.7vw;scroll-snap-type:none}}.product-slider .product-card{min-width:81vw;height:135vw;background:linear-gradient(to right, #CAB37A, #AC9A69);display:flex;flex-direction:column;width:fit-content;max-width:100%;border-radius:7vw;position:relative;overflow:hidden}@media (min-width:768px){.product-slider .product-card{height:unset;scroll-snap-align:start;justify-content:flex-end;border-radius:min(1.6vw, 30.72px);min-width:min(57vw, 1094.4px);min-height:min(27vw, 518.4px);padding-left:min(5.2vw, 99.84px)}}.product-slider .product-card .card__title{z-index:1}@media (min-width:768px){.product-slider .product-card .card__title{width:fit-content}}.product-slider .product-card .card__title-text{font-size:8.9vw;margin:0;font-weight:900;max-width:10ch;margin-top:11.5vw;margin-left:8vw;overflow:visible;user-select:none}@media (min-width:768px){.product-slider .product-card .card__title-text{font-size:min(2.5vw, 48px);max-width:12ch;margin-top:0;margin-left:0}}.product-slider .product-card .card__title-text span{display:inline-block;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;word-break:normal;overflow-wrap:normal}.product-slider .product-card .card__body{z-index:1}@media (min-width:768px){.product-slider .product-card .card__body{width:fit-content;margin-top:min(1.15vw, 22.08px)}}.product-slider .product-card .card__body-text{font-size:4.2vw;font-weight:500;max-width:20ch;margin:0;margin-left:8vw;user-select:none}@media (min-width:768px){.product-slider .product-card .card__body-text{font-size:min(0.95vw, 18.24px);margin-left:0;max-width:28ch}}.product-slider .product-card .card__body-text span{display:inline-block;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;word-break:normal;overflow-wrap:normal}.product-slider .product-card .card__button{position:absolute;bottom:45%;z-index:1}@media (min-width:768px){.product-slider .product-card .card__button{position:unset;bottom:unset;width:fit-content;margin-top:min(4.4vw, 84.48px)}}.product-slider .product-card .btn--primary-dark{margin-left:8vw;margin-top:7vw;margin-bottom:6vw}@media (min-width:768px){.product-slider .product-card .btn--primary-dark{margin-left:0;margin-top:0;margin-bottom:0}}@media (min-width:768px){.product-slider .product-card .card__media{margin-bottom:min(4vw, 76.8px)}}.product-slider .product-card .card__media .card__media-poster img{width:100%;position:absolute;bottom:0;z-index:0}@media (min-width:768px){.product-slider .product-card .card__media .card__media-poster img{right:0;height:100%;object-fit:cover}}@media (prefers-reduced-motion:reduce){.product-slider{scroll-behavior:auto;scroll-snap-type:x proximity}}.product-slider__controls{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6.5vw;padding:0;margin-top:9.5vw;margin-bottom:17.5vw;margin-left:20vw;margin-right:20vw}@media (min-width:768px){.product-slider__controls{grid-template-columns:auto auto auto;justify-content:center;gap:min(2vw, 38.4px);margin-top:min(2.9vw, 55.68px);margin-bottom:min(4vw, 76.8px)}}.ps-arrow{width:1.1vw;height:1.3vw;background-repeat:no-repeat;background-position:center;background-size:contain;border:none;padding:0;cursor:pointer;background-color:transparent}.ps-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ps-arrow:disabled{cursor:default}@media (min-width:768px){.ps-arrow{width:min(1.1vw, 21.12px);height:min(1.3vw, 24.96px)}}.ps-arrow--prev{background-image:url('../images/assets/controlls-arrow-left.svg')}.ps-arrow--next{background-image:url('../images/assets/controlls-arrow-right.svg')}.ps-dots{display:flex;justify-content:center;align-items:center;gap:.9vw;list-style:none;margin:0;padding:0}@media (min-width:768px){.ps-dots{gap:min(0.9vw, 17.28px)}}.ps-dots li{display:flex;align-items:center}.ps-dots__btn{width:.75vw;height:.75vw;border-radius:50%;border:none;background-color:#0b3a59;opacity:.9;cursor:pointer;padding:0;transition:transform .15s ease,opacity .15s ease;position:relative}@media (min-width:768px){.ps-dots__btn{width:.75vw;height:.75vw;width:min(0.75vw, 14.4px);height:min(0.75vw, 14.4px)}}.ps-dots__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ps-dots__btn:hover{transform:scale(1.12)}.ps-dots__btn[aria-selected="true"]{background-color:#b49f78;opacity:1;transform:scale(1)}@media (max-width:767px){.ps-dots{gap:2.8vw}.ps-dots__btn{width:2.33vw;height:2.33vw}.ps-arrow{width:4vw;height:4.4vw}}.section--industries-main{padding-top:0;padding-bottom:55vw}@media (min-width:768px){.section--industries-main{padding-top:min(1.5vw, 28.8px);padding-bottom:min(8vw, 153.6px)}}.section--industries-main .container-w,.section--industries-main .container-ww{position:relative}.section--industries-main .section-wrap{margin-top:11vw}@media (min-width:768px){.section--industries-main .section-wrap{width:103%;margin-top:min(0.7vw, 13.44px)}}.section--industries-main .section-wrap .industries__button{position:absolute;left:50%;transform:translate(-50%, 7vw);width:100%;display:flex;justify-content:center;margin:auto;margin-top:6vw}@media (min-width:768px){.section--industries-main .section-wrap .industries__button{transform:translate(-79%, -222%);width:fit-content;margin-top:0}}.section--industries-main .industries__poster img{width:100%}@media (min-width:768px){.section--industries-main .industries__poster img{border-radius:min(1.6vw, 30.72px)}}.section--location{padding-top:17.5vw;padding-bottom:12vw}@media (min-width:768px){.section--location{padding-top:min(0.7vw, 13.44px);padding-bottom:0}}.section--location .section-map__content,.section--location .map__table{display:flex;flex-direction:column;width:100%;border-collapse:collapse;table-layout:fixed;color:#7F776F;position:relative}.section--location .section-map__content td:first-child,.section--location .map__table td:first-child{width:58%}.section--location .location-td__btn{padding-top:10vw;padding-bottom:15vw}@media (min-width:768px){.section--location .location-td__btn{padding-bottom:min(10.4vw, 199.68px);padding-top:min(2.3vw, 44.16px)}}.section--location .location-map-wrapper{position:relative}.section--location .location-map-wrapper img{width:153vw;transform:translateX(-8vw)}@media (min-width:768px){.section--location .location-map-wrapper img{width:min(76.4vw, 1466.88px);position:absolute;top:0;left:50%;transform:translate(-16.4%, -69%);max-width:none;clip-path:inset(0 0 0 0)}}.section--location .section-content .location-wa{margin-top:5vw;max-width:33ch}@media (min-width:768px){.section--location .section-content .location-wa{max-width:38.8ch;margin-top:0}}@media (min-width:768px){.section--location .section-content .location-tx{max-width:60ch;text-align:start}}@media (min-width:768px){.section--location .location-td-line{margin-bottom:min(1.3vw, 24.96px)}}.section--location .location-line{width:200%;display:flex;flex-direction:row;z-index:1;position:sticky;align-items:center;transform:translateY(-50%)}.section--location .location-line .location-line__arrow-circle{width:12.3vw;height:12.3vw}@media (min-width:768px){.section--location .location-line .location-line__arrow-circle{width:min(3vw, 57.6px);height:min(3vw, 57.6px)}}.section--location .location-line .location-line__arrow-arrow{width:12.3vw;height:12.3vw}@media (min-width:768px){.section--location .location-line .location-line__arrow-arrow{width:min(3vw, 57.6px);height:min(3vw, 57.6px)}}.section--location .location-line .location-line__dot{opacity:0}@media (min-width:768px){.section--location .location-line .location-line__dot{opacity:1}}@media (min-width:768px){.section--location .location-line.location-wa .location-hr{width:min(32.6vw, 625.92px)}}@media (min-width:768px){.section--location .location-line.location-tx{margin-top:min(2vw, 38.4px);margin-bottom:min(1.9vw, 36.48px)}}.section--location .location-line.location-tx .location-hr{width:70.3vw}@media (min-width:768px){.section--location .location-line.location-tx .location-hr{width:min(69.3vw, 1330.56px)}}.section--location .location-line .location-hr{opacity:0;background-color:#7F776F;height:2px;margin:0}@media (min-width:768px){.section--location .location-line .location-hr{opacity:1}}.section--location .location-line__arrow{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:center}.section--location .location-line__arrow>img,.section--location .location-line__arrow div{position:absolute;max-width:10.3vw}@media (min-width:768px){.section--location .location-line__arrow>img,.section--location .location-line__arrow div{max-width:unset}}.section--location .location-line__arrow img:nth-child(2),.section--location .location-line__arrow div:nth-child(2){max-width:11.6vw;transform:translateY(-50%)}@media (min-width:768px){.section--location .location-line__arrow img:nth-child(2),.section--location .location-line__arrow div:nth-child(2){max-width:unset}}.section--location .section-content-title-wa{order:0}@media (min-width:768px){.section--location .section-content-title-wa .section-content-title{margin-bottom:min(2.7vw, 51.84px)}}.section--location .section-content-line-wa{order:3;position:absolute;top:75vw;left:-3.6vw}@media (min-width:768px){.section--location .section-content-line-wa{order:1;position:unset}}.section--location .section-content-wa{order:1}@media (min-width:768px){.section--location .section-content-wa{order:2}}.section--location .section-content-btn{order:8;display:flex;justify-content:center}@media (min-width:768px){.section--location .section-content-btn{display:block;order:3}}.section--location .section-content-map{order:4;margin-top:10vw;margin-bottom:4vw}@media (min-width:768px){.section--location .section-content-map{order:4;margin-top:unset;margin-bottom:unset}}.section--location .section-content-title-tx{margin-top:4vw;order:6}.section--location .section-content-title-tx .section-content-title{justify-content:flex-end}@media (min-width:768px){.section--location .section-content-title-tx{order:5;margin-top:min(1vw, 19.2px)}.section--location .section-content-title-tx .section-content-title{justify-content:flex-start}}.section--location .section-content-line-tx{order:5;position:absolute;top:135vw}@media (min-width:768px){.section--location .section-content-line-tx{order:6;position:unset}}.section--location .section-content-tx{order:7;margin-top:1vw;display:flex;justify-content:flex-end}@media (min-width:768px){.section--location .section-content-tx{order:7;margin-top:0;justify-content:flex-start}}.section--location .section-content-tx .location-tx{max-width:32.3ch;text-align:end}@media (min-width:768px){.section--location .section-content-tx .location-tx{max-width:59.3ch;text-align:start}}.section--plant .container-w{position:relative}.section--plant .container-w .plant__poster img{width:100%}@media (min-width:768px){.section--plant .container-w .plant__poster img{border-radius:min(1.6vw, 30.72px)}}@media (min-width:768px){.section--plant .plant__content-wrapper .plant__content h3{max-width:10ch}}.section--plant .section-wrap{position:relative}@media (min-width:768px){.section--plant .section-wrap{margin-top:min(0.9vw, 17.28px);width:103%}}.section--plant .section-wrap img{width:100%}.section--plant .section-wrap .plant__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:27vw;height:27vw;cursor:pointer;transition:transform ease .2s;transform-origin:center}@media (min-width:768px){.section--plant .section-wrap .plant__play-button{width:min(13vw, 249.6px);height:min(13vw, 249.6px)}}.section--plant .section-wrap .plant__play-button:hover{transform:translate(-50%, -50%) scale(1.1)}.section--plant .plant__table{margin-top:35vw}@media (min-width:768px){.section--plant .plant__table{margin-top:min(2.6vw, 49.92px)}}.plant__table{width:100%;border-collapse:collapse;table-layout:fixed;color:#7F776F;z-index:1;position:relative;display:flex;flex-direction:column}.plant__table .row-1{order:0}.plant__table .row-1 ::after{z-index:-1;top:93%;transform:rotate(45deg)}@media (min-width:768px){.plant__table .row-1{order:0}}.plant__table .row-1 ::after{left:77%}@media (min-width:768px){.plant__table .row-1 ::after{left:86%}}.plant__table .row-2{order:4}.plant__table .row-2 ::after{z-index:-1;top:93%;transform:rotate(45deg)}@media (min-width:768px){.plant__table .row-2{order:1;position:absolute;left:50%}}.plant__table .row-2 ::after{left:82%}@media (min-width:768px){.plant__table .row-2 ::after{left:86%}}.plant__table .row-2 .plant-card{aspect-ratio:.595 / .7}@media (min-width:768px){.plant__table .row-2 .plant-card{aspect-ratio:1 / .85;width:min(20.8vw, 399.36px)}}.plant__table .row-3{order:1;width:100%;position:absolute;display:flex;justify-content:flex-end;aspect-ratio:.595 / .5}@media (min-width:768px){.plant__table .row-3{aspect-ratio:unset;order:2;position:absolute;top:50%;width:fit-content}}.plant__table .row-3 .section-content{width:50%}@media (min-width:768px){.plant__table .row-3 .section-content{width:min(20.8vw, 399.36px)}}.plant__table .row-3 .section-content .section-text-wrapper{height:100%;display:flex;justify-content:flex-end;padding-bottom:11vw;padding-top:0;padding-left:4vw;padding-right:4vw;aspect-ratio:unset}@media (min-width:768px){.plant__table .row-3 .section-content .section-text-wrapper{padding-bottom:0;padding-left:0;padding-right:0;padding-top:min(3vw, 57.6px)}}.plant__table .row-3 .section-content .section-text{max-width:15ch;align-self:center;line-height:4.4vw}@media (min-width:768px){.plant__table .row-3 .section-content .section-text{font-size:min(0.95vw, 18.24px);line-height:min(1.13vw, 21.695999999999998px);align-self:unset;max-width:30ch}}.plant__table .row-4{order:3;position:absolute;top:74vw;width:100%}.plant__table .row-4 ::after{left:-17%}.plant__table .row-4 ::after{z-index:-1;top:93%;transform:rotate(-45deg)}@media (min-width:768px){.plant__table .row-4{order:3;position:absolute;top:50%;left:25%;width:fit-content}.plant__table .row-4 ::after{z-index:-1;left:77%;top:-6%;transform:rotate(-45deg)}}@media (min-width:768px) and (min-width:768px){.plant__table .row-4 ::after{left:85%;top:-9%}}.plant__table .row-4 .plant__col{width:100%;display:flex;justify-content:flex-end}.plant__table .row-5{order:2}@media (min-width:768px){.plant__table .row-5{width:min(20.8vw, 399.36px);height:50%;order:4;position:absolute;top:50%;left:50%}}.plant__table .row-5 .section-text-wrapper{width:50%;height:100%;display:flex;justify-content:center;padding-bottom:0;padding-top:0;padding-left:0;padding-right:0;aspect-ratio:.595 / 1}@media (min-width:768px){.plant__table .row-5 .section-text-wrapper{aspect-ratio:unset;width:100%;padding-bottom:min(1.5vw, 28.8px)}}.plant__table .row-5 .section-text-wrapper .section-text{max-width:15.3ch;line-height:4.4vw}@media (min-width:768px){.plant__table .row-5 .section-text-wrapper .section-text{margin:auto;font-size:min(0.95vw, 18.24px);line-height:min(1.13vw, 21.695999999999998px);margin-left:min(2vw, 38.4px);max-width:26ch;margin-bottom:0}}.plant__table .row-6{order:5}@media (min-width:768px){.plant__table .row-6{order:5}}.plant__table .row-6 .plant-card{aspect-ratio:.595 / .7}@media (min-width:768px){.plant__table .row-6 .plant-card{aspect-ratio:1 / .85;width:min(20.8vw, 399.36px)}}.plant__table .row-6 .plant__col{width:100%;display:flex;justify-content:flex-end}.plant-card{width:50%;aspect-ratio:.595 / 1;padding:5vw;background-color:#F1EEE5;border-radius:7vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-sizing:border-box;inset:0;align-items:stretch;height:100%;z-index:1}@media (min-width:768px){.plant-card{padding:2.1vw;aspect-ratio:1 / .85;width:min(20.8vw, 399.36px);border-radius:min(1.6vw, 30.72px)}}.plant-card .plant-card__text-wrapper h3{font-size:4.6vw;margin:0;margin-top:6px;color:#003057;font-weight:600}@media (min-width:768px){.plant-card .plant-card__text-wrapper h3{font-weight:800;font-size:min(1.7vw, 32.64px)}}.plant-card .plant-card__text-wrapper p{margin:0;font-size:3.7vw;font-weight:400;max-width:11ch}@media (min-width:768px){.plant-card .plant-card__text-wrapper p{font-size:min(1.23vw, 23.616px);max-width:unset}}.plant-card .plant-card__text-wrapper h3+p{margin-top:1.2vw}.plant-card .plant-card__text-wrapper p+h3{margin-top:1.2vw}.bridge::after{--card:#F1EEE5;--neck:100%;--bulgeX:1px;--bulgeY:1px;content:"";position:absolute;width:16vw;height:8vw;background:radial-gradient(ellipse var(--bulgeX) var(--bulgeY) at left 50%, var(--card) 99%, transparent 100%),radial-gradient(ellipse var(--bulgeX) var(--bulgeY) at right 50%, var(--card) 99%, transparent 100%),linear-gradient(var(--card), var(--card));background-size:calc(var(--bulgeX) * 2) calc(var(--bulgeY) * 2),calc(var(--bulgeX) * 2) calc(var(--bulgeY) * 2),100% var(--neck);background-position:left center, right center, center;background-repeat:no-repeat;transform-origin:center;z-index:0}@media (min-width:768px){.bridge::after{width:min(6vw, 115.2px);height:min(3vw, 57.6px)}}.plant-card__image{width:22.1vw}@media (min-width:768px){.plant-card__image{width:28.3%}}.section-text-wrapper{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;aspect-ratio:1 / .85;padding:5vw}.section-text-wrapper.bottom{justify-content:flex-end}.section-text-wrapper .section-text{font-size:3.75vw;font-weight:500;max-width:29ch;letter-spacing:.05vw;margin:0}@media (min-width:768px){.section-text-wrapper .section-text{line-height:min(1.13vw, 21.695999999999998px)}}#hero{padding-bottom:6.5vw}@media (min-width:768px){#hero{padding-bottom:min(4vw, 76.8px)}}#hero .hero__inner{position:relative}#hero .hero__poster img{width:100%}@media (min-width:768px){#hero .hero__poster img{border-radius:min(1.6vw, 30.72px)}}#hero .hero__title{margin:0;font-size:9.8vw;font-weight:900;letter-spacing:.4vw;text-align:center;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(-45deg, #4084BA, #5A82A2, #7293AF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){#hero .hero__title{letter-spacing:min(0.37vw, 7.104px);font-size:min(4.3vw, 82.56px);line-height:min(4.3vw, 82.56px);font-weight:800;width:fit-content;max-width:fit-content}}#hero-products{padding-bottom:43vw}@media (min-width:768px){#hero-products{padding-top:min(2vw, 38.4px);padding-bottom:min(6.1vw, 117.12px)}}#hero-products .hero__inner{position:relative}#hero-products .hero__poster img{width:100%}@media (min-width:768px){#hero-products .hero__poster img{border-radius:min(1.6vw, 30.72px)}}#hero-products .hero__media img{position:absolute;left:0;top:26vw;transform:translate(0%, 0%);width:100%}@media (min-width:768px){#hero-products .hero__media img{left:-5.5%;top:-12%;width:min(59.8vw, 1148.16px)}}#hero-products .hero__title{text-align:start;max-width:10ch;font-weight:900;line-height:13vw;width:100%;font-size:9.8vw;position:absolute;left:45vw;top:0;transform:translate(-50%, 0%);background:linear-gradient(-45deg, #4084BA, #5A82A2, #7293AF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){#hero-products .hero__title{left:50%;top:23%;transform:translate(0%, 0%);font-weight:800;letter-spacing:min(0.37vw, 7.104px);font-size:min(4.3vw, 82.56px);line-height:min(4.3vw, 82.56px);margin:0;width:fit-content;max-width:12ch}}.products{margin-bottom:11.2vw;position:relative}@media (min-width:768px){.products{margin-top:min(2.8vw, 53.76px);margin-bottom:min(4.7vw, 90.24px)}}.products .product-list{width:100%;margin-inline:auto;display:grid;gap:7vw;grid-template-columns:repeat(auto-fit, minmax(80vw, 1fr))}@media (min-width:768px){.products .product-list{gap:min(2.05vw, 39.35999999999999px);--grid-column-width:min(17.5vw, 336px);grid-template-columns:repeat(auto-fit, minmax(var(--grid-column-width), max-content));justify-content:start}}.products .product-list .product__card{width:100%;box-sizing:border-box;padding:3.5vw;border-radius:7vw;background:linear-gradient(0deg, #D7D2CC, #E6E2D7);box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2)}@media (min-width:768px){.products .product-list .product__card{border-radius:min(1.6vw, 30.72px);padding:min(0.8vw, 15.36px);max-width:min(19.3vw, 370.56px)}}.products .product-list .product__card .product__card-image-wrapper{border-radius:7vw;margin-bottom:4vw;overflow:hidden}@media (min-width:768px){.products .product-list .product__card .product__card-image-wrapper{border-radius:min(1.6vw, 30.72px);margin-bottom:min(0.9vw, 17.28px)}}.products .product-list .product__card .product__card-image-wrapper img{width:101%;pointer-events:none;user-select:none}.products .product-list .product__card h3{font-size:5.6vw;font-weight:900;margin-top:0;margin-left:2vw;margin-right:2vw;letter-spacing:.3vw;margin-bottom:2vw;color:#A99A7E}@media (min-width:768px){.products .product-list .product__card h3{font-weight:800;margin-left:min(0.5vw, 9.6px);margin-right:min(0.5vw, 9.6px);margin-bottom:min(0.1vw, 1.92px);font-size:min(1.67vw, 32.06399999999999px);letter-spacing:min(0.07vw, 1.344px)}}.products .product-list .product__card p{font-size:4.2vw;font-weight:500;margin-top:0;margin-left:2vw;margin-right:2vw;margin-bottom:7vw;letter-spacing:.1vw;color:#7F776F}@media (min-width:768px){.products .product-list .product__card p{font-size:min(0.93vw, 17.856px);margin-bottom:min(1.7vw, 32.64px);margin-left:min(0.5vw, 9.6px);margin-right:min(0.5vw, 9.6px);letter-spacing:min(0.07vw, 1.344px)}}.products .product-list .product__card .btn--primary{margin-bottom:4.5vw}@media (min-width:768px){.products .product-list .product__card .btn--primary{margin-left:min(0.5vw, 9.6px);margin-right:min(0.5vw, 9.6px);margin-bottom:min(0.7vw, 13.44px)}}.product-categories-list{width:100%;margin-inline:auto;display:grid;gap:5.5vw;grid-template-columns:repeat(auto-fit, minmax(80vw, 1fr))}@media (min-width:768px){.product-categories-list{gap:min(2.05vw, 39.35999999999999px);--grid-column-width:min(20vw, 384px);grid-template-columns:repeat(auto-fit, minmax(var(--grid-column-width), max-content));justify-content:start}}.product-categories-list .products__card{position:relative;border-radius:7vw;display:flex;align-items:center;overflow:hidden}@media (min-width:768px){.product-categories-list .products__card{border-radius:min(1.6vw, 30.72px);aspect-ratio:1 / .88}}.product-categories-list .products__card .products__card-image-wrapper{width:100%}.product-categories-list .products__card .products__card-image-wrapper .hero__poster img{width:100%}@media (min-width:768px){.product-categories-list .products__card .products__card-image-wrapper .hero__poster img{border-radius:min(1.6vw, 30.72px)}}.product-categories-list .products__card .btn{display:none}@media (min-width:768px){.product-categories-list .products__card .btn{display:block;position:absolute;bottom:min(2vw, 38.4px);left:min(2.1vw, 40.32px)}}.product-categories-list .products__card h3{position:absolute;max-width:11ch;margin:0;margin-left:5vw;font-weight:900;font-size:5.6vw;letter-spacing:.3vw;overflow:visible;user-select:none;pointer-events:none}@media (min-width:768px){.product-categories-list .products__card h3{margin-left:0;max-width:10ch;top:min(3.2vw, 61.44px);left:min(2.1vw, 40.32px);font-size:min(2vw, 38.4px);letter-spacing:min(0.1vw, 1.92px)}}.product-categories-list .products__card h3 span{display:inline-block;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;word-break:normal;overflow-wrap:normal}#hero-product-details{padding-top:3vw;padding-bottom:9.5vw}@media (min-width:768px){#hero-product-details{padding-top:min(1.1vw, 21.12px);padding-bottom:min(2.2916666666666665vw, 44px)}}#hero-product-details .hero__inner{position:relative;overflow:hidden}#hero-product-details .hero__inner .hero__poster img{width:100%}@media (min-width:768px){#hero-product-details .hero__inner .hero__poster img{border-radius:min(1.6vw, 30.72px)}}#hero-product-details .hero__content{width:100%;position:absolute;top:0;padding:4.6vw 0}@media (min-width:768px){#hero-product-details .hero__content{padding-top:min(1.6vw, 30.72px);padding-right:min(2.8vw, 53.76px);padding-bottom:min(1.6vw, 30.72px);padding-left:min(2.8vw, 53.76px)}}#hero-product-details .hero__content .hero__content-nav{padding:0 6.1vw;display:flex;justify-content:space-between}@media (min-width:768px){#hero-product-details .hero__content .hero__content-nav{padding:unset}}@media (min-width:768px){#hero-product-details .hero__content .hero__content-nav .hero__content-nav-download{display:none}}#hero-product-details .hero__content .hero__content-nav-btn{width:fit-content;border:#CAB37A solid .5vw;border-radius:7vw;padding:3.2vw 5.6vw;display:flex;align-items:center;gap:.3vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-nav-btn{border-radius:min(1.6vw, 30.72px);padding-top:min(0.65vw, 12.48px);padding-right:min(1.88vw, 36.096px);padding-bottom:min(0.65vw, 12.48px);padding-left:min(1.88vw, 36.096px);--border-thick:min(0.15vw, 2.88px);border:#CAB37A solid var(--border-thick)}}#hero-product-details .hero__content .hero__content-nav-btn img{width:4.6vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-nav-btn img{width:min(1.05vw, 20.16px)}}#hero-product-details .hero__content .hero__content-nav-btn span{display:none}@media (min-width:768px){#hero-product-details .hero__content .hero__content-nav-btn span{display:block;color:#CAB37A;font-weight:600;font-size:min(0.95vw, 18.24px);letter-spacing:min(0.05vw, 0.96px)}}#hero-product-details .hero__content .hero__content-text{position:absolute;width:100%;z-index:1;padding-top:11.8vw;padding-left:13.8vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text{padding-top:unset;padding-left:unset;width:40%;transform:translate(130.5%, 45.5%)}}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-title{display:flex;gap:2vw;flex-direction:row;align-items:center}}#hero-product-details .hero__content .hero__content-text .text-title .text-title-download{display:none}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-title .text-title-download{display:block}}#hero-product-details .hero__content .hero__content-text .text-title p{font-size:4.65vw;color:#AA9767;font-weight:400;margin:0;letter-spacing:.1vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-title p{font-size:min(1.04vw, 19.968000000000004px)}}#hero-product-details .hero__content .hero__content-text .text-title h3{font-size:9.8vw;font-weight:900;color:#D5D2C9;margin:0;letter-spacing:.5vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-title h3{font-size:min(4.27vw, 81.984px)}}#hero-product-details .hero__content .hero__content-text .text-specs-wrapper{display:flex;flex-direction:column;gap:5.2vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-specs-wrapper{flex-direction:row;gap:min(5.3vw, 101.76px)}}#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-specs-wrapper-left,#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-specs-wrapper-right{display:flex;flex-direction:column;gap:5.2vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-specs-wrapper-left,#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-specs-wrapper-right{gap:1.1vw;gap:min(1.1vw, 21.12px)}}#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-spec{display:flex;gap:1.4vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-spec{gap:min(0.3vw, 5.76px)}}#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-spec p{margin:0;font-size:4.2vw;letter-spacing:.08vw}@media (min-width:768px){#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-spec p{font-size:min(0.95vw, 18.24px);letter-spacing:min(0.01vw, 0.192px)}}#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-spec p:nth-child(1){color:#AA9767}#hero-product-details .hero__content .hero__content-text .text-specs-wrapper .text-spec p:nth-child(2){color:#728dad}#hero-product-details .hero__content .location-td-line{margin-top:3vw;margin-bottom:8vw}@media (min-width:768px){#hero-product-details .hero__content .location-td-line{margin-top:min(2.4vw, 46.08px);margin-bottom:min(1.2vw, 23.04px)}}#hero-product-details .hero__content .location-line{width:150%;display:flex;flex-direction:row;z-index:1;position:sticky;align-items:center;transform:translateY(-50%)}@media (min-width:768px){#hero-product-details .hero__content .location-line.location-wa .location-hr{width:min(40vw, 768px)}}@media (min-width:768px){#hero-product-details .hero__content .location-line.location-tx{margin-bottom:min(1.9vw, 36.48px)}}#hero-product-details .hero__content .location-line.location-tx .location-hr{width:70vw}#hero-product-details .hero__content .location-line .location-hr{width:100%;background-color:#7F776F;height:2px;margin:0}#hero-product-details .hero__content .location-line__arrow{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:center}#hero-product-details .hero__content .location-line__arrow>img{position:absolute;max-width:10.3vw}@media (min-width:768px){#hero-product-details .hero__content .location-line__arrow>img{max-width:unset}}#hero-product-details .hero__content .location-line__arrow img:nth-child(2){max-width:11.6vw;transform:translateY(-50%)}@media (min-width:768px){#hero-product-details .hero__content .location-line__arrow img:nth-child(2){max-width:unset}}.support-form{--text:#6b6057;--label:#6b6057;--error:#b00020;--control-bg:#fffaf0;--control-bd:transparent;--control-bd-focus:#cab37a;display:block;color:var(--text);background:transparent;margin-bottom:9vw}@media (min-width:768px){.support-form{margin-bottom:min(6.1vw, 117.12px)}}.support-form .container-form{padding:0 5.7vw;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.support-form .container-form{padding:0}}.support-form .form--support{display:flex;align-items:center;flex-direction:column}.support-form .form__note{font-size:4.2vw;text-align:start;letter-spacing:.08vw;line-height:6vw;margin-bottom:8vw;margin-left:5vw;margin-right:5vw}@media (min-width:768px){.support-form .form__note{letter-spacing:.02vw;line-height:1.2vw;font-size:.95vw;margin:0;letter-spacing:min(0.02vw, 0.384px);line-height:min(1.2vw, 23.04px);font-size:min(0.95vw, 18.24px);margin-bottom:min(3.6vw, 69.12px);text-align:center;max-width:49ch;margin-left:unset;margin-right:unset}}.support-form .form__grid{margin-left:5vw;margin-right:5vw;width:90vw;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);border-radius:7vw;overflow:hidden}@media (min-width:768px){.support-form .form__grid{border-radius:min(1.6vw, 30.72px);max-width:min(43.7vw, 839.04px)}}.support-form .form__grid iframe{border:none;width:100%;height:240vw}@media (min-width:768px){.support-form .form__grid iframe{height:927px}}.support-form .sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.support-form .form__hp{position:absolute;left:-9999px;top:0}.map{margin-bottom:9vw}@media (min-width:768px){.map{margin-bottom:6.1vw;margin-bottom:min(6.1vw, 117.12px)}}.map .map__inner{padding-left:0;padding-right:0;display:flex;flex-direction:column;position:relative;aspect-ratio:1 / .395}@media (min-width:768px){.map .map__inner{display:block;border-radius:min(1.6vw, 30.72px);padding:min(1.6vw, 30.72px);padding-left:min(4vw, 76.8px);box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2)}}.map .map__inner .map__content-wrapper{padding:9vw 6vw}@media (min-width:768px){.map .map__inner .map__content-wrapper{padding:0;width:50%;position:absolute;top:50%;transform:translateY(-50%)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-name{margin-bottom:6.5vw}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-name{margin-bottom:min(1.6vw, 30.72px)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-name .address-name{color:#003057;font-weight:600;margin:0;font-size:4.65vw;letter-spacing:.3vw;margin-bottom:.9vw}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-name .address-name{margin-bottom:0;font-size:min(1.05vw, 20.16px);letter-spacing:min(0.1vw, 1.92px)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-name .address-region{color:#A99A7E;font-size:4.18vw;font-weight:500;margin:0;letter-spacing:.1vw}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-name .address-region{font-size:min(0.95vw, 18.24px);letter-spacing:min(0.05vw, 0.96px)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-location,.map .map__inner .map__content-wrapper .map__content-address .map__address-phone{font-size:3.7vw;font-weight:500;display:flex;gap:4.18vw}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-location,.map .map__inner .map__content-wrapper .map__content-address .map__address-phone{align-items:center;font-size:min(0.95vw, 18.24px);gap:min(1vw, 19.2px)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-location a,.map .map__inner .map__content-wrapper .map__content-address .map__address-phone a,.map .map__inner .map__content-wrapper .map__content-address .map__address-location p,.map .map__inner .map__content-wrapper .map__content-address .map__address-phone p{color:#7F776F;letter-spacing:.3vw}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-location a,.map .map__inner .map__content-wrapper .map__content-address .map__address-phone a,.map .map__inner .map__content-wrapper .map__content-address .map__address-location p,.map .map__inner .map__content-wrapper .map__content-address .map__address-phone p{letter-spacing:min(0.015vw, 0.288px)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-location{margin-bottom:2.3vw;align-items:flex-start}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-location{margin-bottom:min(0.8vw, 15.36px)}}.map .map__inner .map__content-wrapper .map__content-address .map__address-location a{text-decoration:none}.map .map__inner .map__content-wrapper .map__content-address .map__address-location p{margin:0;max-width:24ch;line-height:6vw}@media (min-width:768px){.map .map__inner .map__content-wrapper .map__content-address .map__address-location p{line-height:min(1.2vw, 23.04px);max-width:23ch}}.map .map__inner .map__content-wrapper .map__content-address .map__address-phone{align-items:center}.map .map__inner .map__content-wrapper .map__content-address .map__address-phone a{color:#7F776F;text-decoration:none}.map .map__inner .map__wrapper{overflow:hidden}@media (min-width:768px){.map .map__inner .map__wrapper{overflow:unset}}@media (min-width:768px){.map .map__inner .map__wrapper #map{border-radius:min(1.6vw, 30.72px)}}.map .map__inner .map__content-media,.map .map__inner .map__wrapper{position:relative;z-index:1}.map .map__inner .map__content-media #map,.map .map__inner .map__wrapper #map{width:100%;aspect-ratio:1 / .55}@media (min-width:768px){.map .map__inner .map__content-media #map,.map .map__inner .map__wrapper #map{position:absolute;right:0;top:0;width:min(54.3vw, 1042.56px);border:3px solid #7f776f8c}}@media (min-width:768px){.map .map__inner .map__content-line{margin-top:min(2vw, 38.4px);margin-bottom:min(2vw, 38.4px)}}.map .map__inner .map-line{margin-top:8.2vw;margin-bottom:8.2vw;display:flex;align-items:center;width:120%}@media (min-width:768px){.map .map__inner .map-line{margin-top:0;margin-bottom:0;width:100%}}.map .map__inner .map-line .map-hr{width:100%;height:2px;background:linear-gradient(0deg, #CAB37A, #AC9A69)}@media (min-width:768px){.map .map__inner .map-line .map-hr{height:min(0.1vw, 1.92px);width:100%}}.section--who{padding-top:3.3vw}@media (min-width:768px){.section--who{padding-top:0;padding-block:0;margin-top:2.8vw;margin-bottom:6.4vw;margin-top:min(2.8vw, 53.76px);margin-bottom:min(6.4vw, 122.88px)}}.section-who__content{color:#7F776F}@media (min-width:768px){.section-who__content{width:100%}}@media (min-width:768px){.section-who__content .section-who__row .section-text{max-width:52ch}}.who-media{position:relative}.who-media .section-wrap{margin-top:10vw;margin-bottom:13vw;aspect-ratio:1 / .576}@media (min-width:768px){.who-media .section-wrap{width:53%;position:absolute;right:0;transform:translate(0, -25vw);margin-top:0;margin-bottom:0;bottom:min(-25vw, -480px)}}.section-content-title{gap:0}@media (min-width:768px){.section-content-title{margin-bottom:0}}.section-content-title .section-title{font-size:8.8vw}@media (min-width:768px){.section-content-title .section-title{font-size:min(2.5vw, 48px)}}.section-content-title .section-eyebrow{font-weight:700}@media (min-width:768px){.section-content-title .section-eyebrow{font-weight:500}}.section-content-title .section-title+.section-eyebrow{margin-left:2.6vw}@media (min-width:768px){.section-content-title .section-title+.section-eyebrow{margin-left:min(1.5vw, 28.8px)}}.section-content-title .section-eyebrow+.section-eyebrow{margin-left:1.4vw}@media (min-width:768px){.section-content-title .section-eyebrow+.section-eyebrow{margin-left:min(0.7vw, 13.44px)}}.who-td-line{margin-top:7vw;margin-bottom:7.8vw}@media (min-width:768px){.who-td-line{margin-top:min(1.6vw, 30.72px);margin-bottom:min(2.3vw, 44.16px)}}.who-line{display:flex;align-items:center;width:120%}@media (min-width:768px){.who-line{width:70%;display:flex;align-items:center}}.who-line .who-hr{width:100%;background:linear-gradient(0deg, #CAB37A, #AC9A69);height:2px}@media (min-width:768px){.who-line .who-hr{height:min(0.1vw, 1.92px);width:100%}}.section-content .section-text{letter-spacing:.26vw;line-height:6.1vw;max-width:52ch}@media (min-width:768px){.section-content .section-text{line-height:min(1.165vw, 22.368000000000002px);letter-spacing:min(0.014vw, 0.2688px);max-width:34ch}}.section-content .section-text+.section-text{margin-top:8vw}@media (min-width:768px){.section-content .section-text+.section-text{margin-top:min(3vw, 57.6px)}}.facts{margin-bottom:24vw}@media (min-width:768px){.facts{margin-bottom:8vw;margin-bottom:min(8vw, 153.6px)}}.facts .container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a c" "b b";row-gap:11.2vw;column-gap:0;text-align:left;align-items:center}@media (min-width:768px){.facts .container{grid-template-columns:1fr min-content 1fr min-content 1fr;grid-template-areas:"a s1 b s2 c";column-gap:min(6vw, 115.2px);row-gap:0;align-items:start;justify-items:center}.facts .container .sep:nth-of-type(1){grid-area:s1}.facts .container .sep:nth-of-type(2){grid-area:s2}}.facts .container .fact{line-height:1.2;text-align:center}@media (min-width:768px){.facts .container .fact{text-align:left}}.facts .container .fact .kicker{letter-spacing:.3vw;text-transform:uppercase;font-size:4.6vw;font-weight:700;color:#7F776F;margin:0}@media (min-width:768px){.facts .container .fact .kicker{font-weight:500;font-size:min(1.25vw, 24px);letter-spacing:min(0.35vw, 6.72px)}}.facts .container .fact .value{color:#003057;font-size:5.5vw;font-weight:900;margin:0}@media (min-width:768px){.facts .container .fact .value{font-size:min(1.67vw, 32.06399999999999px)}.facts .container .fact .value strong{font-size:min(2.5vw, 48px)}}.facts .container .fact .value br{display:none}@media (min-width:768px){.facts .container .fact .value br{display:block}}.facts .container .fact .value.up{text-transform:uppercase}@media (min-width:768px){.facts .container .fact .value.up{font-size:min(1.67vw, 32.06399999999999px);font-weight:700}}.facts .container .fact .value:has(+ .kicker){margin:0 0 1.2vw}@media (min-width:768px){.facts .container .fact .value:has(+ .kicker){margin:0 0 .2vw}}.facts .container .fact .kicker:has(+ .value){margin:0 0 1.2vw}@media (min-width:768px){.facts .container .fact .kicker:has(+ .value){margin:0 0 .2vw}}.facts .container .fact--a{grid-area:a;width:29vw}.facts .container .fact--a .value{letter-spacing:.2vw}@media (min-width:768px){.facts .container .fact--a{padding-top:min(0.8vw, 15.36px);width:unset}.facts .container .fact--a .value{letter-spacing:unset}}.facts .container .fact--b{grid-area:b}.facts .container .fact--b .value{font-size:4.6vw;letter-spacing:.3vw}@media (min-width:768px){.facts .container .fact--b .value{padding-top:min(0.8vw, 15.36px);letter-spacing:unset}}.facts .container .fact--c{grid-area:c;transform:translateX(-6vw)}.facts .container .fact--c .value{letter-spacing:.2vw}@media (min-width:768px){.facts .container .fact--c{padding-top:1.6vw;padding-top:min(1.6vw, 30.72px);transform:unset}.facts .container .fact--c .value{letter-spacing:unset}}.facts .container .sep{display:none}@media (min-width:768px){.facts .container .sep{display:block;background:linear-gradient(to right, #CAB37A, #AC9A69);transform-origin:center;transform:rotate(33.4deg);width:2px;height:min(7.2vw, 138.24px)}}.section--plant-about{padding-bottom:2.4vw;padding-block:0;margin-bottom:11.4vw}@media (min-width:768px){.section--plant-about{margin-bottom:6.1vw;margin-bottom:min(6.1vw, 117.12px);padding-block:0}}.section--plant-about .container-w{position:relative}.section--plant-about .container-w .plant__poster img{width:100%}@media (min-width:768px){.section--plant-about .container-w .plant__poster img{border-radius:min(1.6vw, 30.72px)}}.section--plant-about .plant__content-wrapper{height:fit-content;width:100%;justify-content:center}@media (min-width:768px){.section--plant-about .plant__content-wrapper{flex-wrap:wrap;padding-left:min(3.5vw, 67.2px);padding-right:min(3.5vw, 67.2px)}}@media (min-width:768px){.section--plant-about .plant__content{margin-top:min(8.2vw, 157.43999999999997px)}}@media (min-width:768px){.section--plant-about .plant__content h3{max-width:fit-content}}.section--plant-about .section-wrap{position:relative;margin-top:14vw}@media (min-width:768px){.section--plant-about .section-wrap{margin-top:min(5.4vw, 103.68px);width:min(59.3vw, 1138.56px)}}.section--plant-about .section-wrap .plant__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25vw;height:25vw;cursor:pointer;transition:transform ease .2s;transform-origin:center}.section--plant-about .section-wrap .plant__play-button:hover{transform:translate(-50%, -50%) scale(1.1)}@media (min-width:768px){.section--plant-about .section-wrap .plant__play-button{width:min(7.5vw, 144px);height:min(7.5vw, 144px)}}.section--plant-about .plant__table{margin-top:39vw}@media (min-width:768px){.section--plant-about .plant__table{margin-top:min(15.6vw, 299.52px)}}.industries .container .industries__title{display:flex;flex-direction:column;align-items:center}.industries .container .industries__title p{font-size:4vw;max-width:32ch;margin:0;font-weight:500;letter-spacing:.05vw;background:linear-gradient(-45deg, #001E33, #002F55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-align:center}@media (min-width:768px){.industries .container .industries__title p{font-size:min(0.96vw, 18.432px);max-width:58ch}}.industries .container .industries-list{width:100%;margin-top:9.3vw;margin-bottom:11.5vw;margin-inline:auto;display:grid;gap:4.7vw;grid-template-columns:repeat(auto-fit, minmax(40vw, 1fr))}@media (min-width:768px){.industries .container .industries-list{margin-top:min(4vw, 76.8px);margin-bottom:min(4.8vw, 92.16px);gap:min(2.15vw, 41.28px);--grid-column-width:min(20vw, 384px);grid-template-columns:repeat(auto-fit, minmax(var(--grid-column-width), 1fr))}}.industries .container .industries-list .industry__card{width:100%;box-sizing:border-box;padding:1.5vw;border-radius:4.7vw;background:linear-gradient(0deg, #D7D2CC, #E6E2D7);box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);text-decoration:none}@media (min-width:768px){.industries .container .industries-list .industry__card{border-radius:min(1.6vw, 30.72px);padding:min(0.8vw, 15.36px)}}.industries .container .industries-list .industry__card:hover{cursor:pointer;text-decoration:none}.industries .container .industries-list .industry__card:hover .industry__card-image-wrapper img{scale:1.1}.industries .container .industries-list .industry__card:hover h3{transform:translateY(1vw)}.industries .container .industries-list .industry__card .industry__card-image-wrapper{background-color:#E9E8E4;border-radius:4.7vw;margin-bottom:4vw;overflow:hidden}@media (min-width:768px){.industries .container .industries-list .industry__card .industry__card-image-wrapper{border-radius:min(1.6vw, 30.72px);margin-bottom:min(0.9vw, 17.28px)}}.industries .container .industries-list .industry__card .industry__card-image-wrapper img{width:100%;transition:scale .15s ease-in-out}.industries .container .industries-list .industry__card h3{font-size:3.7vw;font-weight:500;margin-top:0;margin-left:2vw;margin-right:2vw;letter-spacing:.3vw;margin-bottom:2vw;text-align:center;color:#003057;transition:transform .15s ease-in-out}@media (min-width:768px){.industries .container .industries-list .industry__card h3{font-weight:800;letter-spacing:0;margin-left:min(0.5vw, 9.6px);margin-right:min(0.5vw, 9.6px);font-size:min(1.67vw, 32.06399999999999px);margin-top:min(2vw, 38.4px);margin-bottom:min(2.2vw, 42.24px)}}@media (min-width:768px){.title-industries-details{margin-bottom:3.6vw;margin-bottom:min(3.6vw, 69.12px)}}.title-industries-details .title__wrapper{position:relative;margin-bottom:6.5vw}@media (min-width:768px){.title-industries-details .title__wrapper{margin-bottom:0}}.title-industries-details .title__wrapper-title{display:flex;flex-direction:column}@media (min-width:768px){.title-industries-details .title__wrapper-title{margin-top:min(4.5vw, 86.4px);flex-direction:row;align-items:flex-end;width:min(36vw, 691.2px)}}.title-industries-details .title__wrapper-title h3{margin:0;color:#003057;letter-spacing:.4vw;margin-bottom:6.8vw;font-size:8.9vw;max-width:9ch;font-weight:900}@media (min-width:768px){.title-industries-details .title__wrapper-title h3{margin-bottom:0;font-size:min(2.5vw, 48px);width:min(15.7vw, 301.44px);letter-spacing:min(0.12vw, 2.304px)}}.title-industries-details .title__wrapper-title p{margin:0;color:#7F776F;text-transform:uppercase;letter-spacing:.83vw;font-size:4.2vw;font-weight:700}@media (min-width:768px){.title-industries-details .title__wrapper-title p{font-weight:500;width:50%;font-size:min(1.25vw, 24px);letter-spacing:min(0.38vw, 7.296px);margin-bottom:min(0.3vw, 5.76px)}}.title-industries-details .title__wrapper-line{margin-top:6.3vw;margin-bottom:8vw}@media (min-width:768px){.title-industries-details .title__wrapper-line{margin-top:min(1.45vw, 27.84px);margin-bottom:min(3.3vw, 63.36px)}}.title-industries-details .title__wrapper-text p{margin:0;font-size:4.2vw;font-weight:500;letter-spacing:.07vw;line-height:6vw}@media (min-width:768px){.title-industries-details .title__wrapper-text p{font-weight:500;max-width:53ch;font-size:min(0.94vw, 18.048px);letter-spacing:min(0.014vw, 0.2688px);line-height:min(1.2vw, 23.04px)}}.title-industries-details .title__wrapper-text p+p{margin-top:10.7vw}@media (min-width:768px){.title-industries-details .title__wrapper-text p+p{margin-top:min(3.2vw, 61.44px)}}@media (min-width:768px){.title-industries-details .title__wrapper-text{width:min(36vw, 691.2px)}}.title-industries-details .section-wrap{margin-top:10vw;border-radius:7vw;aspect-ratio:1 / .576}@media (min-width:768px){.title-industries-details .section-wrap{position:absolute;top:0;right:0;border-radius:min(1.6vw, 30.72px);margin-top:0;width:min(44.6vw, 856.32px);--transform-y:min(-4.5vw, -86.4px);transform:translateY(var(--transform-y))}}.title-industries-details .section-wrap img{width:100%}.title-industries-details .title-line{width:150%;display:flex;align-items:center}@media (min-width:768px){.title-industries-details .title-line{width:100%;margin-bottom:min(2.4vw, 46.08px)}}.title-industries-details .title-line .title-hr{height:.5vw;width:100%;background:#7F776F}@media (min-width:768px){.title-industries-details .title-line .title-hr{height:min(0.1vw, 1.92px)}}.form{margin-bottom:22vw}@media (min-width:768px){.form{margin-bottom:min(39vw, 748.8px)}}.title__content{position:relative}.title__content .form__grid{margin-left:5vw;margin-right:5vw;width:90vw;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);border-radius:7vw;overflow:hidden}@media (min-width:768px){.title__content .form__grid{margin:auto;position:absolute;left:50%;border-radius:min(1.6vw, 30.72px);max-width:min(43.7vw, 839.04px);top:0;--transform-y:min(22vw, 422.4px);transform:translate(-50%, var(--transform-y))}}.title__content .form__grid iframe{border:none;width:100%;height:240vw}@media (min-width:768px){.title__content .form__grid iframe{height:927px}}.title__content .title__content-media{display:none;border-radius:7vw}@media (min-width:768px){.title__content .title__content-media{display:block;width:100%;border-radius:min(1.6vw, 30.72px)}}.title__content .title__content-title{display:flex;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);border-radius:7vw;margin-left:5vw;margin-right:5vw;margin-bottom:10vw;gap:4vw;padding:0;background-color:#D5D2CA}@media (min-width:768px){.title__content .title__content-title{margin-left:0;margin-right:0;margin-bottom:unset;position:absolute;left:50%;transform:translate(-50%, -50%);display:flex;border-radius:min(1.6vw, 30.72px);padding:min(1.4vw, 26.88px);top:min(11.4vw, 218.88px);gap:min(2.9vw, 55.68px);padding-right:min(4.7vw, 90.24px)}}.title__content .title__content-title .title__content-icon-wrapper{background-color:#003057;padding:33px 20px;border-top-left-radius:30px;border-bottom-left-radius:30px}@media (min-width:768px){.title__content .title__content-title .title__content-icon-wrapper{border-radius:min(1.6vw, 30.72px);padding:0;padding-left:min(3.18vw, 61.056000000000004px);padding-right:min(3.18vw, 61.056000000000004px);padding-top:min(2.1vw, 40.32px);padding-bottom:min(1.5vw, 28.8px)}}.title__content .title__content-title .title__content-icon-wrapper img{width:18.4vw}@media (min-width:768px){.title__content .title__content-title .title__content-icon-wrapper img{width:min(8.6vw, 165.12px)}}.title__content .title__content-title .title__content-title-wrapper{display:flex;align-items:center}.title__content .title__content-title .title__content-title-wrapper h3{color:#003057;margin:0;letter-spacing:.35vw;font-size:5.6vw}.title__content .title__content-title .title__content-title-wrapper h3 span{color:#baa671}@media (min-width:768px){.title__content .title__content-title .title__content-title-wrapper h3{font-weight:900;font-size:min(2.5vw, 48px);letter-spacing:min(0.13vw, 2.4960000000000004px)}}.title__content .title__content-form{padding-left:2vw;padding-right:2vw;background-color:#d5d2ca;border-radius:7vw;margin-left:5vw;margin-right:5vw;margin-bottom:22vw;padding-top:2vw;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.25)) drop-shadow(0 2px 6px rgba(0,0,0,0.15))}@media (min-width:768px){.title__content .title__content-form{border-radius:min(1.6vw, 30.72px);padding-left:min(6vw, 115.2px);padding-right:min(6vw, 115.2px);width:min(44vw, 844.8px);height:min(56.5vw, 1084.8px);position:absolute;bottom:0;left:50%;transform:translate(-50%, 46vw);display:flex;margin-left:unset;margin-right:unset;margin-bottom:unset}}.title__content .title__content-form iframe{border:none;width:100%;height:100%}.instock-content-table{padding-bottom:22.5vw}@media (min-width:768px){.instock-content-table{padding-bottom:min(4vw, 76.8px)}}.instock-content-table .container{display:flex;flex-direction:column;align-items:center;padding-left:unset;padding-right:unset}@media (min-width:768px){.instock-content-table .container{padding-left:min(6vw, 115.2px);padding-right:min(6vw, 115.2px)}}.instock-content-table .container .instock-content-table--text{display:flex;flex-direction:column;align-items:center;padding-bottom:6vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--text{padding-bottom:min(3.4vw, 65.28px)}}.instock-content-table .container .instock-content-table--text h3,.instock-content-table .container .instock-content-table--text p,.instock-content-table .container .instock-content-table--text a{margin:0}.instock-content-table .container .instock-content-table--text h3{color:#003057;font-size:5.6vw;font-weight:900;max-width:18ch;margin-bottom:6vw;letter-spacing:.25vw;text-align:center}@media (min-width:768px){.instock-content-table .container .instock-content-table--text h3{font-weight:700;max-width:23ch;font-size:min(1.7vw, 32.64px);margin-bottom:min(1.2vw, 23.04px);letter-spacing:min(-0.02vw, -0.384px)}}.instock-content-table .container .instock-content-table--text p,.instock-content-table .container .instock-content-table--text a{letter-spacing:.1vw;line-height:1.4;max-width:26ch;font-size:4.2vw;color:#7F776F;font-weight:500;text-decoration:none;text-align:center}@media (min-width:768px){.instock-content-table .container .instock-content-table--text p,.instock-content-table .container .instock-content-table--text a{max-width:37ch;font-size:min(0.95vw, 18.24px);letter-spacing:min(0.01vw, 0.192px)}}.instock-content-table .container .instock-content-table--wrapper{overflow:hidden;width:fit-content;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2)}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper{border-radius:min(1.6vw, 30.72px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table{width:100vw;font-weight:600;border-spacing:0;border:none !important;border-collapse:collapse}.instock-content-table .container .instock-content-table--wrapper .inventory-table th,.instock-content-table .container .instock-content-table--wrapper .inventory-table td{border:none !important;text-align:start;vertical-align:top;width:fit-content}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table th,.instock-content-table .container .instock-content-table--wrapper .inventory-table td{vertical-align:middle}}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table{width:min(67.7vw, 1299.84px);font-size:min(0.95vw, 18.24px);letter-spacing:min(0.07vw, 1.344px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table thead{text-align:left;background-color:#003057;color:#D5D2CA}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table thead{height:min(6vw, 115.2px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr{font-size:3.3vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr{font-size:min(0.95vw, 18.24px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th:nth-child(1){padding-left:6vw;padding-right:17vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th:nth-child(1){padding-left:min(4vw, 76.8px);padding-right:unset}}.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th:nth-child(2){padding-right:4vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th:nth-child(2){padding-right:0}}.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th:last-child{padding-right:6vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th:last-child{padding-right:min(4vw, 76.8px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th{max-width:10ch;padding-block:4vw;font-weight:500}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table thead tr th{padding-block:unset;font-weight:600}}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody{color:#003057}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody a{max-width:16ch;display:block}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody a{max-width:27ch}}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody a:hover{text-decoration:underline}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr{font-weight:500;font-size:3.3vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr{font-weight:600;height:min(5.3vw, 101.76px);font-size:min(0.95vw, 18.24px);letter-spacing:min(0.05vw, 0.96px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td{padding-block:5vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td{padding-block:unset}}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td:nth-child(1){padding-left:6vw;padding-right:6vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td:nth-child(1){padding-left:min(4vw, 76.8px);padding-right:min(5vw, 96px)}}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td:nth-child(2){padding-right:min(7vw, 134.4px)}}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td:nth-child(3){padding-right:min(7vw, 134.4px)}}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td:last-child{padding-right:6vw}@media (min-width:768px){.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr td:last-child{padding-right:min(4vw, 76.8px);text-align:center}}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr:nth-child(even){background-color:#D5D2CA}.instock-content-table .container .instock-content-table--wrapper .inventory-table tbody tr:nth-child(odd){background-color:rgba(184,182,175,0.3)}.news-content{padding-bottom:10vw}@media (min-width:768px){.news-content{padding-bottom:min(6.1vw, 117.12px)}}.news-content .container{padding-left:unset;padding-right:unset}.news-content .container .news-sort-wrapper{display:flex;justify-content:space-between;padding-left:6vw;padding-right:6vw;margin-bottom:16px;gap:18px}.news-content .container .news-sort-wrapper .drop-down-select-light{margin-left:auto}@media (min-width:768px){.news-content .container .news-sort-wrapper{padding-left:0;padding-right:0;margin-bottom:min(0.884vw, 16.9728px)}}.news-content .container .news-sort-wrapper>div{width:100%}.news-content .container .news-list-wrapper{margin-top:16px}@media (min-width:768px){.news-content .container .news-list-wrapper{margin-bottom:min(0.884vw, 16.9728px)}}.news-content .container .news-list{display:grid;grid-template-areas:"first" "second" "third" "fourth";padding-left:6vw;padding-right:6vw}@media (min-width:768px){.news-content .container .news-list{padding-left:0;padding-right:0;grid-template-columns:4.5fr 3.5fr;gap:min(1.612vw, 30.9504px);grid-template-areas:"first second" "first third" "first fourth"}}.news-content .container .news-list .news-row{background-color:#D5D2CA;display:grid}@media (min-width:768px){.news-content .container .news-list .news-row{min-width:min(34.528vw, 662.9376px);min-height:min(12.168vw, 233.62559999999996px)}}.news-content .container .news-list .news-row img{width:100%;border-radius:4.4vw}@media (min-width:768px){.news-content .container .news-list .news-row img{border-radius:min(1.04vw, 19.968000000000004px)}}.news-content .container .news-list .news-row .news-row--content{display:flex;flex-direction:column;overflow:hidden}.news-content .container .news-list .news-row .news-row--content-date{display:flex;justify-content:space-between}.news-content .container .news-list .news-row .news-row--content-date p{margin:0;color:#7F776F;font-weight:500}.news-content .container .news-list .news-row .news-row--content-text a{color:#003057;font-size:.95vw;font-weight:500}@media (min-width:768px){.news-content .container .news-list .news-row .news-row--content-text a{font-weight:700}}.news-content .container .news-list .news-row .news-row--content-text p{margin:0;font-size:.95vw;font-weight:500;color:#003057}.news-content .container .news-list .news-row .news-row--content-text a+p{margin-top:.78vw}.news-content .container .news-list .news-row .news-row--content-footer a{font-size:.95vw;font-weight:500;color:#7F776F;text-decoration:underline;transition:color .2s ease-in-out}.news-content .container .news-list .news-row .news-row--content-footer a:hover{color:#003057}.news-content .container .news-list .news-row:not(:nth-child(1))+.news-row{margin-top:11.66vw}@media (min-width:768px){.news-content .container .news-list .news-row:not(:nth-child(1))+.news-row{margin-top:unset}}.news-content .container .news-list .news-row:not(:nth-child(1)){gap:4.66vw;grid-template-columns:1fr 1.45fr;position:relative;border-radius:7vw}@media (min-width:768px){.news-content .container .news-list .news-row:not(:nth-child(1)){padding:min(1.25vw, 24px);gap:min(1.976vw, 37.9392px);box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);border-radius:min(1.6vw, 30.72px)}}.news-content .container .news-list .news-row:not(:nth-child(1)):after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 5.83vw);display:block;background-color:#A99A7E}@media (min-width:768px){.news-content .container .news-list .news-row:not(:nth-child(1)):after{display:none}}.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content{justify-content:center;padding-right:2.8vw}.news-content .container .news-list .news-row:not(:nth-child(1)) img{width:100%;object-fit:cover;aspect-ratio:1 / .87}@media (min-width:768px){.news-content .container .news-list .news-row:not(:nth-child(1)) img{aspect-ratio:1 / .75}}.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-date p{font-size:3.73vw}@media (min-width:768px){.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-date p{font-size:min(1.04vw, 19.968000000000004px)}}.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-text{margin-top:1.352vw}.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-text a{font-size:4.2vw;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-text a{-webkit-line-clamp:4;font-size:min(1.04vw, 19.968000000000004px)}}.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-text p{display:none}.news-content .container .news-list .news-row:not(:nth-child(1)) .news-row--content-footer{display:none}.news-content .container .news-list .news-row:nth-child(1){padding:3.08vw;margin:auto;grid-template-rows:auto 1fr;grid-area:first;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);background-color:#D5D2CA;border-radius:7vw;margin-bottom:7.48vw}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1){padding:min(1.25vw, 24px);padding-bottom:min(1.6666666666666667vw, 32px);height:100%;width:unset;margin-bottom:unset;border-radius:min(1.6vw, 30.72px)}}.news-content .container .news-list .news-row:nth-child(1) img{aspect-ratio:1 / .716;object-fit:cover}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) img{aspect-ratio:unset;object-fit:unset}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content-date{margin-top:5.94vw;margin-bottom:2.86vw}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content-date{margin-top:0;margin-bottom:0}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content-date p{font-size:4.2vw}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content-date p{font-size:min(0.95vw, 18.24px)}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content{margin-top:3.25vw;justify-content:space-between}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content{margin-top:min(1.768vw, 33.9456px)}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content-text a{font-size:5.6vw;font-weight:900}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content-text a{font-size:min(1.664vw, 31.948799999999995px);font-weight:700}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content-text p{font-size:4.2vw;margin-top:5.1vw}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content-text p{font-size:min(0.95vw, 18.24px);margin-top:min(0.78vw, 14.976px)}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content-footer{margin-bottom:10.26vw}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content-footer{margin-bottom:unset}}.news-content .container .news-list .news-row:nth-child(1) .news-row--content-footer a{font-size:4.2vw}@media (min-width:768px){.news-content .container .news-list .news-row:nth-child(1) .news-row--content-footer a{font-size:min(0.95vw, 18.24px)}}.news-content .container .news-list .news-row:nth-child(2){grid-area:second}.news-content .container .news-list .news-row:nth-child(3){grid-area:third}.news-content .container .news-list .news-row:nth-child(4){grid-area:fourth}.news-content .container .news-show-all{margin-top:14vw}@media (min-width:768px){.news-content .container .news-show-all{margin-top:min(2.704vw, 51.9168px)}}.news-content .container .news-show-all .btn{margin:auto}.all-news-content{margin-bottom:100px}.all-news-content .container{position:relative}.all-news-content .container .all-news--title{padding-top:min(2.3255813953488373vw, 10px)}@media (min-width:768px){.all-news-content .container .all-news--title{display:flex;align-items:center;justify-content:flex-start;gap:min(1.0416666666666665vw, 20px)}}.all-news-content .container .all-news--title h1{display:inline-block;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:42px;font-weight:900;margin:0;margin-top:20px;margin-bottom:30px}@media (min-width:768px){.all-news-content .container .all-news--title h1{font-size:min(4.270833333333333vw, 82px)}}.all-news-content .container .all-news--title .all-news--title-filters-wrapper{display:flex;justify-content:space-between;gap:18px;margin-bottom:55px}@media (min-width:768px){.all-news-content .container .all-news--title .all-news--title-filters-wrapper{margin-bottom:0;margin-left:auto}}.all-news-content .container .all-news--title .all-news--title-filters-wrapper .all-news--title-filters{width:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to right, #001E33, #002F55);color:#fff;border:0;padding:13.5px 21px 13.5px 28px;border-radius:200px}@media (min-width:768px){.all-news-content .container .all-news--title .all-news--title-filters-wrapper .all-news--title-filters{display:none}}.all-news-content .container .all-news--content-wrapper{display:grid;grid-template-columns:auto}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper{grid-template-columns:.9fr 3fr;gap:min(2.4479166666666665vw, 47px)}}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar{position:fixed;display:none;background-color:#D5D2CA;z-index:10;top:var(--header-h);left:0;width:100%;height:calc(100vh - var(--header-h));padding-left:25px;padding-right:25px;padding-top:10px;overflow-y:auto}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar{position:relative;height:fit-content;display:block;overflow:unset;top:0;padding-left:0;padding-right:0;padding-top:0;background-color:transparent}}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar .all-news--content-sidebar-back,.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar .all-news--content-sidebar--filters-title{display:none}}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar h2{display:inline-block;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:42px;font-weight:900;margin:0;margin-top:17px;margin-bottom:24px}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar h3{margin:0;font-size:18px;color:#003057;letter-spacing:.5vw}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar h3{letter-spacing:min(0.15625vw, 3px)}}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar.active{display:block}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar .all-news--content-sidebar--category h3{margin-bottom:17px}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar .all-news--content-sidebar--category h3{margin-bottom:min(0.8854166666666666vw, 17px)}}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar .all-news--content-sidebar--category .drop-down-result__panel{margin-top:17px;margin-top:min(0.8854166666666666vw, 17px)}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar--date{margin-top:17px}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar--date{margin-top:min(0.8854166666666666vw, 17px)}}.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar--date .side-bar--wrapper{margin-top:18px}@media (min-width:768px){.all-news-content .container .all-news--content-wrapper .all-news--content-sidebar--date .side-bar--wrapper{margin-top:min(0.9375vw, 18px)}}.all-news-content .container .all-news--content-wrapper .filters__actions{display:flex;justify-content:center;margin-top:10px;margin-bottom:20px;gap:20px}.all-news-content .container .all-news--content-wrapper .filters__actions button{cursor:pointer}.all-news-content .container .all-news--content-list{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.all-news-content .container .all-news--content-list{gap:min(1.3020833333333335vw, 25px);display:grid;grid-template-columns:1fr 1fr 1fr}}.all-news-content .container .all-news--content-list .news-row:not(:first-child){margin-top:11.66vw}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row:not(:first-child){margin-top:0}}.all-news-content .container .all-news--content-list .news-row{background-color:#D5D2CA;display:grid;gap:4.66vw;grid-template-columns:1fr 1.45fr;position:relative;border-radius:7vw}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row{padding:min(0.7291666666666666vw, 14px);gap:min(0.8333333333333334vw, 16px);margin-bottom:min(0.6770833333333334vw, 13px);grid-template-columns:1fr;box-shadow:0 4px 3vw 0 rgba(0,0,0,0.2);border-radius:min(1.6vw, 30.72px)}}.all-news-content .container .all-news--content-list .news-row:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 5.83vw);display:block;background-color:#A99A7E}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row:after{display:none}}.all-news-content .container .all-news--content-list .news-row .news-row--content{display:flex;flex-direction:column;overflow:hidden;justify-content:center;padding-right:2.8vw}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row .news-row--content{padding-bottom:min(1.09375vw, 21px);padding-left:min(0.8854166666666666vw, 17px);padding-right:min(0.8854166666666666vw, 17px)}}.all-news-content .container .all-news--content-list .news-row img{width:100%;border-radius:4.4vw;object-fit:cover;aspect-ratio:1 / .87}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row img{aspect-ratio:1 / .75;border-radius:min(1.04vw, 19.968000000000004px)}}.all-news-content .container .all-news--content-list .news-row .news-row--content-date{display:flex;justify-content:space-between}.all-news-content .container .all-news--content-list .news-row .news-row--content-date p{margin:0;color:#7F776F;font-weight:500;font-size:3.73vw}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row .news-row--content-date p{font-size:1.04vw;font-size:min(1.04vw, 19.968000000000004px)}}.all-news-content .container .all-news--content-list .news-row .news-row--content-text{margin-top:1.352vw}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row .news-row--content-text{margin-top:min(1.352vw, 25.9584px)}}.all-news-content .container .all-news--content-list .news-row .news-row--content-text a{color:#003057;font-size:4.2vw;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.all-news-content .container .all-news--content-list .news-row .news-row--content-text a{-webkit-line-clamp:4;font-size:1.04vw;font-size:min(1.04vw, 19.968000000000004px);font-weight:700}}.all-news-content .container .all-news--content-list .news-row .news-row--content-text p{display:none}.all-news-content .container .all-news--content-list .news-row .news-row--content-footer{display:none}.content-pagination-wrapper{margin-top:min(13.953488372093023vw, 60px)}@media (min-width:768px){.content-pagination-wrapper{margin-top:min(1.5625vw, 30px)}}.container-s{max-width:min(244.1860465116279vw, 1050px)}@media (min-width:768px){.container-s{max-width:min(54.6875vw, 1050px)}}.news-detail-content{margin-top:min(6.976744186046512vw, 30px);margin-bottom:min(11.627906976744185vw, 50px);margin-left:min(5.813953488372093vw, 25px);margin-right:min(5.813953488372093vw, 25px)}@media (min-width:768px){.news-detail-content{margin-top:min(3.6458333333333335vw, 70px);margin-bottom:min(4.6875vw, 90px);margin-left:min(1.3020833333333335vw, 25px);margin-right:min(1.3020833333333335vw, 25px)}}.news-detail-content .news-detail--navigation{display:flex;justify-content:space-between}.news-detail-content .news-detail--date-wrapper{margin-top:min(5.813953488372093vw, 25px);margin-bottom:min(2.7906976744186047vw, 12px)}@media (min-width:768px){.news-detail-content .news-detail--date-wrapper{margin-right:min(1.5625vw, 30px)}}.news-detail-content .news-detail--date-wrapper p{margin:0;font-size:min(4.186046511627907vw, 18px);font-weight:500;color:#7F776F}@media (min-width:768px){.news-detail-content .news-detail--date-wrapper p{font-size:min(0.9375vw, 18px)}}.news-detail-content .news-detail--content-wrapper h2{margin:0;color:#003057;font-size:min(5.5813953488372094vw, 24px);font-weight:900}@media (min-width:768px){.news-detail-content .news-detail--content-wrapper h2{font-size:min(2.5vw, 48px);letter-spacing:min(0.10416666666666667vw, 2px)}}.news-detail-content .news-detail--content-wrapper img{margin-top:min(7.674418604651163vw, 33px);margin-bottom:min(9.767441860465116vw, 42px);width:100%;object-fit:contain;border-radius:7vw}@media (min-width:768px){.news-detail-content .news-detail--content-wrapper img{border-radius:min(1.6vw, 30.72px);margin-top:min(1.9791666666666665vw, 38px);margin-bottom:min(2.8125vw, 54px)}}.news-detail-content .news-detail--content-wrapper p{margin:0;font-size:min(4.186046511627907vw, 18px);font-weight:500;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){.news-detail-content .news-detail--content-wrapper p{font-size:min(0.9375vw, 18px);letter-spacing:min(0.020833333333333336vw, 0.4px)}}.news-detail-content .news-detail--content-wrapper h3{margin:0;margin-block:min(4.186046511627907vw, 18px);font-size:min(5.5813953488372094vw, 24px);font-weight:700;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){.news-detail-content .news-detail--content-wrapper h3{margin-block:47px;font-size:min(1.6666666666666667vw, 32px);margin-block:min(2.4479166666666665vw, 47px)}}.power-program-hero{margin-bottom:min(70.69767441860465vw, 304px)}@media (min-width:768px){.power-program-hero{margin-bottom:min(27.906976744186046vw, 120px)}}@media (min-width:1024px){.power-program-hero{margin-bottom:min(8.802083333333334vw, 169px)}}.power-program-hero .power-program-hero__inner{position:relative}.power-program-hero .power-program-hero__inner .power-program-hero__poster img{width:100%}@media (min-width:768px){.power-program-hero .power-program-hero__inner .power-program-hero__poster img{border-radius:min(1.6vw, 30.72px)}}.power-program-hero .power-program-hero__inner .power-program-hero__title{position:absolute;margin:0;top:min(14.883720930232558vw, 64px);left:min(14.186046511627906vw, 61px);max-width:9ch;background:linear-gradient(0deg, #CAB37A, #AC9A69);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:min(9.767441860465116vw, 42px);letter-spacing:min(0.46511627906976744vw, 2px);font-weight:900;z-index:2}@media (min-width:768px){.power-program-hero .power-program-hero__inner .power-program-hero__title{font-size:min(4.270833333333333vw, 82px);top:50%;left:15%;transform:translateY(-50%)}}.power-program-hero .power-program-hero__inner .power-program-hero__media img{width:100%;position:absolute;bottom:0;left:0;transform:translateY(52%)}@media (min-width:768px){.power-program-hero .power-program-hero__inner .power-program-hero__media img{width:82.2%;transform:translate(28%, 34%)}}.power-program-content{padding-left:min(6.046511627906977vw, 26px);padding-right:min(6.046511627906977vw, 26px);margin-bottom:min(20.69767441860465vw, 89px)}.power-program-content .power-program-content__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.power-program-content .power-program-content__wrapper{align-items:center;gap:min(13.953488372093023vw, 60px)}}@media (min-width:1024px){.power-program-content .power-program-content__wrapper{align-items:center;gap:min(2.34375vw, 45px)}}.power-program-content .power-program-content__wrapper .power-program-content__left img{margin-top:min(8.13953488372093vw, 35px);width:100%}@media (min-width:768px){.power-program-content .power-program-content__wrapper .power-program-content__left img{width:min(44.635416666666664vw, 857px);margin-top:0;height:fit-content}}.power-program-content .power-program-content__wrapper .power-program-content__right{width:100%;font-size:min(4.186046511627907vw, 18px);font-weight:500;margin:0;display:flex;flex-direction:column}@media (min-width:768px){.power-program-content .power-program-content__wrapper .power-program-content__right{flex-direction:column}}@media (min-width:1024px){.power-program-content .power-program-content__wrapper .power-program-content__right{justify-content:space-between;flex-direction:row}}.power-program-content .power-program-content__wrapper .power-program-content__right p{margin-bottom:0}@media (min-width:768px){.power-program-content .power-program-content__wrapper .power-program-content__right p{font-size:min(3.255813953488372vw, 14px);max-width:unset}}@media (min-width:1024px){.power-program-content .power-program-content__wrapper .power-program-content__right p{margin:0;font-size:min(0.9375vw, 18px);max-width:38.3ch}}.privacy-policy{padding-top:3.3vw}@media (min-width:768px){.privacy-policy{padding-top:min(1vw, 19.2px);padding-bottom:min(1.5vw, 28.8px)}}.privacy-policy--cells-wrapper{margin:auto;column-count:1;list-style:none}@media (min-width:768px){.privacy-policy--cells-wrapper{column-count:2;column-gap:min(1vw, 19.2px)}}.privacy-policy--cells-wrapper .privacy-policy--cell{margin-bottom:14.8vw}@media (min-width:768px){.privacy-policy--cells-wrapper .privacy-policy--cell{margin-bottom:min(3.5vw, 67.2px)}}.privacy-policy--cells-wrapper .privacy-policy--cell p+p{margin-top:7vw}@media (min-width:768px){.privacy-policy--cells-wrapper .privacy-policy--cell p+p{margin-top:30px;margin-top:min(1.5625vw, 30px)}}.privacy-policy--cells-wrapper h3,.privacy-policy--cells-wrapper p{margin:0}.privacy-policy--cells-wrapper h3{font-size:5.6vw;font-weight:900;letter-spacing:.3vw;margin-bottom:5.6vw}@media (min-width:768px){.privacy-policy--cells-wrapper h3{font-weight:700;max-width:100%;font-size:min(1.55vw, 29.76px);letter-spacing:min(0.05vw, 0.96px);line-height:min(1.85vw, 35.52px);margin-bottom:min(1.3vw, 24.96px)}}.privacy-policy--cells-wrapper h3 span{display:inline-block;background:linear-gradient(to right, #001E33, #002F55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;word-break:normal;overflow-wrap:normal}.privacy-policy--cells-wrapper p{font-size:4.2vw;font-weight:500;letter-spacing:.1vw;line-height:6.1vw}@media (min-width:768px){.privacy-policy--cells-wrapper p{font-weight:500;max-width:65ch;font-size:min(0.88vw, 16.896px);letter-spacing:min(0.05vw, 0.96px);line-height:min(1.2vw, 23.04px)}}.page404{height:calc(100vh - (var(--header-h) + 4px));margin:auto;border-radius:7vw;overflow:hidden;max-width:90.4vw;max-height:86vh}@media (min-width:768px){.page404{max-height:min(51.9vw, 996.48px);border-radius:min(1.6vw, 30.72px)}}.page404 .container-w{height:100%;position:relative;display:flex;align-items:center;justify-content:center}.page404 .container-w h1,.page404 .container-w p{margin:0}.page404 .container-w .page404__poster img{border-radius:7vw}@media (min-width:768px){.page404 .container-w .page404__poster img{border-radius:min(1.6vw, 30.72px)}}.page404 .container-w .page404-content-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column}.page404 .container-w .page404__404{margin-top:10.5vw;margin-bottom:1.5vw;font-size:34vw;font-weight:900;background:linear-gradient(-45deg, #F4F4F4, #D5D2CA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){.page404 .container-w .page404__404{font-size:min(15.6vw, 299.52px);line-height:min(15.4vw, 295.68px);margin-top:0;margin-bottom:0}}.page404 .container-w .page404__title{font-size:8.8vw;line-height:9.7vw;margin-bottom:8vw;font-weight:900;text-align:center;text-transform:uppercase;max-width:10ch;background:linear-gradient(-45deg, #CAB37A, #AC9A69);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){.page404 .container-w .page404__title{font-size:min(2.5vw, 48px);margin-bottom:min(1.3vw, 24.96px);line-height:min(2.2vw, 42.24px);max-width:fit-content}}.page404 .container-w .page404__text{font-weight:500;font-size:18px;text-align:center;letter-spacing:.1vw;line-height:5.2vw;max-width:18.9ch;margin-bottom:45px;background:linear-gradient(-45deg, #F4F4F4, #D5D2CA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width:768px){.page404 .container-w .page404__text{max-width:49ch;font-size:min(0.95vw, 18.24px);margin-bottom:min(3.7vw, 71.04px);line-height:min(1.2vw, 23.04px)}}.gm-style-iw{height:fit-content !important;max-height:unset !important}.gm-style-iw-d{height:fit-content !important;max-height:unset !important}.google-info-wrapper{min-width:60vw;padding:3.4vw 4vw;border-radius:4vw;background:#062a5a;color:#D5D2CA;box-shadow:0 10px 30px rgba(0,0,0,0.25)}@media (min-width:480px){.google-info-wrapper{min-width:52vw}}@media (min-width:768px){.google-info-wrapper{min-width:14.6vw;padding:.9vw .95vw;border-radius:.8vw}}.google-info-wrapper .btn--primary{font-size:4vw}@media (min-width:768px){.google-info-wrapper .btn--primary{font-size:.95vw}}.google-info-wrapper .google-info-content{width:100%;height:fit-content}.google-info-wrapper .google-info-content .google-info-title{font-size:4.6vw;font-weight:700}@media (min-width:480px){.google-info-wrapper .google-info-content .google-info-title{font-size:3.6vw}}@media (min-width:768px){.google-info-wrapper .google-info-content .google-info-title{font-size:1.05vw}}.google-info-wrapper .google-info-content .google-info-name{font-size:4.2vw;font-weight:700;margin-bottom:1.84vw}@media (min-width:480px){.google-info-wrapper .google-info-content .google-info-name{font-size:3.2vw}}@media (min-width:768px){.google-info-wrapper .google-info-content .google-info-name{font-size:.95vw;margin-bottom:.4vw}}.google-info-wrapper .google-info-content .google-info-address{font-size:3.5vw;font-weight:500;line-height:1.5;margin-bottom:3.2vw}@media (min-width:480px){.google-info-wrapper .google-info-content .google-info-address{font-size:2.2vw}}@media (min-width:768px){.google-info-wrapper .google-info-content .google-info-address{font-size:.75vw;margin-bottom:.6vw}}.yt-popup{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:4vw;backdrop-filter:none}.yt-popup[hidden]{display:none !important}.yt-popup__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6)}.yt-popup__dialog{position:relative;width:min(92vw, 1080px);aspect-ratio:16 / 9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5);display:grid}.yt-popup__frame{width:100%;height:100%}.yt-popup__frame>iframe{width:100%;height:100%;border:0;display:block}.yt-popup__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:999px;border:0;cursor:pointer;line-height:1;background:rgba(0,0,0,0.55);color:#fff;font-size:18px}.yt-popup__close:hover{background:rgba(0,0,0,0.7)}.view-more{margin:auto;width:fit-content}.view-more ul{gap:min(4.4186046511627906vw, 19px);padding:0;display:flex;width:fit-content;list-style:none}@media (min-width:768px){.view-more ul{gap:min(0.5208333333333333vw, 10px)}}.view-more ul li{display:flex;align-items:center;justify-content:center;width:min(8.604651162790699vw, 37px);height:min(8.604651162790699vw, 37px)}@media (min-width:768px){.view-more ul li{width:min(1.4583333333333333vw, 28px);height:min(1.4583333333333333vw, 28px)}}.view-more ul li span.current{background:#AA9767;color:#ffffff}.view-more ul li:not(:has(.next)):not(:has(.prev)){border-radius:min(1.3953488372093024vw, 6px);background:transparent;border:1px solid #AA9767}.view-more ul li a,.view-more ul li span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.view-more ul li a:hover,.view-more ul li span:hover{text-decoration:none}.view-more ul li a,.view-more ul li span{user-select:none}.page-numbers svg{width:min(2.7906976744186047vw, 12px);height:min(3.0232558139534884vw, 13px)}.page-numbers.next svg{transform:rotate(180deg)}