/* Custom theme styles */

/* Add your custom CSS below */

body .elementor-widget-heading .elementor-heading-title { word-break: break-word; }


/*Wordpress default header css start*/
#adminmenu { margin: 0 !important; }
#wpadminbar #wp-admin-bar-my-sites > .ab-item:before, #wpadminbar #wp-admin-bar-site-name > .ab-item:before { content: none !important; }
div#wpadminbar { height: 64px; background: #008080; z-index: 99999; position: relative; }
body .content-wrapper { margin-top: 0; }
body .sidebar { top: 0; padding-top: 64px; }
body div#wpadminbar div#wp-toolbar { display: flex; justify-content: space-between; padding: 0px 15px; align-items: center; height: 64px; line-height: 64px; position: fixed; width: 100%; background: #036464; }
#wpadminbar .ab-top-secondary { float: right; padding-right: 20px; }
html#page { padding-top: 64px; }
div#wpadminbar ul#wp-admin-bar-root-default li a { color: #fff !important; }
div#wpadminbar ul#wp-admin-bar-root-default:after { content: ""; display: block; clear: both; }
div#wpadminbar div#wp-toolbar { display: flex; justify-content: space-between; padding: 15px; }
div#wpadminbar div#wp-toolbar ul#wp-admin-bar-top-secondary li a { color: #fff !important; }
div#wpadminbar div#wp-toolbar ul#wp-admin-bar-top-secondary li img.avatar.avatar-26.photo { width: 30px; height: 30px; border-radius: 50%; }
div#wpadminbar div#wp-toolbar ul li a:hover { background: transparent !important; }
#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-my-sites>a.ab-item { line-height: normal; height: auto; background: transparent; }
html #wpadminbar .ab-sub-wrapper, html #wpadminbar ul, html #wpadminbar ul li { z-index: 9; }
#wpadminbar #wp-admin-bar-new-content .ab-icon:before, #wpadminbar #wp-admin-bar-new-website .ab-icon:before { content: "\f132"; top: 4px }
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus { background: transparent; color: #fff !important; }
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label { color: #fff !important; }
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover { color: #fff; }
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input { background: #045f5f; }
body #wpadminbar .ab-top-menu>li.hover>.ab-item { background: transparent !important; }
body ul#wp-admin-bar-root-default { display: flex; align-items: center; }
footer .footer_main_menu.diff_menu ul {
    max-width: 100%;
    padding-right: 30px;
    gap: 16px 0;
}

.elementor_template_one .gform_wrapper form .gform-body .ginput_container select{border-radius: 4px !important;color: #ADADAD;}
.landing_page-template.elementor_template_one .gform_wrapper form .gform-body .ginput_container select{padding: 10px 18px 10px 15px !important;line-height: 1.42857143 !important;min-height: auto !important;font-size: 13px !important;border-radius: 4px !important;}

.elementor_template_two .gform_wrapper form .gform-body .ginput_container select{border-radius: 100px !important;color: #ADADAD;}
.landing_page-template.elementor_template_two .gform_wrapper form .gform-body .ginput_container select{padding: 10px 18px 10px 15px !important;line-height: 1.42857143 !important;min-height: auto !important;font-size: 13px !important;border-radius: 4px !important;}

.elementor_template_three .temp3_form .gform_wrapper form .gform-body .ginput_container select{background-color: rgba(254, 254, 254, 0.27) !important;border-radius: 100px !important;color: #ADADAD;border: none;}
.landing_page-template.elementor_template_three .gform_wrapper form .gform-body .ginput_container select{color: #ADADAD;background-color: transparent !important;border-radius: 5px !important;padding: 10px 18px 10px 15px !important;line-height: 1.42857143 !important;min-height: auto !important;font-size: 13px !important;border: 1px solid #e6e6e6;}
.elementor_template_three .home3_bottom_form .gform_wrapper form .gform-body .ginput_container select{background-color: rgba(254, 254, 254, 0.27) !important;border-radius: 100px !important;color: #ADADAD;}

.elementor_template_four .gform_wrapper form .gform-body .ginput_container select{color: #ADADAD;border: 1px solid #E3E3E3;border-radius: 100px;padding: 22px 17px !important;}
.landing_page-template.elementor_template_four .gform_wrapper form .gform-body .ginput_container select{padding: 10px 18px 10px 15px !important;line-height: 1.42857143 !important;min-height: auto !important;font-size: 13px !important;border-radius: 4px !important;}

.elementor_template_five .gform_wrapper form .gform-body .ginput_container select{padding: 20px 15px !important;border: 1px solid #FFFFFF !important;border-radius: 15px !important;background-color: transparent !important;font-weight: 400 !important;font-size: 15px !important;color: #FFFFFF !important;}
.landing_page-template.elementor_template_five .gform_wrapper form .gform-body .ginput_container select{padding: 10px 18px 10px 15px !important;line-height: 1.42857143 !important;min-height: auto !important;font-size: 13px !important;border-radius: 4px !important;}

.elementor_template_eight .gform_wrapper form .gform-body .ginput_container label{color: #000;}
.brand_img .elementor-widget-image img{object-fit: contain;}

/*Wordpress default header css end*/



/* Contact Info Section Icon Css Start */
.info-icons .elementor-image-box-wrapper { display: flex; align-items: center; }
.info-icons.email-icon .elementor-image-box-wrapper:before { -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/contact-email.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/contact-email.svg); }
.info-icons.whatsapp-icon .elementor-image-box-wrapper:before { -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/contact-whatsapp.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/contact-whatsapp.svg); }
.info-icons.address-icon .elementor-image-box-wrapper:before { -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/contact-location.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/contact-location.svg); }
.info-icons .elementor-image-box-wrapper:before { content: ""; width: 24px; min-width: 24px; height: 24px; margin: 0 14px 0 0; display: inline-flex; background-color: var(--e-global-color-accent); -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; mask-repeat: no-repeat; mask-size: contain; mask-position: center; }
/* Contact Info Section Icon Css End */




/* Custom CSS Start */
.footer_top .elementor-icon-box-title { margin-top: 0; }
.hero_section_home { clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%); }
header .header_main_menu a { padding: 0 !important; }
header .header_main_menu li.menu-item.current-menu-item a { font-weight: 700 !important; }

.right_image { max-width: max-content; }
.icon_boxes .left_box { position: relative; }
.icon_boxes .left_box:before { content: ""; display: flex; background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/left_line.png); position: absolute; top: auto; bottom: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; height: 86px; width: 100%; max-width: 339px; right: -63%; z-index: 1; }
.icon_boxes .center_box { position: relative; }
.icon_boxes .center_box:before { content: ""; display: flex; background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/center_line.png); position: absolute; top: auto; bottom: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; height: 86px; width: 2px; left: 50%; transform: translateX(-50%); z-index: 1; }
.icon_boxes .right_box { position: relative; }
.icon_boxes .right_box:before { content: ""; display: flex; background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/right_line.png); position: absolute; top: auto; bottom: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; height: 86px; width: 100%; max-width: 339px; left: -63%; z-index: 1; }
.step1_custom { overflow: hidden !important; }
.icon_boxes .elementor-image-box-wrapper .elementor-image-box-title { margin-top: 0; }

.accordion_sec .accordions details { background: #FFFFFF; box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.07); border-radius: 11px; margin-bottom: 15px !important; }
.accordion_sec .accordions details:last-child { margin-bottom: 0 !important; }
.accordion_sec .accordions details summary { padding: 18px 20px 18px 28px; }
.accordion_sec .accordions details summary + div { padding: 0 44px 34px 28px; margin-top: -5px; }

.gform_wrapper .gform_heading .gform_required_legend { display: none; }
.gform_wrapper .gform_fields { gap: 23px 34px !important; }
.gform_wrapper .gform_fields .gfield { grid-column: span 6; }
.gform_wrapper .gform_fields .gfield.gfield--type-checkbox { grid-column: span 12; margin-top: 10px; }
.gform_wrapper .gform_fields .gfield .gfield_label { font-weight: 400; font-size: 14px; line-height: 20px; color: #000000; font-family: 'Gilroy'; margin: 0 0 10px; }
.gform_wrapper .gform_fields .gfield input { box-sizing: border-box; padding: 15px 20px; background: #FEFEFE; border: 1px solid #E3E3E3; border-radius: 100px; height: auto; line-height: normal; }
.gform_wrapper .gform_fields .gfield.gfield--type-checkbox .gfield_label { display: none; }
body .gform_wrapper form .gform-footer { margin: 34px 0 0 !important; }
body .gform_wrapper form .gform-footer .gform_button { padding: 16px 32px !important; max-width: max-content !important; background: var( --e-global-color-primary ) !important; border-radius: 50px !important; width: 100% !important; margin: auto !important; font-family: 'Gilroy-Bold' !important; font-weight: 400 !important; font-size: 18px !important; line-height: 22px !important; color: #FFFFFF !important; }

.customer_reviews .swiper-slide .elementor-testimonial__header { flex-direction: column; padding-bottom: 0; }
.customer_reviews .swiper-slide .elementor-testimonial__content { padding-top: 0; }
.customer_reviews .swiper-slide .elementor-testimonial__header .elementor-testimonial__cite { margin: 17px 0 4px; }

.brand_img .elementor-widget-image { display: flex; align-items: center; justify-content: center; width: 100%; max-width: 220px !important; height: auto; background: var( --e-global-color-primary ); border-radius: 15px 15px 0px 0px; padding: 20px; }
.other_brand .elementor-widget-heading { display: flex; align-items: center; justify-content: center; width: 100% !important; max-width: 305px !important; background: #D25A5A; border-radius: 15px 15px 0px 0px; padding: 40px 22px 32px 22px; }

.cash_offer_banner { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/leftimagebottom.png), url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/rightimagetop.png); background-position: left bottom, top right; background-repeat: no-repeat, no-repeat; background-size: auto, auto; }

footer .footer_main_menu ul { width: 100%; max-width: 220px; }
footer .footer_main_menu ul li { width: 50%; }
footer .social_icon_footer ul { margin: 0 !important; padding: 0 !important; gap: 10px; }
footer .social_icon_footer ul li { margin: 0 !important; }
footer .social_icon_footer ul li a { margin: 0; } 
footer .social_icon_footer ul li a svg { margin: 0 !important; } 
footer .social_icon_footer ul li span.elementor-icon-list-text { display: none; }


.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: ""; display: inline-flex; width: 21px; min-width: 21px; height: 21px; margin: 0 16px 0 0; background-color: var(--e-global-color-accent); background-image: none; -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/accordian-check-circle.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/accordian-check-circle.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; mask-repeat: no-repeat; mask-size: contain; mask-position: center; }
.accordions.elementor-widget-n-accordion .e-n-accordion summary.e-n-accordion-item-title:after { content: ""; display: inline-flex; width: 24px; min-width: 24px; height: 24px; margin: 0 0 0 16px; background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/add.svg); background-position: center; background-repeat: no-repeat; background-size: cover; }
.accordions.elementor-widget-n-accordion .e-n-accordion details[open] summary.e-n-accordion-item-title:after { background-color: var(--e-global-color-primary); background-image: none; -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/minus.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/minus.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; mask-repeat: no-repeat; mask-size: contain; mask-position: center; }


.contat-iframe-boxes .elementor-image-box-wrapper figure.elementor-image-box-img { margin-bottom: 0 !important; min-width: 24px; }
.contat-iframe-boxes .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { margin-top: 0; }

.social_icon_footer.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none; }
.social_icon_footer.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:before { content: ""; display: inline-flex; width: 37px; min-width: 37px; height: 37px; margin: 0; background-repeat: no-repeat; background-size: cover; background-position: center; }
.social_icon_footer.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/x-twitter-icon.svg); }
.social_icon_footer.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/facebook-icon.svg); }
.social_icon_footer.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(3) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/instagram-icon.svg); }
.social_icon_footer.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/linkedin-icon.svg); }


.about_img_box .elementor-widget-image-box .elementor-image-box-wrapper figure img { margin-top: -75px; }
.about_img_box .mission_icon_box.elementor-widget-image-box .elementor-image-box-wrapper figure img { margin-top: 0; }
.about_img_box .mission_icon_box.elementor-widget-image-box .elementor-image-box-wrapper figure { background: var(--e-global-color-accent); box-shadow: 0 4px 16px color-mix( in srgb, var(--e-global-color-accent) 25%, transparent ); border-radius: 100%; padding: 10px; position: absolute; top: 0px; left: 50%; transform: translate(-50%, -32px); width: 64px; height: 64px; display: flex; align-items: center; justify-content: center; }
.about_img_box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { margin-top: 0; }

.who_we_help ul { row-gap: 16px; }


