header{background-color:#151515;padding:5px 0}@media (max-width:991px){header{padding:5px 0 0 0;background-color:#000}}header .row{align-items:center}@media (max-width:1199px){header .container{padding:0 25px}}@media (max-width:575px){header .container{padding:0 20px}}@media (max-width:575px){header .top-rating{padding-right:0}}header .top-rating p{font-family:Montserrat;margin:4px 0 0 0}header .top-rating p span{font-family:Poppins;font-size:24px;display:inline-block;margin-right:8px}@media (max-width:991px){header .order-2{order:1!important}}header .branding{text-align:center}header .branding img{mix-blend-mode:lighten}header .branding a{display:inline-flex;min-height:150px;align-items:center}@media (max-width:1199px){header .branding a{min-height:116px}}@media (max-width:991px){header .branding a{min-height:96px}}@media (max-width:767px){header .branding a{min-height:50px}}header .contact-detail{text-align:right}header .contact-detail a{display:inline-block;position:relative;padding-left:50px;color:#fff;text-decoration:none;text-align:left;font-size:20px;font-family:Poppins}header .contact-detail a:hover{color:#023e9d}@media (max-width:991px){header .contact-detail a{font-size:14px;padding-left:23px}}header .contact-detail a svg{position:absolute;left:0;top:4px}@media (max-width:991px){header .contact-detail a svg{width:18px;height:18px;top:3px}}header .contact-detail a span{font-family:Montserrat;display:block;font-size:14px}@media (max-width:991px){header .contact-detail a span{display:none}}@media (max-width:575px){header .branding{text-align:left}}@media (max-width:991px){header .branding{position:relative}}@media (max-width:991px){header .branding img{max-width:223px;margin-bottom:0;max-height:100px}}@media (max-width:575px){header .branding img{max-width:140px}}@media (max-width:991px){header .rating-block{display:flex;justify-content:flex-start}header .rating-block svg{width:18px}header .rating-block p{font-size:12px}header .rating-block p span{font-size:22px;margin-left:5px}}@media (max-width:991px) and (max-width:991px){header .rating-block p span{font-size:16px}}header .rating-block a{display:inline-block}@media (max-width:767px){header .rating-block .stars svg{display:none}header .rating-block .stars svg:first-child{display:block;width:17px;position:relative;top:-3px}}header .rating-block a{text-decoration:none}@media (max-width:991px){header .rating-block a{display:flex}}header .rating-block a:hover{color:#023e9d}header .custom-menu-toggle{display:none}@media (max-width:991px){header .custom-menu-toggle{display:block;position:absolute;right:13px;top:30px;width:28px;height:20px;z-index:5}}@media (max-width:991px) and (max-width:575px){header .custom-menu-toggle{top:7px;right:10px}}@media (max-width:991px){header .custom-menu-toggle span{height:3px;width:28px;background:#fff;position:absolute;left:0}header .custom-menu-toggle span:nth-child(1){top:0}header .custom-menu-toggle span:nth-child(2){top:7px}header .custom-menu-toggle span:nth-child(3){top:14px}}header .custom-menu-toggle.active span{background-color:#000;transition:all ease-in-out .3s}header .custom-menu-toggle.active span:nth-child(1){transform:rotate(45deg);top:10px}header .custom-menu-toggle.active span:nth-child(2){display:none}header .custom-menu-toggle.active span:nth-child(3){transform:rotate(-45deg);top:10px}header .custom-menu-toggle.active:before{content:"Menu";position:absolute;left:-300px;top:0;font-size:18px;font-family:Goldman;text-transform:uppercase;color:#151515}header .for-mobile{display:none}@media (max-width:991px){header .for-mobile{display:flex}}@media (max-width:991px){header .for-desktop{display:none}}header .row+.row{background-color:#151515;margin:0 -25px;padding:8px 0}@media (max-width:767px){header .row+.row{margin:0 -20px}}footer{background-color:#151515;padding:80px 0;border-top:1px solid #333}@media (max-width:1199px){footer{padding:80px 0 0 0}}@media (max-width:575px){footer{padding:50px 0 0 0}}footer h5{font-weight:400;color:#999;text-transform:uppercase}@media (max-width:991px){footer h5{font-size:20px;line-height:20px}}footer ul li{padding:0;line-height:20px;justify-content:space-between;display:flex}footer ul li:before{display:none}footer ul li a{font-weight:500;text-decoration:none}footer ul li a:hover{color:#023e9d;text-decoration:none}@media (max-width:1199px){footer .col-xl-3{margin-bottom:80px}}@media (max-width:575px){footer .col-xl-3{margin-bottom:40px}}footer .address li a{position:relative;display:inline-block;padding-left:35px;max-width:310px}footer .address li a:before{content:"";display:block;height:30px;width:30px;position:absolute;left:0;top:0}footer .address li.email a:before{background:url(../../assets/images/envelop.svg) no-repeat}footer .address li.phone a:before{background:url(../../assets/images/tel.svg) no-repeat}footer .address li.address a:before{background:url(../../assets/images/map.svg) no-repeat}.copyright{background-color:#222;padding:20px 0}.copyright .row{align-items:center}.copyright .copyright-left{display:inline-flex}@media (max-width:991px){.copyright .copyright-left{flex-wrap:wrap}}@media (max-width:575px){.copyright .copyright-left{text-align:center}}.copyright p{font-size:14px;font-weight:400;margin:0 0 0 10px}@media (max-width:575px){.copyright p{text-align:center;width:100%}}.copyright p a{text-decoration:none}.copyright p a:hover{color:#023e9d}.copyright .social-icons{display:flex;gap:8px;justify-content:flex-end}@media (max-width:575px){.copyright .social-icons{justify-content:center;margin-top:24px}}.copyright .social-icons a{width:40px;height:40px;background:rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center}.copyright .social-icons a:hover{background:#000}.copyright .social-icons a span{height:0;width:0;display:block;overflow:hidden}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Black.woff2) format("woff2"),url(../../assets/fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-BoldItalic.woff2) format("woff2"),url(../../assets/fonts/Poppins-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-Bold.woff2) format("woff2"),url(../../assets/fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../../assets/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(../../assets/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Medium.woff2) format("woff2"),url(../../assets/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Light.woff2) format("woff2"),url(../../assets/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(../../assets/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-size:var(--af-body-font_size);line-height:var(--af-body-line_height);color:#fff;font-family:Montserrat;text-transform:var(--af-body-text_transform)}@media (max-width:991px){body{font-size:var(--af-body-font_size_tablet);line-height:var(--af-body-line_height_tablet)}}@media (max-width:575px){body{font-size:var(--af-body-font_size_tablet);line-height:var(--af-body-line_height_tablet)}}* sup{font-family:Montserrat}h1{font-family:Poppins;font-size:var(--af-h1-font_size);line-height:var(--af-h1-line_height);font-weight:var(--af-h1-font_weight);letter-spacing:var(--af-h1-letter_spacing);text-transform:var(--af-h1-text_transform);margin-bottom:50px}@media (max-width:1199px){h1{font-size:var(--af-h1-font_size_tablet);line-height:var(--af-h1-line_height_tablet)}}@media (max-width:575px){h1{font-size:var(--af-h1-font_size_mobile);line-height:var(--af-h1-line_height_mobile);margin-bottom:25px}}h2{font-family:Poppins;font-size:var(--af-h2-font_size);line-height:var(--af-h2-line_height);font-weight:var(--af-h2-font_weight);letter-spacing:var(--af-h2-letter_spacing);text-transform:var(--af-h2-text_transform)}@media (max-width:1199px){h2{font-size:var(--af-h2-font_size_tablet);line-height:var(--af-h2-line_height_tablet)}}@media (max-width:575px){h2{font-size:var(--af-h2-font_size_mobile);line-height:var(--af-h2-line_height_mobile)}}h3{font-family:Poppins;font-size:var(--af-h3-font_size);line-height:var(--af-h3-line_height);font-weight:var(--af-h3-font_weight);letter-spacing:var(--af-h3-letter_spacing);text-transform:var(--af-h3-text_transform)}@media (max-width:991px){h3{font-size:var(--af-h3-font_size_tablet);line-height:var(--af-h3-line_height_tablet)}}@media (max-width:575px){h3{font-size:var(--af-h3-font_size_mobile);line-height:var(--af-h3-line_height_mobile)}}h4{font-family:Poppins;font-size:var(--af-h4-font_size);line-height:var(--af-h4-line_height);font-weight:var(--af-h4-font_weight);letter-spacing:var(--af-h4-letter_spacing);text-transform:var(--af-h4-text_transform)}@media (max-width:991px){h4{font-size:var(--af-h4-font_size_tablet);line-height:var(--af-h4-line_height_tablet)}}@media (max-width:767px){h4{font-size:var(--af-h4-font_size_mobile);line-height:var(--af-h4-line_height_mobile)}}h5{font-family:Poppins;font-size:var(--af-h5-font_size);line-height:var(--af-h5-line_height);font-weight:var(--af-h5-font_weight);letter-spacing:var(--af-h5-letter_spacing);text-transform:var(--af-h5-text_transform)}@media (max-width:991px){h5{font-size:var(--af-h5-font_size_tablet);line-height:var(--af-h5-line_height_tablet)}}@media (max-width:767px){h5{font-size:var(--af-h5-font_size_mobile);line-height:var(--af-h5-line_height_mobile)}}h6{font-family:Poppins;font-size:var(--af-h6-font_size);line-height:var(--af-h6-line_height);font-weight:var(--af-h6-font_weight);letter-spacing:var(--af-h6-letter_spacing);text-transform:var(--af-h6-text_transform)}@media (max-width:991px){h6{font-size:var(--af-h6-font_size_tablet);line-height:var(--af-h6-line_height_tablet)}}@media (max-width:767px){h6{font-size:var(--af-h6-font_size_mobile);line-height:var(--af-h6-line_height_mobile)}}.sub-heading{font-family:Poppins;font-size:var(--af-h5-font_size);line-height:var(--af-h5-line_height);color:#fff;font-family:Montserrat;letter-spacing:var(--af-h5-letter_spacing);text-transform:var(--af-h5-text_transform)}@media (max-width:991px){.sub-heading{font-size:var(--af-h5-font_size_tablet);line-height:var(--af-h5-line_height_tablet)}}@media (max-width:767px){.sub-heading{font-size:var(--af-h5-font_size_mobile);line-height:var(--af-h5-line_height_mobile)}}a{color:#fff;text-decoration:underline;transition:all ease-in-out .3s}a:hover{text-decoration:none}a:focus-visible{outline:2px dashed}ul{list-style-type:none;margin:0;padding:0}ul.no-style li{padding-left:0}ul.no-style li:before{display:none}ul li{position:relative;padding-left:30px;font-family:Montserrat;line-height:20px;margin:16px 0}@media (max-width:575px){ul li{padding-left:25px;margin:14px 0}}ul li:before{content:"";position:absolute;left:0;top:0;width:21px;height:21px;background:url(../../assets/images/check-mark.png) no-repeat;background-size:contain;background-position:center}@media (max-width:575px){ul li:before{width:19px;height:19px}}ul li a{text-decoration:none}ul li a:hover{color:#fff;text-decoration:underline}img{max-width:100%}ul.columns-2{-moz-column-count:2;column-count:2}ul.columns-2 li{display:inline-block;width:100%;margin-bottom:0}sup{font-size:20%}.single-post .col-12.col-xl-9 p{margin-bottom:30px}.single-post .col-12.col-xl-9 ul{margin-bottom:30px}.single-post .col-12.col-xl-9 ul li{line-height:22px}.light-bg *{color:#000}body.fixed{overflow:hidden}html{-webkit-text-size-adjust:100%}.container{max-width:1410px}@media (max-width:1440px){.container{padding:0 25px}}@media (max-width:1199px){.container{padding:0 80px}}@media (max-width:991px){.container{padding:0 40px}}@media (max-width:575px){.container{padding:0 24px}}span.m3{display:inline-block;background:url(../../assets/images/3mm.png) no-repeat;margin-right:5px;font-size:0;width:41px;height:21px;position:relative;top:-5px;background-size:contain}@media (max-width:767px){span.m3{margin-right:0;width:35px;height:17px;top:-1px;background-size:contain}}span.solar-guard{display:inline-block;background:url(../../assets/images/solar-guard-small.jpg) no-repeat;margin-right:5px;font-size:0;width:39px;height:22px;position:relative;top:-5px;background-size:contain}@media (max-width:767px){span.solar-guard{margin-right:0;width:35px;height:17px;top:-1px;background-size:contain}}h1 span.m3{width:72px;height:45px;background-size:contain}h2 span.m3{width:48px;height:24px;background-size:contain}@media (max-width:767px){h2 span.m3{margin-right:0;width:39px;height:21px;top:-3px}}.space{padding-top:100px;padding-bottom:100px}@media (max-width:1199px){.space{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.space{padding-top:55px;padding-bottom:55px}}.space-medium{padding-top:100px;padding-bottom:100px}@media (max-width:767px){.space-medium{padding-top:55px;padding-bottom:55px}}.space-medium-bottom{padding-bottom:55px}@media (max-width:767px){.space-medium-bottom{padding-bottom:30px}}.no-gutter{padding:0}.no-gutter .col-12{padding:0}.no-gutter .row{margin:0}@media (max-width:767px){.for-desktop{display:none}}.for-mobile{display:none}@media (max-width:767px){.for-mobile{display:block}}.mobile-blog-img{margin-bottom:32px}.no-post-found{text-align:center}.no-post-found p{color:#023e9d}@media (max-width:767px){.full-width-img .for-mobile{display:inline-block}}.navbar{background-color:#151515;display:block;padding:0;position:sticky;top:0;z-index:4}@media (max-width:1199px){.navbar .container{padding:0 25px}}.navbar .col1-12,.navbar .row{width:100%}.navbar ul.slimmenu{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;background:0 0;width:100%}@media (max-width:1199px){.navbar ul.slimmenu{display:block}}@media (max-width:991px){.navbar ul.slimmenu{flex-wrap:wrap;position:fixed;right:0;top:0;width:365px;height:100%;background:#fff;z-index:5;padding-top:111px}}.navbar ul.slimmenu:before{display:none}.navbar ul.slimmenu li{display:inline-block;background:0 0;margin:0;padding:0;background:0 0;border:0}@media (max-width:991px){.navbar ul.slimmenu li{width:100%;border-bottom:1px solid #ddd}}@media (max-width:991px){.navbar ul.slimmenu li:first-child{border-top:1px solid #ddd}}.navbar ul.slimmenu li:before{display:none;padding:0}.navbar ul.slimmenu li.has-submenu a{padding-right:50px}.navbar ul.slimmenu li .sub-toggle{background:0 0}@media (max-width:991px){.navbar ul.slimmenu li .sub-toggle{background:0 0;height:54px!important;width:54px}}.navbar ul.slimmenu li .sub-toggle i{background:url(../../assets/images/white-arrow.svg) no-repeat;font-size:0;width:13px;height:8px;position:absolute;right:27px;top:30px}@media (max-width:1199px){.navbar ul.slimmenu li .sub-toggle i{top:24px}}@media (max-width:991px){.navbar ul.slimmenu li .sub-toggle i{background:url(../../assets/images/black-arrow.svg) no-repeat;right:15px}}.navbar ul.slimmenu li a{text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600;padding:24px 25px;color:#fff;border:0;margin:0;display:inline-block;font-family:Montserrat;position:relative;background:0 0}@media (max-width:1199px){.navbar ul.slimmenu li a{padding:17px 10px}}@media (max-width:991px){.navbar ul.slimmenu li a{color:#000;border:0!important}}.navbar ul.slimmenu li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:transparent;transition:all ease-in-out .3s}@media (max-width:991px){.navbar ul.slimmenu li a:after{right:18px;top:16px}}@media (min-width:1200px){.navbar ul.slimmenu li a:hover{color:#fff}}@media (min-width:1200px){.navbar ul.slimmenu li a:hover:after{background-color:#023e9d;transition:all ease-in-out .3s}}.navbar ul.slimmenu li a.active{background-color:rgba(255,255,255,.15);color:#fff}.navbar ul.slimmenu li a.active:after{background-color:#023e9d;transition:all ease-in-out .3s}@media (max-width:991px){.navbar ul.slimmenu li a.active{background-color:transparent;color:#023e9d}.navbar ul.slimmenu li a.active:after{display:none}}.navbar ul.slimmenu li ul{width:315px;background:#fff;box-shadow:0 0 12px 4px rgba(0,0,0,.04);padding-top:17px;padding-bottom:17px}@media (max-width:1199px){.navbar ul.slimmenu li ul{box-shadow:none}}@media (max-width:991px){.navbar ul.slimmenu li ul{width:100%;overflow:hidden;padding:0}}.navbar ul.slimmenu li ul li{width:100%;background:0 0}.navbar ul.slimmenu li ul li a{color:#000;display:block;padding-top:14px;padding-bottom:14px}@media (max-width:991px){.navbar ul.slimmenu li ul li a{background-color:#f5f5f5}}.navbar ul.slimmenu li ul li a:hover{background:0 0;color:#023e9d}.navbar ul.slimmenu li ul li a:after{display:none}.navbar ul.slimmenu li ul li a.active{color:#023e9d}.navbar ul.slimmenu li ul li:last-child{border:0}.navbar ul.slimmenu li .solar-guard{float:left;margin-right:10px}@media (max-width:575px){.navbar ul.slimmenu li .solar-guard{margin-right:2px}}.navbar ul.slimmenu li.has-submenu:has(.expanded) a{border-left:4px solid #023e9d!important}.navbar ul.slimmenu li.has-submenu:has(.expanded) ul a{border-left:0!important}@media (max-width:991px){.menu-collapser{display:none!important}}@media (min-width:1200px){li:has(.active)>a{background-color:rgba(255,255,255,.15)!important;color:#fff!important}li:has(.active)>a:after{background-color:#023e9d!important;transition:all ease-in-out .3s}.navbar ul.slimmenu li ul li a.active{color:#bc1d17!important}}@media (max-width:991px){.logged-in .navbar ul.slimmenu{top:45px}}.navbar ul.slimmenu li.current-menu-item a{background-color:#999;color:#fff}.navbar ul.slimmenu li.current-menu-item a::after{background-color:#023e9d;transition:all ease-in-out .3s}.btn{font-weight:700;text-transform:uppercase;padding:13px 30px;border-radius:0;display:inline-flex;gap:17px;transition:all ease-in-out .3s}@media (max-width:1199px){.btn{font-size:14px;padding:12px 25px;gap:10px}.btn svg{width:16px}}.btn:active:focus,.btn:focus{box-shadow:none;outline:0}.btn.btn-primary{background-color:#023e9d;border:1px solid #023e9d}.btn.btn-primary:hover{background:#151515;border-color:#151515}.btn.btn-primary:hover svg{right:-5px;position:relative;transition:all ease-in-out .3s}.btn svg{margin:2px 0 0 0;transition:all ease-in-out .3s;right:0;position:relative}.btn:focus-visible{outline:2px dashed;border:0}.light-bg .btn.btn-primary{color:#fff}.hero-banner{min-height:777px;display:flex;align-items:center;padding:100px 0;background-color:#000;position:relative}@media (max-width:1199px){.hero-banner{min-height:535px}}@media (max-width:575px){.hero-banner{padding-top:40px;padding-bottom:40px;align-items:flex-start;min-height:777px}}.hero-banner .banner-main-img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;animation:fadeIn 1.5s ease-in-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-banner .container{position:relative;z-index:1}.hero-banner h5{margin:0;font-family:Montserrat;letter-spacing:0;text-transform:uppercase}.hero-banner h1{margin:17px 0}@media (max-width:575px){.hero-banner h1{margin:24px 0}}.hero-banner p{display:inline-block;max-width:790px}@media (max-width:575px){.hero-banner p{margin-bottom:24px}}.hero-banner .mobile-img{display:none}@media (max-width:575px){.hero-banner .mobile-img{display:block}}@media (max-width:575px){.hero-banner .desktop-img{display:none}}.hero-banner.inner-banner{min-height:514px}@media (max-width:1199px){.hero-banner.inner-banner{min-height:361px}}@media (max-width:575px){.hero-banner.inner-banner{min-height:311px}}.hero-banner.inner-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}.hero-banner.inner-banner h1{max-width:910px}.hero-banner.inner-banner p{max-width:810px}.hero-banner.inner-banner .banner-footer-logo{position:absolute;right:0;bottom:-60px}.hero-banner.inner-banner .banner-footer-logo img{max-height:80px}@media (max-width:1440px){.hero-banner.inner-banner .banner-footer-logo{right:30px}.hero-banner.inner-banner .banner-footer-logo img{max-height:70px;width:auto}}@media (max-width:575px){.hero-banner.inner-banner .banner-footer-logo{position:static;margin-top:30px}.hero-banner.inner-banner .banner-footer-logo img{max-width:150px}}.single-post .hero-banner.inner-banner h1{max-width:100%;word-break:break-word}@media (max-width:575px){.page .desktop-img,.single-post .desktop-img{display:block}}.text-with-img{display:flex;align-items:center}@media (max-width:1199px){.text-with-img{padding:80px 80px}}@media (max-width:991px){.text-with-img{padding:40px 40px}}@media (max-width:575px){.text-with-img{padding:56px 35px}}@media (max-width:991px){.text-with-img .col-12,.text-with-img .container-fluid{padding:0}}.text-with-img .row{align-items:center}.text-with-img .content-box{text-align:right}.text-with-img .content-box .content-box-inner{text-align:left;display:inline-block;max-width:680px;width:100%;padding-right:60px}@media (max-width:1199px){.text-with-img .content-box .content-box-inner{padding-right:0;max-width:100%}}.text-with-img .content-box .content-box-inner h2{max-width:610px;margin-bottom:32px}@media (max-width:1199px){.text-with-img .content-box .content-box-inner h2{margin-bottom:24px}}.text-with-img .content-box .content-box-inner p{margin-bottom:32px}@media (max-width:767px){.text-with-img .content-box .content-box-inner p{font-size:14px;line-height:23px}}.text-with-img .content-box-inner-main{max-width:610px}@media (max-width:1199px){.text-with-img .content-box-inner-main{max-width:100%;padding-bottom:60px}}@media (max-width:991px){.text-with-img .content-box-inner-main{padding-bottom:40px}}@media (max-width:575px){.text-with-img .content-box-inner-main{padding-bottom:25px}}.text-with-img .img-box{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:640px}@media (max-width:1199px){.text-with-img .img-box{min-height:576px}}@media (max-width:575px){.text-with-img .img-box{min-height:250px}}.text-with-img.reverse .row{flex-direction:row-reverse}.text-with-img.reverse .content-box{text-align:left}.text-with-img.reverse .content-box-inner{padding-left:60px}@media (max-width:1199px){.text-with-img.reverse .content-box-inner{padding-left:0}}.text-with-img.reverse .col-lg-6{text-align:left;padding-left:80px}.parallax{background-repeat:no-repeat!important;background-attachment:fixed;background-size:cover;background-position:center center!important;min-height:788px;display:flex;align-items:center;position:relative}@media (max-width:1199px){.parallax{min-height:613px;background-attachment:scroll;padding:50px 0}}@media (max-width:575px){.parallax{min-height:700px;align-items:flex-start;padding-top:56px;background:0 0!important}}.parallax .for-mobile{display:none;pointer-events:none}@media (max-width:575px){.parallax .for-mobile{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover}}.parallax:after{content:"";position:absolute;left:0;width:100%;height:100%;background:linear-gradient(-90deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.5) 50%);top:0;opacity:.7}@media (max-width:767px){.parallax:after{background:linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.5) 80%)}}.parallax.reverse .row{flex-direction:row-reverse}@media (max-width:1199px){.parallax.reverse .row{flex-direction:inherit}}.parallax.reverse:after{background:linear-gradient(-90deg,rgba(0,0,0,.5) 50%,rgba(255,255,255,.1) 100%)}@media (max-width:767px){.parallax.reverse:after{background:linear-gradient(180deg,rgba(0,0,0,.5) 10%,rgba(255,255,255,.1) 100%)}}.parallax .row{align-items:center}.parallax .content{max-width:700px;display:inline-block;width:100%;position:relative;z-index:1}.parallax h3{font-size:40px;text-transform:uppercase;font-family:Montserrat;margin-bottom:10px}@media (max-width:1199px){.parallax h3{margin-bottom:10px;font-size:30px}}@media (max-width:575px){.parallax h3{font-size:20px;margin-bottom:8px}}.parallax h2{margin-bottom:32px}.parallax h2.no-margin-btm{margin-bottom:0}.parallax p{margin-bottom:32px}.parallax ul{margin-bottom:32px}.parallax .footer-note{position:absolute;right:50px;bottom:50px;display:flex;gap:20px}@media (max-width:575px){.parallax .footer-note{right:0;bottom:25px;padding:0 20px;width:100%}}.parallax .footer-note img{max-width:200px;max-height:100px}@media (max-width:1199px){.parallax .footer-note img{max-width:150px;max-height:80px;height:auto;width:auto}}.parallax .product-add{margin-bottom:20px}.parallax .product-add img{max-width:125px;margin-bottom:10px}.parallax .product-add p{margin:5px 0 0 0}@media (max-width:767px){.cta h2{max-width:364px}}.cta .cta-left{max-width:590px}@media (max-width:1199px){.cta .cta-left{max-width:100%}}.cta .cta-left p{margin-bottom:32px}.cta .contact-detail{display:flex;justify-content:space-between}@media (max-width:767px){.cta .contact-detail{flex-wrap:wrap}}.cta .contact-detail a{display:block;position:relative;padding-left:50px;font-size:24px;font-family:Poppins;text-decoration:none;text-transform:uppercase}@media (max-width:767px){.cta .contact-detail a{padding-left:40px;font-size:20px;margin-bottom:16px}}.cta .contact-detail a:hover{color:#023e9d}.cta .contact-detail a:hover span{color:#023e9d}.cta .contact-detail a svg{position:absolute;left:0;top:4px}@media (max-width:767px){.cta .contact-detail a svg{width:30px;height:30px}}.cta .contact-detail a span{display:block;font-family:Montserrat;text-transform:none}.cta form{background:#fff;padding:32px;max-width:600px;float:right;margin-bottom:0}@media (max-width:1199px){.cta form{max-width:100%;margin-top:64px}}@media (max-width:767px){.cta form{margin-top:35px}}.cta form label{visibility:hidden;position:absolute;pointer-events:none}.cta form .col-12,.cta form .col-4,.cta form .col-lg-4,.cta form .col-lg-6{padding:0 6px}.cta form .row{margin:0 -6px}.cta form .btn{color:#fff;width:100%;justify-content:space-between}.cta-banner{text-align:center;position:relative;background-position:center;background-attachment:fixed;background-size:cover}@media (max-width:767px){.cta-banner{background-image:none!important}}.cta-banner .cta-bg-img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cta-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}.cta-banner .container{z-index:1;position:relative}.cta-banner h2{font-family:Montserrat;text-transform:uppercase;margin-bottom:10px}.cta-banner h2.display-1{font-family:Poppins;margin-bottom:32px}.cta-banner p{margin-bottom:32px;padding:0 15px}.form-group{margin-bottom:12px}.form-group label{visibility:hidden;position:absolute;pointer-events:none}.form-group .form-control{border-radius:0;border:1px solid #ccc;background-color:#eee;height:49px}@media (max-width:991px){.form-group .form-control{font-size:14px}}.form-group .form-control::-webkit-input-placeholder{color:#151515;opacity:1}.form-group .form-control:focus{box-shadow:none;outline:0}.form-group textarea.form-control{height:125px}.select-outer{position:relative}.select-outer:after{content:"";position:absolute;right:20px;top:20px;background:url(../../assets/images/select-arrow.svg) no-repeat;height:7px;width:11px;pointer-events:none}form .wpcf7-not-valid-tip{color:#023e9d;font-size:14px}form .wpcf7-response-output{color:#000}.section-title.align-center{text-align:center}.section-title h2{margin-bottom:24px}.section-title h3{font-family:Montserrat;text-transform:uppercase;font-weight:400}.section-title p{display:inline-block;max-width:960px}@media (max-width:1199px){.section-title p{font-size:16px;line-height:26px}}.section-title.style-2{margin-bottom:70px}@media (max-width:1199px){.section-title.style-2{margin-bottom:48px}}.section-title.style-2 p{max-width:100%;margin-bottom:0}.section-title.style-2 .btn-primary{margin-top:32px}.video-box{text-align:center;margin-top:50px}@media (max-width:991px){.video-box{margin-top:50px}}.video-box .video-img{display:inline-block;position:relative}.video-box .video-img .video-btn{border:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:0 0;cursor:pointer}@media (max-width:991px){.video-box .video-img .video-btn svg{width:80px;height:80px}}@media (max-width:767px){.video-box .video-img .video-btn svg{width:60px;height:60px}}.video-block{position:absolute;right:0;bottom:0;max-width:300px;padding:0}@media (max-width:575px){.video-block{position:static}}@media (max-width:1199px){.video-block{padding-left:12px}}.video-block .video-img{position:relative;z-index:1}.video-block .video-img img{width:100%}@media (max-width:1199px){.video-block .video-img{max-width:500px;margin-top:32px}}.video-block .video-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.video-block .video-btn svg{width:50px;height:auto}.reverse .video-block .video-img{padding-left:0;padding-right:50px}@media (max-width:1199px){.reverse .video-block .video-img{padding-right:0}}.parallax-video-modal .btn-close{background:0 0;opacity:1}.videomodal .modal-dialog{max-width:1100px;display:flex;align-items:center;min-height:100vh}.videomodal .modal-content{border:0;border-radius:0;position:relative;background-color:#000}.videomodal .modal-content .modal-video-outer{position:relative}.videomodal .modal-content .modal-video-outer:after{display:block;padding-bottom:56.25%;content:""}.videomodal .modal-content .modal-video-outer video{position:absolute;left:0;top:10px;width:100%;height:100%}.videomodal .modal-header{border:0;border-radius:0;padding:10px 15px 0 15px}.videomodal .modal-header svg path{fill:#fff}.videomodal .modal-header .btn-close{opacity:1;background:0 0;margin:0;position:relative;top:-2px;padding:0;width:25px;height:25px;z-index:2}.videomodal h5{color:#fff;margin:0 auto;font-size:30px}@media (max-width:575px){.videomodal h5{font-size:20px;line-height:25px}}body .pum-theme-lightbox{background-color:rgba(0,0,0,.3)}body .pum-theme-lightbox .popmake-title{display:none}body .pum-theme-lightbox .pum-container{padding:0;border-radius:0;border:0 solid #000;box-shadow:none;background-color:#000}body .pum-theme-lightbox .pum-content.popmake-content img{width:100%;height:auto}body .pum-theme-lightbox .pum-content.popmake-content p{margin:0}body .pum-theme-lightbox .pum-content+.pum-close{right:0}.testimonials{background-color:#151515}.testimonials.space{padding-top:170px;padding-bottom:170px}@media (max-width:1199px){.testimonials.space{padding-top:125px;padding-bottom:125px}}@media (max-width:767px){.testimonials.space{padding-top:55px;padding-bottom:55px}}.testimonials .testimonial-block{background:#fff;padding:40px;margin-right:16px}@media (max-width:767px){.testimonials .testimonial-block{padding:35px}}.testimonials .testimonial-block .sub-heading{margin:24px 0}@media (max-width:767px){.testimonials .testimonial-block .sub-heading{font-size:16px;line-height:25px}}.testimonials .testimonial-block h4{margin:0;text-transform:uppercase}.testimonials .slick-slide{height:auto}.testimonials .slick-list{padding-right:50px;width:100%}@media (max-width:767px){.testimonials .slick-list{padding-right:40px}}.testimonials .slider-control{margin-top:20px;display:inline-flex;gap:16px}.testimonials .slider-control .arrow{margin:0;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;background:rgba(255,255,255,.2);opacity:.5;transition:all ease-in-out .3s;cursor:pointer}.testimonials .slider-control .arrow:hover{opacity:1}.testimonials .testimonial-right-main{padding-left:60px}@media (max-width:1199px){.testimonials .testimonial-right-main{padding-left:0;padding-right:0;margin-top:64px}}@media (max-width:575px){.testimonials .testimonial-right-main{margin-top:40px}}.testimonials .testimonial-right-main .slick-arrow{opacity:0;pointer-events:none;position:absolute}.testimonials .testimonial-left{max-width:330px}@media (max-width:1199px){.testimonials .testimonial-left{max-width:100%}}@media (max-width:575px){.testimonials .testimonial-left p{margin:0}}.testimonials .testimonial-left *{color:#fff}.feature-block{background-color:#fff}.feature-block img{max-width:64px;max-height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-bottom:24px}.feature-block h4{margin-bottom:24px}.feature-block p{margin-bottom:0}.feature-block.style-2{padding:40px;display:flex;flex-wrap:wrap;align-items:flex-start;height:100%;flex-direction:column}@media (max-width:1199px){.feature-block.style-2{height:auto;margin-bottom:24px}}.feature-block.style-2 h4{max-width:260px}@media (max-width:1199px){.feature-block.style-2 h4{max-width:100%}}.feature-blocks{display:grid;grid-gap:56px}.feature-blocks.grid-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:1199px){.feature-blocks.grid-3{grid-template-columns:1fr 1fr;row-gap:32px;-moz-column-gap:56px;column-gap:56px}}@media (max-width:767px){.feature-blocks.grid-3{grid-template-columns:1fr;row-gap:32px;-moz-column-gap:0;column-gap:0}}.feature-blocks.grid-2{grid-template-columns:1fr 1fr}@media (max-width:991px){.feature-blocks.grid-2{grid-template-columns:1fr}}.feature-blocks.large-imgs .main-img{margin-bottom:32px}.feature-blocks.large-imgs .main-img:hover img{opacity:.8;transition:all ease-in-out .3s}.feature-blocks.large-imgs .main-img a{display:block;position:relative;background-color:#000}.feature-blocks.large-imgs .main-img a:after{content:"";display:block;padding-bottom:60%}.feature-blocks.large-imgs .main-img a img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:none;max-width:none;transition:all ease-in-out .3s}.feature-blocks h3 a{text-decoration:none}.feature-blocks h3 a:hover{color:#023e9d}.btn-top-space{margin-top:80px}.two-columns-content .row{align-items:center}.two-columns-content .content-box{max-width:650px}@media (max-width:1199px){.two-columns-content .content-box{max-width:100%;margin-bottom:60px}}@media (max-width:767px){.two-columns-content .content-box{margin-bottom:40px}}.two-columns-content .content-box h2{margin-bottom:32px}@media (max-width:767px){.two-columns-content .content-box h2{margin-bottom:24px}}@media (max-width:767px){.two-columns-content .sub-heading{font-size:16px;line-height:25px}}.two-columns-content .img-box{text-align:right}@media (max-width:1199px){.two-columns-content .img-box img{max-width:none;width:100%}}.work-sample .slick-slide{margin:0 16px}@media (max-width:767px){.work-sample .slick-slide{margin:0 8px}}.work-sample .slick-slide img{max-width:none;width:100%}.work-sample .slick-list{padding:0 200px!important}@media (max-width:991px){.work-sample .slick-list{padding:0 100px!important}}@media (max-width:767px){.work-sample .slick-list{padding:0 40px!important}}.right-align-banner-with-text{position:relative}@media (max-width:1199px){.right-align-banner-with-text{padding-top:80px;padding-bottom:80px}}.right-align-banner-with-text h2{font-family:Montserrat}.right-align-banner-with-text h2.display-1a{font-family:Poppins}.right-align-banner-with-text h2.display-1a sup{top:-50px}@media (max-width:767px){.right-align-banner-with-text h2.display-1a sup{top:-20px}}.right-align-banner-with-text .row{align-items:center}@media (max-width:1700px){.right-align-banner-with-text .row{min-height:700px}}@media (max-width:1199px){.right-align-banner-with-text .right-img-inner{text-align:center;margin-top:64px}}.right-align-banner-with-text .right-img-inner img{position:absolute;right:0;top:0}@media (max-width:1700px){.right-align-banner-with-text .right-img-inner img{max-height:700px}}@media (max-width:1199px){.right-align-banner-with-text .right-img-inner img{position:static;display:inline-block}}.product-features{background:#fff;padding:24px;display:flex;height:100%;flex-wrap:wrap;align-items:flex-start;flex-direction:column}.product-features .product-img{text-align:center;margin-bottom:32px;width:100%}.product-features .product-img img{display:inline-block;max-height:201px}.product-features.style2 .product-info span{display:block;font-size:16px;margin-bottom:0;font-family:Goldman}.product-features.style2 .product-info h3{margin-bottom:15px}.product-features.style2 .product-img{width:100%;position:relative;margin-bottom:15px}.product-features.style2 .product-img:after{content:"";display:block;padding-bottom:60%}.product-features.style2 .product-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.col-12:has(.product-features){margin-bottom:24px}.all-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}@media (max-width:1199px){.all-stats{grid-template-columns:1fr 1fr}}@media (max-width:767px){.all-stats{grid-template-columns:1fr}}.all-stats .stats{background:#fff;color:#151515;height:212px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.all-stats .stats span{display:inline-block;line-height:96px}@media (max-width:1199px){.all-stats .stats span{line-height:72px}}@media (max-width:767px){.all-stats .stats span{line-height:56px}}.all-stats .stats div{text-align:center;font-family:Poppins}@media (max-width:1199px){.all-stats .stats div{font-size:var(--af-h1-font_size_tablet) px;line-height:var(--af-h1-line_height_tablet) px}}@media (max-width:575px){.all-stats .stats div{font-size:var(--af-h1-font_size_mobile) px;line-height:var(--af-h1-line_height_mobile) px}}.all-stats .stats h5{font-family:Montserrat;text-transform:uppercase;margin:0}.foogallery-simple_portfolio{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px}@media (max-width:1199px){.foogallery-simple_portfolio{grid-gap:16px}}@media (max-width:767px){.foogallery-simple_portfolio{grid-template-columns:1fr 1fr;grid-gap:16px}}.foogallery-simple_portfolio .fg-item{margin:0!important}.fg-paging-container .fg-dot-item:before{display:none}.fg-paging-container .fg-dot-item .fg-dot-link{width:12px;height:12px;border-radius:50%;background-color:#023e9d!important;display:inline-block;margin:0 3px;border:0!important}.fg-paging-container .fg-dot-item .fg-dot-link:before{display:none}.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{background-color:#000!important}body .fg-panel.fg-dark{background-color:rgba(0,0,0,.5)}.contact-info h4{text-transform:uppercase;max-width:370px}@media (max-width:767px){.contact-info h4{word-break:break-all}}.contact-info h4 a{text-decoration:none}.contact-info h4 a:hover{color:#151515}.contact-info span{display:block;color:#151515;line-height:25.6px}.info-wrap .info-detail{margin-bottom:32px;display:flex;align-items:center;gap:16px}.info-wrap .info-detail:last-child{margin-bottom:0}@media (max-width:767px){.info-wrap .info-detail{margin-bottom:24px;position:relative;padding-left:40px}}@media (max-width:767px){.info-wrap .info-detail svg{width:28px;position:absolute;left:0;top:4px}}.form-style-3{padding-right:56px}@media (max-width:1199px){.form-style-3{padding-right:0}}.form-style-3 form{background:#f5f5f5;padding:32px}.form-style-3 form .form-control{background:#fff}.form-style-3 form p{margin-bottom:24px}.form-style-3 form textarea.form-control{height:auto;max-height:150px}.form-style-3 .btn{width:100%;justify-content:space-between;margin-top:12px}.contact-box{padding:32px}@media (max-width:1199px){.contact-box{padding-bottom:0}}@media (max-width:767px){.contact-box{padding-left:0;padding-right:0}}.google-map iframe{width:100%}.pagination{padding-left:12px;margin-top:32px}.pagination .page-numbers{display:inline-flex;width:35px;height:35px;background:#023e9d;margin:0 4px;justify-content:center;align-items:center;text-decoration:none;color:#fff;font-weight:600;border:1px solid #023e9d}.pagination .page-numbers.next{width:auto;padding:0 10px}.pagination .page-numbers.prev{width:auto;padding:0 10px}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#023e9d;background-color:#fff}@media (max-width:575px){.tbl-style1{overflow:scroll}}.tbl-style1 table{width:100%}@media (max-width:575px){.tbl-style1 table{width:750px}}.tbl-style1 thead th{background:#007eb1;border:1px solid #fff;padding:15px 10px;color:#fff;text-align:center}.tbl-style1 thead th:first-child{text-align:left;max-width:250px}@media (max-width:575px){.tbl-style1 thead th:first-child{position:sticky;left:0;width:175px}}.tbl-style1 tbody tr td{color:#333;padding:15px 10px;text-align:center}.tbl-style1 tbody tr td:first-child{text-align:left}@media (max-width:575px){.tbl-style1 tbody tr td:first-child{position:sticky;left:0;padding:5px 10px;font-weight:600}}.tbl-style1 tbody tr:nth-child(even) td{background-color:#fff;border:1px solid #e2f3fa}.tbl-style1 tbody tr:nth-child(odd) td{background-color:#e2f3fa;border:1px solid #fff}@media (max-width:575px){.tbl-style2{overflow:scroll}}@media (max-width:575px){.tbl-style2 table{width:1000px}}.tbl-style2 table thead th{background-color:#e7e8ea;border:1px solid #cacbcc;font-size:12px;padding:10px 5px;line-height:14px}.tbl-style2 table thead th:first-child{width:100px}@media (max-width:575px){.tbl-style2 table thead th:first-child{position:sticky;left:0;width:120px}}.tbl-style2 table tbody tr td{font-size:12px;padding:10px 5px;line-height:14px}@media (max-width:575px){.tbl-style2 table tbody tr td:first-child{position:sticky;left:0;font-weight:600}}.tbl-style2 table tbody tr:nth-child(even) td{background-color:#e7e8ea;border:1px solid #cacbcc}.tbl-style2 table tbody tr:nth-child(odd) td{background-color:#fff;border:1px solid #cacbcc}@media (max-width:575px){.tbl-style3{overflow:scroll}}@media (max-width:575px){.tbl-style3 table{width:1000px}}.tbl-style3 table thead th{background-color:#e7e8ea;border:1px solid #cacbcc;font-size:12px;padding:10px 5px;line-height:14px}.tbl-style3 table thead th:first-child{width:130px}@media (max-width:575px){.tbl-style3 table thead th:first-child{position:sticky;left:0}}.tbl-style3 table tbody tr td{font-size:12px;padding:10px 5px;line-height:14px}@media (max-width:575px){.tbl-style3 table tbody tr td:first-child{position:sticky;left:0;font-weight:600}}.tbl-style3 table tbody tr:nth-child(even) td{background-color:#e7e8ea;border:1px solid #cacbcc}.tbl-style3 table tbody tr:nth-child(odd) td{background-color:#fff;border:1px solid #cacbcc}.team-block{text-align:center;padding:75px 0}.team .row .col-lg-4:nth-child(2) .team-block,.team .row .col-lg-4:nth-child(5) .team-block,.team .row .col-lg-4:nth-child(8) .team-block{position:relative}.team .row .col-lg-4:nth-child(2) .team-block:after,.team .row .col-lg-4:nth-child(2) .team-block:before,.team .row .col-lg-4:nth-child(5) .team-block:after,.team .row .col-lg-4:nth-child(5) .team-block:before,.team .row .col-lg-4:nth-child(8) .team-block:after,.team .row .col-lg-4:nth-child(8) .team-block:before{content:"";height:80%;top:10%;width:1px;background-image:linear-gradient(0deg,rgba(255,255,255,.001) 0,#bc1d21 50%,rgba(255,255,255,0) 100%);position:absolute}.team .row .col-lg-4:nth-child(2) .team-block:after,.team .row .col-lg-4:nth-child(5) .team-block:after,.team .row .col-lg-4:nth-child(8) .team-block:after{right:0}.team .row .col-lg-4:nth-child(2) .team-block:before,.team .row .col-lg-4:nth-child(5) .team-block:before,.team .row .col-lg-4:nth-child(8) .team-block:before{left:0}.team .row .col-lg-4:nth-child(3){position:relative}@media (max-width:991px){.team .row .col-lg-4:nth-child(3) .team-block:before{display:block;content:"";right:0;height:80%;top:10%;width:1px;background-image:linear-gradient(0deg,rgba(255,255,255,.001) 0,#bc1d21 50%,rgba(255,255,255,0) 100%);position:absolute}}@media (max-width:575px){.team .row .col-lg-4:nth-child(3) .team-block:before{display:none}}@media (max-width:991px){.team .row .col-lg-4:nth-child(2) .team-block:before{display:none}.team .row .col-lg-4:nth-child(2) .team-block:after{left:-12px;right:auto}}@media (max-width:575px){.team .row .col-lg-4:nth-child(2) .team-block:before{display:block;width:100%;height:1px;top:0;background:linear-gradient(90deg,rgba(255,255,255,.001) 0,#bc1d21 50%,rgba(255,255,255,0) 100%)}.team .row .col-lg-4:nth-child(2) .team-block:after{left:0;width:100%;height:1px;top:auto;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.001) 0,#bc1d21 50%,rgba(255,255,255,0) 100%)}}