.hero-img{position:absolute!important;top:0;left:0;z-index:-1!important;width:100%;height:100%}.hero-img.mob-show{display:none}.hero-img .vc_figure{height:100%}.hero-img .wpb_single_image img{padding:0!important}.hero-img .vc_single_image-wrapper{height:100%}.hero-img img{width:100%;height:100%!important;object-fit:cover;padding:0}.hero-col{max-width:1170px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.hero-btns{max-width:1170px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;float:unset!important}.hero-btns .wpb_wrapper{display:flex!important;gap:24px}.hero-btns .hover-white-dark{background:rgba(0,0,0,.15)!important;border:1px solid #fbfbfb!important}.hero-btns .hover-white-dark:hover{background:#fff!important}.counter-num .ct-counter-inner{justify-content:center}.counter-num .ct-counter-digit{font-weight:600;font-size:70px;font-family:Montserrat!important}.cat-box{position:relative;height:280px}.cat-box::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.cat-box .ct-button-wrapper{border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cat-box .btn{border:none!important;color:#fbfbfb!important;font-weight:600;font-size:30px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-transform:none;font-family:Montserrat!important;white-space:break-spaces}.cat-box .btn:hover{background:0 0!important}.cat-box .wpb_single_image{position:relative;margin-bottom:0!important;height:100%!important}.cat-box.vc_column_container{padding-left:5px!important;padding-right:5px!important}.cat-box .vc_column-inner{padding-left:0!important;padding-right:0!important;height:100%!important}.cat-box .wpb_single_image img{height:100%!important;padding:0}.cat-box .wpb_single_image .vc_single_image-wrapper{height:100%!important}.cat-box .wpb_single_image .vc_figure{height:100%!important}.cat-box .wpb_wrapper{height:100%!important}.about-box .wpb_single_image{margin-bottom:0}.about-box .ct-heading-tag{margin-bottom:16px}.about-section{height:auto;padding-bottom:60px}.about-section .hero-img{height:auto}.about-section .wpb_single_image img{padding-left:0!important;padding-right:0!important}.about-section .vc_column-inner{height:100%}.about-section .wpb_wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.about-section .hero-col{padding-top:800px;height:100%;align-items:flex-end}.about-section .hero-col h3{color:#fbfbfb!important}.about-section .hero-col p{color:#fbfbfb!important}.about-section .vc_column_container{height:100%}.form-box .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:14px!important}.form-box .form-row{margin-right:0!important;margin-left:0!important}.image-pos img{position:absolute;top:-173px;right:0}.faq-col .vc_toggle{padding:26px 32px;padding-right:42px;background:#f2f2f2;margin-bottom:0!important}.faq-col .vc_toggle_title{position:relative}.faq-col .vc_toggle_icon{position:absolute;right:-20px;top:0}.faq-col .vc_toggle_content{padding-top:16px;border-top:1px solid #f33636;margin-bottom:0!important}.faq-col .vc_toggle_content p:last-child{margin-bottom:0!important}.contact-section{overflow:visible!important}.contact-section .pos-image{position:absolute!important;top:-35px!important;right:0!important}.contact-section .hero-col{float:unset!important}.contact-section .wpcf7{width:380px}.wpcf7-form .wpcf7-menu{width:100%}@media (max-width:1440px){.about-section .hero-col{padding-top:570px}.image-pos img{position:static}}@media (max-width:768px){.hero-col{padding:0 20px;padding-top:80px!important}.hero-btns .wpb_wrapper{flex-wrap:wrap;justify-content:center}.hero-img.mob-show{display:block}.hero-img.mob-hide{display:none}.text-mob p{text-align:left!important}.cat-box{margin-bottom:10px}.cat-box:last-child{margin-bottom:0}.cat-box .btn{font-size:22px;line-height:120%}.about-section .hero-col h3{color:#000!important}.about-section .hero-col p{color:#000!important}.about-section{padding-bottom:0}.about-section .hero-col{padding-top:230px!important}.faq-col .vc_toggle_title h4{font-size:18px!important}.faq-col{margin-bottom:20px}.faq-col:last-child{margin-bottom:0}.contact-section .hero-col{padding-top:170px!important;padding-left:20px;padding-right:20px}.contact-section .wpcf7{width:100%}.contact-section .pos-image{top:0!important}}