.gform_wrapper+a { position: absolute; top: -15px; right: -15px; font-size: 0; padding: 10px; background-color: var( --e-global-color-primary ); border-radius: 100px; display: flex; align-items: center; justify-content: center; border: 1px solid transparent; transition: .5s; z-index: 999; }
.gform_wrapper a.fas.fa-pen:before,.gform_wrapper a.fas.fa-user:before,.gform_wrapper+a:before { color: #fff; font-size: 14px; display: inline-flex; }
.gform_wrapper a.fas.fa-pen:active,.gform_wrapper a.fas.fa-pen:hover,.gform_wrapper a.fas.fa-user:active,.gform_wrapper a.fas.fa-user:hover,.gform_wrapper a.fass-pen:active,.gform_wrapper a.fass-pen:hover,.gform_wrapper+a:active,.gform_wrapper+a:hover { border: 1px solid var( --e-global-color-primary ); background-color: #fff; }
.gform_wrapper a.fas.fa-pen,.gform_wrapper a.fas.fa-user,.gform_wrapper a.fass-pen { position: absolute; left: calc(100% - 20px); font-size: 0; padding: 10px; background-color: var( --e-global-color-primary ); display: flex; transition: .5s; z-index: 999; width: 36px; height: 36px; align-items: center !important; justify-content: center !important; }
.gform_wrapper a.fas.fa-pen:hover:before,.gform_wrapper a.fas.fa-user:hover:before,.gform_wrapper a.fass-pen:hover:before,.gform_wrapper+a:hover:before { color: var( --e-global-color-primary ); }
.gform_wrapper a.fas.fa-pen { top: -27px; border-radius: 100px; align-items: center; justify-content: center; border: 1px solid transparent; }
.gform_wrapper a.fas.fa-user { top: 11px; border-radius: 100px; align-items: center; justify-content: center; border: 1px solid transparent; }
.gform_wrapper a.fass-pen { top: -27px; border-radius: 100px; align-items: center; justify-content: center; border: 1px solid transparent; color: #fff; font-weight: 900; font-family: "Font Awesome 5 Free"; }
.gform_wrapper a.fas.fa-user:before { content: "\f007" !important; font-family: "Font Awesome 5 free" !important; }
.gform_wrapper a.fass-pen:before { color: #fff; font-size: 14px; display: inline-flex; content: "\f304" !important; font-family: "Font Awesome 5 free" !important; }

.gform_wrapper .gchoice label { font-size: 10px; line-height: 16px; }
.gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { height: 16px !important; width: 16px !important; min-width: 16px !important; }

body .home_bottom_form .gform_wrapper form .gform-footer .gform_button { margin: 0 !important; }

.home_bottom_form h4 { font-family: "Gilroy-Bold", Sans-serif !important; }
.home_bottom_form p { font-family: "Gilroy", Sans-serif !important; }

.single-city .elementor-element.hero_right_blur { backdrop-filter: blur(10px); }
.single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield--type-address, .single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield--type-phone { grid-column: span 12; }
.single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield--type-text, .single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield--type-email { grid-column: span 6; }
.single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform-footer .gform_button { max-width: 100% !important; padding: 12px 20px !important; }
.single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield .gfield_label { font-weight: 600 !important; }
.single-city .our-advantages .box { box-shadow: 0px 10px 15px -3px rgba(226, 232, 240, 0.5), 0px 4px 6px -4px rgba(226, 232, 240, 0.5); }
.single-city .our-advantages .box .icon.elementor-widget-image { box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -4px rgba(0, 0, 0, 0.1); }
.single-city .heart_box.elementor-widget-icon-box { box-shadow: 0px 10px 15px -3px rgba(255, 32, 86, 0.3), 0px 4px 6px -4px rgba(255, 32, 86, 0.3); border-radius: 100px; }
.single-city .heart_box.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title { margin: 0; }
.single-city .cashbuyers_sec:before { content: ""; position: absolute; width: 96px; height: 96px; left: -5px; top: -15px; background: linear-gradient(135deg, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 100%); opacity: 0.2; filter: blur(24px); border-radius: 24px; transform: rotate(4.82deg); z-index: -1; }
.single-city .cashbuyers_sec:after { content: ""; position: absolute; width: 128px; height: 128px; bottom: -10px; right: -10px; background: linear-gradient(135deg, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 100%); opacity: 0.2; filter: blur(24px); border-radius: 24px; transform: rotate(-1.67deg); z-index: -1; }

@media only screen and (max-width: 767px) {
    .single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield--type-text, .single-city .temp1_city_form.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield--type-email { grid-column: span 12; }
}

.page-template-step-two-form.sellertemplate.elementor_template_two .topheader.temp2 > .e-con-inner, .page-template-step-two-form.sellertemplate.elementor_template_three .topheader.temp3 > .e-con-inner { align-items: center; }


/* Template 2 CSS Start */
body:not(.home) header.elementor-element.topheader.temp2 { background-image: none !important; }
.temp2.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { background-image: none }
.accordions.temp2.elementor-widget-n-accordion .e-n-accordion summary.e-n-accordion-item-title:after { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/add_black.svg); }
.accordions.temp2.elementor-widget-n-accordion .e-n-accordion details[open] summary.e-n-accordion-item-title:after { background-image: none; }
.social_icon_footer.temp2.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/x-twitter-icon-black.svg); }
.social_icon_footer.temp2.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/facebook-icon-black.svg); }
.social_icon_footer.temp2.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(3) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/instagram-icon-black.svg); }
.social_icon_footer.temp2.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/linkedin-icon-black.svg); }

.home_image_box_temp2 .elementor-image-box-title { margin: 0; }
.numaric_ol ol { padding: 0 0 0 17px; line-height: normal; }
.numaric_ol ol li:not(:last-child) { margin: 0 0 20px; }
.property_customer_info .elementor-widget-image-box .elementor-image-box-img img { width: 115px; }
.property_customer_info .elementor-widget-image-box .elementor-image-box-content { width: auto; }
.property_customer_info .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { margin: inherit; }
.imagine_blocks h2 { position: relative; }
.imagine_blocks h2:after { content: ""; width: 40px; height: 4px; display: flex; position: absolute; background-color: #000000; bottom: 12px; }
.imagine_blocks h2:after { left: 27px; }
.imagine_blocks.one h2:after { left: 21px; }

.accordion_sec .accordions.temp2.homepage details:first-child { border-top: 1px solid #242424; }
.accordion_sec .accordions.temp2.homepage details { background: #FFFFFF; box-shadow: none; border-radius: 0; margin-bottom: 0 !important; border-bottom: 1px solid #242424; }
.accordion_sec .accordions.temp2.homepage details summary { padding: 26px 24px 24px; }
.accordion_sec .accordions.temp2.homepage details summary + div { padding: 24px 24px 26px; }

body .home_bottom_form_temp2 { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/home2_bg_img_1.png), url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/home2_bg_img_2.png), url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/home2_bg_img_3.png), url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/home2_bg_img_4.png) !important; background-position: left 140px, left calc(100% - 60px), right 125px, right bottom; background-repeat: no-repeat; }
.home_bottom_form_temp2 .gform_wrapper .gform_fields .gfield .gfield_label { color: #FFFFFF; }
.home_bottom_form_temp2 .gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { border-color: #ffffff; }
.home_bottom_form_temp2 .gform_wrapper .gchoice label { color: #ffffff !important; }
.home_bottom_form_temp2 .gform_wrapper form .gform-footer { justify-content: center; }
body .home_bottom_form_temp2 .gform_wrapper form .gform-footer .gform_button { background-color: #ffffff !important; color: var( --e-global-color-primary ) !important; }
/* Template 2 CSS End */


/* Template 3 CSS Start */
.home header.elementor-element.topheader.temp3 { position: absolute; left: 0; width: 100%; }
.home header.elementor-element.topheader.temp3 nav ul li a { font-weight: 400 !important; font-size: 14px !important; line-height: 16px !important; color: #FFFFFF !important; }
.home header.elementor-element.topheader.temp3 nav ul li.menu-item.current-menu-item a { font-weight: 700 !important; color: #FFFFFF !important; }
.home header.elementor-element.topheader.temp3 .headnumber .elementor-button { font-weight: 700; font-size: 17px; line-height: 20px; color: #FFFFFF; padding: 12px 24px; background: rgba(255, 255, 255, 0.26); border-radius: 100px; }
.home_background_blur3 { backdrop-filter: blur(12px); }
.temp3.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { background-image: none; }
.temp3_form .gform_wrapper .gform_fields .gfield .gfield_label { font-weight: 400; font-size: 14px; line-height: 20px; color: #FFFFFF; font-family: 'Gilroy', sans-serif; }
.temp3_form .gform_wrapper .gform_fields { gap: 27px 38px !important; }
.temp3_form .gform_wrapper .gform_fields .gfield { grid-column: span 12; }
.temp3_form .gform_wrapper .gform_fields .gfield.gfield--type-text, .temp3_form .gform_wrapper .gform_fields .gfield.gfield--type-email { grid-column: span 6; }
.temp3_form .gform_wrapper.gform-theme .gchoice label { font-family: 'Gilroy', sans-serif; font-weight: 400; font-size: 10px; line-height: 16px; color: #FFFFFF; margin: 0 0 0 11px !important; }
.temp3_form .gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { border-color: #ffffff; background-color: transparent !important; border-radius: 5px; margin: 2px 0 0 !important; }
.temp3_form .gform_wrapper .gform_fields .gfield.gfield--type-checkbox { margin: -9px 0 0; }
body .temp3_form .gform_wrapper form .gform-footer { margin: 95px 0 0 !important; }
body .temp3_form .gform_wrapper form .gform-footer input.gform_button { width: 100% !important; max-width: 100% !important; font-weight: 700 !important; font-size: 17px !important; line-height: 1.2 !important; color: #FFFFFF !important; padding: 13px 20px !important; }
.temp3_form .gform_wrapper .gform_fields .gfield input { padding: 15px 17px; background: rgba(254, 254, 254, 0.27); border-radius: 100px; border: none; outline: none; font-weight: 400; font-size: 15px; line-height: 1.1; color: #FFFFFF; font-family: 'Gilroy', sans-serif; }
.home_page_imgbox3 .elementor-image-box-wrapper .elementor-image-box-title { margin: 0; }
.text_editor_temp3 ul { padding-left: 30px; }
.orange_border:after { background-color: var( --e-global-color-text ); position: absolute; top: 0; left: 0; }
.black_border:after { content: ""; width: 7px; height: 100%; background-color: var( --e-global-color-primary ); position: absolute; top: 0; left: 0; }
.accordions.temp3.elementor-widget-n-accordion .e-n-accordion details[open] { background: rgb(255, 246, 238); border: 1px solid var(--e-global-color-primary); box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 17px; }
.accordions.temp3.elementor-widget-n-accordion .e-n-accordion details[open] summary.e-n-accordion-item-title:after { background-image: none; }
.accordion_sec .accordions.temp3 details summary { padding: 20px 25px 15px; }
.accordion_sec .accordions.temp3 details summary + div { padding: 0 25px 30px; }
body .home3_bottom_form .gform_wrapper form .gform-footer .gform_button { margin-left: 0 !important; }
.fix_button_issue { min-width: auto !important; }
.fix_button_issue .elementor-button { min-width: max-content; }
.social_icon_footer.temp3.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/x-twitter-icon-orange.svg); }
.social_icon_footer.temp3.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/facebook-icon-orange.svg); }
.social_icon_footer.temp3.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(3) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/instagram-icon-orange.svg); }
.social_icon_footer.temp3.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/linkedin-icon-orange.svg); }
.compare_table > .elementor-element:nth-child(2) .elementor-widget-heading .elementor-heading-title{word-break: break-word !important}
/* Template 3 CSS End */

/* Template 4 CSS Start */
.home header.elementor-element.topheader.temp4 { position: absolute; left: 0; width: 100%; }
.home header.elementor-element.topheader.temp4 nav ul li a { color: #FFFFFF !important; }
.home header.elementor-element.topheader.temp4 nav ul li a:hover { color: var( --e-global-color-primary ) !important; }
.home header.elementor-element.topheader.temp4 nav ul li.menu-item.current-menu-item a { color: var( --e-global-color-primary ) !important; }
.who_we_are_sec .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { margin: 0; }
.home .accordions.temp4.elementor-widget-n-accordion .e-n-accordion details[open] summary.e-n-accordion-item-title:after { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/temp4_accordion_minus.svg); mask: none; background-color: unset; }
.home .accordions.temp4.elementor-widget-n-accordion .e-n-accordion summary.e-n-accordion-item-title:after { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/temp4_accordion_plus.svg); }
.accordions.temp4.elementor-widget-n-accordion .e-n-accordion details[open] summary.e-n-accordion-item-title:after { background-image: none; }
.accordions.temp4.elementor-widget-n-accordion .e-n-accordion summary.e-n-accordion-item-title:after { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/temp4_accordion_plus4.svg); }
.accordion_sec .template4_trusted_icon .elementor-widget-container { height: auto !important; }
.accordion_sec .accordions.temp4 details { margin-bottom: 30px !important; }
.accordion_sec .accordions.temp4 details:last-child { margin-bottom: 0 !important; }
.accordion_sec .accordions.temp4 details summary { padding: 20px; }
.accordion_sec .accordions.temp4 details summary + div { padding: 0 20px 20px; }
.after_before_image_slider .elementor-image-carousel-wrapper.swiper { width: 100% !important; }
.after_before_image_slider .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-prev { left: -50px; }
.after_before_image_slider .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-next { right : -50px; }
.temp4_home_form { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/top_contact.svg), url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/bottom_contact.svg); background-repeat: no-repeat; background-position: left 12%, right 82%; background-size: 10%; }
.temp4_home_form .gform_wrapper .gform_fields .gfield input { padding: 22px 17px; border: 1px solid #000000; border-radius: 15px; }
.temp4_home_form .gform_wrapper .gform_fields { gap: 10px 34px !important; }
.temp4_home_form .gform_wrapper .gform_fields .gfield input::placeholder { font-family: 'Gilroy', sans-serif; font-weight: 400; font-size: 15px; line-height: 18px; color: #515151; opacity: 0.5; }
.temp4_home_form .gform_wrapper .gform_fields .gfield.gfield--type-checkbox { margin-top: 30px; }
body .temp4_home_form .gform_wrapper form .gform-footer { margin: 40px 0 0 !important; }
body .temp4_home_form .gform_wrapper form .gform-footer .gform_button { font-family: 'Rubik' !important; font-weight: 700 !important; font-size: 18px !important; line-height: 1.4 !important; color: #FFFFFF !important; padding: 18px 22px !important; border-radius: 22px !important; }
.temp4_home_form .gform_wrapper .gchoice label { font-family: 'Gilroy', sans-serif; font-weight: 400; font-size: 14px; line-height: 18px; color: #242424; margin: 0 0 0 13px !important; }
.temp4_home_form .gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { margin: 2px 0 0; }
.temp4.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { background-image: none; }
.social_icon_footer.temp4.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/x-twitter-icon-pink.svg); }
.social_icon_footer.temp4.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/facebook-icon-pink.svg); }
.social_icon_footer.temp4.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(3) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/instagram-icon-pink.svg); }
.social_icon_footer.temp4.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/linkedin-icon-pink.svg); }
/* Template 4 CSS End */



