﻿@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--context: 14.4;--context-height: 14.4;--offset: 20vw;--move-initial: calc(-25% + var(--offset));--move-final: calc(-60% + var(--offset));--font-h1: "Inter", sans-serif;--font-h2: "Josefin Sans", sans-serif;--font-karla: "Karla", sans-serif;--font-body: "Inter", sans-serif;--font-helvetica: "helvetica-now-display", sans-serif;--font-size-h1: calc(50vw / var(--context));--font-size-h2: calc(40vw / var(--context));--font-size-h3: calc(30vw / var(--context));--font-size-h4: max(40vw / var(--context), 30px);--font-size-h5: max(30vw / var(--context), 24px);--font-size-h6: max(20vw / var(--context), 18px);--font-size-body: max(16vw / var(--context), 14px);--font-size-body-xlg: max(20vw / var(--context), 18px);--font-size-body-lg: max(18vw / var(--context), 16px);--font-size-body-sm: max(14vw / var(--context), 14px);--font-size-body-xsm: max(12vw / var(--context), 12px);--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-dark-blue: #182f58;--color-bio-green: #6ba6a1;--color-maze-yellow: #d4a52a;--color-blue: #0054a6;--color-lt-blue: #84cdee;--color-lt-blue2: #a2d7f0;--color-gray: #a6abbd;--color-gray2: #cfd3d4;--color-lt-gray: #f1f6f8;--color-red: #ff471d;--color-foreground: 0, 0, 0;--color-background: 255, 255, 255}@media(max-width: 992px){:root{--context: 9.92 !important;--font-size-h1: max(50vw / var(--context), 40px);--font-size-h2: max(45vw / var(--context), 35px);--font-size-h3: max(35vw / var(--context), 28px);--font-size-h4: max(24vw / var(--context), 20px)}}@media(max-width: 600px){:root{--font-size-h1: max(35vw / var(--context), 30px);--font-size-h2: max(35vw / var(--context), 30px);--font-size-h3: max(30vw / var(--context), 24px);--font-size-h4: max(24vw / var(--context), 20px);--font-size-h5: max(20vw / var(--context), 18px);--font-size-h6: max(18vw / var(--context), 16px);--font-size-body-xlg: max(18vw / var(--context), 16px);--font-size-body-lg: max(16vw / var(--context), 14px);--font-size-body: max(14vw / var(--context), 14px);--font-size-body-md: max(14vw / var(--context), 12px);--font-size-body-sm: max(14vw / var(--context), 12px);--font-size-body-xsm: max(12vw / var(--context), 12px)}}*{padding:0px;margin:0px;-webkit-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box}html.scrollLock{overflow:hidden}body{-webkit-text-size-adjust:none;position:relative;width:100%;color:var(--color-black)}main.site-main{min-height:50vh;flex-direction:column;justify-content:center;margin-top:-81px}figure,ul{margin:0}button{background-color:rgba(0,0,0,0);border:0;outline:none}ul,ol{padding:0;margin:calc(15vw/var(--context)) 0 calc(15vw/var(--context)) calc(20vw/var(--context))}ul li,ol li{margin-bottom:calc(10vw/var(--context))}ul li:last-of-type,ol li:last-of-type{margin-bottom:0}@media screen and (max-width: 782px){.admin-bar{margin-top:-46px}.admin-bar .site{padding-top:46px}}.container-sm{max-width:calc(1440vw/var(--context));width:100%;margin:0 auto;padding:0 calc(135vw/var(--context))}.container-full{max-width:calc(1920vw/var(--context));margin-left:auto;margin-right:auto;width:100%;padding:0}img{max-width:100%;vertical-align:top}img.img-full{width:100%}iframe,video{max-width:100%}.color-white *{color:var(--color-white)}.bg-control{background-size:cover;background-repeat:no-repeat}.slick-slide{outline:none}input[type=submit]{-webkit-appearance:none;appearance:none}button,div,a{outline:0px}button:focus,div:focus,a:focus{outline:0px}.slick-slider .slick-track,[data-aos],.slick-slider .slick-list,.swiper-wrapper,.swiper-slide,.swiper-container{will-change:transform}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{cursor:pointer;-webkit-appearance:none}::-webkit-scrollbar{width:0px;height:7px}::-webkit-scrollbar-track{background:#204945;width:0;border-radius:10px}::-webkit-scrollbar-thumb{background:#25b9a9;border-radius:10px}html,body{font-family:var(--font-body);line-height:1.25;font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;background-color:#fff;color:var(--color-black)}button,input,select,textarea{font-family:var(--font-body)}.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:var(--font-h2);font-weight:400}h1,.h1{font-size:var(--font-size-h1);font-family:var(--font-h1);line-height:1.2;font-weight:500}h2,.h2{font-size:var(--font-size-h2);line-height:1.2;font-weight:500}h3,.h3{font-size:var(--font-size-h3);line-height:1.44;font-weight:700}h4,.h4{font-size:var(--font-size-h4);line-height:1.4;font-weight:700}h5,.h5{font-size:var(--font-size-h5);line-height:1.2;font-weight:700}h6,.h6{font-size:var(--font-size-h6);line-height:normal}p,.p{margin-bottom:calc(20vw/var(--context))}p:last-of-type,.p:last-of-type{margin-bottom:0}.body-lg{font-size:var(--font-size-body-lg)}.body-lg li,.body-lg p{font-size:var(--font-size-body-lg)}.body-sm{font-size:var(--font-size-body-sm)}.body-sm li,.body-sm p{font-size:var(--font-size-body-sm)}a{color:inherit;text-decoration:none;transition:all .5s}a.link{text-decoration:underline}section{position:relative;z-index:1}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-Thin.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-Thin.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-Thin.ttf") format("true type");font-weight:100}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-ExtLt.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-ExtLt.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-ExtLt.ttf") format("true type");font-weight:200}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-Light.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-Light.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-Light.ttf") format("true type");font-weight:300}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-Regular.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-Regular.ttf") format("true type");font-weight:400}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-Medium.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-Medium.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-Medium.ttf") format("true type");font-weight:500}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-Bold.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-Bold.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-Bold.ttf") format("true type");font-weight:700}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-Black.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-Black.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-Black.ttf") format("true type");font-weight:800}@font-face{font-family:"helvetica-now-display";src:url("../../fonts/HelveticaNowDisplay-ExtBlk.woff") format("woff"),url("../../fonts/HelveticaNowDisplay-ExtBlk.woff2") format("woff2"),url("../../fonts/HelveticaNowDisplay-ExtBlk.ttf") format("true type");font-weight:900}.site-header{border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:99}.site-header .header-container-wrapper{width:100%;display:flex;background:#fff;justify-content:center;position:relative;overflow:visible}.site-header .header-container{width:min(1600px,95%);display:flex;align-items:center;justify-content:space-between;gap:40px;padding:10px 0;z-index:999;background:#fff}.site-header .header-left{display:flex;align-items:center;gap:20px;z-index:11}@media(max-width: 1100px){.site-header .header-left .header-divider,.site-header .header-left .header-tagline{display:none}}@media(max-width: 768px){.site-header .header-left .header-divider{display:block}.site-header .header-left .header-tagline{display:flex}}.site-header .site-logo{display:flex;align-items:center}.site-header .site-logo img{height:50px;width:125px;object-fit:contain}.site-header .header-divider{width:1.5px;height:40px;background:#25b9a9;display:block}.site-header .header-tagline{display:flex;flex-direction:column;gap:2px}.site-header .header-tagline span{font-size:14px;font-weight:600;color:#000;line-height:1.2}.site-header .header-tagline .tagline-subtitle{font-size:12px;font-weight:400;color:#4cb8a8}.site-header .custom-request-btn{display:flex;align-items:center;gap:15px;text-decoration:none;font-size:14px;font-weight:400;color:#475467;line-height:24px;transition:all .3s ease;white-space:nowrap}@media(max-width: 900px){.site-header .custom-request-btn{display:none}}.site-header .custom-request-btn .icon-wrapper{display:flex;align-items:center;justify-content:center}.site-header .custom-request-btn .icon-circle{padding:5px;background:#4cb8a8;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff,0 0 0 4px #4cb8a8;transition:all .3s ease}.site-header .custom-request-btn .icon-circle .icon{width:20px;height:20px;fill:#fff;stroke:#fff}.site-header .custom-request-btn:hover{color:#4cb8a8}.site-header .custom-request-btn:hover .icon-circle{transform:scale(1.05);background:#3a9b8c;border-color:#3a9b8c;box-shadow:0 0 0 3px #fff,0 0 0 4px #3a9b8c}.site-header .header-right{display:flex;align-items:center;gap:20px}.site-header .header-contact{display:flex;gap:16px;align-items:center}.site-header .header-contact .contact-phone,.site-header .header-contact .contact-mail{color:#25b9a9;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:color .3s ease;display:flex;align-items:center;gap:7px;text-wrap-mode:nowrap}.site-header .header-contact .contact-phone:hover,.site-header .header-contact .contact-mail:hover{color:#3a9b8c}.site-header .header-search{display:flex;align-items:center;transition:all .3s ease}@media screen and (min-width: 901px){.site-header .header-search{position:relative}}.site-header .header-search .search-toggle{width:42px;height:42px;background:#25b9a9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.58317 17.5003C5.21935 17.5003 1.6665 13.9475 1.6665 9.58366C1.6665 5.21984 5.21935 1.66699 9.58317 1.66699C13.947 1.66699 17.4998 5.21984 17.4998 9.58366C17.4998 13.9475 13.947 17.5003 9.58317 17.5003ZM9.58317 2.82553C5.85268 2.82553 2.82504 5.86089 2.82504 9.58366C2.82504 13.3064 5.85268 16.3418 9.58317 16.3418C13.3137 16.3418 16.3413 13.3064 16.3413 9.58317 16.3413 5.86089 13.3137 2.82553 9.58317 2.82553Z' fill='white'/%3E%3Cpath d='M17.7988 18.333C17.6629 18.333 17.527 18.283 17.4197 18.1758L15.9891 16.7462C15.7816 16.5389 15.7816 16.1958 15.9891 15.9885C16.1965 15.7812 16.5399 15.7812 16.7473 15.9885L18.1779 17.4181C18.3854 17.6254 18.3854 17.9685 18.1779 18.1758C18.0706 18.283 17.9347 18.333 17.7988 18.333Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;border:1.75px solid #33bdaa;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0;z-index:11}@media screen and (max-width: 768px){.site-header .header-search .search-toggle{width:31px;height:31px;border-radius:50px;border:1.75px solid #33bdaa;background-size:16px}}.site-header .header-search .search-toggle:hover{background-color:#4cb8a8;transform:scale(1.05)}.site-header .header-search .search-form{display:none;align-items:center;z-index:10;position:absolute;left:0;width:min(1600px,95%);height:100%;background:#fff;justify-content:center;transform:none}@media(min-width: 901px){.site-header .header-search .search-form{left:auto;right:100%;width:685px;justify-content:space-around;z-index:12}}@media(max-width: 900px){.site-header .header-search .search-form{justify-content:start;padding-left:12px;box-sizing:border-box;position:absolute;top:100%;width:100%;height:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e5e5e5;border-top:none;padding-bottom:3px}}.site-header .header-search.search-active .search-form{display:flex}.site-header .header-search .search-field{width:300px;padding:12px 45px 12px 20px;font-size:14px;outline:none;transition:all .3s ease;border:none}.site-header .header-search .search-field::placeholder{color:#999}@media(max-width: 900px){.site-header .header-search .search-field{width:100%;font-size:16px;padding:12px 60px 12px 12px;background:rgba(0,0,0,0)}.site-header .header-search .search-field::placeholder{font-size:14px;text-overflow:ellipsis}}.site-header .header-search .search-submit{position:absolute;right:62px;background:#33bdaa;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:14px;font-weight:500;line-height:normal;appearance:none}@media(max-width: 900px){.site-header .header-search .search-submit{display:block;position:absolute;right:12px;top:3px;bottom:3px;transform:none;height:auto;border-radius:4px;padding:0 20px}}.site-header .header-search .search-submit:hover{background:#2ea695;transform:scale(1.05)}@media(max-width: 900px){.site-header .header-search .search-submit:hover{transform:scale(1);background-color:#33bdaa}.site-header .header-search .search-submit:active{background-color:#2ea695}}.site-header .header-navigation{border-bottom:1px solid #fff;background:rgba(0,0,0,.6);backdrop-filter:blur(8.5500001907px);padding:10px 0;justify-items:center;position:relative;z-index:99;transition:all .2s ease}@media(max-width: 768px){.site-header .header-navigation{padding:10px 20px}}.site-header .mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:0;width:35px;height:35px}@media(max-width: 1024px){.site-header .mobile-menu-toggle{display:block}}.site-header .mobile-menu-toggle svg{width:35px;height:35px}.site-header .nav-container{width:min(1600px,95%);margin:0 auto}@media screen and (max-width: 768px){.site-header .nav-container{display:flex;flex-direction:row;gap:12px;justify-content:end}}.site-header .header-search.mobile{display:none}.site-header .main-navigation .nav-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:5px;justify-content:space-between}@media(max-width: 768px){.site-header .main-navigation .nav-menu{display:none}}.site-header .main-navigation .nav-menu>li{position:relative;margin-bottom:unset;padding:10px 0}.site-header .main-navigation .nav-menu>li>a{display:flex;align-items:center;color:#fff;text-decoration:none;font-size:15px;font-weight:600;transition:all .3s ease;position:relative}.site-header .main-navigation .nav-menu>li>a svg{stroke:#fff;transition:all .3s ease;margin-left:5px}.site-header .main-navigation .nav-menu>li>a:hover{color:#25b9a9}.site-header .main-navigation .nav-menu>li>a:hover svg{stroke:#25b9a9;rotate:-180deg}@media(max-width: 1200px){.site-header .main-navigation .nav-menu>li>a{font-size:14px}}@media(max-width: 1120px){.site-header .main-navigation .nav-menu>li>a{font-size:13px}}.site-header .main-navigation .nav-menu>li.current-menu-item>a,.site-header .main-navigation .nav-menu>li.current_page_item>a{color:#4cb8a8}.site-header .main-navigation .nav-menu>li.current-menu-item>a:after,.site-header .main-navigation .nav-menu>li.current_page_item>a:after{opacity:1}.site-header .main-navigation .nav-menu>li .dropdown-menu{position:absolute;top:100%;left:-30px;padding:30px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;display:flex;align-items:start;gap:36px;border-radius:14px;border:1px solid rgba(226,232,240,.5);background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:fit-content;justify-content:start}@media(max-width: 1000px){.site-header .main-navigation .nav-menu>li .dropdown-menu{gap:12px;padding:22px}}.site-header .main-navigation .nav-menu>li .dropdown-menu>div[class^=submenu-]{flex:1;display:flex;flex-direction:column}.site-header .main-navigation .nav-menu>li .dropdown-menu>div[class^=submenu-] .subitem{color:#314158;font-size:16px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.617px;text-decoration:none;margin-bottom:4px;display:flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:1px solid #25b9a9;padding-bottom:4px;width:fit-content;text-wrap-mode:nowrap}.site-header .main-navigation .nav-menu>li .dropdown-menu>div[class^=submenu-] .subitem:hover{color:#3a9b8c}.site-header .main-navigation .nav-menu>li .dropdown-menu>div[class^=submenu-] a[class^=subsubitem-]{color:#45556c;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:none;padding:8px 0 8px 0px;transition:all .3s ease;text-wrap-mode:nowrap}.site-header .main-navigation .nav-menu>li .dropdown-menu>div[class^=submenu-] a[class^=subsubitem-]:hover{color:#4cb8a8}.site-header .main-navigation .nav-menu>li .dropdown-menu .custom-submenu-content{min-width:200px;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #f0f2f4}.site-header .main-navigation .nav-menu>li .dropdown-menu .custom-submenu-content img{min-width:100%;min-height:70%;object-fit:cover;max-height:132px}.site-header .main-navigation .nav-menu>li .dropdown-menu .custom-submenu-content .submenu-content-box{padding:18px 12px;display:flex;flex-direction:column;gap:6px}.site-header .main-navigation .nav-menu>li .dropdown-menu .custom-submenu-content .submenu-content-box .submenu-content-1{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;margin:0}.site-header .main-navigation .nav-menu>li .dropdown-menu .custom-submenu-content .submenu-content-box .submenu-content-2{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;margin:0}.site-header .main-navigation .nav-menu>li .dropdown-menu .custom-submenu-content .submenu-content-box .submenu-content-3{color:#546f99;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;margin:0;display:flex;justify-content:space-between;width:100%}.site-header .main-navigation .nav-menu>li .dropdown-menu.dropdown-1243{left:-170%}@media(max-width: 1100px){.site-header .main-navigation .nav-menu>li .dropdown-menu.dropdown-1243{left:-26vw}}.site-header .main-navigation .nav-menu>li:hover>.dropdown-menu{opacity:1;visibility:visible}.site-header .main-navigation .nav-menu>li.last-item{padding:0}.site-header .main-navigation .nav-menu>li.last-item>a{color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1px;padding:13px 30px;border-radius:2px;border:1px solid #25b9a9;background:#25b9a9;text-wrap-mode:nowrap;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer}.site-header .main-navigation .nav-menu>li.last-item>a:hover{border-color:#000;color:#111034}.site-header .mobile-menu{position:fixed;top:0;left:0;width:100%;height:calc(100dvh - 70px);background:#fff;z-index:998;transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto;display:none;margin-top:71px;flex-direction:column}@media(max-width: 768px){.site-header .mobile-menu{display:flex}}.site-header .mobile-menu.active{transform:translateX(0)}.site-header .mobile-menu .mobile-menu-header{display:flex;justify-content:end;align-items:center;padding:12px 2.5%;border-bottom:1px solid #e5e5e5}.site-header .mobile-menu .mobile-menu-header .mobile-menu-title{overflow:hidden;color:#111034;font-family:"Josefin Sans";font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:4px;text-transform:uppercase}.site-header .mobile-menu .mobile-menu-content{padding:0;flex:1}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu{list-style:none;margin:0;padding:0}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li{margin:0}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li .mobile-menu-item-header{display:flex;align-items:center;justify-content:space-between;position:relative}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li>a,.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li .mobile-menu-link{display:flex;align-items:center;padding:8px 0px 8px 16px;color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px;transition:all .3s ease}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li>a:hover,.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li .mobile-menu-link:hover{background:#f9f9f9}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li .mobile-menu-toggle-btn{background:none;border:none;padding:8px 16px 8px 8px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:start;min-width:50px;flex:1}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li .mobile-menu-toggle-btn svg{transition:all .3s ease;transform:rotate(180deg)}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li.menu-item-has-children.submenu-open .mobile-menu-toggle-btn svg{transform:rotate(0deg)}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li.menu-item-has-children.submenu-open .mobile-menu-toggle-btn svg path{fill:#3fbdac}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu>li.menu-item-has-children.submenu-open .mobile-menu-link{color:#3fbdac}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown,.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-subsubmenu{max-height:0;overflow:hidden;transition:max-height .3s ease}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown.active,.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-subsubmenu.active{max-height:1000px}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children .mobile-submenu-item-header{display:flex;align-items:center;justify-content:space-between;position:relative}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children .mobile-submenu-item{padding-right:0}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children .mobile-submenu-toggle-btn{background:none;border:none;padding:8px 16px 8px 8px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:start;min-width:50px;height:100%;flex:1}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children .mobile-submenu-toggle-btn svg{transition:all .3s ease;transform:rotate(180deg)}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children.submenu-open .mobile-submenu-toggle-btn svg{transform:rotate(0deg)}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children.submenu-open .mobile-submenu-toggle-btn svg path{fill:#3fbdac}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children.submenu-open .mobile-submenu-item{color:#3fbdac}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item-wrapper.has-children .mobile-subsubmenu{background:#f0f2f4;box-shadow:inset 0 -1px 0 0 #3fbdac}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown:has(>.mobile-subsubitem){background:#f0f2f4;box-shadow:inset 0 -1px 0 0 #3fbdac}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item{display:block;padding:8px 0px 8px 44px;transition:background .2s ease;color:#262527;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-submenu-item:hover{background:#f0f0f0}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-subsubmenu .mobile-subsubitem,.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown>.mobile-subsubitem{display:block;padding:8px 0px 8px 68px;transition:background .2s ease;color:#45556c;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown .mobile-subsubmenu .mobile-subsubitem:hover,.site-header .mobile-menu .mobile-menu-content .mobile-nav-menu .mobile-dropdown>.mobile-subsubitem:hover{background:#f0f0f0;color:#4cb8a8}.site-header .mobile-menu .mobile-menu-footer{background:#fff;padding-bottom:2rem}.site-header .mobile-menu .mobile-menu-footer .mobile-quote-section{width:100%;border:1px solid #25b9a9;border-width:1px 0;margin:.5rem 0}.site-header .mobile-menu .mobile-menu-footer .mobile-quote-section .mobile-quote-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem 0;color:#0f0d33;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1px;transition:all .3s ease}.site-header .mobile-menu .mobile-menu-footer .mobile-quote-section .mobile-quote-btn:hover{border-color:#000;background:#fff;color:#111034}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info{display:flex;flex-direction:column}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item{display:flex;align-items:center;gap:12px;padding:.5rem 1rem;background:#fff;transition:background .2s ease;color:#25b9a9;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item:hover{background:#f0f0f0}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item .icon-wrapper{display:flex;align-items:center;justify-content:center}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item .icon-circle{padding:5px;background:#4cb8a8;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff,0 0 0 4px #4cb8a8;transition:all .3s ease}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item .icon-circle .icon{width:20px;height:20px;fill:#fff;stroke:#fff}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item:hover{color:#4cb8a8}.site-header .mobile-menu .mobile-menu-footer .mobile-contact-info .mobile-contact-item:hover .icon-circle{transform:scale(1.05);background:#3a9b8c;border-color:#3a9b8c;box-shadow:0 0 0 3px #fff,0 0 0 4px #3a9b8c}@media(max-width: 1024px){.site-header .header-navigation{display:none}}@media(max-width: 1200px){.site-header .header-container{gap:20px}.site-header .header-search .search-field{width:200px}}@media(max-width: 768px){.site-header .header-container{flex-wrap:wrap;gap:15px}.site-header .header-left{gap:15px}.site-header .header-search .search-field{width:75%}.site-header .header-search{display:none}.site-header .header-right .header-divider{display:none}.site-header .header-contact{display:none}.site-header .header-search.mobile{display:flex}}@media(max-width: 490px){.site-header .header-left .header-divider,.site-header .header-left .header-tagline{display:none}}.homepage-footer-section-banner{border-radius:4px 4px 0 0;background-color:#3fbdac;justify-items:center}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper{display:flex;align-items:center;justify-content:space-between;padding:1rem 0rem;width:min(1200px,90%);margin:0 auto;gap:25px}@media screen and (max-width: 950px){.homepage-footer-section-banner .homepage-footer-section-banner-wrapper{flex-direction:column;width:100%}}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row{display:flex;gap:35px;justify-content:space-between}@media(max-width: 768px){.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row{gap:8px}}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item{display:flex;align-items:center;gap:1rem;text-decoration:none;padding:10px 16px;border-radius:2px;border:2px solid rgba(0,0,0,0);transition:all .3s ease}@media(max-width: 768px){.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item{gap:7px;padding:8px 10px}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item svg{width:36px;height:36px}}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item svg{transition:transform .3s ease}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item .homepage-footer-section-banner-item-content{color:#111034;font-size:16px;font-style:normal;font-weight:700;line-height:24px;transition:color .3s ease}@media(max-width: 768px){.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item .homepage-footer-section-banner-item-content{font-size:12px}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item .homepage-footer-section-banner-item-content .homepage-footer-phone-number{display:none}}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item:hover{border-color:#3fbdac}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item:hover svg{transform:scale(1.1)}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .homepage-footer-section-banner-item-row .homepage-footer-section-banner-item:hover .homepage-footer-section-banner-item-content{color:#fff}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .footer-cards-button{border-radius:2px;border:2px solid #fff;background:#111034;padding:14px 44px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1px;transition:all .3s ease;cursor:pointer}.homepage-footer-section-banner .homepage-footer-section-banner-wrapper .footer-cards-button:hover{border-color:#3fbdac;background:#314879}.homepage-footer-section-body{background-color:#000;padding:2.5rem 0rem;justify-items:center}.homepage-footer-section-body .homepage-footer-section-body-wrapper{width:min(1200px,90%);display:flex;gap:10rem;margin:0 auto}@media screen and (max-width: 950px){.homepage-footer-section-body .homepage-footer-section-body-wrapper{flex-direction:column;gap:20px}}.homepage-footer-section-body-left-item{display:flex;gap:.5rem;height:220px;align-items:center;justify-content:start}.homepage-footer-section-body-left-item .header-tagline{display:flex;flex-direction:column;gap:2px}.homepage-footer-section-body-left-item .header-tagline span{font-size:12px;font-weight:700;color:#fff;line-height:24px;text-wrap-mode:nowrap}.homepage-footer-section-body-left-item .header-tagline .tagline-subtitle{font-size:12px;font-weight:500;color:#4cb8a8;line-height:16px;text-wrap-mode:nowrap}.homepage-footer-section-body-right{display:flex;gap:2rem;flex-grow:1;justify-content:space-between}@media screen and (max-width: 650px){.homepage-footer-section-body-right{flex-direction:column}}.homepage-footer-section-body-right .homepage-footer-section-body-right-item{color:#fff}.homepage-footer-section-body-right .homepage-footer-section-body-right-item .homepage-footer-section-body-right-flag{width:31px;height:auto}.homepage-footer-section-body-right-map{color:#d1d5db;margin-top:2rem;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transition:all .3s ease}.homepage-footer-section-body-right-map a:hover{color:#25b9a9}.homepage-footer-section-body-right-time{color:#d1d5db;margin-top:2rem;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.footer-links-container{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;gap:6rem}@media screen and (max-width: 650px){.footer-links-container{justify-content:start}}.homepage-footer-section-body-right-item-mid{display:flex;gap:1rem;flex-direction:column}.title-mid{color:#3fbdac;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-wrap-mode:nowrap}.quick-link-item{color:#d1d5db;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transition:all .3s ease}.quick-link-item:hover{color:#25b9a9}.last-title{color:#3fbdac;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.homepage-footer-section-body-right-item-last{display:flex;gap:1rem;flex-direction:column;color:#d1d5db}.homepage-footer-section-social-media{border-top:1px solid #8e8f91;border-bottom:1px solid #8e8f91;background:#111034;padding:20px 0;justify-items:center}.homepage-footer-section-social-media .homepage-footer-section-social-media-wrapper{width:min(1200px,90%);align-items:center;justify-content:space-between;display:flex;gap:15px;margin:0 auto}@media screen and (max-width: 650px){.homepage-footer-section-social-media .homepage-footer-section-social-media-wrapper{flex-direction:column}}.homepage-footer-section-social-media-left{display:flex;gap:1rem}.homepage-footer-section-social-media-icons{background-color:#3fbdac;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center}.footer-terms{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.homepage-footer-section-end{background-color:#000;padding:1.5rem 0}.homepage-footer-section-end .wrap{width:min(1200px,90%);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.homepage-footer-section-end .wrap span{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}@media(max-width: 768px){.homepage-footer-section-end .wrap span{font-size:10px}}@keyframes slideUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.error-400{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-400 .container{justify-items:center}.error-400 .container .numbers-wrapper{display:flex;gap:5px;align-items:center;justify-content:center;margin-bottom:30px}.error-400 .container .numbers-wrapper h1{color:#2a2a2a;text-align:center;font-size:150px;font-style:normal;font-weight:700;letter-spacing:-0.71px;display:flex;align-items:center;line-height:150px}.error-400 .container .numbers-wrapper span{display:flex;align-items:center;justify-content:center;width:86.038px;height:95px;position:relative}.error-400 .container .numbers-wrapper span svg{position:absolute}.error-400 .container h2{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.2px;margin-bottom:25px}.error-400 .container p{color:#8e8f91;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.2px;margin-bottom:71px}.error-400 .container a{display:flex;padding:20px 52px;justify-content:center;align-items:center;border-radius:2px;border:1px solid #25b9a9;background:#25b9a9;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.breadcrumb{background-color:#f0f2f4;border-bottom:1px solid rgba(229,231,235,.5);padding:1rem 0;width:100%}@media(max-width: 768px){.breadcrumb{padding:.5rem 0}}.breadcrumb .wrap{width:min(1200px,90%);margin:0 auto}.breadcrumb .breadcrumb-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0;flex-wrap:wrap}.breadcrumb .breadcrumb-item{display:flex;align-items:center;text-transform:uppercase;margin:0}.breadcrumb .breadcrumb-link{color:#8e8f91;text-decoration:none;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;text-transform:uppercase;transition:color .2s ease}.breadcrumb .breadcrumb-link:hover{color:#25b9a9}.breadcrumb .breadcrumb-text{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.breadcrumb .breadcrumb-item-current .breadcrumb-text{color:#000;font-weight:400}.breadcrumb .breadcrumb-separator{margin:0 8px;color:#8e8f91;font-weight:400}.section-title{color:rgba(51,189,170,.2);text-align:right;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:10px;text-transform:uppercase;border-bottom:solid 1px #c5d3df;margin-bottom:30px;padding-bottom:15px;z-index:1;position:relative}@media(max-width: 768px){.section-title{font-size:14px;letter-spacing:10px}}.homepage-section-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:60%}.homepage-section-content.white{color:#fff}.homepage-section-content.middle{text-align:center}@media screen and (max-width: 950px){.homepage-section-content{width:100%}}@media screen and (max-width: 650px){.homepage-section-content{font-size:16px;letter-spacing:-0.312px}}.homepage-section-header h2{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px}.homepage-section-header h2 .difference{color:#33bdaa}@media(max-width: 650px){.homepage-section-header h2{font-size:24px;font-weight:600;text-align:center}}.homepage-section-header.white h2{color:#fff}.card-item-buttons{width:100%;justify-items:center;padding:50px 0}.cards-buttons{display:flex;width:fit-content;padding:21px 35px;justify-content:center;align-items:center;text-align:center;border-radius:2px;border:1px solid #fff;background:#111034;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;gap:8px;transition:all .3s ease;fill:#fff;margin:0 auto}.cards-buttons svg{transition:all .3s ease}.cards-buttons:hover{border-color:#3fbdac;background:#314879}.cards-buttons:hover svg{transform:translateX(5px)}.cards-buttons.customize-buttons{border-color:#3fbdac;background:#3fbdac;z-index:2;position:relative;fill:#fff}.cards-buttons.customize-buttons:hover{border-color:#111034;background:#53ccbd;color:#000}.cards-buttons.customize-buttons:hover svg{transform:translateX(5px);fill:#000}@media(max-width: 768px){.cards-buttons{padding:14px 24px}}.homepage-hero-section-button-left{border-radius:2px;border:2px solid #25b9a9;background:#25b9a9;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:20px 30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-align:center}.homepage-hero-section-button-left:hover{border-color:#000;color:#111034}@media(max-width: 500px){.homepage-hero-section-button-left{padding:10px 15px}}.homepage-hero-section-button-right{border-radius:2px;border:2px solid #fff;background:#fff;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:20px 30px;letter-spacing:-0.312px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-align:center}.homepage-hero-section-button-right:hover{border-color:#3fbdac;color:#3fbdac}@media(max-width: 500px){.homepage-hero-section-button-right{padding:10px 15px}}.homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.homepage-bestseller-section-title .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.homepage-bestseller-section-title .homepage-bestseller-section{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}@media(max-width: 768px){.homepage-bestseller-section-title .homepage-bestseller-section{font-size:24px}}.homepage-hero-section{width:100vw;justify-items:start;overflow:hidden}.homepage-hero-section .homepage-hero-slider{width:400vw;display:flex;flex-direction:row}.homepage-hero-section .homepage-item-inner{width:min(1200px,90%);z-index:5;margin:0 auto}.homepage-hero-section .homepage-item-wrapper{width:100vw;padding:150px 0 280px 0;justify-content:space-between;gap:200px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.homepage-hero-section .homepage-item-wrapper{padding:150px 0 200px 0}}.homepage-hero-section .homepage-item-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:inherit;transform-origin:center;transform:scale(var(--bg-scale, 1));transition:transform .1s linear;will-change:transform;z-index:0}.homepage-hero-section .homepage-item-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(14, 15, 15, 0.6) 100%);z-index:1}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item{display:flex;flex-direction:column;width:53%;gap:20px;position:relative;z-index:1}@media screen and (max-width: 1024px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item{width:100%;align-items:center}}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-title{color:#fff;font-family:"Josefin Sans",sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:63px;letter-spacing:.352px}@media screen and (max-width: 768px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-title{text-align:center;font-size:28px;line-height:38px}}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.216px}@media screen and (max-width: 768px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-content{text-align:center;font-size:16px;line-height:24px}}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-buttons{display:flex;flex-direction:row;gap:16px}@media(max-width: 420px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-buttons{flex-direction:column}}.homepage-hero-section .banner-bottom{display:flex;flex-direction:column;gap:20px;width:min(1200px,90%);margin-left:calc((100vw - min(1200px,90%))/2);position:absolute;bottom:50px;z-index:5}.homepage-hero-section .banner-bottom .banner-slider-navigation{display:flex;flex-direction:row;gap:12px;width:100%;justify-content:end}.homepage-hero-section .banner-bottom .banner-slider-navigation .banner-slider-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid var(--Basic-color-gray-300, #F0F2F4);background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.homepage-hero-section .banner-bottom .banner-slider-navigation .banner-slider-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.homepage-hero-section .banner-bottom .banner-slider-navigation #banner-slider-next svg{rotate:180deg}.homepage-hero-section .banner-bottom .banner-slider-indication{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;height:34px;position:relative;align-items:center;justify-items:center}.homepage-hero-section .banner-bottom .banner-slider-indication .horizontal-lines{width:100%;height:4px;position:absolute;overflow:hidden}.homepage-hero-section .banner-bottom .banner-slider-indication .horizontal-lines .horizontal-line-0{border-radius:100px;background:hsla(0,0%,100%,.3);width:99%;height:100%;z-index:1}.homepage-hero-section .banner-bottom .banner-slider-indication .horizontal-lines .horizontal-line-1{border-radius:100px;background:#fff;width:100%;height:100%;z-index:2;position:absolute;top:0;transition:all .3s ease}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper{width:100%;position:relative;align-content:center;justify-items:end}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper.active{width:34px;height:34px;padding:5px;border:#f0f2f4;background:hsla(0,0%,100%,.5);margin-right:0}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper.active .number-inner{opacity:1}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper.active .number-inner .number-value{opacity:1}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper{display:flex;justify-content:center;align-items:center;border-radius:100px;backdrop-filter:blur(2px);z-index:3;position:relative;width:12px;height:12px;border-radius:100px;background:#8e8f91;backdrop-filter:blur(2px);transition:all .3s ease;margin-right:11px}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper .number-inner{display:flex;width:24px;height:24px;padding:4px 5px 5px 5px;justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;background:#fff;backdrop-filter:blur(2px);opacity:0}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper .number-inner .number-value{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal;opacity:0}.product-section{justify-items:center}.product-section .product-section-wrapper{width:min(1200px,90%);padding:30px 0 30px 0;overflow:hidden;margin:0 auto}.product-section .homepage-product-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width: 650px){.product-section .homepage-product-section-header h2{text-align:left}}.product-section .homepage-product-section-header-buttons{display:flex;flex-direction:row;gap:12px}@media screen and (max-width: 650px){.product-section .homepage-product-section-header-buttons{gap:10px}}.product-section .cards-item-image{width:100%;object-fit:contain;border-radius:8px}.product-section .homepage-product-section-header-btn{display:flex;justify-content:center;align-items:center;border-radius:100px;border:1px solid #c5d3df;color:#c5d3df;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;padding:12px 24px;transition:all .3s}@media screen and (max-width: 650px){.product-section .homepage-product-section-header-btn{font-size:12px;padding:4px 12px}}.product-section .homepage-product-section-header-btn:hover{background:#25b9a9;border-color:#25b9a9;color:#fff}.product-section .homepage-product-section-header-btn.active{background:#25b9a9;border-color:#25b9a9;color:#fff}.product-section .homepage-product-section-cards{margin-top:1.5rem;display:flex;gap:1rem;width:100%}@media screen and (max-width: 950px){.product-section .homepage-product-section-cards{flex-direction:column-reverse}}.product-section .homepage-product-section-cards-left{display:grid;grid-template-columns:repeat(2, minmax(200px, 1fr));gap:20px;width:50%}@media screen and (max-width: 950px){.product-section .homepage-product-section-cards-left{width:100%;grid-template-columns:repeat(2, 1fr)}}.product-section .homepage-product-section-cards-left-item{position:relative;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);padding:1rem;border:1px solid #f0f2f4;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.product-section .homepage-product-section-cards-left-item .cards-item-stats{color:#6d6d6d;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase;width:100%;padding:1rem 0 1rem 0}.product-section .homepage-product-section-cards-left-item .cards-item-content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;border-top:1px solid #f0f2f4;width:100%;text-align:center;padding:1rem 2rem}.product-section .homepage-product-section-card-right{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);width:50%;padding:20px 70px}@media screen and (max-width: 1024px){.product-section .homepage-product-section-card-right{padding:20px}}@media screen and (max-width: 950px){.product-section .homepage-product-section-card-right{width:100%}}.product-section .homepage-product-section-card-right .cards-hover-effect-title{font-size:16px !important}.product-section .homepage-product-section-card-right .cards-hover-effect-name{font-size:32px !important}.product-section .homepage-product-section-card-right .cards-hover-effect-stats{font-size:22px !important}.product-section .body-right{width:100%;justify-content:center}.product-section .body-right .cards-item-stats{color:#6d6d6d;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase;width:100%;padding:1rem 0 1rem 0}.product-section .body-right .cards-item-content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;border-top:1px solid #f0f2f4;width:100%;text-align:center;padding:1rem 2rem}@media screen and (max-width: 1024px){.product-section .body-right .cards-item-content{padding:1rem}}.product-section .cards-hover-effect{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-inline:40px;text-align:center;background:rgba(15,15,20,.76);opacity:0;border-radius:8px;visibility:hidden;transition:500ms}.product-section .cards-hover-effect .cards-hover-effect-title{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:3.6px;text-transform:uppercase}.product-section .cards-hover-effect .cards-hover-effect-name{color:#fff;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-0.354px}.product-section .cards-hover-effect .cards-hover-effect-stats{color:hsla(0,0%,100%,.8);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:10px;letter-spacing:.3px}.product-section .homepage-product-section-cards-left-item:hover .cards-hover-effect{visibility:visible;opacity:1}.product-section .homepage-product-section-card-right:hover .cards-hover-effect{visibility:visible;opacity:1}.product-section .best-seller-row{display:flex;flex-direction:row;justify-content:space-between}.product-section .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px}.product-section .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.product-section .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.product-section .best-seller-row .best-seller-btns .best-seller-btn#best-seller-next svg{rotate:180deg}.product-section .bestseller-carousel-wrapper{overflow:hidden;width:100%}.product-section .homepage-bestseller-section-cards{display:flex;gap:20px;margin-top:2rem;transition:transform .4s ease-in-out}.product-section .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*4) - 15px);max-width:calc(100%/(var(--slides)*4) - 15px)}@media screen and (max-width: 650px){.product-section .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*2) - 10px);max-width:calc(100%/(var(--slides)*2) - 10px)}}.product-section .homepage-bestseller-section-cards-page{display:flex;gap:1rem}.product-section .homepage-bestseller-section-cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#e5e7eb;margin-top:2rem;transition:background-color .3s ease;cursor:pointer}.product-section .homepage-bestseller-section-cards-page-item.active{background:#101828}.product-section .homepage-bestseller-section-cards-page-item:hover{background:#6b7280}.product-section .homepage-bestseller-section-cards-page-item.mobile-indicator{display:none}@media screen and (max-width: 650px){.product-section .homepage-bestseller-section-cards-page-item.mobile-indicator{display:block}}@media screen and (max-width: 650px){.product-section .homepage-bestseller-section-cards-page-item.desktop-indicator{display:none}}.homepage-brand-program-section{background-color:#fff;justify-items:center}.homepage-brand-program-section .homepage-brand-program-wrapper{display:flex;flex-direction:column;padding:30px 0 30px 0;width:min(1200px,90%);margin:0 auto}.homepage-brand-program-section .homepage-brand-program-section-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.homepage-brand-program-section .homepage-brand-program-section-title{color:#101828;text-align:center;font-size:38px;font-style:normal;font-weight:500}.homepage-brand-program-section .homepage-brand-program-section-stats{width:679px;color:#000;text-align:center;font-style:normal;font-weight:500}.homepage-brand-program-section .homepage-brand-program-section-slider{position:relative;margin-top:4.5rem;display:flex;justify-content:center}.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{overflow:hidden;width:1148px;display:flex;flex-direction:row;justify-items:start}@media screen and (max-width: 1300px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{width:816px}}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{width:514px}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{width:232px}}.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .homepage-brand-program-section-slider-image{display:flex;gap:32px;width:100%}.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:204px;height:100%;object-fit:contain}@media screen and (max-width: 1300px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:180px}}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:150px}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:100px}}.homepage-brand-program-section .homepage-brand-program-section-slider-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%;width:30px;height:30px;z-index:2}.homepage-brand-program-section .homepage-brand-program-section-slider-button#prev-slide{left:-10px}.homepage-brand-program-section .homepage-brand-program-section-slider-button#next-slide{right:-10px}.homepage-brand-program-section .homepage-brand-program-section-static{margin-top:4.5rem;display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-static{gap:20px;margin-top:1.5rem}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-static{gap:16px;margin-top:1rem}}.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper{flex:0 0 auto}.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:204px;height:185px;object-fit:contain;border-radius:4px}@media screen and (max-width: 1300px){.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:180px;height:163px}}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:150px;height:136px}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:100px;height:90px}}.custom-cursor{position:fixed;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.5);border:1px solid #3fbdac;pointer-events:none;z-index:9999;transform:translate(-50%, -50%);transition:width .3s ease,height .3s ease,opacity .3s ease;opacity:0;backdrop-filter:blur(5px);will-change:transform;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.custom-cursor.active{opacity:1}.custom-cursor .cursor-text{color:#111034;font-size:12px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.123px;text-align:center;user-select:none}.homepage-about-us-section{background-color:#fff;justify-items:center}.homepage-about-us-section .homepage-about-us-wrapper{display:flex;flex-direction:column;padding:30px 0 30px 0;width:min(1200px,90%);overflow:hidden;margin:0 auto}.homepage-about-us-section .homepage-about-us-section-title h2{color:#101828;font-size:38px;font-style:normal;font-weight:500;line-height:52px}.homepage-about-us-section .homepage-about-us-section-content{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:142%;width:60%}.homepage-about-us-section .homepage-about-us-section-body{padding-top:79px;display:flex;gap:200px;flex-direction:column;width:100%;justify-content:end}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body{padding:40px 0 0 0;gap:100px}}.homepage-about-us-section .homepage-about-us-section-body-card{position:relative}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card{display:flex;flex-direction:column;gap:24px}}.homepage-about-us-section .homepage-about-us-section-body-card-title{color:#000;font-size:34px;font-weight:500;margin-bottom:24px}@media(max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-title{margin-bottom:0;font-size:24px}}.homepage-about-us-section .homepage-about-us-section-body-card-frame{display:flex;border-radius:4px;border:1px solid #25b9a9;background:rgba(244,235,217,.4);backdrop-filter:blur(5px);width:730px;height:168px;justify-content:center;align-items:center;gap:1rem;padding-inline:2rem;z-index:99}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-frame{width:100%;height:unset;padding:20px 12px}}.homepage-about-us-section .homepage-about-us-section-body-card-frame-number{color:#33bdaa;text-align:right;font-size:60px;font-weight:400}.homepage-about-us-section .homepage-about-us-section-body-card-frame-line{width:10px;height:120px;background:linear-gradient(180deg, #181615 0%, #33BDAA 49.52%, #181615 100%)}.homepage-about-us-section .homepage-about-us-section-body-card-frame-text{color:#364153;font-size:18px;font-weight:400}@media(max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-frame-text{font-size:14px}}.homepage-about-us-section .homepage-about-us-section-body-card-img{position:absolute;top:-33%;right:0;width:500px;height:339px;border-radius:4px;object-fit:cover}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-img{position:relative;width:100%;top:unset;right:unset}}.homepage-about-us-section .middle{display:flex;flex-direction:column;align-items:end}@media screen and (max-width: 1024px){.homepage-about-us-section .middle{align-items:start}}.homepage-about-us-section .middle-image{position:absolute;left:0}@media screen and (max-width: 1024px){.homepage-about-us-section .middle-image{position:relative;width:100%;top:unset;right:unset}}.homepage-customize-section{padding-inline:8rem;padding-block:3rem;background-image:url("/wp-content/uploads/2025/12/00525bb63e782e93e6c3945c987434255a08386a-scaled.jpg");background-size:cover;background-repeat:no-repeat;overflow-x:hidden;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width: 1024px){.homepage-customize-section{padding-inline:2rem;min-height:auto;padding-block:5rem}}@media screen and (max-width: 768px){.homepage-customize-section{padding-inline:1rem}}.homepage-customize-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(107deg, rgba(0, 0, 0, 0.4) 0.33%, rgba(15, 13, 51, 0.5) 99.36%);z-index:0}.homepage-customize-section .homepage-customize-section-body{display:flex;flex-direction:column;gap:1rem;margin-left:31rem;z-index:1}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-body{margin-left:0;align-items:center;text-align:center}}.homepage-customize-section .homepage-customize-section-title{color:#fff;font-size:58px;font-style:normal;font-weight:500}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-title{font-size:42px}}@media screen and (max-width: 768px){.homepage-customize-section .homepage-customize-section-title{font-size:32px}}.homepage-customize-section .homepage-customize-section-content{color:#fff;font-size:18px;font-style:normal;font-weight:400}.homepage-customize-section .homepage-customize-section-row-cards{display:flex;gap:1rem;margin-left:31rem;margin-top:2rem;flex-wrap:nowrap;position:relative;z-index:1}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-row-cards{margin-left:0;flex-wrap:wrap;justify-content:center;transform:none !important}}.homepage-customize-section .homepage-customize-section-card{padding:30px 35px;border-radius:4px;background:#f4ebd9;width:305px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem;will-change:transform}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-card{width:calc(50% - .5rem);max-width:400px}}@media screen and (max-width: 650px){.homepage-customize-section .homepage-customize-section-card{width:100%;max-width:none}}.homepage-customize-section .homepage-customize-section-card-header{display:flex;justify-content:space-between;align-items:start}.homepage-customize-section .homepage-customize-section-card-number{color:#1e2939;font-size:50px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px}.homepage-customize-section .homepage-customize-section-card-logo{width:109px;height:93px;aspect-ratio:109/93}.homepage-customize-section .homepage-customize-section-card-body-title{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-0.449px}.homepage-customize-section .homepage-customize-section-card-body-content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.15px}.homepage-portfolio-section{background-color:#fff;align-items:center;padding:30px 0 30px 0;gap:55px;display:flex;flex-direction:column;width:100%}.homepage-portfolio-section .homepage-portfolio-wrapper{width:min(1200px,90%);display:flex;flex-direction:column;overflow:hidden;margin:0 auto}.homepage-portfolio-section .homepage-section-header h2{text-align:left;width:50%;margin-bottom:1rem}@media(max-width: 768px){.homepage-portfolio-section .homepage-section-header h2{width:100%}}.homepage-portfolio-section .homepage-portfolio-section-subtitle{color:#33bdaa;font-size:38px;font-weight:500}@media(max-width: 650px){.homepage-portfolio-section .homepage-portfolio-section-subtitle{font-size:24px;font-weight:600}}.homepage-portfolio-section .homepage-portfolio-section-body{display:flex;margin-top:3rem}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper{width:100%;overflow:hidden}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track{position:relative;height:500px;overflow:hidden}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track{height:550px}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item{display:flex;align-items:center;justify-content:end;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(100%);transition:opacity .6s ease,transform .6s ease;pointer-events:none}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item{flex-direction:column;transform:translateX(100%)}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.active{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.active{transform:translateX(0)}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.exiting{opacity:0;transform:translateY(-100%)}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.exiting{transform:translateX(-100%)}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side{display:flex;flex-direction:column;gap:.5rem;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px);padding:1.5rem;max-width:400px;position:absolute;transform:translateY(-50%);top:50%;left:0}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side{position:relative;top:unset;left:unset;transform:none;max-width:100%;max-width:unset}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side h4{color:#3fbdac;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:-0.15px;margin-bottom:1.5rem}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side .left-side-row{width:90%;display:flex;justify-content:space-between;align-self:center;align-items:center;margin-bottom:.25rem}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side .left-side-row span{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side h5{color:#111034;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:41px}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side p{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .right-side{width:75%;height:500px}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .right-side img{height:100%;width:100%;object-fit:cover}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .right-side{height:220px;width:100%}}.homepage-portfolio-section .homepage-portfolio-section-footer{min-height:146px;background:#3fbdac;display:flex;align-items:center;padding-block:2rem;justify-content:center;width:100%}.homepage-portfolio-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{display:flex;align-items:center;justify-content:space-between;width:min(1200px,90%);flex-wrap:wrap;margin:0 auto}@media screen and (max-width: 1100px){.homepage-portfolio-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:center;row-gap:30px}}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:space-between}}.homepage-portfolio-section .homepage-portfolio-section-footer-item{align-items:center;display:flex;gap:1rem;border-right:1px solid #0f0d33;padding-right:2rem}@media screen and (max-width: 1100px){.homepage-portfolio-section .homepage-portfolio-section-footer-item{border-right:none;padding-right:0;width:40%}}.homepage-portfolio-section .homepage-portfolio-section-footer-item:last-child{border-right:none}.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo{border-radius:4px;background:hsla(0,0%,100%,.4);display:flex;min-width:64px;min-height:64px;max-width:64px;max-height:64px;justify-content:center;align-items:center;rotate:45deg}.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo svg{rotate:-45deg}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo{min-width:38px;min-height:38px;max-width:38px;max-height:38px}.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo svg{width:20px;height:20px}}.homepage-portfolio-section .homepage-portfolio-section-footer-item-number{color:#000;font-size:38px;font-weight:400}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer-item-number{font-size:22px}}.homepage-portfolio-section .homepage-portfolio-section-footer-item-name{color:#000;font-size:16px;font-weight:400;text-transform:uppercase}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer-item-name{font-size:14px}}.homepage-portfolio-section .homepage-portfolio-section-footer-item-content{height:78px;align-content:center}.homepage-event-section{padding:30px 0 30px 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.homepage-event-section .homepage-event-section-wrapper{display:flex;flex-direction:column;width:min(1200px,90%);margin:0 auto}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:60%}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body{border-radius:8px;background:#111034;padding:40px 50px;display:flex;gap:75px;width:85%;align-self:end;margin-top:64px}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body{width:100%;flex-direction:column}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-right{display:flex;flex-direction:column;min-height:100%;width:65%}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-right{width:100%}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-right .card-item-buttons{display:flex;justify-content:center;align-items:center;position:relative;flex-grow:1}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left{width:35%;display:flex;flex-direction:column;gap:6rem;align-items:end}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left{width:100%;align-items:start;gap:20px}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left .homepage-event-section-body-left-image{background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);box-shadow:0 1px 15.8px 0 #33bdaa;min-width:160%;animation:float 4s ease-in-out infinite;will-change:transform;transition:transform .1s ease-out}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left .homepage-event-section-body-left-image{height:240px;object-fit:cover;min-width:unset}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left .homepage-event-section-body-left-text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.homepage-event-section .homepage-event-section-body-right-container{display:flex;flex-direction:column;gap:1rem}.homepage-event-section .homepage-event-section-body-right-item{border-radius:2px;background:#fff;padding:20px;display:flex;align-items:center;gap:1rem}.homepage-event-section .homepage-event-section-body-right-item-logo-bg{border-radius:100px;background:#111034;display:flex;width:53px;height:53px;padding:9px 10px 9px 9px;justify-content:center;align-items:center;flex-shrink:0}.homepage-event-section .homepage-event-section-body-right-item-content-name{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.homepage-event-section .homepage-event-section-body-right-item-content-details{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.homepage-event-section .homepage-event-section-body-right-item-row{display:flex;gap:1rem}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-body-right-item-row{flex-direction:column}}.homepage-event-section .homepage-event-section-body-right-item-row-card{width:100%;border-radius:2px;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-body-right-item-row-card{flex-direction:row;justify-content:start;gap:1rem}}.homepage-faq-section{padding:30px 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;overflow:hidden;width:100%}.homepage-faq-section .homepage-faq-section-wrapper{width:min(1200px,90%);margin:0 auto}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body{display:flex;flex-direction:column;margin-top:44px;align-items:center}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container{display:flex;flex-direction:column;gap:16px;width:70%;align-items:flex-end}@media screen and (max-width: 950px){.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container{width:100%}}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item{background:#fff;position:relative;border-bottom:1px solid #f0f2f4;flex-shrink:0;width:100%;transition:all 300ms;overflow:hidden}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content{position:relative;width:100%}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;cursor:pointer;padding:30px 24px;background:none;border:none;color:inherit;background:rgba(0,0,0,0);border:none}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-question{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:142%;flex:1;transition:color 300ms;position:relative;z-index:10;margin:0;width:80%;text-wrap-mode:wrap}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper{position:relative;border-radius:100px;border:1px solid #111034;flex-shrink:0;width:48px;height:48px;transition:all 300ms;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#111034;transform:rotate(0deg)}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon{position:relative;width:24px;height:24px}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon .arrow-icon{display:block;width:100%;height:100%}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease-in-out;border-bottom:1px solid #f0f2f4;background:#53ccbd}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner{overflow:hidden}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer{padding:30px 24px;padding-right:86px;position:relative;z-index:10}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer p{line-height:1.5;font-style:normal;font-size:16px;color:hsla(0,0%,100%,.8)}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item.open .faq-content .faq-button .faq-icon-wrapper{transform:rotate(90deg);border-color:#f0f2f4}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item:hover .faq-content .faq-button .faq-icon-wrapper{border-color:#f0f2f4}.homepage-customize-new-section{background-image:url("/wp-content/uploads/2025/12/72967bd0ffa3dd3e2755b1dd9fe09185748fa274.jpg");background-size:cover;background-repeat:no-repeat;width:100%;padding:80px 0 130px 0;justify-items:center}.homepage-customize-new-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(109deg, rgba(0, 0, 0, 0.72) 0%, rgba(15, 13, 51, 0.9) 100%);z-index:0}.homepage-customize-new-section .section-title{width:min(1200px,90%)}.homepage-customize-new-section .homepage-customize-new-section-body{width:min(1200px,90%);margin:0 auto;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-body .homepage-section-header h2{font-size:24px;text-align:left}}.homepage-customize-new-section .homepage-customize-new-section-body .homepage-section-content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:80%}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-body .homepage-section-content{font-size:16px;width:100%}}.homepage-customize-new-section .homepage-customize-new-section-row-cards{padding-left:calc((100vw - min(1200px,90%))/2);width:100%;z-index:9;position:relative;margin-top:70px;overflow:hidden}@media(max-width: 1100px){.homepage-customize-new-section .homepage-customize-new-section-row-cards{scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar{height:0px}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:flex;width:44px;height:44px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;right:60px;transform:translateY(-50%);top:50%;z-index:12;transition:all .3s ease}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button#customize-prev-btn{left:60px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:none !important}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper{width:3100px;display:flex;gap:50px;transition:transform .5s ease;padding-right:calc((100vw - min(1200px,90%))/2)}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper{gap:.75rem;width:calc(960px + 2.25rem)}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item{width:1000px;min-width:1000px;display:flex;justify-content:space-between;border-radius:4px;border:1px solid #f0f2f4;background:rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);max-height:500px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item{flex-direction:column;max-height:unset;width:320px;min-width:320px;justify-content:start}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item.next{opacity:.4}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item img{height:100%;max-width:400px;object-fit:cover}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item img{max-width:unset;max-height:180px}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content{display:flex;flex-direction:column;gap:1rem;padding:48px 80px 48px 80px;justify-content:center}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content{padding:1rem .75rem 1.5rem;flex:1}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content p{margin:0}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-number{color:#3fbdac;font-size:34px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-number{font-size:28px}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-title{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:32px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-title{font-size:24px}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content hr{border:none;height:1px;background:hsla(0,0%,100%,.6)}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-content{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-content{flex:1}}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .cards-buttons{padding:12px;width:fit-content;align-self:center}}.product-showcase-section{display:flex;flex-direction:column;width:100%;align-items:center;padding:60px 0}.product-showcase-section .product-showcase-section-wrapper{width:min(1200px,90%);display:flex;flex-direction:row;gap:44px}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper{flex-direction:column}}.product-showcase-section .product-showcase-section-wrapper .product-gallery{width:55%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper .product-gallery{width:100%}}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img{border-radius:10px;border:1px solid #f0f2f4;position:relative;overflow:hidden}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination{display:flex;width:45px;height:45px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;top:50%;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination#main-image-prev{left:20px}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination#main-image-next{right:20px}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination#main-image-next svg{transform:rotate(180deg)}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .us-flag-overlay{position:absolute;bottom:20px;left:20px;width:74px;height:auto;pointer-events:none}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails{display:flex;flex-direction:row;gap:16px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails::-webkit-scrollbar{display:none}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails .image-thumbnail{border-radius:8px;border:1px solid #f0f2f4;opacity:.7;transition:all .3s ease;object-fit:cover;width:calc(25% - 12px);cursor:pointer;aspect-ratio:1/1}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails .image-thumbnail:hover{opacity:1}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails .image-thumbnail.active{opacity:1}.product-showcase-section .product-showcase-section-wrapper .product-info{width:45%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper .product-info{width:100%}}.product-showcase-section .product-showcase-section-wrapper .product-info .product-category-container-ppage{display:flex;gap:8px;width:fit-content}.product-showcase-section .product-showcase-section-wrapper .product-info .product-category-container-ppage .product-category{display:flex;padding:12px 20px;justify-content:center;align-items:center;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#3fbdac;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:16px;width:fit-content;align-self:end;margin:0}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header{flex-direction:column-reverse}}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header .product-info-column{display:flex;flex-direction:column;gap:12px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header .product-info-column .product-name{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.45px;margin:0}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header .product-info-column .product-sku{color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications{display:flex;flex-direction:column;gap:16px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications .product-specifications-head{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications .product-attributes-list{margin:0;list-style:none;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications .product-attributes-list li{margin-bottom:12px}.product-showcase-section .product-showcase-section-wrapper .product-info hr{background-color:#f0f2f4;height:1px;border:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form{display:flex;flex-direction:column;gap:16px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-tite{color:#364153;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label{cursor:pointer;display:inline-block;position:relative;padding:5px;border:solid 1px rgba(0,0,0,0);border-radius:4px;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label .color-swatch-input{position:absolute;opacity:0;pointer-events:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label:has(.color-swatch-input:checked){border-color:#6d6d6d}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label .color-swatch{display:block;width:29px;height:29px;border-radius:2px;border:1px solid #000}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker{display:flex;flex-direction:row;gap:9px;align-items:center}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker p{color:#364153;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher{display:flex;flex-direction:row;gap:16px;align-items:center}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]{border:none;outline:none;background:rgba(0,0,0,0);width:40px;text-align:center;font-size:14px;font-weight:500;color:#364153}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]::-webkit-inner-spin-button,.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]{-moz-appearance:textfield}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher .quantity-btn{width:34px;height:34px;border-radius:100px;background-color:#000;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher .quantity-btn:hover{scale:1.05;background:rgba(0,0,0,.75);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta{display:flex;flex-direction:column;gap:24px;width:100%}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn{display:flex;padding:12px;align-items:center;justify-content:center;width:100%;border-radius:2px;border:1px solid #fff;background:#111034;gap:8px;transition:all .3s ease;fill:#fff}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn span{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn .mcl-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn svg{rotate:180deg;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn:hover{border-color:#3fbdac;background:#314879}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn:hover svg{transform:translateX(-5px)}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-loading{pointer-events:none;opacity:.85}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-loading .mcl-btn-icon svg{rotate:none;animation:mcl-spin .8s linear infinite}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-success{border-color:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-success .mcl-btn-icon svg{rotate:none;transform:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-success:hover .mcl-btn-icon svg{transform:none}@keyframes mcl-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn{display:flex;padding:12px;align-items:center;justify-content:center;width:100%;border-radius:2px;border:1px solid #000;background:#fff;gap:8px;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn span{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn svg{rotate:180deg;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover{border-color:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover span{color:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover svg{transform:translateX(-5px)}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover svg path{fill:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:0;padding:12px 18px;border-radius:8px;border:1px solid #f0f2f4;background:#fff;margin-top:8px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn{display:flex;flex-direction:column;gap:8px;border-right:solid 1px #f0f2f4;justify-content:center;align-items:center}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn.last{border:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn img{width:48px;height:48px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn .product-download-btn-inner{width:100%;display:flex;justify-content:center;align-items:center;position:relative;gap:.5rem}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn .product-download-btn-inner p{color:#3fbdac;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px}@media(max-width: 768px){.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn .product-download-btn-inner svg{width:16px;height:16px}}.product-description-section{display:flex;flex-direction:column;width:100%;align-items:center;padding:60px 0}.product-description-section .product-description-wrapper{width:min(1200px,90%);display:flex;flex-direction:column;gap:24px}.product-description-section .product-description-wrapper .description-label{width:100%}.product-description-section .product-description-wrapper .description-label h2{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}@media(max-width: 768px){.product-description-section .product-description-wrapper .description-label h2{font-size:24px}}.product-description-section .product-description-wrapper .description-box{border-radius:2px;border:1px solid #f0f2f4;background:#fdfdfd;width:100%;padding:20px 30px;display:flex;flex-direction:column;gap:6px}.product-description-section .product-description-wrapper .description-box hr{background:#d1d5dc;height:1px;border:none;margin:5px 0 12px 0}.product-description-section .product-description-wrapper .description-box .product-name{color:#101828;font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:-0.439px;margin:0}.product-description-section .product-description-wrapper .description-box .product-sku{color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:0}.product-description-section .product-description-wrapper .description-box .product-description{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.related-products-section{display:flex;flex-direction:column;width:100%;align-items:center;padding:60px 0}.related-products-section .related-products-wrapper{width:min(1200px,90%);display:flex;flex-direction:column;gap:16px}.related-products-section .related-products-wrapper .related-products-description{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:60%}@media(max-width: 768px){.related-products-section .related-products-wrapper .related-products-description{width:100%}}.related-products-section .related-products-wrapper .related-products-grid{display:flex;flex-direction:column;gap:24px;margin-top:16px}.related-products-section .related-products-wrapper .related-products-grid .related-products-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px}@media screen and (max-width: 810px){.related-products-section .related-products-wrapper .related-products-grid .related-products-row{grid-template-columns:repeat(auto-fill, minmax(150px, 150px));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.related-products-section .related-products-wrapper .related-products-grid .related-products-row::-webkit-scrollbar{display:none}}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card{display:flex;flex-direction:column;border-radius:12px;border:1px solid #f0f2f4;background:#fff;overflow:hidden;transition:all .3s ease}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image{width:100%;aspect-ratio:1;overflow:hidden;position:relative}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image img{width:100%;height:100%;object-fit:cover}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1;transition:background .3s ease}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image .view-details{display:flex;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:2px;border:1px solid #fff;background:#111034;padding:7px 30px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:opacity .3s ease;width:max-content}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card:hover .related-product-image::before{background:rgba(0,0,0,.3)}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card:hover .related-product-image .view-details{opacity:1}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info hr{background:#d1d5dc;height:1px;border:none}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info .related-product-name{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:0;flex:1}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info .related-product-sku{color:#8e8f91;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:0}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info .related-product-minimum{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px;text-align:center;margin:0}.product-cat-banner{width:100%;padding:150px 0;background-size:cover;background-position:center;background-repeat:no-repeat;justify-items:center;display:inline-grid}@media(max-width: 768px){.product-cat-banner{padding:100px 0 50px 0}}.product-cat-banner.brand-mode{background:#fff !important;padding:150px 0 50px 0}.product-cat-banner.brand-mode .product-cat-banner-wrapper .product-cat-title-wrapper{border-color:#000}.product-cat-banner.brand-mode .product-cat-banner-wrapper .product-cat-content-wrapper .product-cat-content{color:#000}.product-cat-banner .product-cat-banner-wrapper{width:min(1200px,90%);justify-items:center;display:inline-grid}.product-cat-banner .product-cat-banner-wrapper .product-cat-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.product-cat-banner .product-cat-banner-wrapper .product-cat-title-wrapper .product-cat-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase}.product-cat-banner .product-cat-banner-wrapper .product-cat-title-wrapper .product-cat-title-image{width:370px}.product-cat-banner .product-cat-banner-wrapper .product-cat-content-wrapper{display:flex;justify-content:center;align-items:center;width:70%;margin-top:20px}@media(max-width: 768px){.product-cat-banner .product-cat-banner-wrapper .product-cat-content-wrapper{width:100%}}.product-cat-banner .product-cat-banner-wrapper .product-cat-content-wrapper .product-cat-content{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.product-cat-banner .product-cat-banner-wrapper .product-cat-button-wrapper{display:flex;justify-content:center;align-items:center;margin-top:46px}.product-category-container{width:min(1600px,90%);margin:0 auto;padding:40px 0}.product-category-layout{display:flex;gap:40px}.product-filters-sidebar{width:250px;flex-shrink:0}@media(min-width: 768px){.product-filters-sidebar #product-filters-form{position:sticky;top:160px}}.product-filters-sidebar .product-cat-title-h2{color:#25b9a9;font-size:24px;font-style:normal;font-weight:500;line-height:72px;letter-spacing:10px;text-transform:uppercase;margin-bottom:4.5px}.product-filters-sidebar .product-cat-title-h2.all-products{letter-spacing:2px}.product-filters-sidebar .product-cat-title-h3{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:20px;transition:all .3s ease}.product-filters-sidebar .product-cat-title-h3:hover{color:#25b9a9}.filter-section{margin-bottom:24px;border-bottom:1px solid #f0f2f4}.filter-section-header{padding:15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.filter-section-header:after{content:"";width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='41' height='41' rx='20.5' stroke='%2399A1AF'/%3E%3Cpath d='M26 21.625H16C15.6583 21.625 15.375 21.3417 15.375 21C15.375 20.6583 15.6583 20.375 16 20.375H26C26.3417 20.375 26.625 20.6583 26.625 21C26.625 21.3417 26.3417 21.625 26 21.625Z' fill='black'/%3E%3Cpath d='M21 26.625C20.6583 26.625 20.375 26.3417 20.375 26V16C20.375 15.6583 20.6583 15.375 21 15.375C21.3417 15.375 21.625 15.6583 21.625 16V26C21.625 26.3417 21.3417 26.625 21 26.625Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:background-image .3s;flex-shrink:0}.filter-section:not(:has(.filter-section-content)) .filter-section-header:after{display:none}.filter-section.active .filter-section-header:after{background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='41' height='41' rx='20.5' stroke='%2399A1AF'/%3E%3Cpath d='M26 21.625H16C15.6583 21.625 15.375 21.3417 15.375 21C15.375 20.6583 15.6583 20.375 16 20.375H26C26.3417 20.375 26.625 20.6583 26.625 21C26.625 21.3417 26.3417 21.625 26 21.625Z' fill='black'/%3E%3C/svg%3E")}.filter-section-content{height:0;overflow:hidden;padding-bottom:0px}.filter-section.active .filter-section-content{height:fit-content;padding-bottom:15px}.filter-option{display:block;padding:8px 0;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.filter-section-dimensions .filter-section-content{display:flex;flex-direction:column;gap:24px}.dimension-slider-wrapper{padding:0}.dimension-slider-label{color:#111034;font-size:14px;font-weight:500;line-height:20px;margin-bottom:16px}.dimension-slider-container{position:relative;height:24px;display:flex;align-items:center}.dimension-slider-track{position:relative;width:100%;height:4px;background:#e5e7eb;border-radius:2px}.dimension-slider-range{position:absolute;height:100%;background:#6b7280;border-radius:2px;pointer-events:none}.dimension-slider{position:absolute;width:100%;height:4px;background:rgba(0,0,0,0);pointer-events:none;-webkit-appearance:none;appearance:none;top:0;left:0;margin:0}.dimension-slider::-webkit-slider-runnable-track{width:100%;height:4px;background:rgba(0,0,0,0);border:none}.dimension-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;cursor:pointer;pointer-events:auto;margin-top:-10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease}.dimension-slider::-webkit-slider-thumb:hover{border-color:#111034;box-shadow:0 2px 8px rgba(0,0,0,.15)}.dimension-slider::-moz-range-track{width:100%;height:4px;background:rgba(0,0,0,0);border:none}.dimension-slider::-moz-range-thumb{width:24px;height:24px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease}.dimension-slider::-moz-range-thumb:hover{border-color:#111034;box-shadow:0 2px 8px rgba(0,0,0,.15)}.dimension-slider-values{display:flex;justify-content:center;margin-top:12px}.dimension-value-display{color:#111034;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.45px}.product-category-main{flex:1;min-width:0}.product-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 28px;border-radius:2px;border-bottom:solid 1px #f0f2f4;background:#fdfdfd;width:100%;justify-self:end}@media screen and (max-width: 1024px){.product-category-header{width:100%}}.product-category-header .product-count{color:#8e8f91;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.product-category-header .product-sort{display:flex;align-items:center;color:#8e8f91;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.product-category-header .product-sort label{margin-right:8px}.product-category-header .product-sort .custom-select-wrapper{position:relative;min-width:160px}.product-category-header .product-sort .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;cursor:pointer;font-size:16px;font-weight:400;color:#000;gap:8px;transition:border-color .2s ease}.product-category-header .product-sort .custom-select-trigger:hover{border-color:#25b9a9}.product-category-header .product-sort .custom-select-trigger svg{flex-shrink:0;transition:transform .2s ease}.product-category-header .product-sort .custom-select-wrapper.open .custom-select-trigger svg{transform:rotate(180deg)}.product-category-header .product-sort .custom-select-options{position:absolute;left:0;right:0;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;max-height:250px;overflow-y:auto;top:calc(100% + 4px)}.product-category-header .product-sort .custom-select-wrapper.open .custom-select-options{opacity:1;visibility:visible;transform:translateY(0)}.product-category-header .product-sort .custom-select-wrapper.open-above .custom-select-options{top:auto;bottom:calc(100% + 4px)}.product-category-header .product-sort .custom-select-option{padding:10px 12px;cursor:pointer;font-size:16px;color:#000;transition:background-color .2s ease}.product-category-header .product-sort .custom-select-option:hover{background-color:#f0f2f4}.product-category-header .product-sort .custom-select-option.selected{background-color:#25b9a9;color:#fff}.product-category-header .product-sort .custom-select-option.selected:hover{background-color:#1ea396}.product-category-header .product-sort .custom-select-option:first-child{border-radius:7px 7px 0 0}.product-category-header .product-sort .custom-select-option:last-child{border-radius:0 0 7px 7px}.subcategories{display:flex;flex-direction:row;justify-content:space-between;width:100%;justify-self:end;gap:24px;margin-bottom:48px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.subcategories::-webkit-scrollbar{height:6px}.subcategories::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.subcategories::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.subcategories::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.subcategories{width:100%}}.subcategories .subcategory-item{flex:1 1 auto;min-width:fit-content;padding:12px 16px;border-radius:2px;border:1px solid #f0f2f4;background:#fdfdfd;backdrop-filter:blur(5px);color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:16px;text-align:center;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.subcategories .subcategory-item svg{flex-shrink:0}.subcategories .subcategory-item:hover{background:#f0f2f4}.subcategories .subcategory-item.active{background:#0f0d33;color:#fff;border-color:#0f0d33}.subcategories .subcategory-item.active path{stroke:#fff}.subcategories .subcategory-item.subcategory-item-child{font-size:13px;padding:8px 14px;background:#f7f7f8;border-color:#e8e9eb;color:#6b6c6e}.subcategories .subcategory-item.subcategory-item-child:hover{background:#ededef}.subcategories .subcategory-item.subcategory-item-child.active{background:#25b9a9;color:#fff;border-color:#25b9a9}.products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;margin-bottom:40px}@media(max-width: 768px){.products-grid{grid-template-columns:repeat(2, 1fr)}}.product-card{position:relative;text-decoration:none;color:inherit;display:block;border-radius:12px;border:1px solid #f0f2f4;background:#fff;overflow:hidden}.product-card .product-card-image{position:relative;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.product-card .product-card-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1;transition:background .3s ease}.product-card .product-card-image .view-details{display:flex;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:2px;border:1px solid #fff;background:#111034;padding:7px 30px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:opacity .3s ease;width:max-content}.product-card .product-card-image img{width:100%;height:100%;object-fit:cover}.product-card .us-flag-overlay{position:absolute;bottom:10px;left:10px;width:32px !important;height:auto !important;pointer-events:none;z-index:3}.product-card:hover .product-card-image::before{background:rgba(0,0,0,.3)}.product-card:hover .product-card-image .view-details{opacity:1}.product-badge{position:absolute;top:6px;right:6px;z-index:2;border-radius:100px;border:1px solid #3ebdac;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);padding:.25rem .5rem;color:#3ebdac;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:2.4px;display:flex;align-items:center;gap:8px;flex-shrink:0}.product-card-info{text-align:center;display:flex;flex-direction:column;padding:0 10px}.product-card-info .product-card-sku{color:#6d6d6d;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase;padding:16px 0;border-bottom:1px solid #c5d3df}.product-card-info .product-card-quantity{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;padding:10px 0}.loading-spinner{text-align:center;padding:40px;display:none}.loading-spinner.active{display:block}.mobile-filter-trigger{display:none;width:100%;margin-bottom:16px}@media(max-width: 768px){.mobile-filter-trigger{display:block}}.mobile-filter-trigger .mobile-filter-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:#fff;border:1px solid #f0f2f4;border-radius:2px;color:#000;font-size:16px;font-weight:500;line-height:20px;cursor:pointer;transition:all .2s ease}.mobile-filter-trigger .mobile-filter-btn:hover{background:#f9fafb;border-color:#d0d5dd}.mobile-filter-trigger .mobile-filter-btn svg{flex-shrink:0}.mobile-filter-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 70px);height:calc(100dvh - 70px);margin-top:71px;background:#fff;z-index:9999;flex-direction:column;overflow:hidden;display:flex;transform:translateX(-100%);transition:transform .3s ease-in-out}.mobile-filter-popup.active{transform:translateX(0)}.mobile-filter-popup-header{display:flex;justify-content:flex-end;padding:8px 3rem}.mobile-filter-close{background:none;border:none;padding:8px;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center}.mobile-filter-tabs{display:flex;padding:0 3rem}.mobile-filter-tab{flex:1;padding:16px 0;background:none;border:none;border-bottom:1px solid rgba(0,0,0,0);color:#555e67;font-size:12px;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease}.mobile-filter-tab.active{color:#25b9a9;border-bottom-color:#25b9a9}.mobile-filter-content{flex:1;overflow-y:auto;padding:1.5rem 3rem;-webkit-overflow-scrolling:touch}.mobile-filter-label{overflow:hidden;color:#555e67;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:24px}.mobile-filters-container .filter-section{margin-bottom:0;border-bottom:1px solid #ecedf0}.mobile-filters-container .filter-section-header{padding:16px 0;color:#31373d;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.mobile-filters-container .filter-section-content{color:#000 !important;font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:normal !important}.mobile-filters-container .filter-option{display:flex;align-items:center;gap:12px;padding:12px 0;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.mobile-filters-container .filter-option input[type=checkbox]{width:20px;height:20px;accent-color:#25b9a9}.mobile-sort-options{display:flex;flex-direction:column}.mobile-sort-option{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f0f2f4;color:#000;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.mobile-sort-option:last-child{border-bottom:none}.mobile-sort-option input[type=radio]{display:none}.mobile-sort-option .mobile-sort-checkmark{width:20px;height:20px;border:2px solid #d0d5dd;border-radius:50%;position:relative;flex-shrink:0;transition:all .2s ease}.mobile-sort-option .mobile-sort-checkmark::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background:#25b9a9;border-radius:50%;opacity:0;transition:opacity .2s ease}.mobile-sort-option input[type=radio]:checked+.mobile-sort-checkmark{border-color:#25b9a9}.mobile-sort-option input[type=radio]:checked+.mobile-sort-checkmark::after{opacity:1}.mobile-filter-actions{display:flex;gap:1rem;padding:1.5rem 3rem;border-top:1px solid #f0f2f4;background:#fff}.mobile-filter-reset{flex:1;padding:14px 20px;background:#f0f2f4;border:1px solid #f0f2f4;border-radius:4px;color:#000;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:all .3s ease}.mobile-filter-reset:hover{color:#3fbdac;border-color:#3fbdac}.mobile-filter-apply{flex:1;padding:14px 20px;background:#25b9a9;border:1px solid #25b9a9;border-radius:4px;color:#fff;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:all .3s ease}.mobile-filter-apply:hover{color:#000;border-color:#000}.mobile-filter-apply #mobile-filter-count:not(:empty)::before{content:"("}.mobile-filter-apply #mobile-filter-count:not(:empty)::after{content:")"}@media(max-width: 768px){.product-category-layout{flex-direction:column}.product-filters-sidebar{display:none}.product-category-header{display:none}.subcategories{display:none}}.mobile-category-dropdown{display:none;position:relative;width:100%;margin-bottom:16px}@media(max-width: 768px){.mobile-category-dropdown{display:block}}.mobile-category-trigger{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border:1px solid #f0f2f4;border-radius:2px;cursor:pointer;transition:border-color .2s ease}.mobile-category-trigger .mobile-category-value{color:#000;font-size:15px;font-weight:500;line-height:16px}.mobile-category-trigger svg{flex-shrink:0;transition:transform .2s ease}.mobile-category-dropdown.open .mobile-category-trigger svg{transform:rotate(180deg)}.mobile-category-options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #f0f2f4;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:100;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;max-height:320px;overflow-y:auto;padding:8px 0}.mobile-category-dropdown.open .mobile-category-options{opacity:1;visibility:visible;transform:translateY(0)}.mobile-category-option{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:#000;font-size:15px;font-weight:400;line-height:20px;cursor:pointer;transition:background-color .2s ease}.mobile-category-option:hover{background-color:#f9fafb}.mobile-category-option .mobile-category-radio{width:22px;height:22px;border:2px solid #d0d5dd;border-radius:50%;flex-shrink:0;position:relative;transition:border-color .2s ease}.mobile-category-option .mobile-category-radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;opacity:0;transition:all .2s ease}.mobile-category-option.selected{font-weight:500}.mobile-category-option.selected .mobile-category-radio{border-color:#25b9a9;background:#25b9a9}.mobile-category-option.selected .mobile-category-radio::after{opacity:1;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.mobile-category-option.mobile-category-parent{font-weight:600}.mobile-category-option.mobile-category-child{padding-left:40px;font-size:14px}.mobile-category-option.mobile-category-option-child{padding-left:50px;font-size:13px;color:#6b6c6e}.shop-category-container{width:min(1200px,90%);margin:0 auto;padding:40px 0}.shop-categories-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px}.shop-cat-banner{width:100%;padding:150px 0;background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(/wp-content/uploads/2025/12/b989b67eacf15819d1c038dabd85ac30dc4187c5.jpg);background-size:cover;background-position:center;justify-items:center;display:inline-grid}@media(max-width: 768px){.shop-cat-banner{padding-bottom:50px}}.shop-cat-banner .shop-cat-banner-wrapper{width:min(1200px,90%);justify-items:center;display:inline-grid}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-title-wrapper .shop-cat-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-content-wrapper{display:flex;justify-content:center;align-items:center;width:70%;margin-top:20px}@media(max-width: 768px){.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-content-wrapper{width:100%}}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-content-wrapper .shop-cat-content{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.category-card{position:relative;text-decoration:none;color:inherit;display:block;border-radius:12px;border:1px solid #f0f2f4;background:#fdfdfd;overflow:hidden;transition:all .3s ease}.category-card:hover{scale:1.025;box-shadow:0 12px 20px 2px rgba(0,0,0,.15)}.category-card:hover img{scale:1.05}.category-card-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f5f5f5}@media(max-width: 768px){.category-card-image{aspect-ratio:1/1}}.category-card-image img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.category-card-image .category-overlay{position:absolute;top:0;left:5%;width:65%;height:100%;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:start;justify-content:center;padding:10px;gap:12px}.category-card-image .category-overlay .category-name{color:#101828;font-size:32px;font-style:normal;font-weight:500;line-height:32px}.category-card-image .category-overlay .category-description{color:#364153;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.category-card-image .category-overlay .category-count-wrapper{display:flex;padding:.5rem 1rem;border-radius:16777200px;border:1px solid #d1d5db;background:#111034;backdrop-filter:blur(7.5px);margin:0 0 8px 0}.category-card-image .category-overlay .category-count-wrapper .category-count{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:2.4px}.category-card-info{padding:26px;justify-items:center}.category-card-info .shop-button{padding:8px 20px;border-radius:2px;border:1px solid #99a1af;background:#111034;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;display:flex;gap:8px;align-items:center;transition:all .3s ease}.category-card-info .shop-button svg{rotate:180deg;transition:all .3s ease}.category-card-info .shop-button:hover{border-color:#3fbdac;background:#314879}.category-card-info .shop-button:hover svg{transform:translateX(-5px)}@media(max-width: 768px){.shop-categories-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px}}.brand-program-hero-section{background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:150px 0 40px 0;overflow:hidden}.brand-program-hero-section .brand-program-image-link{display:block;width:100%;height:100%;text-decoration:none}.brand-program-hero-section .brand-program-image-link img{width:100%;height:100%;object-fit:cover}.brand-program-hero-section .wrap{width:min(1200px,90%)}.brand-program-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.brand-program-hero-section .brand-program-hero-section-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase;border-bottom:1px solid #fff;padding:18px;margin-bottom:25px}.brand-program-hero-section .brand-program-hero-section-stats{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.55px;text-transform:capitalize;width:60%;margin-bottom:56px}@media(max-width: 768px){.brand-program-hero-section .brand-program-hero-section-stats{width:100%}}.brand-program-hero-section .brand-program-hero-section-banner{width:100vw;border-radius:4px;background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);padding:20px 0;display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width: 600px){.brand-program-hero-section .brand-program-hero-section-banner{gap:1rem}}.brand-program-hero-section .brand-program-hero-section-banner-image{height:60px;flex-shrink:0}@media(max-width: 600px){.brand-program-hero-section .brand-program-hero-section-banner-image{height:47px}}.brand-program-hero-section .line-banner{height:60px;width:1px;background-color:#fff}@media(max-width: 600px){.brand-program-hero-section .line-banner{height:47px}}.brand-program-main-section{justify-content:center;align-items:center;display:flex;flex-direction:column;padding:30px 0 60px 0;overflow:hidden}.brand-program-main-section .wrap{width:min(1400px,90%);margin-inline:auto}.brand-program-main-section hr{background-color:#3fbdac;height:1px;border:none;width:100vw;margin-bottom:15px}@media(max-width: 768px){.brand-program-main-section hr{display:none}}.brand-program-main-section .brand-program-main-section-title{color:#000;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;margin-bottom:24px}.brand-program-main-section .brand-program-main-section-stats{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin-bottom:30px}.brand-program-main-section .brand-program-main-section-container{display:flex;justify-content:space-evenly}@media(max-width: 768px){.brand-program-main-section .brand-program-main-section-container{flex-direction:column}}.brand-program-main-section .brand-program-main-section-card{display:flex;flex-direction:column;max-width:330px}@media(max-width: 768px){.brand-program-main-section .brand-program-main-section-card{max-width:unset;padding:40px 0;border-top:solid 1px #000}.brand-program-main-section .brand-program-main-section-card:last-child{border-bottom:solid 1px #000}}.brand-program-main-section .brand-program-main-section-card .cards-buttons.brand-program{margin:0;padding:14px 24px}.brand-program-main-section .brand-program-main-section-card-image-wrapper{display:flex;width:100%;justify-content:center;height:160px;margin-bottom:46px}.brand-program-main-section .brand-program-main-section-card-image-wrapper .brand-program-main-section-card-image{width:70%;height:auto;object-fit:contain}.brand-program-main-section .brand-program-main-section-card-title{color:#000;font-size:32px;font-style:normal;font-weight:500;line-height:32px}.brand-program-main-section .brand-program-main-section-card-content{color:#000024;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:16px 0}.brand-program-main-section .line-cards{height:160px;width:1px;background-color:#3fbdac}@media(max-width: 768px){.brand-program-main-section .line-cards{display:none}}.brand-program-article-section{justify-content:center;align-items:center;display:flex;flex-direction:column;padding:50px 0 100px 0;overflow:hidden}.brand-program-article-section .wrap{width:min(1200px,90%)}.brand-program-article-section .brand-program-article-section-title{display:flex;align-items:center;margin-bottom:1rem;color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.brand-program-article-section .brand-program-article-section-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.brand-program-article-section .brand-program-article-section-line{width:62%;height:1px;background-color:#25b9a9;margin-top:.5rem}.brand-program-article-section .brand-program-article-section-content{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:60%}.brand-program-article-section .brand-program-article-section-card-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:44px}@media(max-width: 768px){.brand-program-article-section .brand-program-article-section-card-container{grid-template-columns:repeat(1, 1fr)}}.brand-program-article-section .brand-program-article-section-card-container .brand-program-article-section-card{padding:24px 20px;border:1px solid #f0f2f4;background:#fdfdfd;display:flex;flex-direction:column;gap:10px;flex-grow:1}.brand-program-article-section .brand-program-article-section-card-container .brand-program-article-section-card .brand-program-article-section-card-image-wrapper{background:#000;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1}.brand-program-article-section .brand-program-article-section-card-header{display:flex;gap:7px;margin-bottom:10px}.brand-program-article-section .brand-program-article-section-card-number{background:#314879;display:flex;align-items:end;padding:18px 11px;color:#fff;font-size:50px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.123px;justify-content:center}.brand-program-article-section .brand-program-article-section-card-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.brand-program-article-section .brand-program-article-section-card-content{color:#364153;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.brand-program-cta-section{display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.brand-program-cta-section{display:none}}.brand-program-cta-section.dark-mode{background:#0f0d33}.brand-program-cta-section.dark-mode .brand-program-cta-section-title{color:#fff}.brand-program-cta-section.dark-mode .brand-program-cta-section-stats{color:hsla(0,0%,100%,.8)}.brand-program-cta-section .wrap{width:min(800px,90%)}.brand-program-cta-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.brand-program-cta-section .brand-program-cta-section-picture-wrapper{min-width:300px;max-width:300px;min-height:400px;position:relative}.brand-program-cta-section .brand-program-cta-section-picture-wrapper .brand-program-cta-section-background-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7)}.brand-program-cta-section .brand-program-cta-section-picture-wrapper .brand-program-cta-section-background-overlay .brand-program-cta-section-picture-text{color:hsla(0,0%,100%,.1);text-shadow:0 1px 1px hsla(0,0%,100%,.3);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.264px;position:absolute;top:50px;right:14px;font-family:arial}.brand-program-cta-section .brand-program-cta-section-picture-wrapper .brand-program-cta-section-picture{width:100%;min-height:100%;object-fit:cover}.brand-program-cta-section .brand-program-cta-section-container{display:flex;gap:11px}.brand-program-cta-section .brand-program-cta-section-content{display:flex;flex-direction:column;align-items:start;padding:50px 0;gap:24px}.brand-program-cta-section .brand-program-cta-section-title{color:#000;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.264px}.brand-program-cta-section .brand-program-cta-section-stats{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.449px}.brand-program-cta-section .brand-program-cta-section-buttons{display:flex;gap:16px;width:100%}.brand-program-cta-section .brand-program-cta-button{width:fit-content;display:flex;padding:14px 24px;justify-content:center;gap:9px;color:#fff;text-align:center;font-size:18px;font-weight:500;background-color:#0f0d33;border-radius:2px;border:1px solid #fff;align-items:center;transition:500ms;cursor:pointer}.brand-program-cta-section .brand-program-cta-button.btn-right{color:#0f0d33;background-color:rgba(0,0,0,0);border:1px solid #0f0d33}.brand-program-cta-section .brand-program-cta-button.btn-right:hover{background-color:#0f0d33;color:#fff}.brand-program-cta-section .brand-program-cta-button:hover{background-color:#fff;color:#0f0d33;border-color:#0f0d33}.contact-hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#111034;padding:150px 0 50px 0}.contact-hero-section .wrap{width:min(1200px,90%)}.contact-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-hero-section .contact-hero-section-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.contact-hero-section .contact-hero-section-line{width:150px;height:1px;background:#fff;margin-block:1rem}.contact-hero-section .contact-hero-section-description{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.55px;text-transform:capitalize}.contact-connection-section{margin-block:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-connection-section .wrap{width:min(1200px,90%)}.contact-connection-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-connection-section .contact-connection-section-row{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px;width:100%}.contact-connection-section .contact-connection-section-row .contact-connection-section-card{border-radius:4px;border:1px solid #f0f2f4;background:#fdfdfd;padding:1rem 14px;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-logo{display:flex;justify-content:start;align-items:center}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-title{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;margin:14px 0 8px 0;transition:color .3s ease}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-title.business-hour{color:#fff !important}@media(max-width: 768px){.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-title{margin:0}}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-text{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-text.business-hour{color:#fff !important}.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover{background:#111034}.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover .contact-connection-section-card-title,.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover .contact-connection-section-card-text{color:#fff}.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover svg path{fill:#fff}.contact-connection-section .contact-connection-section-row .contact-connection-section-card.business{background-color:#111034}@media(max-width: 1024px){.contact-connection-section .contact-connection-section-row{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.contact-connection-section .contact-connection-section-row{grid-template-columns:1fr}.contact-connection-section .contact-connection-section-row .contact-connection-section-card{flex-direction:row;gap:20px}.contact-connection-section .contact-connection-section-row .contact-connection-section-card-content{display:flex;flex-direction:column;justify-content:center;gap:5px}}.contact-connection-section-container{margin-block:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-connection-section-container .wrap{width:min(1200px,90%)}.contact-connection-section-container .wrap-flex{display:flex;flex-direction:row;justify-content:center;gap:35px}@media(max-width: 768px){.contact-connection-section-container .wrap-flex{flex-direction:column;gap:16px}}.contact-connection-section-container .contact-connection-section-form-content{display:flex;flex-direction:column;width:50%}@media(max-width: 768px){.contact-connection-section-container .contact-connection-section-form-content{width:100%}}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form{border:1px solid #f0f2f4;background:#fff;display:flex;flex-direction:column;padding:1rem 2rem;height:100%}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-title{color:#000;font-size:28px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.396px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-description{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body{margin-top:3rem}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form{display:flex;flex-direction:column;gap:50px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group{position:relative}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group label{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.15px;position:absolute;top:-10px;left:10px;background-color:#fff}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group textarea{width:100% !important;height:200px;border-radius:4px;outline:none;border:1px solid #e5e7ec;padding:32px 15px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group input{width:100%;height:50px;border-radius:4px;outline:none;border:1px solid #e5e7ec;padding:0 1rem}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group input:focus{border:1px solid #000}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-button{border-radius:2px;border:2px solid #d0d5dd;background:#0f0d33;color:#fff;padding:1rem 3rem;transition:500ms;cursor:pointer;width:100%}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-button:hover{border:2px solid #d0d5dd;background:rgba(15,13,51,0);color:#000}.contact-connection-section-container .contact-connection-section-map{width:50%}@media(max-width: 768px){.contact-connection-section-container .contact-connection-section-map{width:100%}}.contact-connection-section-container .contact-connection-section-map iframe{width:100%;height:auto;aspect-ratio:1/1;border-radius:8px}.contact-connection-section-container .contact-connection-section-map-link{position:relative}.contact-connection-section-container .contact-connection-map-section-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-block:1rem}.contact-connection-section-container .contact-connection-map-section-info{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.contact-connection-section-container .contact-connection-section-map-social{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:1rem;padding:32px 0;border-radius:4px;border-top:1px solid #c7d4de;background:#fdfdfd}.contact-connection-section-container .contact-connection-section-map-social .social-icons-link{border-radius:100px;display:flex;justify-content:center;align-items:center}.we-serve-hero-section{padding:150px 0;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 768px){.we-serve-hero-section{padding-bottom:50px}}.we-serve-hero-section .wrap{width:min(1200px,90%)}.we-serve-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-hero-section .bd-back-btn{display:flex;align-items:center;gap:8px;font-size:16px;color:#fff;text-decoration:none;font-weight:500;transition:color .3s;margin-bottom:2rem;align-self:flex-start;border-bottom:1px solid #fff;padding-bottom:8px}.we-serve-hero-section .bd-back-btn:hover{color:#25b9a9;border-bottom-color:#25b9a9}.we-serve-hero-section .industire-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.we-serve-hero-section .industire-title-wrapper .we-serve-hero-section-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase;text-align:center}@media(max-width: 768px){.we-serve-hero-section .industire-title-wrapper .we-serve-hero-section-title{font-size:18px}}.we-serve-hero-section .we-serve-hero-section-text{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px;width:70%;margin-top:20px}@media(max-width: 768px){.we-serve-hero-section .we-serve-hero-section-text{width:100%;font-size:16px}}.we-serve-hero-section .we-serve-hero-section-buttons{margin-top:48px;display:flex;gap:24px}@media(max-width: 600px){.we-serve-hero-section .we-serve-hero-section-buttons{flex-direction:column}}.we-serve-main-section{margin-top:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-main-section .wrap{width:min(1200px,90%)}.we-serve-main-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-main-section .we-serve-main-section-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center}@media(max-width: 768px){.we-serve-main-section .we-serve-main-section-title{font-size:24px}}.we-serve-main-section .we-serve-main-section-description{margin-top:34px;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:center}@media(max-width: 768px){.we-serve-main-section .we-serve-main-section-description{font-size:16px}}.we-serve-main-section .we-serve-main-section-card-container{margin-top:50px;margin-bottom:50px;display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;width:100%}@media(max-width: 900px){.we-serve-main-section .we-serve-main-section-card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.we-serve-main-section .we-serve-main-section-card-container{grid-template-columns:1fr}}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card-wrapper{display:flex;flex-direction:column;gap:28px;cursor:pointer}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card-wrapper:hover .we-serve-main-section-card-content{background:rgba(29,46,80,.35)}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card-wrapper:hover .line-separator::before{width:100%}.we-serve-main-section .we-serve-main-section-card-container .line-separator{height:4px;background:#d1d5dc;border-radius:100px;position:relative;overflow:hidden}.we-serve-main-section .we-serve-main-section-card-container .line-separator::before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:#1d2e50;border-radius:100px;transition:width .4s ease-out}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card{padding:15px;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);background-repeat:no-repeat;background-size:cover;aspect-ratio:1/.8}@media(max-width: 600px){.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card{aspect-ratio:unset}}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content{width:100%;height:100%;border-radius:14px;background:rgba(29,46,80,.5);backdrop-filter:blur(4px);padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-logo{display:flex;justify-content:start;align-items:center}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-title{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-text{color:#c7d4de;font-size:14px;font-style:normal;font-weight:400;line-height:22.75px;letter-spacing:-0.15px}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-btn{border-radius:2px;border:1px solid #fff;background:rgba(0,0,0,0);padding:14px 24px;width:fit-content;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.we-serve-solutions-section{margin:70px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-solutions-section .wrap{width:min(1200px,90%)}.we-serve-solutions-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-solutions-section .we-serve-solutions-section-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-title{font-size:24px}}.we-serve-solutions-section .we-serve-solutions-section-description{margin-top:34px;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:center}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-description{font-size:16px}}.we-serve-solutions-section .homepage-portfolio-section-footer{min-height:146px;background:#3fbdac;display:flex;align-items:center;padding-block:2rem;justify-content:center;width:100%;margin-block:50px}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer{min-width:100vw}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{display:flex;align-items:center;justify-content:space-between;width:min(1200px,90%);flex-wrap:wrap}@media screen and (max-width: 1100px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:center;row-gap:30px}}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:space-between}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item{align-items:center;display:flex;gap:1rem;border-right:1px solid #0f0d33;padding-right:1rem}@media screen and (max-width: 1100px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item{border-right:none;padding-right:0;width:40%}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item:last-child{border-right:none}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo{border-radius:4px;background:hsla(0,0%,100%,.4);display:flex;min-width:64px;min-height:64px;max-width:64px;max-height:64px;justify-content:center;align-items:center;rotate:45deg}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo svg{rotate:-45deg}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo{min-width:38px;min-height:38px;max-width:38px;max-height:38px}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo svg{width:20px;height:20px}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-number{color:#000;font-size:38px;font-weight:400}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-number{font-size:22px}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-name{color:#000;font-size:16px;font-weight:400;text-transform:uppercase}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-name{font-size:14px}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-content{height:78px;align-content:center}.we-serve-solutions-section .we-serve-solutions-section-container{width:100%;display:flex;gap:65px}@media(max-width: 900px){.we-serve-solutions-section .we-serve-solutions-section-container{flex-direction:column;gap:28px}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-image{width:55%;object-fit:cover}@media(max-width: 900px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-image{width:100%}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content{width:45%;padding-top:15px}@media(max-width: 900px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content{width:100%}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-title{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-title{font-size:24px;text-align:center}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-subtitle{margin-top:.5rem;color:#4a5565;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-subtitle{text-align:center}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .homepage-faq-section-body{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.we-serve-solutions-section .homepage-faq-section{padding:29px 132px;background-color:#fff;display:flex;flex-direction:column}.we-serve-solutions-section .homepage-faq-section-content{width:530px;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.we-serve-solutions-section .faq-container{display:flex;flex-direction:column;width:100%;max-width:700px;align-items:flex-end}.we-serve-solutions-section .faq-container .faq-item{position:relative;border-block:1px solid #d1d5dc;flex-shrink:0;width:100%;transition:all 300ms;overflow:hidden}.we-serve-solutions-section .faq-container .faq-item .faq-blur-bg{position:absolute;backdrop-filter:blur(2px);height:100%;left:0;top:0;width:100%;background-color:rgba(0,0,0,0);transition:all 300ms;pointer-events:none}.we-serve-solutions-section .faq-container .faq-item .faq-content{position:relative;width:100%}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;cursor:pointer;padding:18px 22px;background:none;border:none;color:inherit;background:rgba(0,0,0,0) !important}@media(max-width: 768px){.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button{padding-inline:0}}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button:hover{background:rgba(0,0,0,0) !important}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-question{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px;flex:1;transition:color 300ms;position:relative;z-index:10;margin:0;width:80%}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper{position:relative;border-radius:100px;border:1px solid #000;flex-shrink:0;width:48px;height:48px;transition:all 300ms;display:flex;align-items:center;justify-content:center;z-index:10;background-color:rgba(0,0,0,0)}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon{position:relative;width:24px;height:24px}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon .faq-icon-1{transition:all 300ms;transform-origin:center}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease-in-out}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner{overflow:hidden}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer{padding:0 22px 18px 22px;padding-right:86px;position:relative;z-index:10}@media(max-width: 768px){.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer{padding:0 0 30px 0}}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer p{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.we-serve-solutions-section .faq-container .faq-item:hover .faq-blur-bg{background-color:rgba(217,217,217,.2) !important}.we-serve-solutions-section .faq-container .faq-item:hover .faq-icon-wrapper{border-color:#f0f2f4 !important}.we-serve-solutions-section .faq-container .faq-item.open .faq-icon-1{transform:rotate(90deg) !important}.we-serve-solutions-section .faq-container .faq-item.open .faq-answer-wrapper{grid-template-rows:1fr !important}.catalog-main-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block:3rem}.catalog-main-section .wrap{width:min(1200px,90%)}.catalog-main-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.catalog-main-section .catalog-main-section-title{color:#101828;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:52px}.catalog-main-section .catalog-main-section-description{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:142%;width:60%}@media(max-width: 768px){.catalog-main-section .catalog-main-section-description{width:100%}}.catalog-miscellaneous-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:70px}.catalog-miscellaneous-section .wrap{width:min(1200px,90%)}.catalog-miscellaneous-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.catalog-miscellaneous-section .catalog-miscellaneous-section-title{display:flex;align-items:center;margin-bottom:1rem;width:100%}.catalog-miscellaneous-section .catalog-miscellaneous-section-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.catalog-miscellaneous-section .catalog-miscellaneous-section-line{width:80%;height:1px;background-color:#25b9a9;margin-top:.5rem}.catalog-miscellaneous-section .catalog-miscellaneous-section-content{color:#000;width:560px;max-width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.catalog-miscellaneous-section .best-seller-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%}.catalog-miscellaneous-section .best-seller-row .homepage-section-content{color:#000;width:560px;max-width:60%;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:0}.catalog-miscellaneous-section .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px;flex-shrink:0}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;backdrop-filter:blur(2px);cursor:pointer;transition:all .3s ease}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn#catalog-misc-next svg{transform:rotate(180deg)}@media(max-width: 768px){.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn{width:40px;height:40px;padding:8px}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn svg{width:20px;height:20px}}@media(max-width: 768px){.catalog-miscellaneous-section .best-seller-row{flex-direction:row;align-items:flex-start}}.catalog-miscellaneous-section .catalog-misc-carousel-controls{display:flex;gap:1rem;justify-content:flex-end;width:100%;margin-bottom:1rem}@media(max-width: 768px){.catalog-miscellaneous-section .catalog-misc-carousel-controls{justify-content:center}}.catalog-miscellaneous-section .best-seller-btn{width:48px;height:48px;border-radius:50%;border:1px solid #e4e7ec;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.catalog-miscellaneous-section .best-seller-btn:hover{background:#f9fafb;border-color:#d0d5dd}.catalog-miscellaneous-section .best-seller-btn:last-child svg{transform:rotate(180deg)}@media(max-width: 768px){.catalog-miscellaneous-section .best-seller-btn{width:40px;height:40px}.catalog-miscellaneous-section .best-seller-btn svg{width:20px;height:20px}}.catalog-miscellaneous-section .catalog-misc-carousel-wrapper{overflow:hidden;width:100%}.catalog-miscellaneous-section .cards-page{display:flex;gap:.5rem;justify-content:start;margin-top:2rem;flex-wrap:wrap}@media(max-width: 650px){.catalog-miscellaneous-section .cards-page{justify-content:center}}.catalog-miscellaneous-section .cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#d0d5dd;cursor:pointer;transition:background .3s ease}.catalog-miscellaneous-section .cards-page-item.active{background:#101828}.catalog-miscellaneous-section .cards-page-item.mobile-indicator{display:none}@media(max-width: 650px){.catalog-miscellaneous-section .cards-page-item{width:60px}.catalog-miscellaneous-section .cards-page-item.desktop-indicator{display:none}.catalog-miscellaneous-section .cards-page-item.mobile-indicator{display:block}}.catalog-main-section-card-container{display:grid;grid-template-columns:repeat(3, minmax(200px, 1fr));gap:40px;margin-top:47px;width:100%}@media(max-width: 1100px){.catalog-main-section-card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.catalog-main-section-card-container{grid-template-columns:repeat(1, 1fr)}}.catalog-miscellaneous-section .catalog-main-section-card-container{display:flex;flex-wrap:nowrap;transition:transform .3s ease;gap:40px}.catalog-miscellaneous-section .catalog-main-section-card-container .catalog-main-section-card{flex:0 0 calc((100% - 80px)/3);min-width:0}@media(max-width: 992px){.catalog-miscellaneous-section .catalog-main-section-card-container .catalog-main-section-card{flex:0 0 calc((100% - 40px)/2)}}@media(max-width: 650px){.catalog-miscellaneous-section .catalog-main-section-card-container .catalog-main-section-card{flex:0 0 100%}}.catalog-main-section-card-container .catalog-main-section-card{border-radius:12px;border:1px solid #f0f2f4;background:#fff;overflow:hidden}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header{position:relative}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-image{width:100%;height:284px;object-fit:cover}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-badge{border-radius:2px 0 0 2px;background:#111034;padding:19px 28px 19px 0;display:flex;align-items:center;gap:3px;position:absolute;top:17px;right:0}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-badge .catalog-main-section-badge-line{background:#a8c2e6;width:50px;height:1px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-badge p{color:#a8c2e6;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body{padding:21px 32px 15px 32px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-description{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:16px 0 24px 0}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer{display:flex;justify-content:space-between;border-top:1px solid #f5f5f5;padding:1rem 0}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-stats{color:#8e8f91;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-download{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-download p{color:#3fbdac;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;transition:color .3s ease}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-download:hover p{color:#3a9b8c}.industry-specific-banner{width:100%;justify-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}.industry-specific-banner .wrap{width:min(1200px,90%);display:flex;gap:2rem;align-items:center;padding:150px 0 75px 0;margin-inline:auto}@media(max-width: 768px){.industry-specific-banner .wrap{flex-direction:column}}.industry-specific-banner .industry-specific-banner-left{display:flex;flex-direction:column;gap:1rem;width:55%}@media(max-width: 768px){.industry-specific-banner .industry-specific-banner-left{width:100%;align-items:center}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-title,.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-content{text-align:center}}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-title{color:#fff;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;margin:0}.industry-specific-banner .industry-specific-banner-left .bd-back-btn{display:flex;align-items:center;gap:8px;font-size:16px;color:#fff;text-decoration:none;font-weight:500;transition:color .3s;margin-bottom:1rem;align-self:flex-start;border-bottom:1px solid #fff;padding-bottom:8px}.industry-specific-banner .industry-specific-banner-left .bd-back-btn:hover{color:#25b9a9;border-bottom-color:#25b9a9}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin:0}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-btns{display:flex;flex-direction:row;gap:1.5rem;margin-top:2rem}@media(max-width: 768px){.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-btns{flex-direction:column}}.industry-specific-banner .industry-specific-banner-rigth{display:flex;flex-direction:column;width:45%;background:red}@media(max-width: 768px){.industry-specific-banner .industry-specific-banner-rigth{width:100%}}.industry-specific-body{width:100%;padding:50px 0}.industry-specific-body .content-wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:1rem;justify-self:center;align-items:center;margin-bottom:4rem;margin-inline:auto}.industry-specific-body .content-wrap .industry-specific-body-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center;margin:0}@media(max-width: 768px){.industry-specific-body .content-wrap .industry-specific-body-title{font-size:24px;line-height:normal}}.industry-specific-body .content-wrap .industry-specific-body-content{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:32px;width:80%;margin:0}@media(max-width: 768px){.industry-specific-body .content-wrap .industry-specific-body-content{width:100%;font-size:16px;line-height:normal}}.industry-specific-body .cards-wrap{width:90%;display:flex;flex-direction:row;gap:1.5rem}@media(max-width: 1100px){.industry-specific-body .cards-wrap{justify-self:center;flex-direction:column;width:90%}}@media(max-width: 768px){.industry-specific-body .cards-wrap{width:100%}}.industry-specific-body .cards-wrap .cards-main-image{width:50%;object-fit:cover;object-position:center;filter:grayscale(100%) brightness(0.5)}@media(max-width: 1100px){.industry-specific-body .cards-wrap .cards-main-image{width:100%}}.industry-specific-body .cards-wrap .cards-2-lvl{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:1.5rem;width:50%;grid-auto-rows:1fr}@media(max-width: 1100px){.industry-specific-body .cards-wrap .cards-2-lvl{width:100%;align-self:center}}@media(max-width: 768px){.industry-specific-body .cards-wrap .cards-2-lvl{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;width:90%}}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item{padding:2rem;border-radius:8px;border:1px solid #f0f2f4;color:#000;background:#fdfdfd;justify-items:center;display:flex;flex-direction:column;height:100%}@media(max-width: 768px){.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item{aspect-ratio:1/1}}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item.fatured{background:#314879;color:#fff}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item h3{font-family:"Inter";font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin-bottom:1rem;text-align:center}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item p{text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-pic{border-radius:8px;border:1px solid #f5f5f5;height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.industry-specific-solutions{width:100%;justify-items:center;padding:50px 0}.industry-specific-solutions .industry-specific-solutions-title{width:min(1200px,90%);display:flex;align-items:center;margin-bottom:1rem;gap:2rem;margin-inline:auto}.industry-specific-solutions .industry-specific-solutions-title .industry-specific-solutions-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;text-wrap-mode:nowrap}@media(max-width: 768px){.industry-specific-solutions .industry-specific-solutions-title .industry-specific-solutions-text{text-wrap-mode:wrap;font-size:24px;line-height:normal}}.industry-specific-solutions .industry-specific-solutions-title .industry-specific-solutions-line{width:100%;height:1px;background-color:#25b9a9;margin-top:.5rem}.industry-specific-solutions .industry-specific-solutions-contnent-wrapper{width:min(1200px,90%);justify-content:start;margin-inline:auto}.industry-specific-solutions .industry-specific-solutions-contnent-wrapper .industry-specific-solutions-contnent{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:0;width:45%}@media(max-width: 768px){.industry-specific-solutions .industry-specific-solutions-contnent-wrapper .industry-specific-solutions-contnent{width:100%}}.industry-specific-solutions .homepage-customize-new-section-row-cards{padding-left:calc((100vw - min(1200px,90%))/2);width:100%;z-index:9;position:relative;margin-top:70px;padding-top:1rem;overflow:hidden}.industry-specific-solutions .homepage-customize-new-section-row-cards .scroll-indicator-arrow{display:none}@media(max-width: 1100px){.industry-specific-solutions .homepage-customize-new-section-row-cards .scroll-indicator-arrow{display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:15;width:40px;height:40px;justify-content:center;align-items:center;border-radius:100px;background:rgba(17,16,52,.6);backdrop-filter:blur(5px);pointer-events:none;animation:scrollHint 1.2s ease-in-out infinite;transition:opacity .3s ease}.industry-specific-solutions .homepage-customize-new-section-row-cards .scroll-indicator-arrow.hidden{opacity:0;pointer-events:none}}@keyframes scrollHint{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(8px)}}@media(max-width: 1100px){.industry-specific-solutions .homepage-customize-new-section-row-cards{scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar{height:0px}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:flex;width:44px;height:44px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;right:60px;transform:translateY(-50%);top:50%;z-index:12;transition:all .3s ease}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}@media(max-width: 1100px){.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:none !important}}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper{width:3100px;display:flex;gap:50px;transition:transform .5s ease;padding-right:calc((100vw - min(1200px,90%))/2);align-items:center}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item{width:1000px;min-width:1000px;display:flex;justify-content:space-between;border-radius:4px;background:#111034;max-height:500px;padding:1.5rem;gap:2rem;transition:all .3s ease}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item.next{background:#314879}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item img{height:250px;min-width:550px;object-fit:cover;filter:brightness(0.8);top:-2.5rem;position:relative}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content{display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content p{margin:0}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-number{color:#3fbdac;font-size:34px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-title{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-content{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .cards-buttons{padding:21px 0}.portfolio-used-products{width:100%;justify-items:center;margin:100px 0 50px 0}.portfolio-used-products .wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:8px;margin-inline:auto}.portfolio-used-products .homepage-bestseller-section{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}.portfolio-used-products .homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.portfolio-used-products .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.portfolio-used-products .best-seller-row{display:flex;flex-direction:row;justify-content:space-between}.portfolio-used-products .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn#best-seller-next svg{rotate:180deg}.portfolio-used-products .portfolios-carousel-wrapper{overflow:hidden;width:100%}.portfolio-used-products .portfolios-section-cards{display:flex;gap:20px;margin-top:2rem;transition:transform .4s ease-in-out}@media screen and (max-width: 650px){.portfolio-used-products .portfolios-section-cards .portfolios-card:nth-child(n+7){display:none}}.portfolio-used-products .portfolios-section-cards .portfolios-card{position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;border-radius:8px;border:1px solid #f0f2f4;background:#fdfdfd;overflow:hidden}.portfolio-used-products .portfolios-section-cards .portfolios-card:hover img{scale:1.05}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-image{position:relative;aspect-ratio:1.2/1;overflow:hidden;background:#f5f5f5}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-image img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-image span{position:absolute;top:12px;right:24px;z-index:2;border-radius:100px;border:1px solid #d1d5db;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);padding:.5rem 1rem;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:2.4px;display:flex;align-items:center;gap:8px;flex-shrink:0}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content{padding:1rem;display:flex;flex-direction:column;flex:1}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content h3{color:#000;font-family:"Inter";font-size:1rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin-bottom:.5rem}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content .location-row{display:flex;align-items:center;gap:.5rem;justify-content:start;margin-bottom:1rem;flex:1}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content .location-row span{color:#6d6d6d;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content .cards-buttons{padding:.5rem 2rem}.portfolio-used-products .portfolios-section-cards-page{display:flex;gap:1rem}.portfolio-used-products .portfolios-section-cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#e5e7eb;margin-top:2rem;transition:background-color .3s ease;cursor:pointer}.portfolio-used-products .portfolios-section-cards-page-item.active{background:#101828}.portfolio-used-products .portfolios-section-cards-page-item:hover{background:#6b7280}.custom-request-hero-section{padding:150px 0 50px 0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.custom-request-hero-section .wrap{width:min(1200px,90%)}.custom-request-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-request-hero-section .custom-request-hero-title{color:#000;font-family:"Josefin Sans",sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px}.custom-request-hero-section .custom-request-hero-description{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin-top:1rem}.custom-request-hero-section .custom-request-hero-card-background-image{position:absolute;bottom:0%;right:0%;z-index:-1;height:40%;width:70%;object-fit:cover;filter:grayscale(100%)}.custom-request-hero-section .custom-request-hero-card-container{margin-top:58px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:42px;justify-content:start;overflow-x:auto;grid-auto-flow:column;scroll-behavior:smooth}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container{gap:1rem}}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card{border-radius:4px;border:1px solid #f0f2f4;background:rgba(0,0,0,.5);backdrop-filter:blur(7.5px);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);min-width:300px;overflow:hidden}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card.mid{display:flex;flex-direction:column-reverse}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-image{width:100%;aspect-ratio:1/.6;object-fit:cover;object-position:center}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body{padding:21px 23px}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-number{color:#a8c2e6;font-size:34px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px;margin-bottom:1rem}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-number{font-size:18px;margin-bottom:10px}}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-name{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:32px;border-bottom:1px solid hsla(0,0%,100%,.6);padding-bottom:1rem;margin-bottom:1rem}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-name{font-size:18px;padding-bottom:10px;margin-bottom:10px}}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-stats{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-stats{font-size:14px}}.custom-request-main-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:50px}.custom-request-main-section .wrap{width:min(1200px,90%);display:flex;flex-direction:row;gap:50px;justify-content:space-between}@media(max-width: 900px){.custom-request-main-section .wrap{flex-direction:column}}.custom-request-main-section .custom-request-content-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:center;width:40%}@media(max-width: 900px){.custom-request-main-section .custom-request-content-wrapper{width:100%}}.custom-request-main-section .custom-request-content-wrapper .custom-request-main-title{color:#083343;font-size:30px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.custom-request-main-section .custom-request-content-wrapper .custom-request-main-description{color:#50656c;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.custom-request-main-section .custom-request-main-cards-wrapper{overflow:hidden;width:calc(100% - 96px)}.custom-request-main-section .best-seller-btn{width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);background:#111034;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.custom-request-main-section .best-seller-btn:hover{background:#f5f5f5;border-color:rgba(0,0,0,.2)}.custom-request-main-section .best-seller-btn svg{width:24px;height:24px}.custom-request-main-section .best-seller-btn#custom-request-next svg{transform:rotate(180deg)}.custom-request-main-section .custom-request-right-side-wrapper{width:60%}@media(max-width: 900px){.custom-request-main-section .custom-request-right-side-wrapper{width:100%}}.custom-request-main-section .custom-request-carousel-wrapper{width:100%;margin-bottom:2rem;display:flex;gap:12px;align-items:center}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards{display:flex;gap:23px;transition:transform .3s ease}@media(max-width: 768px){.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards{gap:1rem}}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item{border-radius:8px;background:#f5f3f3;border:1px solid #f0f2f4;overflow:hidden;flex:0 0 calc(50% - 11.5px)}@media(max-width: 768px){.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item{flex:0 0 100%}}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-header{position:relative}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-header .badge{border-radius:34px;border:1px solid #d1d5db;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);padding:.5rem 1rem;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px;position:absolute;top:10px;right:10px;margin:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-header .custom-request-main-header-image{height:227px;width:100%;object-fit:cover}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-title{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-location{color:#6d6d6d;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;display:flex;align-items:center;gap:.5rem;margin:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-location svg{flex-shrink:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-button{margin-top:.5rem;display:inline-flex;padding:10px 20px;justify-content:center;color:#fff;text-align:center;font-size:16px;font-weight:500;background-color:#0f0d33;border-radius:8px;border:none;align-items:center;text-decoration:none;transition:background-color .3s ease}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-button:hover{background-color:#1a1850}.custom-request-main-section .custom-request-cards-page{display:flex;gap:10px;justify-content:center;align-items:center}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item{width:80px;height:2px;border-radius:100px;background:#d1d5db;transition:all .3s ease}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.active{background:#101828}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.desktop-indicator{display:block}@media(max-width: 768px){.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.desktop-indicator{display:none}}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.mobile-indicator{display:none}@media(max-width: 768px){.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.mobile-indicator{display:block}}.future-project-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px 0}.future-project-section .wrap{width:min(1200px,90%)}.future-project-section .future-project-section-title{display:flex;align-items:center;margin-bottom:1rem}.future-project-section .future-project-section-title .future-project-section-text h2{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.future-project-section .future-project-section-title .future-project-section-line{width:73%;height:1px;background-color:#25b9a9;margin-top:.5rem;margin-left:8px}.future-project-section .future-project-section-subtitle{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.future-project-section .future-project-section-body{display:flex;flex-direction:row;gap:50px;width:100%;justify-content:space-between;margin:50px 0 0 0}@media(max-width: 768px){.future-project-section .future-project-section-body{flex-direction:column}}.future-project-section .future-project-section-body .future-project-section-slider-wrapper{width:60%;display:flex;position:relative;justify-content:center}@media(max-width: 768px){.future-project-section .future-project-section-body .future-project-section-slider-wrapper{width:100%}}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button{display:flex;align-items:center;justify-content:center;padding:9px;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:#111034;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);position:absolute;transform:translateY(-50%);top:50%;z-index:3}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button#slider-prev{left:0}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button#slider-next{right:0}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button#slider-next svg{rotate:180deg}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider{width:calc(100% - 44px);position:relative;min-height:600px;overflow:hidden}@media(max-width: 768px){.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider{min-height:340px}}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide{background:url(http://jeffm414.sg-host.local/wp-content/uploads/2025/12/72967bd0ffa3dd3e2755b1dd9fe09185748fa274.jpg);height:100%;width:75%;position:absolute;right:0;border-radius:8px;border:1px solid var(--Basic-color-gray-300, #F0F2F4);box-shadow:0 6px 10px 0 rgba(0,0,0,.25);transition:all .7s ease;display:none;background-size:cover}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide.prev{display:block;scale:.8;transform:translateX(-41%);transform-origin:left center;filter:brightness(0.5);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25) inset}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide.next{transform:translatex(110%);display:block}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide.active{display:block;z-index:1}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide .category-badge{display:flex;align-items:center;justify-content:center;padding:9px 19px;border-radius:100px;border:1px solid rgba(229,231,235,.5);background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 hsla(0,0%,100%,.2);backdrop-filter:blur(7.5px);color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-1px;position:absolute;top:24px;right:16px}.future-project-section .future-project-section-body .future-project-section-content{width:40%;transition:opacity .3s ease;display:flex;flex-direction:column;gap:18px;align-items:start;justify-content:center}@media(max-width: 768px){.future-project-section .future-project-section-body .future-project-section-content{width:100%}}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-header{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;font-family:"Inter"}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-description{color:#5c5c5c;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-0{width:48px;height:1px;flex-shrink:0;background:linear-gradient(90deg, #25B9A9 0%, #3FBDAC 100%)}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-1,.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-2{color:#4a5565;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-2::before{content:"•";margin-right:12px}.custom-request-prove-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:150px 0 50px 0;position:relative}.custom-request-prove-section .wrap{width:min(1200px,90%)}.custom-request-prove-section .custom-request-prove-section-background{position:absolute;top:-50px;left:0;width:1140px;height:600px;object-fit:cover;z-index:-1;filter:grayscale(100%) brightness(0.5)}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-background{top:14%}}@media(max-width: 600px){.custom-request-prove-section .custom-request-prove-section-background{top:10%}}@media(max-width: 441px){.custom-request-prove-section .custom-request-prove-section-background{top:13%}}.custom-request-prove-section .custom-request-prove-section-title{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-text{color:#fff;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;width:fit-content;text-wrap-mode:nowrap}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-text{color:#101828}}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-text{text-wrap-mode:wrap}}.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-line{width:100%;height:1px;background-color:#25b9a9}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-line{width:50%}}.custom-request-prove-section .custom-request-prove-section-subtitle{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px;width:50%}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-subtitle{color:#101828;width:100%}}.custom-request-prove-section .custom-request-prove-section-body-card{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:1rem;width:100%;margin-top:3rem}@media(max-width: 1024px){.custom-request-prove-section .custom-request-prove-section-body-card{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}}@media(max-width: 600px){.custom-request-prove-section .custom-request-prove-section-body-card{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(6, 1fr)}}.custom-request-prove-section .card{border-radius:2px;border:1px solid #f0f2f4;background:#fdfdfd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:32px}.custom-request-prove-section .card.card1{grid-column:span 2/span 2;border-radius:2px;border:1px solid #bcbfc1;background:rgba(253,253,253,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);backdrop-filter:blur(7.5px);padding:16px 32px;display:flex;flex-direction:column;align-items:start;gap:1rem}@media(max-width: 600px){.custom-request-prove-section .card.card1{grid-column:1;align-items:center}}.custom-request-prove-section .card .prove-card-logo{border-radius:100px;background:#d9d9d9;height:55px;width:55px;display:flex;align-items:center;justify-content:center}.custom-request-prove-section .card .prove-card-logo img,.custom-request-prove-section .card .prove-card-logo svg{width:60%;height:60%;object-fit:contain}.custom-request-prove-section .card .prove-card-title{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:center}.custom-request-prove-section .card .prove-card-title.card-2{color:#1e2939;font-size:20px;text-align:center}.custom-request-prove-section .card .prove-card-text{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:start}.custom-request-prove-section .card .prove-card-text.card-2{color:#000;text-align:center}.custom-request-prove-section .card .prove-card-button{border-radius:2px;border:1px solid #fff;background:#111034;color:#fff;padding:.5rem 2rem;font-size:14px}.custom-request-prove-section .card7{background-image:url("/icon/prove-card.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:2px;border:1px solid #f5f5f5}.your-project-section{margin-top:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.your-project-section .wrap{width:min(1200px,90%)}.your-project-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.your-project-section .your-project-section-title{color:#000;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.your-project-section .your-project-section-subtitle{color:#525252;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:80%;margin-top:24px}@media(max-width: 768px){.your-project-section .your-project-section-subtitle{width:100%}}.your-project-section .your-project-section-level{margin-block:50px;display:flex;flex-direction:column;gap:1rem;width:700px}@media(max-width: 768px){.your-project-section .your-project-section-level{width:100%}}.your-project-section .your-project-section-level .your-project-section-level-count{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count{gap:1rem}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item{display:flex;gap:.5rem;align-items:center}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item{justify-content:space-between}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-2{justify-content:center}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-2{justify-content:space-between}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-3{justify-content:end}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-3{justify-content:space-between}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-name{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-name{width:min-content;text-wrap-mode:nowrap}}@media(max-width: 600px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-name{width:min-content;text-wrap-mode:wrap}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-number{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px;border:#d9d9d9 1px solid;border-radius:100%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.active .your-project-section-level-count-number{background-color:#3fbdac;color:#fff;border-color:#3fbdac}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-2.active) .step-1 .your-project-section-level-count-number{background-color:#fff;color:rgba(0,0,0,0);border-color:#3fbdac;position:relative}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-2.active) .step-1 .your-project-section-level-count-number::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background-image:url("/wp-content/uploads/2026/01/Nodes.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-1 .your-project-section-level-count-number,.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-2 .your-project-section-level-count-number{background-color:#fff;color:rgba(0,0,0,0);border-color:#3fbdac;position:relative}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-1 .your-project-section-level-count-number::after,.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-2 .your-project-section-level-count-number::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background-image:url("/wp-content/uploads/2026/01/Nodes.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.your-project-section .your-project-section-level .your-project-section-level-loading{width:100%;height:8px;border-radius:50px;background:rgba(0,0,0,.1);position:relative}.your-project-section .your-project-section-level .your-project-section-level-loading:before{content:"";position:absolute;top:0;left:0;background-color:#3fbdac;height:8px;width:33.33%;display:block;border-radius:50px;transition:width .3s ease}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-1.active)~.your-project-section-level-loading::before{width:33.33%}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-2.active)~.your-project-section-level-loading::before{width:66.66%}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active)~.your-project-section-level-loading::before{width:100%}.your-project-section .your-project-section-container{display:flex;justify-content:space-between;gap:2rem;width:100%}@media(max-width: 768px){.your-project-section .your-project-section-container{flex-direction:column}}.your-project-section .your-project-section-container .your-project-section-left-content{display:flex;width:100%;min-width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;padding:1rem;align-items:end}@media(max-width: 768px){.your-project-section .your-project-section-container .your-project-section-left-content{width:100%;min-height:420px}}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer{display:flex;flex-direction:column;gap:1rem;width:100%;border-radius:4px;border:1px solid #fff;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);padding:32px 20px}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer .your-project-section-left-content-footer-title{color:#0a0a0a;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.312px}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer .your-project-section-left-content-footer-body{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-0.312px}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer .your-project-section-left-content-footer-subtitle{margin-top:.5rem;display:inline-flex;padding:10px 20px;justify-content:center;color:#fff;text-align:center;font-size:16px;font-weight:500;background-color:#0f0d33;border-radius:8px;border:none;align-items:center;text-decoration:none;transition:background-color .3s ease}.your-project-section .your-project-section-container .your-project-card-wrapper{width:100%}@media(min-width: 769px){.your-project-section .your-project-section-container .your-project-card-wrapper{width:50%}}.your-project-section .your-project-section-container .swiper-pagination{bottom:16px}.your-project-section .your-project-section-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0f0d33}.your-project-section .your-project-section-form-body{margin-top:50px;flex-grow:1}.your-project-section .your-project-section-form-title{color:#0f172b;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.396px}.your-project-section .your-project-section-form-description{color:#45556c;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px}.your-project-section .your-project-section-right-content{display:flex;flex-direction:column;width:50%;border:1px solid #f0f2f4;background:#fff;padding:21px 40px;min-height:700px;position:relative}@media(max-width: 768px){.your-project-section .your-project-section-right-content{width:100%;min-height:500px}}.your-project-section .form-buttons{display:flex;flex-direction:row;gap:1rem}.your-project-section .form-buttons .form-left-button{border-radius:2px;border:2px solid #d0d5dd;background:#fff;padding:14px 50px;display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;cursor:pointer}.your-project-section .form-buttons .form-right-button{border-radius:2px;border:2px solid #d0d5dd !important;background:#0f0d33;padding:14px 50px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin-left:auto;cursor:pointer;border:none}.your-project-section .form-buttons .form-right-button[type=submit]{position:absolute;bottom:21px;right:30px}.your-project-section .cf7-step{display:flex;flex-direction:column;gap:2rem}.your-project-section .cf7-step .form-group{position:relative;display:flex;flex-direction:column}.your-project-section .cf7-step .label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.15px;position:absolute;top:-10px;left:10px;background-color:#fff;padding:0 5px;z-index:1}.your-project-section .cf7-step .wpcf7-form-control-wrap{width:100%}.your-project-section .cf7-step input[type=file]::file-selector-button{background-color:#0f0d33;color:#fff;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;margin-right:15px;margin-top:10px;transition:background-color .3s ease}.your-project-section .cf7-step input[type=text],.your-project-section .cf7-step input[type=email],.your-project-section .cf7-step input[type=tel],.your-project-section .cf7-step input[type=number],.your-project-section .cf7-step select,.your-project-section .cf7-step textarea{width:100%;height:50px;border-radius:4px;outline:none;border:1px solid #e5e7ec;padding:0 1rem;font-size:14px;background-color:#fff}.your-project-section .cf7-step textarea{min-height:100px;padding:1rem;resize:vertical;height:auto}.your-project-section .cf7-step input:focus,.your-project-section .cf7-step select:focus,.your-project-section .cf7-step textarea:focus{border:1px solid #000}.your-project-section .cf7-step select{cursor:pointer}.your-project-section .cf7-step br{display:none}.your-project-section .your-project-section-level-count-item{opacity:.5;transition:opacity .3s ease}.your-project-section .your-project-section-level-count-item.active{opacity:1}.your-project-section .your-project-section-level-loading::before{width:var(--progress, 33.33%);transition:width .3s ease}.custom-request-calendar{justify-items:center;padding:50px 0}.custom-request-calendar .wrap{width:min(1200px,90%);margin:0 auto;display:flex;flex-direction:row;gap:1.75rem}.custom-request-calendar .wrap .custom-request-calendar-content{width:100%;align-content:center}@media(min-width: 1400px){.custom-request-calendar .wrap .custom-request-calendar-content{width:40%}}.custom-request-calendar .wrap .custom-request-calendar-content h2{color:#083343;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;margin-bottom:20px}@media(max-width: 768px){.custom-request-calendar .wrap .custom-request-calendar-content h2{font-size:24px;line-height:normal;text-align:center}}.custom-request-calendar .wrap .custom-request-calendar-content p{color:#50656c;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 768px){.custom-request-calendar .wrap .custom-request-calendar-content p{text-align:center}}.custom-request-calendar .wrap .custom-request-calendar-form{width:100%}@media(min-width: 1400px){.custom-request-calendar .wrap .custom-request-calendar-form{width:60%}}@media(max-width: 768px){.custom-request-calendar .wrap{flex-direction:column;align-items:center;justify-content:center}.custom-request-calendar .wrap .custom-request-calendar-content{justify-items:center}}.custom-request-calendar .booking-wrapper{max-width:619px;margin:80px auto;font-family:Arial,sans-serif;border-radius:14px;border:1px solid #f0f2f4;background:#fdfdfd;padding:34px 48px}.custom-request-calendar .calendar-header-grid-wrapper{border-radius:16px;border:1px solid #f0f2f4;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.12),0 15px 35px 0 rgba(103,110,118,.08);padding:16px}.custom-request-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center}.custom-request-calendar .calendar-btn-wrapper{display:flex;align-items:center;justify-content:center;gap:14px}.custom-request-calendar .calendar-btn-wrapper button{background-color:rgba(0,0,0,0);border:unset;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.custom-request-calendar #monthLabel{color:#0e0e0f;font-family:Inter;font-size:13px;font-weight:500;line-height:24px;margin:0}.custom-request-calendar .calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr)}.custom-request-calendar .calendar-day{padding:23px 10px;text-align:center;cursor:pointer;color:#45454a;font-family:Inter;font-size:14px;font-weight:500;line-height:24px}.custom-request-calendar .calendar-day.disabled{color:#e8e9f1;cursor:not-allowed}.custom-request-calendar .calendar-day:hover,.custom-request-calendar .calendar-day.selected{color:#25b9a9}.custom-request-calendar .timezone{margin-top:40px;display:flex;align-items:center;gap:12px}.custom-request-calendar .timezone-text-wrapper{display:flex;gap:8px;align-items:center;min-width:max-content}.custom-request-calendar .timezone-text-wrapper svg{display:flex}.custom-request-calendar #timezoneSelect{border-radius:4px;border:1px solid #e3e3e3;background:#c7d4de;color:#000;text-align:left;font-family:Inter;font-size:14px;font-weight:400;line-height:21px;padding:16px;width:100%;appearance:none;outline:unset}.custom-request-calendar .meeting-info-wrapper{display:flex;gap:4px;margin:32px 0 10px;color:#1e2022;font-size:16px;font-weight:500;line-height:24px}.custom-request-calendar .meeting-info-svg-wrapper{display:flex;align-items:center;gap:8px;color:#4c4c4c;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.custom-request-calendar .meeting-info-svg-wrapper svg{display:flex}.custom-request-calendar .selected-date-time{color:#1e2022;font-size:16px;font-weight:400;line-height:27px}.custom-request-calendar .slots{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;font-size:16px}.custom-request-calendar .slot{padding:12px;border:1px solid #f0f2f4;cursor:pointer;color:#1a1a1a;font-family:Inter;font-size:14px;font-weight:400;line-height:21px;width:96px;text-align:center}.custom-request-calendar .slot:hover{background:#f4f4f4}.custom-request-calendar .slot.selected{border:1px solid #000;background:#000;color:#fff}.custom-request-calendar .book-btn{margin-top:20px;padding:12px 20px;border:none;background:#000;color:#fff;border-radius:6px;cursor:pointer;width:130px}.custom-request-calendar .book-btn[disabled]{opacity:.5;cursor:not-allowed}.custom-request-calendar .meeting-detail-heading{font-size:26px;line-height:32px;color:#000;margin:16px 0;text-align:center}.custom-request-calendar .meeting-detail-svg-wrapper{display:flex;align-items:center;gap:8px;color:rgba(26,26,26,.6117647059);margin-bottom:16px}.custom-request-calendar .meeting-detail-svg-wrapper svg{display:flex;width:20px}.custom-request-calendar #detailsForm hr{margin:25px 0}.custom-request-calendar .meeting-detail-input-wrapper h2{font-size:22px;line-height:28px;color:#000;margin-bottom:4px}.custom-request-calendar .meeting-detail-input-wrapper label{display:block;font-size:14px;line-height:20px;color:#000;margin-bottom:6px}.custom-request-calendar .meeting-detail-input-wrapper input,.custom-request-calendar .meeting-detail-input-wrapper textarea{font-size:14px;line-height:20px;color:#000;margin-bottom:16px;outline:unset;width:100%;padding:10px;border:1px solid rgba(26,26,26,.6117647059);border-radius:4px}.custom-request-calendar .back-btn-heading-wrapper{position:relative}.custom-request-calendar .back-btn{position:absolute;left:0;width:30px;height:30px;border-radius:50%;border:1px solid rgba(26,26,26,.6117647059);display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0)}.custom-request-calendar .success-message-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 16px}.custom-request-calendar .success-message-wrapper svg{display:flex;width:20px;color:#038164}.custom-request-calendar .success-message-heading{font-size:22px;line-height:30px}.custom-request-calendar .success-message-description{font-size:14px;line-height:21px;text-align:center}@media screen and (max-width: 575px){.custom-request-calendar .booking-wrapper{margin:32px auto;padding:24px 16px}.custom-request-calendar .calendar-day{padding:16px 8px;line-height:20px}.custom-request-calendar .calendar-day.day-name{font-size:10px}.custom-request-calendar .slot{width:90px}.custom-request-calendar .meeting-detail-heading{font-size:22px;margin:0 0 16px}}.about-us-hero-section{width:100%;display:flex;flex-direction:column;align-items:center;padding:70px 0 0px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;isolation:isolate;overflow:hidden}.about-us-hero-section .about-us-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.about-us-hero-section .about-us-hero-video-wrapper .about-us-hero-video{width:100%;height:100%;object-fit:cover}.about-us-hero-section .about-us-hero-video-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}@media(max-width: 768px){.about-us-hero-section{padding:150px 0}}.about-us-hero-section .wrap{width:min(1700px,100%);display:flex;flex-direction:row;justify-content:start;position:relative;z-index:2}@media(max-width: 768px){.about-us-hero-section .wrap{width:90%}}.about-us-hero-section .about-us-hero-content-wrapper{display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);backdrop-filter:blur(7.5px);min-height:100%;padding:100px 84px;align-items:center;width:50%}@media(max-width: 768px){.about-us-hero-section .about-us-hero-content-wrapper{width:100%;padding:25px}}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-title{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:53px;letter-spacing:.123px}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-description{color:#fff;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-button{border-radius:2px;border:2px solid #25b9a9;background:#25b9a9;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:20px 30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;margin-top:29px}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-button:hover{border-color:#000;color:#111034}@media(max-width: 500px){.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-button{padding:10px 15px}}.about-us-100-section{width:100%;justify-items:center;margin:50px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.about-us-100-section .wrap{width:min(1200px,90%);display:flex;flex-direction:column;justify-content:start;margin-inline:auto}.about-us-100-section .about-us-100-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center}@media(max-width: 768px){.about-us-100-section .about-us-100-title{font-size:24px}}.about-us-100-section .about-us-100-body{width:100%;display:flex;flex-direction:row;gap:1rem;align-items:start;margin-top:50px;position:relative}@media(max-width: 768px){.about-us-100-section .about-us-100-body{flex-direction:column;gap:20px}}.about-us-100-section .about-us-100-body .about-us-100-image-wrapper{width:50%;position:relative;border-radius:4px;overflow:hidden}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-image-wrapper{width:100%}}.about-us-100-section .about-us-100-body .about-us-100-image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);z-index:1;pointer-events:none}.about-us-100-section .about-us-100-body .about-us-100-image{width:100%;min-height:330px;display:block;object-fit:cover}@media(max-width: 1100px){.about-us-100-section .about-us-100-body .about-us-100-image{min-height:400px}}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-image{min-height:160px}}.about-us-100-section .about-us-100-body .about-us-100-content{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px;width:50%}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-content{width:100%}}.about-us-100-section .about-us-100-body .about-us-100-container{border-radius:4px;border:1px solid #3fbdac;background:rgba(242,234,218,.7);backdrop-filter:blur(5px);padding:24px 50px;position:absolute;width:min(700px,100%);bottom:0;right:0}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-container{position:relative;padding:12px 25px}}.about-us-100-section .about-us-100-body .about-us-100-container .about-us-100-container-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.about-us-family-section{width:100%;justify-items:center;margin-block:50px;background-position:center;background-repeat:no-repeat;background-size:cover}.about-us-family-section .wrap{width:min(1200px,90%);display:flex;flex-direction:column;justify-content:start;margin-inline:auto}.about-us-family-section .about-us-family-section-title{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.about-us-family-section .about-us-family-section-title .about-us-family-section-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;width:fit-content;text-wrap-mode:nowrap}@media(max-width: 768px){.about-us-family-section .about-us-family-section-title .about-us-family-section-text{color:#101828}}@media(max-width: 768px){.about-us-family-section .about-us-family-section-title .about-us-family-section-text{text-wrap-mode:wrap}}.about-us-family-section .about-us-family-section-title .about-us-family-section-line{width:100%;height:1px;background-color:#25b9a9}@media(max-width: 768px){.about-us-family-section .about-us-family-section-title .about-us-family-section-line{display:none}}.about-us-family-section .about-us-family-section-description{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin-top:1rem;width:50%}@media(max-width: 768px){.about-us-family-section .about-us-family-section-description{color:#101828;width:100%}}.about-us-family-section .about-us-family-section-body-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px;margin-top:50px}@media(max-width: 768px){.about-us-family-section .about-us-family-section-body-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.about-us-family-section .about-us-family-section-body-wrapper{grid-template-columns:repeat(1, 1fr)}}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item{position:relative;width:100%}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-img-wrap{position:absolute;top:1rem;right:0;border-radius:1000px;border:1px solid #3fbdac;padding:8px;width:140px;aspect-ratio:1/1}@media(max-width: 1100px){.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-img-wrap{top:20px;right:50%;transform:translateX(50%);width:156px}}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-img-wrap .about-us-family-section-body-item-img{border-radius:1000px;border:1px solid #f0f2f4;width:140px;aspect-ratio:1/1;object-fit:cover}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper{display:flex;flex-direction:column;gap:8px;border-radius:4px;background:#111034;padding:30px 12px;align-items:center;justify-content:end;min-height:330px;width:70%}@media(max-width: 1100px){.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper{width:100%;min-height:328px;padding:32px 12px}}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper .about-us-family-body-name{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:142%;letter-spacing:.123px;margin:0}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper .about-us-family-body-position{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:142%;letter-spacing:.123px;margin:0}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper .about-us-family-body-date{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:142%;letter-spacing:.123px;margin:0}.about-us-timeline-section{width:100%;justify-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}.about-us-timeline-section .wrap{width:min(1200px,90%);display:flex;flex-direction:row;justify-content:center;gap:66px;margin-inline:auto}@media(max-width: 768px){.about-us-timeline-section .wrap{flex-direction:column}}.about-us-timeline-section .side-navigation{min-height:100%;padding:24px 24px;display:flex;flex-direction:column;gap:12px;background:url(/wp-content/uploads/2026/01/d4352583491ceb2dc82a041fcff3ba9bfc476d43-scaled.jpg);background-position:center;background-size:cover;align-items:center;justify-content:center}@media(max-width: 768px){.about-us-timeline-section .side-navigation{flex-direction:row;padding:1rem;width:100vw;align-self:center}}.about-us-timeline-section .side-navigation .navigation-button{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:#0f0d33;backdrop-filter:blur(5px);width:fit-content;transition:all .3s ease}.about-us-timeline-section .side-navigation .navigation-button:hover{scale:1.05;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.about-us-timeline-section .side-navigation .navigation-button#next{rotate:180deg}@media(max-width: 768px){.about-us-timeline-section .side-navigation .navigation-button{padding:7px}.about-us-timeline-section .side-navigation .navigation-button#next{rotate:90deg}.about-us-timeline-section .side-navigation .navigation-button#prev{rotate:-90deg}}.about-us-timeline-section .side-navigation .navigation-item-wrapper{width:100%;display:flex;flex-direction:column;gap:12px;cursor:pointer}@media(max-width: 768px){.about-us-timeline-section .side-navigation .navigation-item-wrapper{flex-direction:row;gap:0;justify-content:start;overflow:scroll;scrollbar-width:none}.about-us-timeline-section .side-navigation .navigation-item-wrapper::-webkit-scrollbar{display:none}}.about-us-timeline-section .side-navigation .navigation-item-wrapper .navigation-item{padding:10px;display:flex;justify-content:center;align-items:center;width:100%;border-left:1.75px solid #fff;color:var(--Basic-color-Gray-500, #D1D5DB);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:22px}.about-us-timeline-section .side-navigation .navigation-item-wrapper .navigation-item.active{background:#fff;color:#000}@media(max-width: 768px){.about-us-timeline-section .side-navigation .navigation-item-wrapper .navigation-item{font-size:14px;padding:3.5px 8px;width:fit-content}}.about-us-timeline-section .timeline-slider-wrapper{display:flex;flex-direction:column;gap:50px;width:100%;margin:50px 0 100px 0}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-wrapper{margin:50px 0 10px 0}}.about-us-timeline-section .timeline-slider-wrapper .timeline-slider-wrapper-content{display:flex;flex-direction:column;gap:21px;padding:17px 0 29px 0;border-bottom:1px solid #f2eada;align-items:center}.about-us-timeline-section .timeline-slider-wrapper .timeline-slider-wrapper-content .timeline-slider-wrapper-content-title{color:#000;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.about-us-timeline-section .timeline-slider-wrapper .timeline-slider-wrapper-content .timeline-slider-wrapper-content-description{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.about-us-timeline-section .timeline-slider-container{display:flex;overflow:hidden;align-items:start;height:376px;width:100%}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container{height:600px}}.about-us-timeline-section .timeline-slider-container .timeline-slider{display:flex;flex-direction:column;height:1944px;gap:16px;width:100%;transition:all .5s ease}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider{height:3064px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item{height:376px;display:flex;flex-direction:row;gap:40px}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item{flex-direction:column;height:600px;min-height:600px;align-items:center}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left{height:376px;position:relative;width:50%}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left{width:90%;height:234px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-imgbg{border-radius:4px;background:#f2eada;position:absolute;width:calc(100% - 18px);height:336px;top:0;right:0}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-imgbg{height:217px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-img{border-radius:8px;position:absolute;box-shadow:0 4px 7px 0 rgba(0,0,0,.25);width:calc(100% - 18px);height:336px;bottom:0;left:0;object-fit:cover}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-img{height:217px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right{width:50%;display:flex;flex-direction:column;gap:1rem}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right{width:100%;flex-grow:1}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p{margin:0}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-date,.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-headline{color:#5c5c5c;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-section{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.about-us-content-section{justify-items:center;width:100%;margin:50px 0}.about-us-content-section .wrap{width:min(1200px,90%);margin:0 auto}.about-us-content-section .about-us-content-item{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;margin-bottom:2rem}@media(min-width: 768px){.about-us-content-section .about-us-content-item.flip .about-us-content-item-header{justify-content:start}.about-us-content-section .about-us-content-item.flip .about-us-content-item-header img{right:0;left:unset}.about-us-content-section .about-us-content-item.flip .about-us-content-item-content-wrap{justify-items:start}.about-us-content-section .about-us-content-item.flip .about-us-content-item-content-wrap .about-us-content-item-content .cards-buttons{justify-self:start;margin:0 auto 0 0}}@media(max-width: 768px){.about-us-content-section .about-us-content-item{padding:2rem;border:1px solid #c7d4de;gap:1.5rem}}.about-us-content-section .about-us-content-item .about-us-content-item-header{width:calc(100% - 40px);display:flex;position:relative;justify-content:end}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-header{width:100%;flex-direction:column;gap:1.5rem}}.about-us-content-section .about-us-content-item .about-us-content-item-header img{width:40%;min-height:370px;max-height:370px;object-fit:cover;position:absolute;top:0;left:0;box-shadow:0 8px 10px rgba(0,0,0,.25)}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-header img{position:relative;top:unset;left:unset;width:100%;min-height:200px;max-height:200px}}.about-us-content-section .about-us-content-item .about-us-content-item-header h2{width:calc(60% - 2rem);color:#3fbdac;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-header h2{width:100%}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap{width:100%;border:1px solid #c7d4de;justify-items:end;padding:2rem;min-height:330px;display:inline-grid}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap{padding:unset;border:unset;min-height:unset}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content{width:calc(60% - 2rem)}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content{width:100%}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .description{color:#1c304b;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:80%;margin-bottom:1.5rem}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .description{width:100%}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .cards-buttons{justify-self:end;margin:0 0 0 auto}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .cards-buttons{justify-self:center;width:80%}}.portfolio-post-banner{width:100%;padding:150px 0;background-size:cover;background-position:center;justify-items:center;display:inline-grid}@media(max-width: 768px){.portfolio-post-banner{padding:100px 0 50px 0}}.portfolio-post-banner .portfolio-post-banner-wrapper{width:min(1200px,90%);justify-items:center;display:inline-grid}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-title-wrapper .portfolio-post-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase;text-align:center}@media(max-width: 768px){.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-title-wrapper .portfolio-post-title{font-size:18px}}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper{display:flex;justify-content:center;align-items:center;width:70%;margin-top:20px}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper .portfolio-post-content{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px}@media(max-width: 768px){.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper .portfolio-post-content{font-size:16px}}@media(max-width: 768px){.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper{width:100%}}.portfolio-post-body{width:100%;justify-items:center;margin:50px 0}.portfolio-post-body .portfolio-post-body-wrapper{width:min(1200px,90%);display:flex;flex-direction:row;gap:40px;margin-inline:auto}@media(max-width: 900px){.portfolio-post-body .portfolio-post-body-wrapper{flex-direction:column}}.portfolio-post-body .portfolio-post-gallery{width:55%;display:flex;flex-direction:column;gap:1rem}@media(max-width: 900px){.portfolio-post-body .portfolio-post-gallery{width:100%}}.portfolio-post-body .portfolio-post-gallery .featured-image-container{position:relative;border-radius:10px;border:1px solid #f0f2f4;overflow:hidden}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination{display:flex;width:45px;height:45px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;top:50%;transition:all .3s ease}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination#main-image-prev{left:20px}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination#main-image-next{right:20px}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination#main-image-next svg{transform:rotate(180deg)}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-portfolio-image{width:100%;aspect-ratio:1.1/1;object-fit:cover}.portfolio-post-body .portfolio-post-gallery .image-thumbnails{display:flex;flex-direction:row;gap:16px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.portfolio-post-body .portfolio-post-gallery .image-thumbnails::-webkit-scrollbar{display:none}.portfolio-post-body .portfolio-post-gallery .image-thumbnails .image-thumbnail{border-radius:8px;border:1px solid #f0f2f4;opacity:.7;transition:all .3s ease;object-fit:cover;width:calc(25% - 12px);cursor:pointer;aspect-ratio:1/1}.portfolio-post-body .portfolio-post-gallery .image-thumbnails .image-thumbnail:hover{opacity:1}.portfolio-post-body .portfolio-post-gallery .image-thumbnails .image-thumbnail.active{opacity:1}.portfolio-post-body .portfolio-post-body-content{width:45%;display:flex;flex-direction:column;gap:45px}@media(max-width: 900px){.portfolio-post-body .portfolio-post-body-content{width:100%}}.portfolio-post-body .portfolio-post-body-content p{margin:0}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-header{display:flex;gap:8px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-header .portfolio-post-body-content-header-tags{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#3fbdac;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body{display:flex;flex-direction:column;gap:12px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-project-details{color:#0a0a0a;font-size:24px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-0.45px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-original-design{color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-post-desctiption{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin-top:12px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body hr{width:100%;height:1px;border:none;background:#f0f2f4;margin:20px 0}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper{display:flex;justify-content:space-between;gap:1rem}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper .portfolio-label,.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper p{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:fit-content}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper .portfolio-label a{color:#25b9a9;text-decoration:underline;transition:all .3s ease}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper .portfolio-label a:hover{color:#4fe1d1}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper p.portfolio-label{font-weight:600}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper :last-child{text-align:end}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-btns{display:flex;flex-direction:column;gap:24px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-btns .portfolio-post-body-content-btn{width:100%;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #fff;background:#0f0d33;color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-btns .portfolio-post-body-content-btn.back-button-portfolio{border-radius:2px;border:1px solid #111034;background:rgba(0,0,0,0);color:#111034}.portfolio-used-products{width:100%;justify-items:center;margin:100px 0 50px 0}.portfolio-used-products .wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:8px}.portfolio-used-products .homepage-bestseller-section{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}.portfolio-used-products .homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.portfolio-used-products .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.portfolio-used-products .best-seller-row{display:flex;flex-direction:row;justify-content:space-between}.portfolio-used-products .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn#best-seller-next svg{rotate:180deg}.portfolio-used-products .bestseller-carousel-wrapper{overflow:hidden;width:100%}.portfolio-used-products .homepage-bestseller-section-cards{display:flex;gap:20px;margin-top:2rem;transition:transform .4s ease-in-out}.portfolio-used-products .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*4) - 15px);max-width:calc(100%/(var(--slides)*4) - 15px)}@media screen and (max-width: 650px){.portfolio-used-products .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*2) - 10px);max-width:calc(100%/(var(--slides)*2) - 10px)}}.portfolio-used-products .homepage-bestseller-section-cards-page{display:flex;gap:1rem}.portfolio-used-products .homepage-bestseller-section-cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#e5e7eb;margin-top:2rem;transition:background-color .3s ease;cursor:pointer}.portfolio-used-products .homepage-bestseller-section-cards-page-item.active{background:#101828}.portfolio-used-products .homepage-bestseller-section-cards-page-item:hover{background:#6b7280}.portfolio-used-products .homepage-bestseller-section-cards-page-item.mobile-indicator{display:none}@media screen and (max-width: 650px){.portfolio-used-products .homepage-bestseller-section-cards-page-item.mobile-indicator{display:block}}@media screen and (max-width: 650px){.portfolio-used-products .homepage-bestseller-section-cards-page-item.desktop-indicator{display:none}}.portfolio-posts-grid{width:100%;justify-items:center;margin:50px 0}.portfolio-posts-grid .wrap{width:min(1200px,90%);display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-inline:auto}@media(max-width: 1024px){.portfolio-posts-grid .wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.portfolio-posts-grid .wrap{grid-template-columns:1fr}}.portfolio-posts-grid .featured-portfolio-post{display:flex;gap:20px;grid-column:1/-1}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post{flex-direction:column}}.portfolio-posts-grid .featured-portfolio-post .mobile-only-button{display:none}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .mobile-only-button{display:flex;width:100%}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left{display:flex;flex-direction:column;justify-content:space-between;align-items:end;background-position:center;background-size:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);padding:26px 20px;gap:12px;aspect-ratio:1/1;width:50%}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left{width:100%}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-category{display:flex;padding:1rem;justify-content:center;align-items:center;border-radius:16777200px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);color:var(--Primary-Pure-white, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content{border-radius:4px;border:1px solid #fff;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);display:flex;flex-direction:column;width:100%;padding:18px;gap:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-content-header{display:flex;flex-direction:row;gap:14px;align-items:center}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-content-header .location{color:hsla(0,0%,100%,.8);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-content-header .header-divider{height:30px;width:1px;background:hsla(0,0%,100%,.2)}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-body{width:80%;margin-bottom:1rem}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-body .featured-portfolio-body-title{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-0.531px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-body .featured-portfolio-body-description{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-0.312px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-tags{display:flex;flex-direction:row;gap:8px;margin-bottom:1.5rem;flex-wrap:wrap}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-tags .featured-portfolio-tag{border-radius:16777200px;border:1px solid hsla(0,0%,100%,.2);background:#fff;padding:7px 12px;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right{display:flex;flex-direction:row;gap:20px;width:50%;flex-wrap:wrap}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right{width:100%;flex-wrap:nowrap}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right :first-child{width:100% !important;aspect-ratio:2/1 !important}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right :first-child{width:calc((100% - 40px)/3) !important;aspect-ratio:1/1 !important}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right .featured-portfolio-post-right-img{width:calc(50% - 10px);object-fit:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);aspect-ratio:1/1}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right .featured-portfolio-post-right-img{aspect-ratio:1/1;width:calc((100% - 40px)/3)}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button{display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #99a1af;background:#111034;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;padding:14px 58px;width:fit-content;transition:all .3s ease}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button:hover{border-color:#3fbdac;background:#314879}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button{display:none}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button.mobile-only-button{display:none;align-self:center;margin:1rem 0 2rem 0}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button.mobile-only-button{display:flex}}.portfolio-posts-grid .portfolio-post-item{aspect-ratio:1.2/1;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.4);display:flex;padding:14px;align-items:end;background-position:center;background-size:cover}.portfolio-posts-grid .portfolio-post-item .portfolio-post-item-content{border-radius:4px;border:1px solid #6d6d6d;background:hsla(0,0%,100%,.2);backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:8px;width:100%;padding:14px}.portfolio-posts-grid .portfolio-post-item .portfolio-post-item-content-title{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.portfolio-posts-grid .portfolio-post-item .location-row{display:flex;flex-direction:row;gap:4px;align-items:center}.portfolio-posts-grid .portfolio-post-item .location-row .location{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.portfolio-posts-grid .portfolio-post-item .featured-portfolio-button{display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #99a1af;background:#111034;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;padding:7px 30px;width:fit-content;margin-top:8px;transition:all .3s ease}.portfolio-posts-grid .portfolio-post-item .featured-portfolio-button:hover{border-color:#3fbdac;background:#314879}.portfolio-posts-grid-filters{width:100%;justify-items:center;padding:70px 0 20px 0}.portfolio-posts-grid-filters .wrap{width:min(1200px,90%);display:flex;flex-direction:row;gap:1rem;justify-content:center;scroll-behavior:auto;overflow:auto;scrollbar-width:none;margin-inline:auto}@media(max-width: 768px){.portfolio-posts-grid-filters .wrap{justify-content:start}}.portfolio-posts-grid-filters .filter-item{display:flex;flex-direction:row;gap:8px;padding:13px 25px;justify-content:center;align-items:center;background:#fdfdfd;border-radius:2px;border:1px solid #fff;color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.portfolio-posts-grid-filters .filter-item.active{background:#3fbdac;color:#fff}.portfolio-loading-spinner{text-align:center;padding:40px;display:none;grid-column:1/-1}.portfolio-loading-spinner.active{display:block}.portfolio-loading-spinner p{color:#8e8f91;font-size:14px;font-weight:400}.section-title{color:rgba(51,189,170,.2);text-align:right;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:10px;text-transform:uppercase;border-bottom:solid 1px #c5d3df;margin-bottom:30px;padding-bottom:15px;z-index:1;position:relative}@media(max-width: 768px){.section-title{font-size:14px;letter-spacing:10px}}.homepage-section-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:60%}.homepage-section-content.white{color:#fff}.homepage-section-content.middle{text-align:center}@media screen and (max-width: 950px){.homepage-section-content{width:100%}}@media screen and (max-width: 650px){.homepage-section-content{font-size:16px;letter-spacing:-0.312px}}.homepage-section-header h2{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px}.homepage-section-header h2 .difference{color:#33bdaa}@media(max-width: 650px){.homepage-section-header h2{font-size:24px;font-weight:600;text-align:center}}.homepage-section-header.white h2{color:#fff}.card-item-buttons{width:100%;justify-items:center;padding:50px 0}.cards-buttons{display:flex;width:fit-content;padding:21px 35px;justify-content:center;align-items:center;text-align:center;border-radius:2px;border:1px solid #fff;background:#111034;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;gap:8px;transition:all .3s ease;fill:#fff;margin:0 auto}.cards-buttons svg{transition:all .3s ease}.cards-buttons:hover{border-color:#3fbdac;background:#314879}.cards-buttons:hover svg{transform:translateX(5px)}.cards-buttons.customize-buttons{border-color:#3fbdac;background:#3fbdac;z-index:2;position:relative;fill:#fff}.cards-buttons.customize-buttons:hover{border-color:#111034;background:#53ccbd;color:#000}.cards-buttons.customize-buttons:hover svg{transform:translateX(5px);fill:#000}@media(max-width: 768px){.cards-buttons{padding:14px 24px}}.homepage-hero-section-button-left{border-radius:2px;border:2px solid #25b9a9;background:#25b9a9;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:20px 30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-align:center}.homepage-hero-section-button-left:hover{border-color:#000;color:#111034}@media(max-width: 500px){.homepage-hero-section-button-left{padding:10px 15px}}.homepage-hero-section-button-right{border-radius:2px;border:2px solid #fff;background:#fff;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:20px 30px;letter-spacing:-0.312px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-align:center}.homepage-hero-section-button-right:hover{border-color:#3fbdac;color:#3fbdac}@media(max-width: 500px){.homepage-hero-section-button-right{padding:10px 15px}}.homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.homepage-bestseller-section-title .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.homepage-bestseller-section-title .homepage-bestseller-section{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}@media(max-width: 768px){.homepage-bestseller-section-title .homepage-bestseller-section{font-size:24px}}.homepage-hero-section{width:100vw;justify-items:start;overflow:hidden}.homepage-hero-section .homepage-hero-slider{width:400vw;display:flex;flex-direction:row}.homepage-hero-section .homepage-item-inner{width:min(1200px,90%);z-index:5;margin:0 auto}.homepage-hero-section .homepage-item-wrapper{width:100vw;padding:150px 0 280px 0;justify-content:space-between;gap:200px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.homepage-hero-section .homepage-item-wrapper{padding:150px 0 200px 0}}.homepage-hero-section .homepage-item-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:inherit;transform-origin:center;transform:scale(var(--bg-scale, 1));transition:transform .1s linear;will-change:transform;z-index:0}.homepage-hero-section .homepage-item-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(14, 15, 15, 0.6) 100%);z-index:1}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item{display:flex;flex-direction:column;width:53%;gap:20px;position:relative;z-index:1}@media screen and (max-width: 1024px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item{width:100%;align-items:center}}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-title{color:#fff;font-family:"Josefin Sans",sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:63px;letter-spacing:.352px}@media screen and (max-width: 768px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-title{text-align:center;font-size:28px;line-height:38px}}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.216px}@media screen and (max-width: 768px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-content{text-align:center;font-size:16px;line-height:24px}}.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-buttons{display:flex;flex-direction:row;gap:16px}@media(max-width: 420px){.homepage-hero-section .homepage-item-wrapper .homepage-hero-section-item .homepage-hero-section-buttons{flex-direction:column}}.homepage-hero-section .banner-bottom{display:flex;flex-direction:column;gap:20px;width:min(1200px,90%);margin-left:calc((100vw - min(1200px,90%))/2);position:absolute;bottom:50px;z-index:5}.homepage-hero-section .banner-bottom .banner-slider-navigation{display:flex;flex-direction:row;gap:12px;width:100%;justify-content:end}.homepage-hero-section .banner-bottom .banner-slider-navigation .banner-slider-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid var(--Basic-color-gray-300, #F0F2F4);background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.homepage-hero-section .banner-bottom .banner-slider-navigation .banner-slider-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.homepage-hero-section .banner-bottom .banner-slider-navigation #banner-slider-next svg{rotate:180deg}.homepage-hero-section .banner-bottom .banner-slider-indication{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;height:34px;position:relative;align-items:center;justify-items:center}.homepage-hero-section .banner-bottom .banner-slider-indication .horizontal-lines{width:100%;height:4px;position:absolute;overflow:hidden}.homepage-hero-section .banner-bottom .banner-slider-indication .horizontal-lines .horizontal-line-0{border-radius:100px;background:hsla(0,0%,100%,.3);width:99%;height:100%;z-index:1}.homepage-hero-section .banner-bottom .banner-slider-indication .horizontal-lines .horizontal-line-1{border-radius:100px;background:#fff;width:100%;height:100%;z-index:2;position:absolute;top:0;transition:all .3s ease}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper{width:100%;position:relative;align-content:center;justify-items:end}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper.active{width:34px;height:34px;padding:5px;border:#f0f2f4;background:hsla(0,0%,100%,.5);margin-right:0}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper.active .number-inner{opacity:1}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper.active .number-inner .number-value{opacity:1}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper{display:flex;justify-content:center;align-items:center;border-radius:100px;backdrop-filter:blur(2px);z-index:3;position:relative;width:12px;height:12px;border-radius:100px;background:#8e8f91;backdrop-filter:blur(2px);transition:all .3s ease;margin-right:11px}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper .number-inner{display:flex;width:24px;height:24px;padding:4px 5px 5px 5px;justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;background:#fff;backdrop-filter:blur(2px);opacity:0}.homepage-hero-section .banner-bottom .banner-slider-indication .indication-wrapper .number-wrapper .number-inner .number-value{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal;opacity:0}.product-section{justify-items:center}.product-section .product-section-wrapper{width:min(1200px,90%);padding:30px 0 30px 0;overflow:hidden;margin:0 auto}.product-section .homepage-product-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width: 650px){.product-section .homepage-product-section-header h2{text-align:left}}.product-section .homepage-product-section-header-buttons{display:flex;flex-direction:row;gap:12px}@media screen and (max-width: 650px){.product-section .homepage-product-section-header-buttons{gap:10px}}.product-section .cards-item-image{width:100%;object-fit:contain;border-radius:8px}.product-section .homepage-product-section-header-btn{display:flex;justify-content:center;align-items:center;border-radius:100px;border:1px solid #c5d3df;color:#c5d3df;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;padding:12px 24px;transition:all .3s}@media screen and (max-width: 650px){.product-section .homepage-product-section-header-btn{font-size:12px;padding:4px 12px}}.product-section .homepage-product-section-header-btn:hover{background:#25b9a9;border-color:#25b9a9;color:#fff}.product-section .homepage-product-section-header-btn.active{background:#25b9a9;border-color:#25b9a9;color:#fff}.product-section .homepage-product-section-cards{margin-top:1.5rem;display:flex;gap:1rem;width:100%}@media screen and (max-width: 950px){.product-section .homepage-product-section-cards{flex-direction:column-reverse}}.product-section .homepage-product-section-cards-left{display:grid;grid-template-columns:repeat(2, minmax(200px, 1fr));gap:20px;width:50%}@media screen and (max-width: 950px){.product-section .homepage-product-section-cards-left{width:100%;grid-template-columns:repeat(2, 1fr)}}.product-section .homepage-product-section-cards-left-item{position:relative;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);padding:1rem;border:1px solid #f0f2f4;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.product-section .homepage-product-section-cards-left-item .cards-item-stats{color:#6d6d6d;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase;width:100%;padding:1rem 0 1rem 0}.product-section .homepage-product-section-cards-left-item .cards-item-content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;border-top:1px solid #f0f2f4;width:100%;text-align:center;padding:1rem 2rem}.product-section .homepage-product-section-card-right{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);width:50%;padding:20px 70px}@media screen and (max-width: 1024px){.product-section .homepage-product-section-card-right{padding:20px}}@media screen and (max-width: 950px){.product-section .homepage-product-section-card-right{width:100%}}.product-section .homepage-product-section-card-right .cards-hover-effect-title{font-size:16px !important}.product-section .homepage-product-section-card-right .cards-hover-effect-name{font-size:32px !important}.product-section .homepage-product-section-card-right .cards-hover-effect-stats{font-size:22px !important}.product-section .body-right{width:100%;justify-content:center}.product-section .body-right .cards-item-stats{color:#6d6d6d;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase;width:100%;padding:1rem 0 1rem 0}.product-section .body-right .cards-item-content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;border-top:1px solid #f0f2f4;width:100%;text-align:center;padding:1rem 2rem}@media screen and (max-width: 1024px){.product-section .body-right .cards-item-content{padding:1rem}}.product-section .cards-hover-effect{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-inline:40px;text-align:center;background:rgba(15,15,20,.76);opacity:0;border-radius:8px;visibility:hidden;transition:500ms}.product-section .cards-hover-effect .cards-hover-effect-title{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:3.6px;text-transform:uppercase}.product-section .cards-hover-effect .cards-hover-effect-name{color:#fff;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-0.354px}.product-section .cards-hover-effect .cards-hover-effect-stats{color:hsla(0,0%,100%,.8);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:10px;letter-spacing:.3px}.product-section .homepage-product-section-cards-left-item:hover .cards-hover-effect{visibility:visible;opacity:1}.product-section .homepage-product-section-card-right:hover .cards-hover-effect{visibility:visible;opacity:1}.product-section .best-seller-row{display:flex;flex-direction:row;justify-content:space-between}.product-section .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px}.product-section .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.product-section .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.product-section .best-seller-row .best-seller-btns .best-seller-btn#best-seller-next svg{rotate:180deg}.product-section .bestseller-carousel-wrapper{overflow:hidden;width:100%}.product-section .homepage-bestseller-section-cards{display:flex;gap:20px;margin-top:2rem;transition:transform .4s ease-in-out}.product-section .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*4) - 15px);max-width:calc(100%/(var(--slides)*4) - 15px)}@media screen and (max-width: 650px){.product-section .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*2) - 10px);max-width:calc(100%/(var(--slides)*2) - 10px)}}.product-section .homepage-bestseller-section-cards-page{display:flex;gap:1rem}.product-section .homepage-bestseller-section-cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#e5e7eb;margin-top:2rem;transition:background-color .3s ease;cursor:pointer}.product-section .homepage-bestseller-section-cards-page-item.active{background:#101828}.product-section .homepage-bestseller-section-cards-page-item:hover{background:#6b7280}.product-section .homepage-bestseller-section-cards-page-item.mobile-indicator{display:none}@media screen and (max-width: 650px){.product-section .homepage-bestseller-section-cards-page-item.mobile-indicator{display:block}}@media screen and (max-width: 650px){.product-section .homepage-bestseller-section-cards-page-item.desktop-indicator{display:none}}.homepage-brand-program-section{background-color:#fff;justify-items:center}.homepage-brand-program-section .homepage-brand-program-wrapper{display:flex;flex-direction:column;padding:30px 0 30px 0;width:min(1200px,90%);margin:0 auto}.homepage-brand-program-section .homepage-brand-program-section-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.homepage-brand-program-section .homepage-brand-program-section-title{color:#101828;text-align:center;font-size:38px;font-style:normal;font-weight:500}.homepage-brand-program-section .homepage-brand-program-section-stats{width:679px;color:#000;text-align:center;font-style:normal;font-weight:500}.homepage-brand-program-section .homepage-brand-program-section-slider{position:relative;margin-top:4.5rem;display:flex;justify-content:center}.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{overflow:hidden;width:1148px;display:flex;flex-direction:row;justify-items:start}@media screen and (max-width: 1300px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{width:816px}}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{width:514px}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper{width:232px}}.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .homepage-brand-program-section-slider-image{display:flex;gap:32px;width:100%}.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:204px;height:100%;object-fit:contain}@media screen and (max-width: 1300px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:180px}}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:150px}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-slider-wrapper .slider-image{width:100px}}.homepage-brand-program-section .homepage-brand-program-section-slider-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%;width:30px;height:30px;z-index:2}.homepage-brand-program-section .homepage-brand-program-section-slider-button#prev-slide{left:-10px}.homepage-brand-program-section .homepage-brand-program-section-slider-button#next-slide{right:-10px}.homepage-brand-program-section .homepage-brand-program-section-static{margin-top:4.5rem;display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-static{gap:20px;margin-top:1.5rem}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-static{gap:16px;margin-top:1rem}}.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper{flex:0 0 auto}.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:204px;height:185px;object-fit:contain;border-radius:4px}@media screen and (max-width: 1300px){.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:180px;height:163px}}@media screen and (max-width: 950px){.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:150px;height:136px}}@media screen and (max-width: 650px){.homepage-brand-program-section .homepage-brand-program-section-static .static-image-wrapper .static-image{width:100px;height:90px}}.custom-cursor{position:fixed;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.5);border:1px solid #3fbdac;pointer-events:none;z-index:9999;transform:translate(-50%, -50%);transition:width .3s ease,height .3s ease,opacity .3s ease;opacity:0;backdrop-filter:blur(5px);will-change:transform;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.custom-cursor.active{opacity:1}.custom-cursor .cursor-text{color:#111034;font-size:12px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.123px;text-align:center;user-select:none}.homepage-about-us-section{background-color:#fff;justify-items:center}.homepage-about-us-section .homepage-about-us-wrapper{display:flex;flex-direction:column;padding:30px 0 30px 0;width:min(1200px,90%);overflow:hidden;margin:0 auto}.homepage-about-us-section .homepage-about-us-section-title h2{color:#101828;font-size:38px;font-style:normal;font-weight:500;line-height:52px}.homepage-about-us-section .homepage-about-us-section-content{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:142%;width:60%}.homepage-about-us-section .homepage-about-us-section-body{padding-top:79px;display:flex;gap:200px;flex-direction:column;width:100%;justify-content:end}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body{padding:40px 0 0 0;gap:100px}}.homepage-about-us-section .homepage-about-us-section-body-card{position:relative}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card{display:flex;flex-direction:column;gap:24px}}.homepage-about-us-section .homepage-about-us-section-body-card-title{color:#000;font-size:34px;font-weight:500;margin-bottom:24px}@media(max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-title{margin-bottom:0;font-size:24px}}.homepage-about-us-section .homepage-about-us-section-body-card-frame{display:flex;border-radius:4px;border:1px solid #25b9a9;background:rgba(244,235,217,.4);backdrop-filter:blur(5px);width:730px;height:168px;justify-content:center;align-items:center;gap:1rem;padding-inline:2rem;z-index:99}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-frame{width:100%;height:unset;padding:20px 12px}}.homepage-about-us-section .homepage-about-us-section-body-card-frame-number{color:#33bdaa;text-align:right;font-size:60px;font-weight:400}.homepage-about-us-section .homepage-about-us-section-body-card-frame-line{width:10px;height:120px;background:linear-gradient(180deg, #181615 0%, #33BDAA 49.52%, #181615 100%)}.homepage-about-us-section .homepage-about-us-section-body-card-frame-text{color:#364153;font-size:18px;font-weight:400}@media(max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-frame-text{font-size:14px}}.homepage-about-us-section .homepage-about-us-section-body-card-img{position:absolute;top:-33%;right:0;width:500px;height:339px;border-radius:4px;object-fit:cover}@media screen and (max-width: 1024px){.homepage-about-us-section .homepage-about-us-section-body-card-img{position:relative;width:100%;top:unset;right:unset}}.homepage-about-us-section .middle{display:flex;flex-direction:column;align-items:end}@media screen and (max-width: 1024px){.homepage-about-us-section .middle{align-items:start}}.homepage-about-us-section .middle-image{position:absolute;left:0}@media screen and (max-width: 1024px){.homepage-about-us-section .middle-image{position:relative;width:100%;top:unset;right:unset}}.homepage-customize-section{padding-inline:8rem;padding-block:3rem;background-image:url("/wp-content/uploads/2025/12/00525bb63e782e93e6c3945c987434255a08386a-scaled.jpg");background-size:cover;background-repeat:no-repeat;overflow-x:hidden;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width: 1024px){.homepage-customize-section{padding-inline:2rem;min-height:auto;padding-block:5rem}}@media screen and (max-width: 768px){.homepage-customize-section{padding-inline:1rem}}.homepage-customize-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(107deg, rgba(0, 0, 0, 0.4) 0.33%, rgba(15, 13, 51, 0.5) 99.36%);z-index:0}.homepage-customize-section .homepage-customize-section-body{display:flex;flex-direction:column;gap:1rem;margin-left:31rem;z-index:1}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-body{margin-left:0;align-items:center;text-align:center}}.homepage-customize-section .homepage-customize-section-title{color:#fff;font-size:58px;font-style:normal;font-weight:500}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-title{font-size:42px}}@media screen and (max-width: 768px){.homepage-customize-section .homepage-customize-section-title{font-size:32px}}.homepage-customize-section .homepage-customize-section-content{color:#fff;font-size:18px;font-style:normal;font-weight:400}.homepage-customize-section .homepage-customize-section-row-cards{display:flex;gap:1rem;margin-left:31rem;margin-top:2rem;flex-wrap:nowrap;position:relative;z-index:1}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-row-cards{margin-left:0;flex-wrap:wrap;justify-content:center;transform:none !important}}.homepage-customize-section .homepage-customize-section-card{padding:30px 35px;border-radius:4px;background:#f4ebd9;width:305px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem;will-change:transform}@media screen and (max-width: 1024px){.homepage-customize-section .homepage-customize-section-card{width:calc(50% - .5rem);max-width:400px}}@media screen and (max-width: 650px){.homepage-customize-section .homepage-customize-section-card{width:100%;max-width:none}}.homepage-customize-section .homepage-customize-section-card-header{display:flex;justify-content:space-between;align-items:start}.homepage-customize-section .homepage-customize-section-card-number{color:#1e2939;font-size:50px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px}.homepage-customize-section .homepage-customize-section-card-logo{width:109px;height:93px;aspect-ratio:109/93}.homepage-customize-section .homepage-customize-section-card-body-title{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-0.449px}.homepage-customize-section .homepage-customize-section-card-body-content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.15px}.homepage-portfolio-section{background-color:#fff;align-items:center;padding:30px 0 30px 0;gap:55px;display:flex;flex-direction:column;width:100%}.homepage-portfolio-section .homepage-portfolio-wrapper{width:min(1200px,90%);display:flex;flex-direction:column;overflow:hidden;margin:0 auto}.homepage-portfolio-section .homepage-section-header h2{text-align:left;width:50%;margin-bottom:1rem}@media(max-width: 768px){.homepage-portfolio-section .homepage-section-header h2{width:100%}}.homepage-portfolio-section .homepage-portfolio-section-subtitle{color:#33bdaa;font-size:38px;font-weight:500}@media(max-width: 650px){.homepage-portfolio-section .homepage-portfolio-section-subtitle{font-size:24px;font-weight:600}}.homepage-portfolio-section .homepage-portfolio-section-body{display:flex;margin-top:3rem}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper{width:100%;overflow:hidden}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track{position:relative;height:500px;overflow:hidden}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track{height:550px}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item{display:flex;align-items:center;justify-content:end;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(100%);transition:opacity .6s ease,transform .6s ease;pointer-events:none}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item{flex-direction:column;transform:translateX(100%)}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.active{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.active{transform:translateX(0)}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.exiting{opacity:0;transform:translateY(-100%)}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item.exiting{transform:translateX(-100%)}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side{display:flex;flex-direction:column;gap:.5rem;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px);padding:1.5rem;max-width:400px;position:absolute;transform:translateY(-50%);top:50%;left:0}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side{position:relative;top:unset;left:unset;transform:none;max-width:100%;max-width:unset}}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side h4{color:#3fbdac;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:-0.15px;margin-bottom:1.5rem}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side .left-side-row{width:90%;display:flex;justify-content:space-between;align-self:center;align-items:center;margin-bottom:.25rem}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side .left-side-row span{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side h5{color:#111034;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:41px}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .left-side p{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .right-side{width:75%;height:500px}.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .right-side img{height:100%;width:100%;object-fit:cover}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-body .homepage-portfolio-section-body-wrapper .homepage-portfolio-section-body-track .homepage-portfolio-section-body-item .right-side{height:220px;width:100%}}.homepage-portfolio-section .homepage-portfolio-section-footer{min-height:146px;background:#3fbdac;display:flex;align-items:center;padding-block:2rem;justify-content:center;width:100%}.homepage-portfolio-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{display:flex;align-items:center;justify-content:space-between;width:min(1200px,90%);flex-wrap:wrap;margin:0 auto}@media screen and (max-width: 1100px){.homepage-portfolio-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:center;row-gap:30px}}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:space-between}}.homepage-portfolio-section .homepage-portfolio-section-footer-item{align-items:center;display:flex;gap:1rem;border-right:1px solid #0f0d33;padding-right:2rem}@media screen and (max-width: 1100px){.homepage-portfolio-section .homepage-portfolio-section-footer-item{border-right:none;padding-right:0;width:40%}}.homepage-portfolio-section .homepage-portfolio-section-footer-item:last-child{border-right:none}.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo{border-radius:4px;background:hsla(0,0%,100%,.4);display:flex;min-width:64px;min-height:64px;max-width:64px;max-height:64px;justify-content:center;align-items:center;rotate:45deg}.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo svg{rotate:-45deg}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo{min-width:38px;min-height:38px;max-width:38px;max-height:38px}.homepage-portfolio-section .homepage-portfolio-section-footer-item-logo svg{width:20px;height:20px}}.homepage-portfolio-section .homepage-portfolio-section-footer-item-number{color:#000;font-size:38px;font-weight:400}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer-item-number{font-size:22px}}.homepage-portfolio-section .homepage-portfolio-section-footer-item-name{color:#000;font-size:16px;font-weight:400;text-transform:uppercase}@media(max-width: 768px){.homepage-portfolio-section .homepage-portfolio-section-footer-item-name{font-size:14px}}.homepage-portfolio-section .homepage-portfolio-section-footer-item-content{height:78px;align-content:center}.homepage-event-section{padding:30px 0 30px 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.homepage-event-section .homepage-event-section-wrapper{display:flex;flex-direction:column;width:min(1200px,90%);margin:0 auto}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:60%}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body{border-radius:8px;background:#111034;padding:40px 50px;display:flex;gap:75px;width:85%;align-self:end;margin-top:64px}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body{width:100%;flex-direction:column}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-right{display:flex;flex-direction:column;min-height:100%;width:65%}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-right{width:100%}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-right .card-item-buttons{display:flex;justify-content:center;align-items:center;position:relative;flex-grow:1}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left{width:35%;display:flex;flex-direction:column;gap:6rem;align-items:end}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left{width:100%;align-items:start;gap:20px}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left .homepage-event-section-body-left-image{background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);box-shadow:0 1px 15.8px 0 #33bdaa;min-width:160%;animation:float 4s ease-in-out infinite;will-change:transform;transition:transform .1s ease-out}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left .homepage-event-section-body-left-image{height:240px;object-fit:cover;min-width:unset}}.homepage-event-section .homepage-event-section-wrapper .homepage-event-section-body .homepage-event-section-body-left .homepage-event-section-body-left-text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.homepage-event-section .homepage-event-section-body-right-container{display:flex;flex-direction:column;gap:1rem}.homepage-event-section .homepage-event-section-body-right-item{border-radius:2px;background:#fff;padding:20px;display:flex;align-items:center;gap:1rem}.homepage-event-section .homepage-event-section-body-right-item-logo-bg{border-radius:100px;background:#111034;display:flex;width:53px;height:53px;padding:9px 10px 9px 9px;justify-content:center;align-items:center;flex-shrink:0}.homepage-event-section .homepage-event-section-body-right-item-content-name{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.homepage-event-section .homepage-event-section-body-right-item-content-details{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.homepage-event-section .homepage-event-section-body-right-item-row{display:flex;gap:1rem}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-body-right-item-row{flex-direction:column}}.homepage-event-section .homepage-event-section-body-right-item-row-card{width:100%;border-radius:2px;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 950px){.homepage-event-section .homepage-event-section-body-right-item-row-card{flex-direction:row;justify-content:start;gap:1rem}}.homepage-faq-section{padding:30px 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;overflow:hidden;width:100%}.homepage-faq-section .homepage-faq-section-wrapper{width:min(1200px,90%);margin:0 auto}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body{display:flex;flex-direction:column;margin-top:44px;align-items:center}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container{display:flex;flex-direction:column;gap:16px;width:70%;align-items:flex-end}@media screen and (max-width: 950px){.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container{width:100%}}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item{background:#fff;position:relative;border-bottom:1px solid #f0f2f4;flex-shrink:0;width:100%;transition:all 300ms;overflow:hidden}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content{position:relative;width:100%}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;cursor:pointer;padding:30px 24px;background:none;border:none;color:inherit;background:rgba(0,0,0,0);border:none}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-question{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:142%;flex:1;transition:color 300ms;position:relative;z-index:10;margin:0;width:80%;text-wrap-mode:wrap}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper{position:relative;border-radius:100px;border:1px solid #111034;flex-shrink:0;width:48px;height:48px;transition:all 300ms;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#111034;transform:rotate(0deg)}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon{position:relative;width:24px;height:24px}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon .arrow-icon{display:block;width:100%;height:100%}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease-in-out;border-bottom:1px solid #f0f2f4;background:#53ccbd}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner{overflow:hidden}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer{padding:30px 24px;padding-right:86px;position:relative;z-index:10}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer p{line-height:1.5;font-style:normal;font-size:16px;color:hsla(0,0%,100%,.8)}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item.open .faq-content .faq-button .faq-icon-wrapper{transform:rotate(90deg);border-color:#f0f2f4}.homepage-faq-section .homepage-faq-section-wrapper .homepage-faq-section-body .faq-container .faq-item:hover .faq-content .faq-button .faq-icon-wrapper{border-color:#f0f2f4}.homepage-customize-new-section{background-image:url("/wp-content/uploads/2025/12/72967bd0ffa3dd3e2755b1dd9fe09185748fa274.jpg");background-size:cover;background-repeat:no-repeat;width:100%;padding:80px 0 130px 0;justify-items:center}.homepage-customize-new-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(109deg, rgba(0, 0, 0, 0.72) 0%, rgba(15, 13, 51, 0.9) 100%);z-index:0}.homepage-customize-new-section .section-title{width:min(1200px,90%)}.homepage-customize-new-section .homepage-customize-new-section-body{width:min(1200px,90%);margin:0 auto;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-body .homepage-section-header h2{font-size:24px;text-align:left}}.homepage-customize-new-section .homepage-customize-new-section-body .homepage-section-content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:80%}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-body .homepage-section-content{font-size:16px;width:100%}}.homepage-customize-new-section .homepage-customize-new-section-row-cards{padding-left:calc((100vw - min(1200px,90%))/2);width:100%;z-index:9;position:relative;margin-top:70px;overflow:hidden}@media(max-width: 1100px){.homepage-customize-new-section .homepage-customize-new-section-row-cards{scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar{height:0px}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.homepage-customize-new-section .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:flex;width:44px;height:44px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;right:60px;transform:translateY(-50%);top:50%;z-index:12;transition:all .3s ease}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button#customize-prev-btn{left:60px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:none !important}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper{width:3100px;display:flex;gap:50px;transition:transform .5s ease;padding-right:calc((100vw - min(1200px,90%))/2)}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper{gap:.75rem;width:calc(960px + 2.25rem)}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item{width:1000px;min-width:1000px;display:flex;justify-content:space-between;border-radius:4px;border:1px solid #f0f2f4;background:rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);max-height:500px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item{flex-direction:column;max-height:unset;width:320px;min-width:320px;justify-content:start}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item.next{opacity:.4}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item img{height:100%;max-width:400px;object-fit:cover}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item img{max-width:unset;max-height:180px}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content{display:flex;flex-direction:column;gap:1rem;padding:48px 80px 48px 80px;justify-content:center}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content{padding:1rem .75rem 1.5rem;flex:1}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content p{margin:0}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-number{color:#3fbdac;font-size:34px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-number{font-size:28px}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-title{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:32px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-title{font-size:24px}}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content hr{border:none;height:1px;background:hsla(0,0%,100%,.6)}.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-content{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-content{flex:1}}@media(max-width: 768px){.homepage-customize-new-section .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .cards-buttons{padding:12px;width:fit-content;align-self:center}}.product-showcase-section{display:flex;flex-direction:column;width:100%;align-items:center;padding:60px 0}.product-showcase-section .product-showcase-section-wrapper{width:min(1200px,90%);display:flex;flex-direction:row;gap:44px}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper{flex-direction:column}}.product-showcase-section .product-showcase-section-wrapper .product-gallery{width:55%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper .product-gallery{width:100%}}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img{border-radius:10px;border:1px solid #f0f2f4;position:relative;overflow:hidden}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination{display:flex;width:45px;height:45px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;top:50%;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination#main-image-prev{left:20px}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination#main-image-next{right:20px}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .main-image-pagination#main-image-next svg{transform:rotate(180deg)}.product-showcase-section .product-showcase-section-wrapper .product-gallery .product-main-img .us-flag-overlay{position:absolute;bottom:20px;left:20px;width:74px;height:auto;pointer-events:none}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails{display:flex;flex-direction:row;gap:16px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails::-webkit-scrollbar{display:none}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails .image-thumbnail{border-radius:8px;border:1px solid #f0f2f4;opacity:.7;transition:all .3s ease;object-fit:cover;width:calc(25% - 12px);cursor:pointer;aspect-ratio:1/1}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails .image-thumbnail:hover{opacity:1}.product-showcase-section .product-showcase-section-wrapper .product-gallery .image-thumbnails .image-thumbnail.active{opacity:1}.product-showcase-section .product-showcase-section-wrapper .product-info{width:45%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper .product-info{width:100%}}.product-showcase-section .product-showcase-section-wrapper .product-info .product-category-container-ppage{display:flex;gap:8px;width:fit-content}.product-showcase-section .product-showcase-section-wrapper .product-info .product-category-container-ppage .product-category{display:flex;padding:12px 20px;justify-content:center;align-items:center;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#3fbdac;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:16px;width:fit-content;align-self:end;margin:0}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 810px){.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header{flex-direction:column-reverse}}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header .product-info-column{display:flex;flex-direction:column;gap:12px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header .product-info-column .product-name{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.45px;margin:0}.product-showcase-section .product-showcase-section-wrapper .product-info .product-info-header .product-info-column .product-sku{color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications{display:flex;flex-direction:column;gap:16px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications .product-specifications-head{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications .product-attributes-list{margin:0;list-style:none;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-specifications .product-attributes-list li{margin-bottom:12px}.product-showcase-section .product-showcase-section-wrapper .product-info hr{background-color:#f0f2f4;height:1px;border:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form{display:flex;flex-direction:column;gap:16px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-tite{color:#364153;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label{cursor:pointer;display:inline-block;position:relative;padding:5px;border:solid 1px rgba(0,0,0,0);border-radius:4px;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label .color-swatch-input{position:absolute;opacity:0;pointer-events:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label:has(.color-swatch-input:checked){border-color:#6d6d6d}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .variation-attribute .color-swatch-label .color-swatch{display:block;width:29px;height:29px;border-radius:2px;border:1px solid #000}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker{display:flex;flex-direction:row;gap:9px;align-items:center}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker p{color:#364153;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher{display:flex;flex-direction:row;gap:16px;align-items:center}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]{border:none;outline:none;background:rgba(0,0,0,0);width:40px;text-align:center;font-size:14px;font-weight:500;color:#364153}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]::-webkit-inner-spin-button,.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher input[type=number]{-moz-appearance:textfield}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher .quantity-btn{width:34px;height:34px;border-radius:100px;background-color:#000;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .quantity-picker .quantity-switcher .quantity-btn:hover{scale:1.05;background:rgba(0,0,0,.75);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta{display:flex;flex-direction:column;gap:24px;width:100%}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn{display:flex;padding:12px;align-items:center;justify-content:center;width:100%;border-radius:2px;border:1px solid #fff;background:#111034;gap:8px;transition:all .3s ease;fill:#fff}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn span{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn .mcl-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn svg{rotate:180deg;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn:hover{border-color:#3fbdac;background:#314879}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn:hover svg{transform:translateX(-5px)}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-loading{pointer-events:none;opacity:.85}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-loading .mcl-btn-icon svg{rotate:none;animation:mcl-spin .8s linear infinite}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-success{border-color:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-success .mcl-btn-icon svg{rotate:none;transform:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .add-to-quote-btn.is-success:hover .mcl-btn-icon svg{transform:none}@keyframes mcl-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn{display:flex;padding:12px;align-items:center;justify-content:center;width:100%;border-radius:2px;border:1px solid #000;background:#fff;gap:8px;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn span{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn svg{rotate:180deg;transition:all .3s ease}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover{border-color:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover span{color:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover svg{transform:translateX(-5px)}.product-showcase-section .product-showcase-section-wrapper .product-info .product-form .product-cta .request-customization-btn:hover svg path{fill:#3fbdac}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:0;padding:12px 18px;border-radius:8px;border:1px solid #f0f2f4;background:#fff;margin-top:8px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn{display:flex;flex-direction:column;gap:8px;border-right:solid 1px #f0f2f4;justify-content:center;align-items:center}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn.last{border:none}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn img{width:48px;height:48px}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn .product-download-btn-inner{width:100%;display:flex;justify-content:center;align-items:center;position:relative;gap:.5rem}.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn .product-download-btn-inner p{color:#3fbdac;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px}@media(max-width: 768px){.product-showcase-section .product-showcase-section-wrapper .product-info .product-downloads .product-download-btn .product-download-btn-inner svg{width:16px;height:16px}}.product-description-section{display:flex;flex-direction:column;width:100%;align-items:center;padding:60px 0}.product-description-section .product-description-wrapper{width:min(1200px,90%);display:flex;flex-direction:column;gap:24px}.product-description-section .product-description-wrapper .description-label{width:100%}.product-description-section .product-description-wrapper .description-label h2{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}@media(max-width: 768px){.product-description-section .product-description-wrapper .description-label h2{font-size:24px}}.product-description-section .product-description-wrapper .description-box{border-radius:2px;border:1px solid #f0f2f4;background:#fdfdfd;width:100%;padding:20px 30px;display:flex;flex-direction:column;gap:6px}.product-description-section .product-description-wrapper .description-box hr{background:#d1d5dc;height:1px;border:none;margin:5px 0 12px 0}.product-description-section .product-description-wrapper .description-box .product-name{color:#101828;font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:-0.439px;margin:0}.product-description-section .product-description-wrapper .description-box .product-sku{color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:0}.product-description-section .product-description-wrapper .description-box .product-description{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.related-products-section{display:flex;flex-direction:column;width:100%;align-items:center;padding:60px 0}.related-products-section .related-products-wrapper{width:min(1200px,90%);display:flex;flex-direction:column;gap:16px}.related-products-section .related-products-wrapper .related-products-description{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:60%}@media(max-width: 768px){.related-products-section .related-products-wrapper .related-products-description{width:100%}}.related-products-section .related-products-wrapper .related-products-grid{display:flex;flex-direction:column;gap:24px;margin-top:16px}.related-products-section .related-products-wrapper .related-products-grid .related-products-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px}@media screen and (max-width: 810px){.related-products-section .related-products-wrapper .related-products-grid .related-products-row{grid-template-columns:repeat(auto-fill, minmax(150px, 150px));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.related-products-section .related-products-wrapper .related-products-grid .related-products-row::-webkit-scrollbar{display:none}}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card{display:flex;flex-direction:column;border-radius:12px;border:1px solid #f0f2f4;background:#fff;overflow:hidden;transition:all .3s ease}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image{width:100%;aspect-ratio:1;overflow:hidden;position:relative}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image img{width:100%;height:100%;object-fit:cover}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1;transition:background .3s ease}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-image .view-details{display:flex;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:2px;border:1px solid #fff;background:#111034;padding:7px 30px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:opacity .3s ease;width:max-content}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card:hover .related-product-image::before{background:rgba(0,0,0,.3)}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card:hover .related-product-image .view-details{opacity:1}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info hr{background:#d1d5dc;height:1px;border:none}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info .related-product-name{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:0;flex:1}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info .related-product-sku{color:#8e8f91;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:0}.related-products-section .related-products-wrapper .related-products-grid .related-products-row .related-product-card .related-product-info .related-product-minimum{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px;text-align:center;margin:0}.shop-category-container{width:min(1200px,90%);margin:0 auto;padding:40px 0}.shop-categories-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px}.shop-cat-banner{width:100%;padding:150px 0;background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(/wp-content/uploads/2025/12/b989b67eacf15819d1c038dabd85ac30dc4187c5.jpg);background-size:cover;background-position:center;justify-items:center;display:inline-grid}@media(max-width: 768px){.shop-cat-banner{padding-bottom:50px}}.shop-cat-banner .shop-cat-banner-wrapper{width:min(1200px,90%);justify-items:center;display:inline-grid}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-title-wrapper .shop-cat-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-content-wrapper{display:flex;justify-content:center;align-items:center;width:70%;margin-top:20px}@media(max-width: 768px){.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-content-wrapper{width:100%}}.shop-cat-banner .shop-cat-banner-wrapper .shop-cat-content-wrapper .shop-cat-content{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.category-card{position:relative;text-decoration:none;color:inherit;display:block;border-radius:12px;border:1px solid #f0f2f4;background:#fdfdfd;overflow:hidden;transition:all .3s ease}.category-card:hover{scale:1.025;box-shadow:0 12px 20px 2px rgba(0,0,0,.15)}.category-card:hover img{scale:1.05}.category-card-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f5f5f5}@media(max-width: 768px){.category-card-image{aspect-ratio:1/1}}.category-card-image img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.category-card-image .category-overlay{position:absolute;top:0;left:5%;width:65%;height:100%;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:start;justify-content:center;padding:10px;gap:12px}.category-card-image .category-overlay .category-name{color:#101828;font-size:32px;font-style:normal;font-weight:500;line-height:32px}.category-card-image .category-overlay .category-description{color:#364153;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.category-card-image .category-overlay .category-count-wrapper{display:flex;padding:.5rem 1rem;border-radius:16777200px;border:1px solid #d1d5db;background:#111034;backdrop-filter:blur(7.5px);margin:0 0 8px 0}.category-card-image .category-overlay .category-count-wrapper .category-count{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:2.4px}.category-card-info{padding:26px;justify-items:center}.category-card-info .shop-button{padding:8px 20px;border-radius:2px;border:1px solid #99a1af;background:#111034;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;display:flex;gap:8px;align-items:center;transition:all .3s ease}.category-card-info .shop-button svg{rotate:180deg;transition:all .3s ease}.category-card-info .shop-button:hover{border-color:#3fbdac;background:#314879}.category-card-info .shop-button:hover svg{transform:translateX(-5px)}@media(max-width: 768px){.shop-categories-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px}}.brand-program-hero-section{background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:150px 0 40px 0;overflow:hidden}.brand-program-hero-section .brand-program-image-link{display:block;width:100%;height:100%;text-decoration:none}.brand-program-hero-section .brand-program-image-link img{width:100%;height:100%;object-fit:cover}.brand-program-hero-section .wrap{width:min(1200px,90%)}.brand-program-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.brand-program-hero-section .brand-program-hero-section-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase;border-bottom:1px solid #fff;padding:18px;margin-bottom:25px}.brand-program-hero-section .brand-program-hero-section-stats{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.55px;text-transform:capitalize;width:60%;margin-bottom:56px}@media(max-width: 768px){.brand-program-hero-section .brand-program-hero-section-stats{width:100%}}.brand-program-hero-section .brand-program-hero-section-banner{width:100vw;border-radius:4px;background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);padding:20px 0;display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width: 600px){.brand-program-hero-section .brand-program-hero-section-banner{gap:1rem}}.brand-program-hero-section .brand-program-hero-section-banner-image{height:60px;flex-shrink:0}@media(max-width: 600px){.brand-program-hero-section .brand-program-hero-section-banner-image{height:47px}}.brand-program-hero-section .line-banner{height:60px;width:1px;background-color:#fff}@media(max-width: 600px){.brand-program-hero-section .line-banner{height:47px}}.brand-program-main-section{justify-content:center;align-items:center;display:flex;flex-direction:column;padding:30px 0 60px 0;overflow:hidden}.brand-program-main-section .wrap{width:min(1400px,90%);margin-inline:auto}.brand-program-main-section hr{background-color:#3fbdac;height:1px;border:none;width:100vw;margin-bottom:15px}@media(max-width: 768px){.brand-program-main-section hr{display:none}}.brand-program-main-section .brand-program-main-section-title{color:#000;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;margin-bottom:24px}.brand-program-main-section .brand-program-main-section-stats{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin-bottom:30px}.brand-program-main-section .brand-program-main-section-container{display:flex;justify-content:space-evenly}@media(max-width: 768px){.brand-program-main-section .brand-program-main-section-container{flex-direction:column}}.brand-program-main-section .brand-program-main-section-card{display:flex;flex-direction:column;max-width:330px}@media(max-width: 768px){.brand-program-main-section .brand-program-main-section-card{max-width:unset;padding:40px 0;border-top:solid 1px #000}.brand-program-main-section .brand-program-main-section-card:last-child{border-bottom:solid 1px #000}}.brand-program-main-section .brand-program-main-section-card .cards-buttons.brand-program{margin:0;padding:14px 24px}.brand-program-main-section .brand-program-main-section-card-image-wrapper{display:flex;width:100%;justify-content:center;height:160px;margin-bottom:46px}.brand-program-main-section .brand-program-main-section-card-image-wrapper .brand-program-main-section-card-image{width:70%;height:auto;object-fit:contain}.brand-program-main-section .brand-program-main-section-card-title{color:#000;font-size:32px;font-style:normal;font-weight:500;line-height:32px}.brand-program-main-section .brand-program-main-section-card-content{color:#000024;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:16px 0}.brand-program-main-section .line-cards{height:160px;width:1px;background-color:#3fbdac}@media(max-width: 768px){.brand-program-main-section .line-cards{display:none}}.brand-program-article-section{justify-content:center;align-items:center;display:flex;flex-direction:column;padding:50px 0 100px 0;overflow:hidden}.brand-program-article-section .wrap{width:min(1200px,90%)}.brand-program-article-section .brand-program-article-section-title{display:flex;align-items:center;margin-bottom:1rem;color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.brand-program-article-section .brand-program-article-section-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.brand-program-article-section .brand-program-article-section-line{width:62%;height:1px;background-color:#25b9a9;margin-top:.5rem}.brand-program-article-section .brand-program-article-section-content{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:60%}.brand-program-article-section .brand-program-article-section-card-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:44px}@media(max-width: 768px){.brand-program-article-section .brand-program-article-section-card-container{grid-template-columns:repeat(1, 1fr)}}.brand-program-article-section .brand-program-article-section-card-container .brand-program-article-section-card{padding:24px 20px;border:1px solid #f0f2f4;background:#fdfdfd;display:flex;flex-direction:column;gap:10px;flex-grow:1}.brand-program-article-section .brand-program-article-section-card-container .brand-program-article-section-card .brand-program-article-section-card-image-wrapper{background:#000;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1}.brand-program-article-section .brand-program-article-section-card-header{display:flex;gap:7px;margin-bottom:10px}.brand-program-article-section .brand-program-article-section-card-number{background:#314879;display:flex;align-items:end;padding:18px 11px;color:#fff;font-size:50px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.123px;justify-content:center}.brand-program-article-section .brand-program-article-section-card-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.brand-program-article-section .brand-program-article-section-card-content{color:#364153;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.brand-program-cta-section{display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.brand-program-cta-section{display:none}}.brand-program-cta-section.dark-mode{background:#0f0d33}.brand-program-cta-section.dark-mode .brand-program-cta-section-title{color:#fff}.brand-program-cta-section.dark-mode .brand-program-cta-section-stats{color:hsla(0,0%,100%,.8)}.brand-program-cta-section .wrap{width:min(800px,90%)}.brand-program-cta-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.brand-program-cta-section .brand-program-cta-section-picture-wrapper{min-width:300px;max-width:300px;min-height:400px;position:relative}.brand-program-cta-section .brand-program-cta-section-picture-wrapper .brand-program-cta-section-background-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7)}.brand-program-cta-section .brand-program-cta-section-picture-wrapper .brand-program-cta-section-background-overlay .brand-program-cta-section-picture-text{color:hsla(0,0%,100%,.1);text-shadow:0 1px 1px hsla(0,0%,100%,.3);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.264px;position:absolute;top:50px;right:14px;font-family:arial}.brand-program-cta-section .brand-program-cta-section-picture-wrapper .brand-program-cta-section-picture{width:100%;min-height:100%;object-fit:cover}.brand-program-cta-section .brand-program-cta-section-container{display:flex;gap:11px}.brand-program-cta-section .brand-program-cta-section-content{display:flex;flex-direction:column;align-items:start;padding:50px 0;gap:24px}.brand-program-cta-section .brand-program-cta-section-title{color:#000;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.264px}.brand-program-cta-section .brand-program-cta-section-stats{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.449px}.brand-program-cta-section .brand-program-cta-section-buttons{display:flex;gap:16px;width:100%}.brand-program-cta-section .brand-program-cta-button{width:fit-content;display:flex;padding:14px 24px;justify-content:center;gap:9px;color:#fff;text-align:center;font-size:18px;font-weight:500;background-color:#0f0d33;border-radius:2px;border:1px solid #fff;align-items:center;transition:500ms;cursor:pointer}.brand-program-cta-section .brand-program-cta-button.btn-right{color:#0f0d33;background-color:rgba(0,0,0,0);border:1px solid #0f0d33}.brand-program-cta-section .brand-program-cta-button.btn-right:hover{background-color:#0f0d33;color:#fff}.brand-program-cta-section .brand-program-cta-button:hover{background-color:#fff;color:#0f0d33;border-color:#0f0d33}.contact-hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#111034;padding:150px 0 50px 0}.contact-hero-section .wrap{width:min(1200px,90%)}.contact-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-hero-section .contact-hero-section-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.contact-hero-section .contact-hero-section-line{width:150px;height:1px;background:#fff;margin-block:1rem}.contact-hero-section .contact-hero-section-description{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.55px;text-transform:capitalize}.contact-connection-section{margin-block:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-connection-section .wrap{width:min(1200px,90%)}.contact-connection-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-connection-section .contact-connection-section-row{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px;width:100%}.contact-connection-section .contact-connection-section-row .contact-connection-section-card{border-radius:4px;border:1px solid #f0f2f4;background:#fdfdfd;padding:1rem 14px;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-logo{display:flex;justify-content:start;align-items:center}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-title{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;margin:14px 0 8px 0;transition:color .3s ease}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-title.business-hour{color:#fff !important}@media(max-width: 768px){.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-title{margin:0}}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-text{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px}.contact-connection-section .contact-connection-section-row .contact-connection-section-card .contact-connection-section-card-text.business-hour{color:#fff !important}.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover{background:#111034}.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover .contact-connection-section-card-title,.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover .contact-connection-section-card-text{color:#fff}.contact-connection-section .contact-connection-section-row .contact-connection-section-card:hover svg path{fill:#fff}.contact-connection-section .contact-connection-section-row .contact-connection-section-card.business{background-color:#111034}@media(max-width: 1024px){.contact-connection-section .contact-connection-section-row{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.contact-connection-section .contact-connection-section-row{grid-template-columns:1fr}.contact-connection-section .contact-connection-section-row .contact-connection-section-card{flex-direction:row;gap:20px}.contact-connection-section .contact-connection-section-row .contact-connection-section-card-content{display:flex;flex-direction:column;justify-content:center;gap:5px}}.contact-connection-section-container{margin-block:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-connection-section-container .wrap{width:min(1200px,90%)}.contact-connection-section-container .wrap-flex{display:flex;flex-direction:row;justify-content:center;gap:35px}@media(max-width: 768px){.contact-connection-section-container .wrap-flex{flex-direction:column;gap:16px}}.contact-connection-section-container .contact-connection-section-form-content{display:flex;flex-direction:column;width:50%}@media(max-width: 768px){.contact-connection-section-container .contact-connection-section-form-content{width:100%}}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form{border:1px solid #f0f2f4;background:#fff;display:flex;flex-direction:column;padding:1rem 2rem;height:100%}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-title{color:#000;font-size:28px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.396px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-description{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body{margin-top:3rem}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form{display:flex;flex-direction:column;gap:50px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group{position:relative}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group label{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.15px;position:absolute;top:-10px;left:10px;background-color:#fff}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group textarea{width:100% !important;height:200px;border-radius:4px;outline:none;border:1px solid #e5e7ec;padding:32px 15px}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group input{width:100%;height:50px;border-radius:4px;outline:none;border:1px solid #e5e7ec;padding:0 1rem}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-group input:focus{border:1px solid #000}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-button{border-radius:2px;border:2px solid #d0d5dd;background:#0f0d33;color:#fff;padding:1rem 3rem;transition:500ms;cursor:pointer;width:100%}.contact-connection-section-container .contact-connection-section-form-content .contact-connection-section-form .contact-connection-section-form-body .wpcf7-form .form-button:hover{border:2px solid #d0d5dd;background:rgba(15,13,51,0);color:#000}.contact-connection-section-container .contact-connection-section-map{width:50%}@media(max-width: 768px){.contact-connection-section-container .contact-connection-section-map{width:100%}}.contact-connection-section-container .contact-connection-section-map iframe{width:100%;height:auto;aspect-ratio:1/1;border-radius:8px}.contact-connection-section-container .contact-connection-section-map-link{position:relative}.contact-connection-section-container .contact-connection-map-section-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-block:1rem}.contact-connection-section-container .contact-connection-map-section-info{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.contact-connection-section-container .contact-connection-section-map-social{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:1rem;padding:32px 0;border-radius:4px;border-top:1px solid #c7d4de;background:#fdfdfd}.contact-connection-section-container .contact-connection-section-map-social .social-icons-link{border-radius:100px;display:flex;justify-content:center;align-items:center}.we-serve-hero-section{padding:150px 0;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 768px){.we-serve-hero-section{padding-bottom:50px}}.we-serve-hero-section .wrap{width:min(1200px,90%)}.we-serve-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-hero-section .bd-back-btn{display:flex;align-items:center;gap:8px;font-size:16px;color:#fff;text-decoration:none;font-weight:500;transition:color .3s;margin-bottom:2rem;align-self:flex-start;border-bottom:1px solid #fff;padding-bottom:8px}.we-serve-hero-section .bd-back-btn:hover{color:#25b9a9;border-bottom-color:#25b9a9}.we-serve-hero-section .industire-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.we-serve-hero-section .industire-title-wrapper .we-serve-hero-section-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase;text-align:center}@media(max-width: 768px){.we-serve-hero-section .industire-title-wrapper .we-serve-hero-section-title{font-size:18px}}.we-serve-hero-section .we-serve-hero-section-text{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px;width:70%;margin-top:20px}@media(max-width: 768px){.we-serve-hero-section .we-serve-hero-section-text{width:100%;font-size:16px}}.we-serve-hero-section .we-serve-hero-section-buttons{margin-top:48px;display:flex;gap:24px}@media(max-width: 600px){.we-serve-hero-section .we-serve-hero-section-buttons{flex-direction:column}}.we-serve-main-section{margin-top:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-main-section .wrap{width:min(1200px,90%)}.we-serve-main-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-main-section .we-serve-main-section-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center}@media(max-width: 768px){.we-serve-main-section .we-serve-main-section-title{font-size:24px}}.we-serve-main-section .we-serve-main-section-description{margin-top:34px;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:center}@media(max-width: 768px){.we-serve-main-section .we-serve-main-section-description{font-size:16px}}.we-serve-main-section .we-serve-main-section-card-container{margin-top:50px;margin-bottom:50px;display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;width:100%}@media(max-width: 900px){.we-serve-main-section .we-serve-main-section-card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.we-serve-main-section .we-serve-main-section-card-container{grid-template-columns:1fr}}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card-wrapper{display:flex;flex-direction:column;gap:28px;cursor:pointer}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card-wrapper:hover .we-serve-main-section-card-content{background:rgba(29,46,80,.35)}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card-wrapper:hover .line-separator::before{width:100%}.we-serve-main-section .we-serve-main-section-card-container .line-separator{height:4px;background:#d1d5dc;border-radius:100px;position:relative;overflow:hidden}.we-serve-main-section .we-serve-main-section-card-container .line-separator::before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:#1d2e50;border-radius:100px;transition:width .4s ease-out}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card{padding:15px;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);background-repeat:no-repeat;background-size:cover;aspect-ratio:1/.8}@media(max-width: 600px){.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card{aspect-ratio:unset}}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content{width:100%;height:100%;border-radius:14px;background:rgba(29,46,80,.5);backdrop-filter:blur(4px);padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-logo{display:flex;justify-content:start;align-items:center}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-title{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-text{color:#c7d4de;font-size:14px;font-style:normal;font-weight:400;line-height:22.75px;letter-spacing:-0.15px}.we-serve-main-section .we-serve-main-section-card-container .we-serve-main-section-card .we-serve-main-section-card-content .we-serve-main-section-card-btn{border-radius:2px;border:1px solid #fff;background:rgba(0,0,0,0);padding:14px 24px;width:fit-content;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.we-serve-solutions-section{margin:70px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-solutions-section .wrap{width:min(1200px,90%)}.we-serve-solutions-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.we-serve-solutions-section .we-serve-solutions-section-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-title{font-size:24px}}.we-serve-solutions-section .we-serve-solutions-section-description{margin-top:34px;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:center}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-description{font-size:16px}}.we-serve-solutions-section .homepage-portfolio-section-footer{min-height:146px;background:#3fbdac;display:flex;align-items:center;padding-block:2rem;justify-content:center;width:100%;margin-block:50px}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer{min-width:100vw}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{display:flex;align-items:center;justify-content:space-between;width:min(1200px,90%);flex-wrap:wrap}@media screen and (max-width: 1100px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:center;row-gap:30px}}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-wrapper{justify-content:space-between}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item{align-items:center;display:flex;gap:1rem;border-right:1px solid #0f0d33;padding-right:1rem}@media screen and (max-width: 1100px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item{border-right:none;padding-right:0;width:40%}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item:last-child{border-right:none}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo{border-radius:4px;background:hsla(0,0%,100%,.4);display:flex;min-width:64px;min-height:64px;max-width:64px;max-height:64px;justify-content:center;align-items:center;rotate:45deg}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo svg{rotate:-45deg}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo{min-width:38px;min-height:38px;max-width:38px;max-height:38px}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-logo svg{width:20px;height:20px}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-number{color:#000;font-size:38px;font-weight:400}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-number{font-size:22px}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-name{color:#000;font-size:16px;font-weight:400;text-transform:uppercase}@media(max-width: 768px){.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-name{font-size:14px}}.we-serve-solutions-section .homepage-portfolio-section-footer .homepage-portfolio-section-footer-item .homepage-portfolio-section-footer-item-content{height:78px;align-content:center}.we-serve-solutions-section .we-serve-solutions-section-container{width:100%;display:flex;gap:65px}@media(max-width: 900px){.we-serve-solutions-section .we-serve-solutions-section-container{flex-direction:column;gap:28px}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-image{width:55%;object-fit:cover}@media(max-width: 900px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-image{width:100%}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content{width:45%;padding-top:15px}@media(max-width: 900px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content{width:100%}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-title{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-title{font-size:24px;text-align:center}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-subtitle{margin-top:.5rem;color:#4a5565;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}@media(max-width: 768px){.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .we-serve-solutions-section-container-subtitle{text-align:center}}.we-serve-solutions-section .we-serve-solutions-section-container .we-serve-solutions-section-container-content .homepage-faq-section-body{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.we-serve-solutions-section .homepage-faq-section{padding:29px 132px;background-color:#fff;display:flex;flex-direction:column}.we-serve-solutions-section .homepage-faq-section-content{width:530px;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.we-serve-solutions-section .faq-container{display:flex;flex-direction:column;width:100%;max-width:700px;align-items:flex-end}.we-serve-solutions-section .faq-container .faq-item{position:relative;border-block:1px solid #d1d5dc;flex-shrink:0;width:100%;transition:all 300ms;overflow:hidden}.we-serve-solutions-section .faq-container .faq-item .faq-blur-bg{position:absolute;backdrop-filter:blur(2px);height:100%;left:0;top:0;width:100%;background-color:rgba(0,0,0,0);transition:all 300ms;pointer-events:none}.we-serve-solutions-section .faq-container .faq-item .faq-content{position:relative;width:100%}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;cursor:pointer;padding:18px 22px;background:none;border:none;color:inherit;background:rgba(0,0,0,0) !important}@media(max-width: 768px){.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button{padding-inline:0}}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button:hover{background:rgba(0,0,0,0) !important}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-question{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px;flex:1;transition:color 300ms;position:relative;z-index:10;margin:0;width:80%}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper{position:relative;border-radius:100px;border:1px solid #000;flex-shrink:0;width:48px;height:48px;transition:all 300ms;display:flex;align-items:center;justify-content:center;z-index:10;background-color:rgba(0,0,0,0)}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon{position:relative;width:24px;height:24px}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-button .faq-icon-wrapper .faq-icon .faq-icon-1{transition:all 300ms;transform-origin:center}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease-in-out}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner{overflow:hidden}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer{padding:0 22px 18px 22px;padding-right:86px;position:relative;z-index:10}@media(max-width: 768px){.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer{padding:0 0 30px 0}}.we-serve-solutions-section .faq-container .faq-item .faq-content .faq-answer-wrapper .faq-answer-inner .faq-answer p{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.we-serve-solutions-section .faq-container .faq-item:hover .faq-blur-bg{background-color:rgba(217,217,217,.2) !important}.we-serve-solutions-section .faq-container .faq-item:hover .faq-icon-wrapper{border-color:#f0f2f4 !important}.we-serve-solutions-section .faq-container .faq-item.open .faq-icon-1{transform:rotate(90deg) !important}.we-serve-solutions-section .faq-container .faq-item.open .faq-answer-wrapper{grid-template-rows:1fr !important}.catalog-main-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block:3rem}.catalog-main-section .wrap{width:min(1200px,90%)}.catalog-main-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.catalog-main-section .catalog-main-section-title{color:#101828;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:52px}.catalog-main-section .catalog-main-section-description{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:142%;width:60%}@media(max-width: 768px){.catalog-main-section .catalog-main-section-description{width:100%}}.catalog-miscellaneous-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:70px}.catalog-miscellaneous-section .wrap{width:min(1200px,90%)}.catalog-miscellaneous-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.catalog-miscellaneous-section .catalog-miscellaneous-section-title{display:flex;align-items:center;margin-bottom:1rem;width:100%}.catalog-miscellaneous-section .catalog-miscellaneous-section-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.catalog-miscellaneous-section .catalog-miscellaneous-section-line{width:80%;height:1px;background-color:#25b9a9;margin-top:.5rem}.catalog-miscellaneous-section .catalog-miscellaneous-section-content{color:#000;width:560px;max-width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.catalog-miscellaneous-section .best-seller-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%}.catalog-miscellaneous-section .best-seller-row .homepage-section-content{color:#000;width:560px;max-width:60%;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:0}.catalog-miscellaneous-section .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px;flex-shrink:0}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;backdrop-filter:blur(2px);cursor:pointer;transition:all .3s ease}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn#catalog-misc-next svg{transform:rotate(180deg)}@media(max-width: 768px){.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn{width:40px;height:40px;padding:8px}.catalog-miscellaneous-section .best-seller-row .best-seller-btns .best-seller-btn svg{width:20px;height:20px}}@media(max-width: 768px){.catalog-miscellaneous-section .best-seller-row{flex-direction:row;align-items:flex-start}}.catalog-miscellaneous-section .catalog-misc-carousel-controls{display:flex;gap:1rem;justify-content:flex-end;width:100%;margin-bottom:1rem}@media(max-width: 768px){.catalog-miscellaneous-section .catalog-misc-carousel-controls{justify-content:center}}.catalog-miscellaneous-section .best-seller-btn{width:48px;height:48px;border-radius:50%;border:1px solid #e4e7ec;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.catalog-miscellaneous-section .best-seller-btn:hover{background:#f9fafb;border-color:#d0d5dd}.catalog-miscellaneous-section .best-seller-btn:last-child svg{transform:rotate(180deg)}@media(max-width: 768px){.catalog-miscellaneous-section .best-seller-btn{width:40px;height:40px}.catalog-miscellaneous-section .best-seller-btn svg{width:20px;height:20px}}.catalog-miscellaneous-section .catalog-misc-carousel-wrapper{overflow:hidden;width:100%}.catalog-miscellaneous-section .cards-page{display:flex;gap:.5rem;justify-content:start;margin-top:2rem;flex-wrap:wrap}@media(max-width: 650px){.catalog-miscellaneous-section .cards-page{justify-content:center}}.catalog-miscellaneous-section .cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#d0d5dd;cursor:pointer;transition:background .3s ease}.catalog-miscellaneous-section .cards-page-item.active{background:#101828}.catalog-miscellaneous-section .cards-page-item.mobile-indicator{display:none}@media(max-width: 650px){.catalog-miscellaneous-section .cards-page-item{width:60px}.catalog-miscellaneous-section .cards-page-item.desktop-indicator{display:none}.catalog-miscellaneous-section .cards-page-item.mobile-indicator{display:block}}.catalog-main-section-card-container{display:grid;grid-template-columns:repeat(3, minmax(200px, 1fr));gap:40px;margin-top:47px;width:100%}@media(max-width: 1100px){.catalog-main-section-card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.catalog-main-section-card-container{grid-template-columns:repeat(1, 1fr)}}.catalog-miscellaneous-section .catalog-main-section-card-container{display:flex;flex-wrap:nowrap;transition:transform .3s ease;gap:40px}.catalog-miscellaneous-section .catalog-main-section-card-container .catalog-main-section-card{flex:0 0 calc((100% - 80px)/3);min-width:0}@media(max-width: 992px){.catalog-miscellaneous-section .catalog-main-section-card-container .catalog-main-section-card{flex:0 0 calc((100% - 40px)/2)}}@media(max-width: 650px){.catalog-miscellaneous-section .catalog-main-section-card-container .catalog-main-section-card{flex:0 0 100%}}.catalog-main-section-card-container .catalog-main-section-card{border-radius:12px;border:1px solid #f0f2f4;background:#fff;overflow:hidden}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header{position:relative}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-image{width:100%;height:284px;object-fit:cover}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-badge{border-radius:2px 0 0 2px;background:#111034;padding:19px 28px 19px 0;display:flex;align-items:center;gap:3px;position:absolute;top:17px;right:0}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-badge .catalog-main-section-badge-line{background:#a8c2e6;width:50px;height:1px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-header .catalog-main-section-card-badge p{color:#a8c2e6;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body{padding:21px 32px 15px 32px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-description{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:16px 0 24px 0}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer{display:flex;justify-content:space-between;border-top:1px solid #f5f5f5;padding:1rem 0}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-stats{color:#8e8f91;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-download{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-download p{color:#3fbdac;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;transition:color .3s ease}.catalog-main-section-card-container .catalog-main-section-card .catalog-main-section-card-body .catalog-main-section-card-footer .catalog-main-section-card-footer-download:hover p{color:#3a9b8c}.industry-specific-banner{width:100%;justify-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}.industry-specific-banner .wrap{width:min(1200px,90%);display:flex;gap:2rem;align-items:center;padding:150px 0 75px 0;margin-inline:auto}@media(max-width: 768px){.industry-specific-banner .wrap{flex-direction:column}}.industry-specific-banner .industry-specific-banner-left{display:flex;flex-direction:column;gap:1rem;width:55%}@media(max-width: 768px){.industry-specific-banner .industry-specific-banner-left{width:100%;align-items:center}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-title,.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-content{text-align:center}}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-title{color:#fff;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;margin:0}.industry-specific-banner .industry-specific-banner-left .bd-back-btn{display:flex;align-items:center;gap:8px;font-size:16px;color:#fff;text-decoration:none;font-weight:500;transition:color .3s;margin-bottom:1rem;align-self:flex-start;border-bottom:1px solid #fff;padding-bottom:8px}.industry-specific-banner .industry-specific-banner-left .bd-back-btn:hover{color:#25b9a9;border-bottom-color:#25b9a9}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin:0}.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-btns{display:flex;flex-direction:row;gap:1.5rem;margin-top:2rem}@media(max-width: 768px){.industry-specific-banner .industry-specific-banner-left .industry-specific-banner-btns{flex-direction:column}}.industry-specific-banner .industry-specific-banner-rigth{display:flex;flex-direction:column;width:45%;background:red}@media(max-width: 768px){.industry-specific-banner .industry-specific-banner-rigth{width:100%}}.industry-specific-body{width:100%;padding:50px 0}.industry-specific-body .content-wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:1rem;justify-self:center;align-items:center;margin-bottom:4rem;margin-inline:auto}.industry-specific-body .content-wrap .industry-specific-body-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center;margin:0}@media(max-width: 768px){.industry-specific-body .content-wrap .industry-specific-body-title{font-size:24px;line-height:normal}}.industry-specific-body .content-wrap .industry-specific-body-content{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:32px;width:80%;margin:0}@media(max-width: 768px){.industry-specific-body .content-wrap .industry-specific-body-content{width:100%;font-size:16px;line-height:normal}}.industry-specific-body .cards-wrap{width:90%;display:flex;flex-direction:row;gap:1.5rem}@media(max-width: 1100px){.industry-specific-body .cards-wrap{justify-self:center;flex-direction:column;width:90%}}@media(max-width: 768px){.industry-specific-body .cards-wrap{width:100%}}.industry-specific-body .cards-wrap .cards-main-image{width:50%;object-fit:cover;object-position:center;filter:grayscale(100%) brightness(0.5)}@media(max-width: 1100px){.industry-specific-body .cards-wrap .cards-main-image{width:100%}}.industry-specific-body .cards-wrap .cards-2-lvl{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:1.5rem;width:50%;grid-auto-rows:1fr}@media(max-width: 1100px){.industry-specific-body .cards-wrap .cards-2-lvl{width:100%;align-self:center}}@media(max-width: 768px){.industry-specific-body .cards-wrap .cards-2-lvl{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;width:90%}}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item{padding:2rem;border-radius:8px;border:1px solid #f0f2f4;color:#000;background:#fdfdfd;justify-items:center;display:flex;flex-direction:column;height:100%}@media(max-width: 768px){.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item{aspect-ratio:1/1}}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item.fatured{background:#314879;color:#fff}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item h3{font-family:"Inter";font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin-bottom:1rem;text-align:center}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-item p{text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.industry-specific-body .cards-wrap .cards-2-lvl .cards-2-lvl-pic{border-radius:8px;border:1px solid #f5f5f5;height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.industry-specific-solutions{width:100%;justify-items:center;padding:50px 0}.industry-specific-solutions .industry-specific-solutions-title{width:min(1200px,90%);display:flex;align-items:center;margin-bottom:1rem;gap:2rem;margin-inline:auto}.industry-specific-solutions .industry-specific-solutions-title .industry-specific-solutions-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;text-wrap-mode:nowrap}@media(max-width: 768px){.industry-specific-solutions .industry-specific-solutions-title .industry-specific-solutions-text{text-wrap-mode:wrap;font-size:24px;line-height:normal}}.industry-specific-solutions .industry-specific-solutions-title .industry-specific-solutions-line{width:100%;height:1px;background-color:#25b9a9;margin-top:.5rem}.industry-specific-solutions .industry-specific-solutions-contnent-wrapper{width:min(1200px,90%);justify-content:start;margin-inline:auto}.industry-specific-solutions .industry-specific-solutions-contnent-wrapper .industry-specific-solutions-contnent{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:0;width:45%}@media(max-width: 768px){.industry-specific-solutions .industry-specific-solutions-contnent-wrapper .industry-specific-solutions-contnent{width:100%}}.industry-specific-solutions .homepage-customize-new-section-row-cards{padding-left:calc((100vw - min(1200px,90%))/2);width:100%;z-index:9;position:relative;margin-top:70px;padding-top:1rem;overflow:hidden}.industry-specific-solutions .homepage-customize-new-section-row-cards .scroll-indicator-arrow{display:none}@media(max-width: 1100px){.industry-specific-solutions .homepage-customize-new-section-row-cards .scroll-indicator-arrow{display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:15;width:40px;height:40px;justify-content:center;align-items:center;border-radius:100px;background:rgba(17,16,52,.6);backdrop-filter:blur(5px);pointer-events:none;animation:scrollHint 1.2s ease-in-out infinite;transition:opacity .3s ease}.industry-specific-solutions .homepage-customize-new-section-row-cards .scroll-indicator-arrow.hidden{opacity:0;pointer-events:none}}@keyframes scrollHint{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(8px)}}@media(max-width: 1100px){.industry-specific-solutions .homepage-customize-new-section-row-cards{scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar{height:0px}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.industry-specific-solutions .homepage-customize-new-section-row-cards::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:flex;width:44px;height:44px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;right:60px;transform:translateY(-50%);top:50%;z-index:12;transition:all .3s ease}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}@media(max-width: 1100px){.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-portfolio-section-right-card-content-description-button{display:none !important}}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper{width:3100px;display:flex;gap:50px;transition:transform .5s ease;padding-right:calc((100vw - min(1200px,90%))/2);align-items:center}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item{width:1000px;min-width:1000px;display:flex;justify-content:space-between;border-radius:4px;background:#111034;max-height:500px;padding:1.5rem;gap:2rem;transition:all .3s ease}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item.next{background:#314879}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item img{height:250px;min-width:550px;object-fit:cover;filter:brightness(0.8);top:-2.5rem;position:relative}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content{display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content p{margin:0}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-number{color:#3fbdac;font-size:34px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-title{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .new-slider-item-content-content{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.industry-specific-solutions .homepage-customize-new-section-row-cards .homepage-customize-new-slider-wrapper .homepage-customize-new-slider-item .homepage-customize-new-slider-item-content .cards-buttons{padding:21px 0}.portfolio-used-products{width:100%;justify-items:center;margin:100px 0 50px 0}.portfolio-used-products .wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:8px;margin-inline:auto}.portfolio-used-products .homepage-bestseller-section{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}.portfolio-used-products .homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.portfolio-used-products .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.portfolio-used-products .best-seller-row{display:flex;flex-direction:row;justify-content:space-between}.portfolio-used-products .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn#best-seller-next svg{rotate:180deg}.portfolio-used-products .portfolios-carousel-wrapper{overflow:hidden;width:100%}.portfolio-used-products .portfolios-section-cards{display:flex;gap:20px;margin-top:2rem;transition:transform .4s ease-in-out}@media screen and (max-width: 650px){.portfolio-used-products .portfolios-section-cards .portfolios-card:nth-child(n+7){display:none}}.portfolio-used-products .portfolios-section-cards .portfolios-card{position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;border-radius:8px;border:1px solid #f0f2f4;background:#fdfdfd;overflow:hidden}.portfolio-used-products .portfolios-section-cards .portfolios-card:hover img{scale:1.05}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-image{position:relative;aspect-ratio:1.2/1;overflow:hidden;background:#f5f5f5}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-image img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-image span{position:absolute;top:12px;right:24px;z-index:2;border-radius:100px;border:1px solid #d1d5db;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);padding:.5rem 1rem;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:2.4px;display:flex;align-items:center;gap:8px;flex-shrink:0}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content{padding:1rem;display:flex;flex-direction:column;flex:1}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content h3{color:#000;font-family:"Inter";font-size:1rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin-bottom:.5rem}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content .location-row{display:flex;align-items:center;gap:.5rem;justify-content:start;margin-bottom:1rem;flex:1}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content .location-row span{color:#6d6d6d;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.portfolio-used-products .portfolios-section-cards .portfolios-card .portfolios-card-content .cards-buttons{padding:.5rem 2rem}.portfolio-used-products .portfolios-section-cards-page{display:flex;gap:1rem}.portfolio-used-products .portfolios-section-cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#e5e7eb;margin-top:2rem;transition:background-color .3s ease;cursor:pointer}.portfolio-used-products .portfolios-section-cards-page-item.active{background:#101828}.portfolio-used-products .portfolios-section-cards-page-item:hover{background:#6b7280}.custom-request-hero-section{padding:150px 0 50px 0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.custom-request-hero-section .wrap{width:min(1200px,90%)}.custom-request-hero-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-request-hero-section .custom-request-hero-title{color:#000;font-family:"Josefin Sans",sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px}.custom-request-hero-section .custom-request-hero-description{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin-top:1rem}.custom-request-hero-section .custom-request-hero-card-background-image{position:absolute;bottom:0%;right:0%;z-index:-1;height:40%;width:70%;object-fit:cover;filter:grayscale(100%)}.custom-request-hero-section .custom-request-hero-card-container{margin-top:58px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:42px;justify-content:start;overflow-x:auto;grid-auto-flow:column;scroll-behavior:smooth}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container{gap:1rem}}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card{border-radius:4px;border:1px solid #f0f2f4;background:rgba(0,0,0,.5);backdrop-filter:blur(7.5px);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);min-width:300px;overflow:hidden}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card.mid{display:flex;flex-direction:column-reverse}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-image{width:100%;aspect-ratio:1/.6;object-fit:cover;object-position:center}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body{padding:21px 23px}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-number{color:#a8c2e6;font-size:34px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.449px;margin-bottom:1rem}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-number{font-size:18px;margin-bottom:10px}}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-name{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:32px;border-bottom:1px solid hsla(0,0%,100%,.6);padding-bottom:1rem;margin-bottom:1rem}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-name{font-size:18px;padding-bottom:10px;margin-bottom:10px}}.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-stats{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}@media(max-width: 1100px){.custom-request-hero-section .custom-request-hero-card-container .custom-request-hero-card .custom-request-hero-card-body .custom-request-hero-card-stats{font-size:14px}}.custom-request-main-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:50px}.custom-request-main-section .wrap{width:min(1200px,90%);display:flex;flex-direction:row;gap:50px;justify-content:space-between}@media(max-width: 900px){.custom-request-main-section .wrap{flex-direction:column}}.custom-request-main-section .custom-request-content-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:center;width:40%}@media(max-width: 900px){.custom-request-main-section .custom-request-content-wrapper{width:100%}}.custom-request-main-section .custom-request-content-wrapper .custom-request-main-title{color:#083343;font-size:30px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.custom-request-main-section .custom-request-content-wrapper .custom-request-main-description{color:#50656c;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.custom-request-main-section .custom-request-main-cards-wrapper{overflow:hidden;width:calc(100% - 96px)}.custom-request-main-section .best-seller-btn{width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);background:#111034;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.custom-request-main-section .best-seller-btn:hover{background:#f5f5f5;border-color:rgba(0,0,0,.2)}.custom-request-main-section .best-seller-btn svg{width:24px;height:24px}.custom-request-main-section .best-seller-btn#custom-request-next svg{transform:rotate(180deg)}.custom-request-main-section .custom-request-right-side-wrapper{width:60%}@media(max-width: 900px){.custom-request-main-section .custom-request-right-side-wrapper{width:100%}}.custom-request-main-section .custom-request-carousel-wrapper{width:100%;margin-bottom:2rem;display:flex;gap:12px;align-items:center}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards{display:flex;gap:23px;transition:transform .3s ease}@media(max-width: 768px){.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards{gap:1rem}}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item{border-radius:8px;background:#f5f3f3;border:1px solid #f0f2f4;overflow:hidden;flex:0 0 calc(50% - 11.5px)}@media(max-width: 768px){.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item{flex:0 0 100%}}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-header{position:relative}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-header .badge{border-radius:34px;border:1px solid #d1d5db;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);padding:.5rem 1rem;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px;position:absolute;top:10px;right:10px;margin:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-header .custom-request-main-header-image{height:227px;width:100%;object-fit:cover}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-title{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-location{color:#6d6d6d;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;display:flex;align-items:center;gap:.5rem;margin:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-location svg{flex-shrink:0}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-button{margin-top:.5rem;display:inline-flex;padding:10px 20px;justify-content:center;color:#fff;text-align:center;font-size:16px;font-weight:500;background-color:#0f0d33;border-radius:8px;border:none;align-items:center;text-decoration:none;transition:background-color .3s ease}.custom-request-main-section .custom-request-carousel-wrapper .custom-request-main-cards .custom-request-main-card-item .custom-request-main-card-body .custom-request-main-card-button:hover{background-color:#1a1850}.custom-request-main-section .custom-request-cards-page{display:flex;gap:10px;justify-content:center;align-items:center}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item{width:80px;height:2px;border-radius:100px;background:#d1d5db;transition:all .3s ease}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.active{background:#101828}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.desktop-indicator{display:block}@media(max-width: 768px){.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.desktop-indicator{display:none}}.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.mobile-indicator{display:none}@media(max-width: 768px){.custom-request-main-section .custom-request-cards-page .custom-request-cards-page-item.mobile-indicator{display:block}}.future-project-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px 0}.future-project-section .wrap{width:min(1200px,90%)}.future-project-section .future-project-section-title{display:flex;align-items:center;margin-bottom:1rem}.future-project-section .future-project-section-title .future-project-section-text h2{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.future-project-section .future-project-section-title .future-project-section-line{width:73%;height:1px;background-color:#25b9a9;margin-top:.5rem;margin-left:8px}.future-project-section .future-project-section-subtitle{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px}.future-project-section .future-project-section-body{display:flex;flex-direction:row;gap:50px;width:100%;justify-content:space-between;margin:50px 0 0 0}@media(max-width: 768px){.future-project-section .future-project-section-body{flex-direction:column}}.future-project-section .future-project-section-body .future-project-section-slider-wrapper{width:60%;display:flex;position:relative;justify-content:center}@media(max-width: 768px){.future-project-section .future-project-section-body .future-project-section-slider-wrapper{width:100%}}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button{display:flex;align-items:center;justify-content:center;padding:9px;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:#111034;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);position:absolute;transform:translateY(-50%);top:50%;z-index:3}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button#slider-prev{left:0}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button#slider-next{right:0}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider-button#slider-next svg{rotate:180deg}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider{width:calc(100% - 44px);position:relative;min-height:600px;overflow:hidden}@media(max-width: 768px){.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider{min-height:340px}}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide{background:url(http://jeffm414.sg-host.local/wp-content/uploads/2025/12/72967bd0ffa3dd3e2755b1dd9fe09185748fa274.jpg);height:100%;width:75%;position:absolute;right:0;border-radius:8px;border:1px solid var(--Basic-color-gray-300, #F0F2F4);box-shadow:0 6px 10px 0 rgba(0,0,0,.25);transition:all .7s ease;display:none;background-size:cover}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide.prev{display:block;scale:.8;transform:translateX(-41%);transform-origin:left center;filter:brightness(0.5);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25) inset}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide.next{transform:translatex(110%);display:block}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide.active{display:block;z-index:1}.future-project-section .future-project-section-body .future-project-section-slider-wrapper .future-project-section-slider .future-project-section-slide .category-badge{display:flex;align-items:center;justify-content:center;padding:9px 19px;border-radius:100px;border:1px solid rgba(229,231,235,.5);background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 hsla(0,0%,100%,.2);backdrop-filter:blur(7.5px);color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-1px;position:absolute;top:24px;right:16px}.future-project-section .future-project-section-body .future-project-section-content{width:40%;transition:opacity .3s ease;display:flex;flex-direction:column;gap:18px;align-items:start;justify-content:center}@media(max-width: 768px){.future-project-section .future-project-section-body .future-project-section-content{width:100%}}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-header{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:32px;font-family:"Inter"}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-description{color:#5c5c5c;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-0{width:48px;height:1px;flex-shrink:0;background:linear-gradient(90deg, #25B9A9 0%, #3FBDAC 100%)}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-1,.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-2{color:#4a5565;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.future-project-section .future-project-section-body .future-project-section-content .future-project-section-content-addition-wrapper .future-project-section-content-addition-2::before{content:"•";margin-right:12px}.custom-request-prove-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:150px 0 50px 0;position:relative}.custom-request-prove-section .wrap{width:min(1200px,90%)}.custom-request-prove-section .custom-request-prove-section-background{position:absolute;top:-50px;left:0;width:1140px;height:600px;object-fit:cover;z-index:-1;filter:grayscale(100%) brightness(0.5)}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-background{top:14%}}@media(max-width: 600px){.custom-request-prove-section .custom-request-prove-section-background{top:10%}}@media(max-width: 441px){.custom-request-prove-section .custom-request-prove-section-background{top:13%}}.custom-request-prove-section .custom-request-prove-section-title{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-text{color:#fff;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;width:fit-content;text-wrap-mode:nowrap}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-text{color:#101828}}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-text{text-wrap-mode:wrap}}.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-line{width:100%;height:1px;background-color:#25b9a9}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-title .custom-request-prove-section-line{width:50%}}.custom-request-prove-section .custom-request-prove-section-subtitle{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px;width:50%}@media(max-width: 768px){.custom-request-prove-section .custom-request-prove-section-subtitle{color:#101828;width:100%}}.custom-request-prove-section .custom-request-prove-section-body-card{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:1rem;width:100%;margin-top:3rem}@media(max-width: 1024px){.custom-request-prove-section .custom-request-prove-section-body-card{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}}@media(max-width: 600px){.custom-request-prove-section .custom-request-prove-section-body-card{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(6, 1fr)}}.custom-request-prove-section .card{border-radius:2px;border:1px solid #f0f2f4;background:#fdfdfd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:32px}.custom-request-prove-section .card.card1{grid-column:span 2/span 2;border-radius:2px;border:1px solid #bcbfc1;background:rgba(253,253,253,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);backdrop-filter:blur(7.5px);padding:16px 32px;display:flex;flex-direction:column;align-items:start;gap:1rem}@media(max-width: 600px){.custom-request-prove-section .card.card1{grid-column:1;align-items:center}}.custom-request-prove-section .card .prove-card-logo{border-radius:100px;background:#d9d9d9;height:55px;width:55px;display:flex;align-items:center;justify-content:center}.custom-request-prove-section .card .prove-card-logo img,.custom-request-prove-section .card .prove-card-logo svg{width:60%;height:60%;object-fit:contain}.custom-request-prove-section .card .prove-card-title{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:center}.custom-request-prove-section .card .prove-card-title.card-2{color:#1e2939;font-size:20px;text-align:center}.custom-request-prove-section .card .prove-card-text{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:start}.custom-request-prove-section .card .prove-card-text.card-2{color:#000;text-align:center}.custom-request-prove-section .card .prove-card-button{border-radius:2px;border:1px solid #fff;background:#111034;color:#fff;padding:.5rem 2rem;font-size:14px}.custom-request-prove-section .card7{background-image:url("/icon/prove-card.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:2px;border:1px solid #f5f5f5}.your-project-section{margin-top:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.your-project-section .wrap{width:min(1200px,90%)}.your-project-section .wrap-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.your-project-section .your-project-section-title{color:#000;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.your-project-section .your-project-section-subtitle{color:#525252;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:80%;margin-top:24px}@media(max-width: 768px){.your-project-section .your-project-section-subtitle{width:100%}}.your-project-section .your-project-section-level{margin-block:50px;display:flex;flex-direction:column;gap:1rem;width:700px}@media(max-width: 768px){.your-project-section .your-project-section-level{width:100%}}.your-project-section .your-project-section-level .your-project-section-level-count{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count{gap:1rem}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item{display:flex;gap:.5rem;align-items:center}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item{justify-content:space-between}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-2{justify-content:center}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-2{justify-content:space-between}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-3{justify-content:end}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.step-3{justify-content:space-between}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-name{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media(max-width: 768px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-name{width:min-content;text-wrap-mode:nowrap}}@media(max-width: 600px){.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-name{width:min-content;text-wrap-mode:wrap}}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item .your-project-section-level-count-number{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px;border:#d9d9d9 1px solid;border-radius:100%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.your-project-section .your-project-section-level .your-project-section-level-count .your-project-section-level-count-item.active .your-project-section-level-count-number{background-color:#3fbdac;color:#fff;border-color:#3fbdac}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-2.active) .step-1 .your-project-section-level-count-number{background-color:#fff;color:rgba(0,0,0,0);border-color:#3fbdac;position:relative}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-2.active) .step-1 .your-project-section-level-count-number::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background-image:url("/wp-content/uploads/2026/01/Nodes.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-1 .your-project-section-level-count-number,.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-2 .your-project-section-level-count-number{background-color:#fff;color:rgba(0,0,0,0);border-color:#3fbdac;position:relative}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-1 .your-project-section-level-count-number::after,.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active) .step-2 .your-project-section-level-count-number::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background-image:url("/wp-content/uploads/2026/01/Nodes.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.your-project-section .your-project-section-level .your-project-section-level-loading{width:100%;height:8px;border-radius:50px;background:rgba(0,0,0,.1);position:relative}.your-project-section .your-project-section-level .your-project-section-level-loading:before{content:"";position:absolute;top:0;left:0;background-color:#3fbdac;height:8px;width:33.33%;display:block;border-radius:50px;transition:width .3s ease}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-1.active)~.your-project-section-level-loading::before{width:33.33%}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-2.active)~.your-project-section-level-loading::before{width:66.66%}.your-project-section .your-project-section-level .your-project-section-level-count:has(.step-3.active)~.your-project-section-level-loading::before{width:100%}.your-project-section .your-project-section-container{display:flex;justify-content:space-between;gap:2rem;width:100%}@media(max-width: 768px){.your-project-section .your-project-section-container{flex-direction:column}}.your-project-section .your-project-section-container .your-project-section-left-content{display:flex;width:100%;min-width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;padding:1rem;align-items:end}@media(max-width: 768px){.your-project-section .your-project-section-container .your-project-section-left-content{width:100%;min-height:420px}}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer{display:flex;flex-direction:column;gap:1rem;width:100%;border-radius:4px;border:1px solid #fff;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);padding:32px 20px}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer .your-project-section-left-content-footer-title{color:#0a0a0a;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.312px}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer .your-project-section-left-content-footer-body{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-0.312px}.your-project-section .your-project-section-container .your-project-section-left-content .your-project-section-left-content-footer .your-project-section-left-content-footer-subtitle{margin-top:.5rem;display:inline-flex;padding:10px 20px;justify-content:center;color:#fff;text-align:center;font-size:16px;font-weight:500;background-color:#0f0d33;border-radius:8px;border:none;align-items:center;text-decoration:none;transition:background-color .3s ease}.your-project-section .your-project-section-container .your-project-card-wrapper{width:100%}@media(min-width: 769px){.your-project-section .your-project-section-container .your-project-card-wrapper{width:50%}}.your-project-section .your-project-section-container .swiper-pagination{bottom:16px}.your-project-section .your-project-section-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0f0d33}.your-project-section .your-project-section-form-body{margin-top:50px;flex-grow:1}.your-project-section .your-project-section-form-title{color:#0f172b;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.396px}.your-project-section .your-project-section-form-description{color:#45556c;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px}.your-project-section .your-project-section-right-content{display:flex;flex-direction:column;width:50%;border:1px solid #f0f2f4;background:#fff;padding:21px 40px;min-height:700px;position:relative}@media(max-width: 768px){.your-project-section .your-project-section-right-content{width:100%;min-height:500px}}.your-project-section .form-buttons{display:flex;flex-direction:row;gap:1rem}.your-project-section .form-buttons .form-left-button{border-radius:2px;border:2px solid #d0d5dd;background:#fff;padding:14px 50px;display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;cursor:pointer}.your-project-section .form-buttons .form-right-button{border-radius:2px;border:2px solid #d0d5dd !important;background:#0f0d33;padding:14px 50px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin-left:auto;cursor:pointer;border:none}.your-project-section .form-buttons .form-right-button[type=submit]{position:absolute;bottom:21px;right:30px}.your-project-section .cf7-step{display:flex;flex-direction:column;gap:2rem}.your-project-section .cf7-step .form-group{position:relative;display:flex;flex-direction:column}.your-project-section .cf7-step .label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.15px;position:absolute;top:-10px;left:10px;background-color:#fff;padding:0 5px;z-index:1}.your-project-section .cf7-step .wpcf7-form-control-wrap{width:100%}.your-project-section .cf7-step input[type=file]::file-selector-button{background-color:#0f0d33;color:#fff;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;margin-right:15px;margin-top:10px;transition:background-color .3s ease}.your-project-section .cf7-step input[type=text],.your-project-section .cf7-step input[type=email],.your-project-section .cf7-step input[type=tel],.your-project-section .cf7-step input[type=number],.your-project-section .cf7-step select,.your-project-section .cf7-step textarea{width:100%;height:50px;border-radius:4px;outline:none;border:1px solid #e5e7ec;padding:0 1rem;font-size:14px;background-color:#fff}.your-project-section .cf7-step textarea{min-height:100px;padding:1rem;resize:vertical;height:auto}.your-project-section .cf7-step input:focus,.your-project-section .cf7-step select:focus,.your-project-section .cf7-step textarea:focus{border:1px solid #000}.your-project-section .cf7-step select{cursor:pointer}.your-project-section .cf7-step br{display:none}.your-project-section .your-project-section-level-count-item{opacity:.5;transition:opacity .3s ease}.your-project-section .your-project-section-level-count-item.active{opacity:1}.your-project-section .your-project-section-level-loading::before{width:var(--progress, 33.33%);transition:width .3s ease}.custom-request-calendar{justify-items:center;padding:50px 0}.custom-request-calendar .wrap{width:min(1200px,90%);margin:0 auto;display:flex;flex-direction:row;gap:1.75rem}.custom-request-calendar .wrap .custom-request-calendar-content{width:100%;align-content:center}@media(min-width: 1400px){.custom-request-calendar .wrap .custom-request-calendar-content{width:40%}}.custom-request-calendar .wrap .custom-request-calendar-content h2{color:#083343;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;margin-bottom:20px}@media(max-width: 768px){.custom-request-calendar .wrap .custom-request-calendar-content h2{font-size:24px;line-height:normal;text-align:center}}.custom-request-calendar .wrap .custom-request-calendar-content p{color:#50656c;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 768px){.custom-request-calendar .wrap .custom-request-calendar-content p{text-align:center}}.custom-request-calendar .wrap .custom-request-calendar-form{width:100%}@media(min-width: 1400px){.custom-request-calendar .wrap .custom-request-calendar-form{width:60%}}@media(max-width: 768px){.custom-request-calendar .wrap{flex-direction:column;align-items:center;justify-content:center}.custom-request-calendar .wrap .custom-request-calendar-content{justify-items:center}}.custom-request-calendar .booking-wrapper{max-width:619px;margin:80px auto;font-family:Arial,sans-serif;border-radius:14px;border:1px solid #f0f2f4;background:#fdfdfd;padding:34px 48px}.custom-request-calendar .calendar-header-grid-wrapper{border-radius:16px;border:1px solid #f0f2f4;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.12),0 15px 35px 0 rgba(103,110,118,.08);padding:16px}.custom-request-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center}.custom-request-calendar .calendar-btn-wrapper{display:flex;align-items:center;justify-content:center;gap:14px}.custom-request-calendar .calendar-btn-wrapper button{background-color:rgba(0,0,0,0);border:unset;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.custom-request-calendar #monthLabel{color:#0e0e0f;font-family:Inter;font-size:13px;font-weight:500;line-height:24px;margin:0}.custom-request-calendar .calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr)}.custom-request-calendar .calendar-day{padding:23px 10px;text-align:center;cursor:pointer;color:#45454a;font-family:Inter;font-size:14px;font-weight:500;line-height:24px}.custom-request-calendar .calendar-day.disabled{color:#e8e9f1;cursor:not-allowed}.custom-request-calendar .calendar-day:hover,.custom-request-calendar .calendar-day.selected{color:#25b9a9}.custom-request-calendar .timezone{margin-top:40px;display:flex;align-items:center;gap:12px}.custom-request-calendar .timezone-text-wrapper{display:flex;gap:8px;align-items:center;min-width:max-content}.custom-request-calendar .timezone-text-wrapper svg{display:flex}.custom-request-calendar #timezoneSelect{border-radius:4px;border:1px solid #e3e3e3;background:#c7d4de;color:#000;text-align:left;font-family:Inter;font-size:14px;font-weight:400;line-height:21px;padding:16px;width:100%;appearance:none;outline:unset}.custom-request-calendar .meeting-info-wrapper{display:flex;gap:4px;margin:32px 0 10px;color:#1e2022;font-size:16px;font-weight:500;line-height:24px}.custom-request-calendar .meeting-info-svg-wrapper{display:flex;align-items:center;gap:8px;color:#4c4c4c;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.custom-request-calendar .meeting-info-svg-wrapper svg{display:flex}.custom-request-calendar .selected-date-time{color:#1e2022;font-size:16px;font-weight:400;line-height:27px}.custom-request-calendar .slots{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;font-size:16px}.custom-request-calendar .slot{padding:12px;border:1px solid #f0f2f4;cursor:pointer;color:#1a1a1a;font-family:Inter;font-size:14px;font-weight:400;line-height:21px;width:96px;text-align:center}.custom-request-calendar .slot:hover{background:#f4f4f4}.custom-request-calendar .slot.selected{border:1px solid #000;background:#000;color:#fff}.custom-request-calendar .book-btn{margin-top:20px;padding:12px 20px;border:none;background:#000;color:#fff;border-radius:6px;cursor:pointer;width:130px}.custom-request-calendar .book-btn[disabled]{opacity:.5;cursor:not-allowed}.custom-request-calendar .meeting-detail-heading{font-size:26px;line-height:32px;color:#000;margin:16px 0;text-align:center}.custom-request-calendar .meeting-detail-svg-wrapper{display:flex;align-items:center;gap:8px;color:rgba(26,26,26,.6117647059);margin-bottom:16px}.custom-request-calendar .meeting-detail-svg-wrapper svg{display:flex;width:20px}.custom-request-calendar #detailsForm hr{margin:25px 0}.custom-request-calendar .meeting-detail-input-wrapper h2{font-size:22px;line-height:28px;color:#000;margin-bottom:4px}.custom-request-calendar .meeting-detail-input-wrapper label{display:block;font-size:14px;line-height:20px;color:#000;margin-bottom:6px}.custom-request-calendar .meeting-detail-input-wrapper input,.custom-request-calendar .meeting-detail-input-wrapper textarea{font-size:14px;line-height:20px;color:#000;margin-bottom:16px;outline:unset;width:100%;padding:10px;border:1px solid rgba(26,26,26,.6117647059);border-radius:4px}.custom-request-calendar .back-btn-heading-wrapper{position:relative}.custom-request-calendar .back-btn{position:absolute;left:0;width:30px;height:30px;border-radius:50%;border:1px solid rgba(26,26,26,.6117647059);display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0)}.custom-request-calendar .success-message-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 16px}.custom-request-calendar .success-message-wrapper svg{display:flex;width:20px;color:#038164}.custom-request-calendar .success-message-heading{font-size:22px;line-height:30px}.custom-request-calendar .success-message-description{font-size:14px;line-height:21px;text-align:center}@media screen and (max-width: 575px){.custom-request-calendar .booking-wrapper{margin:32px auto;padding:24px 16px}.custom-request-calendar .calendar-day{padding:16px 8px;line-height:20px}.custom-request-calendar .calendar-day.day-name{font-size:10px}.custom-request-calendar .slot{width:90px}.custom-request-calendar .meeting-detail-heading{font-size:22px;margin:0 0 16px}}.about-us-hero-section{width:100%;display:flex;flex-direction:column;align-items:center;padding:70px 0 0px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;isolation:isolate;overflow:hidden}.about-us-hero-section .about-us-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.about-us-hero-section .about-us-hero-video-wrapper .about-us-hero-video{width:100%;height:100%;object-fit:cover}.about-us-hero-section .about-us-hero-video-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}@media(max-width: 768px){.about-us-hero-section{padding:150px 0}}.about-us-hero-section .wrap{width:min(1700px,100%);display:flex;flex-direction:row;justify-content:start;position:relative;z-index:2}@media(max-width: 768px){.about-us-hero-section .wrap{width:90%}}.about-us-hero-section .about-us-hero-content-wrapper{display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);backdrop-filter:blur(7.5px);min-height:100%;padding:100px 84px;align-items:center;width:50%}@media(max-width: 768px){.about-us-hero-section .about-us-hero-content-wrapper{width:100%;padding:25px}}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-title{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:53px;letter-spacing:.123px}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-description{color:#fff;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-button{border-radius:2px;border:2px solid #25b9a9;background:#25b9a9;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:20px 30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;margin-top:29px}.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-button:hover{border-color:#000;color:#111034}@media(max-width: 500px){.about-us-hero-section .about-us-hero-content-wrapper .about-us-hero-button{padding:10px 15px}}.about-us-100-section{width:100%;justify-items:center;margin:50px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.about-us-100-section .wrap{width:min(1200px,90%);display:flex;flex-direction:column;justify-content:start;margin-inline:auto}.about-us-100-section .about-us-100-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px;text-align:center}@media(max-width: 768px){.about-us-100-section .about-us-100-title{font-size:24px}}.about-us-100-section .about-us-100-body{width:100%;display:flex;flex-direction:row;gap:1rem;align-items:start;margin-top:50px;position:relative}@media(max-width: 768px){.about-us-100-section .about-us-100-body{flex-direction:column;gap:20px}}.about-us-100-section .about-us-100-body .about-us-100-image-wrapper{width:50%;position:relative;border-radius:4px;overflow:hidden}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-image-wrapper{width:100%}}.about-us-100-section .about-us-100-body .about-us-100-image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);z-index:1;pointer-events:none}.about-us-100-section .about-us-100-body .about-us-100-image{width:100%;min-height:330px;display:block;object-fit:cover}@media(max-width: 1100px){.about-us-100-section .about-us-100-body .about-us-100-image{min-height:400px}}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-image{min-height:160px}}.about-us-100-section .about-us-100-body .about-us-100-content{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px;width:50%}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-content{width:100%}}.about-us-100-section .about-us-100-body .about-us-100-container{border-radius:4px;border:1px solid #3fbdac;background:rgba(242,234,218,.7);backdrop-filter:blur(5px);padding:24px 50px;position:absolute;width:min(700px,100%);bottom:0;right:0}@media(max-width: 768px){.about-us-100-section .about-us-100-body .about-us-100-container{position:relative;padding:12px 25px}}.about-us-100-section .about-us-100-body .about-us-100-container .about-us-100-container-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.about-us-family-section{width:100%;justify-items:center;margin-block:50px;background-position:center;background-repeat:no-repeat;background-size:cover}.about-us-family-section .wrap{width:min(1200px,90%);display:flex;flex-direction:column;justify-content:start;margin-inline:auto}.about-us-family-section .about-us-family-section-title{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.about-us-family-section .about-us-family-section-title .about-us-family-section-text{color:#000;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px;width:fit-content;text-wrap-mode:nowrap}@media(max-width: 768px){.about-us-family-section .about-us-family-section-title .about-us-family-section-text{color:#101828}}@media(max-width: 768px){.about-us-family-section .about-us-family-section-title .about-us-family-section-text{text-wrap-mode:wrap}}.about-us-family-section .about-us-family-section-title .about-us-family-section-line{width:100%;height:1px;background-color:#25b9a9}@media(max-width: 768px){.about-us-family-section .about-us-family-section-title .about-us-family-section-line{display:none}}.about-us-family-section .about-us-family-section-description{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;margin-top:1rem;width:50%}@media(max-width: 768px){.about-us-family-section .about-us-family-section-description{color:#101828;width:100%}}.about-us-family-section .about-us-family-section-body-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px;margin-top:50px}@media(max-width: 768px){.about-us-family-section .about-us-family-section-body-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.about-us-family-section .about-us-family-section-body-wrapper{grid-template-columns:repeat(1, 1fr)}}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item{position:relative;width:100%}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-img-wrap{position:absolute;top:1rem;right:0;border-radius:1000px;border:1px solid #3fbdac;padding:8px;width:140px;aspect-ratio:1/1}@media(max-width: 1100px){.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-img-wrap{top:20px;right:50%;transform:translateX(50%);width:156px}}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-img-wrap .about-us-family-section-body-item-img{border-radius:1000px;border:1px solid #f0f2f4;width:140px;aspect-ratio:1/1;object-fit:cover}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper{display:flex;flex-direction:column;gap:8px;border-radius:4px;background:#111034;padding:30px 12px;align-items:center;justify-content:end;min-height:330px;width:70%}@media(max-width: 1100px){.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper{width:100%;min-height:328px;padding:32px 12px}}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper .about-us-family-body-name{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:142%;letter-spacing:.123px;margin:0}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper .about-us-family-body-position{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:142%;letter-spacing:.123px;margin:0}.about-us-family-section .about-us-family-section-body-wrapper .about-us-family-section-body-item .about-us-family-section-body-item-wrapper .about-us-family-body-date{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:142%;letter-spacing:.123px;margin:0}.about-us-timeline-section{width:100%;justify-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}.about-us-timeline-section .wrap{width:min(1200px,90%);display:flex;flex-direction:row;justify-content:center;gap:66px;margin-inline:auto}@media(max-width: 768px){.about-us-timeline-section .wrap{flex-direction:column}}.about-us-timeline-section .side-navigation{min-height:100%;padding:24px 24px;display:flex;flex-direction:column;gap:12px;background:url(/wp-content/uploads/2026/01/d4352583491ceb2dc82a041fcff3ba9bfc476d43-scaled.jpg);background-position:center;background-size:cover;align-items:center;justify-content:center}@media(max-width: 768px){.about-us-timeline-section .side-navigation{flex-direction:row;padding:1rem;width:100vw;align-self:center}}.about-us-timeline-section .side-navigation .navigation-button{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:#0f0d33;backdrop-filter:blur(5px);width:fit-content;transition:all .3s ease}.about-us-timeline-section .side-navigation .navigation-button:hover{scale:1.05;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.about-us-timeline-section .side-navigation .navigation-button#next{rotate:180deg}@media(max-width: 768px){.about-us-timeline-section .side-navigation .navigation-button{padding:7px}.about-us-timeline-section .side-navigation .navigation-button#next{rotate:90deg}.about-us-timeline-section .side-navigation .navigation-button#prev{rotate:-90deg}}.about-us-timeline-section .side-navigation .navigation-item-wrapper{width:100%;display:flex;flex-direction:column;gap:12px;cursor:pointer}@media(max-width: 768px){.about-us-timeline-section .side-navigation .navigation-item-wrapper{flex-direction:row;gap:0;justify-content:start;overflow:scroll;scrollbar-width:none}.about-us-timeline-section .side-navigation .navigation-item-wrapper::-webkit-scrollbar{display:none}}.about-us-timeline-section .side-navigation .navigation-item-wrapper .navigation-item{padding:10px;display:flex;justify-content:center;align-items:center;width:100%;border-left:1.75px solid #fff;color:var(--Basic-color-Gray-500, #D1D5DB);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:22px}.about-us-timeline-section .side-navigation .navigation-item-wrapper .navigation-item.active{background:#fff;color:#000}@media(max-width: 768px){.about-us-timeline-section .side-navigation .navigation-item-wrapper .navigation-item{font-size:14px;padding:3.5px 8px;width:fit-content}}.about-us-timeline-section .timeline-slider-wrapper{display:flex;flex-direction:column;gap:50px;width:100%;margin:50px 0 100px 0}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-wrapper{margin:50px 0 10px 0}}.about-us-timeline-section .timeline-slider-wrapper .timeline-slider-wrapper-content{display:flex;flex-direction:column;gap:21px;padding:17px 0 29px 0;border-bottom:1px solid #f2eada;align-items:center}.about-us-timeline-section .timeline-slider-wrapper .timeline-slider-wrapper-content .timeline-slider-wrapper-content-title{color:#000;text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.123px}.about-us-timeline-section .timeline-slider-wrapper .timeline-slider-wrapper-content .timeline-slider-wrapper-content-description{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.about-us-timeline-section .timeline-slider-container{display:flex;overflow:hidden;align-items:start;height:376px;width:100%}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container{height:600px}}.about-us-timeline-section .timeline-slider-container .timeline-slider{display:flex;flex-direction:column;height:1944px;gap:16px;width:100%;transition:all .5s ease}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider{height:3064px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item{height:376px;display:flex;flex-direction:row;gap:40px}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item{flex-direction:column;height:600px;min-height:600px;align-items:center}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left{height:376px;position:relative;width:50%}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left{width:90%;height:234px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-imgbg{border-radius:4px;background:#f2eada;position:absolute;width:calc(100% - 18px);height:336px;top:0;right:0}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-imgbg{height:217px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-img{border-radius:8px;position:absolute;box-shadow:0 4px 7px 0 rgba(0,0,0,.25);width:calc(100% - 18px);height:336px;bottom:0;left:0;object-fit:cover}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-left .timeline-slider-img{height:217px}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right{width:50%;display:flex;flex-direction:column;gap:1rem}@media(max-width: 768px){.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right{width:100%;flex-grow:1}}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p{margin:0}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-date,.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-headline{color:#5c5c5c;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-section{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.about-us-timeline-section .timeline-slider-container .timeline-slider .timeline-slider-item .timeline-slider-right p.timeline-content{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.about-us-content-section{justify-items:center;width:100%;margin:50px 0}.about-us-content-section .wrap{width:min(1200px,90%);margin:0 auto}.about-us-content-section .about-us-content-item{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;margin-bottom:2rem}@media(min-width: 768px){.about-us-content-section .about-us-content-item.flip .about-us-content-item-header{justify-content:start}.about-us-content-section .about-us-content-item.flip .about-us-content-item-header img{right:0;left:unset}.about-us-content-section .about-us-content-item.flip .about-us-content-item-content-wrap{justify-items:start}.about-us-content-section .about-us-content-item.flip .about-us-content-item-content-wrap .about-us-content-item-content .cards-buttons{justify-self:start;margin:0 auto 0 0}}@media(max-width: 768px){.about-us-content-section .about-us-content-item{padding:2rem;border:1px solid #c7d4de;gap:1.5rem}}.about-us-content-section .about-us-content-item .about-us-content-item-header{width:calc(100% - 40px);display:flex;position:relative;justify-content:end}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-header{width:100%;flex-direction:column;gap:1.5rem}}.about-us-content-section .about-us-content-item .about-us-content-item-header img{width:40%;min-height:370px;max-height:370px;object-fit:cover;position:absolute;top:0;left:0;box-shadow:0 8px 10px rgba(0,0,0,.25)}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-header img{position:relative;top:unset;left:unset;width:100%;min-height:200px;max-height:200px}}.about-us-content-section .about-us-content-item .about-us-content-item-header h2{width:calc(60% - 2rem);color:#3fbdac;font-size:38px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.123px}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-header h2{width:100%}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap{width:100%;border:1px solid #c7d4de;justify-items:end;padding:2rem;min-height:330px;display:inline-grid}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap{padding:unset;border:unset;min-height:unset}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content{width:calc(60% - 2rem)}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content{width:100%}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .description{color:#1c304b;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;width:80%;margin-bottom:1.5rem}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .description{width:100%}}.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .cards-buttons{justify-self:end;margin:0 0 0 auto}@media(max-width: 768px){.about-us-content-section .about-us-content-item .about-us-content-item-content-wrap .about-us-content-item-content .cards-buttons{justify-self:center;width:80%}}.portfolio-post-banner{width:100%;padding:150px 0;background-size:cover;background-position:center;justify-items:center;display:inline-grid}@media(max-width: 768px){.portfolio-post-banner{padding:100px 0 50px 0}}.portfolio-post-banner .portfolio-post-banner-wrapper{width:min(1200px,90%);justify-items:center;display:inline-grid}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-title-wrapper{display:flex;padding:18px 22px 6px 22px;justify-content:center;align-items:center;border-bottom:1px solid #fff}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-title-wrapper .portfolio-post-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase;text-align:center}@media(max-width: 768px){.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-title-wrapper .portfolio-post-title{font-size:18px}}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper{display:flex;justify-content:center;align-items:center;width:70%;margin-top:20px}.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper .portfolio-post-content{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px}@media(max-width: 768px){.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper .portfolio-post-content{font-size:16px}}@media(max-width: 768px){.portfolio-post-banner .portfolio-post-banner-wrapper .portfolio-post-content-wrapper{width:100%}}.portfolio-post-body{width:100%;justify-items:center;margin:50px 0}.portfolio-post-body .portfolio-post-body-wrapper{width:min(1200px,90%);display:flex;flex-direction:row;gap:40px;margin-inline:auto}@media(max-width: 900px){.portfolio-post-body .portfolio-post-body-wrapper{flex-direction:column}}.portfolio-post-body .portfolio-post-gallery{width:55%;display:flex;flex-direction:column;gap:1rem}@media(max-width: 900px){.portfolio-post-body .portfolio-post-gallery{width:100%}}.portfolio-post-body .portfolio-post-gallery .featured-image-container{position:relative;border-radius:10px;border:1px solid #f0f2f4;overflow:hidden}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination{display:flex;width:45px;height:45px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);position:absolute;top:50%;transition:all .3s ease}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination#main-image-prev{left:20px}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination#main-image-next{right:20px}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-image-pagination#main-image-next svg{transform:rotate(180deg)}.portfolio-post-body .portfolio-post-gallery .featured-image-container .main-portfolio-image{width:100%;aspect-ratio:1.1/1;object-fit:cover}.portfolio-post-body .portfolio-post-gallery .image-thumbnails{display:flex;flex-direction:row;gap:16px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.portfolio-post-body .portfolio-post-gallery .image-thumbnails::-webkit-scrollbar{display:none}.portfolio-post-body .portfolio-post-gallery .image-thumbnails .image-thumbnail{border-radius:8px;border:1px solid #f0f2f4;opacity:.7;transition:all .3s ease;object-fit:cover;width:calc(25% - 12px);cursor:pointer;aspect-ratio:1/1}.portfolio-post-body .portfolio-post-gallery .image-thumbnails .image-thumbnail:hover{opacity:1}.portfolio-post-body .portfolio-post-gallery .image-thumbnails .image-thumbnail.active{opacity:1}.portfolio-post-body .portfolio-post-body-content{width:45%;display:flex;flex-direction:column;gap:45px}@media(max-width: 900px){.portfolio-post-body .portfolio-post-body-content{width:100%}}.portfolio-post-body .portfolio-post-body-content p{margin:0}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-header{display:flex;gap:8px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-header .portfolio-post-body-content-header-tags{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#3fbdac;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body{display:flex;flex-direction:column;gap:12px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-project-details{color:#0a0a0a;font-size:24px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-0.45px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-original-design{color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-post-desctiption{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin-top:12px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body hr{width:100%;height:1px;border:none;background:#f0f2f4;margin:20px 0}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper{display:flex;justify-content:space-between;gap:1rem}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper .portfolio-label,.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper p{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:fit-content}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper .portfolio-label a{color:#25b9a9;text-decoration:underline;transition:all .3s ease}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper .portfolio-label a:hover{color:#4fe1d1}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper p.portfolio-label{font-weight:600}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-body .portfolio-label-wrapper :last-child{text-align:end}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-btns{display:flex;flex-direction:column;gap:24px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-btns .portfolio-post-body-content-btn{width:100%;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #fff;background:#0f0d33;color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px}.portfolio-post-body .portfolio-post-body-content .portfolio-post-body-content-btns .portfolio-post-body-content-btn.back-button-portfolio{border-radius:2px;border:1px solid #111034;background:rgba(0,0,0,0);color:#111034}.portfolio-used-products{width:100%;justify-items:center;margin:100px 0 50px 0}.portfolio-used-products .wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:8px}.portfolio-used-products .homepage-bestseller-section{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}.portfolio-used-products .homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.portfolio-used-products .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.portfolio-used-products .best-seller-row{display:flex;flex-direction:row;justify-content:space-between}.portfolio-used-products .best-seller-row .best-seller-btns{display:flex;flex-direction:row;gap:10px}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn{display:flex;width:42px;height:42px;padding:9px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(2px);transition:all .3s ease}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn:hover{scale:1.05;background:hsla(0,0%,100%,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolio-used-products .best-seller-row .best-seller-btns .best-seller-btn#best-seller-next svg{rotate:180deg}.portfolio-used-products .bestseller-carousel-wrapper{overflow:hidden;width:100%}.portfolio-used-products .homepage-bestseller-section-cards{display:flex;gap:20px;margin-top:2rem;transition:transform .4s ease-in-out}.portfolio-used-products .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*4) - 15px);max-width:calc(100%/(var(--slides)*4) - 15px)}@media screen and (max-width: 650px){.portfolio-used-products .homepage-bestseller-section-cards .product-card{flex:0 0 calc(100%/(var(--slides)*2) - 10px);max-width:calc(100%/(var(--slides)*2) - 10px)}}.portfolio-used-products .homepage-bestseller-section-cards-page{display:flex;gap:1rem}.portfolio-used-products .homepage-bestseller-section-cards-page-item{width:84px;height:2px;flex-shrink:0;border-radius:100px;background:#e5e7eb;margin-top:2rem;transition:background-color .3s ease;cursor:pointer}.portfolio-used-products .homepage-bestseller-section-cards-page-item.active{background:#101828}.portfolio-used-products .homepage-bestseller-section-cards-page-item:hover{background:#6b7280}.portfolio-used-products .homepage-bestseller-section-cards-page-item.mobile-indicator{display:none}@media screen and (max-width: 650px){.portfolio-used-products .homepage-bestseller-section-cards-page-item.mobile-indicator{display:block}}@media screen and (max-width: 650px){.portfolio-used-products .homepage-bestseller-section-cards-page-item.desktop-indicator{display:none}}.portfolio-posts-grid{width:100%;justify-items:center;margin:50px 0}.portfolio-posts-grid .wrap{width:min(1200px,90%);display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-inline:auto}@media(max-width: 1024px){.portfolio-posts-grid .wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.portfolio-posts-grid .wrap{grid-template-columns:1fr}}.portfolio-posts-grid .featured-portfolio-post{display:flex;gap:20px;grid-column:1/-1}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post{flex-direction:column}}.portfolio-posts-grid .featured-portfolio-post .mobile-only-button{display:none}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .mobile-only-button{display:flex;width:100%}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left{display:flex;flex-direction:column;justify-content:space-between;align-items:end;background-position:center;background-size:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);padding:26px 20px;gap:12px;aspect-ratio:1/1;width:50%}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left{width:100%}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-category{display:flex;padding:1rem;justify-content:center;align-items:center;border-radius:16777200px;border:1px solid #f0f2f4;background:hsla(0,0%,100%,.3);backdrop-filter:blur(7.5px);color:var(--Primary-Pure-white, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content{border-radius:4px;border:1px solid #fff;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);display:flex;flex-direction:column;width:100%;padding:18px;gap:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-content-header{display:flex;flex-direction:row;gap:14px;align-items:center}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-content-header .location{color:hsla(0,0%,100%,.8);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-content-header .header-divider{height:30px;width:1px;background:hsla(0,0%,100%,.2)}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-body{width:80%;margin-bottom:1rem}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-body .featured-portfolio-body-title{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-0.531px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-body .featured-portfolio-body-description{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-0.312px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-tags{display:flex;flex-direction:row;gap:8px;margin-bottom:1.5rem;flex-wrap:wrap}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-left .featured-portfolio-content .featured-portfolio-tags .featured-portfolio-tag{border-radius:16777200px;border:1px solid hsla(0,0%,100%,.2);background:#fff;padding:7px 12px;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right{display:flex;flex-direction:row;gap:20px;width:50%;flex-wrap:wrap}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right{width:100%;flex-wrap:nowrap}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right :first-child{width:100% !important;aspect-ratio:2/1 !important}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right :first-child{width:calc((100% - 40px)/3) !important;aspect-ratio:1/1 !important}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right .featured-portfolio-post-right-img{width:calc(50% - 10px);object-fit:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);aspect-ratio:1/1}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-post-right .featured-portfolio-post-right-img{aspect-ratio:1/1;width:calc((100% - 40px)/3)}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button{display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #99a1af;background:#111034;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;padding:14px 58px;width:fit-content;transition:all .3s ease}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button:hover{border-color:#3fbdac;background:#314879}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button{display:none}}.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button.mobile-only-button{display:none;align-self:center;margin:1rem 0 2rem 0}@media(max-width: 768px){.portfolio-posts-grid .featured-portfolio-post .featured-portfolio-button.mobile-only-button{display:flex}}.portfolio-posts-grid .portfolio-post-item{aspect-ratio:1.2/1;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.4);display:flex;padding:14px;align-items:end;background-position:center;background-size:cover}.portfolio-posts-grid .portfolio-post-item .portfolio-post-item-content{border-radius:4px;border:1px solid #6d6d6d;background:hsla(0,0%,100%,.2);backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:8px;width:100%;padding:14px}.portfolio-posts-grid .portfolio-post-item .portfolio-post-item-content-title{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.portfolio-posts-grid .portfolio-post-item .location-row{display:flex;flex-direction:row;gap:4px;align-items:center}.portfolio-posts-grid .portfolio-post-item .location-row .location{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.portfolio-posts-grid .portfolio-post-item .featured-portfolio-button{display:flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #99a1af;background:#111034;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.15px;padding:7px 30px;width:fit-content;margin-top:8px;transition:all .3s ease}.portfolio-posts-grid .portfolio-post-item .featured-portfolio-button:hover{border-color:#3fbdac;background:#314879}.portfolio-posts-grid-filters{width:100%;justify-items:center;padding:70px 0 20px 0}.portfolio-posts-grid-filters .wrap{width:min(1200px,90%);display:flex;flex-direction:row;gap:1rem;justify-content:center;scroll-behavior:auto;overflow:auto;scrollbar-width:none;margin-inline:auto}@media(max-width: 768px){.portfolio-posts-grid-filters .wrap{justify-content:start}}.portfolio-posts-grid-filters .filter-item{display:flex;flex-direction:row;gap:8px;padding:13px 25px;justify-content:center;align-items:center;background:#fdfdfd;border-radius:2px;border:1px solid #fff;color:#8e8f91;font-size:15px;font-style:normal;font-weight:500;line-height:17px}.portfolio-posts-grid-filters .filter-item.active{background:#3fbdac;color:#fff}.portfolio-loading-spinner{text-align:center;padding:40px;display:none;grid-column:1/-1}.portfolio-loading-spinner.active{display:block}.portfolio-loading-spinner p{color:#8e8f91;font-size:14px;font-weight:400}.archive-banner{padding:80px 0 60px;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}.archive-banner-wrapper{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.archive-banner-title{font-size:48px;font-weight:700;margin-bottom:20px;color:#1a1a1a}@media(max-width: 768px){.archive-banner-title{font-size:36px}}.archive-banner-content{font-size:18px;line-height:1.6;color:#666;max-width:800px;margin:0 auto}@media(max-width: 768px){.archive-banner-content{font-size:16px}}.archive-posts{padding:80px 0}.archive-posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:60px}@media(max-width: 1024px){.archive-posts-grid{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 650px){.archive-posts-grid{grid-template-columns:1fr;gap:30px}}.archive-post-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.archive-post-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.archive-post-card:hover .archive-post-overlay{opacity:1}.archive-post-card:hover .archive-post-title{color:#25b9a9}.archive-post-link{text-decoration:none;color:inherit;display:block}.archive-post-image{position:relative;width:100%;height:280px;overflow:hidden;background:#f5f5f5}.archive-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.archive-post-image:hover img{transform:scale(1.1)}.archive-post-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(37,185,169,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.archive-post-overlay .read-more{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.archive-post-content{padding:24px}.archive-post-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.archive-post-category{font-size:12px;font-weight:600;color:#25b9a9;background:rgba(37,185,169,.1);padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.archive-post-title{font-size:24px;font-weight:700;margin-bottom:12px;color:#1a1a1a;line-height:1.3;transition:color .3s ease}@media(max-width: 768px){.archive-post-title{font-size:20px}}.archive-post-excerpt{font-size:15px;line-height:1.6;color:#666;margin-bottom:16px}.archive-post-meta{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e9ecef}.archive-post-date{font-size:14px;color:#999;font-weight:500}.archive-pagination{display:flex;justify-content:center;margin-top:60px}.archive-pagination .navigation{width:100%}.archive-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.archive-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:all .3s ease}.archive-pagination .page-numbers svg{width:20px;height:20px}.archive-pagination .page-numbers svg path{transition:fill .3s ease}.archive-pagination .page-numbers:hover{border-color:#25b9a9;color:#25b9a9;background:rgba(37,185,169,.05)}.archive-pagination .page-numbers:hover svg path{fill:#25b9a9}.archive-pagination .page-numbers.current{background:#25b9a9;border-color:#25b9a9;color:#fff}.archive-pagination .page-numbers.dots{border:none;pointer-events:none}.archive-pagination .page-numbers.dots:hover{background:rgba(0,0,0,0);color:#1a1a1a}.archive-pagination .prev,.archive-pagination .next{display:flex;align-items:center;gap:8px}.archive-no-posts{padding:120px 0;text-align:center}.archive-no-posts-content{max-width:600px;margin:0 auto}.archive-no-posts-content h2{font-size:36px;font-weight:700;margin-bottom:16px;color:#1a1a1a}.archive-no-posts-content p{font-size:18px;color:#666;margin-bottom:32px}.back-home-btn{display:inline-block;padding:14px 32px;background:#25b9a9;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s ease}.back-home-btn:hover{background:#1fa090;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,185,169,.3)}.your-quote-banner{width:100%;padding:100px 0 50px 0;background:#111034;justify-items:center;display:inline-grid}.your-quote-banner .your-quote-banner-wrapper{width:min(1200px,90%);justify-items:center;display:inline-grid}.your-quote-banner .your-quote-banner-wrapper .your-quote-title-wrapper{display:flex;padding:18px 0;justify-content:center;align-items:center;border-bottom:1px solid #fff}.your-quote-banner .your-quote-banner-wrapper .your-quote-title-wrapper .your-quote-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.55px;text-transform:uppercase}.your-quote-banner .your-quote-banner-wrapper .your-quote-content-wrapper{display:flex;justify-content:center;align-items:center;width:70%;margin-top:25px}.your-quote-banner .your-quote-banner-wrapper .your-quote-content-wrapper .your-quote-content{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.your-quote-thank-you{width:100%;padding:50px 0 50px 0;justify-items:center}.your-quote-thank-you .wrap{width:min(1200px,90%);display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;height:60vh}@media(max-width: 768px){.your-quote-thank-you .wrap{height:unset}}.your-quote-thank-you .your-quote-thank-you-title{color:#2a2a2a;text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:59.8px;letter-spacing:-0.71px;margin:0}.your-quote-thank-you .your-quote-thank-you-content{color:#6c6c6c;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px;margin:0;width:60%}@media(max-width: 768px){.your-quote-thank-you .your-quote-thank-you-content{width:100%}}.your-quote-thank-you .your-quote-thank-you-button-wrapper{display:flex;flex-direction:row;gap:35px;margin-top:47px}.your-quote-thank-you .your-quote-thank-you-button-wrapper .homepage-hero-section-button-right{border-color:#000;border-width:1px}.your-quote-thank-you .your-quote-thank-you-button-wrapper .homepage-hero-section-button-right:hover{border-color:#25b9a9}.blog-page{background-color:#fff}.blog-hero{position:relative;overflow:visible}.blog-hero-wrapper{width:100%;background:linear-gradient(to right, #C5D3DF 60%, #fff 60% 100%)}@media(max-width: 1064px){.blog-hero-wrapper{background:linear-gradient(to right, #C5D3DF 80%, #fff 80% 100%)}}.blog-hero-content{width:min(1200px,90%);margin:0 auto;padding:150px 0 120px 0}.blog-hero-content .blog-hero-title,.blog-hero-content .blog-hero-description{width:60%}@media(max-width: 1064px){.blog-hero-content .blog-hero-title,.blog-hero-content .blog-hero-description{width:80%}}.blog-hero-title{color:#111034;font-size:42px;font-weight:600;line-height:1.2;margin-bottom:20px;font-style:italic}@media screen and (max-width: 768px){.blog-hero-title{font-size:28px}}@media screen and (max-width: 480px){.blog-hero-title{font-size:24px}}.blog-hero-description{color:#333;font-size:16px;line-height:1.6}@media screen and (max-width: 768px){.blog-hero-description{font-size:14px}}.blog-slider-wrapper{width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:50px 0;position:relative;margin-top:-100px;--card-width: 1000px;--cards-gap: 1rem;--number-cards: 3}@media(max-width: 1064px){.blog-slider-wrapper{--card-width: 300px;--cards-gap: 1rem}}.blog-slider-wrapper .blog-slider-button{display:flex;width:64px;height:64px;padding:20px;justify-content:center;align-items:center;border-radius:100px;background:#0f0d33;transition:all .3s ease;position:absolute;transform:translateY(-50%);top:50%;z-index:5}@media(max-width: 1064px){.blog-slider-wrapper .blog-slider-button{top:60%}}.blog-slider-wrapper .blog-slider-button:hover{scale:1.05;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.blog-slider-wrapper .blog-slider-button#next{right:calc(50% - var(--card-width)/2 - 32px)}.blog-slider-wrapper .blog-slider-button#next svg{rotate:180deg}.blog-slider-wrapper .blog-slider-button#prev{left:calc(50% - var(--card-width)/2 - 32px)}.blog-slider-wrapper .blog-slider-track{min-width:calc(var(--card-width)*var(--number-cards) + var(--cards-gap)*(var(--number-cards) - 1));max-width:calc(var(--card-width)*var(--number-cards) + var(--cards-gap)*(var(--number-cards) - 1));display:flex;gap:var(--cards-gap);transition:all .3s ease}.blog-slider-wrapper .blog-slider-track .blog-slider-item{min-width:var(--card-width);max-width:var(--card-width);display:flex;box-shadow:0 4px 23.3px 0 rgba(0,0,0,.25);border:1px solid #f0f2f4;transform:translateY(0);transition:all .3s ease;justify-content:space-between}@media(max-width: 1064px){.blog-slider-wrapper .blog-slider-track .blog-slider-item{flex-direction:column}}.blog-slider-wrapper .blog-slider-track .blog-slider-item.active{transform:translateY(-1.5rem)}.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-content{padding:2rem;background:#fff;width:45%;align-content:center}@media(max-width: 1064px){.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-content{width:100%;padding:1rem 1.5rem}}.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-content .blog-slider-quote{color:#2a2a2a;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:normal;margin-bottom:1.5rem}.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-content p{color:#2a2a2a;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.45px}.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-image{width:55%;min-height:350px;max-height:350px;object-fit:cover}@media(max-width: 1064px){.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-image{width:100%;min-height:165px;max-height:165px}}.blog-slider-wrapper .blog-slider-track .blog-slider-item .blog-slider-item-image img{width:100%;height:100%;object-fit:cover}.blog-hero-card{flex:0 0 55%;min-width:55%;background:#fff;border-radius:4px;overflow:hidden;display:none;flex-direction:row;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .4s ease;opacity:.5;transform:scale(0.85);border:1px solid #e5e7eb}.blog-hero-card.prev{display:flex;order:1;transform:scale(0.85) translateX(30%)}.blog-hero-card.active{display:flex;order:2;opacity:1;transform:scale(1);z-index:10;box-shadow:0 8px 40px rgba(0,0,0,.15);border:2px solid #111034}.blog-hero-card.next{display:flex;order:3;transform:scale(0.85) translateX(-30%)}@media screen and (max-width: 1024px){.blog-hero-card{flex:0 0 70%;min-width:70%}}@media screen and (max-width: 768px){.blog-hero-card{flex:0 0 85%;min-width:85%;flex-direction:column}.blog-hero-card.prev{transform:scale(0.85) translateX(40%)}.blog-hero-card.next{transform:scale(0.85) translateX(-40%)}}@media screen and (max-width: 480px){.blog-hero-card{flex:0 0 95%;min-width:95%}}.blog-card-content{width:50%;padding:30px;display:flex;flex-direction:column;justify-content:center;background:#fff}@media screen and (max-width: 768px){.blog-card-content{width:100%;padding:20px;order:1}}.blog-card-image{width:50%;flex-shrink:0;min-height:280px}.blog-card-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.blog-card-image{width:100%;min-height:200px;order:2}}.blog-card-quote{font-size:18px;font-weight:600;color:#111034;line-height:1.4;margin-bottom:16px}@media screen and (max-width: 768px){.blog-card-quote{font-size:16px}}.blog-card-description{font-size:14px;color:#666;line-height:1.6}@media screen and (max-width: 768px){.blog-card-description{font-size:13px}}.blog-breadcrumb{background:#fff;padding:20px 0;border-bottom:1px solid #e5e7eb}.blog-breadcrumb-wrapper{width:min(1200px,90%);margin:0 auto;display:flex;align-items:center;gap:10px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.breadcrumb-link{color:#6b7280;transition:color .3s ease}.breadcrumb-link:hover{color:#25b9a9}.breadcrumb-separator{color:#d1d5db}.breadcrumb-current{color:#111034;font-weight:500}.blog-posts-section{background:#fff}@media screen and (max-width: 768px){.blog-posts-section{padding:40px 0 60px}}.blog-posts-wrapper{width:min(1200px,90%);margin:0 auto}.blog-posts-header{margin-bottom:40px}@media screen and (max-width: 768px){.blog-posts-header{margin-bottom:30px}}.blog-posts-header .homepage-bestseller-section-title{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.blog-posts-header .homepage-bestseller-section-title h2{color:#000;font-size:38px;font-style:normal;font-weight:600;line-height:62px;text-wrap-mode:nowrap}.blog-posts-header .homepage-bestseller-section-line{width:100%;height:1px;background-color:#25b9a9}.blog-posts-header .bd-latest-desc{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-0.45px;width:50%}@media(max-width: 768px){.blog-posts-header .bd-latest-desc{width:100%}}.blog-posts-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media screen and (max-width: 1024px){.blog-posts-grid{grid-template-columns:repeat(3, 1fr);gap:20px}}@media screen and (max-width: 768px){.blog-posts-grid{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 480px){.blog-posts-grid{grid-template-columns:1fr;gap:20px}}.blog-post-card{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #f0f2f4;transition:all .3s ease}.blog-post-card:hover{scale:1.025;box-shadow:0 12px 20px 2px rgba(0,0,0,.15)}.blog-post-card:hover img{scale:1.05}.blog-post-card:hover .blog-post-read-more{gap:1rem}.blog-post-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-post-image{width:100%;height:200px;overflow:hidden}.blog-post-image img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}@media screen and (max-width: 768px){.blog-post-image{height:160px}}.blog-post-content{padding:.5rem 1rem;flex:1;display:flex;flex-direction:column}@media screen and (max-width: 768px){.blog-post-content{padding:12px}}.blog-post-title{font-size:16px;font-weight:500;color:#111034;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 768px){.blog-post-title{font-size:14px}}.blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.5rem;font-size:12px;line-height:1.4;color:#8e8f91}.blog-post-category{color:#25b9a9;font-weight:500;text-transform:uppercase}.blog-post-excerpt{margin:.5rem 0 0;font-size:14px;line-height:1.5;color:#4a4a5a;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 768px){.blog-post-excerpt{font-size:13px}}.blog-post-read-more{display:flex;align-items:center;gap:.5rem;color:#25b9a9;font-size:14px;font-weight:500;padding:1rem;border-top:1px solid #d0d5dd;transition:all .3s ease;justify-content:center}.blog-post-read-more svg{transition:all .3s ease}@media screen and (max-width: 768px){.blog-post-read-more{padding:10px 12px;font-size:13px}}.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:50px 0}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border:1px solid #d0d5dd;border-radius:2px;color:#111034;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease}.blog-pagination .page-numbers.current{background:#111034;border-color:#111034;color:#fff}.blog-pagination .page-numbers.dots{border-color:rgba(0,0,0,0)}.blog-pagination a.page-numbers:hover{border-color:#3fbdac;color:#25b9a9}.blog-detail-page-wrapper{background-color:#fff;padding-top:40px;padding-bottom:80px}.blog-detail-container{width:min(1200px,90%);margin:0 auto}.blog-detail-header{margin-bottom:6rem}@media(max-width: 768px){.blog-detail-header{margin-bottom:5rem}}.bd-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bd-back-btn{display:flex;align-items:center;gap:8px;font-size:16px;color:#111034;text-decoration:none;font-weight:500;transition:color .3s}.bd-back-btn:hover{color:#25b9a9}.bd-page-label{font-size:24px;font-weight:600;font-family:"Lato",sans-serif;color:#000}.bd-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px}@media(max-width: 768px){.bd-title-row{flex-direction:column;gap:20px}}.bd-excerpt{font-size:14px;line-height:1.6;color:#000;max-width:300px;margin-top:10px;margin-bottom:0}.bd-meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width: 768px){.bd-meta-row{flex-direction:column;gap:.5rem;align-items:start}}.bd-meta-info{display:flex;gap:30px;font-size:14px;font-weight:500;color:#000}.bd-meta-info .meta-item{color:#000;font-weight:600}.bd-meta-info .meta-val{font-weight:400;margin-left:4px}@media(max-width: 768px){.bd-meta-info{gap:8px;flex-wrap:wrap;font-size:12px}}.bd-featured-image{width:100%;max-height:450px}.bd-featured-image img{width:100%;height:450px;object-fit:cover;object-position:center}@media(max-width: 768px){.bd-featured-image{max-height:230px}.bd-featured-image img{max-height:230px}}.bd-label-pill{padding:8px 24px;border:1px solid #000;border-radius:50px;font-size:14px;font-weight:500;text-transform:uppercase}@media(max-width: 768px){.bd-label-pill{padding:8px 12px;font-size:12px}}.bd-content-section{width:min(1024px,100%);margin:0 auto;margin-bottom:4rem}.bd-content-wrapper{max-width:100%}.bd-content-wrapper p{font-size:1rem;line-height:1.6;color:#000;margin-bottom:1rem}@media(max-width: 768px){.bd-content-wrapper p{font-size:1rem}}.bd-content-wrapper h2{margin:40px 0 20px}.bd-content-wrapper h3{margin:30px 0 10px}.bd-content-wrapper h3{margin:20px 0 10px}.bd-content-wrapper h2,.bd-content-wrapper h3,.bd-content-wrapper h4,.bd-content-wrapper h5,.bd-content-wrapper h6{color:#000;font-weight:700}.bd-content-wrapper blockquote{margin:40px 0;padding:0;border:none}.bd-content-wrapper blockquote p{font-size:32px;line-height:1.3;font-weight:700;color:#000;max-width:800px}.bd-content-wrapper blockquote cite{display:block;font-style:normal;font-size:14px;margin-top:16px;text-transform:uppercase;font-weight:600}.bd-content-wrapper img{max-width:100%;height:auto;margin:30px 0}.bd-content-wrapper a{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease,text-decoration-color .3s ease}.bd-content-wrapper a:hover{color:#25b9a9;text-decoration-color:#25b9a9}.bd-content-wrapper a:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.bd-content-wrapper table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:15px;line-height:1.5;color:#000;border:1px solid #d0d5dd}.bd-content-wrapper table th,.bd-content-wrapper table td{padding:12px 16px;text-align:left;vertical-align:top;border:1px solid #d0d5dd}.bd-content-wrapper table th{background:#111034;color:#fff;font-weight:600}.bd-content-wrapper table th b,.bd-content-wrapper table th strong{font-weight:inherit}.bd-content-wrapper table tbody tr:nth-child(even){background:#f1f6f8}@media(max-width: 768px){.bd-content-wrapper table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.bd-content-wrapper table th,.bd-content-wrapper table td{min-width:140px;padding:10px 12px}}.bd-content-wrapper .wp-block-table{margin:2rem 0;overflow-x:auto}.bd-content-wrapper .wp-block-table table{margin:0}.bd-latest-section{padding-bottom:40px}.search-results-page .search-results-layout{display:block}.search-results-page .search-results-layout .search-results-main{width:100%;max-width:100%}.search-results-page .products-grid{grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){.search-results-page .products-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.search-results-page .products-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.search-results-page .products-grid{grid-template-columns:1fr}}.search-results-page .no-results-found{grid-column:1/-1;text-align:center;padding:80px 20px}.search-results-page .no-results-found h2{font-size:24px;margin-bottom:12px;color:#1d2939}.search-results-page .no-results-found p{font-size:16px;color:#667085;max-width:500px;margin:0 auto}.bulb-quote-section{padding:80px 0;background-color:var(--color-lt-gray)}.bulb-quote-section .wrap{width:min(1000px,90%);margin:0 auto}.bulb-quote-header{text-align:center;margin-bottom:40px}.bulb-quote-title{font-family:var(--font-h2);font-size:var(--font-size-h2);font-weight:700;color:var(--color-black);margin:0 0 12px;line-height:1.2}.bulb-quote-subtitle{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-gray);margin:0;line-height:1.6}.bulb-quote-progress{margin-bottom:40px}.bulb-quote-progress-steps{display:flex;justify-content:space-between;margin-bottom:12px}.bulb-quote-step{display:flex;align-items:center;gap:8px;opacity:.4;transition:opacity .3s ease}.bulb-quote-step.active,.bulb-quote-step.completed{opacity:1}.bulb-quote-step-number{width:32px;height:32px;border-radius:50%;background:var(--color-gray2);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:600;transition:background .3s ease}.bulb-quote-step.active .bulb-quote-step-number{background:var(--color-dark-blue)}.bulb-quote-step.completed .bulb-quote-step-number{background:#3fbdac}.bulb-quote-step-label{font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-black);font-weight:500}.bulb-quote-progress-bar{height:4px;background:var(--color-gray2);border-radius:2px;overflow:hidden}.bulb-quote-progress-fill{height:100%;background:#3fbdac;border-radius:2px;transition:width .4s ease}.bulb-quote-form{background:var(--color-white);border-radius:12px;padding:40px;box-shadow:0 2px 20px rgba(0,0,0,.06)}.bulb-quote-form-step{display:none}.bulb-quote-form-step.active{display:block;animation:bulbQuoteFadeIn .4s ease}@keyframes bulbQuoteFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bulb-quote-form-step-title{font-family:var(--font-h2);font-size:var(--font-size-h5);font-weight:600;color:var(--color-black);margin:0 0 24px}.bulb-quote-image-select{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.bulb-quote-image-option{cursor:pointer}.bulb-quote-image-option input[type=radio]{display:none}.bulb-quote-image-card{border:2px solid var(--color-gray2);border-radius:10px;padding:16px;text-align:center;transition:all .3s ease;background:var(--color-white)}.bulb-quote-image-card:hover{border-color:var(--color-dark-blue);box-shadow:0 4px 12px rgba(0,0,0,.08)}.bulb-quote-image-option input[type=radio]:checked+.bulb-quote-image-card{border-color:#3fbdac;background:rgba(63,189,172,.05);box-shadow:0 0 0 1px #3fbdac}.bulb-quote-image-card img{width:100%;max-width:120px;height:auto;margin-bottom:10px;aspect-ratio:1/1;object-fit:contain}.bulb-quote-image-card span{display:block;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:500;color:var(--color-black)}.bulb-quote-field-group{margin-bottom:24px}.bulb-quote-field-label{display:block;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-black);margin-bottom:8px}.bulb-quote-radio-group{display:flex;flex-wrap:wrap;gap:10px}.bulb-quote-radio-option{cursor:pointer}.bulb-quote-radio-option input[type=radio]{display:none}.bulb-quote-radio-card{padding:10px 20px;border:2px solid var(--color-gray2);border-radius:8px;font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-black);transition:all .2s ease;white-space:nowrap}.bulb-quote-radio-card:hover{border-color:var(--color-dark-blue)}.bulb-quote-radio-option input[type=radio]:checked+.bulb-quote-radio-card{border-color:#3fbdac;background:rgba(63,189,172,.08);color:#2a9e8f;font-weight:600}.bulb-quote-specs-summary{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.bulb-quote-spec-item{background:var(--color-lt-gray);border-radius:8px;padding:16px;text-align:center}.bulb-quote-spec-item .spec-label{display:block;font-family:var(--font-body);font-size:var(--font-size-body-xsm);color:var(--color-gray);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.bulb-quote-spec-item .spec-value{display:block;font-family:var(--font-body);font-size:var(--font-size-body-lg);color:var(--color-black);font-weight:600}.bulb-quote-input{width:100%;padding:12px 16px;border:1px solid var(--color-gray2);border-radius:8px;font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-black);background:var(--color-white);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.bulb-quote-input:focus{outline:none;border-color:#3fbdac;box-shadow:0 0 0 3px rgba(63,189,172,.15)}.bulb-quote-input::placeholder{color:var(--color-gray)}.bulb-quote-input.error{border-color:var(--color-red)}.bulb-quote-textarea{resize:vertical;min-height:80px}.bulb-quote-form-row{display:flex;gap:16px}.bulb-quote-form-row .bulb-quote-field-group{flex:1}.bulb-quote-form-row .bulb-quote-field-small{flex:0 0 120px}.bulb-quote-nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-gray2)}.bulb-quote-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:none;border-radius:8px;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.bulb-quote-btn:disabled{opacity:.4;cursor:not-allowed}.bulb-quote-btn-back{background:rgba(0,0,0,0);color:var(--color-black);border:1px solid var(--color-gray2)}.bulb-quote-btn-back:hover:not(:disabled){background:var(--color-lt-gray)}.bulb-quote-btn-next,.bulb-quote-btn-submit{background:var(--color-dark-blue);color:var(--color-white)}.bulb-quote-btn-next:hover:not(:disabled),.bulb-quote-btn-submit:hover:not(:disabled){background:#1a3a6e;box-shadow:0 4px 12px rgba(24,47,88,.3)}.bulb-quote-btn-submit{background:#3fbdac}.bulb-quote-btn-submit:hover:not(:disabled){background:#36a999;box-shadow:0 4px 12px rgba(63,189,172,.3)}.bulb-quote-btn-submit.loading{pointer-events:none;opacity:.7}.bulb-quote-success{text-align:center;padding:60px 20px}.bulb-quote-success-icon{margin-bottom:20px}.bulb-quote-success h3{font-family:var(--font-h2);font-size:var(--font-size-h5);color:var(--color-black);font-weight:600;margin:0}@media(max-width: 768px){.bulb-quote-section{padding:50px 0}.bulb-quote-form{padding:24px 20px}.bulb-quote-image-select{grid-template-columns:repeat(2, 1fr)}.bulb-quote-specs-summary{grid-template-columns:1fr}.bulb-quote-form-row{flex-direction:column;gap:0}.bulb-quote-form-row .bulb-quote-field-small{flex:1}.bulb-quote-progress-steps{gap:4px}.bulb-quote-step-label{font-size:11px}.bulb-quote-step-number{width:28px;height:28px;font-size:12px}}@media(max-width: 480px){.bulb-quote-image-select{grid-template-columns:1fr 1fr;gap:10px}.bulb-quote-image-card{padding:12px 8px}.bulb-quote-radio-group{flex-direction:column}.bulb-quote-radio-card{text-align:center}}.content-editor-section{padding:60px 0;justify-items:center}.content-editor-section .wrap{width:min(1200px,90%);margin:0 auto}.content-editor-section .content-editor-body{max-width:100%}.content-editor-section .content-editor-body h1,.content-editor-section .content-editor-body h2,.content-editor-section .content-editor-body h3,.content-editor-section .content-editor-body h4,.content-editor-section .content-editor-body h5,.content-editor-section .content-editor-body h6{margin-bottom:16px}.content-editor-section .content-editor-body p{margin-bottom:16px;line-height:1.7}.content-editor-section .content-editor-body ul,.content-editor-section .content-editor-body ol{margin-bottom:16px;padding-left:24px}.content-editor-section .content-editor-body li{margin-bottom:8px;line-height:1.7}.content-editor-section .content-editor-body img{max-width:100%;height:auto;border-radius:8px}.content-editor-section .content-editor-body a{color:#25b9a9;text-decoration:underline}.content-editor-section .content-editor-body a:hover{color:#1a8a7e}.content-editor-section .content-editor-body blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid #25b9a9;background:#f9fafb;font-style:italic}.content-editor-section .content-editor-body table{width:100%;border-collapse:collapse;margin-bottom:16px}.content-editor-section .content-editor-body table th,.content-editor-section .content-editor-body table td{padding:12px;border:1px solid #e5e7eb;text-align:left}.content-editor-section .content-editor-body table th{background:#f3f4f6;font-weight:600}@media screen and (max-width: 768px){.content-editor-section{padding:40px 0}}.finishes-hero-section{padding:60px 0 40px;text-align:center}.finishes-hero-section .finishes-hero-container{padding:50px 15px}.finishes-hero-section .finishes-hero-title{font-size:48px;font-weight:300;color:#707070;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.finishes-hero-section .finishes-hero-description{max-width:900px;margin:0 auto;color:#a0a0a0;font-size:16px;line-height:1.6}.finishes-hero-section .finishes-hero-description p{margin-bottom:10px}.finishes-hero-section .finishes-hero-description p:last-child{margin-bottom:0}.finishes-grid-section{padding:20px 0 80px}.finishes-grid-section .finishes-grid-container{width:min(1200px,90%);margin:0 auto}.finishes-grid-section .finishes-category{margin-bottom:60px}.finishes-grid-section .finishes-category .finishes-category-header{display:flex;align-items:center;margin-bottom:30px}.finishes-grid-section .finishes-category .finishes-category-header .finishes-category-left-title{font-size:24px;font-weight:600;color:#000;margin:0;padding-right:20px;white-space:nowrap}.finishes-grid-section .finishes-category .finishes-category-header .finishes-category-header-right{flex-grow:1;position:relative;height:2px;display:flex;align-items:center}.finishes-grid-section .finishes-category .finishes-category-header .finishes-category-header-right .finishes-category-right-title{position:absolute;right:0;bottom:15px;font-size:16px;font-weight:600;color:#58c5b7;letter-spacing:2px;margin:0;text-transform:uppercase}.finishes-grid-section .finishes-category .finishes-category-header .finishes-category-header-right .finishes-category-line{width:100%;height:2px;background-color:#58c5b7}.finishes-grid-section .finishes-category .finishes-items-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));justify-content:center;gap:20px}@media screen and (min-width: 1201px){.finishes-grid-section .finishes-category .finishes-items-grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}.finishes-grid-section .finishes-category .finishes-items-grid:has(.finish-image-container.square){grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.finishes-grid-section .finishes-category .finish-card{border:1px solid #eaeaea;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;background-color:#fafafa;transition:all .3s ease;cursor:pointer}.finishes-grid-section .finishes-category .finish-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.05);scale:1.05}.finishes-grid-section .finishes-category .finish-card .finish-image-container{padding:20px;display:flex;align-items:center;justify-content:center;background-color:#fff}.finishes-grid-section .finishes-category .finish-card .finish-image-container img{max-width:100%;max-height:100%;object-fit:cover;aspect-ratio:1/1;object-position:0 -30px}.finishes-grid-section .finishes-category .finish-card .finish-image-container img.round-finish{border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.1)}.finishes-grid-section .finishes-category .finish-card .finish-name-container{padding:15px;text-align:center;border-top:1px solid #eaeaea;background-color:#fff;flex:1;align-content:center}.finishes-grid-section .finishes-category .finish-card .finish-name-container .finish-name{font-size:14px;font-weight:600;color:#333}.finishes-grid-section .finishes-pdf-container{display:flex;justify-content:center;margin-top:40px}.finishes-grid-section .finishes-pdf-container .finishes-pdf-btn{background-color:#141a3e;color:#fff;padding:15px 40px;font-size:16px;font-weight:600;border:none;border-radius:4px;text-transform:none;transition:background-color .3s ease;text-decoration:none;display:inline-block}.finishes-grid-section .finishes-pdf-container .finishes-pdf-btn:hover{background-color:rgba(20,26,62,.062745098);color:#fff}@media(max-width: 768px){.finishes-hero-section .finishes-hero-title{font-size:36px}.finishes-grid-section .finishes-category .finishes-category-header{flex-direction:column;align-items:flex-start;gap:15px}.finishes-grid-section .finishes-category .finishes-category-header .finishes-category-header-right{width:100%;height:auto;display:block}.finishes-grid-section .finishes-category .finishes-category-header .finishes-category-header-right .finishes-category-right-title{position:relative;bottom:0;margin-bottom:10px}.finishes-grid-section .finishes-pdf-container{justify-content:center}}/*# sourceMappingURL=app.css.map */
