@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");.step-1,.step-2,.step-3{opacity:0;transform:translateY(50px);transition:all 0.8s ease-out}.animate-in .step-1{opacity:1;transform:translateY(0);transition-delay:0.2s}.animate-in .step-2{opacity:1;transform:translateY(0);transition-delay:0.6s}.animate-in .step-3{opacity:1;transform:translateY(0);transition-delay:1s}@media only screen and (max-width:1220px){.animate-in .step-1{opacity:1;transform:translateY(-50px);transition-delay:0.2s}.animate-in .step-2{opacity:1;transform:translateY(-50px);transition-delay:0.6s}.animate-in .step-3{opacity:1;transform:translateY(-50px);transition-delay:1s}}@media only screen and (max-width:1120px){.animate-in .step-1{opacity:1;transform:translateY(-100px);transition-delay:0.2s}.animate-in .step-2{opacity:1;transform:translateY(-100px);transition-delay:0.6s}.animate-in .step-3{opacity:1;transform:translateY(-100px);transition-delay:1s}}@media only screen and (max-width:900px){.animate-in .step-1{opacity:1;transform:translateY(-150px);transition-delay:0.2s}.animate-in .step-2{opacity:1;transform:translateY(-150px);transition-delay:0.6s}.animate-in .step-3{opacity:1;transform:translateY(-150px);transition-delay:1s}}body:not(.elementor-editor):not(.elementor-editor-active) .section-icons-wrapper .icon-content{opacity:0 !important;transform:translateY(40px);transition:opacity 0.8s ease-out, transform 0.8s ease-out !important}body:not(.elementor-editor):not(.elementor-editor-active) .section-icons-wrapper .icon-content.animate-in{opacity:1 !important;transform:translateY(0)}body:not(.elementor-editor):not(.elementor-editor-active) .section-icons-wrapper .icon-content.animate-in .icon{animation:iconRotate 0.8s ease-out 0.3s both !important}.section-icons-wrapper .icon-content .icon{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){body:not(.elementor-editor):not(.elementor-editor-active) .section-icons-wrapper .icon-content{transition:opacity 0.3s ease-out !important;transform:translateY(10px)}body:not(.elementor-editor):not(.elementor-editor-active) .section-icons-wrapper .icon-content.animate-in .icon{animation-duration:0.3s !important}}@keyframes iconRotate{0%{transform:rotate(0deg) scale(0.8);opacity:0.7}100%{transform:rotate(360deg) scale(1);opacity:1}}body:not(.elementor-editor):not(.elementor-editor-active) .c2-text-img-wrapper .content-fade-in{opacity:0;transition:opacity 1s ease !important}body:not(.elementor-editor):not(.elementor-editor-active) .c2-text-img-wrapper .content-fade-in.visible{opacity:1}@media (prefers-reduced-motion:reduce){.c2-text-img-wrapper .content-fade-in{transition:opacity 0.3s ease !important}}.circle-animation img{animation:rotate 25s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.circle-animation img{animation:rotate 20s linear infinite}}.hamburger-wrapper{position:relative;z-index:10001;height:21px}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:unset;color:#fff;text-decoration:none}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;transition:opacity 0.3s ease;text-transform:none;color:inherit;border:0;background-color:transparent;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;height:21px}.hamburger:active{opacity:0.7}.hamburger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hamburger:not(.is-active){color:#FDFDFD}.hamburger.is-active{color:#333}.hamburger-box{position:relative;display:inline-block;width:30px;height:24px}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{position:absolute;width:30px;height:3px;border-radius:3px;background-color:currentColor;transition:transform 0.3s ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s linear 0.15s}.hamburger--spring .hamburger-inner:before{top:9px;transition:top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner:after{top:18px;transition:top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transform:translate3d(0, 9px, 0) rotate(-45deg)}.mobile-menu-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;visibility:hidden;pointer-events:none}.mobile-menu-container.is-active{visibility:visible;pointer-events:all}.mobile-menu-container.is-active .mobile-menu-overlay{opacity:1}.mobile-menu-container.is-active .mobile-menu-content{transform:translateX(0)}.mobile-menu-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);cursor:pointer;opacity:0;transition:opacity 0.3s ease}.mobile-menu-content{position:absolute;top:0;right:0;width:90%;max-width:400px;height:100%;background-color:#ffffff;overflow-y:auto;transform:translateX(100%);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:-5px 0 20px rgba(0, 0, 0, 0.1);padding-top:76px}.mobile-menu-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color 0.2s ease}.mobile-menu-close span{position:absolute;width:20px;height:2px;background-color:#000;transition:background-color 0.3s ease}.mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-close:active{background-color:rgba(0, 0, 0, 0.1)}.mobile-menu-close:focus-visible{outline:2px solid #000;outline-offset:2px}.mobile-menu{list-style:none;margin:0;padding:30px 20px 30px}.mobile-menu>li{border-bottom:1px solid #eee}.mobile-menu>li:last-child{border-bottom:none}.mobile-menu>li>a{display:block;padding:20px 0px;text-decoration:none;color:#000;font-size:22px;font-weight:400;text-transform:capitalize;transition:background-color 0.2s ease}.mobile-menu>li>.submenu-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;position:relative;background-color:transparent;transition:background-color 0.2s ease;min-height:60px}.mobile-menu>li>.submenu-trigger>a{display:inline-block;padding:20px 30px 20px 0px;text-decoration:none;color:#000;font-size:22px;font-weight:400;text-transform:capitalize;width:auto;pointer-events:all;position:relative;z-index:1}.mobile-menu>li>.submenu-trigger:after{content:"";flex-shrink:0;width:12px;height:12px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);margin-right:30px;margin-left:auto;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu>li.is-open>.submenu-trigger:after{transform:rotate(-135deg)}.mobile-menu>li>.sub-menu{list-style:none;margin:0;padding:0;height:0;overflow:hidden;transition:height 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu>li>.sub-menu li{transform:translateX(-20px);opacity:0;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);border-bottom:1px solid #e5e5e5}.mobile-menu>li>.sub-menu li:last-child{border-bottom:none}.mobile-menu>li>.sub-menu li>a{display:block;padding:15px 30px 15px 20px;font-size:18px;font-weight:400;color:#000;text-decoration:none;transition:background-color 0.2s ease}.mobile-menu>li>.sub-menu li>.submenu-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;position:relative;background-color:transparent;transition:background-color 0.2s ease;min-height:50px}.mobile-menu>li>.sub-menu li>.submenu-trigger>a{display:inline-block;padding:15px 30px 15px 20px;text-decoration:none;color:#000;font-size:18px;font-weight:400;text-transform:capitalize;width:auto;pointer-events:all;position:relative;z-index:1}.mobile-menu>li>.sub-menu li>.submenu-trigger:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);margin-right:20px;margin-left:auto;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu>li>.sub-menu li.is-open>.submenu-trigger:after{transform:rotate(-135deg)}.mobile-menu>li>.sub-menu li>.sub-menu{list-style:none;margin:0;padding:0;height:0;overflow:hidden;transition:height 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu>li>.sub-menu li>.sub-menu li{transform:translateX(-20px);opacity:0;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);border-bottom:1px solid #e5e5e5}.mobile-menu>li>.sub-menu li>.sub-menu li:last-child{border-bottom:none}.mobile-menu>li>.sub-menu li>.sub-menu li>a{display:block;padding:12px 40px 12px 30px;font-size:16px;font-weight:400;color:#000;text-decoration:none;transition:background-color 0.2s ease}.mobile-menu>li>.sub-menu li>.sub-menu li>.submenu-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;position:relative;background-color:transparent;transition:background-color 0.2s ease;min-height:45px}.mobile-menu>li>.sub-menu li>.sub-menu li>.submenu-trigger>a{display:inline-block;padding:12px 40px 12px 30px;text-decoration:none;color:#000;font-size:16px;font-weight:400;text-transform:capitalize;width:auto;pointer-events:all;position:relative;z-index:1}.mobile-menu>li>.sub-menu li>.sub-menu li>.submenu-trigger:after{content:"";flex-shrink:0;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);margin-right:15px;margin-left:auto;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu>li>.sub-menu li>.sub-menu li.is-open>.submenu-trigger:after{transform:rotate(-135deg)}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu{list-style:none;margin:0;padding:0;height:0;overflow:hidden;transition:height 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu li{transform:translateX(-20px);opacity:0;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);border-bottom:1px solid #e5e5e5}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu li:last-child{border-bottom:none}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu li>a{display:block;padding:10px 50px 10px 40px;font-size:14px;font-weight:400;text-transform:capitalize;color:#000;text-decoration:none;transition:background-color 0.2s ease}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li{transform:translateX(0);opacity:1}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(1){transition-delay:0.03s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(2){transition-delay:0.06s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(3){transition-delay:0.09s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(4){transition-delay:0.12s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(5){transition-delay:0.15s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(6){transition-delay:0.18s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(7){transition-delay:0.21s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(8){transition-delay:0.24s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(9){transition-delay:0.27s}.mobile-menu>li>.sub-menu li>.sub-menu li>.sub-menu.is-open li:nth-child(10){transition-delay:0.3s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li{transform:translateX(0);opacity:1}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(1){transition-delay:0.03s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(2){transition-delay:0.06s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(3){transition-delay:0.09s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(4){transition-delay:0.12s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(5){transition-delay:0.15s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(6){transition-delay:0.18s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(7){transition-delay:0.21s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(8){transition-delay:0.24s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(9){transition-delay:0.27s}.mobile-menu>li>.sub-menu li>.sub-menu.is-open li:nth-child(10){transition-delay:0.3s}.mobile-menu>li>.sub-menu.is-open li{transform:translateX(0);opacity:1}.mobile-menu>li>.sub-menu.is-open li:nth-child(1){transition-delay:0.03s}.mobile-menu>li>.sub-menu.is-open li:nth-child(2){transition-delay:0.06s}.mobile-menu>li>.sub-menu.is-open li:nth-child(3){transition-delay:0.09s}.mobile-menu>li>.sub-menu.is-open li:nth-child(4){transition-delay:0.12s}.mobile-menu>li>.sub-menu.is-open li:nth-child(5){transition-delay:0.15s}.mobile-menu>li>.sub-menu.is-open li:nth-child(6){transition-delay:0.18s}.mobile-menu>li>.sub-menu.is-open li:nth-child(7){transition-delay:0.21s}.mobile-menu>li>.sub-menu.is-open li:nth-child(8){transition-delay:0.24s}.mobile-menu>li>.sub-menu.is-open li:nth-child(9){transition-delay:0.27s}.mobile-menu>li>.sub-menu.is-open li:nth-child(10){transition-delay:0.3s}@media (hover:none) and (pointer:coarse){.mobile-menu *:hover{background-color:transparent !important}}.mobile-menu a:active{background-color:rgba(0, 0, 0, 0.08);transition:background-color 0.1s ease}.mobile-menu .submenu-trigger:active{background-color:rgba(0, 0, 0, 0.08);transition:background-color 0.1s ease}.mobile-menu .submenu-trigger,.mobile-menu a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.1);touch-action:manipulation}body.menu-open{overflow:hidden;position:fixed;width:100%}@media (max-width:768px){.mobile-menu-content{width:100%;max-width:none}}.header-btn-wrapper .elementor-button-bbh-semi-transparent a{padding:8px 24px !important}@media only screen and (max-width:1366px){.header-btn-wrapper .elementor-button-bbh-semi-transparent a{padding:8px 16px !important}}.header-btn-wrapper .elementor-button-bbh-white a{padding:8px 24px !important}@media only screen and (max-width:1366px){.header-btn-wrapper .elementor-button-bbh-white a{padding:8px 16px !important}}.elementor-button-bbh-primary a{padding:8px 24px !important;background-color:rgba(0, 0, 0, 0.05) !important;font-size:16px !important;font-weight:400 !important;line-height:150% !important;color:#000 !important;border-radius:100px}.elementor-button-bbh-secondary-transparent.padding-left-0 a{padding-left:0 !important}.elementor-button-bbh-secondary-transparent a{padding:8px 24px !important;background-color:transparent !important;font-size:16px !important;font-weight:400 !important;line-height:150% !important;color:#000 !important;border-radius:100px}.elementor-button-bbh-transparent-white.padding-left-0 a{padding-left:0 !important}.elementor-button-bbh-transparent-white a{padding:8px 24px !important;padding-left:0 !important;background-color:transparent !important;font-size:16px !important;font-weight:400 !important;line-height:150% !important;color:#FDFDFD !important;border-radius:100px}.elementor-button-bbh-white.padding-left-0 a{padding-left:0 !important}.elementor-button-bbh-white a{padding:8px 24px !important;background-color:#FDFDFD !important;font-size:16px !important;font-weight:400 !important;line-height:150% !important;color:#000 !important;border-radius:100px;transition:all 0.3s ease}.elementor-button-bbh-white a:hover{background-color:#C5C6C6 !important}.elementor-button-bbh-semi-transparent.padding-left-0 a{padding-left:0 !important}.elementor-button-bbh-semi-transparent a{padding:8px 24px !important;background-color:rgba(255, 255, 255, 0.1) !important;font-size:16px !important;font-weight:400 !important;line-height:150% !important;color:#FDFDFD !important;border-radius:100px;border-radius:1px solid rgba(255, 255, 255, 0);transition:all 0.3s ease}.elementor-button-bbh-semi-transparent a:hover{background-color:rgba(255, 255, 255, 0.4) !important}.icon-right{cursor:pointer}.icon-right .elementor-heading-title,.icon-right .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.icon-right .elementor-heading-title::after,.icon-right .elementor-button-text::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;filter:invert(1)}.icon-right-black{cursor:pointer}.icon-right-black .elementor-heading-title,.icon-right-black .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.icon-right-black .elementor-heading-title::after,.icon-right-black .elementor-button-text::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.icon-left-black{cursor:pointer}.icon-left-black .elementor-heading-title,.icon-left-black .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.icon-left-black .elementor-heading-title::before,.icon-left-black .elementor-button-text::before{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:rotate(180deg)}.fake-btn{cursor:pointer}.fake-btn .elementor-heading-title{display:inline-flex;align-items:center;gap:8px}.fake-btn .elementor-heading-title::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.fake-btn-wrapper .fake-btn .elementor-heading-title::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transition:transform 0.3s ease}.fake-btn-wrapper:hover .fake-btn .elementor-heading-title::after{transform:translateX(4px)}.play-icon{cursor:pointer}.play-icon .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.play-icon .elementor-button-text::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/play.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.tire-intake{cursor:pointer}.tire-intake .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.tire-intake .elementor-button-text::before{content:"";width:24px;height:24px;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/tire-intake.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.phone-icon{cursor:pointer}.phone-icon .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.phone-icon .elementor-button-text::before{content:"";width:24px;height:24px;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/phone.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.hero-slider-container{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}@media only screen and (max-width:768px){.hero-slider-container{height:80vh}}.hero-slides{flex:1;position:relative;width:100%}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.8s ease-in-out, visibility 0.8s ease-in-out}.hero-slide.active{opacity:1;visibility:visible}.slide-video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.slide-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000066;z-index:1;pointer-events:none}.slide-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.slide-content .quote-section{max-width:1240px;width:100%;margin:0 auto}.slide-content .quote-section h2{color:#FDFDFD;max-width:600px;font-family:Inter;font-size:48px;font-weight:400;line-height:120%;letter-spacing:-0.48px;margin-bottom:16px}.watch-video-btn{padding:10px 24px !important;background-color:#FDFDFD !important;font-size:16px !important;font-weight:500 !important;line-height:150% !important;color:#000000 !important;border-radius:100px;transition:all 0.3s ease;border:unset !important;cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin-top:16px}.watch-video-btn::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/play.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.watch-video-btn:hover{background-color:#C5C6C6 !important}.slider-navigation{position:absolute;bottom:0;left:0;width:100%;z-index:10;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.3));padding:40px 0 90px 0}.nav-container{max-width:1240px;margin:0 auto;padding:0 20px;position:relative}.nav-wrapper{position:relative;overflow:hidden}.nav-items-container{display:flex;transition:transform 0.3s ease}.nav-item{flex:0 0 220px;margin-right:110px;cursor:pointer;color:rgba(255, 255, 255, 0.6);transition:color 0.3s ease}.nav-item:last-child{margin-right:0}.nav-item.active{color:#FDFDFD}.nav-item h4{font-size:18px;font-weight:600;line-height:160%;margin:0}.nav-item p{font-size:16px;font-weight:400;line-height:160%;margin-bottom:16px}.progress-bar{width:100%;height:3px;background:rgba(255, 255, 255, 0.2);position:relative;overflow:hidden;border-radius:16px}.progress-fill{height:100%;background:#FDFDFD;width:0;border-radius:16px}.nav-item.active .progress-fill{animation:fillProgress 10s linear forwards}@keyframes fillProgress{from{width:0%}to{width:100%}}.nav-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none}.nav-arrow{position:absolute;top:0;border:none;cursor:pointer;padding:10px;z-index:2;transition:opacity 0.3s ease;height:10px;display:flex;align-items:center;justify-content:center;pointer-events:all}.nav-arrow:hover{opacity:0.7}.nav-arrow img{width:32px;height:32px;filter:brightness(0) invert(1);display:block}.nav-arrow.nav-arrow-left{left:-60px;display:none}.nav-arrow.nav-arrow-left img{transform:rotate(180deg)}.nav-arrow.nav-arrow-right{right:-60px}.nav-arrow[disabled]{opacity:0.3;cursor:not-allowed}.hero-video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.95);z-index:9999;align-items:center;justify-content:center}.hero-video-modal.show{display:flex}.hero-modal-video{max-width:90%;max-height:90vh;width:auto;height:auto}.hero-close-btn{position:absolute;top:20px;right:40px;font-size:40px;color:#FDFDFD;background:none;border:none;cursor:pointer;z-index:10000;transition:opacity 0.3s ease}.hero-close-btn:hover{opacity:0.7}@media (max-width:1024px){.nav-item{flex:0 0 180px;margin-right:60px}}@media (max-width:768px){.slide-content .quote-section{padding-bottom:80px}.slide-content .quote-section h2{font-size:32px}.slider-navigation{padding:20px 0 60px 0}.nav-item{flex:0 0 100%;margin-right:0;padding:0 20px}.nav-item h4{font-size:16px}.nav-item p{font-size:14px}.nav-arrows{display:none}}@media (max-width:480px){.watch-video-btn{font-size:14px !important;padding:8px 20px !important}.slide-content .quote-section h2{font-size:24px}}.nav-item[data-slide-index="3"]{margin-right:0}.team-filters{display:flex;gap:15px;margin-bottom:128px;align-items:center;flex-wrap:wrap}@media (max-width:768px){.team-filters{flex-direction:column;align-items:stretch;margin-bottom:64px}}.filter-dropdown{position:relative}.filter-dropdown select{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:10px 40px 10px 24px;border-radius:100px;width:176px;background:#E7E9E0;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.filter-dropdown select:focus{background:#E7E9E0;outline:none}@media (max-width:768px){.filter-dropdown select{width:100%;max-width:unset}}.filter-dropdown::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16px;height:16px;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/icon-down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;transition:transform 0.3s ease}select:focus+.filter-dropdown::after,.filter-dropdown:focus-within::after{transform:translateY(-50%) rotate(180deg)}@media (max-width:768px){.filter-dropdown{width:100%}}#reset-filters{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;border-radius:100px;line-height:150%;padding:10px 24px;width:176px;background:#E7E9E0;color:#000;cursor:pointer;border:none;transition:all 0.2s}#reset-filters:hover{opacity:0.8}.team-loading{text-align:center;padding:40px;font-style:italic;color:#666}.no-results{text-align:center;padding:40px;color:#666;font-style:italic}.department-group{grid-column:1 / -1;margin-bottom:128px}@media (max-width:768px){.department-group{margin-bottom:64px}}.department-group:last-child{margin-bottom:0}.department-header{margin:0 0 40px 0}@media (max-width:768px){.department-header{margin-bottom:32px}}.department-header h2{font-family:Inter;font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.48px}@media (max-width:768px){.department-header h2{font-size:32px}}.department-members{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;row-gap:64px;padding-bottom:122px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}@media (max-width:1024px){.department-members{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.department-members{grid-template-columns:1fr;padding-bottom:64px}}.team-member-card{overflow:hidden}.team-member-image{aspect-ratio:1;border-radius:16px;overflow:hidden;background:#FEFFFC}.team-member-image img{width:100%;height:100%;object-fit:cover}.team-member-image.no-image{display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.team-member-info{padding-top:24px}.team-member-name{font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:150%;color:#000;margin:0}.team-member-position{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;color:#191919}.team-member-contact{font-family:Inter;font-size:16px;color:#191919;margin-top:16px}.team-member-contact strong{color:#191919;min-width:60px;display:inline-block}.team-member-contact a{color:#191919;text-decoration:none}.team-member-contact a:hover{text-decoration:underline}.team-loading{text-align:center;padding:60px 40px}.team-loading .loading-spinner{width:48px;height:48px;margin:0 auto 20px;border:3px solid rgba(0, 0, 0, 0.1);border-top:3px solid #191919;border-radius:50%;animation:spin 1s linear infinite}.team-loading p{font-family:Inter;font-size:16px;color:#191919;margin:0;opacity:0.7}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.team-members-grid{opacity:0;transition:opacity 0.5s ease-in-out}.team-members-grid.loaded{opacity:1}.department-group{opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease-out forwards}.department-group:nth-child(1){animation-delay:0.1s}.department-group:nth-child(2){animation-delay:0.2s}.department-group:nth-child(3){animation-delay:0.3s}.department-group:nth-child(4){animation-delay:0.4s}.department-group:nth-child(5){animation-delay:0.5s}.department-group:nth-child(6){animation-delay:0.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.team-member-card{opacity:0;transform:translateY(15px);animation:memberFadeIn 0.4s ease-out forwards;transition:transform 0.3s ease, box-shadow 0.3s ease}.team-member-card:hover{transform:translateY(-4px)}.department-members .team-member-card:nth-child(1){animation-delay:0.1s}.department-members .team-member-card:nth-child(2){animation-delay:0.15s}.department-members .team-member-card:nth-child(3){animation-delay:0.2s}.department-members .team-member-card:nth-child(4){animation-delay:0.25s}.department-members .team-member-card:nth-child(5){animation-delay:0.3s}.department-members .team-member-card:nth-child(6){animation-delay:0.35s}.department-members .team-member-card:nth-child(7){animation-delay:0.4s}.department-members .team-member-card:nth-child(8){animation-delay:0.45s}.department-members .team-member-card:nth-child(9){animation-delay:0.5s}@keyframes memberFadeIn{to{opacity:1;transform:translateY(0)}}.team-members-grid{transition:all 0.3s ease}.team-members-grid.filtering{opacity:0.3;transform:scale(0.98)}.team-member-image{position:relative;overflow:hidden}.team-member-image img{transition:transform 0.3s ease}.team-member-image img:hover{transform:scale(1.02)}.team-member-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);transform:translateX(-100%);animation:shimmer 2s infinite}.team-member-image.loaded::before{display:none}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media only screen and (min-height:1100px){html{zoom:1.2}}@media only screen and (max-width:768px){html{zoom:unset;transform:unset}}@media only screen and (max-width:768px){section{padding-left:20px !important;padding-right:20px !important}}.custom-breadcrumbs{text-transform:uppercase}.breadcrumb-container{display:flex;align-items:center;flex-wrap:wrap}.custom-breadcrumbs a:hover{text-decoration:underline !important;opacity:0.8}.custom-breadcrumbs .current-page,.custom-breadcrumbs .current-post,.custom-breadcrumbs .current-category,.custom-breadcrumbs .current-tag,.custom-breadcrumbs .current-search,.custom-breadcrumbs .current-archive{font-weight:400}.video-wrapper{position:relative;border-radius:16px}.video-wrapper .video-mute-button{position:absolute;bottom:20px;right:20px;width:50px;height:50px;padding:10px;background:rgba(0, 0, 0, 0.7);border:none;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.3s ease}.video-wrapper .video-mute-button:hover{background:rgba(0, 0, 0, 0.9)}.video-wrapper .video-mute-button img{width:29px;height:29px}@media only screen and (max-width:768px){.video-wrapper .elementor-wrapper{--video-aspect-ratio: 4:3 !important}}.job-form-wrapper .gform_wrapper form{background-color:#E7E9E0;padding:48px;padding-bottom:40px;border-radius:16px;max-width:806px;margin:0 auto}.job-form-wrapper .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_title{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 8px 0}.job-form-wrapper .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar{background-color:#FDFDFD;border-radius:16px;height:4px}.job-form-wrapper .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .percentbar_blue{color:#FDFDFD;background-color:#000;border-radius:16px;height:4px}.job-form-wrapper .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .percentbar_blue span{display:none}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields .form-step-title{font-size:32px;margin-top:16px;margin-bottom:0}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset{padding:0;margin:0;border:none}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container{margin-top:8px}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container .gfield_radio{display:flex;flex-wrap:wrap;gap:1rem}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container .gfield_radio .gchoice input{display:none}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container .gfield_radio .gchoice label{display:inline-block;border-radius:16px;font-size:1rem;font-weight:400;max-width:unset;cursor:pointer;transition:all 0.3s ease;border:1px solid transparent;padding:11px 32px;background-color:rgba(0, 0, 0, 0.05);color:#000}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container .gfield_radio .gchoice:has(input:checked) label{background-color:#000 !important;color:#FDFDFD !important}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container .gfield_radio .gchoice:hover label{background-color:#e0e0e0}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container .input{border:none;background-color:rgba(0, 0, 0, 0.05);border-radius:16px}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset .ginput_container span input{border:none;background-color:rgba(0, 0, 0, 0.05);border-radius:16px;padding-left:8px}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields fieldset span label{display:none}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{display:none}.job-form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{display:none}.job-form-wrapper .gform_wrapper form .gform_body #gform_page_2_7 #gform_fields_2_7{grid-row-gap:24px}.job-form-wrapper .gform_wrapper form .gform_body #gform_page_2_7 .gfield_label{display:block !important;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.job-form-wrapper .gform_wrapper form .gform_body #gform_page_2_7 .gfield .ginput_container{margin-top:8px}.job-form-wrapper .gform_wrapper form .gform_body #gform_page_2_7 .gfield .ginput_container input{border:none;background-color:rgba(0, 0, 0, 0.05);border-radius:16px;padding-left:12px}.job-form-wrapper .gform_wrapper form .gform_body .gform-page-footer{text-align:end;margin:0;padding:0;margin-top:28px}.job-form-wrapper .gform_wrapper form .gform_body .gform-page-footer .gform_next_button{display:inline-block;padding:11px 24px;border-radius:100px;line-height:150%;background-color:#003246;color:#FDFDFD;cursor:pointer;transition:all 0.3s ease;font-size:1rem;font-weight:400;border:1px solid transparent}.job-form-wrapper .gform_wrapper form .gform_body .gform-page-footer .gform_previous_button{display:inline-block;padding:11px 24px;border-radius:100px;line-height:150%;font-size:1rem;font-weight:400;max-width:unset;cursor:pointer;transition:all 0.3s ease;border:1px solid transparent;padding:11px 32px;background-color:rgba(0, 0, 0, 0.05);color:#000}.job-form-wrapper .gform_wrapper form .gform_body .gform-page-footer #gform_submit_button_2{display:inline-block;padding:11px 24px;border-radius:100px;line-height:150%;background-color:#003246;color:#FDFDFD;cursor:pointer;transition:all 0.3s ease;font-size:1rem;font-weight:400;border:1px solid transparent}div#gform_drag_drop_area_2_33{border-radius:16px;margin-top:8px}#gform_browse_button_2_33{display:inline-block;padding:11px 24px;border-radius:100px;line-height:150%;background-color:#003246;color:#FDFDFD;cursor:pointer;transition:all 0.3s ease;font-size:1rem;font-weight:400;border:1px solid transparent}.header-wrapper{transform:translateY(-100%);opacity:0;transition:transform 1.1s ease-out, opacity 1.1s ease-out !important}body.elementor-editor-active .header-wrapper{transform:none !important;opacity:1 !important;transition:none !important}.header-wrapper.animate-in{transform:translateY(0) !important;opacity:1 !important}.error404 .header-wrapper{background-color:#003246 !important;transition:all 0.2s ease-in-out !important}.header-wrapper:has(.e-n-menu-content.e-active){background-color:#003246 !important}.menu-hover a{position:relative;text-decoration:none;display:inline-block}.menu-hover a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#FDFDFD;transition:width 0.3s ease-in-out}.menu-hover a:hover:before{width:100%}.header-wrapper{transition:all 0.3s ease !important}.header-wrapper.header-hidden{transform:translateY(-100%)}.header-wrapper.header-fixed{background-color:#003246}.loader-sektion{position:fixed;inset:0;background:#003246;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity 0.5s ease-out !important}html.hide-loader .loader-sektion{display:none !important}body.elementor-editor-active .loader-sektion{display:none !important}.loader-sektion.fade-out{opacity:0 !important;pointer-events:none}.logo-animation path{opacity:0;transform:translateY(15px)}.red-section{animation:slideInUp 0.4s ease-out forwards}.red-section:nth-child(2){animation-delay:0.1s}.red-section:nth-child(3){animation-delay:0.15s}.red-section:nth-child(4){animation-delay:0.2s}.red-section:nth-child(5){animation-delay:0.25s}.red-section:nth-child(6){animation-delay:0.3s}.red-section:nth-child(7){animation-delay:0.35s}.blue-section{animation:slideInUp 0.4s ease-out 0.8s forwards}.blue-section:nth-child(2){animation-delay:0.9s}.blue-section:nth-child(3){animation-delay:0.95s}.blue-section:nth-child(4){animation-delay:1s}.blue-section:nth-child(5){animation-delay:1.05s}.blue-section:nth-child(6){animation-delay:1.1s}.green-section{animation:slideInUp 0.5s ease-out 1.4s forwards}.text-section{animation:slideInUp 0.5s ease-out 2s forwards}@keyframes slideInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.logo-animation{max-width:90vw;height:auto}.post-category{background:rgba(0, 0, 0, 0.05);padding:4px 10px;border-radius:16px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.reading-time{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0}.post-excerpt{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.elementor-pagination .page-numbers.current{background-color:transparent;border:1px solid #000;border-radius:50%;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold}.granulate-slider-container{position:relative;width:100%;margin-top:-50px;z-index:100;user-select:none}.granulate-slider-handle{max-width:calc(100% - 60px)}.granulate-slider-track{position:absolute;width:100%;height:20px;top:50%;left:0;transform:translateY(-50%);cursor:pointer}.granulate-slider-track::before{content:"";position:absolute;top:50%;left:0;right:0;height:4px;background:rgba(127, 127, 127, 0.3);transform:translateY(-50%);border-radius:2px}.granulate-slider-progress{position:absolute;height:4px;background:#333;border-radius:2px;width:0%;top:50%;transform:translateY(-50%);pointer-events:none}.granulate-slider-handle{position:absolute;width:60px;height:60px;background-image:var(--drag-icon-url);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;left:0%;transform:translate(-50%, -50%);cursor:grab;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3));z-index:10;touch-action:none}.granulate-slider-handle:active{cursor:grabbing;transform:translate(-50%, -50%) scale(1.1)}.granulate-slider-handle:hover{transform:translate(-50%, -50%) scale(1.05)}.granulate-slider-handle.dragging{cursor:grabbing;transform:translate(-50%, -50%) scale(1.1)}.slider-product svg{pointer-events:all}.slider-product svg path[class*="slide-"]{transition:all 0.3s ease;opacity:0.3;cursor:pointer}.slider-product svg path[class*="slide-"]:hover{opacity:0.6}.slider-product svg path[class*="slide-"].active{opacity:1}.granulate-content{margin-top:80px;min-height:200px;position:relative}.granulate-section{display:none;animation:fadeIn 0.3s ease;padding-top:85px;opacity:0}.granulate-section.active{display:flex;justify-content:space-between;gap:40px;opacity:1;animation:fadeInUp 0.4s ease forwards}.granulate-section .right{display:flex;align-items:center;flex-shrink:0;flex-direction:column;position:relative;justify-content:start}.granulate-section .left{flex:1}.granulate-section .left .page-title{font-size:14px;font-style:normal;font-weight:300;line-height:150%;font-family:"Inter", sans-serif;color:#666}.size-annotation{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;display:flex;align-items:center;gap:15px;opacity:0;transform:translateY(20px);animation:smoothFadeInUp 0.8s ease-out 0.3s forwards}.size-annotation .sizes{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;line-height:1.2;color:#333;margin:0;opacity:0;transform:translateX(-10px);animation:smoothFadeInUp 0.8s ease-out 0.3s forwards}.size-annotation .line-indicator{position:relative;opacity:0;transform:scale(0.8);animation:fadeInScale 0.5s ease-out 0.7s forwards}.size-annotation .line-indicator .size-line{width:auto;height:80px;display:block;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));opacity:0;animation:drawLine 0.8s ease-out 0.9s forwards}@keyframes smoothFadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInSlideRight{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes drawLine{0%{opacity:0;transform:scaleX(0);transform-origin:left center}50%{opacity:0.7;transform:scaleX(0.7)}100%{opacity:1;transform:scaleX(1)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.granulate-section:not(.active) .size-annotation{opacity:0;transform:translateY(20px);animation:none}.granulate-section:not(.active) .size-annotation .sizes,.granulate-section:not(.active) .size-annotation .line-indicator,.granulate-section:not(.active) .size-annotation .size-line{opacity:0;animation:none}.granulate-title{font-size:48px;font-family:"Inter", sans-serif !important;font-weight:400;line-height:120%;letter-spacing:-0.48px;margin-top:12px;margin-bottom:20px}.granulate-title h3{font-family:"Inter", sans-serif !important;margin:0}.granulate-description{font-family:"Inter", sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#191919;max-width:609px;margin-bottom:40px}.granulate-image img{width:100%;height:auto;display:block;max-width:400px}.granulate-links{display:flex;flex-direction:column;gap:19px;font-size:18px;font-weight:400;line-height:150%;color:#191919}.granulate-links .btn{display:inline-flex;width:fit-content}.granulate-links a img{height:30px !important;width:30px !important}.mobile-dots-navigation{display:none;position:relative;width:100%;margin-bottom:30px}@media (max-width:768px){.mobile-dots-navigation{display:block}}.mobile-dots-navigation .mobile-intro{text-align:center;margin-bottom:25px}.mobile-dots-navigation .mobile-intro h2{font-family:"Inter", sans-serif;font-size:24px;font-weight:500;line-height:120%;color:#191919;margin-bottom:10px}.mobile-dots-navigation .mobile-intro p{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#666;max-width:280px;margin:0 auto}.mobile-dots-navigation .dots-container{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px;position:relative}@media (max-width:400px){.mobile-dots-navigation .dots-container{gap:8px}}.mobile-dots-navigation .dots-container::before{content:"";position:absolute;height:1px;background:#B2B2B2;left:20%;right:20%;top:50%;transform:translateY(-50%);z-index:0}.mobile-dots-navigation .dots-container .dot-item{position:relative;z-index:1;cursor:pointer;transition:transform 0.3s ease}.mobile-dots-navigation .dots-container .dot-item:active{transform:scale(0.95)}.mobile-dots-navigation .dots-container .dot-item .dot{width:16px;height:16px;border-radius:50%;background:#B2B2B2;display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}@media (hover:hover){.mobile-dots-navigation .dots-container .dot-item .dot:hover{background:#666;transform:scale(1.2)}}.mobile-dots-navigation .dots-container .dot-item .dot.active{width:32px;height:32px;background:#191919;box-shadow:0 2px 8px rgba(25, 25, 25, 0.2)}@media (hover:hover){.mobile-dots-navigation .dots-container .dot-item .dot.active:hover{transform:none;box-shadow:0 2px 12px rgba(25, 25, 25, 0.3)}}.mobile-dots-navigation .dots-container .dot-item .dot.first,.mobile-dots-navigation .dots-container .dot-item .dot.last{background:#191919 !important}@media (hover:hover){.mobile-dots-navigation .dots-container .dot-item .dot.first:hover,.mobile-dots-navigation .dots-container .dot-item .dot.last:hover{background:#333 !important}}.mobile-dots-navigation .dots-container .dot-item .dot .dot-number{color:white;font-size:10px;font-weight:600;font-family:"Inter", sans-serif;display:none}.mobile-dots-navigation .dots-container .dot-item .dot.middle .dot-number{display:block}.mobile-dots-navigation .dots-container .dot-item .dot.middle.active .dot-number{color:white}@media (max-width:768px){.granulate-slider-container{display:none}.slider-product svg{display:none}.granulate-content{margin-top:20px}.granulate-section{padding-top:0}.granulate-section.active{flex-direction:column;gap:20px}.granulate-section .left{order:2;padding:0 20px}.granulate-section .left .page-title{font-size:12px;display:block;margin-bottom:5px}.granulate-section .right{order:1;align-items:center;margin-bottom:20px;width:100%}.granulate-section .right .granulate-image img{max-width:250px}.granulate-title{font-size:28px;margin-top:0;margin-bottom:15px}.granulate-description{font-size:16px;margin-bottom:25px}.granulate-links{gap:15px;font-size:16px}.granulate-links a img{height:24px !important;width:24px !important}.size-annotation{justify-content:center;margin-bottom:15px;gap:10px}.size-annotation .sizes{font-size:14px}.size-annotation .line-indicator .size-line{height:50px}}@media (max-width:400px){.mobile-dots-navigation{padding:20px 15px}.mobile-dots-navigation .mobile-intro h2{font-size:20px}.mobile-dots-navigation .mobile-intro p{font-size:13px}.granulate-section .left{padding:0 15px}.granulate-section .right .granulate-image img{max-width:200px}.granulate-title{font-size:24px}.granulate-description{font-size:14px}.granulate-links{font-size:14px}}@media (hover:none) and (pointer:coarse){.mobile-dots-navigation .dot-item{-webkit-tap-highlight-color:rgba(25, 25, 25, 0.1)}.mobile-dots-navigation .dot-item:active .dot{transform:scale(0.9)}.mobile-dots-navigation .dot-item:active .dot.active{transform:scale(1)}.granulate-links .btn{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.1)}.granulate-links .btn:active{opacity:0.7}}.scrolled-darkblue{transition:background-color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white h1,.scrolled-darkblue .scroll-to-white h2,.scrolled-darkblue .scroll-to-white h3,.scrolled-darkblue .scroll-to-white h4,.scrolled-darkblue .scroll-to-white h5,.scrolled-darkblue .scroll-to-white h6{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white p{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white span{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white a,.scrolled-darkblue .scroll-to-white li,.scrolled-darkblue .scroll-to-white div{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white .elementor-heading-title{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white .elementor-text-editor{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .scroll-to-white .elementor-text-editor p{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .elementor-widget.elementor-button-bbh-primary a{transition:background-color 1.2s cubic-bezier(0.4, 0, 0.2, 1), color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue .elementor-widget.elementor-button-bbh-secondary-transparent a{transition:background-color 1.2s cubic-bezier(0.4, 0, 0.2, 1), color 1.2s cubic-bezier(0.4, 0, 0.2, 1), border 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-darkblue.active{background-color:#003246 !important}.scrolled-darkblue.active .scroll-to-white{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white h1,.scrolled-darkblue.active .scroll-to-white h2,.scrolled-darkblue.active .scroll-to-white h3,.scrolled-darkblue.active .scroll-to-white h4,.scrolled-darkblue.active .scroll-to-white h5,.scrolled-darkblue.active .scroll-to-white h6{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white p{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white span{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white a,.scrolled-darkblue.active .scroll-to-white li,.scrolled-darkblue.active .scroll-to-white div{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white .elementor-heading-title{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white .elementor-text-editor{color:#FEFFFC !important}.scrolled-darkblue.active .scroll-to-white .elementor-text-editor p{color:#FEFFFC !important}.scrolled-darkblue.active .elementor-widget.elementor-button-bbh-primary a{background-color:#FEFFFC !important;color:#000 !important}.scrolled-darkblue.active .elementor-widget.elementor-button-bbh-primary a .elementor-button-text{color:#000 !important}.scrolled-darkblue.active .elementor-widget.elementor-button-bbh-secondary-transparent a{background-color:rgba(255, 255, 255, 0.1) !important;color:#FEFFFC !important}.scrolled-darkblue.active .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text{color:#FEFFFC !important}.scrolled-darkblue.active .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text::after{filter:invert(1)}.scrolled-darkblue.active .inner-wrap .scroll-to-white{color:initial !important}.scrolled-darkblue.active .inner-wrap .scroll-to-white h1,.scrolled-darkblue.active .inner-wrap .scroll-to-white h2,.scrolled-darkblue.active .inner-wrap .scroll-to-white h3,.scrolled-darkblue.active .inner-wrap .scroll-to-white h4,.scrolled-darkblue.active .inner-wrap .scroll-to-white h5,.scrolled-darkblue.active .inner-wrap .scroll-to-white h6,.scrolled-darkblue.active .inner-wrap .scroll-to-white p,.scrolled-darkblue.active .inner-wrap .scroll-to-white span,.scrolled-darkblue.active .inner-wrap .scroll-to-white a,.scrolled-darkblue.active .inner-wrap .scroll-to-white li,.scrolled-darkblue.active .inner-wrap .scroll-to-white div,.scrolled-darkblue.active .inner-wrap .scroll-to-white .elementor-heading-title,.scrolled-darkblue.active .inner-wrap .scroll-to-white .elementor-text-editor{color:initial !important}.scrolled-darkblue.active .inner-wrap .elementor-widget.elementor-button-bbh-primary a{background-color:initial !important;color:initial !important}.scrolled-darkblue.active .inner-wrap .elementor-widget.elementor-button-bbh-primary a .elementor-button-text{color:initial !important}.scrolled-darkblue.active .inner-wrap .elementor-widget.elementor-button-bbh-secondary-transparent a{background-color:initial !important;color:initial !important;border:initial !important}.scrolled-darkblue.active .inner-wrap .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text{color:initial !important}.scrolled-darkblue.active .inner-wrap .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text::after{filter:initial !important}.scrolled-beige{transition:background-color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black h1,.scrolled-beige .scroll-to-black h2,.scrolled-beige .scroll-to-black h3,.scrolled-beige .scroll-to-black h4,.scrolled-beige .scroll-to-black h5,.scrolled-beige .scroll-to-black h6{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black p{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black span{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black a,.scrolled-beige .scroll-to-black li,.scrolled-beige .scroll-to-black div{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black .elementor-heading-title{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black .elementor-text-editor{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .scroll-to-black .elementor-text-editor p{transition:color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .elementor-widget.elementor-button-bbh-primary a{transition:background-color 1.2s cubic-bezier(0.4, 0, 0.2, 1), color 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige .elementor-widget.elementor-button-bbh-secondary-transparent a{transition:background-color 1.2s cubic-bezier(0.4, 0, 0.2, 1), color 1.2s cubic-bezier(0.4, 0, 0.2, 1), border 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.scrolled-beige.active{background-color:#E7E9E0 !important}.scrolled-beige.active .scroll-to-black{color:#000 !important}.scrolled-beige.active .scroll-to-black h1,.scrolled-beige.active .scroll-to-black h2,.scrolled-beige.active .scroll-to-black h3,.scrolled-beige.active .scroll-to-black h4,.scrolled-beige.active .scroll-to-black h5,.scrolled-beige.active .scroll-to-black h6{color:#000 !important}.scrolled-beige.active .scroll-to-black p{color:#000 !important}.scrolled-beige.active .scroll-to-black span{color:#000 !important}.scrolled-beige.active .scroll-to-black a,.scrolled-beige.active .scroll-to-black li,.scrolled-beige.active .scroll-to-black div{color:#000 !important}.scrolled-beige.active .scroll-to-black .elementor-heading-title{color:#000 !important}.scrolled-beige.active .scroll-to-black .elementor-text-editor{color:#000 !important}.scrolled-beige.active .scroll-to-black .elementor-text-editor p{color:#000 !important}.scrolled-beige.active .elementor-widget.elementor-button-bbh-primary a{background-color:#000 !important;color:#FEFFFC !important}.scrolled-beige.active .elementor-widget.elementor-button-bbh-primary a .elementor-button-text{color:#FEFFFC !important}.scrolled-beige.active .elementor-widget.elementor-button-bbh-secondary-transparent a{background-color:rgba(0, 0, 0, 0.1) !important;color:#000 !important;border-color:#000 !important}.scrolled-beige.active .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text{color:#000 !important}.scrolled-beige.active .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text::after{filter:none}.scrolled-beige.active .inner-wrap .scroll-to-black{color:initial !important}.scrolled-beige.active .inner-wrap .scroll-to-black h1,.scrolled-beige.active .inner-wrap .scroll-to-black h2,.scrolled-beige.active .inner-wrap .scroll-to-black h3,.scrolled-beige.active .inner-wrap .scroll-to-black h4,.scrolled-beige.active .inner-wrap .scroll-to-black h5,.scrolled-beige.active .inner-wrap .scroll-to-black h6,.scrolled-beige.active .inner-wrap .scroll-to-black p,.scrolled-beige.active .inner-wrap .scroll-to-black span,.scrolled-beige.active .inner-wrap .scroll-to-black a,.scrolled-beige.active .inner-wrap .scroll-to-black li,.scrolled-beige.active .inner-wrap .scroll-to-black div,.scrolled-beige.active .inner-wrap .scroll-to-black .elementor-heading-title,.scrolled-beige.active .inner-wrap .scroll-to-black .elementor-text-editor{color:initial !important}.scrolled-beige.active .inner-wrap .elementor-widget.elementor-button-bbh-primary a{background-color:initial !important;color:initial !important}.scrolled-beige.active .inner-wrap .elementor-widget.elementor-button-bbh-primary a .elementor-button-text{color:initial !important}.scrolled-beige.active .inner-wrap .elementor-widget.elementor-button-bbh-secondary-transparent a{background-color:initial !important;color:initial !important;border:initial !important}.scrolled-beige.active .inner-wrap .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text{color:initial !important}.scrolled-beige.active .inner-wrap .elementor-widget.elementor-button-bbh-secondary-transparent a .elementor-button-text::after{filter:initial !important}.fade-darkblue{position:relative;overflow:visible;background-color:transparent}.fade-darkblue::before{content:"";position:absolute;top:-1px;left:0;height:calc(100% + 1px);z-index:10;pointer-events:none;background-color:#fff;opacity:1;transition:all 0.8s ease-in-out}.fade-darkblue .elementor-background-video-container{opacity:0;transition:opacity 0.8s ease-in-out;position:relative;z-index:1}.fade-darkblue.fade-blue-overlay::before{background-color:#003246;opacity:1}.fade-darkblue.fade-show-video::before{opacity:0}.fade-darkblue.fade-show-video .elementor-background-video-container{opacity:1}.hero-wrapper{overflow:hidden !important}.hero-text-wrapper{transform:translateX(-100vw);opacity:0;transition:transform 2.3s cubic-bezier(0.34, 1.2, 0.64, 1), opacity 2.3s ease-out !important}body.elementor-editor-active .hero-text-wrapper{transform:none !important;opacity:1 !important;transition:none !important}.hero-text-wrapper.animate-in{transform:translateX(0) !important;opacity:1 !important}.caption-image p{position:relative;padding-left:8px}.caption-image p:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#4C4C4C;border-left:2px solid #4C4C4C}.second-textfield h2{font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.32px;margin-top:60px}@media (max-width:768px){.second-textfield h2{font-size:28px}}.second-textfield blockquote{position:relative;padding-left:20px;margin-top:49px !important;margin:0 auto}.second-textfield blockquote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#4C4C4C;border-left:2px solid #4C4C4C}.genan-author-box{display:flex;align-items:center;gap:16px}.genan-author-box .author-image{flex-shrink:0}.genan-author-box .author-image img{width:80px;height:80px;border-radius:50%;object-fit:cover;background-color:#f0f0f0}.genan-author-box .author-info{display:flex;flex-direction:column;gap:8px;flex:1}.genan-author-box .author-name{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#000;margin:0}.genan-author-box .author-position{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#000;margin:0}@media (max-width:480px){.genan-author-box .author-image img{width:60px;height:60px}.genan-author-box .author-name{font-size:16px}.genan-author-box .author-position{font-size:13px}}.genan-post-tags{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.genan-post-tags .tag-item{display:inline-block;padding:4px 10px;color:#000;background-color:rgba(0, 0, 0, 0.05);border-radius:16px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.swiper-scrollbar{position:unset !important;margin-bottom:20px !important;background:rgba(0, 0, 0, 0.1) !important;border-radius:10px !important;height:4px !important}.swiper-scrollbar .swiper-scrollbar-drag{background:#000 !important;border-radius:10px !important;cursor:grab !important}.product-slider-wrapper{overflow:hidden}.product-slider-wrapper .product-slider{margin:0 auto}.product-slider-wrapper .product-slider .top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media (max-width:768px){.product-slider-wrapper .product-slider .top{align-items:flex-start}}.product-slider-wrapper .product-slider .top .left{flex:1}.product-slider-wrapper .product-slider .top .left p{font-family:Inter;font-size:14px;font-weight:300;line-height:150%;margin-bottom:8px}.product-slider-wrapper .product-slider .top .left h2{font-family:Inter;font-size:48px;font-weight:400;line-height:120%;letter-spacing:-0.48px;margin:0}@media only screen and (max-width:768px){.product-slider-wrapper .product-slider .top .left h2{font-size:32px}}.product-slider-wrapper .product-slider .top .right{flex:0 0 auto}.product-slider-wrapper .product-slider .top .right .swiper-scrollbar{width:400px;height:4px;background:rgba(0, 0, 0, 0.1);border-radius:2px}@media (max-width:768px){.product-slider-wrapper .product-slider .top .right .swiper-scrollbar{width:300px}}@media (max-width:768px){.product-slider-wrapper .product-slider .top{flex-direction:column;align-items:flex-start}.product-slider-wrapper .product-slider .top .right{margin-left:0;margin-top:20px}}.product-slider-wrapper .product-slider .swiper{overflow:visible}.product-slider-wrapper .product-slider .swiper .swiper-wrapper{gap:32px}.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide{width:fit-content}.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide .product-card{width:392px;overflow:hidden;transition:transform 0.3s ease}.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide .product-card img{width:392px;height:300px;object-fit:cover;border-radius:16px}@media (max-width:420px){.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide .product-card img{border-radius:16px}}.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide .product-card h3{font-family:Inter;font-size:24px;font-weight:400;line-height:140%;letter-spacing:-0.24px;margin-top:18px;margin-bottom:6px}.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide .product-card .read-more{display:inline-flex;align-items:center;font-family:Inter;font-size:16px;font-weight:400;line-height:150%;margin:0}.product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide .product-card .read-more::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;margin-left:8px}.product-slider-wrapper{overflow:hidden}.product-slider-wrapper .news-slider{margin:0 auto}.product-slider-wrapper .news-slider .top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media (max-width:768px){.product-slider-wrapper .news-slider .top{align-items:flex-start}}.product-slider-wrapper .news-slider .top .left{flex:1}.product-slider-wrapper .news-slider .top .left p{font-family:Inter;font-size:14px;font-weight:300;line-height:150%;margin-bottom:8px}.product-slider-wrapper .news-slider .top .left h2{font-family:Inter;font-size:48px;font-weight:400;line-height:120%;letter-spacing:-0.48px;margin:0}@media only screen and (max-width:768px){.product-slider-wrapper .news-slider .top .left h2{font-size:32px}}.product-slider-wrapper .news-slider .top .right{flex:0 0 auto}.product-slider-wrapper .news-slider .top .right .swiper-scrollbar{width:400px;height:4px;background:rgba(0, 0, 0, 0.1);border-radius:2px}@media (max-width:768px){.product-slider-wrapper .news-slider .top .right .swiper-scrollbar{width:300px}}@media (max-width:768px){.product-slider-wrapper .news-slider .top{flex-direction:column;align-items:flex-start}.product-slider-wrapper .news-slider .top .right{margin-left:0;margin-top:20px}}.product-slider-wrapper .news-slider .swiper{overflow:visible}.product-slider-wrapper .news-slider .swiper .swiper-wrapper{gap:32px}.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide{width:fit-content}.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide .product-card{width:450px;overflow:hidden;transition:transform 0.3s ease}.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide .product-card img{width:450px;height:300px;border-radius:16px;object-fit:cover}@media (max-width:420px){.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide .product-card img{border-radius:16px}}.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide .product-card h3{font-family:Inter;font-size:22px;font-weight:400;line-height:140%;letter-spacing:-0.24px;margin-top:18px;margin-bottom:6px;max-width:400px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide .product-card .read-more{display:inline-flex;align-items:center;font-family:Inter;font-size:16px;font-weight:400;line-height:150%;margin:0}.product-slider-wrapper .news-slider .swiper .swiper-wrapper .swiper-slide .product-card .read-more::after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;margin-left:8px}.applications-slider-wrapper{overflow:hidden}.applications-slider-wrapper .applications-slider{margin:0 auto;padding:20px 0}.applications-slider-wrapper .applications-slider .top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media (max-width:768px){.applications-slider-wrapper .applications-slider .top{align-items:flex-start}}.applications-slider-wrapper .applications-slider .top .left{flex:1}.applications-slider-wrapper .applications-slider .top .left p{font-family:Inter;font-size:14px;font-weight:300;line-height:150%;margin-bottom:8px}.applications-slider-wrapper .applications-slider .top .left h2{font-family:Inter;font-size:48px;font-weight:400;line-height:120%;letter-spacing:-0.48px;margin:0}@media only screen and (max-width:768px){.applications-slider-wrapper .applications-slider .top .left h2{font-size:32px}}.applications-slider-wrapper .applications-slider .top .right{flex:0 0 auto}.applications-slider-wrapper .applications-slider .top .right .swiper-scrollbar{width:400px;height:4px;background:rgba(0, 0, 0, 0.1);border-radius:2px}@media (max-width:460px){.applications-slider-wrapper .applications-slider .top .right .swiper-scrollbar{width:300px}}.applications-slider-wrapper .applications-slider .swiper{overflow:visible}.applications-slider-wrapper .applications-slider .swiper .swiper-wrapper{gap:32px}.applications-slider-wrapper .applications-slider .swiper .swiper-wrapper .swiper-slide{width:fit-content}.applications-slider-wrapper .applications-slider .swiper .swiper-wrapper .swiper-slide .product-card{width:392px;overflow:hidden;transition:transform 0.3s ease;position:relative}.applications-slider-wrapper .applications-slider .swiper .swiper-wrapper .swiper-slide .product-card img{width:392px;height:300px;object-fit:cover;display:block;border-radius:16px}@media (max-width:420px){.applications-slider-wrapper .applications-slider .swiper .swiper-wrapper .swiper-slide .product-card img{border-radius:16px}}.applications-slider-wrapper .applications-slider .swiper .swiper-wrapper .swiper-slide .product-card h3{font-family:Inter;font-size:24px;font-weight:400;line-height:140%;letter-spacing:-0.24px;color:#FDFDFD;position:absolute;bottom:30px;left:30px;margin:0;z-index:2}@media (max-width:768px){.top{flex-direction:column;align-items:flex-start}.top .right{margin-left:0;margin-top:20px}}.video-modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.95)}.video-modal.show{display:flex;align-items:center;justify-content:center}.modal-video{width:90vw;height:90vh;object-fit:contain}.close-btn{position:absolute;top:20px;right:30px;color:white;font-size:40px;cursor:pointer;background:none;border:none;z-index:1000000;background-color:transparent !important}.close-btn:hover{opacity:0.7}.video-wrapper{cursor:url("/wp-content/themes/hello-elementor-child/assets/images/lyd.svg"), auto}.otgs-development-site-front-end{display:none}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px;display:none}.wpml-custom-dropdown{position:relative;display:inline-block;font-family:inherit}.wpml-custom-dropdown .dropdown-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid rgba(255, 255, 255, 0.3);border-radius:25px;cursor:pointer;font-weight:400;font-size:16px;color:white;transition:all 0.2s ease}.wpml-custom-dropdown .dropdown-toggle:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.5)}.wpml-custom-dropdown .dropdown-toggle span{min-width:25px;text-align:center}.wpml-custom-dropdown .dropdown-toggle .dropdown-arrow{width:12px;height:12px;background:url("/wp-content/uploads/2025/10/Vector.svg") no-repeat center;background-size:contain;transition:transform 0.2s ease}.wpml-custom-dropdown .dropdown-toggle .dropdown-arrow path{display:none}.wpml-custom-dropdown .dropdown-menu{display:none;position:absolute;top:calc(100% + 8px);left:0;background:white;border-radius:8px;list-style:none;padding:8px 0;margin:0;min-width:80px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);z-index:9999}.wpml-custom-dropdown .dropdown-menu:before{content:"";position:absolute;top:-6px;left:20px;width:12px;height:12px;background:white;transform:rotate(45deg);border-top:1px solid rgba(0, 0, 0, 0.05);border-left:1px solid rgba(0, 0, 0, 0.05)}.wpml-custom-dropdown .dropdown-menu li{margin:0}.wpml-custom-dropdown .dropdown-menu li a{display:block;padding:10px 20px;color:#333;text-decoration:none;font-weight:500;font-size:14px;transition:background 0.2s ease}.wpml-custom-dropdown .dropdown-menu li a:hover{background:#f5f5f5}.wpml-custom-dropdown .dropdown-menu li:first-child a{border-radius:8px 8px 0 0}.wpml-custom-dropdown .dropdown-menu li:last-child a{border-radius:0 0 8px 8px}.wpml-custom-dropdown.is-open .dropdown-toggle{background:rgba(255, 255, 255, 0.15)}.wpml-custom-dropdown.is-open .dropdown-toggle .dropdown-arrow{transform:rotate(180deg)}.wpml-custom-dropdown.is-open .dropdown-menu{display:block;animation:dropdownFade 0.2s ease}@keyframes dropdownFade{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark-header .wpml-custom-dropdown .dropdown-toggle,.elementor-section-has-dark-background .wpml-custom-dropdown .dropdown-toggle{color:white;border-color:rgba(255, 255, 255, 0.3)}.dark-header .wpml-custom-dropdown .dropdown-toggle .dropdown-arrow,.elementor-section-has-dark-background .wpml-custom-dropdown .dropdown-toggle .dropdown-arrow{filter:brightness(0) invert(1)}@media (max-width:768px){.wpml-custom-dropdown .dropdown-menu{min-width:100px}.wpml-custom-dropdown .dropdown-menu a{padding:12px 20px;font-size:16px}.elementor-element.elementor-element-584fa1eb.e-con-full.header-btn-wrapper.e-flex.e-con.e-child{justify-content:end;align-items:center}}.elementor-element.elementor-element-584fa1eb.e-con-full.header-btn-wrapper.e-flex.e-con.e-child{justify-content:end;align-items:center}/*# sourceMappingURL=style.css.map */