/* Template 5 CSS Start */
header.elementor-element.topheader.temp5 .elementor-nav-menu .menu-item.current-menu-item a { position: relative; }
header.elementor-element.topheader.temp5 .elementor-nav-menu .menu-item.current-menu-item a:after { content: ""; width: 50%; height: 3px; background-color: var( --e-global-color-primary ); position: absolute; bottom: -1px; left: 0; }
.img_box_temp5 .elementor-image-box-wrapper .elementor-image-box-title { margin-top: 0; }
.img_box_temp5 .elementor-image-box-wrapper { position: relative; }
.img_box_temp5 .elementor-image-box-wrapper:after { position: absolute; font-family: 'Manrope'; font-weight: 800; font-size: 32px; line-height: 1; color: var( --e-global-color-primary ); top: 0; right: 0; }
.one_box.img_box_temp5 .elementor-image-box-wrapper:after { content: "1"; }
.two_box.img_box_temp5 .elementor-image-box-wrapper:after { content: "2"; }
.three_box.img_box_temp5 .elementor-image-box-wrapper:after { content: "3"; }
.work_withus_sec .elementor-image-box-title { margin-top: 0; }
.temp5_contact .gform_wrapper .gform_fields .gfield .gfield_label { font-weight: 400; font-size: 14px; line-height: 1.5; color: #FFFFFF; }
.temp5_contact .gform_wrapper.gform-theme .gchoice label { font-weight: 400; font-size: 14px; line-height: 18px; color: #FFFFFF; }
.temp5_contact .gform_wrapper .gform_fields .gfield input { padding: 20px 15px; border: 1px solid #FFFFFF; border-radius: 15px; background-color: transparent; font-family: 'Gilroy', sans-serif; font-weight: 400; font-size: 15px; color: #FFFFFF; }
.temp5_contact .gform_wrapper .gform_fields .gfield input::placeholder { font-family: 'Gilroy', sans-serif; font-weight: 400; font-size: 15px; line-height: 1.2; color: #FFFFFF; opacity: 0.5; }
.temp5_contact .gform_wrapper .gform_fields { gap: 10px 34px !important; }
.temp5_contact .gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { width: 16px !important; height: 16px !important; border: 1px solid #FFFFFF; border-radius: 2px; margin: 2px 0 0; }
.temp5_contact .gform_wrapper .gform_fields .gfield.gfield--type-checkbox { margin-top: 40px; }
body .temp5_contact .gform_wrapper form .gform-footer .gform_button { padding: 18px 48px !important; border-radius: 15px !important; font-family: 'Manrope', sans-serif !important; font-weight: 500 !important; font-size: 16px !important; line-height: 1.5 !important; color: #FEFEFF !important; }
body .temp5_contact .gform_wrapper form .gform-footer { margin: 40px 0 0 !important; }
.accordions.temp5.elementor-widget-n-accordion .e-n-accordion summary.e-n-accordion-item-title:after { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/temp5_add.svg); }
.accordions.temp5.elementor-widget-n-accordion .e-n-accordion details[open] summary.e-n-accordion-item-title:after { background-image: none; }
.accordion_sec .accordions.temp5 details summary { padding: 20px 10px 15px 20px; }
.accordion_sec .accordions.temp5 details[open] { background: #E1E0FF; border: 1px solid var( --e-global-color-primary ); box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.07); border-radius: 11px; }
.accordion_sec .accordions.temp5 details summary + div { padding: 0 20px 30px; }
.home5_2nd_Sec { max-width: 1100px !important; width: 100% !important; }
.temp5.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { background-image: none; -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/check_mark_li5.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/check_mark_li5.svg); }
.home .temp5.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { background-image: none; -webkit-mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/check_home_li5.svg); mask-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/check_home_li5.svg); }
.social_icon_footer.temp5.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/x-twitter-icon-blue.svg); }
.social_icon_footer.temp5.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/facebook-icon-blue.svg); }
.social_icon_footer.temp5.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(3) a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/instagram-icon-blue.svg); }
.social_icon_footer.temp5.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child a:before { background-image: url(https://resimpliwebsites.com/wp-content/themes/hello-elementor-child/assets/images/linkedin-icon-blue.svg); }
/* Template 5 CSS End */


.contat-iframe-boxes .elementor-widget-image-box { align-content: center; }
.contat-iframe-boxes .elementor-widget-image-box .elementor-image-box-description { word-break: break-word; }

body .gform_wrapper .gform_fields .gfield .gfield_description.validation_message { padding: 0 !important; color: #FF0000 !important; }
body .gform_wrapper .gform_validation_errors { background-color: rgb(255 0 0 / 3%) !important; border-color: rgb(255 0 0 / 25%) !important; }
body .gform_wrapper .gform_validation_errors h2.gform_submission_error { color: #FF0000 !important; }
body .gform_wrapper .gform_validation_errors h2.gform_submission_error .gform-icon { color: #FF0000 !important; border-color: rgba(255, 0, 0, 25%) !important; }


/* Offer Modal CSS Start */
.modal-open .offer_modal.modal { display: flex !important; align-items: center; justify-content: center; flex-wrap: wrap; padding: 20px !important; }
.offer_modal .modal-dialog { width: 100%; max-width: 870px; margin: 30px auto !important; }
.offer_modal .modal-content { background-color: var( --e-global-color-secondary ); border-radius: 25px; }
.offer_modal .modal-content .modal-body { position: relative; padding: 40px; }
.offer_modal .modal-content .modal-body .gform_wrapper > a { left: calc(100% - 15px) !important; }
.offer_modal .modal-content .modal-body button.close { color: #BFC3C6; background-color: transparent; font-size: 24px; position: absolute; top: 16px; right: 16px; opacity: unset; z-index: 9; }
.offer_modal .modal-content .box h4 { font-family: "Gilroy", Sans-serif; font-size: 28px; font-weight: 900; line-height: 1em; color: #000000; text-align: center; margin: 0; }
.offer_modal .modal-content .box p { font-family: "Gilroy", Sans-serif; font-size: 16px; font-weight: 400; line-height: 1em; color: #000000; text-align: center; margin: 5px 0 40px; }



/* Form Css Start 03-11-2025 */
.elementor_template_one:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"]) { box-sizing: border-box !important; padding: 15px 17px !important; background-color: #FEFEFE !important; border: 1px solid #E3E3E3 !important; border-radius: 100px !important; height: auto !important; line-height: normal !important; outline: none; font-family: 'Gilroy', sans-serif; font-size: 15px !important; }
.elementor_template_one:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"])::placeholder { color: #000000; opacity: 0.5; }
.elementor_template_one:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Gilroy', sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
.elementor_template_one:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -5px; }
.elementor_template_one:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: var(--e-global-color-accent); }
.landing_page-template.elementor_template_one .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_one .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_one .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_one #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;grid-column: span 12 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_one .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
.landing_page-template.elementor_template_one .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{content: none;}
.landing_page-template.elementor_template_one .gform_wrapper form .gform-body fieldset{grid-column: span 12 !important;}
.landing_page-template.elementor_template_one .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 4;}
.landing_page-template.elementor_template_one #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) {border: 1px solid #e6e6e6 !important;
border-radius: 4px !important;padding: 10px 18px 10px 15px !important;color: #000 !important;line-height: 1.42857143 !important;min-height: auto !important;}
.landing_page-template.elementor_template_one .gform_wrapper form .gform-body .gform_fields{grid-row-gap: 16px !important;grid-column-gap: 16px !important;}
.elementor_template_one .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_one .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_one #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_one #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_one #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_one #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_one #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_one #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_one #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.landing_page-template.elementor_template_one .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}
@media screen and (max-width: 767px) {
    .landing_page-template.elementor_template_one .list_group_css{overflow: scroll;}
    .landing_page-template.elementor_template_one .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 12;}
}

.elementor_template_two:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"]) { box-sizing: border-box !important; padding: 15px 17px !important; background-color: #FEFEFE !important; border: 1px solid #E3E3E3 !important; border-radius: 100px !important; height: auto !important; line-height: normal !important; outline: none; font-family: 'Gilroy', sans-serif; font-size: 15px !important; }
.elementor_template_two:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"])::placeholder { color: #000000; opacity: 0.5; }
.elementor_template_two:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Gilroy', sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
.elementor_template_two:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -5px; }
.elementor_template_two:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: var(--e-global-color-primary); text-decoration: underline; }
.elementor_template_two:not(.single-landing_page) .property_customer_info .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { margin: 0; }
.elementor_template_two:not(.single-landing_page) .home_bottom_form_temp2 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: inherit; }
.landing_page-template.elementor_template_two .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_two .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_two .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_two #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_two .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
.landing_page-template.elementor_template_two .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{content: none;}
.elementor_template_two .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_two .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_two #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_two #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_two #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_two #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.landing_page-template.elementor_template_two .gform_wrapper form .gform-body fieldset{grid-column: span 12 !important;}
.landing_page-template.elementor_template_two .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 4;}
.landing_page-template.elementor_template_two #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) {border: 1px solid #e6e6e6 !important;
border-radius: 4px !important;padding: 10px 18px 10px 15px !important;color: #000 !important;line-height: 1.42857143 !important;min-height: auto !important;}
.landing_page-template.elementor_template_two .gform_wrapper form .gform-body .gform_fields{grid-row-gap: 16px !important;grid-column-gap: 16px !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_two #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_two #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_two #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.landing_page-template.elementor_template_two .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}
@media screen and (max-width: 767px) {
    .landing_page-template.elementor_template_two .list_group_css{overflow: scroll;}
    .landing_page-template.elementor_template_two .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 12;}
}



.elementor_template_three:not(.single-landing_page) .temp3_form .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Gilroy', sans-serif !important; font-size: 14px !important; }
.elementor_template_three:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"]) { box-sizing: border-box !important; padding: 15px 17px !important; background-color: #FEFEFE !important; border: 1px solid #E3E3E3 !important; border-radius: 100px !important; height: auto !important; line-height: normal !important; outline: none; font-family: 'Gilroy', sans-serif; font-size: 15px !important; }
.elementor_template_three:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"])::placeholder { color: #000000; opacity: 0.5; }
.elementor_template_three:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Gilroy', sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
.elementor_template_three:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -5px; }
.elementor_template_three:not(.single-landing_page) .temp3_form .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -9px; }
.elementor_template_three:not(.single-landing_page) .temp3_form .gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { margin: 0 5px 0 0 !important; }
.elementor_template_three:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: var(--e-global-color-primary); }
.elementor_template_three:not(.single-landing_page) .home_background_blur3 .temp3_form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) { background-color: rgba(254, 254, 254, 0.27) !important; border: none !important; }
.elementor_template_three:not(.single-landing_page) .property_customer_info .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { margin: 0; }
.landing_page-template.elementor_template_three .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_three .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_three .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_three #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_three .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
.landing_page-template.elementor_template_three .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{content: none;}
.elementor_template_three .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_three .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_three #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_three #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_three #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_three #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.landing_page-template.elementor_template_three .gform_wrapper form .gform-body fieldset{grid-column: span 12 !important;}
.landing_page-template.elementor_template_three .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 4;}
.landing_page-template.elementor_template_three #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) {border: 1px solid #e6e6e6 !important;
border-radius: 4px !important;padding: 10px 18px 10px 15px !important;color: #000 !important;line-height: 1.42857143 !important;min-height: auto !important;}
.landing_page-template.elementor_template_three .gform_wrapper form .gform-body .gform_fields{grid-row-gap: 16px !important;grid-column-gap: 16px !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_three #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_three #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_three #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.landing_page-template.elementor_template_three .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}
@media screen and (max-width: 767px) {
    .landing_page-template.elementor_template_three .list_group_css{overflow: scroll;}
    .landing_page-template.elementor_template_three .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 12;}
}



.elementor_template_four[class*="elementor-page"] .offer_modal .modal-content .box h4, .elementor_template_four[class*="elementor-page"] .offer_modal .modal-content .box p { font-family: "Rubik", Sans-serif; }
.elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield .gfield_label, .elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input, .elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input::placeholder { font-family: "Rubik", Sans-serif; }
.elementor_template_four:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: "Rubik", Sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
.elementor_template_four:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -5px; }
.elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input::placeholder, .elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield select::placeholder, .elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield textarea::placeholder { font-weight: 400; }
.elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input, .elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield select, .elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper .gform_fields .gfield textarea { font-weight: 500; }
.elementor_template_four[class*="elementor-page"]:not(.single-landing_page) .gform_wrapper form .gform-footer .gform_button { font-family: "Rubik", Sans-serif !important; }
.elementor_template_four:not(.single-landing_page) .elementor-image-box-wrapper .elementor-image-box-title { margin-top: inherit; }
.elementor_template_four:not(.single-landing_page) .who_we_are_sec .elementor-widget-image-box .elementor-image-box-img { margin-bottom: inherit !important; }
.landing_page-template.elementor_template_four .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_four .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_four .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_four #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_four .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
.landing_page-template.elementor_template_four .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{content: none;}
.elementor_template_four .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_four .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_four #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_four #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_four #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_four #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.landing_page-template.elementor_template_four .gform_wrapper form .gform-body fieldset{grid-column: span 12 !important;}
.landing_page-template.elementor_template_four .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 4;}
.landing_page-template.elementor_template_four #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) {border: 1px solid #e6e6e6 !important;
border-radius: 4px !important;padding: 10px 18px 10px 15px !important;color: #000 !important;line-height: 1.42857143 !important;min-height: auto !important;}
.landing_page-template.elementor_template_four .gform_wrapper form .gform-body .gform_fields{grid-row-gap: 16px !important;grid-column-gap: 16px !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_four #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_four #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_four #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.landing_page-template.elementor_template_four .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}
@media screen and (max-width: 767px) {
    .landing_page-template.elementor_template_four .list_group_css{overflow: scroll;}
    .landing_page-template.elementor_template_four .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 12;}
}

