/*!
 * them.es Theme Editor Styles
 * Brighter Blue #b1caee
 * Primary Blue #1d4783
 * Lighter Blue #d1e0f5
 * Black #081424
 */
 :root{--bs-body-font-family:"Montserrat", sans-serif!important;--bs-font-sans-serif:"Montserrat", sans-serif!important;--bs-primary:#1d4783;--bs-secondary:#b1caee;--bs-primary-rgb:29, 71, 131;--bs-secondary-rgb:43, 119, 195;--bs-blue:#1d4783;--bs-red:#dc3545;--bs-lt-gray:#E9EBF0;--bs-white:#fff;--bs-gray:#5c5c5b;--bs-black:#081424;--bs-gray-dark:#081424;--bs-primary:#1d4783;--bs-secondary:#868176;--bs-info:#1d4783;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#081424;--bs-btn-bg:#1d4783;--bs-btn-border-color:#1d4783;--bs-navbar-nav-link-padding-x:1.5rem!important;--bs-border-radius:0!important;--bs-link-color:#1d4783;--bs-link-color-rgb:4, 80, 156;--bs-link-hover-color-rgb:29, 71, 131;--bs-dropdown-link-active-bg:#b1caee;--bs-table-bg:#b1caee;--gf-radius:0!important}::selection{background:#b1caee}.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-radius:0!important;border:0!important;background-color:#fff;padding:0 1.5rem;min-height:50px!important}.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus,.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{box-shadow:0 0 0 5px #b1caee,0 0 0 5px #b1caee}body .gform-theme--framework .gform_required_legend .gfield_required{color:var(--bs-red)!important}body .gform-theme--framework .gform-field-label>.gfield_required span.gfield_required_asterisk{color:var(--bs-red)!important;display:inline-block;font-size:1.125rem;font-weight:400;line-height:1.6}body{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:-1px}body .bg-Gprimary{background:#163663;background:-moz-linear-gradient(25deg,rgb(22 54 99) 25%,rgb(29 71 131) 75%);background:-webkit-linear-gradient(25deg,rgb(22 54 99) 25%,rgb(29 71 131) 75%);background:linear-gradient(25deg,rgb(22 54 99) 25%,rgb(29 71 131) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#163663",endColorstr="#1d4783",GradientType=1)}body .container-fluid{width:90%;margin:0 auto}body .home-content.products .container-fluid,body .kkdevco_builder .container-fluid{width:100%}body p,body ul li,body ol li,body span,body label{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.6;font-weight:400;color:#5c5c5b}body p,body ul,body ol{margin-bottom:1.5rem;margin-top:0;font-size:1.125rem;line-height:1.6;font-weight:400;letter-spacing:0}body #main p a,body #main ul a,body #main ol a,body #main span a{font-weight:500}body #main p a{position:relative;display:inline-flex}body #main p a:after{display:flex;height:100%;width:100%;content:'';border-bottom:solid 2px #b1caee;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%;z-index:1;position:absolute;bottom:-3px}body #main p a:hover::after,body #main p a:hover::after,body #main p a:hover::after{transform:scaleX(1);transform-origin:0 50%}body .small,body small,body p.small{font-size:12px!important;line-height:1.25}body .kkdevco_builder p a,body .kkdevco_builder ul li a{color:#1d4783;text-decoration:underline;transition:0.3s all;font-weight:500}#footer .menu-item a{color:#fff;font-weight:400}#footer .menu-item a[aria-current=page]{text-decoration:underline;color:#b1caee}body .kkdevco_builder p a:hover,body .kkdevco_builder p a:focus,body .kkdevco_builder p a:active,body .kkdevco_builder ul li a:hover,body .kkdevco_builder ul li a:active,body .kkdevco_builder ul li a:focus{text-decoration:none;color:#081424;transition:0.3s all}body.single-product #main .kkdevco_builder p a{text-decoration:none!important;color:#081424!important;transition:0.3s all}body.single-product #main .kkdevco_builder p a:after{border-bottom:2px solid #1d4783}body .bg-black{background-color:#081424!important;color:#fff}body .bg-black.card{padding:1rem}body .bg-black.card h3{font-size:clamp(1.25rem,1rem + 1.5vw,2rem);line-height:1;font-weight:600}body .uppercase{text-transform:uppercase;letter-spacing:1px}nav.rank-math-breadcrumb{display:inline-flex}nav.rank-math-breadcrumb,nav.rank-math-breadcrumb p,nav.rank-math-breadcrumb span,nav.rank-math-breadcrumb p,nav.rank-math-breadcrumb a{background-color:#1d4783;padding:2px 5px;margin-bottom:5px;font-size:14px;line-height:22px;margin:0;color:#fff}body .bg-grey{background-color:#5c5c5b}nav.rank-math-breadcrumb p,nav.rank-math-breadcrumb span{color:#fff}nav.rank-math-breadcrumb a{font-weight:500;text-decoration:none}nav.rank-math-breadcrumb a:hover,nav.rank-math-breadcrumb a:focus,nav.rank-math-breadcrumb a:active{font-weight:500;text-decoration:none}body b,body strong{font-weight:500}body h1,body .h1{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:35px;line-height:45px;color:#1d4783;margin:0;margin-bottom:1rem}body .hero.hero-default h1{color:#081424}.w-95{max-width:95%}body header #header.fixed-top{top:43px!important;box-shadow:0 0 10px rgb(0 0 0 / .1);-webkit-transition:0.7s all;-moz-transition:0.7s all;-o-transition:0.7s all}body header #header.fixed-nav{top:0px!important;-webkit-transition:0.7s all;-moz-transition:0.7s all;-o-transition:0.7s all}body .top-bar{z-index:10}body .top-bar ul{margin:0}body .top-bar ul li a{font-size:1rem;line-height:1;font-weight:500}body h2,body .h2{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(2.15rem,1.202rem + 1.28vw,2.5rem);line-height:1.3;text-transform:none;margin:0}body .hero h2{font-size:18px;line-height:30px;font-weight:400}body h2.section-heading{text-transform:none;font-weight:400;font-size:clamp(1.625rem,1.202rem + 1.28vw,2rem);line-height:1.3;margin-bottom:.5em;color:#081424}body .home-content h2.section-heading{font-size:clamp(2.625rem,1.202rem + 1.28vw,3rem);margin-bottom:1em}body .home-content h2.section-heading b,body .home-content h3 b{color:#b1caee}body .kkdevco_builder h2.heading{text-transform:none;font-weight:500;margin:1rem 0;color:#5c5c5b;font-size:36px;line-height:52px}body table thead tr th h2{text-transform:uppercase;margin-bottom:0;font-weight:500;font-size:16px;line-height:20px;letter-spacing:1px;color:#fff}body table.table thead tr th{background-color:#081424!important}body h3,body .h3{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(1.25rem,1rem + 1.5vw,2rem);;line-height:1.3;color:#081424;text-transform:none;margin-bottom:1.5rem;margin-top:0}body.single-gallery h3{font-weight:500;margin-bottom:1rem}.single-gallery section.full-width.reviews-cta.bg-white{background-color:#f4f4f4!important}.stars ul li svg{color:#1d4783}body a h3{font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:0;color:#081424}body .hero.hero-image .overlay-content{background-color:#fff;border-bottom:10px solid #081424}body #footer.bg-primary,body #footer.bg-primary p,body #footer.bg-primary a,body #footer.bg-primary ul li,body #footer.bg-primary ul li a{color:#fff;font-size:14px;line-height:24px;letter-spacing:0}body #footer.bg-primary p.h4{font-size:22px;line-height:26px}body #footer .h4 strong{font-weight:500}body .btn,body #main [type=button]:not(:disabled),body #main [type=reset]:not(:disabled),body #main [type=submit]:not(:disabled),body #main button:not(:disabled),body .btn:hover,body .btn:focus,body .btn:active{background:none;transition:0.3s all;box-shadow:none;padding:1rem 1.5rem;border-radius:0;font-size:18px;letter-spacing:-.5px;color:#0f2544;font-weight:500;text-transform:none;position:relative;width:auto}body .btn-primary,body .wp-block-button .wp-block-button__link,body #main [type=button]:not(:disabled),body #main [type=reset]:not(:disabled),body #main [type=submit]:not(:disabled),body #main button:not(:disabled){background-color:#b1caee;border:1px solid #b1caee;color:#081424}body #main [type=submit]:not(:disabled){margin-top:2rem;min-width:150px}body .bg-white .gallery-flex .btn.btn-text span.icon{background-color:#081424}body #main [type=button]:not(:disabled):hover,body #main [type=reset]:not(:disabled):hover,body #main [type=submit]:not(:disabled):hover,body #main button:not(:disabled):hover,body #main [type=button]:not(:disabled):focus,body #main [type=reset]:not(:disabled):focus,body #main [type=submit]:not(:disabled):focus,body #main button:not(:disabled):focus,body #main [type=button]:not(:disabled):active,body #main [type=reset]:not(:disabled):active,body #main [type=submit]:not(:disabled):active,body #main button:not(:disabled):active{background:none;transition:0.2s all;background-color:#5c5c5b;border:1px solid #5c5c5b;border-radius:0;color:#fff}body .btn-primary:hover,body .btn-primary:focus,body .btn-primary:active,body .wp-block-button .wp-block-button__link:hover,body .wp-block-button .wp-block-button__link:focus,body .wp-block-button .wp-block-button__link:active{background:none;transition:0.2s all;background-color:#b1caee;border-color:#b1caee;border-radius:0;font-weight:600;color:#fff}body .btn-secondary{background-color:#868176;border-color:#868176;color:#fff}body .btn-secondary:hover,body .btn-secondary:focus,body .btn-secondary:active{background-color:#7F756C;border-color:#868176;color:#fff}body .btn-default{background-color:#fff;border-color:#fff;color:#081424}body .btn-secondary:hover,body .btn-secondary:focus,body .btn-secondary:active{background-color:#efefef;border-color:#efefef;color:#081424}body #main{margin:0}body .white{color:#ffffff!important}body .bg-gray{background-color:#5C5C5B}body .navbar .dropdown-item{font-weight:600;font-size:1rem;line-height:1.2;padding:.75rem 1rem;color:#081424}body .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;top:59px;border:0;border-top:5px solid #b1caee}body .dropdown-toggle:after{display:none}body main#main{max-width:100%;overflow-x:hidden}body .bg-ltgray,#footer.bg-ltgray{background-color:var(--bs-lt-gray)!important}a.dropdown-item.active svg{display:none}body .dropdown-item.active,body .dropdown-item:active{background:none;background-color:#1d4783;color:#fff}body .dropdown-item:focus,body .dropdown-item:hover{background:none;background-color:#1d4783;color:#fff}body .navbar .navbar-nav li.menu-item{margin:0 1rem}body .navbar .navbar-nav li.menu-item .nav-link,body .navbar .navbar-nav li.menu-item .nav-link.dropdown-toggle{padding-left:0;padding-right:0;font-weight:600;font-size:1rem;line-height:1.2;color:#0f2544}body .navbar .navbar-nav li.menu-item .nav-link:hover,body .navbar .navbar-nav li.menu-item .nav-link:focus,body .navbar .navbar-nav li.menu-item .nav-link:active{color:#1d4783}body nav ul.navbar-nav li.menu-item:last-child a.nav-link{padding-right:0}body .gradient{background:#141414;background:-moz-linear-gradient(0deg,rgb(20 20 20 / .8015800070028012) 35%,rgb(20 20 20 / .552280287114846) 65%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(20 20 20 / .8015800070028012) 35%,rgb(20 20 20 / .552280287114846) 65%,#fff0 100%);background:linear-gradient(0deg,rgb(20 20 20 / .8015800070028012) 35%,rgb(20 20 20 / .552280287114846) 65%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414",endColorstr="#141414",GradientType=1);min-height:35vh;width:100%}body .gradient-light{background:#fff;background:-moz-linear-gradient(0deg,rgb(255 255 255) 35%,rgb(255 255 255 / .552280287114846) 65%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(255 255 255) 35%,rgb(255 255 255 / .552280287114846) 65%,#fff0 100%);background:linear-gradient(0deg,rgb(255 255 255) 35%,rgb(255 255 255 / .552280287114846) 65%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#FFFFFF",GradientType=1);min-height:15vh;width:100%}body .home-content{margin-top:100vh}body .home-content .content-block h3{font-size:clamp(1.25rem,1rem + 1.5vw,2rem);line-height:1.3;font-weight:400;letter-spacing:-.5px;color:#5C5C5B}body .card{border:0;border-radius:0;overflow:hidden}body .card .card-header{border:0;border-radius:0}body .card .card-body{margin-top:15px}body .card a .card-body .text{padding-left:.25rem}body .card a .card-body h3{transition:0.3s all}body .card a:hover .card-body h3,body .card a:focus .card-body h3,body .card a:active .card-body h3{color:#1d4783;transition:0.3s all}body .card a:hover .card-header,body .card a:focus .card-header,body .card a:active .card-header{color:#1d4783;transition:0.3s all}body .card a .card-header{box-shadow:0 0 10px rgb(0 0 0 / .1);transition:0.3s all;transform:scale(.975)}body .card a:hover .card-header,body .card a:focus .card-header,body .card a:active .card-header{box-shadow:0 0 10px rgb(0 0 0 / .1);transition:0.3s all;transform:scale(1)}body h2.heading{text-transform:uppercase;font-weight:400;font-size:42px;line-height:56px;margin-bottom:1.5rem;color:#081424}body h2.heading a{color:#1d4783;text-decoration:underline;transition:0.3s all}body h2.heading a:hover,body h2.heading a:focus,body h2.heading a:active{color:#868176;text-decoration:none;transition:0.3s all}body .kkdevco_builder .one h3{color:#1d4783;font-weight:500;font-size:clamp(1.65rem,1.202rem + 1.28vw,1.5rem);line-height:1.6}body .kkdevco_builder p strong,body .kkdevco_builder p b{font-weight:600;color:#1d4783}body .kkdevco_builder .tab-pane p strong,body .kkdevco_builder .tab-pane p b{color:#081424;font-weight:500}body .kkdevco_builder .tab-pane h4{text-transform:uppercase;letter-spacing:0}.kkdevco_builder{padding-bottom:2.5rem}body .kkdevco_builder .one h3 b{color:#1d4783}body .kkdevco_builder.bg-white .one h3 b{color:#1d4783}body #main .gallery-carousel .carousel-inner{width:75%;border-bottom-right-radius:125px;overflow:hidden}body #main .carousel button.carousel-control-prev,body #main .carousel button.carousel-control-next{width:45%!important;height:65px!important;opacity:1;padding:3px!important;background-color:#081424;border-color:#081424}body #main .carousel .carousel-buttons.position-absolute{right:0;top:1rem;width:125px;max-height:100px}body #main .carousel button.carousel-control-prev{float:left}body #main .carousel button.carousel-control-next{float:right}body #main .carousel button.carousel-control-prev svg,body #main .carousel button.carousel-control-next svg{color:#fff;font-size:26px}body #main .carousel-indicators [data-bs-target]{background-color:#b1caee}body #main .hero-carousel .carousel-indicators button.active,body .hero-carousel .slick-dots li.slick-active button{background-color:#081424!important;border:1px solid #081424!important}body .accordion-item{margin-bottom:1.5rem;border:1px solid #081424}body #main .kkdevco_builder button.accordion-button:hover{background-color:#081424;border-color:#081424}body .accordion-button:not(.collapsed){background-color:#081424}body .accordion-item:first-of-type>.accordion-header .accordion-button,body .accordion-item .accordion-header .accordion-button,body .accordion-item:last-of-type{background-color:#081424;border-color:#081424;box-shadow:none;border-radius:0!important;font-weight:500;color:#fff;font-size:18px;transition:0.3s all}body #main .kkdevco_builder button.accordion-button[aria-expanded="true"]{background-color:#b1caee;border-color:#b1caee;transition:0.3s all}body .accordion-item .accordion-header .accordion-button{text-transform:uppercase}body .accordion-item .accordion-header .accordion-button[aria-expanded="true"]{color:#fff;border-bottom:5px solid #1d4783;background-color:#b1caee}body .accordion-item .accordion-body{background-color:#fff}body .nav-pills li.nav-item button{background:none;background-color:#f4f4f4!important;background-image:none;border:1px solid #1d4783!important;border-right:0px!important;border-bottom:0px!important;padding:.75rem 1rem;color:#081424!important;transition:0.3s all;box-shadow:none}body .nav-pills li.nav-item:last-child button{border:1px solid #1d4783!important;border-bottom:0px!important}body #main .bg-tabPane{background-color:#f4f4f4}body .nav-pills li.nav-item button.active{transition:0.3s all;background-color:#1d4783!important;border-color:#1d4783!important;color:#fff!important}body .nav-pills{border-bottom:1px solid #1d4783}body #main .tab-content>.tab-pane{min-height:400px}.w-90{max-width:90%}.w-25{max-width:25%}.w-75{max-width:75%}body .one h2,body .two h2,body .three h2,body .tab-pane h2{text-transform:none;font-weight:500;margin:.75rem 0;margin-top:0;color:#081424;font-size:36px;line-height:54px}footer{z-index:1;position:relative}body .intro h3{font-size:clamp(1.75rem,1.202rem + 1.28vw,2rem);line-height:1.5}body .home-content h2.section-heading{color:#081424}.about-section .bg-block{width:150px;height:150px;left:-2rem;top:-2rem;z-index:0}body p.small-heading{color:#1d4783}.about-section .wrapper img{z-index:1}body .about-section h2{margin-bottom:2rem}.hero-carousel-caption{bottom:1.25rem;text-align:unset;left:5%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:unset;width:70%}body p.small-heading b{font-weight:600}.about-section .bg-block.block2{top:unset;bottom:-2rem;right:-2rem;left:unset}body .home-blocks.bg-primary h3,body .home-blocks.bg-primary p,body .home-blocks.bg-primary .btn.btn-text span.text p{color:#fff}.bg-brightblue{background-color:#b1caee!important}.hero-carousel-caption h1.caption-heading,.hero-carousel-caption h2.caption-heading{font-weight:300;text-transform:uppercase;font-size:40px;line-height:50px}.hero-carousel-caption h1.caption-heading strong,.hero-carousel-caption h1.caption-heading b,.hero-carousel-caption h2.caption-heading strong,.hero-carousel-caption h2.caption-heading b{font-weight:400}.hero-carousel-caption h2.caption-content,.hero-carousel-caption h3.caption-content{font-size:22px;line-height:34px;font-weight:400;color:#5c5c5b}body #main .kkdevco_builder button.accordion-button{width:100%;display:block;background-color:#081424;border-color:#081424;transition:0.3s all}body #main .kkdevco_builder .video-embed iframe{width:100%;min-height:450px}body .contact-info-block h2{margin:0;margin-bottom:.5em;font-size:clamp(1.25rem,1rem + 1.5vw,2rem);line-height:1.3;font-weight:500}body .contact-info-block p{margin-bottom:0}body .text-light{color:#5c5c5b!important}body .bg-black.content-reps h3{font-weight:500;position:relative;display:inline-flex;font-size:clamp(1.25rem,1rem + 1.5vw,2rem);line-height:1.5;letter-spacing:0}body .bg-black.content-reps h3:after{content:' ';position:absolute;left:0;right:0;height:2px;background-color:#1d4783;bottom:-5px}body .bg-black.content-reps p{margin:0;margin-bottom:3px}body h4{font-size:clamp(1.25rem,.875rem + .5vw,1.75rem);line-height:1.3;font-weight:600;letter-spacing:0}body #main .content-reps .single-rep p{font-size:16px;line-height:28px;font-weight:400}body #main .content-reps .single-rep p a{color:#fff;font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;text-decoration:none;position:relative;display:inline-flex}body #main .content-reps .single-rep p a:after{display:flex;height:100%;width:100%;content:'';border-bottom:solid 2px #b1caee;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%;z-index:1;position:absolute;bottom:-3px}body #main .content-reps .single-rep p a:hover::after,body #main .content-reps .single-rep p a:hover::after,body #main .content-reps .single-rep p a:hover::after{transform:scaleX(1);transform-origin:0 50%}body #main .img_wrapper img.img-fluid{z-index:1}body .bg-primary h3,body .bg-primary span,body .bg-primary p,body .bg-primary .btn.btn-text span.text p,body .bg-primary .btn.btn-text span.text h3{color:#fff}body .bg-primary .btn.btn-text span.icon svg,body .bg-primary .btn.btn-text span.icon svg{color:#1d4783;transition:0.3s all}body .bg-primary .btn.btn-text:hover span.icon svg,body .bg-primary .btn.btn-text:focus span.icon svg,body .bg-primary .btn.btn-text:active span.icon svg{transition:0.3s all;color:#fff}body .bg-primary .btn.btn-text:hover span.icon,body .bg-primary .btn.btn-text:focus span.icon,body .bg-primary .btn.btn-text:active span.icon{background-color:#5c5c5b;transition:0.3s all}body .bg-primary .btn.btn-text span.text p:after{border-bottom:solid 2px #b1caee}body .bg-white .btn.btn-text span.icon,body .bg-ltgray .btn.btn-text span.icon{background-color:#1d4783}body .bg-white .btn.btn-text:hover span.icon,body .bg-white .btn.btn-text:focus span.icon,body .bg-white .btn.btn-text:active span.icon,body .bg-ltgray .btn.btn-text:hover span.icon,body .bg-ltgray .btn.btn-text:focus span.icon,body .bg-ltgray .btn.btn-text:active span.icon{transition:0.3s all;background-color:#5c5c5b}@media (max-width:767.98px){.hero video#myVideo{max-height:75%}}.product_images .carousel-indicators button{width:100%;height:auto;margin:0 auto;padding:0;border:0}.product_images .carousel-indicators{position:relative;margin:0}.product_images .carousel-control-next svg,.product_images .carousel-control-prev svg{width:20px;height:auto}.product_images .carousel-control-next,.product_images .carousel-control-prev{background:none;background-image:none;height:80%;opacity:1;color:#1d4783;transition:0.3s all;align-items:start;padding-top:45%}.product_images .carousel-control-next:hover,.product_images .carousel-control-next:focus,.product_images .carousel-control-next:active,.product_images .carousel-control-prev:hover,.product_images .carousel-control-prev:focus,.product_images .carousel-control-prev:active{color:#b1caee;transition:0.3s all}.single h1,.single .h1{font-weight:500}.single h2,.single .h2{margin-bottom:1.5rem}.single .breadcrumb-item{text-transform:uppercase}.single h2.accordion-header{margin-bottom:0}.block-bg-blue{background-color:var(--bs-primary);z-index:0;width:50%;height:400px;display:block;top:75px;left:35px;opacity:.3}body .hero.hero-rep h1,body .errorpage h1{font-size:clamp(4rem,2.623rem + 4.16vw,5rem);line-height:1.3;font-weight:400;color:#081424;letter-spacing:-4px}body .hero.hero-rep h2{font-size:clamp(1.75rem,.6rem + 1.2vw,2rem);line-height:1.3;margin:0;font-weight:400;color:#5c5c5b}.image-link{position:relative;display:block}.image-link .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(177 202 238 / .6);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;text-align:center}.image-link.video-thumb .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff0;color:#fff;display:flex;align-items:center;justify-content:center;opacity:1;transition:0.3s all;text-align:center}.image-link.video-thumb:hover .overlay{transition:0.3s all;background:rgb(177 202 238 / .6);opacity:1}.image-link .overlay svg{font-size:40px}.image-link.video-thumb .overlay svg{font-size:75px;color:#1d4783;background:#fff;padding:10px;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / .1)}.image-link:hover .overlay{opacity:1}.page-template-page-about h1.white{font-size:24px;line-height:36px}.page-template-page-about .section-about .d-block{transition:0.3s all;transform:scale(1);box-shadow:0 0 10px rgb(0 0 0 / .1)}.page-template-page-about .section-about .d-block:hover{transition:0.3s all;transform:scale(.975);box-shadow:0}.category-listing a img.img-fluid{transition:0.3s all;transform:scale(.975)}.category-listing a:hover img.img-fluid,.category-listing a:focus img.img-fluid,.category-listing a:active img.img-fluid{transition:0.3s all;transform:scale(1)}body .bg-black.card.form-card{padding:2rem 3rem}body .gform-theme--foundation .gfield textarea.large{min-block-size:5rem;border-radius:0!important}body .gallery-flex.bg-black{color:#fff;background-image:linear-gradient(176deg,#1d4783 70%,#ffffff 70%)}.first-img a.image-link{border-top-left-radius:150px;overflow:hidden}.default-titles.bg-ltgray{background-image:linear-gradient(176deg,#E9EBF0 80%,#ffffff 80%)}body.archive .default-titles.bg-ltgray{background-image:none}body.archive .shop-products{margin-top:-5rem}body .hero.hero-default h1{font-weight:500;letter-spacing:-1px}body .bg-black p,body body .bg-block h2,body .bg-black h3,body .bg-black span,body .bg-black label,.gform-theme--framework .gform-field-label,.gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])){color:#fff!important}body .bg-black .bg-white p{color:#0f2544!important}body #main .content-reps .single-rep .bg-white a p{font-weight:600}body .default-titles p b{color:#1d4783}body .btn.btn-text{padding:0;text-align:left;text-transform:none;font-weight:600;background-color:#fff0;border:0}body .btn.btn-text span.text{margin-right:1rem;position:relative;transition:0.3s all}body .btn.btn-text:hover span.text,body .btn.btn-text:focus span.text,body .btn.btn-text:active span.text{margin-right:1.5rem;transition:0.3s all}body .btn.btn-text span.text p,body .btn.btn-text span.text h3{font-size:clamp(1rem,.875rem + .5vw,1.25rem);line-height:1.6;margin:0;letter-spacing:-.5px;color:#0f2544;font-weight:500;text-transform:none}body .product-card .btn.btn-text span.text h3{padding-left:2px}body .btn.btn-text span.icon{width:35px;height:35px;line-height:35px;background-color:#b1caee;border-radius:50%}body .btn.btn-text span.icon svg,body .btn.btn-text span.icon svg{width:100%;margin:auto;color:#fff}body .btn.btn-text span span.icon{margin-left:auto}body .btn.btn-text:hover span.icon,body .btn.btn-text:focus span.icon,body .btn.btn-text:active span.icon{background-color:#1d4783}body .btn.btn-text span.text p{position:relative}body .btn.btn-text span.text p:after{display:flex;height:100%;width:100%;content:'';border-bottom:solid 2px #1d4783;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%;z-index:1;position:absolute;bottom:-3px}body .btn.btn-text:hover span.text p:after,body .btn.btn-text:focus span.text p:after,body .btn.btn-text:active span.text p:after{transform:scaleX(1);transform-origin:0 50%}body .decor-box{background-color:#1d4783;top:-2rem;height:15rem;width:10rem;z-index:0;left:-2rem}body .hero.hero-default h2{font-size:clamp(1.15rem,1.202rem + 1.28vw,1.35rem);line-height:1.2;font-weight:400;color:#5c5c5b;margin-top:5px}.gform-theme--framework .field_description_above .gfield_description:where(:not([class=gfield_description]):not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message):not(.gfield_consent_description):not(.field_validation_above .gfield_validation_message)){color:#ddd}body .gform-theme--framework .gfield_list_group_item::before,body .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])){font-size:1.125rem;line-height:1.6;font-weight:400}body .caption-card.bg-black{background-color:rgb(29 71 131 / .8);padding:3rem 1.5rem;padding-bottom:4rem}body .hero-carousel-caption .decor-box{z-index:-1}body .hero-carousel-caption .bg-black h1.caption-heading,body .hero-carousel-caption .bg-black h2.caption-heading{color:#fff;text-transform:none;font-size:clamp(1.625rem,1.202rem + 1.28vw,2rem);line-height:1.3;font-weight:500;margin-bottom:10px}body h2.section-header{color:#081424}body .caption-card.bg-black{background-color:#081424!important}body .hero-carousel-caption .bg-black h2.caption-content,body .hero-carousel-caption .bg-black h3.caption-content{margin-bottom:1.5rem;margin-top:0;font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:0;color:#fff}body #main .carousel-indicators{height:75px;padding:0;left:unset;margin:auto;top:0;bottom:0;width:50px;display:block}body #main .carousel-indicators button{margin:5px auto;display:block;width:5px!important;height:50px;max-width:5px!important;overflow:hidden;padding:0!important;background-color:#5c5c5b!important;border:1px solid #5c5c5b!important;opacity:.8;transition:0.3s all}body .slick-dots{bottom:-50px}body .slick-dots li button{margin:5px;width:20px!important;height:3px;max-height:3px!important;overflow:hidden;padding:0!important;background-color:#081424!important;border:1px solid #081424!important;opacity:.8;transition:0.3s all}body #main .carousel-indicators button.active,body .slick-dots li.slick-active button{background-color:#b1caee!important;border:1px solid #b1caee!important;opacity:1;transition:0.3s all}body.single-product #main .product_images .carousel-indicators button.active,body.single-product .product_images .slick-dots li.slick-active button{background-color:#1d4783!important;border:1px solid #1d4783!important;opacity:1;transition:0.3s all}button.slick-autoplay-toggle-button{display:none}body.single-product #main .carousel-indicators [data-bs-target]{background-color:transparent!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;max-width:unset!important}body.single-product .product-crumbs{margin-top:80px}body.single-product #main .carousel .carousel-buttons.position-absolute{top:-15px;right:-15px;width:150px;height:auto;max-height:150px;overflow:hidden}body.single-product #main .carousel button.carousel-control-prev svg,body.single-product #main .carousel button.carousel-control-next svg{margin:auto}.single-product #main .kkdevco_builder h2{line-height:1.4;font-weight:400;font-size:clamp(1.2rem,1.15rem + 1.2vw,1.3rem);color:#5b5b5c}body.single-product h1{font-size:clamp(1.25rem,1rem + 1.5vw,2rem);line-height:1.2;font-weight:500}button.toggle-icon{width:50px;height:50px;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:450ms ease;top:5px;bottom:0;padding:0;z-index:10;vertical-align:middle;display:flex;background-color:#081424;border-radius:50%}button.toggle-icon:hover{cursor:pointer;outline:none;box-shadow:none}button.toggle-icon:hover,button.toggle-icon:active,button.toggle-icon:focus{box-shadow:none;outline:none}button.toggle-icon .line{background:#fff;width:30px;height:2px;border-radius:0;transition:inherit;transform-origin:center}button.toggle-icon .line:not(:nth-of-type(1)){margin-top:7.5px}button.toggle-icon[aria-expanded="true"] .line:nth-of-type(1){transform:translateY(calc(10px)) rotate(45deg)}button.toggle-icon[aria-expanded="true"] .line:nth-of-type(3){transform:translateY(-10px) rotate(-45deg)}button.toggle-icon[aria-expanded="true"] .line:nth-of-type(2){opacity:0}button.toggle-icon[aria-expanded="true"]{transform:rotate(360deg)}body header .navbar-nav .menu-item.current-menu-item .nav-link{position:relative;display:inline-flex}body header .navbar-nav .menu-item.current-menu-item .nav-link.active:after{display:flex;height:100%;width:100%;content:'';border-bottom:solid 2px #1d4783;transition:transform 250ms ease-in-out;transform:scaleX(1);transform-origin:0 50%;z-index:1;position:absolute;bottom:3px}body .bg-Ggradient{background:#ccd0db;background:-moz-linear-gradient(245deg,rgb(204 208 219) 35%,rgb(233 235 241) 75%);background:-webkit-linear-gradient(245deg,rgb(204 208 219) 35%,rgb(233 235 241) 75%);background:linear-gradient(245deg,rgb(204 208 219) 35%,rgb(233 235 241) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccd0db",endColorstr="#e9ebf1",GradientType=1)}body .bg-LGgradient{background:#ccd0db;background:-moz-linear-gradient(45deg,rgb(204 208 219) 35%,rgb(233 235 241) 75%);background:-webkit-linear-gradient(45deg,rgb(204 208 219) 35%,rgb(233 235 241) 75%);background:linear-gradient(45deg,rgb(204 208 219) 35%,rgb(233 235 241) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccd0db",endColorstr="#e9ebf1",GradientType=1)}body .slick-dots li button .slick-dot-icon:before{content:' '}body .partners-cta{background-image:linear-gradient(178deg,#E9EBF0 80%,#1d4783 80%)}body .partners-cta h3{font-weight:500;color:#1d4783}body .home-blocks.bg-white h3{color:#1d4783;font-weight:500}body .partners-cta h4{font-weight:400}body footer a{color:#fff}p.small.post-tags{position:absolute;top:.75rem;z-index:1;left:.5rem;text-transform:uppercase;font-weight:500}.reviews-cta .icon-wrapper{left:unset;bottom:4rem;right:0}.reviews-cta .icon-wrapper svg{color:#1d4783;font-size:15vh}body .reviews-cta .slick-dots li button{background-color:#1d4783!important;border:1px solid #1d4783!important;opacity:1;transition:0.3s all}body #main .reviews-cta .carousel-indicators button.active,body .reviews-cta .slick-dots li.slick-active button{background-color:#b1caee!important;border:1px solid #b1caee!important;opacity:1;transition:0.3s all}body .bg-black .btn.btn-text span.icon svg,body .bg-black .btn.btn-text span.icon svg{color:#1d4783;transition:0.3s all}body .bg-black .btn.btn-text:hover span.icon svg,body .bg-black .btn.btn-text:focus span.icon svg,body .bg-black .btn.btn-text:active span.icon svg,body .bg-black .btn.btn-text:hover span.icon svg,body .bg-black .btn.btn-text:focus span.icon svg,body .bg-black .btn.btn-text:active span.icon svg{color:#fff;transition:0.3s all}body #main .bold{font-weight:600}body.post-type-archive-reviews .hero.hero-rep h1{color:#081424}.reviews-posts p strong{color:#081424;font-weight:500}.reviews-posts article blockquote .bg-light h4{text-transform:uppercase;font-weight:600;font-size:1.05rem;color:#1d4783;letter-spacing:1px}body h2.primary{color:#1d4783}body .reviews-posts p{font-size:1.15rem;line-height:1.75}body.post-type-archive-reviews #main article{border-bottom:1px solid #ddd;padding-bottom:2.5rem}body.post-type-archive-reviews #main article:last-child{border-bottom:0;padding-bottom:0}body .navbar .navbar-nav li.menu-item ul.dropdown-menu li.menu-item{margin:2.5px 0}body navbar .navbar-nav li.menu-item ul.dropdown-menu{padding:0;margin:0;border:0}body navbar .navbar-nav li.menu-item ul.dropdown-menu{top:calc(100% + 20px)}body .reviews-slider p{font-size:16px;line-height:30px;font-weight:500}body #main .bg-black p a{color:#b1caee;transition:0.3s all}body #main .bg-black p a:hover,body #main .bg-black p a:focus,body #main .bg-black p a:active{color:#fff;transition:0.3s all}@keyframes scrolldown{0%{background-position:0 -150px}75%{background-position:0 0}100%{background-position:0 150px}}body .scroll-indicator{position:fixed;right:10%;bottom:0;z-index:1}body .scroll-indicator .scroll{width:2px;height:150px;background-color:#5c5c5b;position:relative;overflow:hidden}body .scroll-indicator .scroll .scroll-line{width:100%;height:100%;display:block;background:linear-gradient(to bottom,#1d4783 50%,#fff0 50%);background-position:0 -150px;background-size:100% 200%;animation:scrolldown 3s cubic-bezier(.76,0,.3,1) forwards infinite}body .scroll-indicator span{position:absolute;right:-55px;top:0;letter-spacing:1px}body #footer.bg-primary{background-color:#1d4783!important}body .card a.btn .card-header{transition:0.3s all;background-size:500px!important}body .card a.btn:hover .card-header,body .card a.btn:focus .card-header,body .card a.btn:active .card-header{transition:0.3s all;background-size:550px!important}.single-product .carousel-inner{box-shadow:3px 3px 10px rgb(0 0 0 / .05)}@media (max-width:1198.98px){body #header .navbar-collapse{padding:1.5rem 0}body .navbar .navbar-nav li.menu-item .nav-link,body .navbar .navbar-nav li.menu-item .nav-link.dropdown-toggle{font-weight:500;font-size:18px}body .navbar .navbar-nav li.menu-item{margin:0}}@media (max-width:991.98px){body .one h2:first-child{margin-top:0}.card.product-card .card-header.p-0{min-height:350px!important}}@media (max-width:767.98px){body h1,body .h1,body .rep-finder .white{font-size:clamp(1.5rem,1.202rem + 1.28vw,1.75rem);line-height:1.2}body .hero h2{margin-bottom:1.5rem}body .navbar-brand img{height:30px}body .hero .overlay-content{background-color:#fff;padding:1.5rem}.position-fixed.bg-brightblue,.position-fixed.bg-black{width:10vw!important}body .bg-black.content-reps h3{display:flex;max-width:75vw}body .top-bar ul li a{font-size:.75rem;line-height:1;font-weight:600}body .top-bar ul li:first-child{text-align:left}body .hero.hero-rep .col-lg-6{background-color:#fff;position:relative;z-index:1}body .bg-black.card.form-card{padding:1rem .75rem}}@media (max-width:567.98px){section.full-width.hero.hero-image.h-100.position-relative.bg-primary{min-height:625px!important}section.full-width.hero.hero-image.h-100.position-relative.bg-primary .container-fluid{min-height:600px!important}body .home-content .one h3,body .home-content .two h3,body .home-content .three h3{font-size:20px;line-height:30px}.w-75.overlay-content{max-width:100%!important;width:100%!important}body .hero.hero-rep h2{max-width:95%}body #main .img_wrapper .position-absolute.bg-primary{bottom:unset!important;top:-4rem!important}body .hero-carousel-caption{width:75%;bottom:15vh}.content-reps .position-fixed.bg-primary.d-block{max-width:20px!important}footer .text-end{text-align:left!important}#footer .text-start p{margin-bottom:0}body .partners-cta{background-image:linear-gradient(175deg,#E9EBF0 85%,#081424 85%)}body .partners-cta .offset-lg-1.col-lg-7.my-auto.position-relative{padding-bottom:4rem;margin-top:1.5rem!important}#footer a.footer-logo img.img-fluid{max-width:75vw;margin-bottom:1rem}body .gallery-block .carousel .img-carousel{max-height:350px}body #main .gallery-block .carousel .carousel-buttons.position-absolute{top:0rem;width:100px}body .hero-carousel-caption .bg-black h2.caption-content,body .hero-carousel-caption .bg-black h3.caption-content{display:none}body .nav-pills li.nav-item button{font-size:14px!important;padding:1rem!important}body h3.heading.text-center.video-heading{text-align:left!important;padding-left:60px}}