body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input[type=submit]{padding:18px 30px!important}.cst-grid-bx img{transform:scale(1);transition:transform .4s ease-in-out}.cst-grid-bx:hover img{transform:scale(1.2)}.cst-grid-bx img{aspect-ratio:450/300;object-fit:cover}.validation_message{margin-top:10px!important;display:none!important}.gfield_error input[type=text],.gfield_error input[type=email],.gfield_error input[type=tel],.gfield_error textarea{border:2px solid #d2062b!important}.gform_validation_errors,.gform_required_legend{display:none!important}body .gform_wrapper .gfield--type-captcha.gfield_error .gfield_description.validation_message,body .gform_wrapper .gfield_captcha.gfield_error .gfield_description.validation_message{display:block!important}@media screen and (min-width:1367px) and (max-width:1920px){.largefont h2{font-size:3.3vw!important}h2{font-size:2.5vw!important}.hero-col-one{padding-left:clamp(2.5rem,22.242vw + -16.503rem,10.1875rem)!important;padding-right:clamp(2.5rem,7.233vw + -3.68rem,5rem)!important}}@media (min-width:768px){.home-review-carousel .swiper-pagination{display:none!important}.e-n-carousel.swiper{padding-bottom:0!important}}@media screen and (max-width:767px){.ast-scroll-to-top-right{bottom:15px!important}.home-review-carousel .elementor-swiper-button-next,.home-review-carousel .elementor-swiper-button-prev{display:none!important}}@media screen and (max-width:880px){.cst-rsize-img img{object-position:top;width:100%;aspect-ratio:1200/700;object-fit:cover}}