.elementor_template_five:not(.single-landing_page) .elementor-image-box-wrapper .elementor-image-box-title { margin-top: inherit; }
.elementor_template_five:not(.single-landing_page) .temp5_contact .gform_wrapper .gform_fields .gfield input:not([type="checkbox"]) { padding: 20px 15px !important; border: 1px solid #FFFFFF !important; border-radius: 15px !important; background-color: transparent !important; font-weight: 400 !important; font-size: 15px !important; color: #FFFFFF !important; }
.elementor_template_five:not(.single-landing_page) .temp5_contact .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Gilroy', sans-serif !important; font-weight: 400; font-size: 14px !important; line-height: 18px; color: #FFFFFF; }
.elementor_template_five:not(.single-landing_page) .temp5_contact .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: inherit; text-decoration: underline; }
.elementor_template_five:not(.single-landing_page) .temp5_contact .gform_wrapper .gform-body .gform_fields .gfield input:not([type="checkbox"])::placeholder { color: inherit; opacity: 0.5; }
.elementor_template_five:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"]) { box-sizing: border-box !important; padding: 15px 17px !important; background-color: #FEFEFE !important; border: 1px solid #E3E3E3 !important; border-radius: 100px !important; height: auto !important; line-height: normal !important; outline: none; font-family: 'Gilroy', sans-serif; font-size: 15px !important; }
.elementor_template_five:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"])::placeholder { color: #000000; opacity: 0.5; }
.elementor_template_five:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Gilroy', sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
.elementor_template_five:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -5px; }
.elementor_template_five:not(.single-landing_page) .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: var(--e-global-color-primary); text-decoration: underline; }
.elementor_template_five:not(.single-landing_page) .testimonial-slider-5 .swiper-slide .testimonial-card .slide-description p { font-family: inherit; }
.landing_page-template.elementor_template_five .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_five .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_five .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_five #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_five .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
.landing_page-template.elementor_template_five .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{content: none;}
.elementor_template_five .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_five .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_five #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_five #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_five #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_five #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.landing_page-template.elementor_template_five .gform_wrapper form .gform-body fieldset{grid-column: span 12 !important;}
.landing_page-template.elementor_template_five .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 4;}
.landing_page-template.elementor_template_five #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) {border: 1px solid #e6e6e6 !important;
border-radius: 4px !important;padding: 10px 18px 10px 15px !important;color: #000 !important;line-height: 1.42857143 !important;min-height: auto !important;}
.landing_page-template.elementor_template_five .gform_wrapper form .gform-body .gform_fields{grid-row-gap: 16px !important;grid-column-gap: 16px !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_five #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_five #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_five #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.landing_page-template.elementor_template_five .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}
@media screen and (max-width: 767px) {
    .landing_page-template.elementor_template_five .list_group_css{overflow: scroll;}
    .landing_page-template.elementor_template_five .gform_wrapper form .gform-body .gform_fields .field_sublabel_below{grid-column: span 12;}
}

.elementor_template_six:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"])::placeholder, .elementor_template_six:not(.single-landing_page) .gform_wrapper .gform_fields .gfield textarea::placeholder { color: #000000; opacity: 0.5; }


.single-landing_page .topheader .e-con-inner { padding-bottom: 40px; }
@media only screen and (max-width: 1024px) {
    .single-landing_page .topheader .e-con-inner { padding-bottom: 30px; }
}
@media only screen and (max-width: 767px) {
    .single-landing_page .topheader .e-con-inner { padding-bottom: 20px; }
}
/* Form Css End 03-11-2025 */









@media only screen and (max-width: 1024px) {
    .offer_modal .modal-content .modal-body { padding: 30px; }
    .offer_modal .modal-content .box h4 { font-size: 26px; }
    .offer_modal .modal-content .box p { margin: 5px 0 30px; }
}
@media only screen and (max-width: 767px) {
    .offer_modal .modal-content .modal-body { padding: 20px; }
    .offer_modal .modal-content .box h4 { font-size: 24px; }
    .offer_modal .modal-content .box p { font-size: 14px; }
}

/* Offer Modal CSS End */


@media screen and (max-width: 1440px) {
    /* Template 4 CSS Start */
    .after_before_image_slider .elementor-image-carousel-wrapper.swiper { width: calc(100% - 40px) !important; }
    .after_before_image_slider .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-next { right: -15px; }
    .after_before_image_slider .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-prev { left: -15px; }
    /* Template 4 CSS End */
}
@media screen and (max-width: 1175px) {
    br.mobile_none{display: none !important;}
    body .temp3_form .gform_wrapper form .gform-footer { margin: 40px 0 0 !important; }
}
@media screen and (min-width: 1025px) and (max-width: 1355px) {
    .home_background_blur3 { padding: 30px; }
    .temp3_form .gform_wrapper .gform_fields { gap: 27px 25px !important; }
}
@media screen and (min-width: 1025px) and (max-width: 1120px) {
    .faq_sec_homepage2 { gap: 80px !important; }
    .faq_sec_homepage2 .left_faq_col .elementor-element { gap: 20px !important; }
    .faq_sec_homepage2 .left_faq_col .elementor-element .elementor-widget-button:first-child .elementor-button { padding: 15px 25px !important; }
}
@media screen and (max-width: 1024px) {
    /* .topheader .header_main_menu.elementor-widget-nav-menu{display: none !important;} */
    .topheader .header_main_menu.elementor-widget-nav-menu .elementor-menu-toggle {display: none !important;}
    .topheader .header_main_menu.elementor-widget-nav-menu nav.elementor-nav-menu--main{display: flex !important;}
    .cash_offer_banner{background-image: none;}
    .other_brand .elementor-widget-heading{padding: 40px 22px 31px 22px;}
    .about_img_box .mission_icon_box.elementor-widget-image-box { align-self: unset; }
    .about_img_box .mission_icon_box.elementor-widget-image-box .elementor-image-box-wrapper figure { width: 50px; height: 50px; transform: translate(-50%, -25px); }
    .about_img_box .elementor-widget-image-box .elementor-image-box-wrapper figure img { margin-top: -35px; width: 60px; }

    .gform_wrapper .gform_fields { gap: 15px !important; }
    .gform_wrapper .gform_fields .gfield input { padding: 8px 15px; line-height: 1.6; }
    body .gform_wrapper form .gform-footer { margin: 20px 0 0 !important; }
    body .gform_wrapper form .gform-footer .gform_button { padding: 10px 20px !important; font-size: 16px !important; line-height: 20px !important; }

    /* Template 2 CSS Start */
    body .home_bottom_form_temp2 { background-position: left 15%, left calc(100% - 60px), right 10%, right bottom; background-size: 10%; }
    .imagine_blocks h2:after { width: 30px; bottom: 7px; left: 22px; }
    .imagine_blocks.one h2:after { left: 17px; }
    .accordion_sec .accordions.temp2.homepage details summary { padding: 20px; }
    .accordion_sec .accordions.temp2.homepage details summary + div { padding: 20px; }
    /* Template 2 CSS End */


    /* Template 3 CSS Start */
    .testimonial-slider button.slick-arrow { top: calc(100% + 25px) !important; }
    .temp3_form .gform_wrapper .gform_fields { gap: 15px !important; }
    /* Template 3 CSS End */


    /* Template 4 CSS Start */
    .temp4_home_form .gform_wrapper .gform_fields { gap: 15px !important; }
    .temp4_home_form .gform_wrapper .gform_fields .gfield input { padding: 8px 15px; }
    /* Template 4 CSS End */


    /* Template 5 CSS Start */
    .temp5_contact .gform_wrapper .gform_fields { gap: 15px !important; }
    .temp5_contact .gform_wrapper .gform_fields .gfield input { padding: 8px 15px; }
    body .temp5_contact .gform_wrapper form .gform-footer .gform_button { padding: 10px 20px !important; }
    .temp5_contact .gform_wrapper .gform_fields .gfield.gfield--type-checkbox { margin-top: 10px; }
    body .temp5_contact .gform_wrapper form .gform-footer { margin: 20px 0 0 !important; }
    /* Template 5 CSS End */
}
@media screen and (max-width: 991px) {
    .compare_main > .e-con-inner { overflow: auto; }
    .compare_main > .e-con-inner .compare_table { min-width: 930px; }

    /* Template 2 CSS Start */
    body .home_bottom_form_temp2 { background-size: 5%; }
    /* Template 2 CSS End */
}
@media screen and (max-width: 767px) {
    .topheader{padding-left: 15px;padding-right: 15px;}
    .topheader .headnumber {display: block;position: fixed;bottom: 0;background: #fff;width: 100% !important;text-align: center;left: 0;padding: 10px;box-shadow: 0 0 10px 0 #5e5e5e;height: auto;margin: 0 !important;}
    header.topheader .elementor-nav-menu li{padding: 10px 0; text-align: center;}
    header.topheader .elementor-nav-menu li a { padding: 10px !important; text-align: center; display: inline-flex;}
    footer .elementor-footer .elementor-footer-two .elementor-widget-nav-menu nav ul{max-width: 100%;}
    footer .elementor-footer .elementor-footer-two ul.elementor-nav-menu li a{margin: 5px 0;}
    .topheader .header_main_menu.elementor-widget-nav-menu .elementor-menu-toggle {display: block !important;}
    .topheader .header_main_menu.elementor-widget-nav-menu nav.elementor-nav-menu--main{display: none !important;}
    .icon_boxes .left_box:before, .icon_boxes .center_box:before, .icon_boxes .right_box:before{content: none;}
    body .cus_about_our_mission .elementor-image-box-wrapper .elementor-image-box-img{display: flex;justify-content: center;margin-top: 0 !important;}
    .topheader .header_main_menu.elementor-widget-nav-menu .elementor-menu-toggle { display: inline-flex !important; align-items: center; justify-content: center; }
    .home.elementor_template_four .topheader .header_main_menu.elementor-widget-nav-menu .elementor-menu-toggle { color: #ffffff !important; }
    .home.elementor_template_four header.elementor-element.topheader.temp4 nav ul li a { color: inherit !important; }
    footer .elementor-footer-three { padding-bottom: 30px; }

    /* Template 2 CSS Start */
    .imagine_blocks h2:after { width: 20px; height: 2px; left: 18px; }
    .imagine_blocks.one h2:after { left: 14px; }
    .accordion_sec .accordions.temp2.homepage details summary { padding: 10px; }
    .accordion_sec .accordions.temp2.homepage details summary + div { padding: 10px; }
    /* Template 2 CSS End */


    /* Template 3 CSS Start */
    .home header.elementor-element.topheader.temp3 .elementor-menu-toggle { border-color: #ffffff; }
    .home header.elementor-element.topheader.temp3 .elementor-menu-toggle svg { fill: #ffffff !important; }
    .home header.elementor-element.topheader.temp3 nav.elementor-nav-menu--dropdown ul li a { color: #000000 !important; }
    .home header.elementor-element.topheader.temp3 .headnumber .elementor-button { background-color: var(--e-global-color-primary); }
    .testimonial-slider { margin-bottom: 20px; }
    .testimonial-slider .testimonial_slide_inner .testimonial_quote_wrap { margin: 0 0 15px !important; }
    /* Template 3 CSS End */

    /* Template 4 CSS Start */
    .home.elementor_template_four header.elementor-element.topheader.temp4 .elementor-menu-toggle svg { fill: #ffffff !important; }
    /* Template 4 CSS End */

    /* Template 5 CSS Start */
    .accordion_sec .accordions.temp5 details summary { padding: 15px; }
    .accordion_sec .accordions.temp5 details summary + div { padding: 0 15px 15px; }
    /* Template 5 CSS End */
}
@media screen and (max-width: 620px) {
    .accordion_sec .accordions details summary {padding: 15px;}
    .accordion_sec .accordions details summary + div {padding: 15px;}

    /* Template 3 CSS Start */
    .accordion_sec .accordions.temp3 details summary { padding: 15px; }
    .accordion_sec .accordions.temp3 details summary + div { padding: 0 15px 15px; }
    /* Template 3 CSS End */
}
@media screen and (max-width: 514px) {
    footer .elementor-footer .elementor-footer-three{justify-content: center;}

    /* Template 3 CSS Start */
    .temp3_form .gform_wrapper .gform_fields .gfield.gfield--type-text, .temp3_form .gform_wrapper .gform_fields .gfield.gfield--type-email { grid-column: span 12; }
    /* Template 3 CSS End */
}
@media screen and (max-width: 480px) {
    .gform_wrapper .gform_fields .gfield { grid-column: span 12; }
}
@media only screen and (max-width: 360px) {
    .compare_main .compare_table .compare_main_heading h2 { max-width: 260px !important; }
}

/* Custom CSS End */





/* REsimpli Template 1 Elementor Css Start */
.elementor_template_six .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none; }
.elementor_template_six .ouradvantage .elementor-image-box-wrapper .elementor-image-box-img { background-color: var(--e-global-color-primary); border-radius: 50%; height: 55px; width: 55px; display: flex; align-items: center; justify-content: center; margin-left: auto !important; margin-right: auto !important; }
body.elementor_template_six .offer_modal .modal-content { background-color: #fff; border-radius: 25px; }
body.elementor_template_six .offer_modal .modal-content .box h4 { text-align: left; font-size: 24px; font-weight: 600; line-height: 1.2; margin-bottom: 5px; font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_six .offer_modal .modal-content .box p { text-align: left; color: #7e7e7e; font-size: 18px; font-weight: 400; line-height: 1.6; margin-bottom: 38px; font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_six  #site-main .gform_wrapper form .gform-body .gfield textarea { border: 1px solid #e6e6e6 !important; border-radius: 4px !important; padding: 10px 18px 10px 15px !important; color: #000 !important; }
body.elementor_template_six #site-main .gform_wrapper .gfield_label { font-weight: 500 !important; margin-bottom: 10px !important; line-height: 1.5 !important; }
.elementor_template_six .gform_wrapper form .gform-body fieldset, body.elementor_template_six #site-main .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12 !important; }
.elementor_template_six .gform_wrapper form .gform-body .gform_fields { grid-row-gap: 16px !important; grid-column-gap: 16px !important; }
body.elementor_template_six #site-main .gform_wrapper form .gform-body .gform_fields .field_sublabel_below { grid-column: span 4; }
body.elementor_template_six #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) { border: 1px solid #e6e6e6 !important; border-radius: 4px !important; padding: 10px 18px 10px 15px !important; color: #000 !important; }
body.elementor_template_six #site-main .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-size: 14px !important; font-weight: 400 !important; margin: 0 0 0 6px !important; }
body.elementor_template_six #site-main .gform_wrapper form .gform-footer { margin: 17px 0 0 !important; }
body.elementor_template_six #site-main .gform_wrapper form .gform-footer .gform_button { max-width: 100% !important; line-height: 1.42857143 !important; padding: 7px 32px !important; background: var(--e-global-color-accent) !important}
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper .gfield_label { font-weight: 500 !important; margin-bottom: 10px !important; line-height: 1.5 !important; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper .gfield_label, body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input), body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gfield select, body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label, body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-footer .gform_button { font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-footer .gform_button { background-color: var(--e-global-color-accent) !important; }
.elementor_template_six .hero-sec-1 .gform_wrapper form .gform-body fieldset, body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12 !important; }
.elementor_template_six .hero-sec-1 .gform_wrapper form .gform-body .gform_fields { grid-row-gap: 16px !important; grid-column-gap: 16px !important; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gform_fields .field_sublabel_below { grid-column: span 4; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) { border: 1px solid #e6e6e6 !important; border-radius: 4px !important; padding: 10px 18px 10px 15px !important; color: #000 !important; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-size: 14px !important; font-weight: 400 !important; margin: 0 0 0 6px !important; }
.elementor_template_six:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: 0px; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-footer { margin: 17px 0 0 !important; }
body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-footer .gform_button { max-width: 100% !important; line-height: 1.42857143 !important; padding: 7px 32px !important; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper .gfield_label { font-weight: 500 !important; margin-bottom: 10px !important; line-height: 1.5 !important; color: #fff !important; }
.elementor_template_six .hero-sec-2 .gform_wrapper form .gform-body fieldset, body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12 !important; }
.elementor_template_six .hero-sec-2 .gform_wrapper form .gform-body .gform_fields { grid-row-gap: 16px !important; grid-column-gap: 16px !important; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-body .gform_fields .field_sublabel_below { grid-column: span 4; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) { border: 1px solid #e6e6e6 !important; border-radius: 4px !important; padding: 10px 18px 10px 15px !important; color: #000 !important; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-size: 13px !important; font-weight: 400 !important; color: #fff; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label a { color: #fff !important; text-decoration: underline; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-footer { margin: 17px 0 0 !important; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-footer .gform_button { max-width: 100% !important; line-height: 1.42857143 !important; padding: 7px 32px !important; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input { border-color: #fff !important; height: 17px !important; }
body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input:checked { border-color: #fff !important; }
body.elementor_template_six .offer_modal .modal-content { border-radius: 6px !important; }
body.elementor_template_six .offer_modal .modal-content .modal-body { padding: 30px !important; }
body.elementor_template_six .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields { gap: 16px !important; }
body.elementor_template_six .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield .gfield_label { font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_six .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
body.elementor_template_six .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield { grid-column: span 4; }
body.elementor_template_six .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield:not(.gfield--type-checkbox) input, body.elementor_template_six .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield select { padding: 12px 15px !important; border-radius: 5px !important; font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_six .offer_modal .modal-content .gform_wrapper form .gform-footer .gform_button { max-width: 100% !important; background: var(--e-global-color-accent) !important; font-family: 'Plus Jakarta Sans', sans-serif !important; padding: 10px 20px !important; font-size: 16px !important; font-weight: 600 !important; }
.elementor_template_six .cus_faq_section .elementor-accordion-item .elementor-tab-title { cursor: pointer; font-weight: 600; line-height: 1.5; margin: 30px auto 0; padding: 20px 15px 0 25px; border: 1px solid #f3f3f3; background-color: #fcfcfc; position: relative; border-radius: 5px 5px 0 0; border-bottom: none; transition: none !important; }
.elementor_template_six .cus_faq_section .elementor-accordion-item .elementor-tab-content { display: block !important; margin: 0 auto 25px; font-size: 18px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.67; letter-spacing: normal; color: #2a2a2a; padding: 5px 45px 25px 25px; border: 1px solid #f3f3f3; background-color: #fcfcfc; border-radius: 0 0 5px 5px; border-top: none; transition: none !important; animation: none !important; overflow: hidden !important; height: auto !important; padding-top: 5px !important; margin-top: 0 !important; padding-bottom: 25px !important; margin-bottom: 25px !important; }
.elementor_template_six .cus_faq_section .elementor-accordion-item .elementor-tab-title.elementor-active, .elementor_template_six .cus_faq_section .elementor-accordion-item .elementor-tab-content.elementor-active { background-color: #f5f8fb; }
.elementor_template_six .cus_faq_section .accordion-content .accordion-content-inner { height: 55px !important; }
.elementor_template_six .cus_faq_section .elementor-tab-content.elementor-active .accordion-content .accordion-content-inner { display: block; height: auto !important; }

body.elementor_template_six.page-template-step-two-form .fullcontformdiv .contform .btn-submit { background-color: var(--e-global-color-accent) !important; border-color: var(--e-global-color-accent) !important; outline: none !important; box-shadow: none !important; }
body.elementor_template_six.page-template-step-two-form .fullcontformdiv .contform .form-control { font-size: 15px !important; padding: 13px 19px !important; }
body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields { gap: 16px !important; }
body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield .gfield_label, body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield input:not(.gfield-choice-input), body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield textarea, body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container_checkbox .gchoice label.gform-field-label, body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button { font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button { background-color: var(--e-global-color-accent) !important; }
body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield select { font-family: 'Plus Jakarta Sans', sans-serif; padding: 9px 18px 9px 15px !important; }
body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield .validation_message { padding: 0 !important; }
body.elementor_template_six #site-main .retemp1gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield textarea::placeholder { font-weight: 500; font-size: 15px; line-height: 18px; color: #000000; opacity: 0.5; }
.elementor_template_six .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item { margin-left: 0 !important; margin-right: 10px !important; }
.elementor_template_six .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: ""; background-image: url(https://resimpliwebsites.com/wp-content/images/image_second.png); padding: 15px; background-size: 60% 60%; background-position: center; filter: invert(1); margin-right: 5px; background-repeat: no-repeat; }
.elementor_template_six .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: ""; background-image: url(https://resimpliwebsites.com/wp-content/images/image_first.png); padding: 15px; background-size: 60%; background-position: center; filter: invert(1); margin-right: 5px; background-repeat: no-repeat; }
.elementor_template_six footer .footer_main_menu ul li a { margin: 0 !important; max-width: max-content; }
.landing_page-template.elementor_template_six .shield_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_six .round_check ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none !important; }
.landing_page-template.elementor_template_six .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.landing_page-template.elementor_template_six #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_six .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_six .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
body.elementor_template_six #site-main .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button {
    background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;
    color: #fff !important;
    font-weight: 900 !important;
}
.elementor_template_six .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_six .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_six #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_six #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_six #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_six #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.elementor_template_six #site-main .retemp2gravity.landingpage4_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF9C07 -45.4%, #FFBA07 99.79%) !important;}
.elementor_template_six .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_six #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.elementor_template_six .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.elementor_template_six .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_six #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_six .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.elementor_template_six #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.elementor_template_six .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}

@media screen and (max-width: 767px) {
    body.elementor_template_six #site-main .gform_wrapper form .gform-body .gform_fields .field_sublabel_below, body.elementor_template_six #site-main .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12; }
    body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gform_fields .field_sublabel_below, body.elementor_template_six #site-main .hero-sec-1 .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12; }
    .elementor_template_six .hero-sec-1 .elementor-element.e-con-full { padding-top: 65px; min-height: 466px; }
    body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-body .gform_fields .field_sublabel_below, body.elementor_template_six #site-main .hero-sec-2 .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12; }
    .elementor_template_six .hero-sec-2 .elementor-element .e-con-inner { padding-top: 50px; padding-bottom: 50px; }
    .landing_page-template.elementor_template_six .list_group_css{overflow: scroll;}
}
@media screen and (max-width: 520px) {
    .elementor_template_six .hero-sec-1 .elementor-element.e-con-full { padding-top: 65px; min-height: 570px; }
}
/* REsimpli Template 1 Elementor Css End */



/* REsimpli Template 2 Elementor Css Start */
.elementor_template_seven header.topheader.stickyheader { position: absolute; z-index: 99; }
.elementor_template_seven header.topheader.stickyheader.is-sticky { position: fixed; background-color: #fff !important; box-shadow: 0 2px 10px 0 #5e5e5e; }
.elementor_template_seven header.topheader.stickyheader.is-sticky .elementor-heading-title { color: #313131; }
.elementor_template_seven header.topheader.stickyheader.is-sticky nav ul li a { color: #2A2A2A !important; }
.elementor_template_seven header.topheader.stickyheader.is-sticky nav ul li a:hover { color: #000000 !important; }
.elementor_template_seven header.topheader.stickyheader.is-sticky .elementor-menu-toggle, .elementor_template_seven header.topheader.stickyheader.is-sticky .elementor-menu-toggle svg { color: #000000; fill: #000000; }
body.elementor_template_seven:not(.single-landing_page) .gform_wrapper .gform_fields .gfield input:not([type="checkbox"])::placeholder, body.elementor_template_seven:not(.single-landing_page) .gform_wrapper .gform_fields .gfield textarea::placeholder { color: #000000; opacity: 0.5; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform_fields { grid-column-gap: 2% !important; grid-row-gap: 20px !important; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform_fields .gfield .gfield_label { color: #fff; font-weight: 500 !important; line-height: 1.15 !important; display: block; margin-bottom: 8px !important; font-size: 13px; font-family: "Plus Jakarta Sans", sans-serif; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform_fields .gfield.hidelabelcheckbox .gfield_label { display: none; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform_fields .gfield .gfield_checkbox .gchoice input { border-color: #ffffff; background: transparent; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform_fields .gfield .gfield_checkbox .gchoice label { font-weight: 400 !important; line-height: 1.3 !important; font-family: "Plus Jakarta Sans", sans-serif; font-size: 14px !important; color: #ffffff; margin: 0 0 0 6px !important; }
.elementor_template_seven:not(.single-landing_page) .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: -5px; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer { margin: 24px 0 0 !important; }
body.elementor_template_seven #site-main .retemp2hero1 .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button { border-radius: 5px !important; color: #000000 !important; font-family: "Plus Jakarta Sans", sans-serif !important; font-size: 18px !important; font-weight: 600 !important; padding: 7px 16px !important; line-height: 1.4 !important; background-color: var(--e-global-color-accent) !important; }
body.elementor_template_seven #site-main .how_we_work .e-con-inner { position: relative; }

body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields { gap: 16px !important; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield .gfield_label, body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield input:not(.gfield-choice-input), body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield textarea, body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container_checkbox .gchoice label.gform-field-label, body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button { font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button { background-color: var(--e-global-color-accent) !important; color: #000000 !important; border-radius: 5px !important; font-weight: 500 !important; font-size: 15px !important; padding: 10px !important; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield select { font-family: 'Plus Jakarta Sans', sans-serif; padding: 9px 18px 9px 15px !important; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield .validation_message { padding: 0 !important; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .gfield textarea::placeholder { font-weight: 500; font-size: 15px; line-height: 18px; color: #000000; opacity: 0.5; }
body.elementor_template_seven #site-main .retemp2gravity.get_fair_cash_deal.elementor-widget-gf_select_box .gform_wrapper form .gform_fields .gfield { grid-column: span 12; }
body.elementor_template_seven #site-main .retemp2gravity.get_fair_cash_deal.elementor-widget-gf_select_box .gform_wrapper form .gform_fields { gap: 5px !important; }
body.elementor_template_seven #site-main .retemp2gravity.get_fair_cash_deal.elementor-widget-gf_select_box .gform_wrapper .gform_fields .gfield.gfield--type-checkbox.hidelabelcheckbox.lastchecbox { margin-top: 10px; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper a.fass-pen, body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper a.fa-user { background-color: teal !important; color: #ffffff !important; z-index: 9; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper a.fass-pen:hover, body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper a.fa-user:hover { background-color: #ffffff !important; color: teal !important; border-color: teal !important; }
body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper a.fass-pen:hover:before, body.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper a.fa-user:hover:before { color: teal !important; }

body.elementor_template_seven #site-main .retemp2testimonial_slider .testimonialsec .carousel-control:hover { background-color: var(--e-global-color-accent); }
body.elementor_template_seven #site-main .retemp2testimonial_slider .testimonialsec .carousel-control img { filter: none; }
body.elementor_template_seven #site-main .retemp2testimonial_slider .testimonialsec .carousel-control:hover img { filter: brightness(3); }

body.elementor_template_seven #site-main .contact_page .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .field_sublabel_below {grid-column: span 12;}
body.elementor_template_seven #site-main .contact_page .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gfield_label{color: #fff;font-weight: 500 !important;font-family: 'Plus Jakarta Sans', sans-serif;}
body.elementor_template_seven #site-main .contact_page .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields{grid-row-gap: 10px !important;}
body.elementor_template_seven #site-main .contact_page .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label{color: #fff;}
body.elementor_template_seven #site-main .contact_page .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-body .gform_fields .ginput_container_checkbox .gchoice .gfield-choice-input{border: 1px solid #ffffff;}
body.elementor_template_seven #site-main .contact_page .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button{color: #000 !important;background-color: var(--e-global-color-accent) !important;}

body.elementor_template_seven .faq_section_temp2 .elementor-accordion-item .elementor-tab-title { cursor: pointer; font-weight: 600; line-height: 1.5; margin: 30px auto 0; padding: 10px 10px 0 10px; border: none; background-color: transparent !important; position: relative; border-radius: unset; border-bottom: none; transition: none !important; }
body.elementor_template_seven .faq_section_temp2 .elementor-accordion-item .elementor-tab-content { display: block !important; margin: 0 auto 25px; font-size: 18px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.67; letter-spacing: normal; color: #2a2a2a; padding: 5px 10px 10px; border: none; background-color: transparent !important; border-radius: 0 0 5px 5px; border-top: none; transition: none !important; animation: none !important; overflow: hidden !important; height: auto !important; padding-top: 5px !important; margin-top: 0 !important; padding-bottom: 25px !important; margin-bottom: 25px !important; }
body.elementor_template_seven .faq_section_temp2 .accordion-content .accordion-content-inner { height: 52px !important; }
body.elementor_template_seven .faq_section_temp2 .elementor-tab-content.elementor-active .accordion-content .accordion-content-inner { display: block; height: auto !important; }

body.elementor_template_seven .offer_modal .modal-dialog { max-width: 740px; }
body.elementor_template_seven .offer_modal .modal-content { background-color: #fff; border-radius: 25px; }
body.elementor_template_seven .offer_modal .modal-content .box h4 { text-align: left; font-size: 24px; font-weight: 600; line-height: 1.2; margin-bottom: 5px; font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_seven .offer_modal .modal-content .box p { text-align: left; color: #7e7e7e; font-size: 18px; font-weight: 400; line-height: 1.6; margin-bottom: 38px; font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_seven .offer_modal .modal-content { border-radius: 6px !important; }
body.elementor_template_seven .offer_modal .modal-content .modal-body { padding: 40px !important; }
body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields { gap: 16px !important; }
body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield .gfield_label { font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 14px !important; margin: 0 0 0 6px !important; }
body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield { grid-column: span 4; }
body.elementor_template_seven .offer_modal .modal-content .gform_wrapper form input:not(.gfield-choice-input), body.elementor_template_seven .offer_modal .modal-content form select { padding: 12px 15px !important; border-radius: 5px !important; font-family: 'Plus Jakarta Sans', sans-serif !important; }
body.elementor_template_seven .offer_modal .modal-content .gform_wrapper form .gform-footer .gform_button { max-width: 100% !important; background: var(--e-global-color-accent) !important; font-family: 'Plus Jakarta Sans', sans-serif !important; padding: 10px 20px !important; font-size: 16px !important; font-weight: 600 !important; color: #000000 !important; border-radius: 5px !important; }


body.elementor_template_seven .offer_modal .modal-content .modal-body .gform_wrapper > a { background-color: teal !important; color: #ffffff; border-color: teal !important; }
body.elementor_template_seven .offer_modal .modal-content .modal-body .gform_wrapper > a:hover { background-color: #ffffff !important; color: teal !important; }
body.elementor_template_seven .offer_modal .modal-content .modal-body .gform_wrapper > a:before { color: #ffffff !important; }
body.elementor_template_seven .offer_modal .modal-content .modal-body .gform_wrapper > a:hover:before { color: teal !important; }
body.elementor_template_seven .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before { content: none; }


body.elementor_template_seven  #site-main .gform_wrapper form .gform-body .gfield textarea { border: 1px solid #e6e6e6 !important; border-radius: 4px !important; padding: 10px 18px 10px 15px !important; color: #000 !important; }
body.elementor_template_seven #site-main .gform_wrapper .gfield_label { font-weight: 500 !important; margin-bottom: 10px !important; line-height: 1.5 !important; }
.elementor_template_seven .gform_wrapper form .gform-body fieldset, body.elementor_template_seven #site-main .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12 !important; }
.elementor_template_seven .gform_wrapper form .gform-body .gform_fields { grid-row-gap: 16px !important; grid-column-gap: 16px !important; }
body.elementor_template_seven #site-main .gform_wrapper form .gform-body .gform_fields .field_sublabel_below { grid-column: span 4; }
body.elementor_template_seven #site-main .gform_wrapper form .gform-body .gfield input:not(.gfield-choice-input) { border: 1px solid #e6e6e6 !important; border-radius: 4px !important; padding: 10px 18px 10px 15px !important; color: #000 !important; }
body.elementor_template_seven #site-main .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-size: 13px !important; font-weight: 400 !important; margin: 0 0 0 6px !important; }
body.elementor_template_seven #site-main .gform_wrapper form .gform-footer { margin: 17px 0 0 !important; }
body.elementor_template_seven #site-main .gform_wrapper form .gform-footer .gform_button { max-width: 100% !important; line-height: 1.42857143 !important; padding: 7px 32px !important; }

body.elementor_template_seven.page-template-step-two-form .fullcontformdiv .contform .btn-submit { background-color: var(--e-global-color-accent) !important; border-color: var(--e-global-color-accent) !important; outline: none !important; box-shadow: none !important; }
body.elementor_template_seven.page-template-step-two-form .fullcontformdiv .contform .form-control { font-size: 15px !important; padding: 13px 19px !important; }

.elementor_template_seven .call_now_button .elementor-button .elementor-button-content-wrapper { align-items: center; }
.elementor_template_seven .call_now_button .elementor-button .elementor-button-content-wrapper:before { content: ""; background: url(https://resimpliwebsites.com/wp-content/images/phone-call.png) center / cover no-repeat; height: 22px; width: 22px; filter: invert(1); }
.elementor_template_seven .call_now_button .elementor-button .elementor-button-content-wrapper .elementor-button-icon { display: none; }

.landing_page-template.elementor_template_seven #site-main .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form .gform-footer .gform_button{border-radius: 20px !important;}
.landing_page-template.elementor_template_seven .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_seven .retemp2gravity .gform_wrapper{ margin-left: 7px; margin-right: 7px; position: relative; }
.landing_page-template.elementor_template_seven .retemp2gravity .gform_wrapper a.fass-pen{left: 100%; top: -16px;}
.landing_page-template.elementor_template_seven .retemp2gravity .gform_wrapper a.fas.fa-user{left: 100%; top: 23px;}

.elementor_template_seven .retemp2gravity.landingpage1_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #EC3B43 0%, #F05D63 97%) !important;}

.elementor_template_seven .retemp2gravity.landingpage2_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_seven #site-main .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_seven .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
body.elementor_template_seven #site-main .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button {
    background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;
    color: #fff !important;
    font-weight: 900 !important;
}

.elementor_template_seven .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_seven #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.elementor_template_seven .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.elementor_template_seven #site-main .retemp2gravity.landingpage4_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF9C07 -45.4%, #FFBA07 99.79%) !important;}

.elementor_template_seven .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_seven #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_seven .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.elementor_template_seven #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.elementor_template_seven .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}

.landing_page-template.elementor_template_seven .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}

.elementor_template_seven .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_seven .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_seven #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_seven #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_seven #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_seven #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}


@media only screen and (max-width: 991px) {
    body.elementor_template_seven #site-main .how_we_work .e-con-inner { padding: 20px; }
    body.elementor_template_seven #site-main .how_we_work .e-con-inner > .elementor-element { position: unset !important; transform: none; flex-direction: column; padding: 15px; border-radius: 10px; z-index: 1; }
    body.elementor_template_seven #site-main .how_we_work .e-con-inner > .elementor-element > .elementor-element { width: 100%; margin: 0; }
    body.elementor_template_seven .offer_modal .modal-content .box h4 { font-size: 22px; }
    body.elementor_template_seven .offer_modal .modal-content .box p { font-size: 16px; margin-bottom: 30px; }
}
@media screen and (max-width: 767px) {
    body.elementor_template_seven #site-main .gform_wrapper form .gform-body .gform_fields .field_sublabel_below, body.elementor_template_seven #site-main .gform_wrapper form .gform-body .gform_fields .gfield--type-textarea { grid-column: span 12; }
    .landing_page-template.elementor_template_seven .list_group_css{overflow: scroll;} 
}
@media only screen and (max-width: 639px) {
    body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield { grid-column: span 12; }
    body.elementor_template_seven .offer_modal .modal-content .box h4 { font-size: 20px; }
    body.elementor_template_seven .offer_modal .modal-content .box p { font-size: 14px; margin-bottom: 20px; }
    body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields { gap: 10px !important; }
    body.elementor_template_seven .offer_modal .modal-content .gform_wrapper form input:not(.gfield-choice-input), body.elementor_template_seven .offer_modal .modal-content form select { padding: 8px 12px !important; }
    body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .gfield .gfield_label { margin-bottom: 5px !important; }
    body.elementor_template_seven .offer_modal .modal-content .gform_wrapper .gform-body .gform_fields .ginput_container_checkbox .gchoice label.gform-field-label { font-size: 12px !important; }
    body.elementor_template_seven .offer_modal .modal-content .modal-body { padding: 25px !important; }
}
@media only screen and (max-width: 580px) {
    body.elementor_template_seven .compare_table table { margin: 0; }
    body.elementor_template_seven .compare_table table th, body.elementor_template_seven .compare_table table td { padding: 10px !important; }
    body.elementor_template_seven .compare_table table th { font-size: 14px !important; }
    body.elementor_template_seven .compare_table table td { font-size: 12px !important; }
}
/* REsimpli Template 2 Elementor Css End */




/* REsimpli Template 3 Elementor Css Start */
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper form .gform-body .ginput_container input[type=text]{ padding: 20px 15px !important; box-sizing: border-box; font-size: 18px !important; height: auto; box-shadow: none !important; outline: 0; display: block; width: 100%; color: #2a2a2a; border: 1px solid #e6e6e6; font-weight: 500; border-radius: 5px;}
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields fieldset.gfield .address_line_1 input{ padding: 20px 15px !important; box-sizing: border-box; font-size: 18px !important; margin: 0;width: 100%;display: block; color: #555; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields fieldset.gfield{ width: 100%; grid-column: 1 / -1; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body { max-width: 710px; width: 100%; margin: auto; position: relative; margin-bottom: 10px; } 
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields div#field_submit { position: absolute; top: 0; right: 15px; height: 100%; width: auto; display: flex; justify-content: center; flex-direction: column; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields div#field_submit input { padding: 15px 30px; color: #ffffff; font-size: 18px; font-weight: 700; line-height: 20px; border-radius: 5px; background: var( --e-global-color-accent ); outline: none; box-shadow: none; border: none; box-sizing: border-box; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fass-pen { position: absolute; top: -16px; left: 100%; font-size: 0; padding: 10px; background-color: teal; border-radius: 100px; display: flex; align-items: center; justify-content: center; border: 1px solid transparent; transition: .5s; z-index: 999; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fas.fa-user { border-radius: 100px; align-items: center; position: absolute; left: 100%; font-size: 0; padding: 10px; background-color: teal; display: flex; transition: .5s; z-index: 999; top: 23px; justify-content: center;}
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fass-pen:hover,.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fas.fa-user:hover{ border: 1px solid teal; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fas.fa-user:hover:before,.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fass-pen:hover:before { color: teal; }
.elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform_footer{margin: 0px !important;}
.elementor_template_eight .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{ content: unset; }

.elementor_template_eight .retemp3_city.elementor-widget-city_widget ul.areabyhousetxt2 { justify-content: center; gap: 25px; }
.elementor_template_eight .retemp3_city.elementor-widget-city_widget ul.areabyhousetxt2 li { width: auto; font-size: 16px; font-weight: bold; color: #5a5a5a; line-height: 1.63; }
.elementor_template_eight .retemp3_city.elementor-widget-city_widget ul.areabyhousetxt2 li:before { font-size: 16px; color: #5a5a5a; line-height: normal; }
.elementor_template_eight .retemp3_city.elementor-widget-city_widget ul.areabyhousetxt2 li a { color: #5a5a5a; }


.elementor_template_eight .vs_box_con .vs_col .vs_icon_box { display: flex; align-items: center; justify-content: center; height: 45px; width: 45px; max-width: 45px !important; }
.elementor_template_eight .vs_box_con .left_col .right_icon ul li { flex-direction: row-reverse; justify-content: end; }
.elementor_template_eight .vs_box_con .icon_list_cus ul li { gap: 10px; }
.elementor_template_eight .vs_box_con .icon_list_cus ul li .elementor-icon-list-icon svg { margin: 0; }
.elementor_template_eight .vs_box_con .icon_list_cus ul li .elementor-icon-list-text { padding: 0; }


.elementor_template_eight .contact_page_main { overflow: hidden; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper { background: rgba(11, 73, 58, .1); }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper>.gform_validation_errors { width: 100%; max-width: calc(100% - 60px); margin-left: auto; margin-right: auto; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .top_label { display: flex; flex-direction: column; gap: 0 !important; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .field_sublabel_below { padding: 30px 30px 0px 30px; margin: 0 !important; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address { padding: 0 30px 30px; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address legend { color: #353535; font-size: 16px; font-weight: 700 !important; line-height: 1.6 !important; margin-bottom: 8px !important; font-family: inherit; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gform_footer { padding: 0 30px 30px 30px; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address .gform-grid-col { text-align: left; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address .gform-grid-col select { padding: 10px 15px !important; font-size: 13px; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper div.gfield { background-color: #ffffff; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gform_footer { padding: 30px !important; margin: 0 !important; background-color: #ffffff; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address .validation_message { margin-bottom: 0; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address .gform-grid-col input { font-size: 13px !important; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address span.address_line_2 input,
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address span.address_city input,
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address span.address_state input,
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address span.address_zip input { font-size: 13px !important; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address legend .gfield_required { display: none; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield.gfield--type-checkbox { background-color: #ffffff; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input, .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container select, .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container textarea { text-align: left; font-size: 18px !important; padding: 10px 18px 10px 15px !important; line-height: 1.42857143 !important; color: #2a2a2a; background-color: #fff; border: 1px solid #e6e6e6; font-weight: 500; border-radius: 5px; outline: none; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input[type="checkbox"] { position: relative; border: 1px solid #000000; border-radius: 2px; background: none; cursor: pointer; line-height: 0 !important; margin: 0 .4em 0 0; outline: 0; padding: 0 !important; vertical-align: text-top; height: 18px !important; width: 18px !important; min-width: 18px !important; -webkit-appearance: none; opacity: .5; transition: all .2s ease-out; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input[type="checkbox"] ~ label { color: #000; font-size: 16px !important; font-family: inherit; margin: 0 0 0 6px !important; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input[type="checkbox"]:checked { opacity: 1; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input[type="checkbox"]:before { border-color: #000000; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gform_footer .gform_button { user-select: none; font-weight: 500 !important; font-size: 15px !important; border: 1px solid transparent; width: 100% !important; max-width: 100% !important; border-radius: 5px !important; padding: 12px !important; font-family: 'Public Sans', sans-serif !important; line-height: normal !important; }
.elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper a.fass-pen, .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper a.fas.fa-user { left: auto; right: 0; }

.elementor_template_eight .retemp3_faq .elementor-accordion-item .elementor-tab-title { display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; }
.elementor_template_eight .retemp3_faq .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon { width: auto; }



.elementor_template_eight .testtimonial-sec:first-child { margin-top: 90px; margin-bottom: 60px; }
.elementor_template_eight .testtimonial-sec { padding: 0; margin: 60px auto; max-width: 750px; }
.elementor_template_eight .testtimonial-sec .container-width { padding: 0; max-width: 100%; width: 100%; }
.elementor_template_eight .testtimonial_iframe_image_custom { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 60px; border-radius: 10px; box-shadow: 0 20px 40px 20px rgba(53, 53, 53, 0.05); background-color: #ffffff; gap: 30px; }
.elementor_template_eight .testtimonial_iframe_image_custom .testtimonial_text { max-width: 100%; border-radius: 0; box-shadow: none; background-color: transparent; margin: 0; z-index: 1; position: relative; }
.elementor_template_eight .testtimonial_iframe_image_custom .only_iframe, .testtimonial_iframe_image_custom .image_with_iframee { width: 100%; }
.elementor_template_eight .testtimonial_iframe_image_custom .only_iframe .testosec_iframe { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; border-radius: 10px; }
.elementor_template_eight .testtimonial_iframe_image_custom .only_iframe .testosec_iframe iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.elementor_template_eight .testtimonial_iframe_image_custom .testtimonial_text .testtimonial_text_sub { padding: 0; }
.elementor_template_eight .testtimonial-sec .para-text p { margin: 0 0 10px; color: #353535; font-size: 18px; font-weight: 600; line-height: 1.6; font-stretch: normal; font-style: normal; letter-spacing: normal; position: relative; z-index: 2; }
.elementor_template_eight .testtimonial-sec .testtimonial_iframe_image_custom h4.dark-blue { font-size: 15px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.67; letter-spacing: normal; color: #2a2a2a; text-decoration: underline; margin: 0; }
.elementor_template_eight .testtimonial_iframe_image_custom .image_with_iframee .testosec_image { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; border-radius: 10px; }
.elementor_template_eight .testtimonial_iframe_image_custom .image_with_iframee .testosec_image img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.elementor_template_eight .testtimonial_iframe_image_custom .image_with_iframee .testosec_image:before, .elementor_template_eight .testtimonial_iframe_image_custom .image_with_iframee .testosec_image:after { z-index: 9; }
.elementor_template_eight .testtimonial_iframe_image_custom .image_with_iframee .testosec_iframe { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; border-radius: 10px; }
.elementor_template_eight .testtimonial_iframe_image_custom .image_with_iframee .testosec_iframe iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.elementor_template_eight .testtimonial_iframe_image_custom .testi_only_image { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; border-radius: 10px; }
.elementor_template_eight .testtimonial_iframe_image_custom .testi_only_image img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.landing_page-template.elementor_template_eight .list_group_css .elementor-icon-list-item{ padding: 15px 0px !important; margin: 0px !important; height: 75px;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.landing_page-template.elementor_template_eight .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;color: #fff !important;}
.landing_page-template.elementor_template_eight .elementor-widget-testimonial_slider .testimonialsec{background-color: transparent;}
body.elementor_template_eight #site-main .retemp2gravity.landingpage2_form .gform_wrapper form .gform-footer .gform_button {
    background: linear-gradient(90deg, #2EA958 0%, #34CE84 97%) !important;
    color: #fff !important;
    font-weight: 900 !important;
}
.elementor_template_eight .retemp2gravity.landingpage3_landingform .gform-body .gform_fields{display: flex !important;align-items: center;justify-content: center;}
.elementor_template_eight .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email{width: 100%;}
.elementor_template_eight #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-email .ginput_container_email input[type=email]{padding: 16px 18px !important;border: 1px solid rgba(225, 225, 225, 1) !important;box-shadow: 2px 4px 7px 0px rgba(0, 0, 0, 0.05) !important;font-size: 16px !important;color: rgba(110, 110, 110, 1) !important;font-weight: 400 !important;}
.elementor_template_eight #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit{margin-left: -155px;}
.elementor_template_eight #site-main .retemp2gravity.landingpage3_landingform .gform-body .gfield--type-submit .gform-button{font-size: 13px;font-weight: 600;color: rgba(255, 255, 255, 1) !important;padding: 12px 19px !important;border-radius: 8px !important;background-color: var(--e-global-color-accent) !important;}
.elementor_template_eight #site-main .retemp2gravity.landingpage3_landingform .gform-footer{display: none !important;}
.elementor_template_eight #site-main .retemp2gravity.landingpage4_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF9C07 -45.4%, #FFBA07 99.79%) !important;}
.elementor_template_eight .retemp2gravity.landingpage4_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_eight #site-main .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.elementor_template_eight .retemp2gravity.landingpage4_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FFD600 0%, #FF8A00 97%) !important;color: #000 !important;}
.elementor_template_eight .retemp2gravity.landingpage5_form {background-color: white;border: 0;border-radius: 12px;padding: 30px 35px;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper {margin-left: 7px;margin-right: 7px;}
body.elementor_template_eight #site-main .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme form .gform-body .gform_fields{grid-column-gap: 0 !important;grid-row-gap: 0px !important;gap: 0 !important;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield {margin-bottom: 15px;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield_label{color: #000;text-align: left;width: 100%;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input {padding: 10px 18px 10px 15px;border-radius: 8px;background: #FBFBFB;border: 1px solid #E6E6E6 !important;font-size: 13px;color: #555;line-height: 1.4;font-weight: 500;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper.gform-theme .gfield.gfield--width-third{grid-column: span 12 !important;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input{position: relative;border: 1px solid #08314b !important;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;width: auto;margin: 0;height: 17px;}
.elementor_template_eight .retemp2gravity.landingpage5_form .gform_wrapper form .gform-body .ginput_container input.gfield-choice-input:checked:before{border: solid #000 !important;border-width: 0 2px 2px 0 !important;}
.elementor_template_eight #site-main .retemp2gravity.landingpage5_form .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;color: #000 !important;}
.elementor_template_eight .retemp2gravity.landingpage5_form_bottom .gform_wrapper form .gform-footer .gform_button{background: linear-gradient(90deg, #FF3535 0%, #FF8F8F 100%) !important;}




@media only screen and (max-width: 991px) {
    .elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fas.fa-user, .elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper a.fass-pen { left: auto; right: -15px; }

    .elementor_template_eight .testtimonial_iframe_image_custom { padding: 40px; gap: 20px; }
    .elementor_template_eight .testtimonial-sec .para-text p { font-size: 16px; }
}
@media only screen and (max-width: 870px) {
    .elementor_template_eight .compare_table_temp3.elementor-widget-html { overflow-x: auto; }
    .elementor_template_eight .compare_table_temp3.elementor-widget-html table { width: 840px !important; overflow: auto; }
}
@media only screen and (max-width: 767px) {
    .elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields fieldset.gfield .address_line_1 input { padding: 15px !important; font-size: 16px !important; }
    .elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields div#field_submit input { padding: 10px 20px; font-size: 14px; }
    .elementor_template_eight .retemp3gravity .elementor-widget-container .gform_wrapper .gform-body .gform_fields div#field_submit { right: 10px; }
    .elementor_template_eight .topheader .headnumber { z-index: 99; }

    .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gfield--type-address { padding: 0 20px 20px !important; }
    .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .field_sublabel_below { padding: 20px 20px 0px 20px; }
    .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper .gform_footer { padding: 20px 20px 20px !important; }
    .elementor_template_eight .contact_page_description .elementor-image-box-wrapper { display: flex; align-items: flex-start; gap: 10px; }
    .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input, .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container select, .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container textarea { font-size: 14px !important; }
    .elementor_template_eight .contact_page_main .contact_page_form .retemp3gravity_contact.elementor-widget-gf_select_box .gform_wrapper form .gform-body .ginput_container input[type="checkbox"] ~ label { font-size: 14px !important; }

    .elementor_template_eight .testtimonial_iframe_image_custom { padding: 30px; }
    .elementor_template_eight .testtimonial-sec .testtimonial_iframe_image_custom h4.dark-blue { font-size: 14px; }

    .elementor_template_eight .header_main_menu nav { padding: 15px; box-shadow: 0 10px 10px 0 rgba(0,0,0,0.3); }
    .elementor_template_eight .header_main_menu nav ul { display: flex; flex-direction: column; gap: 5px; }
    .elementor_template_eight .header_main_menu nav ul li a { padding: 10px !important; line-height: normal !important; border-radius: 5px; }
    .landing_page-template.elementor_template_eight .list_group_css{overflow: scroll;}
}
@media only screen and (max-width: 580px) {
    .elementor_template_eight .compare_table_temp3.elementor-widget-html table { width: 770px !important; }
    .elementor_template_eight .compare_table_temp3.elementor-widget-html table tr th { padding: 20px 15px !important; font-size: 18px !important; }
    .elementor_template_eight .compare_table_temp3.elementor-widget-html table tr td { padding: 10px 15px !important; font-size: 15px !important; }

    .elementor_template_eight .testtimonial_iframe_image_custom { padding: 20px; }
    .elementor_template_eight .testtimonial-sec { margin: 40px auto; }
    .elementor_template_eight .testtimonial-sec .para-text p { font-size: 14px; }
}
@media only screen and (max-width: 420px) {
    .elementor_template_eight .testtimonial-sec { margin: 30px auto; }
    .elementor_template_eight .testtimonial_iframe_image_custom { padding: 15px; }
}
/* REsimpli Template 3 Elementor Css End */





/* REsimpli Buyertemplate1 Elementor Css Start */

.elementor_template_nine .cus_background_color{background: linear-gradient(to bottom,#ffffff 0%,#ffffff 15%, var(--e-global-color-secondary) 15%,var(--e-global-color-secondary) 85%,#ffffff 85%,#ffffff 100%);}
.elementor_template_nine .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:before{content: none;}
.elementor_template_nine .buyer_contactform form .gform-body .gfield{margin-bottom: 20px !important;grid-column: span 12 !important;}
.elementor_template_nine .buyer_contactform form .gform-body .gform_fields{grid-row-gap: 10px !important;}
.elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .gfield_label{color: var( --e-global-color-accent ) !important;font-weight: 500 !important;margin-bottom: 10px !important;line-height: 1.5 !important;width: 100%;text-align: left;font-size: 16px !important;padding: 0 !important;font-family: 'Satoshi' !important;}
.elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container input[type=text], .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container input[type=email], .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container input[type=tel], .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container select, .elementor_template_nine .buyer_contactform .modal-dialog .gform_wrapper .gform-body .ginput_container input[type=text]{font-size: 15px !important;padding: 13px 19px !important;height: auto;box-shadow: none !important;outline: 0;display: block;width: 100%;color: #2a2a2a;font-weight: 500;border-radius: 5px;border: solid 1px #d9d9d9 !important;}
.elementor_template_nine .buyer_contactform .gform_wrapper form .gform_footer input[type="submit"]{background-color: var(--e-global-color-accent) !important;width: 100% !important;padding: 10px !important;margin-bottom: 0 !important;white-space: nowrap;font-weight: 500 !important;font-size: 15px !important;border: 1px solid transparent;border-radius: 5px !important;max-width: 100% !important;}
.elementor_template_nine .gform_wrapper a.fass-pen, .elementor_template_nine .gform_wrapper a.fa-user{background-color: var(--e-global-color-accent) !important;}
.elementor_template_nine .buyer_contact_page_main .buyer_contact_page_inner { position: relative; overflow: hidden; }
.elementor_template_nine .buyer_contact_page_main .buyer_contact_page_inner .map_iframe_block.elementor-widget-map_widget, .elementor_template_nine .buyer_contact_page_main .buyer_contact_page_inner .map_iframe_block.elementor-widget-map_widget iframe { height: 100%; }

@media screen and (max-width:1024px){
    .elementor_template_nine .noproperty{font-size: 20px;padding: 15px 10px;}
}
@media screen and (max-width:767px){
    .elementor_template_nine .buyer_contact_page_main .buyer_contact_page_inner .map_iframe_block.elementor-widget-map_widget iframe { min-height: 300px; }
    .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .gfield_label { margin-bottom: 5px !important; font-size: 15px !important; }
    .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container input[type=text], .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container input[type=email], .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container input[type=tel], .elementor_template_nine .buyer_contactform .gform_wrapper form .gform-body .ginput_container select, .elementor_template_nine .buyer_contactform .modal-dialog .gform_wrapper .gform-body .ginput_container input[type=text] { font-size: 14px !important; padding: 10px 15px !important; }
    .elementor_template_nine .connectwithus .elementor-image-box-wrapper{display: flex;gap: 20px;align-items: center;}
    .elementor_template_nine .noproperty{font-size: 18px;padding: 10px;}
}
@media screen and (max-width:420px){
    .elementor_template_nine .noproperty{font-size: 16px;padding: 7px 10px;}
}

/* REsimpli Buyertemplate1 Elementor Css End */


/* bynowmodel css */
.popupmodel1 .modal-content .modal-header .modal-title { font-family: Rubik; font-size: 15px; font-weight: 500; font-style: normal; line-height: normal; text-align: center; color: #fff; }
.modal .modal-content .modal-body label.error { font-family: Satoshi; font-size: 12px; font-weight: 500; font-style: normal; color: #800000; }
.popupmodel1 .modal-content .modal-header { background-color: teal; }
.popupmodel1 .modal-dialog { max-width: 300px; width: 100%; }
.popupmodel1 .modal-content .modal-body { padding: 20px 35px 15px 20px; }
.popupmodel1 .modal-content .modal-body p { font-family: Rubik; font-size: 14px; font-weight: 500; font-style: normal; line-height: 1.71; text-align: left; }
.modal-content .modelbtn button:hover,
.modal-content .modelbtn button:active,
.modal-content .modelbtn button:focus { background-color: #fff; border-color: transparent; }
.popupmodel1 .modal-content .modelbtn { display: flex; justify-content: center; align-items: center; }
.popupmodel1 .modal-content .modelbtn button:nth-child(1) { font-family: Rubik; font-size: 13px !important; font-weight: 500 !important; font-style: normal; line-height: normal; color: #000; }
.popupmodel1 .modal-content .modelbtn button:nth-child(2) { font-family: Rubik; font-size: 13px !important; font-weight: 500 !important; font-style: normal; line-height: normal; color: #fff !important; border-radius: 3px; background-color: teal !important; }
.popupmodel1 .modal-content .modal-header button { color: #fff; border: 3px solid #fff; border-radius: 50% !important; opacity: 1 !important; height: 22px; width: 22px; display: flex; align-items: center; justify-content: center; }
.popupmodel2 .modal-content .modal-body h5 { font-family: Rubik; font-size: 14px; font-weight: 700; font-style: normal; line-height: 1.71; }
.popupmodel2 .modal-content .modal-body p { font-family: Rubik; font-size: 12px; font-weight: normal; font-style: normal; line-height: 1.67; }
.popupmodel2 .modal-content .modal-body:hover { background-color: rgba(0, 128, 128, 0.05); }
.bynowmodel .modal-dialog { max-width: 500px; width: calc(100% - 20px);margin-left: auto !important;margin-right: auto !important; }
.bynowmodel .modal-body { display: inline-block; height: 100%; width: 100%; padding: 15px 30px 15px 30px; position: relative; }
.bynowmodel .modal-content .modal-header h4 { font-family: Satoshi; font-size: 25px; font-weight: bold; font-style: normal; line-height: normal; color: #000; }
.bynowmodel .modal-header { padding: 30px 30px 15px 30px; border: 0; }
.bynowmodel .modal-content .modal-header button { color: #000; border: 3px solid #000; border-radius: 50% !important; opacity: 1 !important; height: 25px; width: 25px; display: flex; align-items: center; justify-content: center; margin-top: 6px; padding: 4px; background-color: transparent; }
.bynowmodel .modal-body form input::placeholder { font-family: Satoshi; font-size: 14px; font-weight: normal; font-style: normal; line-height: normal; color: #959aa0 !important; }
.bynowmodel .modal-body form>div { margin-bottom: 30px; }
.bynowmodel .modal-body form .bynowmodellspan label { font-size: 14px; font-weight: 500; font-style: normal; line-height: normal; color: #000; }
.bynowmodel .modal-body form .bynowmodellspan input[type=text].offerpriceblk { border: solid 1px #e5e5e5; background-color: #e5e7eb; }
.bynowmodel .modal-body form .bynowmodellspan select.contingency { max-width: 100%; width: 100%; }
.bynowmodel .modal-body form .bynowmodellspan input[type=text],
.bynowmodel .modal-body form .bynowmodellspan input[type=tel],
.bynowmodel .modal-body form .bynowmodellspan input[type=email],
.bynowmodel .modal-body form .bynowmodellspan input[type=number],
.bynowmodel .modal-body form .bynowmodellspan select,
.bynowmodel .modal-body form .bynowmodellspan input[type=date],
.bynowmodel .modal-body form .bynowmodellspan textarea,
.dropdown-check-list { margin-top: 7px; padding: 8px 10px; border: solid 1px #e5e5e5; outline: none; font-size: 14px; font-weight: 500; width: 100%; }
.bynowmodel .modal-body form input[type=file] { margin-top: 25px; }
.file-item { display: flex; align-items: center; margin-bottom: 5px; }
.file-icon { width: 24px; height: 24px; margin-right: 10px; }
.file-input-container { padding: 10px; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; display: flex; justify-content: center; margin: 0 50px; font-family: Satoshi; font-size: 14px; font-weight: 500; font-style: normal; line-height: normal; color: var(--e-global-color-accent); border: solid 2px var(--e-global-color-accent); }
.file-input-container input[type="file"] { display: none; }
.bynowmodel .modal-body form .file-item:hover { border: solid 1px #f2f2f2; background-color: #fbfbfb; }
.bynowmodel .modal-body form .file-item { border: solid 1px transparent; padding: 20px 10px; background-color: transparent; border-radius: 5px; gap: 25px; margin-bottom: 15px !important; font-size: 14px; font-weight: 500; transition: all 0.2s ease-in-out 0s; }
.bynowmodel .modal-body form .file-item .deletebuttondiv { display: flex; width: 40%; justify-content: flex-end; align-items: center; margin-bottom: 0 !important; }
.bynowmodel .modal-body form .file-item>span { max-width: 50%; width: 100%; }
.bynowmodel .modal-body form .file-item .delete-button { cursor: pointer; }
.bynowmodel .modal-content .modelbtn { display: flex; max-width: 100%; width: 100%; justify-content: center; align-items: center; margin-bottom: 0; padding-top: 16px; border-top: 1px solid #f2f2f2; }
.bynowmodel .modal-content .modelbtn button:nth-child(1) { font-family: Satoshi; font-size: 14px !important; font-weight: 500 !important; font-style: normal; line-height: normal; color: #000; outline: none; border: none; box-shadow: unset; }
.bynowmodel .modal-content .modelbtn button:nth-child(2) { font-family: Satoshi; font-size: 14px !important; font-weight: 500 !important; font-style: normal; line-height: normal; color: #fff; background-color: var(--e-global-color-accent); border-radius: 3px; padding: 8px 37px; outline: none; }
.makeanattend .modal-content .modal-header p { font-family: Satoshi; font-size: 14px; font-weight: 500; font-style: normal; line-height: normal; color: #000; }
.makeanattend .modal-header { padding: 30px 30px 15px 30px; }
.makeanattend { padding: 20px 20px !important; border-top: 1px solid #f2f2f2 !important; }
.price-input { width: 100%; display: flex; margin: 30px 0 35px; }
.price-input .field { display: flex; width: 100%; height: 40px; align-items: center; }
.field input { width: 100%; height: 100%; outline: none; font-size: 19px; margin-left: 12px; border-radius: 5px; text-align: center; border: 1px solid #999; -moz-appearance: textfield; }
.bynowmodel input[type="number"]::-webkit-outer-spin-button,
.bynowmodel input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; }
.price-input .separator { font-family: Satoshi; font-size: 14px; font-weight: 500; line-height: normal; width: 130px; display: flex; align-items: center; justify-content: center; }
.filterproperties .bynowmodellspann { display: flex; justify-content: flex-start; align-items: baseline; }
.filterproperties .bynowmodellspann .filtertype { max-width: 30%; width: 100%; margin-bottom: 0; font-size: 14px; font-weight: 500; }
.filterproperties .bynowmodellspann .filtertype p { font-family: Satoshi; font-size: 14px; font-weight: 500; font-style: normal; line-height: normal; }
.filterproperties .bynowmodellspann .price-input { max-width: 70%; width: 100%; margin: 0; }
.filterproperties .bynowmodellspann .price-input input[type=number] { margin: 0; border: 1px solid #e5e5e5; outline: none; padding-left: 10px; text-align: left; padding: 5px 10px; font-size: 14px; }
.filterproperties .bynowmodellspann .price-input .field,
.filterproperties .bynowmodellspann .price-input .separator { margin-bottom: 0; }
.filterproperties .bynowmodellspan { display: flex; justify-content: center; align-items: center; }
.filterproperties .bynowmodellspan .bynowmodellabel { max-width: 30%; width: 100%; margin-bottom: 0; }
.dropdown-check-list { display: inline-block; width: 100%; }
.dropdown-check-list:focus { outline: 0; }
.dropdown-check-list .anchor { max-width: 100%; width: 100%; position: relative; cursor: pointer; display: inline-block; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.dropdown-check-list .anchor:after { position: absolute; content: ""; border-left: 2px solid black; border-top: 2px solid black; padding: 5px; right: 10px; top: 20%; -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
.dropdown-check-list .anchor:active:after { right: 8px; top: 21%; }
.dropdown-check-list ul.items { padding: 2px; display: none; margin: 0; }
.dropdown-check-list ul.items li { list-style: none; }
.dropdown-check-list.visible .items { display: block; }
.dropdown-check-list { margin-bottom: 0; position: relative; }
.dropdown-check-list .items { padding: 15px; background-color: #fff; max-height: 300px; height: 100%; overflow: auto; }
.dropdown-check-list>div { position: absolute; top: 100%; left: 0; width: 100%; z-index: 9; padding: 10px; background-color: #ffffff; margin-top: 1px; display: none; border: 1px solid #e5e5e5; }
.dropdown-check-list.visible>div { display: block; }
.dropdown-check-list .items li label { font-size: 14px; font-weight: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #000; margin-left: 6px; }
.status li { list-style-type: none; }
.status li label { font-size: 14px; font-weight: 500; font-style: normal; line-height: normal; color: #000; }
.bynowmodel input[type="checkbox"] { width: 19px; height: 19px; outline: none; }
.bynowmodel .modal-body form .file-item .delete-button:hover>svg path:nth-child(2) { fill: #800000; }

/* Single Landing Page RE Template 3 Css Start */
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper { position: relative; margin: 0; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper form { display: flex; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body { max-width: 100%; width: 100%; margin: auto; position: relative; margin-bottom: 0px; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform_footer { margin: 0; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields .gfield { margin: 0; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield { width: 100%; grid-column: 1 / -1; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields div#field_submit { position: absolute; top: 0; right: 15px; height: 100%; width: auto; display: flex; justify-content: center; flex-direction: column; margin: 0; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield .address_line_1 input { padding: 20px 15px !important; box-sizing: border-box; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields div#field_submit input { padding: 13px 25px !important; color: #ffffff; font-size: 18px !important; font-weight: 700; line-height: 20px; border-radius: 5px; background: #006400; outline: none; box-shadow: none; border: none; box-sizing: border-box; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield .ginput_container { all: unset; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields div#field_submit .gform-loader { position: absolute; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield .address_line_1 { margin: 0; width: 100%; display: block; box-sizing: border-box; padding: 0; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield .gform-grid-col>* { box-sizing: border-box; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield span label { color: #fff; margin-top: 2px; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper.gform_validation_error .gform-body { max-width: 100%; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield span:nth-child(2) { width: auto; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield span:nth-child(2) input { width: -webkit-fill-available; }
.single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields div#field_submit .gform_ajax_spinner { position: absolute; top: 50%; right: 5px; transform: translate(0, -50%); }

@media only screen and (max-width: 767px) {
    .single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields fieldset.gfield .address_line_1 input { padding: 15px !important; }
    .single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields div#field_submit input { padding: 8px 15px !important; font-size: 16px !important; }
    .single-landing_page.elementor_template_eight .retemp2gravity.landingpage4_form { padding: 15px; }
    .single-landing_page.elementor_template_eight .retemp2gravity.landingpage5_form { padding: 15px; }
    .round_check ~ .elementor-element .elementor-element.retemp2gravity.elementor-widget-gf_select_box .elementor-widget-container { padding: 15px; }
}
@media only screen and (max-width: 480px) {
    .single-landing_page.elementor_template_eight .retemp2gravity.elementor-widget-gf_select_box .gform_wrapper .gform-body .gform_fields div#field_submit input { font-size: 14px !important; }
    .single-landing_page.elementor_template_eight .retemp2gravity.landingpage4_form { padding: 5px; }
    .single-landing_page.elementor_template_eight .retemp2gravity.landingpage5_form { padding: 5px; }
    .round_check ~ .elementor-element .elementor-element.retemp2gravity.elementor-widget-gf_select_box .elementor-widget-container { padding: 5px; }
}
/* Single Landing Page RE Template 3 Css End */


@media only screen and (max-width: 420px) {
    .landing_page-template header .elementor-element .elementor-widget-image img { width: 100%; max-width: 105px; height: auto; }
}