.testing-bg-class{max-height:671px;}.layout-hero .heading-primary{color:#fff;font-family:var(--font-primary) !important;font-size:44px;line-height:48px;font-weight:600;}@media screen and (max-width: 991px){.layout-hero .heading-primary{font-size:34px;}}.layout-hero .heading-secondary{font-family:var(--font-secondary) !important;font-weight:600;font-size:30px;line-height:35px;}.layout-hero .popup-overlay{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:999999;}.layout-hero .popup-content{background:#00609e;padding:20px;margin-top:150px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;position:relative;width:70%;width:100%;max-width:920px;height:100%;overflow-y:auto !important;max-height:-moz-fit-content;max-height:fit-content;}@media screen and (max-width: 992px){.layout-hero .popup-content{width:95%;}}.layout-hero .popup-content .popup-content-innder{border:5px dashed #fff !important;padding:2rem 1rem;}.layout-hero .popup-content h4{font-family:var(--font-secondary) !important;font-size:36px;font-weight:800;text-transform:capitalize;line-height:41px;letter-spacing:normal;font-style:normal;word-spacing:normal;text-decoration:none;color:#fff;}.layout-hero .popup-content p.subheading{font-weight:600;padding-bottom:1rem;color:#fff;}.layout-hero .popup-content #label_19_17_1{color:#fff;}.layout-hero .popup-content .close-popup{position:absolute;top:10px;right:10px;cursor:pointer;font-size:30px;background:#c3352d;border-radius:10px;}.layout-hero .popup-content .coupon-display-field::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"" !important;color:#fff;}.layout-hero .popup-content .coupon-display-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.layout-hero .popup-content #input_19_21{border:none !important;background:transparent;color:#fff !important;font-weight:600 !important;font-size:1rem;width:100%;}.layout-hero .popup-content .gfield .ginput_container{color:#000;font-family:var(--font-primary);font-weight:600;font-size:13px;}.layout-hero .gform_wrapper.gravity-theme ::-moz-placeholder{color:#000;font-family:var(--font-primary);font-weight:600;font-size:13px;opacity:1;text-transform:uppercase !important;}.layout-hero .gform_wrapper.gravity-theme ::placeholder{color:#000;font-family:var(--font-primary);font-weight:600;font-size:13px;opacity:1;text-transform:uppercase !important;}.layout-hero-v2{background:var(--color-light);color:var(--color-light);}.layout-hero-v2-coupons{display:flex;align-items:center;justify-content:center;}.layout-hero-v2-coupons .coupon-container{background:#00609f;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);width:350px;padding:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:390px;}@media screen and (max-width: 768px){.layout-hero-v2-coupons .coupon-container{width:100%;}}.layout-hero-v2-coupons .coupon-container .coupon-inner{border:3px dashed #fff;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;}.layout-hero-v2-coupons .coupon-container .coupon-inner .coupon-heading-1{color:#fff;text-align:center;font-family:var(--font-secondary) !important;font-size:36px;margin-top:7px;margin-left:15px;margin-right:15px;font-style:normal;font-weight:600;line-height:36px;text-transform:capitalize;}.layout-hero-v2-coupons .coupon-container .coupon-inner .coupon-heading-2{color:#fff;text-align:center;font-family:var(--font-secondary) !important;text-transform:capitalize;font-size:24px;padding-left:15px;padding-right:15px;font-weight:600;}.layout-hero-v2-coupons .coupon-container .coupon-inner .coupon-heading-3{color:#fff;text-align:center;font-family:var(--font-secondary) !important;font-size:24px;padding-left:15px;padding-right:15px;font-style:normal;font-weight:600;line-height:29px;text-transform:capitalize;}.layout-hero-v2-coupons .coupon-container .coupon-inner .coupon-expire,.layout-hero-v2-coupons .coupon-container .coupon-inner .coupon-disclaimer{color:#fff;text-align:center;font-family:var(--font-primary);font-size:14px;font-style:normal;font-weight:300;line-height:17px;padding-left:15px;padding-right:15px;}.layout-hero-v2-container.container{--container-padding:0;flex-direction:column;}@media only screen and (min-width: 992px){.layout-hero-v2-container.container{align-items:center;flex-direction:row;display:flex;gap:20px;justify-content:center;}}@media only screen and (min-width: 1200px){.layout-hero-v2-container.container{gap:50px;}}.layout-hero-v2-form{display:none;}.layout-hero-v2-form-grid{padding-block:40px;}.layout-hero-v2-video{margin-bottom:25px;}.layout-hero-v2-video .video-thumbnail{border:none;z-index:1;}.layout-hero-v2-video .video-thumbnail :where(img,object,svg){pointer-events:none !important;}.layout-hero-v2-text{position:relative;z-index:1;padding:48px 0;}.layout-hero-v2-text .heading-primary{margin-bottom:0;}.layout-hero-v2-text .heading-secondary{margin-bottom:24px;}.layout-hero-v2-text .layout-hero-v2-cta-button{margin-left:0;}.layout-hero-v2-carousel-hero{padding-block:40px;padding-bottom:60px;}.layout-hero-v2-carousel-hero .swiper{padding-bottom:3rem;}.layout-hero-v2-carousel .carousel-slider .swiper{padding-bottom:3rem;--swiper-pagination-bottom:0;}.layout-hero-v2-featured_att .layout-hero-v2-cta-button{display:inline-block;height:50px;min-width:230px;max-width:280px;padding:10px 25px;background:#c3352d;color:white;font-family:var(--font-secondary);font-size:18px;font-style:normal;font-weight:600;line-height:26px;text-transform:uppercase;text-align:center;border-radius:12px;}.layout-hero-v2-featured_att .layout-hero-v2-cta-button:hover{border:2px solid #c3352d !important;background:#fff;box-shadow:none !important;color:#c3352d;}.layout-hero-v2-featured_att .layout-hero-v2-text .heading-primary,.layout-hero-v2-featured_att .layout-hero-v2-text .heading-secondary,.layout-hero-v2-featured_att .layout-hero-v2-text .heading-button-cta{text-align:left;margin-left:auto;margin-right:auto;}.layout-hero-v2-featured_att .layout-hero-v2-text .heading-primary{padding-bottom:15px;}@media screen and (max-width: 991px){.layout-hero-v2-featured_att .layout-hero-v2-text .heading-primary{padding-bottom:8px;}}.layout-hero-v2-featured_att .layout-hero-v2-text .heading-primary > br{display:none;}@media only screen and (min-width: 576px){.layout-hero-v2-text{padding-top:116px;padding-bottom:101px;}.layout-hero-v2-text .heading-button-cta{margin-top:1rem;}.layout-hero-v2-text .heading-button-cta .button{border-radius:10px;max-width:332px;padding-inline:40px;font-size:1rem;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;font-weight:700;}.layout-hero-v2-form-grid{padding-top:60px;padding-bottom:0;}.layout-hero-v2-carousel-hero .layout-container.container,.layout-hero-v2-carousel .layout-container.container{--container-padding:65px;max-width:calc(1000px + var(--container-padding) * 2);}.layout-hero-v2-carousel .carousel-header{max-width:calc(100% - 100px);margin-inline:auto;}.layout-hero-v2-carousel .carousel-slider .swiper{padding-inline:50px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.layout-hero-v2-carousel .carousel-slider .swiper{padding-bottom:0;margin-bottom:3rem;}}@media only screen and (min-width: 576px){.layout-hero-v2-carousel-hero .carousel-slider .swiper{padding-inline:45px;}}@media only screen and (min-width: 768px){.layout-hero-v2-featured_att .layout-hero-v2-text .heading-primary > br{display:block;}}@media only screen and (min-width: 992px){.layout-hero-v2{position:relative;z-index:1;background:var(--color-light);}.layout-hero-v2-text{max-width:541px;position:initial;padding-top:0;padding-bottom:0;}.layout-hero-v2-text .responsive-background{bottom:var(--form-grid-offset);min-height:100%;}.layout-hero-v2-video{margin-bottom:45px;}.layout-hero-v2-grid{--form-grid-offset:330px;}.layout-hero-v2-carousel{background:var(--color-dark);padding-top:42px;}.layout-hero-v2-carousel .layout-container.container{--container-padding:0;}.layout-hero-v2-carousel .carousel{display:flex;flex-direction:column;height:auto;min-height:100%;}.layout-hero-v2-carousel .carousel-slide{padding:0 61px;height:120px;max-height:-moz-max-content;max-height:max-content;}.layout-hero-v2-carousel .carousel-slider{margin-top:auto;}.layout-hero-v2-carousel .carousel-header{max-width:calc(100% - 120px);width:100%;margin-inline:auto;font-size:2.5rem;line-height:1.25;}.layout-hero-v2-carousel .carousel-header:not(.layout-hero-v2-carousel .carousel-header--alt){margin-bottom:36px;}.layout-hero-v2-carousel .carousel .swiper{padding-bottom:133px;padding-inline:0;}.layout-hero-v2-carousel .carousel .swiper-wrapper{height:360px;}.layout-hero-v2-carousel .carousel .swiper-button-prev,.layout-hero-v2-carousel .carousel .swiper-button-next{top:unset;bottom:0;width:50%;height:61px;background:var(--color-dark-alt);padding-block:20px;}.layout-hero-v2-carousel .carousel .swiper-button-next{border-left:1px solid rgba(255,255,255,.1);}.layout-hero-v2-carousel .carousel .swiper.carousel-slider-faqs{padding-bottom:83px;}.layout-hero-v2-form{display:block;}.layout-hero-v2-form-grid{display:grid;grid-template-columns:513px fr;box-shadow:0 3px 20px rgba(0,0,0,.16);padding:0;margin-bottom:calc(var(--form-grid-offset) * -1);}.layout-hero-v2-form-grid--no-form{grid-template-columns:1fr;}.layout-hero-v2-container.container{--container-padding:50px;max-width:1385px;}.layout-hero-v2-featured_att .layout-hero-v2-container.container{--container-padding:70px;max-width:1540px;}.layout-hero-v2-featured_att .layout-hero-v2-grid{--form-grid-offset:513px;}.layout-hero-v2-featured_att .layout-hero-v2-form-grid{max-width:1300px;margin-inline:auto;}.layout-hero-v2-featured_att .layout-hero-v2-text .heading-primary,.layout-hero-v2-featured_att .layout-hero-v2-text .heading-secondary{max-width:850px;}.layout-hero-v2-featured_att .layout-hero-v2-text .layout-container.container{--container-padding:0;}.layout-hero-v2-featured_att .layout-hero-v2-text .carousel{max-width:850px;margin:35px 0 0 auto;}.layout-hero-v2-featured_att .layout-hero-v2-text .carousel-slider .swiper{padding-inline:70px;}}@media only screen and (max-width: 575px){.layout-hero-v2-simple .layout-hero-v2-text{padding-top:50px;}}.parent-coupon{margin:40px auto 40px;max-width:350px;width:100%;}@media only screen and (min-width: 992px){.parent-coupon{margin-top:0;margin-left:0;margin-right:0;box-shadow:none;max-width:420px;}}@media only screen and (min-width: 1200px){.parent-coupon{max-width:478px;}}.parent-coupon .swiper-button-next{transform:scale(-1);}.parent-coupon .coupon-container{margin:0 auto 40px;}.layout-hero .layout-mobile-hero-google-reviews{display:flex;color:black;justify-content:center;padding-top:1rem;padding-bottom:1rem;background:#ededed;}.layout-hero .layout-mobile-hero-google-reviews i{color:#e8b835;}.layout-mobile-hero-google-reviews .layout-mobile-review-text{font-size:15px;font-style:normal;font-weight:600 !important;line-height:normal;margin-top:7px;margin-left:7px;text-transform:uppercase;color:black;}@media screen and (min-width: 992px){.layout-hero .layout-mobile-hero-google-reviews{display:none !important;}}