/*!
Theme Name: bakvakt
Theme URI: https://creatif.agency
Author: Creatif Agency
Author URI: https://creatif.agency
Description: Creatif Agency development for Bakvakt
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bakvakt
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 @charset "UTF-8";.no-scroll{overflow:hidden}.product-data .p-extrainfo,#breadcrumbs,.three-card,.breads *,.partners,.hidescroll,section *:not(.body),.cards-large-center .cards,.pre_footer>div{-ms-overflow-style:none;scrollbar-width:none}.hidden,.product-data .p-extrainfo::-webkit-scrollbar,#breadcrumbs::-webkit-scrollbar,.three-card::-webkit-scrollbar,.partners::-webkit-scrollbar,.hidescroll::-webkit-scrollbar,.breads *>div::-webkit-scrollbar,.pre_footer>div::-webkit-scrollbar,.h-cards::-webkit-scrollbar,section *:not(.body)::-webkit-scrollbar,.cards-large-center .cards::-webkit-scrollbar{display:none}*{box-sizing:border-box;padding:0;margin:0;outline:none}#page{max-width:100%}body{padding:0!important;margin:0!important;box-sizing:border-box;max-width:100%;overflow-x:hidden;background-color:#fff;color:#1E1E1E}a,p{color:#1E1E1E;text-decoration:none;font-size:16px;line-height:20px}*{font-family:"Fustat",Arial,Helvetica,san-serif;font-synthesis:none}*::selection{background-color:rgba(0,56,255,.17)}img{-webkit-user-select:none;-ms-user-select:none;user-select:none}p,ol,ul,li{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:12px}ul li:not(.menu-item),ol li:not(.menu-item){margin-left:17px}h1,h1 *{font-weight:600;font-size:90px;line-height:1.4;display:block;margin-bottom:15px}h2,h2 *,.smallh1,.smallh1 *{font-weight:600;font-size:60px;line-height:1.3;display:block;margin-bottom:15px}h3,h3 *{font-weight:400;font-size:54px;line-height:1.3;display:block;margin-bottom:10px}h4,h4 *{font-weight:400;font-size:48px;line-height:1.2;display:block;margin-bottom:10px}h5,h5 *{font-size:28px;line-height:1.2;margin-bottom:10px;display:block;font-weight:400}h6,h6 *{font-size:16px;line-height:1.2;display:block;font-weight:400}h1,h2,h3,h4{max-width:fit-content}h1:not(.tagline),h2:not(.tagline),h3:not(.tagline){letter-spacing:-.93px}h1{max-width:fit-content}span{display:initial}.medium,.medium p{max-width:fit-content;font-size:18px;line-height:24px}a{text-decoration:unset}a:hover,a:focus{text-decoration:none}p a{text-decoration:underline}p a:hover,p afocus{text-decoration:unset}b{font-weight:600}u,i,b{display:unset}.wc-block-components-totals-coupon .wc-block-components-button:not(.is-link),.wc-block-components-text-input input[type=text]{border-radius:16px!important}.cta:not(.cta-small,.cta-xsmall),.cta-outline-white:not(.cta-small,.cta-xsmall),.cta-outline:not(.cta-small,.cta-xsmall),.cta-mustard:not(.cta-small,.cta-xsmall),.cta-blue:not(.cta-small,.cta-xsmall),.cta-deepgreen:not(.cta-small,.cta-xsmall),.cta-green:not(.cta-small,.cta-xsmall),.cta-white:not(.cta-small,.cta-xsmall),.cta-red:not(.cta-small,.cta-xsmall),.cta-black:not(.cta-small,.cta-xsmall),:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:not(.cta-small,.cta-xsmall),.service-prod-cart:not(.cta-small,.cta-xsmall),body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.cta-small,.cta-xsmall):not(.is-link),.cta-xsmall:not(.cta-small,.cta-xsmall),.cta-small:not(.cta-small,.cta-xsmall),.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:not(.cta-small,.cta-xsmall){height:80px}.cta,.cta-outline-white,.cta-outline,.cta-mustard,.cta-blue,.cta-deepgreen,.cta-green,.cta-white,.cta-red,.cta-black,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,.service-prod-cart,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-cart__submit-container .wc-block-components-button:not(.is-link),body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),.cta-xsmall,.cta-small,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.ca-ajax-login-popup form input[type=submit],.ca-login-forms form input[type=submit],.ca-ajax-login-popup .ca-login-forms form input[type=submit],body .frm_style_formidable-style.with_frm_style .frm_submit button{border-radius:26px;white-space:nowrap;cursor:pointer;font-size:20px;font-weight:400;padding:18px 32px;min-width:220px;line-height:1;text-decoration:none!important;transition:0.3s;display:inline-flex;gap:10px;align-items:center;justify-content:center;max-width:fit-content;background-color:#03148C;color:#fff}.cta:hover,.cta-outline-white:hover,.cta-outline:hover,.cta-mustard:hover,.cta-blue:hover,.cta-deepgreen:hover,.cta-green:hover,.cta-white:hover,.cta-red:hover,.cta-black:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,.service-prod-cart:hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:hover:not(.is-link),.cta-xsmall:hover,.cta-small:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,.ca-ajax-login-popup form input[type=submit]:hover,.ca-login-forms form input[type=submit]:hover,.ca-ajax-login-popup .ca-login-forms form input[type=submit]:hover,body .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background-color:#01065D}.cta:hover svg,.cta-outline-white:hover svg,.cta-outline:hover svg,.cta-mustard:hover svg,.cta-blue:hover svg,.cta-deepgreen:hover svg,.cta-green:hover svg,.cta-white:hover svg,.cta-red:hover svg,.cta-black:hover svg,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover svg,.service-prod-cart:hover svg,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:hover:not(.is-link) svg,.cta-xsmall:hover svg,.cta-small:hover svg,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover svg,.cta:hover img,.cta-outline-white:hover img,.cta-outline:hover img,.cta-mustard:hover img,.cta-blue:hover img,.cta-deepgreen:hover img,.cta-green:hover img,.cta-white:hover img,.cta-red:hover img,.cta-black:hover img,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover img,.service-prod-cart:hover img,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:hover:not(.is-link) img,.cta-xsmall:hover img,.cta-small:hover img,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover img,.ca-ajax-login-popup form input[type=submit]:hover svg,.ca-ajax-login-popup form input[type=submit]:hover img,.ca-login-forms form input[type=submit]:hover svg,.ca-login-forms form input[type=submit]:hover img,.ca-ajax-login-popup .ca-login-forms form input[type=submit]:hover svg,.ca-ajax-login-popup .ca-login-forms form input[type=submit]:hover img,body .frm_style_formidable-style.with_frm_style .frm_submit button:hover svg,body .frm_style_formidable-style.with_frm_style .frm_submit button:hover img{transform:translate(5px,0)}.cta svg,.cta-outline-white svg,.cta-outline svg,.cta-mustard svg,.cta-blue svg,.cta-deepgreen svg,.cta-green svg,.cta-white svg,.cta-red svg,.cta-black svg,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button svg,.service-prod-cart svg,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-cart__submit-container .wc-block-components-button:not(.is-link) svg,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) svg,.cta-xsmall svg,.cta-small svg,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link svg,.cta img,.cta-outline-white img,.cta-outline img,.cta-mustard img,.cta-blue img,.cta-deepgreen img,.cta-green img,.cta-white img,.cta-red img,.cta-black img,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button img,.service-prod-cart img,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-cart__submit-container .wc-block-components-button:not(.is-link) img,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) img,.cta-xsmall img,.cta-small img,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link img,.ca-ajax-login-popup form input[type=submit] svg,.ca-ajax-login-popup form input[type=submit] img,.ca-login-forms form input[type=submit] svg,.ca-login-forms form input[type=submit] img,.ca-ajax-login-popup .ca-login-forms form input[type=submit] svg,.ca-ajax-login-popup .ca-login-forms form input[type=submit] img,body .frm_style_formidable-style.with_frm_style .frm_submit button svg,body .frm_style_formidable-style.with_frm_style .frm_submit button img{transition:0.3s;transform:translate(0,0);display:block;width:34px;min-width:34px;height:34px}.wider-cta{min-width:320px}.cta-small,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{height:auto;min-height:58px;min-width:unset;padding:16px 20px;font-size:18px;border-radius:20px}.cta-small.cta-arrow svg,.cta-small img,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.cta-arrow svg,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link img{width:20px;min-width:20px;height:20px}.cta-xsmall{height:auto;min-height:48px;min-width:unset;padding:14px 18px;font-size:15px;border-radius:18px}.cta-xsmall.cta-arrow svg,.cta-xsmall img{width:14px;min-width:14px;height:14px}.black-arrow svg,.black-arrow img{filter:invert(1)}.cta-black,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,.service-prod-cart,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-cart__submit-container .wc-block-components-button:not(.is-link),body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color:#1E1E1E;color:#fff}.cta-black:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,.service-prod-cart:hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-cart__submit-container .wc-block-components-button:not(.is-link):hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{background-color:#03148C;color:#fff}.cta-red{background-color:#400;color:#fff}.cta-red:hover{background-color:#1E1E1E}.cta-red:hover svg{filter:invert(1)}.cta-white{background-color:#fff;color:#000}.cta-white:hover{background-color:#F4F3FF}.cta-green{background-color:#62BB7E;color:#000}.cta-green svg path{fill:#000}.cta-green:hover{background-color:#0C4737;color:#fff}.cta-green:hover svg path{fill:#fff}.cta-deepgreen{background-color:#0E231F;color:#fff}.cta-deepgreen svg path{fill:#fff}.cta-deepgreen:hover{background-color:#0C4737;color:#fff}.cta-deepgreen:hover svg path{fill:#fff}.cta-red{background-color:#400;color:#fff}.cta-red:hover{background-color:#1E1E1E}.cta-red:hover svg{filter:unset}.cta-blue{background-color:#03148C;color:#fff}.cta-blue:hover{background-color:#01065D}.cta-blue:hover svg{filter:unset}.cta-mustard{background-color:#776B1C;color:#fff}.cta-mustard:hover{background-color:#F4F3FF;color:#000}.cta-mustard:hover svg{filter:invert(1)}.cta-outline{background-color:transparent;color:#1E1E1E;border:1px solid #1E1E1E}.cta-outline:hover{background-color:#1E1E1E;color:#fff}.cta-outline:hover svg{filter:invert(1)}.cta-outline-white{background-color:transparent;color:#fff;border:1px solid #fff}.cta-outline-white:hover{color:#1E1E1E;background-color:#fff}.cta-outline-white:hover svg,.cta-outline-white:hover img{filter:invert(1)}.cta-large{max-width:fit-content;display:inline-flex;align-items:center;gap:10px;font-size:24px;line-height:28px;font-weight:400}.cta-large>svg{border:1px solid #1E1E1E}.cta-large svg,.cta-large img{width:84px;min-width:84px;height:84px}.cta-large:hover{gap:14px}.underlined-link{cursor:pointer;font-size:20px;line-height:30px;font-weight:400;text-decoration:underline}.underlined-link:hover{text-decoration:none}.cta-arrow{cursor:pointer}.cta-arrow svg,.cta-arrow img{width:24px;height:25px;transition:0.3s;-webkit-transform:translate(0,0)}.cta-arrow:hover svg,.cta-arrow img{-webkit-transform:translate(4px,0)}.site-main{max-width:100%;width:100%;display:flex;flex-direction:column}.main-container{width:100%;padding-left:4%;padding-right:4%}.right-main-container{padding-right:4%}.left-main-container{padding-left:4%}.large-container{padding-left:2%;padding-right:2%}.left-large-container{padding-left:2%}.right-large-container{padding-right:2%}.max-large-container{max-width:98%;width:98%;margin-left:auto;margin-right:auto}.medium-container{margin-left:auto;margin-right:auto;max-width:1140px;width:100%}.inside-container{padding-left:4vw;padding-right:4vw}.small-container{margin-left:auto;margin-right:auto;max-width:934px;width:100%}.w40,.inline-justify.w40{width:40%;min-width:40%}.w46,.inline-justify.w46{width:46%;min-width:46%}.w50,.inline-justify.w40{width:50%;min-width:50%}.w60,.inline-justify.w60{width:60%;min-width:60%}.w100,.inline-justify.w100{width:100%;min-width:100%}.w34,.inline-justify.w34{width:34%;min-width:34%}.w36,.inline-justify.w36{width:36%;min-width:36%}.w64,.inline-justify.w64{width:64%;min-width:64%}.w70{width:70%;min-width:70%}.w80{width:80%;min-width:80%}.left-container{padding-left:16%;padding-right:1%}.right-container{padding-right:16%;padding-left:1%}.radius10{border-radius:10px;overflow:hidden}.radius20{border-radius:20px;overflow:hidden}.radius30{border-radius:30px;overflow:hidden}.radius40{border-radius:40px;overflow:hidden}.flex,.flex.inline-justify{display:flex}.inline-flex,.inline-centered,.inline-justify{display:inline-flex;align-items:center}.inline-justify{width:100%;justify-content:space-between}.align-top{align-items:flex-start}.align-center{align-items:center}.align-bottom{align-items:flex-end}.flex-column,.flex-centered{display:flex;flex-direction:column}.flex-centered{justify-content:center;align-items:center}.inline-centered{justify-content:center;align-items:center}.justified-height{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}.justified-height.inline-justify{flex-direction:row}.justified-end{justify-content:flex-end}.justified-center{justify-content:center}.align-left{text-align:left}.align-stretch{align-items:stretch}.align-right{align-items:flex-end}.relative{position:relative}.text-centred{text-align:center}.wrap-xsmall{max-width:320px}.wrap-small{max-width:420px}.wrap-medium{max-width:550px}.wrap-large{max-width:720px}.wrap-xlarge{max-width:1100px}.sec-top{margin-top:70px}.sec-bottom{margin-bottom:70px}.sec-gap{margin-top:70px;margin-bottom:70px}.extra-gap{margin-top:120px;margin-bottom:120px}.small-top{margin-top:20px}.small-bottom{margin-bottom:20px}.small-gap{margin-top:20px;margin-bottom:20px}.top-space{padding-top:40px}.bottom-space{padding-bottom:40px}.fwrap{flex-wrap:wrap}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}.gap50{gap:50px}.gap70{gap:70px}.gap100{gap:100px}.smalltext{font-size:13px;line-height:18px}.tagline,.tagline *{font-size:22px;line-height:1.4;font-weight:400}.grid2,.grid3,.grid4{display:grid}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.three-limit{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.nomargin{margin:0!important}.nopadding{padding:0!important}.bg-lightgray{background-color:#F4F4F4}.bg-lightpurple,.bg-lightpurple.data-card{background-color:#F4F2FF}.bg-black{background-color:#1E1E1E}.bg-blue{background-color:#03148C}.bg-blackgradient{background:radial-gradient(70.39% 62.04% at 72.93% 51.93%,#161616 57.26%,#272727 100%)}.bg-gradient{background:radial-gradient(196.56% 356.4% at 65.14% -46.31%,#2453FF 0%,#163299 67.14%)}.bg-blue{background-color:#03148C}.bg-green{background-color:#0C4737}.bg-red{background-color:#400}.bg-deepgreen{background-color:#0E231F}.bg-mediumblue{background-color:#01065D}.bg-darkblue{background-color:#02022C}.bg-white{background-color:#fff}.bold{font-weight:700}.colorwhite,.colorwhite>p{color:#fff}.colorgray,.colorgray p,.text-medium.colorgray *{color:#ABABAB}.colorlightgreen,.colorlightgreen p,.text-medium.colorlightgreen *{color:#62BB7E}.colortextgray,.colortextgray>p{color:#524B5D}.colorlightpurple,.colorlightpurple *{color:#F4F3FF}.colorblack{color:#1E1E1E}.colorblue{color:#03148C}.colorred{color:#400}.large-text,.large-text p{font-weight:400;font-size:30px;line-height:42px}img{width:100%}.nomin{max-width:fit-content;min-width:unset}.site-branding{position:relative;z-index:99999;display:flex;align-items:center;width:180px;height:auto}.site-branding a>*{width:100%;height:auto;display:flex;object-fit:contain}.sticky{position:sticky;top:150px}hr{margin:20px auto;display:block;height:1px;width:100%;opacity:.3}hr.sec-gap{margin-top:50px;margin-bottom:50px}.site-header:has(.mega-menu>li:first-of-type:hover,.mega-menu>li:nth-of-type(2):hover){background:#F4F3FF}.site-header:has(.mega-menu>li:first-of-type:hover,.mega-menu>li:nth-of-type(2):hover) a:hover{background-color:#fff}.site-header:has(.mega-menu>li:first-of-type:hover,.mega-menu>li:nth-of-type(2):hover) .custom-logo-link g>path:last-of-type{fill:#000}.site-header:has(.mega-menu>li:first-of-type:hover,.mega-menu>li:nth-of-type(2):hover) a:not(.cta-xsmall){color:black!important}.left-menu{gap:1vw}.main-navigation .menu{display:inline-flex;align-items:center;gap:1vw;list-style:none;margin:0}.main-navigation .menu li,.main-navigation .menu a{color:#000;margin-bottom:0}.main-navigation .menu a{font-weight:400;font-size:1.1vw;transition:0.3s;padding:5px 10px;border-radius:8px;position:relative;z-index:99999999}.main-navigation .menu a:hover{background-color:#F4F3FF;text-decoration:none}b,strong{font-weight:600}.site-header{position:relative;z-index:9999}.square{height:auto;aspect-ratio:1/1;max-height:96vh}.portrait{height:auto;aspect-ratio:9/12;max-height:96vh}.swiper{width:100%}.swiper .swiper-slide{height:auto}.swiper .swiper-navs{align-items:center;width:100%;justify-content:flex-end;margin-top:20px}.swiper-navs svg{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:0.3s}.swiper-navs svg:hover path{fill:#fff}.swiper-navs svg:hover rect{fill:#000}a:hover{text-decoration:underline}.custom-logo-link{display:flex;width:160px;height:auto;transition:0.3s;transform:scale(1)}.custom-logo-link:hover{transform:scale(.95)}.custom-logo-link ul{display:flex;flex-direction:column;gap:10px}.custom-logo-link ul li{list-style:none;margin:0}.custom-logo-link ul li,.custom-logo-link ul a{transition:0.3s;font-size:16px;padding:5px 10px;border-radius:8px;max-width:fit-content}.custom-logo-link ul li:hover,.custom-logo-link ul a:hover{background-color:#fff;cursor:pointer}.custom-logo-link .link{font-size:18px;padding:5px 10px}.socials a{display:flex;transition:0.3s;transform:scale(1)}.socials a:hover{transform:scale(.95)}.socials a svg{display:block;width:32px;height:32px}.site-info{padding-bottom:20px}.mobile_toggle{display:none}.right-position img{object-position:right}.left-position img{object-position:left}.nowidth{width:unset!important}.text-medium{font-size:18px;line-height:28px}.bordered{border:1px solid #1E1E1E}.breads #breadcrumbs{max-width:100%;overflow-x:scroll}.breads.margin-hero{margin-bottom:0}.breads *{min-width:fit-content;font-size:13px;text-decoration:none}.breads a:hover{text-decoration:underline}.breads #breadcrumbs>span{display:flex;gap:10px}.breads #breadcrumbs>span .breadcrumb_last{color:#ABABAB}.noborder{border:none!important}.znine{position:relative;z-index:91}.home .site-header>li>a,.home .main-navigation #primary-menu>li>a{color:#fff}.home .site-header>li>a:hover,.home .main-navigation #primary-menu>li>a:hover{color:#000}.home .right-menu{color:#fff}.home .right-menu a svg path{stroke:#fff}.home .right-menu a:hover svg path{stroke:#F4F3FF}.right-menu a svg{transition:0.3s;display:flex}.right-menu a svg path{stroke:#000}.right-menu a:hover path{stroke:#03148C}.hero-sec.justified-center{justify-content:center}.home .hero-sec.main-container{margin-top:-160px}.small-hero{min-height:350px}.medium-hero{min-height:650px}.hero-sec{width:100%;height:auto;justify-content:flex-start;position:relative;color:#fff}.hero-sec.large-container{max-width:98%;overflow:hidden;margin-left:auto;margin-right:auto;justify-content:center}.hero-sec.large-container .h-data{padding:0}.hero-sec.large-container .featured{object-position:center center;object-fit:cover}.hero-sec.large-container .featured img{min-width:100%;width:100%;height:100%;object-fit:cover}.hero-sec .h-data{padding-top:25vh}.hero-sec .h-data{position:relative;z-index:9;padding-bottom:50px}.hero-sec .h-data h1{margin:0}.hero-sec .featured{left:0;right:0;position:absolute;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center bottom}.hero-sec p{color:#fff}.hero-sec .underlined-link:not(.colorblack){color:#fff}.large-hero{min-height:calc(101vh + 90px)}.hero-sec.cover-hero .featured{object-fit:cover}.p-hero{font-size:22px;line-height:35px;margin-bottom:0}.p-service{font-size:20px;line-height:28px}.scrollto{max-width:fit-content;color:rgba(255,255,255,.4117647059);position:absolute;z-index:91;bottom:6vh;cursor:pointer;transition:0.3s}.scrollto:hover{color:#fff}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.partners{max-width:100%;overflow:hidden;padding-top:20px;padding-bottom:20px}.partners .partners-wrapper{display:inline-flex;gap:3vw;will-change:transform;animation:scroll-left 30s linear infinite}.partners:hover .partners-wrapper{animation-play-state:paused}.partners img{display:block;width:200px;height:auto;margin:0 10px;max-height:50px;max-width:200px;object-fit:contain;filter:grayscale(1)}.centered-sec{max-width:980px;margin-left:auto;margin-right:auto}.s-data{max-width:fit-content}.s-data h2,.s-data h3{margin-bottom:0}.shields,.shieldsextra{position:relative}.shields:has(a:hover),.shieldsextra:has(a:hover){margin-bottom:0}.shields:has(a:hover).shields::after,.shieldsextra:has(a:hover).shields::after{opacity:.5;transform:translate(0,12px)}.sh-nohover::after{opacity:0.8!important}.shieldsextra::after{width:600px;height:400px;opacity:.5}.shieldsextra:has(a:hover).shieldsextra::after{opacity:.8;transform:translate(0,12px)}.shieldsextra::after{content:"";display:block;width:500px;height:360px;position:absolute;top:50px;left:50px;z-index:3;transition:0.3s;background:url(../images/shields-white.svg) center center/contain no-repeat;opacity:.5;transform:translate(0,0)}.shieldsextra.red-shields::after{background:var(--wpr-bg-3de1997f-16d5-4e69-80c5-b06a1dd53d90) center center/contain no-repeat;width:50%;height:90%;opacity:1}.shieldsextra.red-shields.sh-rcenter::after{right:6%;top:0}.shieldsextra.sh-rcenter::after{right:10%;left:unset;top:10%}.shieldsextra.sh-lcenter::after{right:unset;left:6%;top:25%}.shieldsextra.sh-lbottom::after{right:unset;left:6%;top:unset;bottom:10%}.shieldsextra.sh-bottom::after{right:10%;left:unset;top:unset;bottom:10%;width:360px;height:270px}.before::before,.beforefull::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;right:0;top:0;z-index:2;background:linear-gradient(124deg,rgba(0,0,0,.9) 8.96%,rgba(0,0,0,.71) 39.68%,rgba(0,0,0,.09) 63.28%)}.beforefull::before{background-color:#000;opacity:.3}.beforered::before{background:linear-gradient(106deg,rgb(101,0,0) 8.96%,rgba(21,17,17,.76) 39.68%,rgba(255,255,255,0) 63.28%);opacity:.8}.scard-full{width:100%;position:relative;min-height:700px;aspect-ratio:16/8;padding-top:30px;padding-bottom:30px}.scard-full img,.scard-full video{width:100%;height:100%;object-fit:cover;object-position:center}.scard-full .s-data{position:relative;z-index:99}.scard-full .sfeatured{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;right:0;top:0;object-fit:cover;object-position:center center}.three-card,.two-card{justify-content:space-between;width:100%;display:inline-flex;gap:10px;align-items:stretch}.three-card.thirdp .data-card:nth-of-type(3) p,.two-card.thirdp .data-card:nth-of-type(3) p{font-size:16px;line-height:24px}.three-card.greentwo .data-card:nth-of-type(2),.two-card.greentwo .data-card:nth-of-type(2){background-color:#0E231F}.three-card.cblackfirst .data-card:nth-of-type(1) h2,.three-card.cblackfirst .data-card:nth-of-type(1) h3,.three-card.cblackfirst .data-card:nth-of-type(1) p,.two-card.cblackfirst .data-card:nth-of-type(1) h2,.two-card.cblackfirst .data-card:nth-of-type(1) h3,.two-card.cblackfirst .data-card:nth-of-type(1) p{color:#000}.three-card.cblacktwo .data-card:nth-of-type(2) h2,.three-card.cblacktwo .data-card:nth-of-type(2) h3,.three-card.cblacktwo .data-card:nth-of-type(2) p,.two-card.cblacktwo .data-card:nth-of-type(2) h2,.two-card.cblacktwo .data-card:nth-of-type(2) h3,.two-card.cblacktwo .data-card:nth-of-type(2) p{color:#000}.three-card.cblackthree .data-card:nth-of-type(3) h2,.three-card.cblackthree .data-card:nth-of-type(3) h3,.three-card.cblackthree .data-card:nth-of-type(3) p,.two-card.cblackthree .data-card:nth-of-type(3) h2,.two-card.cblackthree .data-card:nth-of-type(3) h3,.two-card.cblackthree .data-card:nth-of-type(3) p{color:#000}.three-card.borderfirst .data-card:nth-of-type(1),.two-card.borderfirst .data-card:nth-of-type(1){border:1px solid #000}.three-card.bordertwo .data-card:nth-of-type(2),.two-card.bordertwo .data-card:nth-of-type(2){border:1px solid #000}.three-card.borderthree .data-card:nth-of-type(3),.two-card.borderthree .data-card:nth-of-type(3){border:1px solid #000;justify-content:flex-end}.three-card.afterfirst .data-card:first-of-type::after,.three-card.aftertwo .data-card:nth-of-type(2)::after,.three-card.afterthree .data-card:nth-of-type(3)::after,.two-card.afterfirst .data-card:first-of-type::after,.two-card.aftertwo .data-card:nth-of-type(2)::after,.two-card.afterthree .data-card:nth-of-type(3)::after{content:""}.three-card.hlargefirst .data-card:first-of-type h3,.two-card.hlargefirst .data-card:first-of-type h3{font-size:40px;line-height:1.4}.three-card.bgbluefirst .data-card:first-of-type,.two-card.bgbluefirst .data-card:first-of-type{background-color:#01065D}.three-card.shieldsfirst .data-card:first-of-type .medium-sh,.three-card.shieldstwo .data-card:nth-of-type(2) .medium-sh,.three-card.shieldsthree .data-card:nth-of-type(3) .medium-sh,.two-card.shieldsfirst .data-card:first-of-type .medium-sh,.two-card.shieldstwo .data-card:nth-of-type(2) .medium-sh,.two-card.shieldsthree .data-card:nth-of-type(3) .medium-sh{opacity:1!important;height:400px}.three-card.shieldsfirst .data-card:first-of-type .cards-shields,.three-card.shieldstwo .data-card:nth-of-type(2) .cards-shields,.three-card.shieldsthree .data-card:nth-of-type(3) .cards-shields,.two-card.shieldsfirst .data-card:first-of-type .cards-shields,.two-card.shieldstwo .data-card:nth-of-type(2) .cards-shields,.two-card.shieldsthree .data-card:nth-of-type(3) .cards-shields{display:block;opacity:.6}.three-card.bgcircuits-three .data-card:nth-of-type(3),.two-card.bgcircuits-three .data-card:nth-of-type(3){background:var(--wpr-bg-37d17c55-1c93-4a88-b408-235e701b4eaf) center right/cover no-repeat,white}.three-card.bgcircuits-three .data-card:nth-of-type(3) h3,.two-card.bgcircuits-three .data-card:nth-of-type(3) h3{color:#03148C}.three-card.bgcircuits-three .data-card:nth-of-type(3) p,.two-card.bgcircuits-three .data-card:nth-of-type(3) p{color:#000}.three-card.smallimagethree .data-card:nth-of-type(3)>img,.two-card.smallimagethree .data-card:nth-of-type(3)>img{min-height:180px;object-fit:contain;border-radius:30px;overflow:hidden;min-width:unset;top:0;left:0;right:0;width:auto;width:100%;min-width:100%;height:auto}.bordered-sec{border:1px solid #1E1E1E}.blackshields .cards-shields svg{filter:invert(1)}.data-card.swiper-slide{min-width:unset!important}.secondsmall .data-card:nth-of-type(3){min-width:36%;width:36%}.secondsmall .data-card:nth-of-type(2){min-width:25%;width:25%}.cards-shields{display:block;position:absolute;z-index:91;width:auto;max-width:60%;height:180px;top:24%;left:0;right:0;margin:0 auto}.cards-shields.shieldsbottomleft{right:unset;top:unset;left:3%;bottom:3%}.cards-shields.shieldstopright{right:10%;top:5%;left:unset;bottom:unset}.cards-shields.shieldstopleft{left:10%;top:5%;right:unset;bottom:unset}.cards-shields svg{display:block;width:100%;height:100%}.data-card{color:#fff;background-color:transparent;padding:40px 34px;position:relative;min-height:600px;min-width:36%;width:36%}.data-card .cards-shields{display:none}.data-card::after{display:block;background-color:#1E1E1E;opacity:.3;position:absolute;z-index:1;right:0;left:0;top:0;width:100%;height:100%}.data-card:last-of-type{min-width:25%;width:25%}.data-card .data-content{height:100%;position:relative;z-index:99}.data-card .data-content h3,.data-card .data-content p{color:#fff}.data-card .data-content *.colorwhite{color:white!important}.data-card .data-content h3{font-size:34px;line-height:1.2}.data-card .data-content p:not(.tagline){margin:0;font-size:16px;line-height:1.6}.data-card .data-content:not(.p-hero){font-size:16px}.data-card .data-content .p-hero{max-width:94%}.data-card img,.data-card video{pointer-events:none;width:100%;height:100%;position:absolute;z-index:1;min-width:100%;object-fit:cover;top:0;left:0}.scrad-short{min-height:530px;aspect-ratio:16/6}.scard-datalong{width:100%;padding-top:50px;padding-bottom:50px;min-height:unset;aspect-ratio:unset}.scard-datalong>div{position:relative;z-index:9}* video{width:100%;min-width:100%;height:100%;display:block;object-position:center center;-o-object-position:center center;object-fit:cover;-o-object-fit:cover}.radiuscard{padding-top:50px;padding-bottom:50px}.radiuscard h2{margin:0}.card-image{display:flex}.card-image img{width:100%;min-width:100%;height:100%;object-fit:cover}a.c-tag{text-decoration:none;transition:0.3s}a.c-tag:hover{background-color:#F4F3FF}.c-tag{padding:5px 18px;border-radius:14px;max-width:fit-content;display:flex;align-items:center;font-size:16px;border:1px solid #1E1E1E}.c-tag.white-tag{border-color:#fff;color:#fff}.c-tag.tag-action{transition:0.3s;cursor:pointer}.c-tag.tag-action:hover{background-color:#1E1E1E;color:#fff}.extra-bottom{padding-bottom:100px}.inline-radiustwo.bgbluefirst>div:first-of-type{background-color:#03148C}.inline-radiustwo.bgbluefirst>div:nth-of-type(2) h3,.inline-radiustwo.bgbluefirst>div:nth-of-type(2) h4,.inline-radiustwo.bgbluefirst>div:nth-of-type(2) p{color:#000}.inline-radiustwo>div:first-of-type{width:60%;min-width:60%}.radius-side{position:relative;padding:40px;width:100%}.radius-side.before::before{opacity:.7}.radius-side:first-of-type>div{max-width:500px;min-width:unset}.radius-side:nth-of-type(2).mustard-ctasecond .cta-white{background-color:#776B1C;color:#fff}.radius-side:nth-of-type(2).mustard-ctasecond .cta-white:hover{background-color:#fff;color:#1E1E1E}.radius-side>div{min-height:760px;position:relative;z-index:9}.radius-side .cta,.radius-side .cta-small,.radius-side .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .radius-side .wp-block-button__link,.radius-side .cta-xsmall,.radius-side .cta-black,.radius-side :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .radius-side button.button,.radius-side .service-prod-cart,.radius-side body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),body:not(.woocommerce-block-theme-has-button-styles) .radius-side .wc-block-components-button:not(.is-link),.radius-side .cta-red,.radius-side .cta-green,.radius-side .cta-deepgreen,.radius-side .cta-blue,.radius-side .cta-mustard,.radius-side .cta-outline,.radius-side .cta-outline-white,.radius-side .cta-white{position:absolute;z-index:9;right:40px;bottom:40px}.radius-side img{left:0;right:0;top:0;width:100%;height:100%;position:absolute;z-index:1;object-fit:cover}.three-card.flex{display:flex}.card-bottom-last .data-card:last-of-type .data-content{justify-content:flex-end}.square img,.square video,.portrait img,.portrait video{width:100%;height:100%;object-fit:cover}.rcard-small{padding:40px 30px}.rcard-small.medium-img>img,.rcard-small.medium-img>svg{min-width:80px;min-height:80px}.rcard-small>img,.rcard-small>svg{width:fit-content;max-width:90%;margin-bottom:10px;height:auto;display:block;max-height:90px}.pre-footer .schedule span.tagline{position:relative}.pre-footer .schedule span.tagline::after{content:"";display:block;width:30px;height:3px;background-color:#fff;position:relative;margin:20px 0 10px;transition:0.3s}.pre-footer .schedule .flex-column:has(a:hover) span.tagline::after,.pre-footer .schedule .flex-centered:has(a:hover) span.tagline::after{width:60%}.pre-footer a{position:relative;z-index:99;font-size:20px;max-width:fit-content}.pre-footer.shields::after{left:unset;right:20%;top:0;opacity:.7}.pre-footer.shields:has(a:hover).shields::after{transform:unset;opacity:1}.site-footer{position:relative}.site-footer .site-info{position:absolute;z-index:9;bottom:0;left:0;margin:0 auto}.site-footer .mega-menu{flex-direction:column}.site-footer .footer-links span.link{font-size:20px;font-weight:600}.site-footer .grid4>div{padding-top:50px;padding-bottom:200px}.site-footer .grid4>div:not(:last-of-type){padding-right:40px;border-right:1px solid rgba(0,0,0,.1254901961)}.absolute-data{position:absolute;z-index:9;left:0;right:0;margin:0 auto}.dev-mode{position:sticky;top:0;z-index:99991;height:50px;align-items:center;justify-content:center}.contact-sec{position:relative}.contact-sec h1{margin-bottom:40px}.contact-sec .favicon{display:flex;max-width:fit-content;position:absolute;right:6%}.contact-form-tabs{border:1px solid #1E1E1E;overflow:hidden;display:inline-flex;border-radius:16px;margin-bottom:30px}.contact-form-tabs span{transition:0.3s;cursor:pointer;padding:6px 20px;color:#1E1E1E}.contact-form-tabs span.active-form{background-color:#1E1E1E;color:#fff}body .frm_style_formidable-style.with_frm_style .frm_submit button{border:none!important;height:80px}body .frm_style_formidable-style.with_frm_style .frm_submit button:active,body .frm_style_formidable-style.with_frm_style .frm_submit button:focus{background-color:#02022C}body .with_frm_style .buttonrow{min-width:320px}body .with_frm_style .frm_html_container{color:#1E1E1E!important;display:inline-block;font-size:16px;height:20px;margin:0;text-align:left;max-width:fit-content;position:relative;top:40px;left:-5%}body .with_frm_style .frm_html_container p{display:unset}body .with_frm_style .frm_full textarea,body .with_frm_style input[type=text],body .with_frm_style input[type=email],body .with_frm_style input[type=number],body .with_frm_style input[type=url],body .with_frm_style input[type=tel],body .with_frm_style select{box-shadow:none!important;padding:0;background-color:transparent!important;font-size:17px}body .with_frm_style:hover,body .with_frm_style:focus,body .with_frm_style:active{border-color:#03148C}body .with_frm_style .frm_primary_label{margin-bottom:0;padding-bottom:0;font-size:18px}.main-container.hero-sec .h-data.extra-h-space{padding-left:0;padding-right:0}.hero-sec .h-data.extra-h-space{padding:20px;width:100%}.hero-sec .h-data.extra-h-space>.flex-column,.hero-sec .h-data.extra-h-space>.flex-centered{max-width:76%}.data-card.beforefull a{position:relative;z-index:9}.data-card.beforefull .shields::after{left:-80px;right:0;z-index:1;top:unset;opacity:.7;width:270px;bottom:-60px}.about-container{padding:50px 100px}.about-container .about-row{position:relative;z-index:9;margin:0 auto}.about-container .about-row>.flex-column,.about-container .about-row>.flex-centered{padding-top:30px;width:450px}.about-container .about-img{display:flex;width:200px;min-width:200px;height:200px;border-radius:24px;overflow:hidden}.about-container .about-img img{width:100%;min-width:100%;height:100%;object-fit:cover}.about-container::before,.about-container::after{content:"";display:block;position:absolute;z-index:1;width:300px;height:300px;background:var(--wpr-bg-b8d3f070-95a0-4582-aac1-d2e24723d4c4) center center/contain no-repeat}.about-container::before{letter-spacing:50px;top:30px}.about-container::after{bottom:30px;right:50px}.circuits-element::after{content:"";display:block;width:40%;height:90%;background:var(--wpr-bg-6523327f-ed91-498e-93d8-52d3ecd6e2dc) center center/contain no-repeat;position:absolute;z-index:1;left:-20%;opacity:.3;transition:0.3s}.circuits-element:has(a:hover).circuits-element::after{opacity:.8;transform:translate(10px,0)}.error-404{background:var(--wpr-bg-7fdf5b37-8a5e-4e0d-9b47-718a3fba6b40) center center/cover no-repeat,#03148C;min-height:700px}.two-card{gap:10px}.two-card.shieldsfirst .data-card:nth-of-type(2) .shieldsextra::after{content:none}.two-card.hlargefirst .data-card:first-of-type h3{font-size:50px;line-height:60px}.two-card .data-card:first-of-type{width:75%;min-width:75%;min-height:750px;aspect-ratio:10/9}.two-card .data-card:first-of-type h3.colorlightgreen{color:#62BB7E}.two-card .data-card:nth-of-type(2)>img{height:60%}.two-card.nobottom .data-card:nth-of-type(2){padding-bottom:0}.two-card.after-white .data-card:nth-of-type(2)::after{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFF 10%,#FFF 30%);height:50%;opacity:1;bottom:0;top:unset}.logo-sec>img,.logo-sec>svg{object-fit:contain;min-width:220px;max-width:90%;width:fit-content;height:40px;display:block}.logo-left>img,.logo-left>svg{object-fit:contain;object-position:left}.inline-sec .side-content{padding-right:5vw}.bg-white.data-card{background-color:#fff}.data-card .bg-lightpurple,.data-card .bg-white{max-height:90vh}.video-embed{width:100%;height:100%;aspect-ratio:16/9}.video-embed iframe{display:block;min-width:100%;height:100%;object-fit:cover}.w50.video-embed{height:auto;width:100%;position:relative;z-index:91}.image-centeredsec{border-top-right-radius:30px;border-top-left-radius:30px;overflow:hidden}.fire-hero{display:flex;margin:0 auto}.side-space{padding-left:20px;padding-right:20px}.shop-data>svg{display:block;width:40px;height:40px;top:20px;position:relative}.allin-shop{padding-left:20px;padding-right:20px;width:100%;max-width:100%}.allin-shop>.inline-flex,.allin-shop>.inline-justify,.allin-shop>.inline-centered{position:absolute;display:flex;align-items:center;width:280px;justify-content:space-between}body #products-container{width:100%;gap:20px;align-items:stretch}body .irs--round .irs{display:flex;top:10px}body .irs--round .irs-from,body .irs--round .irs-to{background:none;font-size:13px;color:#1E1E1E;padding:0}body .irs--round .irs-from::before,body .irs--round .irs-to::before{content:none}body .irs--round .irs-bar{background-color:#000;height:3px}body .irs--round .irs-line{height:3px;background-image:linear-gradient(to right,black 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:16px 1px;background-repeat:repeat-x;background-color:transparent}body .irs--round .irs-handle{background:black!important;border:#000;box-shadow:none;top:33px;width:10px;height:10px}body #ajax-pagination-buttons{position:absolute;bottom:0;margin:0}.shop-side{margin-top:40px;width:280px;min-width:280px;position:sticky;top:20px}.shop-side .ca-products-filter{padding:0 20px 0 0;border-right:1px solid #ABABAB}.shop-side .ca-products-filter .apf-hidden{display:flex;flex-direction:column;gap:5px}.shop-side .ca-products-filter label{display:inline-flex;gap:10px;align-items:center}.shop-side .ca-products-filter label input{width:18px;height:18px;border-radius:6px}.shop-side .ca-products-filter #reset_filters{appearance:none;background:transparent;border:none;padding:0;font-size:16px;margin-top:30px;transition:0.3s;cursor:pointer;position:relative;padding-right:24px}.shop-side .ca-products-filter #reset_filters::after{transition:0.3s;position:absolute;z-index:1;right:0;width:18px;height:18px;content:"";top:2px;background:var(--wpr-bg-46f7f7c2-8536-40a8-8fc1-4dd581378662) center center/contain no-repeat}.shop-side .ca-products-filter #reset_filters:hover{text-decoration:underline}.shop-side .ca-products-filter #reset_filters:hover::after{transform:rotate(-60deg)}.apf-price{display:flex;flex-direction:column;gap:10px;order:2}.apf-price .apf-title{margin:0}.apf-title{color:#1E1E1E;cursor:pointer;font-size:15px;margin-bottom:10px;display:block}.ca-products-filter-wrapper{display:flex;flex-direction:column;gap:30px}.product-card{position:relative;display:flex;flex-direction:column;gap:10px;background-color:#fff;border-radius:20px}.product-card .p-descript{max-width:100%}.product-card .woocommerce-Price-amount{font-weight:400}.product-card .product-image{height:auto;border:1px solid #F4F3FF;margin:10px;border-radius:20px;overflow:hidden}.product-card .p-tag{position:absolute;left:14px;bottom:14px;z-index:12}.product-card .p-tag a{background-color:#fff}.product-card a.flex{height:100%;overflow:hidden;transform:scale(1);transition:0.3s}.product-card a.flex:hover{transform:scale(1.05)}.product-card>img{width:100%;height:100%;object-position:center;object-fit:cover}.product-card .p-data{padding:0 15px 15px}.p-price del{font-size:14px;color:#ABABAB;text-decoration:line-through}.p-price ins{font-size:22px;text-decoration:none}.p-tag{display:flex}.p-tag a,.p-tag .c-tag{display:flex;align-items:center;padding:6px 10px;border-radius:12px;border:1px solid #000;color:#000;transition:0.3s;text-decoration:none;font-size:13px}.p-tag a:hover,.p-tag .c-tag:hover{background-color:#1E1E1E;color:#fff}.woocommerce-pagination,.pagination{display:flex;align-items:center;gap:10px}.woocommerce-pagination *,.pagination *{cursor:pointer;margin-left:5px;margin-right:5px;text-decoration:unset;font-size:18px}.woocommerce-pagination .page-numbers:hover,.pagination .page-numbers:hover{text-decoration:underline}.woocommerce-pagination .page-current,.woocommerce-pagination .current,.pagination .page-current,.pagination .current{padding:6px 13px;border:1px solid #F4F3FF;font-size:13px;border-radius:7px;opacity:1!important;color:#1E1E1E;background-color:#F4F3FF;text-decoration:none!important}.woo-action button.button.alt{height:58px!important;min-width:calc(100% - 68px)!important;width:auto;border-radius:16px;cursor:pointer;font-size:20px;font-weight:400;padding:18px 32px;line-height:1;text-decoration:none!important;transition:0.3s;display:inline-flex;gap:10px;align-items:center;justify-content:center;max-width:fit-content;background-color:#03148C;color:#fff}.woo-action button.button.alt:hover{background-color:#1E1E1E}.woo-action button.button.alt .quantity{display:inline-flex;width:58px}.woo-action .cart{width:100%;display:inline-flex;gap:10px;justify-content:flex-end}.single-product h2,.single-product h2 *,.tax-product_cat h2,.tax-product_cat h2 *,.page-template-shop-new h2,.page-template-shop-new h2 *,.page-template-default h2,.page-template-default h2 *{font-size:30px;line-height:1.4}.single-product h3,.single-product h3 *,.tax-product_cat h3,.tax-product_cat h3 *,.page-template-shop-new h3,.page-template-shop-new h3 *,.page-template-default h3,.page-template-default h3 *{font-size:26px;line-height:1.4}.single-product h4,.single-product h4 *,.tax-product_cat h4,.tax-product_cat h4 *,.page-template-shop-new h4,.page-template-shop-new h4 *,.page-template-default h4,.page-template-default h4 *{font-size:22px;line-height:1.3}.single-product h5,.single-product h5 *,.tax-product_cat h5,.tax-product_cat h5 *,.page-template-shop-new h5,.page-template-shop-new h5 *,.page-template-default h5,.page-template-default h5 *{font-size:20px;line-height:1.4}.single-product h6,.single-product h6 *,.tax-product_cat h6,.tax-product_cat h6 *,.page-template-shop-new h6,.page-template-shop-new h6 *,.page-template-default h6,.page-template-default h6 *{font-size:18px;line-height:1.2}.product-top{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product-top #product-gallery{min-height:600px;order:1}.product-top .p-extra,.product-top .prod-faq{order:3}.product-top .product-data{order:2;width:36%;min-width:36%}.product-top .woocommerce-Price-amount.amount{font-size:32px;color:#400}.product-top h1{font-size:32px!important;line-height:1.4!important;letter-spacing:-.98px}.product-top .p-price ins{font-size:36px}.product-top .p-price del{font-size:26px}.product-top .text-medium{flex-direction:column;gap:10px}.product-top .text-medium *{color:#000}.woo-action form{display:flex;flex-direction:column;gap:5px;position:relative;width:360px;min-height:77px}.woo-action form button{position:absolute!important;right:0;z-index:1}.imgs-grid{height:100%;align-items:flex-start;display:flex;flex-wrap:wrap;flex-direction:row;row-gap:20px;column-gap:2%}.imgs-grid .imgs-grid-image{display:flex;background-color:#fff}.imgs-grid .imgs-grid-image::before{background-color:white!important}.imgs-grid .imgs-grid-image .image-wrap{min-height:100%}.imgs-grid .imgs-grid-image .image-wrap:hover img{transform:scale(1.06)}.imgs-grid .imgs-grid-image .image-wrap img{transform:scale(1);min-height:100%;height:100%;min-width:100%;width:100%;transition:0.3s;object-fit:cover}.imgs-grid .imgs-grid-image:first-of-type{width:100%;min-width:100%;border-radius:30px;overflow:hidden;padding:0!important;min-height:600px;height:600px}.imgs-grid .imgs-grid-image:first-of-type>.image-wrap{min-height:100%!important;height:100%!important}.imgs-grid .imgs-grid-image:first-of-type>.image-wrap img{height:100%!important;top:0!important}.imgs-grid .imgs-grid-image:not(:first-of-type){padding:0!important;border-radius:30px;overflow:hidden;width:49%;min-width:49%;aspect-ratio:1/1}.imgs-grid .imgs-grid-image:not(:first-of-type)>.image-wrap{display:flex;align-items:center}.woocommerce .quantity .qty{display:flex;width:58px;height:58px;border-radius:16px;border:1px solid #1E1E1E;text-align:center;align-items:center;font-size:15px}.p-longcontent{line-height:1.6;padding-top:20px;padding-bottom:20px;gap:5px}.p-longcontent a{text-decoration:underline;max-width:fit-content}.p-longcontent a:hover{text-decoration:none}.boxed-sec{padding:100px 50px}.product-discount{padding:10px 18px;border-radius:16px;background-color:#F4F3FF}.cart-qty{width:fit-content;min-width:22px;height:22px;display:flex;border-radius:20px;align-items:center;justify-content:center;background:red;color:#fff;padding:6px;font-size:12px;line-height:1;position:absolute;right:-10px;top:-6px}.cart-element>div{position:relative;display:flex}.right-menu a svg{transition:0.3s}.right-menu a svg:hover{padding:2px}body .imgs-grid-modal{opacity:1;z-index:9999999999;background-color:#fff}body .imgs-grid-modal .modal-close{background:var(--wpr-bg-3ef9235e-3f59-4159-8e9b-7eb86a4aa288) center center/contain no-repeat,white;top:50px;right:2%;border-radius:50px;overflow:hidden;transition:0.3s;cursor:pointer;z-index:99999;width:35px;height:35px}body .imgs-grid-modal .modal-close:hover{opacity:.5}body .imgs-grid-modal .modal-inner .modal-image img{object-position:center center;object-fit:contain;height:auto;width:94%}body .imgs-grid-modal .modal-inner .modal-control{transition:0.3s;height:40px;width:40px;top:50%;position:fixed;background-color:#fff;display:flex;align-items:center}body .imgs-grid-modal .modal-inner .modal-control .arrow.right{background:var(--wpr-bg-91ce2a09-b7a8-461e-81be-72b804395865) center center/contain no-repeat}body .imgs-grid-modal .modal-inner .modal-control .arrow.left{background:var(--wpr-bg-a8a309a8-ab58-4900-84b3-f40638005f18) center center/contain no-repeat}body .imgs-grid-modal .modal-inner .modal-control.left{left:2%;right:unset}body .imgs-grid-modal .modal-inner .modal-control.right{right:2%}body .imgs-grid-modal .modal-inner .modal-control:hover{opacity:.5}body .imgs-grid-modal .modal-indicator{display:none;max-width:fit-content;height:auto;padding:10px;border-radius:50px;overflow:hidden;margin:0 auto;left:0;right:0;bottom:30px;background-color:rgba(229,229,229,.7294117647);border:none}body .imgs-grid-modal .modal-indicator ul{display:flex;gap:5px}body .imgs-grid-modal .modal-indicator ul li{background:#dbdbdb;border:none;width:10px!important;height:10px!important}body .imgs-grid-modal .modal-indicator ul li.selected{background-color:#1E1E1E}body.woocommerce-checkout h1:not(.tagline),body.woocommerce-checkout h2:not(.tagline),body.woocommerce-checkout h3:not(.tagline),body.woocommerce-cart h1:not(.tagline),body.woocommerce-cart h2:not(.tagline),body.woocommerce-cart h3:not(.tagline){letter-spacing:unset}body .woocommerce-info{background-color:transparent;border:1px solid #1E1E1E}body .woocommerce-info::before{color:#1E1E1E}body #add_payment_method #payment ul.payment_methods li img{width:120px}body .woocommerce #payment #place_order,body .woocommerce-page #payment #place_order{background-color:#1E1E1E}body .woocommerce #payment #place_order:hover,body .woocommerce-page #payment #place_order:hover{background-color:#03148C;color:#fff}body #add_payment_method #payment{background-color:transparent;border:1px solid #1E1E1E}body .woocommerce-Address-title a{text-decoration:underline;margin-bottom:10px;display:block}body #add_payment_method #payment div.payment_box,body .woocommerce-cart #payment div.payment_box,body .woocommerce-checkout #payment div.payment_box,body #add_payment_method #payment,body .woocommerce-cart #payment,body #payment,body .wc-block-components-notice-banner,body .select2-container .select2-selection--single{border-radius:16px!important}body .wc-block-components-title.wc-block-components-title{line-height:1.4}body .woocommerce-MyAccount-navigation{background-color:transparent;border:1px solid #1E1E1E;border-radius:30px;overflow:hidden;padding:30px}body .woocommerce-MyAccount-navigation ul{list-style:none;margin:0}body .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(0,0,0,.1254901961);padding-bottom:10px;transition:0.3s}body .woocommerce-MyAccount-navigation ul li.is-active a{opacity:.3}body .woocommerce-MyAccount-navigation ul li:hover{border-color:#1E1E1E}body .woocommerce-MyAccount-navigation ul li:hover a{color:#524B5D}body .woocommerce-MyAccount-navigation ul li:last-of-type{border:none;padding-bottom:0}body .woocommerce .woocommerce-info .button{border-radius:14px!important}body .woocommerce table.my_account_orders .button{margin:2px;border:1px solid #1E1E1E;border-radius:10px;background-color:transparent;transition:0.3s}body .woocommerce table.my_account_orders .button:hover{background-color:#1E1E1E;color:#fff}body .woocommerce fieldset{margin-top:20px;margin-bottom:20px;border:none}body .woocommerce fieldset legend{font-size:22px}body .woocommerce .woocommerce-error{border:1px solid #b81c23}body .woocommerce .woocommerce-message{border:1px solid #03148C}body .woocommerce .woocommerce-customer-details address,body .woocommerce table.shop_table,body .woocommerce form .form-row .input-text,body .woocommerce form .form-row select,body .woocommerce .woocommerce-error,body .woocommerce .woocommerce-info,body .woocommerce .woocommerce-message{border-radius:16px}body .woocommerce .woocommerce-customer-details address li,body .woocommerce table.shop_table li,body .woocommerce form .form-row .input-text li,body .woocommerce form .form-row select li,body .woocommerce .woocommerce-error li,body .woocommerce .woocommerce-info li,body .woocommerce .woocommerce-message li{margin-bottom:0}body .woocommerce form .form-row .input-text,body .woocommerce form .form-row select{height:50px;padding-left:16px;border-radius:16px}body .woocommerce form .form-row label{font-size:13px}body .woocommerce .woocommerce-customer-details address{padding:20px}body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after{background:transparent}body .wc-block-components-radio-control--highlight-checked:after{border:none}body .wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:28px}body .wc-block-components-notice-banner.wc-block-components-notice-snackbar,body .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{background-color:#ABABAB;border-radius:16px}body .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display:none}body .wc-block-components-form .wc-block-components-text-input label,body .wc-block-components-text-input label,body .wc-blocks-components-select .wc-blocks-components-select__label{left:16px}body .wc-block-components-textarea,body .wc-block-components-address-card,body .wc-blocks-components-select .wc-blocks-components-select__select,body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url],body .wc-block-components-text-input input[type=email],body .wc-block-components-text-input input[type=number],body .wc-block-components-text-input input[type=password],body .wc-block-components-text-input input[type=tel],body .wc-block-components-text-input input[type=text],body .wc-block-components-text-input input[type=url]{border-radius:16px;padding-left:16px!important}body .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border:1px solid #1E1E1E;box-shadow:none}body .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body .wp-block-woocommerce-checkout-order-summary-block{border-radius:16px}body .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border:1px solid #1E1E1E;font-size:11px}body .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{padding-top:4px}body .wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:17px}body .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{display:none}body .wc-block-components-product-name{font-size:20px}body .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{font-size:14px;line-height:19px}body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{border-radius:10px}body .is-large.wc-block-cart .wc-block-cart-items{border-bottom:none}body .wc-block-components-product-price__value.is-discounted{margin-left:0;font-size:22px}body .wc-block-components-product-badge{border-radius:6px}body .wc-block-components-button:not(.is-link){outline:none!important;box-shadow:none!important}.wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{min-width:unset!important;height:unset!important}.wc-block-components-totals-coupon .wc-block-components-button:not(.is-link){background:#1E1E1E;border:none;color:#fff;cursor:pointer;transition:0.3s}.wc-block-components-totals-coupon .wc-block-components-button:not(.is-link):hover{background-color:#03148C!important;color:#1E1E1E}.wc-block-components-totals-coupon .wc-block-components-button:not(.is-link) span{opacity:1!important;font-size:16px}.wc-block-components-totals-coupon .wc-block-components-text-input input[type=text]{height:60px}.wc-block-components-totals-coupon .wc-block-components-text-input label{top:30px;opacity:.5;left:15px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.cta-small,.cta-xsmall):not(.is-link){border:none}.woocommerce-MyAccount-navigation-link a:hover{text-decoration:none}.main-container.mega-menu-section .right-column img{position:relative;z-index:9;max-width:660px;min-width:660px;max-height:380px;object-position:center center}.main-container.mega-menu-section::after{content:"";display:block;background:var(--wpr-bg-9f43c1df-d5ae-4a64-9925-41586f49a261) center bottom/cover no-repeat;position:absolute;right:0;left:0;top:unset;bottom:0;z-index:-1;width:100%;height:500px}.posts-wrap{max-width:96%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.shieldsextra.blackshields::after{filter:invert(1)}.post-card{overflow:unset;margin-top:40px;padding-bottom:20px}.post-card .smalltext *{font-size:13px;opacity:.7}.post-card .post-data{height:100%;display:flex;justify-content:space-between;padding:0 40px}.post-card .post-data a{max-width:fit-content}.post-card .post-data h4{font-size:22px;line-height:34px}.post-card .post-featured{height:200px;min-height:200px;overflow:hidden;max-width:86%;width:86%;display:flex;margin:-40px auto 20px}.post-card .post-featured>img{width:100%;min-width:100%;height:100%;object-fit:cover;object-position:center}.post-thumbnail{width:100%;height:100%;display:flex}.post-hero{height:auto!important;aspect-ratio:unset!important;padding:0!important}.post-top h1{order:2}.entry-content figure,.entry-content img{max-width:100%}.entry-content figcaption{font-size:14px;color:#ABABAB}.entry-content table{max-width:100%;overflow-x:scroll}.gallery-grid{display:flex;height:auto;aspect-ratio:16/8;flex-direction:column;flex-wrap:wrap;width:100%;max-width:100%;overflow:hidden}.gallery-grid>div{width:32%;flex:auto;min-height:48%;max-height:48%;align-items:center}.gallery-grid>div::before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;background-color:rgba(0,0,0,.062745098)}.gallery-grid>div>h5{max-width:95%;z-index:9;position:absolute;left:20px;bottom:20px;font-size:20px}.gallery-grid>div>img{height:100%;object-fit:cover}.gallery-grid>div:first-of-type>h5,.gallery-grid>div:nth-of-type(2)>h5{font-size:36px;left:0;right:0;bottom:unset;top:45%;text-align:center}.gallery-grid>div:nth-of-type(3){height:100%;min-height:100%}.gallery-grid>div:nth-of-type(3)>h5{font-size:36px}.hero-sec.large-container{height:auto;min-height:500px;aspect-ratio:16/6}.cctv-wide.hero-sec.large-container{max-width:96%}.grid2 .square.data-card{min-width:100%;width:100%}.grid2 .square.data-card .data-content{max-width:90%}.grid2 .square.data-card .data-content p{max-width:90%}.grid2 .square.data-card .colorblack{color:black!important}.about-widesec .logo-sec>img{width:120px!important;height:auto!important;position:unset!important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{min-height:unset!important;height:unset!important;font-size:16px}.ca-ajax-login-popup form input[type=submit],.ca-login-forms form input[type=submit],.ca-ajax-login-popup .ca-login-forms form input[type=submit]{min-width:100%;border-radius:16px!important}.ca-ajax-login-popup form input[type=submit],.ca-login-forms form input[type=submit]:hover{background-color:#01065D!important}.ca-ajax-login-form-container>a{margin:10px auto}body .ca-ajax-login-popup{z-index:999999999}button{border:none}.page-template-default h1,.page-template-default h1 *{font-size:60px;line-height:74px}.page-template-default h2,.page-template-default h2 *{font-size:50px;line-height:64px}.page-template-default h3,.page-template-default h3 *{font-size:40px;line-height:54px}.page-template-default h4,.page-template-default h4 *{font-size:36px;line-height:52px}.page-template-default h5,.page-template-default h5 *{font-size:30px;line-height:42px}.page-template-default h6,.page-template-default h6 *{font-size:26px;line-height:32px}.larger-tags .c-tag{padding:12px 16px;border-radius:16px}.partner-logo{width:120px;display:block;height:auto}body.admin-bar .main-navigation .mega-menu li.menu-item:hover .mega-menu-section{top:63px!important}body .mega-menu li.menu-item .mega-menu-section .sub-menu{gap:20px}body .mega-menu .left-column{width:25%;margin-right:1%;min-width:400px;max-width:45%}body .main-navigation .mega-menu .sub-menu li.menu-item{padding:6px 10px;border-radius:10px!important}body .main-navigation .mega-menu li{margin-top:20px;padding-bottom:20px}body .main-navigation .mega-menu li .mega-menu-section{border-top-left-radius:0;border-top-right-radius:0}body .main-navigation .mega-menu li.menu-item:hover .mega-menu-section{height:auto!important;min-height:560px;top:68px!important;padding-left:4%;padding-right:4%}.woocommerce-checkout #payment ul.payment_methods li img{max-width:150px}#c-ttl{letter-spacing:unset!important}body .dropp-location .button{text-decoration:underline}body .dropp-location .button:hover{text-decoration:none}body .woocommerce-privacy-policy-text p{display:unset}.single-post .post-thumbnail img{width:100%;height:auto;object-fit:contain}.product-category-image{position:relative;z-index:99;width:40%;max-width:300px}.product-category-image img{overflow:hidden;object-fit:cover;border-radius:30px;width:100%;height:100%;display:block}.bordered-pop{aspect-ratio:unset!important;border:1px solid #DEDEDE;color:#000}.mp-swiper .rcard-small{padding:0}.hero-archive{margin-bottom:50px!important}.hero-archive.shieldsextra.blackshields::after{opacity:0.3!important;transform:unset!important}a:not(.cta):not(.cta-small):not(.cta-xsmall):not(.cta-black):not(.service-prod-cart):not(.cta-red):not(.cta-white):not(.cta-green):not(.cta-deepgreen):not(.cta-blue):not(.cta-mustard):not(.cta-outline):not(.cta-outline-white){max-width:fit-content}.swiper .underlined-link{font-size:18px}.swiper .underlined-link svg{width:18px;height:18px}.p-descript{display:flex;max-width:300px}.p-descript *{font-size:15px;line-height:24px;color:black!important}.solutionsec{min-height:445px;aspect-ratio:unset;height:auto}.solutionsec .b-element{padding-right:12vw}.announce-cat{min-height:180px;padding:30px}a.solutionsec{transition:0.3s}a.solutionsec:hover{text-decoration:none;background-color:#0C4737}.wc-block-checkout__sidebar.wc-block-components-product-name{font-size:17px}.page-id-1874 .data-card .data-content p{margin-top:50px}.page-id-1874 .three-card{flex-wrap:wrap}.page-id-1874 .three-card .data-card{width:49%;min-width:49%}.page-id-1874 .three-card .data-card:last-of-type{min-width:100%;width:100%;min-height:unset}.page-id-1874 .three-card .data-card:last-of-type p{max-width:60%}.page-id-1874 .about-container{padding:0;background:transparent}.page-id-1874 .about-container::after,.page-id-1874 .about-container::before{content:none}.page-id-1874 .about-container .about-img{width:400px;min-width:400px;height:400px}.page-id-1874 .about-container .about-row{border-radius:50px;overflow:hidden;max-width:100%;gap:50px;align-items:center;justify-content:flex-start;padding:30px;border:1px solid #000;position:relative}.page-id-1874 .about-container .about-row::after{right:5%;content:"";display:block;position:absolute;z-index:1;width:300px;height:300px;background:var(--wpr-bg-2a67771e-1114-47b7-8d68-aa5ab023a8b7) center center/contain no-repeat}.spacing-sec{padding:20px}.beforevideo.red::before{background:linear-gradient(90deg,rgb(90,1,1) 0%,rgba(0,0,0,0) 87%)}.beforevideo.blue::before{background:linear-gradient(90deg,rgb(1,6,90) 0%,rgba(0,0,0,0) 87%)}.beforevideo::before{background:linear-gradient(90deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 117%);opacity:1}.team-logo img{width:100%;height:auto;max-width:200px}.two-card .data-card.image-full>img{height:100%}.two-card .data-card.image-full::after{content:none!important}.two-card .data-card.image-full p{color:white!important}div p:last-of-type{margin-bottom:0}.menu-item-details p{font-size:20px}.new-link{position:relative;display:inline-flex;align-items:center}.new-link::after{min-width:fit-content;content:"Ný vara";display:flex;justify-content:center;align-items:center;font-size:11px;color:#fff;padding:2px 8px;background-color:#1E1E1E;border-radius:6px;margin-left:5px}.s7-swiper.swiper{overflow:visible}.ov-l-hidden{max-width:100vw;overflow:hidden}.fullthree .data-card:last-of-type img{height:100%!important;object-fit:cover!important}.colorthree-white .data-card:last-of-type *{color:white!important}.three-alignbottom .data-card:last-of-type .data-content{height:auto}.card-ratio{aspect-ratio:12/16}.full-sec{max-width:100%!important;width:100%!important}.square-card{aspect-ratio:1/1}.custom-home-sec{max-width:96%!important}.page-template-default .entry-content .ca-page-forms{border:1px solid;border-radius:20px;max-width:500px;min-width:unset;margin:0 auto;padding:50px 30px}#post-222 .entry-header,#post-220 .entry-header{display:flex;justify-content:center;text-align:center}.colorwhite *{color:white!important}.force_align_bottom{height:auto!important}.noafter::after{content:none!important}.stock{max-width:fit-content;padding:3px 10px 3px 3px;border-radius:20px;display:inline-flex;align-items:center;gap:5px}.stock::before{content:"";display:block;width:20px;height:20px;background:var(--wpr-bg-9a226669-ea81-494e-bd83-e3119e19b71f) center center/20px no-repeat}.stock.out-of-stock::before{background:var(--wpr-bg-d65955ed-2bf6-42c6-b496-9a97ce06f2ed) center center/20px no-repeat}.stock.in-stock{background-color:#62BB7E;color:#fff}.accordion-header{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.ext-accordion-item{padding:16px 16px 4px;background-color:#fff;border-radius:16px;overflow:hidden}.ext-accordion-item h6{font-size:16px;line-height:1.4}.ext-accordion-item p{font-size:14px;line-height:1.4}.single-product,.page-template-shop,.tax-product_cat,.page-template-shop-new,.page-template-product-search{background-color:#F7F7F7}.woocommerce img,.woocommerce-page img{height:100%;object-fit:cover}body .pg-right{height:unset;position:relative}body .pg-main{background-color:#fff;border-radius:20px;aspect-ratio:1/1;height:auto}body .pg-arrows{position:absolute;right:20px;bottom:20px;width:94%;justify-content:space-between;align-items:center}body #pg-lightbox{z-index:999999}body .pg-thumbs{overflow-x:hidden;width:auto;max-height:100%;position:relative}body .pg-thumb{width:120px;height:120px;border-width:1px;border-radius:10px}body .pg-wrap{max-height:600px;position:relative}body .pg-wrap::after{content:"";display:block;position:absolute;z-index:9;bottom:0;left:0;height:40px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#f7f7f7 100%);right:unset;width:120px}.product-data.sticky{top:50px}.about-item{padding-bottom:16px}.video-sec-full{padding:20px}.video-sec-full video{border-radius:16px;overflow:hidden;width:100%;height:auto}.shop-card{padding:24px;background-color:#fff;min-height:240px;justify-content:space-between}.shop-card>img{display:block;width:32px;height:auto}.left-after{display:block;width:160px;height:auto;position:absolute;left:0;top:0}.category-card img{width:100%;height:100%;max-width:140px;max-height:140px;object-fit:cover}.category-card .category-card-image{width:100%;height:auto;aspect-ratio:1/1}.category-card .category-card-image img{max-width:140px;max-height:140px}.other-cat-cards img{max-width:160px;max-height:182px;height:182px}.other-cat-card .c-tag{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;text-align:center;font-size:13px}.other-cat-card:hover .c-tag{text-decoration:underline}.shop-top-main h1{line-height:1}.shop-top-main h1>*{margin:0}.shop-top-main .featured img{width:100%;height:100%}#search{border-radius:14px;min-height:58px;padding:10px;color:#1E1E1E;border:1px solid #1E1E1E;min-width:400px}.shop-large-cards::before{transition:0.3s}.shop-large-cards:hover::before{opacity:.1}body .woocommerce-button,body .woocommerce-button{border-radius:10px!important;background-color:transparent!important;border:1px solid #1E1E1E!important;color:black!important;font-weight:400!important}body .woocommerce-button:hover,body .woocommerce-button:hover{background:#1E1E1E!important;color:white!important}@media only screen and (min-width:1600px){.main-container,.posts-wrap{padding-left:6%;padding-right:6%}.right-main-container{padding-right:6%}.left-main-container{padding-left:6%}.large-container{padding-left:4%;padding-right:4%}.left-large-container{padding-left:4%}.right-large-container{padding-right:4%}.medium-container{max-width:1200px}.hero-sec.large-container{max-width:90%;padding-left:3%;padding-right:3%}.inline-sec .side-content{padding-right:10vw}body .with_frm_style .frm_html_container{left:-3vw}.cctv-wide.hero-sec.large-container{max-width:92%}.main-navigation .menu a{font-size:18px}.left-menu{gap:20px}body .main-navigation .mega-menu li.menu-item:hover .mega-menu-section{padding-left:6%;padding-right:6%}.custom-home-sec{max-width:92%!important}@media only screen and (min-width:1800px){body .pg-wrap{max-height:800px}.custom-home-sec{max-width:76%!important}.s7-swiper .swiper-navs{padding-right:12%}body .with_frm_style .frm_html_container{left:-2.3vw}.cctv-wide.hero-sec.large-container{max-width:76%}.hero-sec.large-container{max-width:84%}.contact-sec{position:relative}.contact-sec .favicon{right:12%}.main-container,.large-container.posts-wrap{padding-left:14%;padding-right:14%}.right-main-container{padding-right:14%}.left-main-container{padding-left:14%}.large-container{padding-left:12%;padding-right:12%}.left-large-container{padding-left:12%}.right-large-container{padding-right:12%}body .main-navigation .mega-menu li.menu-item:hover .mega-menu-section{padding-left:14%;padding-right:14%}}}@media only screen and (max-width:1200px){@media only screen and (max-width:1150px){.site-header:has(.mega-menu>li:first-of-type:hover,.mega-menu>li:nth-of-type(2):hover) a:not(.cta-xsmall){color:white!important}.home .site-header>li>a:hover,.home .main-navigation #primary-menu>li>a:hover{color:#fff}.mobile_toggle,.mobile_toggle.open{display:flex}.main-navigation{display:none}.mobile_toggle{z-index:9999;position:relative;cursor:pointer;display:flex;padding:20px;width:50px;height:50px;align-items:center;justify-content:center;background-color:#F4F3FF}.mobile_toggle #nav-icon3{height:30px;cursor:pointer;width:unset;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.mobile_toggle.open span:nth-child(1){top:18px;width:0%;left:50%}.mobile_toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:24px}.mobile_toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:24px}.mobile_toggle.open span:nth-child(4){top:18px;width:0%;left:50%}.mobile_toggle span{display:block;position:absolute;height:1px;width:26px;background:#000;border-radius:9px;opacity:1;left:12px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.mobile_toggle span:nth-child(1){top:19px}.mobile_toggle span:nth-child(2),.mobile_toggle span:nth-child(3){top:29px}.mobile_toggle span:nth-child(4){top:20px}#site-navigation.opened-menu{position:absolute;z-index:9999;background:#04158c;top:0;padding-top:50px;min-width:fit-content;width:100%;right:0;left:unset;height:auto;display:flex!important}#site-navigation.opened-menu>div{display:block;width:100%}#site-navigation.opened-menu .sub-menu a{font-size:20px!important}#site-navigation.opened-menu .menu{flex-direction:column;color:#fff;align-items:flex-end;padding:50px 40px;gap:20px;justify-content:flex-end;width:100%;text-align:right}#site-navigation.opened-menu .menu>li{padding-bottom:20px;border-bottom:1px solid #2a399e;min-width:100%;text-align:left;background-color:transparent!important;margin-top:0}#site-navigation.opened-menu .menu>li:last-of-type{border-bottom:none}#site-navigation.opened-menu .menu a{font-weight:300;font-size:24px;color:#fff}#site-navigation.opened-menu .menu a:hover{background-color:#01065D}.mega-menu li.menu-item:hover .mega-menu-section li:hover{background-color:#01065D!important}.toggled-menu .custom-logo-link g>path:first-of-type{fill:#01065D}.toggled-menu .custom-logo-link g>path:last-of-type{fill:white!important}.toggled-menu .black-txt g>path:not(:last-of-type){fill:white!important}h2,h2 *{font-size:60px;line-height:72px}h3,h3 *{font-size:54px;line-height:62px}.tagline{font-size:20px;line-height:30px}.medium-container{max-width:90%}.data-card{padding:30px 3%;min-height:500px}.data-card .data-content h3{font-size:26px;line-height:30px}.data-card .data-content .p-hero{font-size:18px;line-height:26px}.scard-full .w60{min-width:90%;width:90%}.main-container .three-card{max-width:100%;width:100%}.extra-data .three-card{margin:0 auto 20px;max-width:96%;width:96%}.pre-footer.shields::after{right:5%;top:30px}.partners{overflow-x:scroll;gap:20px}.partners img{max-height:26px}.centered-sec{max-width:90%}h2.wrap-xlarge,h3.wrap-xlarge{max-width:90%}.ingrid-sec{display:flex;padding-bottom:20px}.inline-radiustwo{display:grid;grid-template-columns:repeat(2,1fr)}.inline-radiustwo .radius-side:first-of-type,.inline-radiustwo .radius-side{min-width:100%;width:100%}.inline-radiustwo .radius-side:first-of-type>div,.inline-radiustwo .radius-side>div{min-height:unset}.inline-radiustwo .radius-side:first-of-type>div h3,.inline-radiustwo .radius-side>div h3{font-size:5vw;line-height:1.4}.inline-radiustwo .radius-side:first-of-type a,.inline-radiustwo .radius-side a{position:relative;margin-top:30px;bottom:unset;right:unset}.scard-full.scrad-short{aspect-ratio:4/3;height:auto}.two-card .data-card:nth-of-type(2){width:34%;min-width:34%;max-height:unset}.two-card .data-card:first-of-type{width:65%;min-width:65%}.inline-sec .side-content{padding-right:10%}body #products-container{grid-template-columns:repeat(2,1fr)}.site-header:has(.mega-menu li:first-of-type:hover) .custom-logo-link g>path:last-of-type{fill:#fff}.site-header:has(.mega-menu li:first-of-type:hover) a:not(.cta-xsmall){color:white!important}.main-container.mega-menu-section::after{content:none}.site-header .mega-menu>li:first-of-type,.site-header .mega-menu>li:nth-of-type(2){position:relative}.site-header .mega-menu>li:first-of-type a,.site-header .mega-menu>li:nth-of-type(2) a{display:inline-flex;width:fit-content;max-width:fit-content;padding:10px}.site-header .mega-menu>li:first-of-type::after,.site-header .mega-menu>li:nth-of-type(2)::after{content:"";display:block;position:absolute;right:20px;top:0;background:var(--wpr-bg-98288b68-810a-4e28-9c5e-52ab8cbb8126) center center/contain no-repeat;width:24px;height:24px;z-index:1}.site-header .mega-menu>li:first-of-type:hover::after,.site-header .mega-menu>li:first-of-type:focus::after,.site-header .mega-menu>li:nth-of-type(2):hover::after,.site-header .mega-menu>li:nth-of-type(2):focus::after{transform:rotate(180deg)}.gallery-grid>div{min-height:47%}body .main-navigation .mega-menu li.menu-item:hover .mega-menu-section{padding:0!important;border:none;background:transparent!important;margin-top:20px;min-height:unset!important;position:unset!important}body .main-navigation .mega-menu li.menu-item:hover .mega-menu-section .left-column{width:100%!important;max-width:50%!important;margin-right:0!important}body .main-navigation .mega-menu li.menu-item:hover .mega-menu-section .right-column{display:none!important}}@media only screen and (max-width:1024px){.product-top #product-gallery{width:100%;min-width:100%}.shop-grid,.grid3.post-grid,.inline-three{grid-template-columns:repeat(2,1fr)}.product-top{flex-direction:column}.product-top>div:not(#product-gallery){min-width:100%;width:100%;margin:0 auto}.product-data.sticky{position:unset;order:2}.product-data.sticky #product-gallery{position:unset;min-width:100%;width:100%}.medium-container.p-longcontent{padding-left:4%;padding-right:4%}.allin-shop{flex-direction:column;margin-top:50px}.product-card a.flex{border-radius:24px}.p-price{flex-direction:column}.shop-side{min-width:100%;position:unset;width:100%}.shop-side .ca-products-filter{padding:0;border:none}.shop-side .ca-products-filter .apf-type.action{display:flex;flex-direction:column}.shop-side .ca-products-filter .apf-hidden{flex-direction:row;gap:10px;overflow-x:scroll}.shop-side .ca-products-filter .apf-hidden label{min-width:fit-content}.partners{overflow-x:scroll;gap:30px}.large-container .medium-container{max-width:100%}.large-container .medium-container.three-card{padding-top:0;padding-bottom:30px}.site-footer .footer-links{gap:20px}body .with_frm_style .frm_html_container{position:absolute;bottom:20px;top:unset;left:unset;min-width:100%!important;width:100%!important}body .with_frm_style .frm_form_fields .frm_fields_container{display:flex;flex-wrap:wrap}body .with_frm_style .frm_form_fields .frm_fields_container .form-field{min-width:48%;width:48%}.three-card.hlargefirst .data-card:first-of-type h3{font-size:30px;line-height:40px}.bordered-sec.spacing-sec{align-items:stretch}.bordered-sec.spacing-sec .square{height:auto}}@media only screen and (max-width:920px){.scard-full{aspect-ratio:unset;min-height:450px}.scard-full.scard-datalong{min-height:unset}.large-container .bordered-sec:not(.spacing-sec){border:none;gap:20px}.large-container .bordered-sec:not(.spacing-sec) .three-card{max-width:100%;width:100%}.ingrid-sec{padding-top:20px;display:flex;flex-direction:column}.ingrid-sec .card-image{aspect-ratio:4/3}.inline-sec{flex-direction:column;align-items:flex-start}.inline-sec .tagline,.inline-sec .text-medium{max-width:80%}.only-cards.extra-bottom{padding-bottom:50px}.site-footer{gap:50px}.site-footer .footer-links{display:flex;flex-wrap:wrap;padding-top:50px}.site-footer .footer-links>div:first-of-type{width:100%;border:none;margin-bottom:50px}.site-footer .footer-links>div:first-of-type p{max-width:560px}.site-footer .footer-links>div{padding-top:0;padding-bottom:0}.site-footer .site-info{position:unset}.scard-full.scrad-short{aspect-ratio:unset}.scard-full.scrad-short .absolute-data{padding:30px}.scard-full.scrad-short .absolute-data h2{font-size:7vw}.scard-full video,.scard-full img{min-height:450px}.hero-sec.bg-blue.cover-hero .featured.right-position{height:30vw;top:-10px}.about-widesec{min-height:500px}.about-widesec img{min-height:100%;object-fit:cover;height:100%;width:100%;position:absolute;z-index:-1}.two-card.justified-height.inline-justify{align-items:stretch}.two-card.data-card:nth-of-type(2){width:34%;min-width:34%;height:auto}.two-card.data-card:first-of-type{width:65%;min-width:65%}.fire-hero{flex-direction:column}.fire-hero>div{min-width:100%;width:100%}.limith{font-size:7vw!important}.cctv-grid{display:flex;flex-direction:column;width:100%}}.site-header .mega-menu>li:first-of-type::after,.site-header .mega-menu>li:nth-of-type(2)::after{top:10px}}@media only screen and (max-width:768px){.flextablet,.justified-height.inline-justify.flextablet{display:flex;flex-direction:column}.hero-sec p{max-width:88%}h1,h1 *,.smallh1,.smallh1 *{font-size:7vw;line-height:1.2}h2,h2 *{font-size:6vw;line-height:1.2}h3,h3 *{font-size:4.5vw;line-height:1.2}h4,h4 *{font-size:24px;line-height:1.2}h5,h5 *{font-size:22px;line-height:1.2}h6,h6 *{font-size:20px;line-height:1.2}.page-template-default h1,.page-template-default h1 *{font-size:7vw;line-height:1.2}.page-template-default h2,.page-template-default h2 *{font-size:5vw;line-height:1.2}.page-template-default h3,.page-template-default h3 *{font-size:3.5vw;line-height:1.2}.page-template-default h4,.page-template-default h4 *{font-size:22px;line-height:1.2}.page-template-default h5,.page-template-default h5 *{font-size:20px;line-height:1.2}.page-template-default h6,.page-template-default h6 *{font-size:18px;line-height:1.2}.max-large-container{max-width:96%;width:96%}.inline-radiustwo .radius-side{min-height:500px;aspect-ratio:4/3;justify-content:space-between;flex-direction:column;height:auto;display:flex}.inline-radiustwo .radius-side h3{font-size:8vw!important}.three-card{overflow-x:scroll;max-width:100%;padding-left:4%;align-items:flex-start}.three-card .data-card:last-of-type{margin-right:30px}.three-card .data-card{min-width:320px;padding-left:30px;padding-right:30px}.flex-column h2,.flex-column h3{margin-bottom:0}.site-footer .grid4>div:not(:last-of-type){border:none}.three-card{padding-top:0;padding-bottom:0}.scard-full.scrad-short .absolute-data{min-height:450px;justify-content:center}.about-container{gap:40px;padding-left:50px;padding-right:50px}.about-container .about-row>.flex-column{width:100%;padding-top:0}.two-card .data-card:nth-of-type(1){width:100%;min-width:100%}.two-card .data-card:nth-of-type(2){flex-direction:row;width:100%;min-width:100%;display:flex;gap:20px;padding:20px;margin-top:10px;min-height:unset;align-items:center}.two-card .data-card:nth-of-type(2)>img{height:auto;width:40%;position:unset;display:block;min-width:40%;min-height:unset}.two-card .data-card:nth-of-type(2) .data-content:not(.p-hero){width:100%}.two-card .data-card:nth-of-type(2)::after{content:none!important}.secondsmall .data-card{min-width:320px!important;width:320px!important}.extra-content .flextablet>div,.extra-content.flextablet>div,.blog-hero .flextablet>div,.blog-hero.flextablet>div{width:100%;min-width:100%}.order2mobile{order:2}.blog-hero{min-height:200px}.blog-hero .top-space svg{filter:unset}.three-card .data-card{height:500px}.gallery-grid{overflow-x:scroll;max-width:100%;align-items:flex-start}.gallery-grid>div{min-height:100%;width:60%!important;min-width:60%!important}.hero-archive{margin-bottom:30px!important;min-height:100px}.hero-archive.shieldsextra.blackshields::after{width:50%;top:-60px;right:30px}.solutionsec{text-align:center;justify-content:center;align-content:center}.solutionsec .b-element{padding:0}.solutionsec.shieldsextra.sh-bottom::after{right:0;left:0;margin:0 auto}.large-container .medium-container.three-card{align-items:stretch}.large-container .medium-container.three-card .data-card{min-height:500px;height:auto}.two-card .data-card:first-of-type{min-height:300px!important}.two-card .data-content:first-of-type:not(.p-hero){min-height:320px}.two-card .data-card.image-full{padding:0}.two-card .data-card.image-full img{width:100%!important}.two-card .data-card.image-full>div{position:absolute;max-width:90%;bottom:20px;margin:0 auto;left:0;right:0}}@media only screen and (max-width:520px){h1:not(.tagline),h2:not(.tagline),h3:not(.tagline){letter-spacing:-1px}.smallh1,.smallh1 *{font-size:8.6vw}.mobile-flex{display:flex;flex-direction:column}.hero-sec.large-hero{min-height:80vh}.hero-sec.large-hero .featured{object-position:right 18% top 0}.sec-gap{margin-top:50px;margin-bottom:50px}.scard-full{min-height:360px;padding:80px 30px}.large-container .medium-container.three-card{padding-bottom:0}.data-card{padding:40px 30px}.tagline,.tagline *{font-size:4vw;line-height:1.6}.p-hero{font-size:5vw;line-height:1.4}.text-medium{font-size:4vw;line-height:1.6}.scard-datalong{padding:80px 30px}.scard-full .w60{gap:20px}.radiuscard.radius40,.radius40{border-radius:30px}h5,h5 *{font-size:5vw;line-height:1.6}.data-card .data-content p:not(.tagline){font-size:3.4vw;line-height:1.6}.radiuscard{padding:50px 30px;min-height:680px}.mobile-left{align-items:flex-start}.swiper-navs.mobile-center,.s6-swiper{padding-right:0!important}.mobile-center,.swiper .swiper-navs.mobile-center{align-items:center;justify-content:center}.radius-side{padding:40px 30px}.inline-radiustwo .radius-side{aspect-ratio:unset}.inline-radiustwo .radius-side>div{max-width:94%;width:94%}.inline-sec .square,.inline-sec .portrait{min-width:80%}.large-container{padding-left:4%;padding-right:4%}.large-container .site-info{padding:30px 0 50px;border-top:1px solid rgba(0,0,0,.1882352941)}.main-container{padding-left:5%;padding-right:5%}.left-large-container{padding-left:4%}.right-large-container{padding-left:4%}.menu-ctas{display:none!important}.toggled-menu .menu-ctas{display:flex!important;position:absolute;z-index:999999;left:5%;top:90px}.toggled-menu #site-navigation.opened-menu{padding-top:120px}.toggled-menu #site-navigation.opened-menu .menu{padding:50px 5% 30px}.hideonmobile{display:none}.scard-full.scrad-short{min-height:360px}.scard-full.scrad-short .absolute-data{min-height:unset;gap:20px}.scard-full.wide-onmobile{min-height:260px}.scard-full.wide-onmobile video,.scard-full.wide-onmobile img{min-height:260px}.gap40.left-menu{gap:20px}.contact-sec{padding-bottom:50px}.contact-sec h1{font-size:30px;line-height:42px;margin-bottom:30px}.contact-sec .favicon{display:none}body .with_frm_style .frm_form_fields .frm_fields_container .form-field,body .with_frm_style .frm_submit button{min-width:100%!important;width:100%!important}body .with_frm_style .frm_html_container{text-align:center;left:0;right:0;max-width:90%}body .with_frm_style .frm_html_container p,body .with_frm_style .frm_html_container a{font-size:13px;line-height:16px}.hero-sec.bg-blue.cover-hero .featured.right-position{top:0;bottom:unset}.hero-sec .h-data.extra-h-space{padding:60px 10px}.hero-sec .h-data.extra-h-space>.flex-column{max-width:100%;width:100%}.inline-flex.gap20.fwrap{gap:20px}.mobile-container{padding-left:4%;padding-right:4%}.hero-sec:not(.home-hero).large-container,.hero-sec:not(.home-hero).main-container{max-width:96%}.three-card.medium-container{max-width:100%;padding-right:0;padding-left:4%}.three-card.medium-container>.data-card:last-of-type{margin-right:20px}.only-cards.extra-bottom{padding-right:0;padding-left:4%}.mobile-noleft{padding-left:0}.mobile-noright{padding-right:0}.mobile-noright .three-card{padding-left:0}.mobile-noright .scard-full{max-width:96%}.large-container .medium-container.three-card{padding-left:0}.mobile-center-text{text-align:center}.hero-sec.medium-hero{min-height:380px}.about-hero.shieldsextra::after{width:300px;height:200px;top:0;left:0;right:unset}.about-hero .shields::after{width:350px}.mobilehero-op .featured{opacity:.7}.about-container{padding-left:5%;padding-right:5%}.about-widesec img{object-position:right -19em bottom 0}.scard-full.circuits-element::after{content:none}.mobile-maxp{max-width:94%}.cta-small,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:14px;border-radius:16px;min-height:50px}.cta,.cta-green,.cta-white,.cta-red,.cta-black,.cta-outline{border-radius:16px;height:60px!important;padding:10px 26px;min-width:160px;font-size:16px}.underlined-link{font-size:16px}.two-card .data-card:first-of-type h3{font-size:40px!important;line-height:50px!important}.two-card .data-card:nth-of-type(1){height:auto;aspect-ratio:unset;min-height:460px}.two-card .shieldsextra::after{width:250px!important;height:260px!important}.two-card .data-card:nth-of-type(2){flex-direction:column;align-items:flex-start}.two-card .data-card:nth-of-type(2)>.flex-column{padding:0}.two-card .data-card:nth-of-type(2)>img{min-width:100%;width:100%}.about-widesec .absolute-data{max-width:100%!important;padding-left:30px;padding-right:30px}.rcard-small p{font-size:15px;line-height:26px}.inline-sec .side-content{padding-right:0}.s7-swiper{padding-right:0!important}.s7-swiper .swiper-navs{justify-content:center}.mobile-herochange{min-height:380px!important;border:1px solid #000;padding:14px}.mobile-herochange.hero-sec.cover-hero .h-data{padding:30px 20px;width:100%;order:2}.mobile-herochange.hero-sec.cover-hero .h-data h1,.mobile-herochange.hero-sec.cover-hero .h-data h2,.mobile-herochange.hero-sec.cover-hero .h-data h3,.mobile-herochange.hero-sec.cover-hero .h-data p,.mobile-herochange.hero-sec.cover-hero .h-data .tagline{color:#000}.mobile-herochange.hero-sec.cover-hero .cta-white,.mobile-herochange.hero-sec.cover-hero .cta-arrow:not(.colorblack){filter:invert(1)}.mobile-herochange.hero-sec.cover-hero .featured{position:unset;border-radius:20px;overflow:hidden;display:flex;min-width:100%;height:260px}.image-centeredsec{min-width:92%;width:92%}.video-embed{border-radius:24px}.featured.relative{position:relative!important}.shop-data>svg{filter:invert(1);top:5px}.product-top h1{font-size:8vw;line-height:1.2}.product-top .p-price ins{font-size:30px}.product-top .p-price del{font-size:20px}.product-top #product-gallery{gap:10px 2%}.imgs-grid .imgs-grid-image:first-of-type{height:300px;min-height:300px}.woo-action form{width:100%}.woo-action form button{min-width:74%!important;height:76px!important}.mobile-overflow{display:flex;overflow-x:scroll;max-width:100%}.boxed-sec{padding:30px;min-width:100%}body .imgs-grid-modal .modal-inner .modal-control{top:unset;bottom:20px}.breads{margin-top:5px;margin-bottom:5px}.wp-block-woocommerce-checkout{padding-top:0}.wc-block-checkout__actions_row{flex-direction:column;gap:30px}.grid3.post-grid{display:flex;flex-direction:column}.post-hero.sec-bottom{margin-bottom:30px;margin-top:0}.posts-wrap{padding-top:20px;padding-bottom:20px}.single-post .entry-content{padding-left:4%;padding-right:4%}.hero-sec.about-widesec{aspect-ratio:unset;height:auto;border:1px solid #000;padding:40px 10px 12px}.hero-sec.about-widesec::before{content:none}.hero-sec.about-widesec .absolute-data{position:unset;margin-bottom:20px;color:#000;text-align:center;padding-left:0;padding-right:0}.hero-sec.about-widesec .absolute-data p{color:#000}.hero-sec.about-widesec .absolute-data p.wrap-large,.hero-sec.about-widesec .absolute-data h2,.hero-sec.about-widesec .absolute-data h3{margin-left:auto;margin-right:auto}.hero-sec.about-widesec .absolute-data .cta-white{filter:invert(1);margin:0 auto}.hero-sec.about-widesec .featured{position:unset;height:350px;border-radius:24px;overflow:hidden;display:flex}.hero-sec.about-widesec .featured>img{position:unset;object-position:center center}.sw-sec>.right-main-container{padding-right:0}.hero-sec.large-container.mobile-herochange{aspect-ratio:unset}.gallery-grid{gap:10px}.gallery-grid>div{width:80%!important;min-width:80%!important;border-radius:20px}.cctv-wide{margin-top:10px}.mobile-notop{margin-top:0!important}.grid2 .square.data-card{aspect-ratio:unset;height:auto;gap:20px;border:1px solid #000;padding:14px}.grid2 .square.data-card>img{position:unset;border-radius:20px;overflow:hidden}.grid2 .square.data-card .data-content{padding:20px;max-width:100%}.custom-cctv-wide.hero-sec.about-widesec{height:unset;padding:0;border:none;aspect-ratio:unset;min-height:350px}.custom-cctv-wide.hero-sec.about-widesec .absolute-data{position:absolute;color:#fff}.custom-cctv-wide.hero-sec.about-widesec .logo-sec>img{object-position:center}.custom-cctv-wide.hero-sec.about-widesec .cta-white{filter:unset}.hero-sec.large-container:not(.cover-hero){max-width:94%!important}.woocommerce-page .grid3.post-grid,.page-template-product-search .grid3.post-grid{display:grid;gap:10px}.product-card a.flex{border-radius:12px}.product-card .product-image{border-radius:14px}.product-card .p-descript *{font-size:13px;line-height:1.3}.product-card .p-tag a{font-size:12px;padding:6px 10px;border-radius:10px}.page-template-shop .hero-sec.large-container .featured{height:190px}.page-template-shop .hero-sec.large-container .featured img{object-position:right}.announce-cat{min-height:120px}.announce-cat .large-text{font-size:14px;line-height:20px}.page-id-1874 .about-container .about-row{border-radius:30px}.page-id-1874 .about-container .about-img{width:200px;min-width:200px;height:200px}.page-id-1874 .three-card .data-card{min-width:100%;width:100%}.page-id-1874 .three-card .data-card:last-of-type p{max-width:90%}.gallery-grid>div>h5{text-align:left!important;line-height:1.2;font-size:24px!important;bottom:unset!important;left:0!important;right:0!important;margin:0 auto;top:40%!important;max-width:80%}.scard-full.scard-datalong{padding:30px}p,ol,ul,li{margin-bottom:14px}body .mega-menu .left-column{min-width:100%;padding:10px}#site-navigation.opened-menu .menu a{font-size:22px}#site-navigation.opened-menu .sub-menu a{padding:6px 12px}.mobile-center .swiper-navs.mobile-center,.swiper-wrapper .swiper-navs.mobile-center,.s8-swiper.swiper .swiper-navs.mobile-center{padding:0}.product-card .p-tag{display:none}.mobile-noafter::after{content:none!important;display:none!important}.mobile-black{color:black!important}.cta-mobile-black{border:1px solid #000}.three-card .data-card{height:auto;min-height:500px;aspect-ratio:10/16;min-width:80vw}html #wpadminbar{max-width:100%}#wp-admin-bar-top-secondary{position:absolute;top:0;right:0}.scard-full .w60{min-width:100%;width:100%}.page-template-default .entry-content .ca-page-forms{min-width:100%;width:100%;padding:30px}.product-top #product-gallery{min-height:520px}body .pg-thumbs{overflow:auto}body .pg-wrap::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFF 100%);height:120px;width:60px;right:0;left:unset}.product-top .woocommerce-Price-amount.amount{font-size:22px}.shop-grid{display:flex;flex-direction:row;overflow-x:scroll}.shop-grid .shop-card{min-width:90%;width:90%}.product-category-cards{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.product-category-cards>*{width:100%}.product-category-cards .category-card-image img{max-width:100%;max-height:100%}.other-cat-cards .c-tag{bottom:20px}.other-cat-cards img{width:100%;max-width:100%;max-height:200px;height:auto}#wpadminbar #wp-admin-bar-customize>.ab-item{width:42px!important}.rcard-small h3,.rcard-small h3 *{font-size:20px}.shop-top-main .h-data{gap:unset;padding-bottom:20px;width:100% s}.shop-top-main .h-data #search{min-width:100%;width:100%}.shop-top-main svg{min-width:32px}.shop-top-main .featured{position:absolute;top:0;right:0;z-index:-1;width:60%;left:unset}}