/* Basic Reset */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald:wght@200..700&display=swap');
:root{--font-family:"Lato",sans-serif;--font-oswald:"Oswald",sans-serif;--primary-color:#D63E2D;--secondary-color:#121212;--accent-color:#EDEDED;--white-color:#FFFFFF;--text-color:#000;--line-height-25:25px;}
h1{font-family:var(--font-oswald);font-size:clamp(35px,5vw,60px);line-height:clamp(40px,6vw,70px);font-weight:400;margin-top:0;margin-bottom:30px;}
h2,.common-headline{font-family:var(--font-oswald);font-size:clamp(30px,4.5vw,50px);line-height:clamp(38px,5vw,56px);font-weight:500;margin-top:0;margin-bottom:30px;}
h3{font-family:var(--font-oswald);font-size:clamp(24px,3.5vw,34px);line-height:1.2;font-weight:500;margin-top:0;margin-bottom:30px;}
h4{font-family:var(--font-oswald);font-size:clamp(18px,2.5vw,24px);line-height:1.3;font-weight:400;margin-top:0;margin-bottom:30px;}
p{font-family:var(--font-family);font-size:clamp(16px,2.5vw,24px);line-height:clamp(28px,3.5vw,34px);margin-top:0;margin-bottom:15px;}
.line-height-25{line-height:clamp(22px,2vw,25px);}
.text-primary{color:var(--primary-color);}
.text-secondary{color:var(--secondary-color);}
.text-accent{color:var(--text-color);}
.text-white{color:var(--white-color);}
.text-bold{font-family:var(--font-family);font-size:clamp(16px,2.5vw,18px);line-height:clamp(24px,3.5vw,27px);font-weight:600;}
.common-headline{margin-top:30px;margin-bottom:20px;color:var(--accent-color);}
.common-headline strong{color:var(--secondary-color);}
body{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family);color:var(--text-color);background-color:#fff;}
img{max-width:100%;display:block;}
html{box-sizing:border-box;scroll-behavior:smooth;}
.container{max-width:1250px;width:95%;padding:0px 20px;margin:0 auto;z-index:1;position:relative;}

/*Header*/
.site-header{padding:10px 0px;background-color:#fff;}
.header-contact{display:flex;gap:70px;}
.site-header .header-part{display:flex;align-items:center;justify-content:space-between;}
.site-header .header-contact .header-contact-link{display:flex;align-items:center;text-decoration:none;transition:all 0.3s ease;padding-left:10px;gap:16px;}
.site-header span.contact-icon img{border-radius:100px;overflow:hidden;box-shadow:0px 16px 48px 0px #00000014;}
.site-header .header-contact .contact-text-part{display:flex;flex-direction:column;}
.site-header .contact-text-part .contact-text{text-transform:uppercase;font-family:var(--font-family);font-size:14px;line-height:1;font-weight:400;color:#000000;margin-bottom:5px;letter-spacing:0.28px;}
.site-header .contact-text-part .contact-link{font-size:24px;line-height:1;letter-spacing:0.28px;font-weight:500;color:var(--primary-color);font-family:var(--font-oswald);}
.site-header .header-contact .header-contact-link:hover .contact-link{color:#000;}

/*Footer*/
.flexible-section{padding:110px 0px;position:relative;}
.flexible-section .section-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;}

/*thank you page*/
.flexible-two_column_section .two-column-row{display:flex;gap:80px;align-items:center;justify-content:space-between;}
.flexible-two_column_section .two-column-row  .col{flex:0 0 calc((100% / 2) - 5px);}
.flexible-two_column_section .two-column-row .two-column-content p{color:var(--white-color);font-weight:400;margin-bottom:27px;}
.flexible-two_column_section .two-column-row .two-column-content p:last-child{margin-bottom:0px;}
.flexible-two_column_section .two-column-row .two-column-content p strong{font-weight:700;}
.flexible-two_column_section .two-column-row .two-column-content p a{text-decoration-color:var(--secondary-color);transition:0.5s ease-in-out;font-weight:700;}
.flexible-two_column_section .two-column-row .two-column-content p a:hover{color:var(--white-color);text-decoration-color:var(--white-color);}
.flexible-two_column_section .two-column-row .two-column-content p a:hover strong{color:var(--white-color);}
.flexible-two_column_section .two-column-row .image-col img{width:100%;}
.left_vector{position:relative;}
.left_vector::after{content:'';position:absolute;bottom:-135px;left:0px;width:357px;height:354px;background-image:url('../images/blue_built_vector.png');background-size:contain;background-position:top left;background-repeat:no-repeat;z-index:-1;}
.thank_you_review.left_vector::after{bottom:-88px;}
.cta-center{text-align:center;margin:60px auto 0px;}
.cta-center a,.section-cta a{display:inline-block;font-family:var(--font-family);font-size:clamp(16px,2.5vw,18px);line-height:1.2;font-weight:700;text-transform:uppercase;text-align:center;color:var(--white-color);transition:0.5s ease-in-out;border:1px solid var(--secondary-color);background-color:var(--secondary-color);padding:21px 48px;border-radius:10px;text-decoration:none;}
.cta-center a:hover,.section-cta a:hover{color:var(--secondary-color);background-color:transparent;}
.flexible-two_column_section .two-column-row .two-column-lists{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px 40px;margin-bottom:30px;}
.flexible-two_column_section .two-column-row .two-column-lists .two-column-item{display:flex;align-items:center;gap:29px;flex:0 0 calc((100% / 2) - 20px);}
.flexible-two_column_section .two-column-row .two-column-lists .two-column-item-image{width:84px;height:84px;border-radius:100%;margin:0px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px 0px rgb(0 0 0 / 10%);}
.flexible-two_column_section .two-column-row .two-column-lists .two-column-text{flex:0 0 calc(100% - 113px);color:#000;line-height:var(--line-height-25);}
.flexible-two_column_section .two-column-row .content-col .two-column-content,.why_trust_section.flexible-two_column_section .two-column-row .content-col .two-column-content p{color:var(--text-color);margin-bottom:0px;}
.flexible-two_column_section  .two-column-title{color:#fff;}
.image_overflow_top.flexible-two_column_section{padding:0px;margin-top:50px;}
.image_overflow_top.flexible-two_column_section .two-column-row .content-col{padding:151px 0px;}
.image_overflow_top.flexible-two_column_section .two-column-row .image-col{position:relative;margin-top:-210px;}
.image_with_logo.flexible-two_column_section .two-column-row .image-col::before{content:'';position:absolute;top:0px;right:0;left:0;margin:0px auto;height:110px;background-image:url('../images/logo_vector.svg');background-size:auto;background-position:top center;background-repeat:no-repeat;}
.why_trust_section.flexible-two_column_section .two-column-row .two-column-title{color:var(--accent-color);}
.why_trust_section.flexible-two_column_section .two-column-row .content-col{flex:0 0 39.5%;}
.why_trust_section.flexible-two_column_section .two-column-row .image-col{flex:0 0 52%;}
.flexible-hero_section .hero-form-group{position:relative;}
.flexible-hero_section.background_overlay::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(18,18,18,0) 45%,rgba(18,18,18,0.580695) 70%,rgba(18,18,18,0.6) 100%);}
.flexible-hero_section .hero-row{display:flex;flex-direction:row;align-items:center;gap:99px;}
section.flexible-section.flexible-hero_section{background-color:rgb(0 0 0 / 75%);}

/* .flexible-hero_section .hero-row .hero-sub_text{width: max-content;margin: 0 auto 27px;padding: 10px 26px 7px;background-color: rgb(81, 199, 234, 20%);color: var(--white-color);} */
.flexible-hero_section .hero-row .hero-col-form{max-width:573px;width:100%;margin:0px auto;}
.flexible-hero_section.quiz_hero_section .hero-row{flex-direction:column;gap:0px;}
.flexible-hero_section.quiz_hero_section .hero-row .hero-title{color:var(--primary-color);margin-bottom:40px;text-align:center;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body{background-color:var(--white-color);border-radius:20px;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gfield_description:not(.validation_message),.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .html_content_label{font-family:var(--font-oswald);font-size:clamp(24px,3.5vw,32px);line-height:1.2;font-weight:400;text-align:center;padding:30px 80px 23px;background-color:var(--accent-color);color:var(--white-color);border-radius:20px 20px 0px 0px;margin-bottom:46px;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio,.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gform_page:not(.last_step):not(.input_fields_page) .gfield .validation_message,.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .fields-wrapper{max-width:calc(100% - 106px);width:100%;margin:0px auto;gap:20px;}
.flexible-hero_section .hero-col-form .gform_wrapper .gform_body .gfield .validation_message{font-family:var(--font-family);}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gfield_radio{gap:21px;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice{padding:19px 30px 19px 20px;border:1px solid #DDDDDD;border-radius:10px;align-items:center;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice:has(input[type="radio"]:checked){border-color:var(--secondary-color);}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice label{font-family:var(--font-family);font-size:clamp(16px,2.5vw,18px);line-height:clamp(24px,3.5vw,27px);color:var(--accent-color);cursor:pointer;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice input{inline-size:19px;block-size:19px;border-color:var(--accent-color);}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice input:checked{border-color:var(--secondary-color);outline:unset;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice input:checked + label{color:var(--text-color);font-weight:500;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice input::before{inline-size:11px;block-size:11px;background-color:var(--secondary-color);}
.ble-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gfield_description strong,.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .html_content_label strong{color:var(--primary-color);font-weight:400;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .field_col_2 .gfield_radio{flex-direction:row;gap:20px;flex-wrap:wrap;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .field_col_2 .gfield_radio .gchoice{flex:0 0 calc((100% / 2) - 10px);}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .fields-wrapper .html_content_label{margin-bottom:0px;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .fields-wrapper .gform_fields{row-gap:46px;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .fields-wrapper{display:grid;}
.hero-form .gform_wrapper .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]),.hero-form .gform_wrapper .gform_body select{border-radius:0!important;background:#F8F8F8;font-family:var(--font-family);font-size:clamp(16px,2.5vw,16px);line-height:1;color:rgb(0 0 0 / 50%);height:65px;padding:16px 68px 15px 22px;border:1px solid #0000001A;outline:unset;}
.hero-form .gform_wrapper .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"])::placeholder{color:var(--text-color);}
.hero-form .gform_wrapper .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):focus,.hero-form .gform_wrapper .gform_body select:focus{border-color:var(--primary-color);}
.hero-form .gform_wrapper .gform_body .contact-icons .ginput_container{position:relative;}
.hero-form .gform_wrapper .gform_body .contact-icons .ginput_container::after{content:'';position:absolute;top:50%;right:0px;width:37px;height:40px;background-size:15px;background-position:center;background-repeat:no-repeat;transform:translateY(-50%);}
.hero-form .gform_wrapper .gform_body .contact-icons.address-icon .ginput_container::after{background-image:url('../images/address.svg');}
.hero-form .gform_wrapper .gform_body .contact-icons.zipcode-icon .ginput_container::after{background-image:url('../images/address.svg');}
.hero-form .gform_wrapper .gform_body .contact-icons.name-icon .ginput_container::after{background-image:url('../images/name.svg');}
.hero-form .gform_wrapper .gform_body .contact-icons.phone-icon .ginput_container::after{background-image:url('../images/phone.svg');}
.hero-form .gform_wrapper .gform_body .contact-icons.email-icon .ginput_container::after{background-image:url('../images/email.svg');}
.hero-form .gform_wrapper .gform_body .contact-icons.location-icon .ginput_container::after{background-image:url('../images/address.svg');}

/* .hero-form .gform_wrapper .gform_body .contact-icons .ginput_container::before{content: '';position: absolute;top: 16px;right: 65px;width: 1px;height: 34px;background-color: var(--primary-color);z-index: 2;} */
.hero-form .gform_wrapper .gform_body .fields_break,.hero-form .gform_wrapper .gform_validation_errors{display:none;}
.flexible-hero_section:not(.quiz_hero_section) .hero-form .gform_wrapper .gform_body .contact-icons.name-icon .ginput_container::after{right:7px;}
.flexible-hero_section:not(.quiz_hero_section) .hero-form .gform_wrapper .gform_body .contact-icons.name-icon .ginput_container::before{right:70px;}
.hero-form .gform_wrapper .gform_body select{line-height:30px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../images/select_arrow.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:29px;position:relative;z-index:1;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gform_page_footer .gform-theme-button,body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_button,body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button{display:inline-block;font-family:var(--font-family);font-size:clamp(16px,2.5vw,18px);line-height:1;font-weight:700;text-transform:uppercase;color:var(--white-color);transition:0.5s ease-in-out;padding:22.5px 20px 22.5px;border-radius:0;width:175px;outline:unset;}
body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button{width:100%;}
.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gform_page_footer .gform_next_button.gform-theme-button,body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_button,body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button{margin-left:auto;border:1px solid var(--primary-color);background-color:var(--primary-color);}
.landing_hero_section .hero-row .hero-col-form .hero-form{padding:0px 0px 40px;background-color:var(--white-color);}
.flexible-hero_section .hero-form-title,.quiz-banner .gfield_description:not(.validation_message),.quiz-banner .gfield_html_formatted.gfield--type-html:first-child{font-weight:500;font-size:30px;color:var(--white-color);text-align:center;padding:30px 15px 60px;font-family:var(--font-oswald);position:relative;background-image:url(../images/head-shape.png);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;border-top:2px solid var(--primary-color);}
.quiz-banner .gfield_html_formatted.gfield--type-html:first-child{text-transform:uppercase;}
.quiz-banner .gform_wrapper .gform_body .contact-icons.name-icon .ginput_container::after,.quiz-banner .gform_wrapper .gform_body .contact-icons .ginput_container::after{right:50px!important;}
.quiz-banner .hero-form .gform_wrapper .gform_body .contact-icons .ginput_container{margin-bottom:20px;}
.quiz-banner .gfield_description{color:#fff!important;}
.quiz-banner .top_label .gfield--type-radio .gfield_description{font-size:30px;font-weight:500!important;font-family:var(--font-oswald);text-transform:uppercase;}
.quiz-banner h3.hero-form-title{display:none;}
.quiz-banner.landing_hero_section.flexible-hero_section .hero-row .hero-col-form .hero-form-group{padding:0;}
.quiz-banner .ginput_container,.quiz-banner .gform-page-footer.gform_page_footer{padding:0 40px;}
.landing_hero_section.flexible-hero_section .hero-row .hero-col-form .hero-form-group{padding:0px 40px;}
.landing_hero_section.flexible-hero_section .hero-form-group .gform_wrapper .gform_fields{gap:20px;}
.flexible-hero_section .hero-form-group .gform_wrapper .gform_footer{margin-top:30px;}
.flexible-hero_section .hero-col .hero-form .hero-form-text{text-align:center;max-width:370px;width:100%;margin:0px auto 30px;font-size:18px;line-height:1.4;font-weight:700;font-style:italic;}
.flexible-hero_section .gchoice label{font-size:16px!important;}
.flexible-hero_section .hero-row .hero-col-content{flex:0 0 calc(100% - 672px);}
.flexible-hero_section .hero-row .hero-sub_text{margin-left:0px;color:#fff;text-transform:uppercase;}
.flexible-hero_section .hero-col .hero-title{text-transform:uppercase;color:var(--white-color);font-weight:500;font-family:var(--font-oswald);line-height:1.33;}
.flexible-hero_section .hero-col .hero-text{color:var(--white-color);margin-bottom:0;}
.flexible-hero_section .hero-col .hero-text ul{color:var(--white-color);margin:0px;padding:0px;display:flex;flex-wrap:wrap;gap:15px;text-transform: uppercase;letter-spacing: 0.5px;font-family: var(--font-oswald);font-size: clamp(18px, 3.5vw, 20px);line-height: 1.2;font-weight: 500;list-style:none;}
.flexible-hero_section .hero-col .hero-text ul li{color:var(--white-color);margin:0px;padding:0px;position: relative;padding-left: 35px;padding-right: 10px;}
.flexible-hero_section .hero-col .hero-text ul li:after {content: '';background-image: url(/wp-content/uploads/2026/02/check-icon.png);background-repeat: no-repeat;background-position: center right;display: block;width: 25px;height: 25px;background-size: 23px;top: 0;left: 0;position: absolute;}
.flexible-hero_section .hero-col .logos-lists{display:flex;flex-direction:row;gap:60px;align-items:center;max-width:517px;width:100%;margin:36px 0px 0px;}
.flexible-hero_section .hero-col .logos-lists .logo-item{position:relative;flex:0 0 calc((100% / 3) - 40px);}
.flexible-hero_section .hero-col .logos-lists .logo-item + .logo-item::before{content:'';position:absolute;top:0px;left:-30px;bottom:0px;margin:auto 0px;width:1px;height:77px;background-color:#F5F7FB;}
.flexible-hero_section .hero-col .logos-lists .logo-item .hero-logo-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}
.flexible-hero_section .hero-col .logos-lists .logo-item .logo-item-text{font-size:16px;line-height:1.2;font-weight:400;color:var(--white-color);}
.flexible-hero_section{position:relative;}

/* .flexible-hero_section.banner_with_vector::after{content: '';position: absolute;right: calc((100vw - 1920px) / 2);bottom: 0px;width: 498px;height: 212px;background-image: url('../images/banner_vector.png');background-size: cover;background-position: top center;background-repeat: no-repeat;z-index: 1;} */
.flexible-contact_section .contact-row{display:flex;align-items:center;justify-content:space-between;gap:107px;}
.flexible-contact_section .contact-row .contact-img-col{flex:0 0 52.5%;}
.flexible-contact_section .contact-row .contact-content-col .section-title{color:var(--secondary-color);margin-bottom:34px;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists{margin-top:39px;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-item{display:flex;align-items:center;justify-content:space-between;gap:31px;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-item:not(:last-child){margin-bottom:31px;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-icon{width:84px;height:84px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px 0px rgb(45 48 71 / 20%);}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-icon img{width:35px;height:35px;object-fit:contain;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-text .address_link,.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-text{flex:0 0 calc(100% - 115px);font-family:var(--font-family);font-size:clamp(16px,2.5vw,18px);line-height:var(--line-height-25);color:var(--text-color);font-weight:600;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-text .address_link{text-decoration:none;transition:0.5s ease-in-out;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-text a:not(.address_link){display:block;font-family:var(--font-family);font-size:28px;line-height:25px;font-weight:900;color:var(--text-color);text-decoration:none;transition:0.5s ease-in-out;margin-top:10px;}
.flexible-contact_section .contact-row .contact-content-col .contact-lists .contact-text a:hover{color:var(--primary-color);}
.flexible-contact_section .contact-row .contact-img-col img{border-radius:20px;width:100%;}
.flexible-gallery_section .gallery-title{color:var(--white-color);text-align:center;margin-bottom:60px;}
.flexible-gallery_section .gallery-lists{display:flex;justify-content:center;gap:23px;flex-wrap:wrap;}
.flexible-gallery_section .gallery-lists .left,.flexible-gallery_section .gallery-lists .center,.flexible-gallery_section .gallery-lists .right{display:flex;flex-direction:column;gap:15px;}
.flexible-gallery_section .gallery-lists .center{align-self:center;}
.gallery-item img{width:100%;height:auto;border-radius:20px;display:block;}
.flexible-gallery_section .gallery-lists .gallery-item figure{margin:0px;}

/* Review */
.review-section{padding:60px 20px;background-color:#f8f8f8;text-align:center;}
.review-section h2{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:40px;text-transform:uppercase;}
.review-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;}
.review-card{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;}
.review-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.15);}
.flexible-review_section{background-image:url(../images/Bg.png);background-position:center bottom;background-size:cover;background-repeat:no-repeat;padding-bottom:27%;}
.review-title.features-title{text-align:center;text-transform:uppercase;}
.review-content .review-text{text-align:center;}
.flexible-review_section .review-text p{display:flex;align-items:center;justify-content:center;font-size:25px;flex-wrap:wrap;}
.google-title-img{background:#fff;box-shadow:0px 16px 48px 0px #00000014;padding:15px;border-radius:100px;width:60px;}
.flexible-review_section .review-text img{margin-right:11px;}
.flexible-review_section .review-text strong{padding:0 6px;font-weight:900;color:var(--primary-color);}
.flexible-review_section .review-text strong:last-child{padding-right:0;}
.flexible-review_section .wp-google-stars{order:1;}
.flexible-review_section .wp-google-wrap{order:2;}
.flexible-review_section .wp-google-left{order:3;}
.flexible-review_section .grw-review-inner.grw-backgnd{gap:30px;}
.flexible-review_section .container{max-width:1450px;}
.flexible-review_section .grw-review-inner.grw-backgnd{padding:35px!important;}
.flexible-review_section span.wp-google-text{font-family:var(--font-family)!important;font-size:20px!important;font-weight:400!important;line-height:1.7!important;font-style:italic!important;}
.flexible-review_section .wp-google-time{font-size:16px!important;font-family:var(--font-family)!important;font-weight:400!important;color:#000!important;}
.flexible-review_section .wp-gr .grw-review .wp-google-feedback{height:208px!important;padding-right:10px!important;}
.flexible-review_section .wp-gr.wpac .wp-google-name{font-size:24px!important;font-family:var(--font-oswald)!important;font-weight:500!important;}
.flexible-review_section .grw-review{box-shadow:0px 15px 80px 10px #00000014!important;padding:0!important;}
.flexible-review_section .grw-reviews{gap:50px!important;padding:50px 100px 100px!important;}
.flexible-review_section .review-text{padding:10px 0 0;}
.flexible-review_section .wp-gr.wpac{padding-bottom:0!important;}
section.flexible-section.flexible-review_section{padding-bottom:27%;}
.wp-gr .grw-review-inner>svg{opacity:0;visibility:hidden;}

/* footer */

/*Footer*/
.site-footer{padding:27px 0px;background-color:var(--secondary-color);}
.site-footer .footer-part{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;}
.site-footer .footer-text p,.site-footer .footer-text a{font-family:var(--font-family);line-height:25px;font-weight:600;color:var(--white-color);margin:0;}
.site-footer .footer-text a{text-decoration:none;transition:0.5s ease-in-out;}
.site-footer .footer-text a:hover{color:var(--text-color);}
.flexible-section{padding:105px 0px 120px;position:relative;}
.flexible-section .section-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;}
.site-footer-top{background:#000;}
.site-footer-top .container{padding:0;display:flex;justify-content:space-between;border-top:2px solid var(--primary-color);max-width:1210px;}
.rating-img p{margin:0;color:#fff;}
.rating-img.rating-bnr{border-color:#000;}
.rating-img{display:inline-flex;background:#00000052;padding:28px;backdrop-filter:blur(20px);border-width:4px 1px 1px 1px;border-style:solid;border-color:#FFFFFF;font-size:25px;font-weight:300;align-items:center;gap:10px;}
.site-footer-top .rating{text-align:center;color:#fff;}
.site-footer-top .col{background:linear-gradient(180deg,#121212 0%,rgba(18,18,18,0) 90%);width:50%;padding:65px 107px;display:flex;align-items:center;}
.site-footer-top .detail a.header-contact-link{display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #ffffff33;margin-bottom:45px;padding-bottom:45px;}
.site-footer-top .detail a.header-contact-link:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.site-footer-top .detail a.header-contact-link:hover span.contact-link{color:var(--primary-color);}
.copyright .left-text a{color:#fff;text-decoration:none;}
.site-footer-top span.contact-text-part{display:flex;flex-direction:column;width:80%;gap:4px;}
.site-footer-top .detail a.header-contact-link span.contact-icon{width:18%;margin:0px;}
.site-footer-top .detail a.header-contact-link span.contact-icon img{max-width:55px;box-shadow:0px 16px 48px 0px #00000014;}
.site-footer-top .contact-text-part span{color:#fff;}
.rating img{margin:0 auto;}
.copyright{display:flex;align-items:center;gap:10px;justify-content:space-between;color:#fff;}
.copyright .right-icon{display:flex;gap:14px;}
.copyright .left-text{font-size:20px;font-weight:400;}
.copyright .right-icon img{max-width:46px;}
.site-footer-top .contact-text-part span.contact-link{font-size:24px;font-weight:500;font-family:var(--font-oswald);text-transform:uppercase;}
.site-footer-top .contact-text-part span.contact-text{font-size:14px;font-weight:400;letter-spacing:1.12px;text-transform:uppercase;}
.copyright  a:hover{opacity:0.7;}
.footer-tagline{line-height:1.4;text-transform:uppercase;max-width:380px;margin:0 auto;}
.site-footer-top .footer-tagline span{display:block;color:var(--primary-color);}
.site-footer-top .rating{border-right:1px solid #FFFFFF26;}
.copyright .left-text p{margin-bottom:0;font-size:20px;}
.footer-tagline{margin-top:15px;}

/* icon list */
.flexible-icon_list_section{position:relative;padding:0!important;color:#fff;}
.flexible-icon_list_section.remove-pt{padding-top:0;}
.flexible-icon_list_section.remove-pb{padding-bottom:0;}
.flexible-icon_list_section .icon-list-section-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0;}
.flexible-icon_list_section .container{position:relative;z-index:1;padding:0;width:100%;}
.flexible-icon_list_section .icon-list{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin:0 auto;}
h4.icon-list__text{margin-bottom:0;font-family:var(--font-family);line-height:1.41;font-weight:900;}
.flexible-icon_list_section .icon-list__item{display:flex;align-items:center;gap:25px;flex:1;min-width:250px;width:33.33%;padding:2.61% 7%;position:relative;}
.flexible-icon_list_section .icon-list__item:after{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.24) 50%,rgba(255,255,255,0) 100%);background-size:2px;background-repeat:no-repeat;position:absolute;right:0px;top:0;height:100%;width:1px;}
.flexible-icon_list_section .icon-list__item:last-child:after{width:0;}
.flexible-icon_list_section .icon-list__icon{width:80px;height:80px;object-fit:contain;}

/* radio */
.top_label .gfield--type-radio .gfield_description{font-size:26px;color:#0A0A0A;margin-top:0;line-height:1.31;letter-spacing:-0.62px;font-family:var(--font-merriweather);max-width:440px;margin-bottom:0;font-weight:900;}
.quiz-banner  .top_label .gfield--type-radio .gfield_description{letter-spacing:0;}
.quiz-banner .gfield .validation_message{color:#000!important;padding:0 40px;}
.top_label .gfield--type-radio .gfield_description{text-align:center;max-width:inherit;margin-bottom:40px!important;}
.flexible-hero_section .gform-theme--foundation .gfield--width-full span{font-size:20px;display:block;text-align:center;font-style:italic;font-family:var(--font-family)!important;color:var(--primary-color);text-transform:uppercase;letter-spacing:0.4px;font-weight:900!important;}

/* .flexible-hero_section .hero-form {
    background-image: url('./assets/images/Union.png');
    padding: 90px 60px 20px;
    background-size: 100% 100%;
    background-position: top center;
    background-repeat: no-repeat;
} */
.flexible-hero_section .hero-form-title h3 span{color:var(--accent-color);}
.flexible-hero_section .gform-field-label{font-size:18px!important;color:rgb(0 0 0 / 50%)!important;}
.flexible-hero_section .gchoice{background:#F8F8F8;padding:17px 20px;width:100%;border:1px solid #0A0A0A1A;align-items:center;}
.flexible-hero_section .gform-theme-button{font-size:18px!important;font-family:"Lato",sans-serif!important;background-color:var(--primary-color)!important;padding:20px 43px!important;border-radius:0!important;color:#fff!important;text-transform:uppercase!important;border:1px solid!important;border-color:var(--primary-color)!important;margin-left:auto!important;}
.flexible-hero_section .gform-theme-button:hover{background-color:#000!important;border-color:#000!important;}
.flexible-hero_section .gform_next_button{padding-right:70px!important;}
.flexible-hero_section .gform_previous_button{padding-left:70px!important;margin-left:0!important;}
.flexible-hero_section .gform_next_button{background-image:url(../images/chevrons-right.png);background-repeat:no-repeat;background-position:center right 38px;}
.flexible-hero_section .gform_previous_button{background-image:url(../images/chevrons-right-1.png);background-repeat:no-repeat;background-position:center left 38px;}
.flexible-hero_section .gform-theme--foundation .gform_page_footer{justify-content:space-between;}
.flexible-hero_section legend.gfield_label.gform-field-label{font-size:25px!important;font-weight:bold;}
.hero-form .gform_page_footer{position:relative;}
.flexible-hero_section .hero-col-form .gform_wrapper .gform_body .gfield .validation_message{font-family:var(--font-family);font-size:14px;text-align:left;color:var(--gf-ctrl-desc-color-error)!important;text-transform:inherit;margin-bottom:10px;}
.hero-form .gform_ajax_spinner,.hero-form .gform-loader{position:absolute!important;bottom:-20px;left:50%;transform:translate(-50%,-50%);z-index:999;pointer-events:none;}
img.hero-google-img{margin-top:35px;}

/* Radio Field Container */
.gfield_radio{display:flex;flex-direction:column;gap:0;}
::placeholder{color:rgb(0 0 0 / 50%)!important;}
.gchoice{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:transparent;border:none;border-bottom:1px dotted var(--primary-color);cursor:pointer;transition:background-color 0.3s ease;}
.gfield-choice-input[type="radio"]{position:relative;bottom:-3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-color:var(--primary-color)!important;border:2px solid var(--primary-color);border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:#ffffff;flex-shrink:0;margin:0;transition:all 0.3s ease;top:0;}
.gfield-choice-input[type="radio"]:hover{border-color:var(--primary-color);}
.gfield-choice-input[type="radio"]:checked{border-color:var(--primary-color);}
.gfield-choice-input[type="radio"]:checked::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background-color:var(--primary-color);}
.gfield-choice-input[type="radio"]:focus{outline:none;outline-offset:0;}
.gchoice:has(.gfield-choice-input:checked) .gform-field-label--type-inline{color:var(--primary-color);font-weight:500;}
.thank-you-bnr h2.two-column-title{text-transform:uppercase;}
.thank-you-bnr.flexible-two_column_section .two-column-row .content-col{max-width:530px;}
.flexible-section .two-column-sub_title{border:2px solid #d63e2d14;background:linear-gradient(90deg,rgba(214,62,45,0.15) 0%,rgba(214,62,45,0) 100%);color:#fff;padding:14px 30px;text-transform:uppercase;letter-spacing:0.4px;font-family:var(--font-family);font-style:italic;display:inline-block;padding-right:0;border-right:0;position:relative;font-weight:900;}
.flexible-section h4.two-column-sub_title:after{content:"";background-image:url(../images/right-angle.png);width:12px;height:21px;left:0;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);}
@media (min-width:1360px){
    .flexible-two_column_section{padding:123px 0px 122px;}
    .flexible-hero_section{padding:165px 0px;}
    .flexible-hero_section.quiz_hero_section{padding:128px 0px 127px;}
    .flexible-contact_section{padding:150px 0px 141px;}
    .flexible-review_section .wp-gr .wp-star svg{width:24px!important;height:24px!important;}
    .landing_review{padding-top:160px;}
    section.flexible-section.flexible-two_column_section{padding:150px 0;}
    .flexible-two_column_section .two-column-row .content-col{max-width:439px;}
    .site-footer-top .footer-tagline span{font-size:70px;}
    .thank-you-bnr h2.two-column-title{font-size:60px;line-height:1.2;}
    .flexible-section .two-column-sub_title{font-size:20px;}
}
@media (max-width:1919px){
    .flexible-hero_section.banner_with_vector::after{right:0;}
}
@media (min-width:1441px) and (max-width:1543px){
    .flexible-gallery_section .gallery-lists .right{flex-direction:row;}
    .flexible-two_column_section .two-column-row{gap:66px;}
    .why_trust_section.flexible-two_column_section .two-column-row .content-col{flex:0 0 43%;}
    .flexible-two_column_section .two-column-row .two-column-lists{gap:30px 20px;}
}
@media (max-width:1550px){
    .flexible-section p br{display:none;}
}
@media (max-width:1440px){
    .flexible-two_column_section .two-column-row{gap:30px;}
    .why_trust_section.flexible-two_column_section .two-column-row .content-col{flex:0 0 48.5%;}
    .image_overflow_top.flexible-two_column_section .two-column-row .content-col{padding:80px 0px;}
    .why_trust_section.flexible-two_column_section .two-column-row .image-col{flex:0 0 48%;}
    .flexible-hero_section .hero-row .hero-col-content,.flexible-hero_section .hero-row .hero-col-form,.flexible-contact_section .contact-row .col{flex:0 0 calc((100% / 2) - 25px);}
    .flexible-hero_section .hero-row,.flexible-contact_section .contact-row{gap:50px;}
    .landing_hero_section.flexible-hero_section .hero-row .hero-col-form .hero-form-group{padding:0px 20px;}
    .flexible-hero_section.banner_with_vector::after{right:0px;width:300px;height:130px;}
    .flexible-gallery_section .gallery-lists .right{flex-direction:row;}
}
@media (max-width:1366px){
    body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button{background-size:0px;}
    .site-footer-top .rating h3{font-size:45px;}
    .rating-img{padding:24px;font-size:21px;}
    .site-footer-top .contact-text-part span.contact-link{font-size:23px;}
    .site-footer-top .detail a.header-contact-link{margin-bottom:38px;padding-bottom:38px;}
    .flexible-review_section .wp-gr.wpac .wp-google-name{font-size:17px!important;}
    .site-footer-top .footer-tagline span{font-size:110%;}
    .flexible-icon_list_section .icon-list__item{padding:2.61% 5%;}
}
@media (max-width:1280px){
    .header-contact{gap:40px;}
    .image_overflow_top.flexible-two_column_section{padding:100px 0px;margin-top:0px;}
    .image_overflow_top.flexible-two_column_section .two-column-row{flex-direction:column;}
    .why_trust_section.flexible-two_column_section .two-column-row .content-col,.why_trust_section.flexible-two_column_section .two-column-row .image-col{flex:0 0 100%;}
    .why_trust_section.flexible-two_column_section .two-column-row .content-col{padding:0px;}
    .why_trust_section.flexible-two_column_section .two-column-row .image-col{margin-top:0px;}
    .left_vector::after{bottom:-88px;}
    .image_with_logo.flexible-two_column_section .two-column-row .image-col::before{height:calc(45px + (100 - 45) * ((100vw - 320px) / (1280 - 320)));background-size:contain;}
    .flexible-hero_section .hero-col .logos-lists{max-width:100%;gap:50px;}
    .flexible-hero_section .hero-col .logos-lists .logo-item{flex:0 0 calc((100% / 3) - 33px);}
    .flexible-hero_section .hero-col .logos-lists .logo-item + .logo-item::before{left:-25px;}
    .site-footer-top .rating h3{font-size:35px;}
    .site-footer-top .contact-text-part span.contact-link{font-size:20px;}
    .site-footer-top .rating{padding:40px 20px;}
    .site-footer-top .detail a.header-contact-link{margin-bottom:28px;padding-bottom:28px;}
    .site-footer-top .contact-text-part span.contact-text{font-size:13px;}
    .site-footer-top .detail a.header-contact-link{gap:10px;}
    .site-footer-top .detail a.header-contact-link span.contact-icon img{max-width:45px}
    .flexible-review_section .grw-review-inner.grw-backgnd{gap:20px;}
    section.flexible-section.flexible-review_section{padding-bottom:32%;}
}
@media (max-width:1199px){
    .header-logo img.header-logo-image-img{max-width:160px;}
    .site-header .contact-text-part .contact-link{font-size:21px;}
    .flexible-section{padding:100px 0px;}
    .flexible-two_column_section .two-column-row{gap:50px;}
    .flexible-two_column_section .two-column-row  .col{flex:0 0 calc((100% / 2) - 25px);}
    .flexible-contact_section .contact-row{gap:30px;}
    .flexible-contact_section .contact-row .col{flex:0 0 calc((100% / 2) - 15px);}
    .flexible-hero_section .hero-form-title{font-size:23px;padding:30px 15px 50px;}
    .landing_hero_section.flexible-hero_section .hero-form-group .gform_wrapper .gform_fields{grid-template-columns:repeat(1,1fr);}
    .site-footer-top .col{padding:42px 35px;}
    .flexible-two_column_section .two-column-row .two-column-content p{margin-bottom:17px;}
    .flexible-review_section .grw-reviews{gap:30px!important;padding:50px 50px 100px!important;}
    section.flexible-section.flexible-review_section{padding-bottom:32%;}
    .flexible-review_section .review-text p{font-size:18px;}
    .google-title-img{padding:12px;width:45px;}
    .flexible-icon_list_section .icon-list__item{padding:2.61% 2%;}
    .flexible-icon_list_section .icon-list__icon{width:60px;}
    .flexible-icon_list_section .icon-list__item{gap:15px;}
    .flexible-icon_list_section .icon-list{gap:0;}
    .top_label .gfield--type-radio .gfield_description{font-size:22px;}
    .flexible-hero_section .gform-theme--foundation .gfield--width-full span{font-size:16px;}
    .flexible-hero_section .gform-theme-button{font-size:15px!important;}
    .copyright .left-text p{font-size:18px;}
    .flexible-hero_section .hero-form-title,.quiz-banner .gfield_description:not(.validation_message),.quiz-banner .gfield_html_formatted.gfield--type-html:first-child{font-size:25px;}
    .flexible-hero_section .hero-col-form .gform_wrapper .gform_body .gfield .validation_message{font-size:13px;}
}
@media (min-width:768px) and (max-width:1040px){
    .flexible-gallery_section .gallery-lists .left{flex-direction:row;}
}
@media (max-width:991px){
    .site-header .header-contact .contact-text-part{display:none;}
    .header-contact{display:flex;gap:20px;}
    .site-header .header-contact .header-contact-link{padding-left:0;}
    .site-header .header-contact .header-contact-link img{max-width:50px;}
    .flexible-section{padding:80px 0px;}
    br{display:none;}
    .image_overflow_top.flexible-two_column_section{padding:80px 0px;}
    .site-footer-top .detail a.header-contact-link span.contact-icon img{max-width:45px;}
    .site-footer-top .rating h3{font-size:27px;}
    .site-footer-top .contact-text-part span.contact-link{font-size:17px;}
    .flexible-hero_section .hero-row{flex-direction:column;gap:40px;}
    .flexible-contact_section .contact-row{flex-direction:column;}
    .flexible-hero_section .hero-row .hero-col-content,.flexible-contact_section .contact-row .col{flex:0 0 100%;}
    .flexible-gallery_section .gallery-title{margin-bottom:30px;}
    .flexible-review_section .grw-review{box-shadow:0px 2px 9px 1px #00000014!important;}
    .flexible-review_section .grw-reviews{padding:20px 30px 100px!important;}
    section.flexible-section.flexible-review_section{background-size:contain;padding-bottom:22%;}
    .top_label .gfield--type-radio .gfield_description{font-size:20px;}
}
@media (max-width:767px){
    h4{margin-bottom:20px;}
    h2,.common-headline{margin-bottom:20px;}
    .container{width:100%;}
    .site-footer .footer-part{flex-direction:column;justify-content:center;}
    .site-footer .footer-part .footer-logo img{max-width:200px;width:100%;}
    .site-footer-top .rating{margin-top:auto;width:100%;padding:40px 15px;justify-content:center;}
    .site-footer-top .col{padding:42px 20px;}
    .site-footer-top .detail{width:100%;}
    .site-footer-top .detail a.header-contact-link span.contact-icon{width:auto;}
    .copyright .left-text p{font-size:14px;line-height:1.3;}
    .copyright .left-text,.copyright .right-icon{width:100%;}
    .rating img{margin:0 auto;max-width:150px;}
    .rating-img img{max-width:15px;}
    .copyright .right-icon img{max-width:30px;}
    .site-footer{padding:10px 0px 10px;}
    .site-footer-top .rating{border-bottom:1px solid #FFFFFF26;border-right:none;}
    .rating-img{padding:12px 10px;font-size:13px;gap:5px;}
    .copyright{flex-wrap:wrap;justify-content:center;text-align:center;}
    .site-footer-top .rating h3{font-size:27px;margin:30px 0;justify-content:center;}
    .site-footer-top .contact-text-part span.contact-link{font-size:16px;}
    .site-footer-top .detail a.header-contact-link{margin-bottom:20px;padding-bottom:20px;}
    .copyright .right-icon{gap:10px;justify-content:center;}
    .cta-center a,.section-cta a{padding-left:20px;padding-right:20px;}
    .site-header .header-part .header-logo img{max-width:120px;width:100%;}
    .site-header .header-contact{gap:10px;}
    .site-header .header-contact .contact-icon img{max-width:35px;width:100%;}
    .flexible-section{padding:50px 0px;}
    .image_overflow_top.flexible-two_column_section{padding:60px 0px;}
    .flexible-two_column_section .two-column-row .two-column-lists{flex-direction:column;align-items:flex-start;}
    .flexible-two_column_section .two-column-row{gap:30px;flex-direction:column;}
    .flexible-two_column_section .two-column-row  .col{flex:0 0 100%;}

    /* .flexible-hero_section .hero-row .hero-sub_text{padding: 10px 15px 6px;} */
    .flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio .gchoice{padding:19px 20px;}
    .flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .field_col_2 .gfield_radio{flex-direction:column;}
    .flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .field_col_2 .gfield_radio .gchoice{flex:0 0 100%;}
    .flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gfield_description:not(.validation_message),.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .html_content_label{padding-left:30px;padding-right:30px;}
    .flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .ginput_container_radio,.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gform_page:not(.last_step):not(.input_fields_page) .gfield .validation_message,.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .fields-wrapper,.flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gform_page_footer{max-width:calc(100% - 40px);}
    .flexible-hero_section.quiz_hero_section .hero-col-form .gform_wrapper .gform_body .gform_page_footer .gform-theme-button,body .hero-row .hero-col-form .gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_page_footer .gform_button{width:100%;}
    .flexible-hero_section .hero-row .hero-col-form,.flexible-hero_section .hero-col .hero-form .hero-form-text{max-width:100%;}
    .flexible-hero_section.banner_with_vector::after{width:190px;height:82px;}
    .flexible-hero_section .hero-form-title{font-size:17px;padding:20px 15px 30px;}
    .flexible-gallery_section .gallery-lists .left,.flexible-gallery_section .gallery-lists .right{flex-direction:column;}
    .review-slider{position:relative;overflow:hidden;padding:20px 0;}
    .review-section{padding:40px 15px;}
    .flexible-review_section span.wp-google-text{font-size:16px!important;}
    .review-slide{display:none;animation:fadeIn 0.5s ease;}
    .flexible-review_section{background-position:center bottom;background-size:contain;padding-bottom:35%;}
    .flexible-review_section .grw-reviews{gap:20px!important;padding:10px!important;}
    .flexible-review_section .wp-gr .grw-review .wp-google-feedback{height:auto!important;padding-right:0!important;}
    section.flexible-section.flexible-review_section{padding-bottom:32%;}
    .flexible-review_section .review-text img{margin-right:7px;}
    .flexible-review_section .review-text p{font-size:16px;}
    .google-title-img{padding:10px;width:40px;}
    .site-footer-top .container{flex-wrap:wrap;}
    .site-footer-top .col{justify-content:center;}
    .flexible-review_section .review-text p{margin-bottom:0;}
    .flexible-review_section .review-text p{font-size:16px;}
    .flexible-review_section .grw-review-inner.grw-backgnd{padding:22px!important;}
    .flexible-review_section .review-text{padding:0px 0 10px;}
    .landing_hero_section .hero-row .hero-col-form .hero-form{padding:0px 0px 35px;}
    .flexible-icon_list_section .icon-list{gap:0;padding:20px;}
    .flexible-icon_list_section .icon-list__item{max-width:400px;margin:0 auto;padding:1.4% 2%;}
    .flexible-icon_list_section .icon-list__item:after{width:0;}
    .flexible-icon_list_section .icon-list__icon{width:50px;}
    .top_label .gfield--type-radio .gfield_description{font-size:16px;}
    .flexible-hero_section .gform-theme--foundation .gfield--width-full span{font-size:14px;}
    .quiz-banner .top_label .gfield--type-radio .gfield_description{font-size:20px;}
    .top_label .gfield--type-radio .gfield_description{margin-bottom:30px!important;}
    .quiz-banner .ginput_container,.quiz-banner .gform-page-footer.gform_page_footer{padding:0 20px;}
    .flexible-hero_section .hero-form-title,.quiz-banner .gfield_description:not(.validation_message),.quiz-banner .gfield_html_formatted.gfield--type-html:first-child{padding:20px 15px 40px;}
    .flexible-hero_section .gform-field-label{font-size:15px!important;}
    .quiz-banner.flexible-hero_section .hero-row{gap:20px;}
    .quiz-banner.flexible-hero_section .hero-row .hero-sub_text{margin-bottom:20px;}
    .quiz-banner .gfield_html_formatted.gfield--type-html:first-child{text-transform:uppercase;}
    .quiz-banner .gform_wrapper .gform_body .contact-icons.name-icon .ginput_container::after,.quiz-banner .gform_wrapper .gform_body .contact-icons .ginput_container::after{right:30px!important;}
    .flexible-hero_section .gform-theme-button{font-size:14px!important;padding:15px 10px!important;}
    .copyright .left-text p{font-size:15px;}
    .flexible-hero_section .gform-theme-button{font-size:14px!important;padding:15px 10px!important;}
    .flexible-hero_section .gform_previous_button{background-position:center left 8px;background-size:19px;}
    .flexible-hero_section .gform_next_button{background-position:center right 8px;background-size:19px;}
    .flexible-hero_section .gform_previous_button{padding-left:30px!important;}
    .flexible-hero_section .gform_next_button{padding-right:30px!important;}
    img.hero-google-img{margin-top:15px;max-width:240px;}
    .thank-you-bnr.flexible-two_column_section .two-column-row .content-col{max-width:inherit;}
    .flexible-section .two-column-sub_title{padding:8px 26px;}
    .flexible-hero_section .hero-form-title,.quiz-banner .gfield_description:not(.validation_message),.quiz-banner .gfield_html_formatted.gfield--type-html:first-child{font-size:20px;}
    .flexible-review_section .container{padding-left:10px;padding-right:10px;}
}
@media (max-width:480px){
    .flexible-hero_section .hero-col .logos-lists{flex-direction:column;gap:20px;}
    .flexible-hero_section .hero-col .logos-lists .logo-item + .logo-item::before{content:unset;}
    .flexible-hero_section .hero-form{padding:90px 40px 20px;}
}