a,article,button,div,h1,h2,h3,h4,h5,h6,p,span{font-weight:500;font-style:normal;font-optical-sizing:auto;font-family:Josefin Sans,sans-serif}#site-header{transition:background-color .32s ease,box-shadow .32s ease}.site-header-shell{transition:border-color .32s ease,box-shadow .32s ease;border-bottom:1px solid transparent}.site-header-background{transition:opacity .32s ease;opacity:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(40,42,44,.97) 48%,rgba(0,0,0,.88))}.site-header-texture{transition:opacity .32s ease;opacity:0;background-image:linear-gradient(115deg,hsla(0,0%,100%,.05),transparent 30%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 1px,transparent 0,transparent 4px)}#site-header.is-scrolled .site-header-shell{box-shadow:0 12px 28px rgba(0,0,0,.2);border-bottom-color:hsla(0,0%,100%,.1)}#site-header.is-scrolled .site-header-background{opacity:1}#site-header.is-scrolled .site-header-texture{opacity:.22}.mytes-language-dropdown{position:relative}.mytes-language-dropdown summary{user-select:none}.mytes-language-dropdown[open] summary{border-color:rgba(24,167,237,.95)}.mytes-language-dropdown a{text-decoration:none}#mega-menu{display:none}body.mega-menu-lock{overflow:hidden}.mega-menu-texture{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 1px,transparent 0,transparent 4px),radial-gradient(circle at 48% 32%,hsla(0,0%,100%,.12),transparent 38%)}.mega-desktop-grid{grid-template-columns:minmax(620px,1fr) minmax(360px,560px);position:relative;gap:clamp(42px,5vw,110px);align-items:center;width:100%;display:grid}.mega-desktop-grid>nav,.mega-desktop-nav{grid-column:1;grid-row:1;position:relative;min-width:0;z-index:8}.mega-desktop-menu-list{flex-direction:column;gap:clamp(20px,2.2vh,30px);display:flex}.mega-desktop-menu-item{position:relative;max-width:100%;width:max-content}.mega-desktop-menu-item.has-desktop-submenu{z-index:20}.mega-desktop-grid>nav>ul{flex-direction:column;gap:clamp(20px,2.2vh,30px);display:flex}.mega-desktop-grid>nav>ul>li{position:relative;max-width:100%;width:max-content}.desktop-main-link{padding:0;font-size:clamp(22px,2.05vw,34px);border:0;text-decoration:none;font-weight:500;color:#fff;transition:color .22s ease,transform .22s ease;position:relative;letter-spacing:.16em;gap:20px;text-align:left;background-color:transparent;align-items:center;cursor:pointer;width:auto;line-height:1.16;font-family:inherit;display:inline-flex}.desktop-main-button{appearance:none}.desktop-main-link-number{flex-shrink:0;min-width:clamp(76px,6.5vw,112px);display:inline-flex}.desktop-main-link-text{max-width:520px;display:inline-block}.desktop-main-link.is-active,.desktop-main-link:focus-visible,.desktop-main-link:hover{color:#18a7ed!important}.mega-desktop-grid .desktop-main-link.flex{display:inline-flex}.has-desktop-submenu>.desktop-mega-submenu{max-width:min(520px,38vw);left:calc(100% + clamp(26px, 2.5vw, 54px))}.has-desktop-submenu>.desktop-mega-submenu,.mega-desktop-grid>.desktop-mega-submenu:not(.has-desktop-submenu .desktop-mega-submenu){transform:translate3d(-12px,-50%,0);pointer-events:none;transition:opacity .22s ease,visibility .22s ease,transform .22s ease;position:absolute;opacity:0;visibility:hidden;top:50%;width:max-content;z-index:30}.mega-desktop-grid>.desktop-mega-submenu:not(.has-desktop-submenu .desktop-mega-submenu){max-width:min(420px,30vw);left:min(58vw,760px)}.desktop-mega-submenu.is-open{transform:translate3d(0,-50%,0);pointer-events:auto;opacity:1;visibility:visible}.desktop-mega-submenu-inner{align-items:flex-center}.desktop-mega-submenu-inner,.desktop-mega-submenu>.flex{padding:18px 22px;min-width:330px;gap:clamp(16px,1.4vw,24px);display:flex}.desktop-mega-submenu>.flex{backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);align-items:flex-start;box-shadow:0 18px 46px rgba(0,0,0,.24);background:linear-gradient(135deg,rgba(38,42,44,.97),rgba(30,34,36,.93))}.desktop-mega-submenu-arrow,.desktop-mega-submenu>.flex>svg{height:auto;flex-shrink:0;color:#fff;opacity:.92;width:clamp(38px,3vw,54px);margin-top:4px}.desktop-mega-submenu ul,.desktop-mega-submenu-list{flex-direction:column;min-width:0;gap:clamp(12px,1.25vh,18px);display:flex}.desktop-mega-submenu a,.desktop-mega-submenu-list a{font-size:clamp(18px,1.4vw,28px);text-decoration:none;font-weight:500;color:hsla(0,0%,100%,.96);transition:color .22s ease,transform .22s ease;letter-spacing:.12em;line-height:1.18;white-space:nowrap;display:block}.desktop-mega-submenu a:focus-visible,.desktop-mega-submenu a:hover,.desktop-mega-submenu-list a:focus-visible,.desktop-mega-submenu-list a:hover{transform:translateX(4px);color:#18a7ed}.mega-desktop-grid>.col-start-3,.mega-menu-visual{pointer-events:none;grid-column:2;justify-content:flex-end;grid-row:1;position:relative;min-width:0;align-items:center;display:flex;z-index:2}.mega-menu-visual-frame{overflow:hidden;justify-content:center;border:1px solid hsla(0,0%,100%,.18);background-color:rgba(32,36,38,.8);aspect-ratio:1.44/1;align-items:center;box-shadow:0 22px 54px rgba(0,0,0,.28);width:min(100%,550px);display:flex}.mega-menu-visual-image{height:100%;object-fit:cover;width:100%;display:block}.mega-desktop-grid>.col-start-3 img,.mega-menu-visual img{height:auto;max-width:100%;object-fit:cover}.mobile-mega-submenu{display:none}.mobile-mega-trigger{border:0;background-color:transparent;cursor:pointer;font-family:inherit}.mobile-mega-trigger.is-active{color:#18a7ed}.mobile-mega-chevron{transition:transform .22s ease}.mobile-mega-chevron.is-open{transform:rotate(180deg)}.desktop-main-link:focus-visible,.desktop-mega-submenu a:focus-visible,.desktop-mega-submenu-list a:focus-visible,.mobile-mega-submenu a:focus-visible,.mobile-mega-trigger:focus-visible{outline-offset:5px;outline:2px solid #18a7ed}@media (min-width:1024px) and (max-width:1279px){.mega-desktop-grid{grid-template-columns:minmax(560px,1fr) minmax(280px,360px);gap:34px}.mega-desktop-grid>nav>ul,.mega-desktop-menu-list{gap:18px}.desktop-main-link{font-size:22px;letter-spacing:.12em;gap:16px}.desktop-main-link-number{min-width:76px}.desktop-main-link-text{max-width:390px}.has-desktop-submenu>.desktop-mega-submenu{max-width:360px;left:calc(100% + 22px)}.mega-desktop-grid>.desktop-mega-submenu:not(.has-desktop-submenu .desktop-mega-submenu){max-width:320px;left:min(54vw,610px)}.desktop-mega-submenu-inner,.desktop-mega-submenu>.flex{padding:15px 17px;min-width:280px;gap:13px}.desktop-mega-submenu-arrow,.desktop-mega-submenu>.flex>svg{width:34px}.desktop-mega-submenu a,.desktop-mega-submenu-list a{font-size:17px;letter-spacing:.08em}.mega-menu-visual-frame{opacity:.72;width:min(100%,330px)}}@media (min-width:1280px) and (max-width:1535px){.mega-desktop-grid{grid-template-columns:minmax(680px,1fr) minmax(340px,460px);gap:56px}.desktop-main-link{font-size:28px;letter-spacing:.14em}.desktop-main-link-text{max-width:480px}.has-desktop-submenu>.desktop-mega-submenu{max-width:430px}.mega-desktop-grid>.desktop-mega-submenu:not(.has-desktop-submenu .desktop-mega-submenu){max-width:380px;left:min(56vw,720px)}.desktop-mega-submenu a,.desktop-mega-submenu-list a{font-size:22px}.mega-menu-visual-frame{width:min(100%,430px)}}@media (min-width:1536px){.mega-desktop-grid{grid-template-columns:minmax(760px,1fr) minmax(420px,620px)}}@media (max-width:1023px){.mega-desktop-grid{display:none}}@media (prefers-reduced-motion:reduce){#site-header,.desktop-main-link,.desktop-mega-submenu,.desktop-mega-submenu a,.desktop-mega-submenu-list a,.mobile-mega-chevron,.site-header-background,.site-header-shell,.site-header-texture{transition:none}}.brand-arrow-button{position:relative;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%)}.brand-arrow-button img{transform:translateX(4px)}.brand-chevron{stroke-linecap:round;stroke-width:2;stroke:#1aa6ee;stroke-linejoin:round}.about-more-button{height:38px;overflow:hidden;justify-content:space-between;font-size:11px;font-weight:500;color:#fff;transition:filter .3s ease,transform .3s ease;position:relative;padding-right:12px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);letter-spacing:.16em;gap:10px;background-color:#1aa6ee;align-items:center;width:165px;padding-left:18px;display:inline-flex}.about-more-button:before{transition:background-color .3s ease;content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%);inset:1px;background-color:#1d427d}.about-more-button:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.about-more-button:hover:before{background-color:#1aa6ee}.about-more-button svg{stroke-linecap:round;stroke-width:1.3;stroke-linejoin:round}.service-card{height:245px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;position:relative;background-color:#e8e8e8;width:100%;display:block}.service-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(15,42,88,.16)}.service-card-image{height:44%;right:0;transition:filter .42s ease,height .42s ease,transform .42s ease;position:absolute;object-fit:cover;bottom:0;left:0;width:100%}.service-card-default{height:56%;padding:28px 30px;transition:opacity .26s ease,transform .26s ease;position:relative;opacity:1;align-items:flex-start;display:flex;z-index:2}.service-card-title{font-size:20px;font-weight:500;color:#173f80;letter-spacing:.015em;line-height:1.35}.service-card-overlay{pointer-events:none;padding:28px 30px;justify-content:flex-start;color:#fff;transition:opacity .32s ease;position:absolute;flex-direction:column;opacity:0;inset:0;background-color:rgba(24,31,41,.7);display:flex;z-index:3}.service-card-overlay-title{font-size:20px;font-weight:500;margin-bottom:16px;letter-spacing:.015em;line-height:1.35}.service-card-description{font-size:15px;font-weight:300;max-width:320px;letter-spacing:.025em;line-height:1.65}.service-card:hover .service-card-image{height:100%;transform:scale(1.05);filter:brightness(.78)}.service-card:hover .service-card-default{transform:translateY(-10px);opacity:0}.service-card:hover .service-card-overlay{opacity:1}.numbers-timeline{height:190px;position:relative}.numbers-line{height:1px;right:0;position:absolute;top:88px;background-color:rgba(26,166,238,.72);left:0}.numbers-dot{height:17px;transform:translateX(-50%);border:2px solid #1aa6ee;position:absolute;top:80px;background-color:#202526;box-shadow:0 0 0 3px rgba(26,166,238,.14);border-radius:9999px;width:17px}.numbers-dot-1,.numbers-stat-1{left:8%}.numbers-dot-2,.numbers-stat-2{left:27%}.numbers-dot-3,.numbers-stat-3{left:46%}.numbers-dot-4,.numbers-stat-4{left:65%}.numbers-dot-5,.numbers-stat-5{left:84%}.numbers-stat{transform:translateX(-50%);position:absolute;width:230px}.numbers-stat-top{top:-4px}.numbers-stat-bottom{top:116px}.numbers-icon{stroke-linecap:round;height:58px;flex-shrink:0;stroke-width:1.7;width:58px;stroke:#1aa6ee;stroke-linejoin:round}.numbers-value{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em;line-height:1.2}.numbers-label{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.96);letter-spacing:.045em;line-height:1.3;margin-top:7px}.numbers-mobile-item{min-height:82px;padding:14px 16px;border:1px solid rgba(26,166,238,.24);transition:background-color .3s ease,border-color .3s ease,transform .3s ease;gap:16px;background-color:rgba(32,37,38,.82);align-items:center;display:flex}.numbers-mobile-item:hover{border-color:rgba(26,166,238,.78);transform:translateY(-3px);background-color:rgba(32,37,38,.96)}.numbers-mobile-icon{stroke-linecap:round;height:54px;flex-shrink:0;stroke-width:1.7;width:54px;stroke:#1aa6ee;stroke-linejoin:round}#mytes-projects-section{min-height:900px}.mytes-projects-sticky{position:relative}.mytes-projects-diagonal{height:340px;transform:rotate(-32deg);position:absolute;bottom:-155px;background-color:#1aa6ee;transform-origin:center;left:-58px;width:2px}.mytes-projects-more-button{height:48px;overflow:hidden;justify-content:space-between;font-size:13px;font-weight:500;color:#173f80;transition:color .3s ease,filter .3s ease,transform .3s ease;position:relative;padding-right:15px;clip-path:polygon(0 0,calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%);letter-spacing:.16em;gap:11px;background-color:#1aa6ee;align-items:center;width:188px;padding-left:20px;display:inline-flex}.mytes-projects-more-button:before{transition:background-color .3s ease;content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);inset:1px;background-color:#fff}.mytes-projects-more-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 12px rgba(23,63,128,.18));color:#fff}.mytes-projects-more-button:hover:before{background-color:#1aa6ee}.mytes-projects-more-button svg{stroke-linecap:round;stroke-width:1.3;stroke-linejoin:round}.mytes-projects-card{height:310px;overflow:hidden;position:relative;background-color:#173f80;display:block}.mytes-projects-card-image{height:100%;transition:transform .5s ease;position:absolute;object-fit:cover;inset:0;width:100%}.mytes-projects-card-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,57,122,.96),rgba(18,57,122,.86) 34%,rgba(18,57,122,.58) 66%,rgba(18,57,122,.26))}.mytes-projects-card-content{height:100%;padding:36px 40px 28px;justify-content:space-between;position:relative;flex-direction:column;display:flex;z-index:1}.mytes-projects-card-title{font-size:28px;font-weight:500;color:#fff;letter-spacing:.025em;line-height:1.26}.mytes-projects-card-info{max-width:680px;width:100%}.mytes-projects-card-row{grid-template-columns:205px minmax(0,1fr);font-size:16px;color:hsla(0,0%,100%,.97);letter-spacing:.02em;gap:18px;line-height:1.45;margin-top:11px;display:grid}.mytes-projects-card-row span{font-weight:600}.mytes-projects-card-row strong{font-weight:400}.mytes-projects-card-detail{font-size:16px;font-weight:500;right:30px;color:#fff;transition:color .3s ease;position:absolute;bottom:25px;letter-spacing:.025em;gap:10px;align-items:center;display:inline-flex}.mytes-projects-card-detail svg{stroke-linecap:round;height:21px;transition:stroke .3s ease,transform .3s ease;stroke-width:1.4;width:29px;stroke:#fff;stroke-linejoin:round}.mytes-projects-card:hover .mytes-projects-card-image{transform:scale(1.06)}.mytes-projects-card:hover .mytes-projects-card-detail{color:#1aa6ee}.mytes-projects-card:hover .mytes-projects-card-detail svg{transform:translateX(5px);stroke:#1aa6ee}@media (max-width:639px){.brand-arrow-button{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%)}#mytes-projects-section{min-height:auto}.mytes-projects-card{height:340px}.mytes-projects-card-content{padding:26px 20px 20px}.mytes-projects-card-title{font-size:23px}.mytes-projects-card-info{max-width:100%;padding-bottom:42px}.mytes-projects-card-row{grid-template-columns:1fr;font-size:13px;gap:2px;margin-top:9px}.mytes-projects-card-detail{font-size:13px;right:18px;bottom:16px}.mytes-projects-diagonal{display:none}}@media (min-width:640px){.service-card{height:260px;width:calc(50% - 10px)}}@media (min-width:1024px){.service-card{height:260px;max-width:410px;width:calc(33.33333% - 16px)}.mytes-projects-sticky{position:sticky;top:220px}}@media (min-width:1024px) and (max-width:1199px){.numbers-stat{width:190px}.numbers-icon{height:50px;width:50px}.numbers-value{font-size:15px}.numbers-label{font-size:11px}}@media (min-width:1024px) and (max-width:1399px){.mytes-projects-card{height:285px}.mytes-projects-card-content{padding:32px 34px 25px}.mytes-projects-card-title{font-size:25px}.mytes-projects-card-row{grid-template-columns:180px minmax(0,1fr);font-size:14px;gap:15px}.mytes-projects-card-detail{font-size:14px}}@media (min-width:1440px){.service-card{height:275px;max-width:445px}.service-card-overlay-title,.service-card-title{font-size:22px}.service-card-description{font-size:16px}}@media (min-width:1700px){.mytes-projects-card{height:340px}.mytes-projects-card-content{padding:42px 46px 31px}.mytes-projects-card-title{font-size:32px}.mytes-projects-card-row{grid-template-columns:220px minmax(0,1fr);font-size:18px;gap:20px}.mytes-projects-card-detail{font-size:18px;right:34px;bottom:28px}.mytes-projects-card-detail svg{height:23px;width:31px}}#mytes-products-section{min-height:520px}.mytes-products-all-button{height:38px;overflow:hidden;justify-content:space-between;font-size:10px;font-weight:500;color:#fff;transition:filter .3s ease,transform .3s ease;position:relative;padding-right:12px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);letter-spacing:.16em;gap:9px;background-color:#1aa6ee;align-items:center;width:152px;padding-left:16px;display:inline-flex}.mytes-products-all-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 12px rgba(0,0,0,.2))}.mytes-products-all-button svg{stroke-linecap:round;stroke-width:1.3;stroke-linejoin:round}.mytes-products-carousel-wrapper{padding:0 28px;position:relative;margin-top:-30px}.mytes-products-carousel{position:relative;width:100%}.mytes-products-carousel .owl-stage-outer{overflow:hidden}.mytes-products-carousel .owl-stage{align-items:flex-start;display:flex}.mytes-products-carousel .owl-item{transition:opacity .38s ease,transform .38s ease;position:relative;opacity:.92;z-index:1}.mytes-products-carousel .owl-item.center{opacity:1;z-index:5}.mytes-products-slide{min-height:322px;padding:0 8px;justify-content:center;display:flex}.mytes-products-slide-inner{padding-top:74px;transition:max-width .38s ease,padding-top .38s ease,transform .38s ease;max-width:265px;flex-direction:column;align-items:center;width:100%;display:flex}.mytes-products-carousel .owl-item.center .mytes-products-slide-inner{padding-top:0;max-width:310px}.mytes-products-slide-title{min-height:25px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.96);letter-spacing:.025em;text-align:center;line-height:1.35}.mytes-products-detail-button{height:29px;pointer-events:none;padding:0 9px 0 11px;font-size:8px;font-weight:500;color:#fff;transition:filter .3s ease,opacity .3s ease,transform .3s ease;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);opacity:0;letter-spacing:.15em;gap:7px;background-color:#1aa6ee;align-items:center;margin-top:10px;display:inline-flex}.mytes-products-detail-button svg{stroke-linecap:round;height:14px;stroke-width:1.25;width:19px;stroke:#fff;stroke-linejoin:round}.mytes-products-carousel .owl-item.center .mytes-products-detail-button{pointer-events:auto;opacity:1}.mytes-products-detail-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.mytes-products-image-frame{height:145px;overflow:hidden;justify-content:center;border:2px solid transparent;transition:border-color .38s ease,height .38s ease,width .38s ease;background-color:transparent;align-items:center;width:205px;margin-top:12px;display:flex}.mytes-products-image{height:92%;transition:transform .42s ease;object-fit:contain;width:92%}.mytes-products-carousel .owl-item.center .mytes-products-image-frame{height:190px;width:290px}.mytes-products-carousel .owl-item.center .mytes-products-image{transform:scale(1.02)}.mytes-products-image-frame:hover .mytes-products-image{transform:scale(1.07)}.mytes-products-carousel .owl-nav{pointer-events:none;position:absolute;inset:0;margin:0}.mytes-products-carousel .owl-nav button.owl-next,.mytes-products-carousel .owl-nav button.owl-prev{height:62px;transform:translateY(-50%);pointer-events:auto;justify-content:center;color:hsla(0,0%,100%,.55);transition:color .3s ease,transform .3s ease;position:absolute;top:64%;margin:0;align-items:center;background:transparent;width:48px;display:flex}.mytes-products-carousel .owl-nav button.owl-prev{left:-24px}.mytes-products-carousel .owl-nav button.owl-next{right:-24px}.mytes-products-carousel .owl-nav button.owl-next:hover,.mytes-products-carousel .owl-nav button.owl-prev:hover{color:#1aa6ee;background:transparent}.mytes-products-carousel .owl-nav button.owl-prev:hover{transform:translateY(-50%) translateX(-4px)}.mytes-products-carousel .owl-nav button.owl-next:hover{transform:translateY(-50%) translateX(4px)}.mytes-products-carousel .owl-nav svg{stroke-linecap:round;height:52px;stroke-width:1.2;width:38px;stroke:currentColor;stroke-linejoin:round}.mytes-products-carousel .owl-dots{display:none}.page-banner-hexagon{height:22px;flex-shrink:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background-color:#1aa6ee;width:24px;display:inline-block}.mytes-sustainability-scroll-section{overflow:hidden;min-height:100vh;position:relative;background-color:#202526;width:100%}.mytes-sustainability-scroll-stage{height:100vh;overflow:hidden;justify-content:center;position:relative;background-color:#202526;align-items:center;width:100%;display:flex}.mytes-sustainability-scroll-pattern{overflow:hidden;justify-content:center;position:absolute;inset:0;align-items:center;display:flex}.mytes-sustainability-scroll-pattern:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(32,37,38,.06) 0,rgba(32,37,38,.36) 52%,rgba(32,37,38,.94) 100%)}.mytes-sustainability-scroll-frame{height:min(52vh,340px);overflow:hidden;justify-content:center;position:relative;will-change:width,height;background-color:#18372c;align-items:center;box-shadow:0 18px 42px rgba(0,0,0,.18);width:min(42vw,560px);display:flex}.mytes-sustainability-scroll-image{height:100%;position:absolute;object-fit:cover;inset:0;will-change:transform;object-position:center;width:100%}.mytes-sustainability-scroll-shade{position:absolute;inset:0;will-change:opacity;background:linear-gradient(90deg,rgba(8,29,23,.58),rgba(8,29,23,.44) 50%,rgba(8,29,23,.58)),rgba(5,20,16,.28);z-index:1}.mytes-sustainability-scroll-logo{transform:translate(-50%,-50%);position:absolute;will-change:opacity,transform;top:50%;left:50%;width:clamp(84px,13vw,145px);z-index:2}.mytes-sustainability-scroll-logo img{height:auto;object-fit:contain;width:100%}.mytes-sustainability-scroll-content{height:100%;padding:26px;justify-content:center;position:relative;will-change:opacity;text-align:center;align-items:center;width:100%;display:flex;z-index:3}.mytes-sustainability-scroll-content-inner{max-width:1050px;width:100%}.mytes-sustainability-scroll-lead{font-size:clamp(15px,1.25vw,22px);font-weight:600;color:#1aa6ee;letter-spacing:.02em;line-height:1.55}.mytes-sustainability-scroll-text{font-size:clamp(14px,1.05vw,19px);font-weight:300;color:hsla(0,0%,100%,.94);letter-spacing:.02em;line-height:1.7;margin-top:18px}.mytes-sustainability-scroll-reveal{will-change:opacity,transform}#mytes-catalog-section{min-height:680px}.mytes-catalog-filter-nav{justify-content:center;margin-bottom:44px;display:flex}.mytes-catalog-filter-list{justify-content:center;flex-wrap:wrap;gap:16px 28px;align-items:center;display:flex}.mytes-catalog-filter-button{font-size:16px;font-weight:500;color:#163e80;transition:color .26s ease;position:relative;letter-spacing:.015em;padding-bottom:7px;line-height:1.3}.mytes-catalog-filter-button:after{height:1px;transform:scaleX(0);right:0;transition:opacity .26s ease,transform .26s ease;content:"";position:absolute;opacity:0;bottom:0;background-color:#1aa6ee;transform-origin:center;left:0}.mytes-catalog-filter-button.is-active,.mytes-catalog-filter-button:hover{color:#1aa6ee}.mytes-catalog-filter-button.is-active:after,.mytes-catalog-filter-button:hover:after{transform:scaleX(1);opacity:1}.mytes-catalog-grid{grid-template-columns:1fr;gap:34px 24px;display:grid}.mytes-catalog-card{min-width:0}.mytes-catalog-image-box{height:280px;overflow:hidden;justify-content:center;border:2px solid hsla(0,0%,100%,.95);transition:background-color .32s ease,box-shadow .32s ease,transform .32s ease;position:relative;background-color:#e7e3e0;align-items:center;display:flex}.mytes-catalog-card:hover .mytes-catalog-image-box{transform:translateY(-4px);background-color:#e3dfdc;box-shadow:0 14px 26px rgba(35,45,58,.12)}.mytes-catalog-image{height:86%;transition:transform .42s ease;object-fit:contain;width:86%}.mytes-catalog-card:hover .mytes-catalog-image{transform:scale(1.055)}.mytes-catalog-image-shine{height:100%;transform:skewX(-14deg);transition:left .62s ease;position:absolute;top:0;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.24),transparent);left:-120%;width:52%}.mytes-catalog-card:hover .mytes-catalog-image-shine{left:150%}.mytes-catalog-detail-button{height:27px;transform:translateX(-8px);font-size:9px;font-weight:500;right:14px;color:#fff;transition:filter .26s ease,opacity .26s ease,transform .26s ease;position:absolute;padding-right:9px;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);opacity:0;bottom:14px;letter-spacing:.12em;gap:6px;background-color:#1aa6ee;align-items:center;padding-left:11px;display:inline-flex}.mytes-catalog-detail-button svg{stroke-linecap:round;height:14px;stroke-width:1.25;width:18px;stroke:#fff;stroke-linejoin:round}.mytes-catalog-card.is-featured .mytes-catalog-detail-button,.mytes-catalog-card:hover .mytes-catalog-detail-button{transform:translateX(0);opacity:1}.mytes-catalog-detail-button:hover{filter:brightness(1.08)}.mytes-catalog-card-body{padding-top:15px}.mytes-catalog-card-title{font-size:16px;font-weight:500;color:#1b1b1b;letter-spacing:.01em;line-height:1.45}.mytes-catalog-card-title a{transition:color .26s ease}.mytes-catalog-card-title a:hover{color:#1aa6ee}.mytes-catalog-card-description{font-size:13px;font-weight:400;color:#292929;letter-spacing:.005em;line-height:1.7;margin-top:9px}.mytes-catalog-empty{padding:60px 20px;font-size:17px;font-weight:500;color:#173f80;text-align:center}.mytes-catalog-pagination{min-height:38px;justify-content:center;margin-top:48px}.mytes-catalog-pagination,.mytes-catalog-pagination-pages{gap:12px;align-items:center;display:flex}.mytes-catalog-pagination-page{font-size:15px;font-weight:500;color:rgba(23,63,128,.46);transition:color .24s ease,transform .24s ease}.mytes-catalog-pagination-page.is-active,.mytes-catalog-pagination-page:hover{transform:translateY(-1px);color:#173f80}.mytes-catalog-pagination-arrow{height:32px;justify-content:center;color:#173f80;transition:color .26s ease,transform .26s ease;align-items:center;width:40px;display:flex}.mytes-catalog-pagination-arrow:hover{color:#1aa6ee}.mytes-catalog-pagination-arrow:first-child:hover{transform:translateX(-4px)}.mytes-catalog-pagination-arrow:last-child:hover{transform:translateX(4px)}.mytes-catalog-pagination-arrow svg{stroke-linecap:round;height:28px;stroke-width:1.5;width:34px;stroke:currentColor;stroke-linejoin:round}@media (min-width:640px){.mytes-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.mytes-catalog-image-box{height:300px}}@media (min-width:1024px){.mytes-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.mytes-catalog-image-box{height:330px}.mytes-catalog-card-title{font-size:17px}.mytes-catalog-card-description{font-size:14px}}@media (min-width:1440px){.mytes-catalog-filter-nav{margin-bottom:52px}.mytes-catalog-filter-button{font-size:17px}.mytes-catalog-grid{gap:46px 32px}.mytes-catalog-image-box{height:360px}.mytes-catalog-card-title{font-size:18px}.mytes-catalog-card-description{font-size:14px;line-height:1.75}}@media (max-width:639px){.mytes-catalog-filter-nav{margin-bottom:32px}.mytes-catalog-filter-list{gap:12px 18px}.mytes-catalog-filter-button{font-size:14px}.mytes-catalog-image-box{height:255px}.mytes-catalog-detail-button{transform:translateX(0);opacity:1}.mytes-catalog-pagination{margin-top:38px}}@media (min-width:640px) and (max-width:1023px){.mytes-sustainability-scroll-frame{height:min(43vh,340px);width:min(66vw,530px)}.mytes-sustainability-scroll-content-inner{max-width:790px}}@media (max-width:639px){.page-banner-hexagon{height:16px;width:17px}.mytes-sustainability-scroll-frame{height:min(35vh,255px);width:min(82vw,390px)}.mytes-sustainability-scroll-pattern img{height:160vw;width:160vw}.mytes-sustainability-scroll-content{padding:22px}.mytes-sustainability-scroll-content-inner{max-width:520px}.mytes-sustainability-scroll-lead{font-size:15px;line-height:1.5}.mytes-sustainability-scroll-text{font-size:13px;line-height:1.55;margin-top:14px}#mytes-products-section{min-height:auto}.mytes-products-carousel-wrapper{padding:0 12px;margin-top:34px}.mytes-products-slide{min-height:310px}.mytes-products-carousel .owl-item.center .mytes-products-slide-inner,.mytes-products-slide-inner{padding-top:0;max-width:290px}.mytes-products-slide-title{font-size:15px}.mytes-products-carousel .owl-item.center .mytes-products-image-frame,.mytes-products-image-frame{height:190px;width:250px}.mytes-products-carousel .owl-nav button.owl-prev{left:-17px}.mytes-products-carousel .owl-nav button.owl-next{right:-17px}.mytes-products-carousel .owl-nav svg{height:40px;width:28px}}@media (min-width:640px) and (max-width:1023px){.mytes-products-carousel-wrapper{padding:0 22px;margin-top:28px}.mytes-products-slide{min-height:320px}.mytes-products-slide-inner{padding-top:58px;max-width:230px}.mytes-products-carousel .owl-item.center .mytes-products-slide-inner{padding-top:0;max-width:270px}.mytes-products-image-frame{height:140px;width:190px}.mytes-products-carousel .owl-item.center .mytes-products-image-frame{height:180px;width:250px}}@media (min-width:1024px) and (max-width:1399px){.mytes-products-carousel-wrapper{margin-top:-22px}.mytes-products-slide-inner{padding-top:68px;max-width:235px}.mytes-products-carousel .owl-item.center .mytes-products-slide-inner{padding-top:0;max-width:285px}.mytes-products-image-frame{height:138px;width:185px}.mytes-products-carousel .owl-item.center .mytes-products-image-frame{height:180px;width:265px}}@media (min-width:1440px){#mytes-products-section{min-height:565px}.mytes-products-carousel-wrapper{padding:0 42px;margin-top:-34px}.mytes-products-slide{min-height:354px}.mytes-products-slide-inner{padding-top:82px;max-width:290px}.mytes-products-carousel .owl-item.center .mytes-products-slide-inner{padding-top:0;max-width:340px}.mytes-products-slide-title{font-size:16px}.mytes-products-image-frame{height:165px;width:230px}.mytes-products-carousel .owl-item.center .mytes-products-image-frame{height:215px;width:320px}.mytes-products-carousel .owl-nav button.owl-prev{left:-38px}.mytes-products-carousel .owl-nav button.owl-next{right:-38px}}#mytes-product-detail-section{min-height:100vh}.mytes-product-detail-gallery{min-height:310px;grid-template-columns:minmax(130px,220px) 78px minmax(360px,680px) 78px minmax(130px,220px);justify-content:center;max-width:1560px;gap:18px;margin:38px auto 0;align-items:center;width:100%;display:grid}.mytes-product-detail-main-image-wrapper{height:290px;justify-content:center;align-items:center;display:flex}.mytes-product-detail-main-image{height:100%;object-fit:contain;width:100%;display:block}.mytes-product-detail-side-preview{height:220px;filter:blur(3px);justify-content:center;transition:filter .3s ease,opacity .3s ease,transform .3s ease;opacity:.58;align-items:center;display:flex}.mytes-product-detail-side-preview img{height:100%;object-fit:contain;width:100%;display:block}.mytes-product-detail-side-preview-left{transform:translateX(-6px) scale(.92)}.mytes-product-detail-side-preview-right{transform:translateX(6px) scale(.92)}.mytes-product-detail-gallery:hover .mytes-product-detail-side-preview{filter:blur(2px);opacity:.68}.mytes-product-detail-arrow{height:88px;justify-content:center;color:#315c9d;transition:color .26s ease,transform .26s ease;background-color:transparent;align-items:center;width:78px;display:flex}.mytes-product-detail-arrow:hover{color:#1aa6ee}.mytes-product-detail-arrow-prev:hover{transform:translateX(-5px)}.mytes-product-detail-arrow-next:hover{transform:translateX(5px)}.mytes-product-detail-arrow svg{stroke-linecap:round;height:56px;stroke-width:1.45;width:58px;stroke:currentColor;stroke-linejoin:round}.mytes-product-detail-gallery.has-single-image{grid-template-columns:minmax(360px,680px)}.mytes-product-detail-gallery.has-single-image .mytes-product-detail-arrow,.mytes-product-detail-gallery.has-single-image .mytes-product-detail-side-preview{display:none}.mytes-product-detail-tags{justify-content:center;flex-wrap:wrap;max-width:1500px;gap:9px;margin:10px auto 0;align-items:center;display:flex}.mytes-product-detail-tag{min-height:31px;padding:4px 11px;justify-content:center;font-size:11px;border:1px solid #1aa6ee;font-weight:500;color:#28333d;transition:background-color .26s ease,color .26s ease,transform .26s ease;letter-spacing:.025em;text-align:center;background-color:hsla(0,0%,100%,.16);align-items:center;line-height:1.25;display:inline-flex}.mytes-product-detail-tag:hover{transform:translateY(-2px);color:#fff;background-color:#1aa6ee}.mytes-product-detail-description{font-size:14px;font-weight:400;color:#252525;max-width:1240px;letter-spacing:.005em;text-align:center;margin:28px auto 0;line-height:1.72}.mytes-product-detail-description p+p{margin-top:14px}.mytes-product-detail-description ol,.mytes-product-detail-description ul{text-align:left;margin-top:12px;display:inline-block}.mytes-product-detail-description ul{list-style-type:disc}.mytes-product-detail-description ol{list-style-type:decimal}.mytes-product-detail-description li+li{margin-top:5px}.mytes-product-detail-back-button{height:42px;overflow:hidden;justify-content:space-between;font-size:11px;font-weight:500;color:#fff;transition:filter .3s ease,transform .3s ease;position:relative;padding-right:13px;clip-path:polygon(0 0,calc(100% - 19px) 0,100% 50%,calc(100% - 19px) 100%,0 100%);letter-spacing:.16em;gap:10px;background-color:#173f80;align-items:center;width:190px;padding-left:18px;display:inline-flex}.mytes-product-detail-back-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 12px rgba(23,63,128,.2))}.mytes-product-detail-back-button svg{stroke-linecap:round;height:19px;transition:stroke .3s ease,transform .3s ease;stroke-width:1.35;width:27px;stroke:#1aa6ee;stroke-linejoin:round}.mytes-product-detail-back-button:hover svg{transform:translateX(4px);stroke:#fff}@media (min-width:1024px) and (max-width:1399px){.mytes-product-detail-gallery{min-height:280px;grid-template-columns:minmax(110px,170px) 62px minmax(320px,560px) 62px minmax(110px,170px);max-width:1200px;gap:12px}.mytes-product-detail-main-image-wrapper{height:260px}.mytes-product-detail-side-preview{height:185px}.mytes-product-detail-arrow{width:62px}.mytes-product-detail-arrow svg{height:48px;width:48px}}@media (min-width:640px) and (max-width:1023px){.mytes-product-detail-gallery{min-height:260px;grid-template-columns:82px 48px minmax(280px,500px) 48px 82px;max-width:860px;gap:8px;margin-top:30px}.mytes-product-detail-main-image-wrapper{height:245px}.mytes-product-detail-side-preview{height:145px}.mytes-product-detail-arrow{height:72px;width:48px}.mytes-product-detail-arrow svg{height:42px;width:39px}.mytes-product-detail-description{font-size:13px}}@media (max-width:639px){.mytes-product-detail-gallery{min-height:220px;padding:0 36px;position:relative;margin-top:26px;display:flex}.mytes-product-detail-main-image-wrapper{height:220px;width:100%}.mytes-product-detail-side-preview{display:none}.mytes-product-detail-arrow{height:58px;transform:translateY(-50%);position:absolute;top:50%;width:42px;z-index:2}.mytes-product-detail-arrow-prev{left:-2px}.mytes-product-detail-arrow-next{right:-2px}.mytes-product-detail-arrow-prev:hover{transform:translateY(-50%) translateX(-3px)}.mytes-product-detail-arrow-next:hover{transform:translateY(-50%) translateX(3px)}.mytes-product-detail-arrow svg{height:38px;width:34px}.mytes-product-detail-tags{gap:7px;margin-top:12px}.mytes-product-detail-tag{min-height:28px;padding:4px 9px;font-size:10px}.mytes-product-detail-description{font-size:13px;text-align:left;line-height:1.68;margin-top:24px}.mytes-product-detail-back-button{height:40px;font-size:10px;width:180px}}#page-banner>div{height:520px}#page-banner h1{font-size:52px;line-height:1.1}#page-banner nav ol{font-size:20px}.page-banner-hexagon{height:19px;width:21px}.mytes-construction-detail-hero{overflow:hidden;min-height:690px;position:relative;background-color:#173f80}.mytes-construction-detail-hero-image{height:100%;position:absolute;object-fit:cover;inset:0;object-position:center;width:100%}.mytes-construction-detail-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,51,113,.97),rgba(15,67,141,.9) 46%,rgba(20,80,159,.68)),rgba(16,70,146,.5)}.mytes-construction-detail-hero-inner{padding:76px 7vw 68px;margin-right:auto;position:relative;margin-left:auto;width:min(100%,1700px);z-index:2}.mytes-construction-detail-hero-content{color:#fff;width:min(100%,820px)}.mytes-construction-detail-eyebrow{font-size:16px;font-weight:500;color:hsla(0,0%,100%,.94);letter-spacing:.015em;line-height:1.45;display:block}.mytes-construction-detail-title{font-size:52px;font-weight:600;color:#fff;max-width:760px;letter-spacing:.01em;line-height:1.06;margin-top:14px}.mytes-construction-detail-summary{font-size:17px;font-weight:300;color:hsla(0,0%,100%,.94);max-width:780px;letter-spacing:.002em;line-height:1.78;margin-top:24px}.mytes-construction-detail-info{max-width:780px;width:100%;margin-top:38px}.mytes-construction-detail-info-row{grid-template-columns:minmax(170px,.48fr) minmax(0,1fr);padding:15px 0;border-bottom:1px solid rgba(26,166,238,.95);gap:24px;align-items:center;display:grid}.mytes-construction-detail-info-row span{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.99);line-height:1.4}.mytes-construction-detail-info-row strong{font-size:15px;font-weight:400;color:hsla(0,0%,100%,.94);line-height:1.4}.mytes-construction-detail-body{background-color:#eeeae7}.mytes-construction-detail-container{grid-template-columns:minmax(0,1fr) minmax(480px,.98fr);padding:72px 7vw 34px;margin-right:auto;gap:76px;margin-left:auto;width:min(100%,1700px);display:grid}.mytes-construction-detail-text{font-size:16px;font-weight:400;color:#252525;letter-spacing:.002em;line-height:1.84}.mytes-construction-detail-text h2{font-size:35px;font-weight:500;margin-bottom:28px;color:#173f80;max-width:640px;letter-spacing:.005em;line-height:1.17}.mytes-construction-detail-text h3{font-size:24px;font-weight:500;margin-bottom:13px;color:#173f80;line-height:1.25;margin-top:25px}.mytes-construction-detail-text p+p{margin-top:18px}.mytes-construction-detail-text ol,.mytes-construction-detail-text ul{margin-top:16px;padding-left:22px}.mytes-construction-detail-text ul{list-style-type:disc}.mytes-construction-detail-text ol{list-style-type:decimal}.mytes-construction-detail-featured-image{height:500px;overflow:hidden;background-color:#d2cfcc;display:block}.mytes-construction-detail-featured-image img{height:100%;transition:filter .36s ease,transform .52s ease;object-fit:cover;width:100%;display:block}.mytes-construction-detail-featured-image:hover img{transform:scale(1.045);filter:brightness(.93)}.mytes-construction-detail-back-button{height:43px;overflow:hidden;justify-content:space-between;font-size:11px;font-weight:500;color:#fff;transition:filter .3s ease,transform .3s ease;position:relative;padding-right:14px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);letter-spacing:.14em;gap:11px;background-color:#173f80;align-items:center;margin-top:26px;padding-left:18px;display:inline-flex}.mytes-construction-detail-back-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 12px rgba(23,63,128,.22))}.mytes-construction-detail-back-button svg{stroke-linecap:round;height:19px;transition:stroke .3s ease,transform .3s ease;stroke-width:1.35;width:27px;stroke:#1aa6ee;stroke-linejoin:round}.mytes-construction-detail-back-button:hover svg{transform:translateX(4px);stroke:#fff}.mytes-construction-detail-gallery-container{padding:0 7vw 78px;margin-right:auto;margin-left:auto;width:min(100%,1700px)}.mytes-construction-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.mytes-construction-detail-gallery-item{height:440px;overflow:hidden;background-color:#d2cfcc;display:block}.mytes-construction-detail-gallery-item img{height:100%;transition:filter .36s ease,transform .52s ease;object-fit:cover;width:100%;display:block}.mytes-construction-detail-gallery-item:hover img{transform:scale(1.045);filter:brightness(.93)}@media (min-width:1700px){#page-banner>div{height:570px}#page-banner h1{font-size:60px}#page-banner nav ol{font-size:23px}.mytes-construction-detail-hero{min-height:760px}.mytes-construction-detail-hero-inner{padding:90px 7vw 78px;width:min(100%,1840px)}.mytes-construction-detail-hero-content{width:min(100%,930px)}.mytes-construction-detail-eyebrow{font-size:18px}.mytes-construction-detail-title{font-size:60px;max-width:860px}.mytes-construction-detail-summary{font-size:19px;max-width:860px}.mytes-construction-detail-info{max-width:870px;margin-top:44px}.mytes-construction-detail-info-row{grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);padding:17px 0}.mytes-construction-detail-info-row span,.mytes-construction-detail-info-row strong{font-size:17px}.mytes-construction-detail-container{grid-template-columns:minmax(0,1fr) minmax(560px,.98fr);padding:82px 7vw 38px;gap:88px;width:min(100%,1840px)}.mytes-construction-detail-text{font-size:18px}.mytes-construction-detail-text h2{font-size:40px;max-width:720px}.mytes-construction-detail-featured-image{height:580px}.mytes-construction-detail-gallery-container{padding:0 7vw 88px;width:min(100%,1840px)}.mytes-construction-detail-gallery-item{height:510px}}@media (min-width:640px) and (max-width:1023px){#page-banner>div{height:430px}#page-banner h1{font-size:38px}#page-banner nav ol{font-size:17px}.mytes-construction-detail-hero{min-height:590px}.mytes-construction-detail-hero-inner{padding:58px 40px 50px}.mytes-construction-detail-hero-content{width:min(100%,700px)}.mytes-construction-detail-title{font-size:42px}.mytes-construction-detail-summary{font-size:15px}.mytes-construction-detail-info{max-width:680px;margin-top:30px}.mytes-construction-detail-info-row span,.mytes-construction-detail-info-row strong{font-size:14px}.mytes-construction-detail-container{grid-template-columns:1fr;padding:48px 40px 24px;gap:28px}.mytes-construction-detail-text{font-size:15px}.mytes-construction-detail-text h2{font-size:31px}.mytes-construction-detail-featured-image{height:420px}.mytes-construction-detail-gallery-container{padding:0 40px 54px}.mytes-construction-detail-gallery-item{height:320px}}@media (max-width:639px){#page-banner>div{height:360px}#page-banner h1{font-size:29px}#page-banner nav ol{font-size:14px}.page-banner-hexagon{height:15px;width:16px}.mytes-construction-detail-hero{min-height:auto}.mytes-construction-detail-hero-inner{padding:44px 20px 40px}.mytes-construction-detail-eyebrow{font-size:12px}.mytes-construction-detail-title{font-size:31px;margin-top:10px}.mytes-construction-detail-summary{font-size:13px;line-height:1.7;margin-top:16px}.mytes-construction-detail-info{margin-top:23px}.mytes-construction-detail-info-row{padding:10px 0;flex-direction:column;gap:4px;align-items:flex-start;display:flex}.mytes-construction-detail-info-row span,.mytes-construction-detail-info-row strong{font-size:12px}.mytes-construction-detail-container{grid-template-columns:1fr;padding:38px 20px 20px;gap:23px}.mytes-construction-detail-text{font-size:14px;line-height:1.75}.mytes-construction-detail-text h2{font-size:26px;margin-bottom:18px}.mytes-construction-detail-featured-image{height:275px}.mytes-construction-detail-gallery-container{padding:0 20px 40px}.mytes-construction-detail-gallery{grid-template-columns:1fr;gap:16px}.mytes-construction-detail-gallery-item{height:275px}.mytes-construction-detail-back-button{height:40px;font-size:10px}}.mytes-construction-index-section{overflow:hidden;position:relative;background-color:#eeeae7}.mytes-construction-index-shell{padding:68px 64px 92px;margin-right:auto;margin-left:auto;width:min(100%,1560px)}.mytes-construction-index-filter-nav{justify-content:center;margin-bottom:64px;display:flex}.mytes-construction-index-filter-list{justify-content:center;flex-wrap:wrap;gap:16px 30px;align-items:center;display:flex}.mytes-construction-index-filter-button{padding:0 0 7px;font-size:15px;font-weight:500;color:#173f80;transition:color .26s ease;position:relative;letter-spacing:.015em;background-color:transparent;line-height:1.35}.mytes-construction-index-filter-button:after{height:1px;transform:scaleX(0);right:0;transition:opacity .26s ease,transform .26s ease;content:"";position:absolute;opacity:0;bottom:0;background-color:#1aa6ee;transform-origin:center;left:0}.mytes-construction-index-filter-button.is-active,.mytes-construction-index-filter-button:hover{color:#1aa6ee}.mytes-construction-index-filter-button.is-active:after,.mytes-construction-index-filter-button:hover:after{transform:scaleX(1);opacity:1}.mytes-construction-index-list{flex-direction:column;gap:92px;display:flex}.mytes-construction-index-card{grid-template-columns:minmax(0,1.42fr) minmax(330px,.82fr);margin-right:auto;gap:54px;align-items:center;margin-left:auto;width:min(100%,1320px);display:grid}.mytes-construction-index-card.is-reversed{grid-template-columns:minmax(330px,.82fr) minmax(0,1.42fr)}.mytes-construction-index-card.is-reversed .mytes-construction-index-image-link{order:2}.mytes-construction-index-card.is-reversed .mytes-construction-index-content{text-align:right;align-items:flex-end;order:1}.mytes-construction-index-image-link{height:350px;overflow:hidden;border:1px solid rgba(26,166,238,.76);position:relative;background-color:#d7d4d1;width:100%;display:block}.mytes-construction-index-image{height:100%;transition:filter .46s ease,transform .54s ease;object-fit:cover;object-position:center;width:100%;display:block}.mytes-construction-index-image-overlay{transition:background-color .42s ease;position:absolute;inset:0;background-color:rgba(18,63,128,0)}.mytes-construction-index-card:hover .mytes-construction-index-image{transform:scale(1.055);filter:brightness(.96)}.mytes-construction-index-card:hover .mytes-construction-index-image-overlay{background-color:rgba(18,63,128,.1)}.mytes-construction-index-content{min-height:210px;justify-content:center;flex-direction:column;align-items:flex-start;display:flex}.mytes-construction-index-category{font-size:14px;font-weight:500;color:#173f80;letter-spacing:.01em;line-height:1.45}.mytes-construction-index-title{font-size:34px;font-weight:500;color:#1aa6ee;max-width:460px;letter-spacing:.01em;line-height:1.12;margin-top:18px}.mytes-construction-index-title a{color:inherit;transition:color .28s ease}.mytes-construction-index-title a:hover{color:#173f80}.mytes-construction-index-button{height:39px;overflow:hidden;justify-content:space-between;font-size:10px;font-weight:500;color:#fff;transition:background-color .3s ease,filter .3s ease,transform .3s ease;position:relative;padding-right:12px;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%);letter-spacing:.15em;gap:9px;background-color:#173f80;align-items:center;line-height:1;margin-top:24px;padding-left:16px;display:inline-flex}.mytes-construction-index-button svg{stroke-linecap:round;height:18px;flex-shrink:0;transition:stroke .3s ease,transform .3s ease;stroke-width:1.35;width:25px;stroke:#1aa6ee;stroke-linejoin:round}.mytes-construction-index-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 11px rgba(23,63,128,.22));background-color:#1a4d94}.mytes-construction-index-button:hover svg{transform:translateX(4px);stroke:#fff}.mytes-construction-index-empty{padding:64px 20px 20px;font-size:17px;font-weight:500;color:#173f80;text-align:center}@media (min-width:1700px){.mytes-construction-index-shell{padding:78px 72px 108px;width:min(100%,1740px)}.mytes-construction-index-filter-nav{margin-bottom:74px}.mytes-construction-index-filter-button{font-size:17px}.mytes-construction-index-list{gap:110px}.mytes-construction-index-card{grid-template-columns:minmax(0,1.46fr) minmax(370px,.82fr);gap:68px;width:min(100%,1480px)}.mytes-construction-index-card.is-reversed{grid-template-columns:minmax(370px,.82fr) minmax(0,1.46fr)}.mytes-construction-index-image-link{height:410px}.mytes-construction-index-category{font-size:16px}.mytes-construction-index-title{font-size:40px;max-width:520px;margin-top:20px}.mytes-construction-index-button{height:43px;font-size:11px;padding-right:14px;margin-top:28px;padding-left:18px}.mytes-construction-index-button svg{height:20px;width:28px}}@media (min-width:1024px) and (max-width:1399px){.mytes-construction-index-shell{padding:58px 48px 76px}.mytes-construction-index-filter-nav{margin-bottom:54px}.mytes-construction-index-list{gap:74px}.mytes-construction-index-card{grid-template-columns:minmax(0,1.34fr) minmax(280px,.78fr);gap:42px;width:min(100%,1160px)}.mytes-construction-index-card.is-reversed{grid-template-columns:minmax(280px,.78fr) minmax(0,1.34fr)}.mytes-construction-index-image-link{height:300px}.mytes-construction-index-content{min-height:180px}.mytes-construction-index-title{font-size:29px;max-width:390px;margin-top:14px}.mytes-construction-index-button{margin-top:20px}}@media (min-width:640px) and (max-width:1023px){.mytes-construction-index-shell{padding:48px 32px 64px}.mytes-construction-index-filter-nav{margin-bottom:42px}.mytes-construction-index-filter-list{gap:13px 21px}.mytes-construction-index-filter-button{font-size:14px}.mytes-construction-index-list{gap:54px}.mytes-construction-index-card,.mytes-construction-index-card.is-reversed{grid-template-columns:minmax(0,1.2fr) minmax(220px,.78fr);gap:24px}.mytes-construction-index-card.is-reversed{grid-template-columns:minmax(220px,.78fr) minmax(0,1.2fr)}.mytes-construction-index-image-link{height:240px}.mytes-construction-index-content{min-height:150px}.mytes-construction-index-category{font-size:12px}.mytes-construction-index-title{font-size:24px;max-width:310px;margin-top:11px}.mytes-construction-index-button{height:34px;font-size:8px;margin-top:17px}.mytes-construction-index-button svg{height:15px;width:21px}}@media (max-width:639px){.mytes-construction-index-shell{padding:36px 18px 48px}.mytes-construction-index-filter-nav{margin-bottom:34px}.mytes-construction-index-filter-list{gap:12px 16px}.mytes-construction-index-filter-button{font-size:13px}.mytes-construction-index-list{gap:38px}.mytes-construction-index-card,.mytes-construction-index-card.is-reversed{flex-direction:column;gap:17px;display:flex}.mytes-construction-index-card.is-reversed .mytes-construction-index-content,.mytes-construction-index-card.is-reversed .mytes-construction-index-image-link{order:0}.mytes-construction-index-card.is-reversed .mytes-construction-index-content{text-align:left;align-items:flex-start}.mytes-construction-index-image-link{height:230px;width:100%}.mytes-construction-index-content{min-height:auto}.mytes-construction-index-category{font-size:12px}.mytes-construction-index-title{font-size:25px;max-width:100%;margin-top:10px}.mytes-construction-index-button{height:36px;font-size:9px;margin-top:17px}}.mytes-mechanical-services-section{overflow:hidden;position:relative;background-color:#eeeae7}.mytes-mechanical-services-pattern{pointer-events:none;right:-95px;position:absolute;max-width:42vw;opacity:.72;top:-75px;width:390px}.mytes-mechanical-services-shell{padding:76px 74px 92px;margin-right:auto;position:relative;margin-left:auto;width:min(100%,1500px)}.mytes-mechanical-service-row{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:72px;align-items:center;display:grid}.mytes-mechanical-service-row+.mytes-mechanical-service-row{margin-top:72px}.mytes-mechanical-service-row.is-reversed{grid-template-columns:minmax(390px,.95fr) minmax(0,1fr)}.mytes-mechanical-service-row.is-reversed .mytes-mechanical-service-content{order:2}.mytes-mechanical-service-row.is-reversed .mytes-mechanical-service-image-wrapper{order:1}.mytes-mechanical-service-content{max-width:620px}.mytes-mechanical-service-title{font-size:29px;font-weight:500;color:#173f80;text-transform:uppercase;max-width:470px;letter-spacing:.015em;line-height:1.18}.mytes-mechanical-service-description{font-size:15px;font-weight:400;color:#252525;letter-spacing:.002em;line-height:1.78;margin-top:21px}.mytes-mechanical-service-image-wrapper{height:365px;overflow:hidden;background-color:#d8d5d2}.mytes-mechanical-service-image{height:100%;transition:transform .52s ease;object-fit:cover;width:100%}.mytes-mechanical-service-row:hover .mytes-mechanical-service-image{transform:scale(1.045)}.mytes-mechanical-index-section{background-color:#eeeae7}.mytes-mechanical-index-shell{padding:76px 64px 96px;margin-right:auto;margin-left:auto;width:min(100%,1560px)}.mytes-mechanical-index-heading{margin-bottom:38px;text-align:center}.mytes-mechanical-index-eyebrow{font-size:15px;font-weight:500;color:#1aa6ee;letter-spacing:.14em;display:block}.mytes-mechanical-index-heading h2{font-size:37px;font-weight:500;color:#173f80;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;margin-top:13px}.mytes-mechanical-filter-nav{justify-content:center;margin-bottom:58px;display:flex}.mytes-mechanical-filter-list{justify-content:center;flex-wrap:wrap;gap:15px 28px;display:flex}.mytes-mechanical-filter-button{font-size:15px;font-weight:500;color:#173f80;transition:color .26s ease;position:relative;background-color:transparent;padding-bottom:6px}.mytes-mechanical-filter-button:after{height:1px;transform:scaleX(0);right:0;transition:opacity .26s ease,transform .26s ease;content:"";position:absolute;opacity:0;bottom:0;background-color:#1aa6ee;left:0}.mytes-mechanical-filter-button.is-active,.mytes-mechanical-filter-button:hover{color:#1aa6ee}.mytes-mechanical-filter-button.is-active:after,.mytes-mechanical-filter-button:hover:after{transform:scaleX(1);opacity:1}.mytes-mechanical-index-list{flex-direction:column;gap:82px;display:flex}.mytes-mechanical-index-card{grid-template-columns:minmax(0,1.42fr) minmax(330px,.82fr);margin-right:auto;gap:54px;align-items:center;margin-left:auto;width:min(100%,1320px);display:grid}.mytes-mechanical-index-card.is-reversed{grid-template-columns:minmax(330px,.82fr) minmax(0,1.42fr)}.mytes-mechanical-index-card.is-reversed .mytes-mechanical-index-image-link{order:2}.mytes-mechanical-index-card.is-reversed .mytes-mechanical-index-content{text-align:right;align-items:flex-end;order:1}.mytes-mechanical-index-image-link{height:350px;overflow:hidden;border:1px solid rgba(26,166,238,.58);display:block}.mytes-mechanical-index-image{height:100%;transition:transform .52s ease;object-fit:cover;width:100%}.mytes-mechanical-index-card:hover .mytes-mechanical-index-image{transform:scale(1.045)}.mytes-mechanical-index-content{flex-direction:column;align-items:flex-start;display:flex}.mytes-mechanical-index-category{font-size:14px;font-weight:500;color:#173f80}.mytes-mechanical-index-title{font-size:34px;font-weight:500;color:#1aa6ee;max-width:470px;line-height:1.12;margin-top:17px}.mytes-mechanical-index-description{font-size:14px;color:#434343;max-width:470px;line-height:1.7;margin-top:15px}.mytes-mechanical-index-button{height:39px;font-size:10px;font-weight:500;color:#fff;transition:filter .3s ease,transform .3s ease;padding-right:12px;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%);letter-spacing:.14em;gap:9px;background-color:#173f80;align-items:center;margin-top:22px;padding-left:16px;display:inline-flex}.mytes-mechanical-index-button svg{stroke-linecap:round;height:18px;transition:transform .3s ease;stroke-width:1.35;width:25px;stroke:#1aa6ee;stroke-linejoin:round}.mytes-mechanical-index-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 11px rgba(23,63,128,.22))}.mytes-mechanical-index-button:hover svg{transform:translateX(4px)}.mytes-mechanical-empty{padding:52px 20px;font-size:16px;color:#173f80;text-align:center}@media (min-width:640px) and (max-width:1023px){.mytes-mechanical-services-shell{padding:58px 36px 70px}.mytes-mechanical-service-row,.mytes-mechanical-service-row.is-reversed{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:34px}.mytes-mechanical-service-image-wrapper{height:285px}.mytes-mechanical-service-title{font-size:24px}.mytes-mechanical-service-description{font-size:13px}.mytes-mechanical-index-shell{padding:58px 34px 72px}.mytes-mechanical-index-card,.mytes-mechanical-index-card.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr);gap:26px}.mytes-mechanical-index-image-link{height:245px}.mytes-mechanical-index-title{font-size:25px}}@media (max-width:639px){.mytes-mechanical-services-pattern{right:-80px;top:-35px;width:235px}.mytes-mechanical-services-shell{padding:42px 20px 54px}.mytes-mechanical-service-row,.mytes-mechanical-service-row.is-reversed{flex-direction:column;gap:18px;display:flex}.mytes-mechanical-service-row+.mytes-mechanical-service-row{margin-top:42px}.mytes-mechanical-service-row.is-reversed .mytes-mechanical-service-content,.mytes-mechanical-service-row.is-reversed .mytes-mechanical-service-image-wrapper{order:0}.mytes-mechanical-service-title{font-size:24px}.mytes-mechanical-service-description{font-size:13px;line-height:1.7;margin-top:14px}.mytes-mechanical-service-image-wrapper{height:235px;width:100%}.mytes-mechanical-index-shell{padding:46px 20px 58px}.mytes-mechanical-index-heading h2{font-size:28px}.mytes-mechanical-filter-nav{margin-bottom:38px}.mytes-mechanical-filter-button{font-size:13px}.mytes-mechanical-index-list{gap:42px}.mytes-mechanical-index-card,.mytes-mechanical-index-card.is-reversed{flex-direction:column;gap:17px;display:flex}.mytes-mechanical-index-card.is-reversed .mytes-mechanical-index-content,.mytes-mechanical-index-card.is-reversed .mytes-mechanical-index-image-link{order:0}.mytes-mechanical-index-card.is-reversed .mytes-mechanical-index-content{text-align:left;align-items:flex-start}.mytes-mechanical-index-image-link{height:235px;width:100%}.mytes-mechanical-index-title{font-size:26px;margin-top:10px}.mytes-mechanical-index-description{font-size:13px}}.mytes-contact-section{overflow:hidden;min-height:760px;position:relative;background-color:#fff}.mytes-contact-honeycomb{pointer-events:none;right:-80px;position:absolute;opacity:.92;top:-68px;width:410px}.mytes-contact-shell{padding:74px 64px 88px;margin-right:auto;position:relative;margin-left:auto;width:min(100%,1540px);z-index:1}.mytes-contact-info-grid{grid-template-columns:1fr;max-width:560px;gap:28px;display:grid}.mytes-contact-info-card{max-width:520px}.mytes-contact-info-title{font-size:29px;font-weight:600;color:#173f80;letter-spacing:.015em;line-height:1.16}.mytes-contact-info-line{height:1px;background-color:#1aa6ee;width:64px;margin-top:12px}.mytes-contact-info-address{font-size:13px;font-weight:400;color:#262626;max-width:390px;letter-spacing:.005em;line-height:1.72;margin-top:18px}.mytes-contact-info-link{font-size:13px;font-weight:500;color:#1c1c1c;transition:color .26s ease,transform .26s ease;letter-spacing:.005em;width:fit-content;line-height:1.5;margin-top:12px;display:block}.mytes-contact-info-link:hover{transform:translateX(3px);color:#1aa6ee}.mytes-contact-form-area{max-width:1180px;margin-top:88px}.mytes-contact-form-title{font-size:31px;font-weight:600;color:#173f80;letter-spacing:.02em;line-height:1.18}.mytes-contact-form-title-line{height:1px;background-color:#1aa6ee;width:74px;margin-top:14px}.mytes-contact-form-description{font-size:14px;font-weight:400;color:#282828;line-height:1.7;margin-top:23px}.mytes-contact-form{margin-top:28px}.mytes-contact-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mytes-contact-input,.mytes-contact-textarea{font-size:13px;border:1px solid transparent;font-weight:400;color:#242424;transition:border-color .26s ease,background-color .26s ease,box-shadow .26s ease;outline:none;background-color:#f0f0f0;border-radius:0;width:100%;font-family:inherit;display:block}.mytes-contact-input{height:48px;padding:0 16px}.mytes-contact-textarea{min-height:190px;padding:15px 16px;resize:vertical}.mytes-contact-input::placeholder,.mytes-contact-textarea::placeholder{color:rgba(39,39,39,.48)}.mytes-contact-input:focus,.mytes-contact-textarea:focus{border-color:#1aa6ee;background-color:#fff;box-shadow:0 0 0 3px rgba(26,166,238,.1)}.mytes-contact-submit-button{height:38px;justify-content:space-between;font-size:10px;font-weight:500;color:#fff;transition:background-color .28s ease,filter .28s ease,transform .28s ease;padding-right:11px;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%);letter-spacing:.15em;gap:9px;background-color:#173f80;align-items:center;margin-top:26px;padding-left:16px;display:inline-flex}.mytes-contact-submit-button svg{stroke-linecap:round;height:17px;transition:stroke .28s ease,transform .28s ease;stroke-width:1.35;width:23px;stroke:#1aa6ee;stroke-linejoin:round}.mytes-contact-submit-button:hover{transform:translateY(-2px);filter:drop-shadow(0 7px 10px rgba(23,63,128,.18));background-color:#1aa6ee}.mytes-contact-submit-button:hover svg{transform:translateX(3px);stroke:#fff}.mytes-contact-submit-button:disabled{opacity:.68;cursor:wait}@media (min-width:1700px){.mytes-contact-shell{padding:90px 72px 108px;width:min(100%,1700px)}.mytes-contact-honeycomb{right:-90px;top:-84px;width:520px}.mytes-contact-info-grid{max-width:680px;gap:34px}.mytes-contact-info-title{font-size:35px}.mytes-contact-info-address,.mytes-contact-info-link{font-size:15px}.mytes-contact-form-area{max-width:1320px;margin-top:106px}.mytes-contact-form-title{font-size:37px}.mytes-contact-form-description{font-size:16px}.mytes-contact-input{height:54px}.mytes-contact-input,.mytes-contact-textarea{font-size:14px}.mytes-contact-textarea{min-height:220px}}@media (min-width:640px) and (max-width:1023px){.mytes-contact-section{min-height:auto}.mytes-contact-honeycomb{right:-76px;opacity:.68;top:-40px;width:330px}.mytes-contact-shell{padding:58px 40px 68px}.mytes-contact-info-title{font-size:26px}.mytes-contact-form-area{margin-top:68px}.mytes-contact-form-title{font-size:29px}.mytes-contact-form-grid{gap:16px}}@media (max-width:639px){.mytes-contact-section{min-height:auto}.mytes-contact-honeycomb{right:-105px;opacity:.34;top:-24px;width:260px}.mytes-contact-shell{padding:44px 20px 54px}.mytes-contact-info-grid{gap:30px}.mytes-contact-info-title{font-size:24px}.mytes-contact-info-address{font-size:12px;max-width:280px;margin-top:15px}.mytes-contact-info-link{font-size:12px;margin-top:10px}.mytes-contact-form-area{margin-top:60px}.mytes-contact-form-title{font-size:27px}.mytes-contact-form-description{font-size:13px;margin-top:18px}.mytes-contact-form{margin-top:23px}.mytes-contact-form-grid{grid-template-columns:1fr;gap:13px}.mytes-contact-input{height:46px}.mytes-contact-input,.mytes-contact-textarea{font-size:13px}.mytes-contact-textarea{min-height:160px}}.mytes-career-shell{margin-right:auto;position:relative;padding-right:64px;margin-left:auto;width:min(100%,1540px);padding-left:64px;z-index:2}.mytes-career-intro{overflow:hidden;position:relative;background-color:#fff}.mytes-career-intro-pattern{pointer-events:none;right:-92px;position:absolute;opacity:.95;top:-84px;width:360px}.mytes-career-intro-grid{grid-template-columns:minmax(0,.98fr) minmax(460px,1.02fr);padding-top:76px;gap:78px;align-items:center;padding-bottom:76px;display:grid}.mytes-career-intro-title{font-size:36px;font-weight:500;color:#173f80;max-width:570px;letter-spacing:.025em;line-height:1.2}.mytes-career-intro-text{font-size:16px;font-weight:400;color:#272727;max-width:690px;letter-spacing:.006em;line-height:1.88;white-space:pre-line}.mytes-career-intro-image-wrapper{position:relative;z-index:1}.mytes-career-intro-image{height:500px;object-fit:cover;object-position:center;width:100%;display:block}.mytes-career-join{overflow:hidden;min-height:355px;position:relative;background-color:#202526}.mytes-career-join-background{height:100%;position:absolute;object-fit:cover;opacity:1;inset:0;width:100%}.mytes-career-join-content{min-height:355px;padding-top:54px;justify-content:center;flex-direction:column;text-align:center;align-items:center;padding-bottom:54px;display:flex}.mytes-career-join-title{font-size:34px;font-weight:500;color:#1aa6ee;letter-spacing:.018em;line-height:1.2}.mytes-career-join-text{font-size:15px;font-weight:400;color:hsla(0,0%,100%,.94);max-width:1050px;letter-spacing:.008em;line-height:1.85;margin-top:24px;white-space:pre-line}.mytes-career-join-buttons{justify-content:center;flex-wrap:wrap;gap:20px;margin-top:31px;display:flex}.mytes-career-arrow-button,.mytes-career-internship-button{height:45px;justify-content:space-between;font-size:12px;font-weight:500;color:#fff;transition:filter .28s ease,transform .28s ease;padding-right:14px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);letter-spacing:.05em;min-width:172px;gap:10px;background-color:#1aa6ee;align-items:center;padding-left:18px;display:inline-flex}.mytes-career-arrow-button:hover,.mytes-career-internship-button:hover{transform:translateY(-3px);filter:brightness(1.08) drop-shadow(0 8px 12px rgba(0,0,0,.22))}.mytes-career-arrow-button-icon{font-size:15px;font-weight:700}.mytes-career-arrow-button svg,.mytes-career-internship-button svg{stroke-linecap:round;height:19px;flex-shrink:0;transition:transform .28s ease;stroke-width:1.45;width:27px;stroke:#fff;stroke-linejoin:round}.mytes-career-arrow-button:hover svg,.mytes-career-internship-button:hover svg{transform:translateX(3px)}.mytes-career-internship-section{background-color:#fff}.mytes-career-internship-section .mytes-career-shell{padding-top:72px;padding-bottom:72px}.mytes-career-internship-card{overflow:hidden;min-height:470px;border:3px solid #1aa6ee;position:relative}.mytes-career-internship-image{height:100%;position:absolute;object-fit:cover;inset:0;object-position:center;width:100%}.mytes-career-internship-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,54,115,.84),rgba(22,54,115,.78) 44%,rgba(22,54,115,.68))}.mytes-career-internship-content{min-height:470px;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);padding:54px 70px;position:relative;gap:70px;align-items:center;display:grid;z-index:2}.mytes-career-internship-title{font-size:38px;font-weight:650;color:#fff;max-width:390px;letter-spacing:-.01em;line-height:1.2}.mytes-career-internship-text{font-size:15px;font-weight:400;color:hsla(0,0%,100%,.96);letter-spacing:.006em;line-height:1.88;white-space:pre-line}.mytes-career-internship-button{font-size:11px;text-transform:uppercase;letter-spacing:.1em;min-width:196px;margin-top:27px}.mytes-career-social{overflow:hidden;min-height:520px;position:relative;background-color:#24271c}.mytes-career-social-image{height:100%;position:absolute;object-fit:cover;inset:0;object-position:center;width:100%}.mytes-career-social-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(32,33,18,.72),rgba(27,30,19,.64),rgba(32,33,18,.72))}.mytes-career-social-content{min-height:520px;padding-top:72px;justify-content:center;flex-direction:column;text-align:center;align-items:center;padding-bottom:72px;display:flex}.mytes-career-social-title{font-size:36px;font-weight:650;color:#fff;max-width:1100px;letter-spacing:.025em;line-height:1.2}.mytes-career-social-subtitle{font-size:25px;font-weight:500;color:#fff;letter-spacing:.045em;line-height:1.25;margin-top:30px}.mytes-career-social-text{font-size:15px;font-weight:400;color:hsla(0,0%,100%,.95);max-width:1040px;letter-spacing:.006em;line-height:1.88;margin-top:29px;white-space:pre-line}@media (min-width:1700px){.mytes-career-shell{padding-right:72px;width:min(100%,1700px);padding-left:72px}.mytes-career-intro-grid{grid-template-columns:minmax(0,.98fr) minmax(540px,1.02fr);padding-top:90px;gap:98px;padding-bottom:90px}.mytes-career-intro-title{font-size:42px}.mytes-career-intro-text{font-size:18px;max-width:760px}.mytes-career-intro-image{height:560px}.mytes-career-join-title{font-size:39px}.mytes-career-join-text{font-size:17px;max-width:1200px}.mytes-career-internship-card,.mytes-career-internship-content{min-height:540px}.mytes-career-internship-title{font-size:44px}.mytes-career-internship-text{font-size:17px}.mytes-career-social,.mytes-career-social-content{min-height:590px}.mytes-career-social-title{font-size:42px}.mytes-career-social-subtitle{font-size:28px}.mytes-career-social-text{font-size:17px;max-width:1160px}}@media (min-width:768px) and (max-width:1199px){.mytes-career-shell{padding-right:40px;padding-left:40px}.mytes-career-intro-grid{grid-template-columns:1fr 1fr;padding-top:60px;gap:44px;padding-bottom:60px}.mytes-career-intro-title{font-size:31px}.mytes-career-intro-text{font-size:14px}.mytes-career-intro-image{height:410px}.mytes-career-intro-pattern{right:-110px;width:310px}.mytes-career-internship-content{padding:40px;gap:38px}.mytes-career-internship-title{font-size:31px}.mytes-career-internship-text{font-size:14px}.mytes-career-social-title{font-size:31px}.mytes-career-social-subtitle{font-size:22px}.mytes-career-social-text{font-size:14px}}@media (max-width:767px){.mytes-career-shell{padding-right:20px;padding-left:20px}.mytes-career-intro-pattern{right:-115px;opacity:.42;top:-30px;width:245px}.mytes-career-intro-grid{grid-template-columns:1fr;padding-top:46px;gap:32px;padding-bottom:48px}.mytes-career-intro-title{font-size:27px;max-width:390px}.mytes-career-intro-text{font-size:14px;line-height:1.78;margin-top:20px}.mytes-career-intro-image{height:260px}.mytes-career-join,.mytes-career-join-content{min-height:390px}.mytes-career-join-content{padding-top:46px;padding-bottom:46px}.mytes-career-join-title{font-size:27px}.mytes-career-join-text{font-size:14px;line-height:1.75;margin-top:19px}.mytes-career-join-buttons{gap:13px;margin-top:25px}.mytes-career-arrow-button{height:42px;font-size:11px;min-width:150px}.mytes-career-internship-section .mytes-career-shell{padding-top:44px;padding-bottom:44px}.mytes-career-internship-card{min-height:620px}.mytes-career-internship-content{min-height:620px;padding:30px 24px;justify-content:flex-end;flex-direction:column;gap:23px;align-items:flex-start;display:flex}.mytes-career-internship-overlay{background:linear-gradient(0deg,rgba(22,54,115,.96),rgba(22,54,115,.82) 68%,rgba(22,54,115,.58))}.mytes-career-internship-title{font-size:29px}.mytes-career-internship-text{font-size:14px;line-height:1.76}.mytes-career-internship-button{height:42px;font-size:10px;min-width:184px;margin-top:22px}.mytes-career-social,.mytes-career-social-content{min-height:590px}.mytes-career-social-content{padding-top:52px;padding-bottom:52px}.mytes-career-social-title{font-size:27px}.mytes-career-social-subtitle{font-size:20px;margin-top:20px}.mytes-career-social-text{font-size:14px;line-height:1.76;margin-top:22px}}#numbers-section .numbers-line{will-change:transform,opacity;transform-origin:left center}#numbers-section .numbers-dot,#numbers-section .numbers-mobile-item,#numbers-section .numbers-stat{will-change:transform,opacity}#numbers-section .numbers-value{min-width:72px;font-variant-numeric:tabular-nums}#numbers-section .numbers-title-animation{will-change:transform,opacity}.mytes-quality-robot-section{overflow:hidden;min-height:790px;position:relative;background-color:#262626}.mytes-quality-robot-background{grid-template-columns:68% 32%;position:absolute;inset:0;display:grid}.mytes-quality-robot-background-dark{height:100%;background-color:#262626}.mytes-quality-robot-background-light{height:100%;background-color:#fff}.mytes-quality-robot-shell{min-height:790px;margin-right:auto;position:relative;margin-left:auto;width:min(100%,1920px)}.mytes-quality-robot-content{padding:88px 40px 72px clamp(42px,4.2vw,86px);color:#fff;position:relative;width:min(100%,930px);z-index:3}.mytes-quality-robot-title{font-size:clamp(42px,3vw,62px);font-weight:500;color:#fff;flex-direction:column;letter-spacing:.025em;line-height:1.08;display:flex}.mytes-quality-robot-title span+span{margin-top:4px}.mytes-quality-robot-description{font-size:18px;font-weight:400;color:hsla(0,0%,100%,.88);max-width:900px;letter-spacing:.015em;line-height:1.55;margin-top:34px;white-space:pre-line}.mytes-quality-robot-features{margin-top:35px}.mytes-quality-robot-features-title{font-size:27px;font-weight:600;color:#fff;letter-spacing:.01em;line-height:1.25}.mytes-quality-robot-features-list{margin-top:12px}.mytes-quality-robot-features-list li{font-size:17px;font-weight:400;color:hsla(0,0%,100%,.88);letter-spacing:.008em;gap:12px;align-items:flex-start;line-height:1.36;display:flex}.mytes-quality-robot-features-list li+li{margin-top:4px}.mytes-quality-robot-feature-dot{flex-shrink:0;font-size:15px;color:#fff;line-height:1.45}.mytes-quality-robot-image-area{height:100%;pointer-events:none;justify-content:flex-end;right:-36px;position:absolute;bottom:0;align-items:flex-end;width:min(57vw,1100px);display:flex;z-index:2}.mytes-quality-robot-image{height:auto;filter:drop-shadow(-18px 12px 22px rgba(0,0,0,.16));max-height:760px;object-fit:contain;object-position:right bottom;width:100%;display:block}@media (min-width:1700px){.mytes-quality-robot-section,.mytes-quality-robot-shell{min-height:820px}.mytes-quality-robot-content{padding-top:92px;width:min(100%,980px);padding-left:clamp(60px,4.2vw,92px)}.mytes-quality-robot-title{font-size:62px}.mytes-quality-robot-description{font-size:18px}.mytes-quality-robot-features-title{font-size:28px}.mytes-quality-robot-features-list li{font-size:18px}.mytes-quality-robot-image-area{right:-18px;width:min(57vw,1120px)}.mytes-quality-robot-image{max-height:800px}}@media (min-width:1200px) and (max-width:1699px){.mytes-quality-robot-section,.mytes-quality-robot-shell{min-height:700px}.mytes-quality-robot-content{padding-top:68px;padding-bottom:56px;width:min(100%,760px);padding-left:56px}.mytes-quality-robot-title{font-size:49px}.mytes-quality-robot-description{font-size:15px;max-width:720px;line-height:1.55;margin-top:26px}.mytes-quality-robot-features{margin-top:28px}.mytes-quality-robot-features-title{font-size:23px}.mytes-quality-robot-features-list li{font-size:15px}.mytes-quality-robot-image-area{right:-28px;width:min(59vw,940px)}.mytes-quality-robot-image{max-height:680px}}@media (min-width:768px) and (max-width:1199px){.mytes-quality-robot-section{overflow:hidden;min-height:auto;background-color:#262626}.mytes-quality-robot-background{display:none}.mytes-quality-robot-shell{min-height:auto;flex-direction:column;width:100%;display:flex}.mytes-quality-robot-content{padding:58px 42px 34px;width:100%}.mytes-quality-robot-title{font-size:45px;line-height:1.1}.mytes-quality-robot-description{font-size:16px;max-width:880px;line-height:1.68;margin-top:25px}.mytes-quality-robot-features{margin-top:29px}.mytes-quality-robot-features-title{font-size:24px}.mytes-quality-robot-features-list li{font-size:16px;line-height:1.5}.mytes-quality-robot-feature-dot{color:#1aa6ee}.mytes-quality-robot-image-area{height:auto;overflow:hidden;min-height:430px;justify-content:center;right:auto;position:relative;bottom:auto;align-items:flex-end;background:linear-gradient(180deg,#262626,#262626 5%,#fff 0,#fff);width:100%;display:flex}.mytes-quality-robot-image{height:auto;filter:drop-shadow(-10px 10px 16px rgba(0,0,0,.14));max-width:980px;max-height:none;object-fit:contain;object-position:center bottom;margin:0 auto;width:100%}}@media (max-width:767px){.mytes-quality-robot-section{overflow:hidden;min-height:auto;background-color:#262626}.mytes-quality-robot-background{display:none}.mytes-quality-robot-shell{min-height:auto;flex-direction:column;margin:0;width:100%;display:flex}.mytes-quality-robot-content{padding:42px 20px 28px;color:#fff;position:relative;width:100%;z-index:3}.mytes-quality-robot-title{font-size:33px;font-weight:500;color:#fff;flex-direction:column;letter-spacing:.018em;line-height:1.12;display:flex}.mytes-quality-robot-title span+span{margin-top:3px}.mytes-quality-robot-description{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.86);max-width:none;letter-spacing:.006em;width:100%;line-height:1.72;margin-top:22px;white-space:pre-line}.mytes-quality-robot-features{margin-top:27px}.mytes-quality-robot-features-title{font-size:21px;font-weight:600;color:#fff;line-height:1.25}.mytes-quality-robot-features-list{margin-top:13px}.mytes-quality-robot-features-list li{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.86);letter-spacing:.003em;gap:9px;align-items:flex-start;line-height:1.48;display:flex}.mytes-quality-robot-features-list li+li{margin-top:6px}.mytes-quality-robot-feature-dot{flex-shrink:0;font-size:15px;color:#1aa6ee;line-height:1.35}.mytes-quality-robot-image-area{height:auto;overflow:hidden;min-height:280px;pointer-events:none;justify-content:center;right:auto;position:relative;bottom:auto;align-items:flex-end;background:linear-gradient(180deg,#262626,#262626 6%,#fff 0,#fff);width:100%;margin-top:0;display:flex;z-index:2}.mytes-quality-robot-image{height:auto;filter:drop-shadow(-8px 8px 13px rgba(0,0,0,.14));max-width:620px;max-height:none;object-fit:contain;object-position:center bottom;margin:0 auto;width:100%;display:block}}@media (max-width:420px){.mytes-quality-robot-content{padding:36px 17px 24px}.mytes-quality-robot-title{font-size:29px}.mytes-quality-robot-description{font-size:13px;line-height:1.7;margin-top:18px}.mytes-quality-robot-features{margin-top:23px}.mytes-quality-robot-features-title{font-size:19px}.mytes-quality-robot-features-list li{font-size:13px;gap:8px;line-height:1.48}.mytes-quality-robot-image-area{min-height:225px}.mytes-quality-robot-image{margin-right:-4%;max-width:none;margin-left:-4%;width:108%}}.mytes-site-search{color:#fff;position:fixed;inset:0;display:none;z-index:100000}.mytes-site-search.is-open{display:block}.mytes-site-search-backdrop{backdrop-filter:blur(12px);position:absolute;inset:0;background:linear-gradient(115deg,rgba(24,28,31,.94),rgba(18,31,44,.94))}.mytes-site-search-panel{overflow-y:auto;border:1px solid rgba(26,166,238,.35);position:relative;max-height:calc(100vh - 44px);margin:22px auto;box-shadow:0 24px 70px rgba(0,0,0,.38);background:linear-gradient(145deg,rgba(37,41,43,.98),rgba(28,34,38,.98));width:min(calc(100% - 34px),1180px);z-index:2}.mytes-site-search-panel:before{content:"";position:absolute;opacity:.16;inset:0;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,transparent 0,transparent 5px),radial-gradient(circle at 70% 20%,rgba(26,166,238,.3),transparent 34%);z-index:-1}.mytes-site-search-close{height:46px;justify-content:center;border:1px solid hsla(0,0%,100%,.24);right:22px;color:#fff;transition:transform .26s ease,color .26s ease,border-color .26s ease,background-color .26s ease;position:absolute;top:22px;background-color:hsla(0,0%,100%,.06);align-items:center;width:46px;display:flex}.mytes-site-search-close:hover{border-color:rgba(26,166,238,.7);transform:rotate(90deg);color:#1aa6ee;background-color:rgba(26,166,238,.12)}.mytes-site-search-close svg{height:27px;width:27px}.mytes-site-search-head{padding:58px 58px 22px}.mytes-site-search-eyebrow{font-size:14px;font-weight:600;color:#1aa6ee;letter-spacing:.18em;gap:18px;align-items:center;display:inline-flex}.mytes-site-search-eyebrow:after{height:1px;content:"";background-color:#1aa6ee;width:52px;display:block}.mytes-site-search-head h2{font-size:42px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.035em;line-height:1.14;margin-top:18px}.mytes-site-search-head p{font-size:16px;color:hsla(0,0%,100%,.72);max-width:720px;line-height:1.75;margin-top:13px}.mytes-site-search-form{grid-template-columns:minmax(0,1fr) 185px;padding:0 58px 20px;gap:14px;display:grid}.mytes-site-search-form input{height:58px;padding:0 20px;font-size:17px;border:1px solid hsla(0,0%,100%,.16);color:#fff;transition:border-color .24s ease,background-color .24s ease,box-shadow .24s ease;outline:none;letter-spacing:.025em;background-color:hsla(0,0%,100%,.075);width:100%}.mytes-site-search-form input::placeholder{color:hsla(0,0%,100%,.48)}.mytes-site-search-form input:focus{border-color:rgba(26,166,238,.85);background-color:hsla(0,0%,100%,.1);box-shadow:0 0 0 3px rgba(26,166,238,.11)}.mytes-site-search-form button{height:58px;overflow:hidden;justify-content:center;font-size:13px;font-weight:600;color:#fff;transition:filter .26s ease,transform .26s ease;position:relative;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);letter-spacing:.13em;gap:10px;background-color:#1aa6ee;align-items:center;display:inline-flex}.mytes-site-search-form button:hover{transform:translateY(-2px);filter:brightness(1.08)}.mytes-site-search-form button svg{stroke-linecap:round;height:20px;stroke-width:1.7;width:28px;stroke:#fff;stroke-linejoin:round}.mytes-site-search-status{padding:0 58px 20px;font-size:14px;color:hsla(0,0%,100%,.62);line-height:1.6}.mytes-site-search-results{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 58px 58px;gap:18px;display:grid}.mytes-site-search-result-card{overflow:hidden;min-height:142px;grid-template-columns:156px minmax(0,1fr);border:1px solid hsla(0,0%,100%,.11);transition:transform .26s ease,border-color .26s ease,background-color .26s ease,box-shadow .26s ease;background-color:hsla(0,0%,100%,.055);display:grid}.mytes-site-search-result-card:hover{border-color:rgba(26,166,238,.65);transform:translateY(-4px);background-color:hsla(0,0%,100%,.08);box-shadow:0 16px 34px rgba(0,0,0,.24)}.mytes-site-search-result-image{overflow:hidden;min-height:142px;position:relative;background-color:#e9ecef}.mytes-site-search-result-image img{height:100%;transition:transform .42s ease,filter .42s ease;object-fit:cover;width:100%;display:block}.mytes-site-search-result-card:hover .mytes-site-search-result-image img{transform:scale(1.06);filter:brightness(.9)}.mytes-site-search-result-content{padding:18px 18px 18px 20px;justify-content:center;flex-direction:column;min-width:0;display:flex}.mytes-site-search-result-type{font-size:11px;font-weight:600;color:#1aa6ee;text-transform:uppercase;max-width:100%;letter-spacing:.13em;width:max-content;display:inline-flex}.mytes-site-search-result-title{font-size:20px;font-weight:500;color:#fff;line-height:1.25;margin-top:8px}.mytes-site-search-result-category{font-size:13px;color:hsla(0,0%,100%,.58);line-height:1.4;margin-top:4px}.mytes-site-search-result-description{font-size:13px;color:hsla(0,0%,100%,.72);line-height:1.55;margin-top:8px}.mytes-site-search-empty{grid-column:1/-1;padding:34px 28px;font-size:16px;border:1px dashed hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.72);text-align:center;background-color:hsla(0,0%,100%,.04)}body.mytes-search-lock{overflow:hidden}@media (max-width:1023px){.mytes-site-search-panel{max-height:calc(100vh - 34px);margin:17px auto;width:min(calc(100% - 26px),760px)}.mytes-site-search-head{padding:54px 26px 20px}.mytes-site-search-head h2{font-size:32px}.mytes-site-search-head p{font-size:15px}.mytes-site-search-form{grid-template-columns:1fr;padding:0 26px 18px}.mytes-site-search-form button{width:190px}.mytes-site-search-status{padding:0 26px 18px}.mytes-site-search-results{grid-template-columns:1fr;padding:0 26px 36px}}@media (max-width:640px){.mytes-site-search-close{height:40px;right:16px;top:16px;width:40px}.mytes-site-search-head{padding:56px 18px 18px}.mytes-site-search-eyebrow{font-size:12px}.mytes-site-search-head h2{font-size:27px}.mytes-site-search-form,.mytes-site-search-results,.mytes-site-search-status{padding-right:18px;padding-left:18px}.mytes-site-search-result-card{min-height:126px;grid-template-columns:112px minmax(0,1fr)}.mytes-site-search-result-image{min-height:126px}.mytes-site-search-result-content{padding:14px}.mytes-site-search-result-title{font-size:17px}.mytes-site-search-result-description{display:none}}.mytes-contact-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:46px;background-size:7px 7px,7px 7px;background-position:calc(100% - 22px) 50%,calc(100% - 15px) 50%;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#1aa6ee 0),linear-gradient(135deg,#1aa6ee 50%,transparent 0);background-repeat:no-repeat}.mytes-contact-select option{color:#1d1d1d;background-color:#fff}