:root{--primary:#1B4C82;--secondary:#FF981A;--dark:#0F2A4A;--text:#212121;--white:#F7F7F3;--nav-hover-accent:#4F9DFF;--brand-orange-light:#FFB157;--brand-orange:#FF981A;--brand-orange-deep:#D97D00;--clay-cta-shadow:rgba(20, 20, 20, 0.16);--clay-bg-1:#EAF6FF;--clay-bg-2:#DDF2FF;--clay-bg-3:#CFEAFF;--clay-surface:#F5FAFF;--clay-accent:#4F9DFF;--clay-accent-mid:#5DAEFF;--clay-accent-light:#7ABEFF;--clay-accent-deep:#1B4C82;--clay-shadow-dark:rgba(112, 161, 214, 0.38);--clay-shadow-soft:rgba(140, 180, 224, 0.28);--clay-shadow-light:rgba(255, 255, 255, 0.85);--clay-catalog-flat:#6881A1;--clay-footer-flat:#182D4E;--clay-radius-lg:32px;--clay-radius-md:24px;--clay-radius-sm:14px;--clay-radius-pill:999px}html,body{width:100%;max-width:100%;margin:0}body>section,body>header,body>footer,.main-banner-section,.ibox-story,.ibox-categories,.materials-section,.catalogue-section{width:100%;max-width:100%;margin-left:0;margin-right:0}::-webkit-scrollbar-track{background:var(--clay-bg-1)}::-webkit-scrollbar-thumb{background-color:var(--clay-accent-mid);border-radius:var(--clay-radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--clay-accent-deep)}*{scrollbar-color:var(--clay-accent-mid) var(--clay-bg-1)}*::-webkit-scrollbar-thumb{background-color:var(--clay-accent-mid)}*::-moz-selection{color:#fff;background:var(--clay-accent)}::selection{color:#fff;background:var(--clay-accent)}.fixed{box-shadow:0 4px 20px var(--clay-shadow-soft);-webkit-box-shadow:0 4px 20px var(--clay-shadow-soft);-moz-box-shadow:0 4px 20px var(--clay-shadow-soft)}#header{background:linear-gradient(180deg,rgb(234 246 255 / .88) 0%,rgb(221 242 255 / .8) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px var(--clay-shadow-soft)}#header.fixed::before{background:rgb(234 246 255 / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header .wrapper .menu ul#menu-header-menu li a,#header ul.social-link-list li a{color:var(--primary)!important}#header .wrapper .menu ul#menu-header-menu li a:hover,#header .wrapper .menu ul#menu-header-menu li.menu-has-children:hover>a,#header .wrapper .menu ul#menu-header-menu li.current-menu-item a,#header ul.social-link-list li a:hover{color:var(--nav-hover-accent)!important}#header .wrapper .menu ul#menu-header-menu span.submenu-click-arrow{filter:brightness(0) saturate(100%) invert(20%) sepia(54%) saturate(1000%) hue-rotate(178deg) brightness(90%) contrast(92%)}#header .wrapper .menu ul#menu-header-menu li ul.sub-menu{background-color:var(--clay-surface);box-shadow:0 16px 40px var(--clay-shadow-dark);border-radius:var(--clay-radius-sm);border:1px solid rgb(255 255 255 / .7)}#header .wrapper .menu ul#menu-header-menu li ul.sub-menu li{border-bottom:1px solid rgb(79 157 255 / .12)}#header .wrapper .menu ul#menu-header-menu li ul.sub-menu li a{color:var(--primary)!important}#header .wrapper .menu ul#menu-header-menu li ul.sub-menu li:hover,#header .wrapper .menu ul#menu-header-menu li ul.sub-menu li.current-menu-item{background:linear-gradient(145deg,var(--clay-bg-2),var(--clay-bg-3))}.white-logo{display:none!important}.blue-logo{display:block!important}html.menu-open .blue-logo{filter:none!important}html body::before{background:rgb(223 240 255 / .97);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#header ul#menu-main-menu li a{color:var(--primary)!important}#header ul#menu-main-menu li a:after{background:rgb(27 76 130 / .35)}body.page-template-privacy-policy #header,body.error404 #header{background:linear-gradient(180deg,rgb(234 246 255 / .96) 0%,rgb(221 242 255 / .92) 100%)}.btn-main,.contact-form .gform_wrapper .gform_footer .gform_button,.catalog-form .gform_wrapper .gform_footer .gform_button,.ibox-catalog-submit-btn,.ibox-newsletter-submit,.pdf-dowonload-button{background:var(--brand-orange)!important;color:#fff!important;border:none;box-shadow:none;transition:background 0.3s ease}.btn-main:hover,.contact-form .gform_wrapper .gform_footer .gform_button:hover,.catalog-form .gform_wrapper .gform_footer .gform_button:hover,.ibox-catalog-submit-btn:hover,.ibox-newsletter-submit:hover,.pdf-dowonload-button:hover{background:var(--brand-orange-deep)!important;color:#fff!important;transform:none;box-shadow:none}.catalogue-section .row-wrapper .right-col .btn-main:hover,.btn-main.sticky-contact-btn:hover{background:#fff!important;color:var(--brand-orange-deep)!important}.btn-main.sticky-contact-btn{padding:18px 36px;box-shadow:0 8px 24px var(--clay-cta-shadow)}@media (max-width:767px){.btn-main.sticky-contact-btn{width:50px;height:50px;min-width:50px;padding:0;border-radius:50%;box-shadow:0 0 15px 0 rgb(0 0 0 / .2);display:flex;align-items:center;justify-content:center}.btn-main.sticky-contact-btn svg{display:block;width:18px;height:14px;margin:0;flex:0 0 auto}.sticky-contact-btn__text{display:none}}@media (max-width:767px){.floating-contact-actions{position:fixed;right:16px;bottom:18px;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;z-index:9999}.floating-contact-actions .whatsapp-sticky-button,.floating-contact-actions .mobile-call-sticky-button,.floating-contact-actions .btn-main.sticky-contact-btn{position:static;right:auto;bottom:auto;margin:0}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.btn-main.sticky-contact-btn{width:50px;height:50px;min-width:50px;padding:0;border-radius:50%;box-shadow:0 0 15px 0 rgb(0 0 0 / .2);display:flex;align-items:center;justify-content:center}.btn-main.sticky-contact-btn svg{display:block;width:18px;height:14px;margin:0;flex:0 0 auto}.sticky-contact-btn__text{display:none}.floating-contact-actions{position:fixed;right:16px;bottom:18px;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;z-index:9999}.floating-contact-actions .whatsapp-sticky-button,.floating-contact-actions .mobile-call-sticky-button,.floating-contact-actions .btn-main.sticky-contact-btn{position:static;right:auto;bottom:auto;margin:0}}.catalog-btn:hover{filter:none}body.home .btn-main.sticky-contact-btn{padding:clamp(14px, 0.4884vw + 8.623px, 18px) clamp(28px, 0.9768vw + 17.245px, 36px)}body.home .sticky-contact-btn__text{font-size:clamp(12px, 0.2442vw + 9.311px, 14px)}body.home .btn-main.sticky-contact-btn svg{width:clamp(15px, 0.3663vw + 10.967px, 18px);height:clamp(12px, 0.2442vw + 9.311px, 14px)}body.home .whatsapp-sticky-button{width:clamp(40px, 1.221vw + 26.557px, 50px);height:clamp(40px, 1.221vw + 26.557px, 50px)}body.home .whatsapp-sticky-button svg{width:clamp(19px, 0.6105vw + 12.278px, 24px);height:clamp(19px, 0.6105vw + 12.278px, 24px)}.pdf-dowonload-button{border-radius:var(--clay-radius-pill)}.whatsapp-sticky-button{box-shadow:none;border-color:rgb(255 255 255 / .5)}.mobile-call-sticky-button{box-shadow:none;border-color:rgb(255 255 255 / .5)}.dowonload-catalog-form .close-button{background-color:var(--clay-accent);box-shadow:none}.series-tab-btn{background:linear-gradient(150deg,var(--clay-bg-1) 0%,var(--clay-bg-3) 100%);border:none;border-radius:var(--clay-radius-pill);box-shadow:0 4px 12px rgb(140 180 224 / .14)}.series-tab-btn:hover{background:linear-gradient(150deg,var(--clay-bg-2) 0%,var(--clay-accent) 100%);border-color:var(--clay-accent)}.series-tab-btn.active{background:linear-gradient(150deg,var(--clay-accent-mid) 0%,var(--clay-accent-deep) 100%);border-color:#fff0;box-shadow:0 4px 12px rgb(140 180 224 / .18)}ul.series-products-grid li.series-product-card,ul.case-collection-list-gallery li.case-collection-data .case-collection-img,ul.sector-box-list li.sector-box .sector-image{border-radius:var(--clay-radius-md);overflow:hidden}ul.series-products-grid li.series-product-card{filter:drop-shadow(0 10px 24px var(--clay-shadow-soft));border-radius:var(--clay-radius-md)}ul.series-products-grid li.series-product-card .series-product-title{background:linear-gradient(150deg,#ffffff 0%,var(--clay-bg-1) 100%)}.series-products-icon{background:linear-gradient(150deg,#ffffff 0%,var(--clay-bg-1) 100%)!important;box-shadow:0 4px 10px rgb(140 180 224 / .14)}.sector-section,.our-dna-section,.series-products-section,.contact-form .gform_wrapper .gfield input,.contact-form .gform_wrapper .gfield textarea,.gform_wrapper .gfield select{background-color:var(--clay-bg-1)}.approach-section{background-color:var(--clay-bg-2)}.about-us-section,.prosesses-section{background-color:var(--clay-bg-3)}.cases-section{background-color:var(--clay-bg-1)}.cases-section:before{background-color:var(--clay-bg-3)}.catalogue-section{background:var(--clay-catalog-flat)}.contact-form .gform_wrapper .gfield input,.contact-form .gform_wrapper .gfield textarea,.gform_wrapper .gfield select,.ibox-contact-request-form input,.ibox-contact-request-form textarea,.ibox-catalog-form-field input{background-color:var(--clay-bg-1)!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:var(--clay-radius-sm)!important;box-shadow:inset 3px 3px 8px var(--clay-shadow-soft),inset -3px -3px 8px var(--clay-shadow-light)}.contact-form .gform_wrapper .gfield input::placeholder,.contact-form .gform_wrapper .gfield textarea::placeholder,.gform_wrapper .gfield select::placeholder{background:transparent!important}.ibox-contact-request-form input:focus,.ibox-contact-request-form textarea:focus,.ibox-catalog-form-field input:focus{background-color:#ffffff!important;border-color:var(--clay-accent)!important;box-shadow:inset 2px 2px 6px var(--clay-shadow-soft),0 0 0 4px rgb(79 157 255 / .14)}.ibox-catalog-checkbox input[type="checkbox"],html .contact-form .gform_wrapper .gfield input[type="checkbox"]{accent-color:var(--clay-accent);background:var(--clay-bg-1)}.ibox-catalog-form-message.is-success,.ibox-contact-request-form .ibox-catalog-form-message.is-success{background-color:#E4F6EC}.ibox-catalog-form-message.is-error,.ibox-contact-request-form .ibox-catalog-form-message.is-error{background-color:#FBEAEA}.dowonload-catalog-form{border-radius:var(--clay-radius-lg);background:linear-gradient(160deg,#F7F7F3 0%,var(--clay-surface) 100%)!important;box-shadow:0 30px 70px rgb(79 157 255 / .28),0 4px 16px rgb(79 157 255 / .14)}html.show-form body:after{background-color:rgb(223 240 255 / .92)}.email-subscription-form input{border:1px solid rgb(255 255 255 / .3);box-shadow:inset 2px 2px 6px rgb(0 0 0 / .15)}html .email-subscription-form .es-form-field-container input[type="submit"]{background-image:url(/wp-content/themes/iBOX-Website/images/right-arrow.svg),linear-gradient(150deg,var(--brand-orange-light),var(--brand-orange))!important;background-repeat:no-repeat,no-repeat!important;background-position:center center,center center!important;background-size:16px 13px,cover!important;box-shadow:0 4px 12px var(--clay-cta-shadow)}footer{background:var(--clay-footer-flat);border-radius:0;box-shadow:0 -20px 40px rgb(24 45 78 / .18)}.footer-bottom{border-top-color:rgb(255 255 255 / .14)}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.slick-prev,.slick-next{background:linear-gradient(150deg,#ffffff 0%,var(--clay-bg-1) 100%);border-radius:50%;box-shadow:0 4px 10px rgb(140 180 224 / .14)}.owl-carousel .owl-nav button:hover{background:linear-gradient(150deg,var(--clay-accent-light) 0%,var(--clay-accent) 100%)}.owl-dots button.active,.main-banner-section.home .main-banner-slider .slick-dots li.slick-active button:before{color:var(--clay-accent-light)}@media (max-width:767px){#header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-main,.contact-form .gform_wrapper .gform_footer .gform_button,.catalog-form .gform_wrapper .gform_footer .gform_button,.ibox-catalog-submit-btn,.ibox-newsletter-submit{box-shadow:0 4px 12px var(--clay-cta-shadow)}ul.series-products-grid li.series-product-card{filter:drop-shadow(0 6px 14px var(--clay-shadow-soft))}footer{border-radius:0}}#catalogue .catalogue-image img{border-radius:28px}