:root{
	--font32: 32px;
    --font25: 25px;
	--primary: #1B6775;
	--secondary: #EC7625;
	--secondaryHover: #CC5E12;
	--gray: #C4CFDC;
	--darkGray: #333333;
	--white: #FFFFFF;
	--black: #000000;
	--gray5555: #555555;
	--gray9999: #999999;
	--grayF579: #F5F7F9;
	--grayEDED: #EDEDED;
	--gray4C77: #4C77A9;
	--offBlack: #293646;
	--lightBlack: #202428;
	--lightGreen: #258B9E;
	--lightBlue: #0189BB;
	--green: #62C467;
	--linkColor: #455C76;
}
img{height: auto;max-width: 100%;border: none;border-radius: 0;box-shadow: none;}
.pagecontent{overflow-x: hidden;}
body{margin: 0px;padding: 65px 0px 0px;}
body *,body:after,body:before{box-sizing: border-box;}
xxl{font-size: var(--e-global-typography * 1.1);}
.till-cl{color: var(--primary) !important;}
.p0{padding: 0px !important;}
.m0{margin: 0px !important;}
.btn-w-100 .elementor-button{width: 100%;}
.icon-auto svg{height: auto !important;}
.icon-w-auto svg{width: auto !important;}
.text-black,.text-black a{color: var(--black) !important;}
.text-white,.text-white a{color: var(--white) !important;}
.h-orange a:hover{color: var(--secondaryHover) !important;}
.h-green a:hover{color: var(--primary) !important;}
.text-primary,.text-primary a{color: var(--primary) !important;}
.text-secondary,.text-secondary a{color: var(--secondary) !important;}
.no-underline,.no-underline a{text-decoration: none !important;}
.bourton-dots-overlay .elementor-heading-title:before{position: absolute;content: attr(data-text);top: 0px;left: 0px;width: 100%;color: var(--white);stroke-width: 0px;-webkit-text-stroke-width: 0px;font-family: "Bourton Base", Sans-serif;}
h1.elementor-heading-title.elementor-size-small{font-size: 58px !important;}
h1.elementor-heading-title.elementor-size-medium{font-size: 70px !important;}
h1.elementor-heading-title.elementor-size-large{font-size: 94px !important;}
h1.elementor-heading-title.elementor-size-xl{font-size: 106px !important;}
h1.elementor-heading-title.elementor-size-xxl{font-size: 120px !important;}
h2.elementor-heading-title.elementor-size-small{font-size: 36px !important;}
h2.elementor-heading-title.elementor-size-medium{font-size: 50px !important;}
h2.elementor-heading-title.elementor-size-large{font-size: 78px !important;}
h2.elementor-heading-title.elementor-size-xl{font-size: 94px !important;}
h2.elementor-heading-title.elementor-size-xxl{font-size: 110px !important;}
.eael-tooltip-text{border-radius: 10px !important;}
.elementor-button{line-height: 1 !important;}
.elementor-button .elementor-button-icon{display: flex !important;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;margin-top: 1px;}
.elementor-button:focus .elementor-button-icon,.elementor-button:hover .elementor-button-icon{transform: translateX(8px);-webkit-transform: translateX(8px);-moz-transform: translateX(8px);}
.btn-primary-fill .elementor-size-sm,.btn-primary-icon .elementor-size-sm,.btn-primary-outline .elementor-size-sm,.btn-secondary-fill .elementor-size-sm,.btn-secondary-icon .elementor-size-sm,.btn-secondary-outline .elementor-size-sm{padding: 10px 22px !important;font-size: 16px !important;border-radius: 6px !important;}
.btn-primary-fill .elementor-size-md,.btn-primary-icon .elementor-size-md,.btn-primary-outline .elementor-size-md,.btn-secondary-fill .elementor-size-md,.btn-secondary-icon .elementor-size-md,.btn-secondary-outline .elementor-size-md{padding: 15px 25px !important;}
.btn-primary-fill .elementor-size-lg,.btn-primary-icon .elementor-size-lg,.btn-primary-outline .elementor-size-lg,.btn-secondary-fill .elementor-size-lg,.btn-secondary-icon .elementor-size-lg,.btn-secondary-outline .elementor-size-lg{padding: 16px 35px !important;font-size: 24px !important;}
.btn-primary-fill .elementor-size-xl,.btn-primary-icon .elementor-size-xl,.btn-primary-outline .elementor-size-xl,.btn-secondary-fill .elementor-size-xl,.btn-secondary-icon .elementor-size-xl,.btn-secondary-outline .elementor-size-xl{padding: 18px 50px !important;font-size: 28px !important;}
.btn-circle .elementor-button{margin-bottom: 4px;}
.btn-circle .elementor-size-lg,.btn-circle .elementor-size-xl{margin-bottom: 8px;}
.btn-circle .elementor-size-sm{font-size: 18px !important;padding: 8px 25px 6px !important;}
.btn-circle .elementor-size-lg{padding: 12px 90px 10px !important;}
.btn-circle .elementor-size-xl{font-size: 46px !important;padding: 16px 60px 14px !important;}
.mainHeader{min-height: 64px !important;}
.toggleMenuIcon{cursor: pointer;}
.toggleMenuIcon .elementor-icon-wrapper{display: flex !important;}
.headerLogin ul{list-style: none;margin: 0px;padding: 0px;}
.headerLogin ul li a{text-decoration: none;font-weight: 700;color: var(--primary);padding: 0.5em;}
.headerLogin ul li a:hover{color: var(--secondary);}
.headerTopMenu .elementor-nav-menu--main ul li{margin-left: 40px;}
.headerSideMenu{position: fixed !important;left: 0px;top: 0px;background-color: var(--white);width: 350px;max-width: 350px;transform: translateX(0px);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.headerSideMenu:not(.open){transform: translateX(-350px);pointer-events: none;}
.headerSideMenu .sideMenuOverlay{position: absolute;left: 350px;top: 0px;width: 100vw;height: 100vh;background: var(--black);opacity: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.headerSideMenu.open .sideMenuOverlay{opacity: 0.5;}
.headerSideMenu .elementor-widget-nav-menu{height: calc(100vh - 62px) !important;overflow-x: hidden;overflow-y: auto;border-top: 1px solid #adc2da;}
.headerSideMenu .elementor-nav-menu--main{padding-bottom: 20px;}
.headerSideMenu .closeSideMenu{position: absolute !important;top: 0px;right: 0px;padding: 20px;cursor: pointer;}
.headerSideMenu .elementor-nav-menu > .menu-item{border-bottom: 1px solid #adc2da;}
.headerSideMenu .elementor-nav-menu > .menu-item .has-submenu{position: relative;cursor: pointer;}
.headerSideMenu .elementor-nav-menu .sub-arrow{position: absolute;right: 0px;padding: 20px;top: 10px;left: 0px;bottom: 10px;text-align: right;display: flex;justify-content: flex-end;cursor: pointer;z-index: 1;}
.headerSideMenu .elementor-nav-menu .sub-arrow svg{width: 1.1em !important;height: 1.1em !important;stroke: var(--white);stroke-width: 48px;fill: var(--secondary);}
.headerSideMenu .elementor-nav-menu .menu-item .sub-menu{width: 100% !important;position: static;margin: 0px !important;padding: 0px 10px 10px 24px !important;}
.headerSideMenu .elementor-nav-menu .menu-item a[aria-expanded="true"] .sub-arrow svg{transform: rotate(180deg);}
.headerSideMenu .elementor-nav-menu .sub-menu li a{line-height: 1.5;border-left: none;}
.homeBanner .e-con-inner{position: relative;}
/*.pageLoadTriggerBtn .elementor-button{display: none !important;}*/
.searchHomeAddress{width: 100%;max-width: 650px;margin: 0px auto;}
.searchHomeAddress form{position: relative;padding: 4px;display: flex;align-items: center;justify-content: space-between;border-radius: 50px;background-color: var(--white);border: 4px solid var(--secondary);box-shadow: 5px 5px 0px 0px var(--secondary);-webkit-box-shadow: 5px 5px 0px 0px var(--secondary);-moz-box-shadow: 5px 5px 0px 0px var(--secondary);overflow: hidden;}
.searchHomeAddress form:before{position: absolute;content: '';left: 20px;top: 50%;width: 28px;height: 28px;transform: translateY(-50%);background-repeat: no-repeat;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42.122' height='41.163' viewBox='0 0 42.122 41.163'%3E%3Cg transform='translate(-561 -180)'%3E%3Cpath d='M26.07,43.7a17.06,17.06,0,0,0-8.44,2.64A3.74,3.74,0,0,0,16,48.14c-.51,1.69,1,3.53,5.89,4.83C28.7,54.78,42,55.11,50.24,51.33c2.36-1.09,4.8-2.81,4.91-5.18.1-2.08-1.75-3.91-3.9-4.71a19.28,19.28,0,0,0-6.88-.75' transform='translate(546.584 166.044)' fill='%230089bb'/%3E%3Cpath d='M26.27,42.9a19.81,19.81,0,0,0-8.82,2.57c-1.54.89-3.62,2.37-2.88,4.42.63,1.78,2.83,2.7,4.45,3.27a32.37,32.37,0,0,0,6.81,1.5,58,58,0,0,0,15.46-.12c4.68-.68,10.7-1.93,14-5.67A4.55,4.55,0,0,0,54.58,42c-2.69-2.15-6.37-2.16-9.65-2.12-.59,0-1.62.19-1.91.8s.24.86.79.86c2.44,0,5.13-.14,7.33,1.11,2,1.1,3.36,3.39,2,5.5-1.13,1.7-3.25,2.61-5.1,3.29a31.21,31.21,0,0,1-5.94,1.45,54.58,54.58,0,0,1-12.45.4c-3.5-.27-7.74-.7-10.74-2.66-1.19-.77-2.15-2.13-.94-3.37,1.89-1.93,5.38-2.59,8-2.73.5,0,1.57-.38,1.65-1s-.83-.65-1.25-.62Z' transform='translate(546.584 166.044)' fill='%23231f20'/%3E%3Cpath d='M31.87,45.33c-2.18-3.14-6.09-8.27-7.29-11.91s-2-8.69-.41-12.19c3-6.82,13.68-9.62,19.53-.37,1.86,2.95,2,8,0,11.92-1.88,3.77-6.38,9.81-10,14.5' transform='translate(546.584 166.044)' fill='%23ec7625'/%3E%3Cpath d='M33.2,44.69c-2.94-4.22-6.4-8.37-7.69-13.45-1.16-4.6-1.36-10.12,2.75-13.31a8.87,8.87,0,0,1,10.33-.4,11.51,11.51,0,0,1,4.25,14,35.79,35.79,0,0,1-4.42,7.4c-1.89,2.7-3.89,5.33-5.91,7.94-1.12,1.45,1.62,1.9,2.43.85,2.1-2.71,4.18-5.45,6.14-8.26a40.72,40.72,0,0,0,4.38-7.23,14.71,14.71,0,0,0,.73-9.28,12.77,12.77,0,0,0-4.6-6.54A12.62,12.62,0,0,0,23.53,19.7a13.12,13.12,0,0,0-1.6,8.38,22.76,22.76,0,0,0,2.89,9.34c1.68,3,3.76,5.74,5.72,8.56.75,1.07,3.51,0,2.66-1.28Z' transform='translate(546.584 166.044)' fill='%23231f20'/%3E%3Cpath d='M33,25.72a6.46,6.46,0,0,1-.8-3.06,2.26,2.26,0,0,1,.14-.57,1.75,1.75,0,0,1,.12-.32l.1-.19a1,1,0,0,1,.18-.23c.06-.07.22-.2.07-.09s.12-.1.13-.09-.28.14-.06,0a2.38,2.38,0,0,1-.78.21c.09,0,.17,0,0,0h.34a2.45,2.45,0,0,1,.61.29,3.82,3.82,0,0,1,1,.91,2.87,2.87,0,0,1,.6,2.37A2.28,2.28,0,0,1,34,26.2s-.11.11,0,0-.08.06-.1.07-.15,0,.06,0a.61.61,0,0,0-.14.07c.19-.15.22-.09.1,0l.22-.08h0c.47-.08-.11,0,.26,0a3.23,3.23,0,0,0-2.05.55c-.14.12-.38.29-.32.5s.37.26.53.27a5.09,5.09,0,0,0,4.48-2,3.11,3.11,0,0,0,.1-3.26,4.3,4.3,0,0,0-3.16-2.17,4.41,4.41,0,0,0-4.44,2.12c-.67,1.41-.06,2.94.51,4.26.21.49,1.22.27,1.59.16a3.08,3.08,0,0,0,1-.43c.13-.1.41-.31.33-.5Z' transform='translate(546.584 166.044)' fill='%23231f20'/%3E%3Cpath d='M24.89,49.42c2.23,1.87,5.46,2.07,8.25,2a20.38,20.38,0,0,0,4.39-.62,9.31,9.31,0,0,0,3.32-1.41c.42-.33.81-.91.21-1.29a2.09,2.09,0,0,0-2.06.2c-.1.07-.58.36-.25.19-.19.1-.38.18-.57.26l-.29.12c.33-.13-.09,0-.13,0q-.36.12-.75.21a10.17,10.17,0,0,1-1.52.29c-.62.08-1.23.14-1.85.16-1.86.09-4.51,0-6.07-1.33a1.88,1.88,0,0,0-1.94-.11c-.34.15-1.28.85-.74,1.3Z' transform='translate(546.584 166.044)' fill='%23231f20'/%3E%3C/g%3E%3C/svg%3E%0A");}
.searchHomeAddress .form-group{display: flex;align-items: center;width: 100%;}
.searchHomeAddress input{font-size: 1.25em !important;line-height: 1.5 !important;min-height: 54px !important;border: none !important;box-shadow: none !important;width: 100%;outline: none;outline-offset: 0;padding: 0px 12px;margin-right: 10px;margin-left: 60px;color: var(--black);font-family: "museo-sans", Sans-serif !important;}
.searchHomeAddress input::placeholder{color: var(--black);opacity: 1;}
.searchHomeAddress input::-ms-input-placeholder{color: var(--black);}
.searchHomeAddress input::-webkit-input-placeholder{color: var(--black);}
.searchHomeAddress .btn-circle{font-family: "Bourton Base", Sans-serif !important;font-size: 40px !important;font-weight: 500 !important;color: var(--white) !important;background-color: var(--secondary) !important;border-radius: 48px 48px 48px 48px !important;padding: 7px 30px !important;line-height: 1 !important;outline: none !important;outline-offset: 0 !important;transition: all .3s !important;border: none !important;box-shadow: none !important;cursor: pointer;}
.searchHomeAddress .btn-circle:hover,
.searchHomeAddress .btn-circle:focus{color: var(--white) !important;background-color: var(--secondaryHover) !important;}
.offerpadFooter{padding-top: 8px;}
.offerpadFooter::before{position: absolute;content: '' !important;top: 0px;left: 0px;right: 0px;height: 8px !important;background-image: -webkit-gradient(linear,left top,right top,from(#ea711e),color-stop(25%,#ea711e),color-stop(25%,#adc2da),color-stop(50%,#adc2da),color-stop(50%,#258b9e),color-stop(75%,#258b9e),color-stop(75%,#ffc709),to(#ffc709));background-image: -webkit-linear-gradient(left,#ea711e,#ea711e 25%,#adc2da 0,#adc2da 50%,#258b9e 0,#258b9e 75%,#ffc709 0,#ffc709);background-image: -o-linear-gradient(left,#ea711e 0,#ea711e 25%,#adc2da 25%,#adc2da 50%,#258b9e 50%,#258b9e 75%,#ffc709 75%,#ffc709 100%);background-image: linear-gradient( 90deg,#ea711e 0,#ea711e 25%,#adc2da 0,#adc2da 50%,#258b9e 0,#258b9e 75%,#ffc709 0,#ffc709);}
.socialLinks .elementor-icon-list-item a{padding: 12px 12px 3px 12px;}
.socialLinks .elementor-icon-list-item svg{margin: 0px !important;}
.socialLinks .elementor-icon-list-text{display: none;}
.footerMenu{margin: 12px 0px 40px !important;}
.footerMenu li a{display: flex;padding: 8px 0px;width: auto;}
.footerMenu.twoColumn ul,
.footerMenu.twoColumn ul li{margin: 0px !important;}
.footerMenu.twoColumn ul li svg{height: 35px !important;margin: 0px !important;width: auto !important;}
.footerAccordion{border-radius: 4px;overflow: hidden;}
.footerAccordion .elementor-tab-content{border: 2px solid #455C76;}
.footerLocation{padding: 0px;margin: 0px;list-style: none;column-count: 6;-webkit-column-count: 6;column-gap: 24px;-webkit-column-gap: 24px;}
.footerLocation li{display: flex;padding-bottom: 10px;}
.footerLocation li a{display: flex;font-size: 13px;line-height: 1.5;font-weight: 700;}
.viewAllLocation{display: inline-flex;align-items: center;font-size: 16px;line-height: 1.5;font-weight: 700;}
.viewAllLocation svg{margin-left: 4px;}
.footerContent a,.footerMenu li a,.viewAllLocation,.footerLocation li a,.offerpadFooter .phoneNumber a{color: var(--gray) !important;text-decoration: none !important;}
.footerContent a:hover,.footerMenu li a:hover,.viewAllLocation:hover,.footerLocation li a:hover,.offerpadFooter .phoneNumber a:hover{color: var(--white) !important;text-decoration: underline !important;}
.everything-lightbox .dialog-lightbox-close-button{padding: 5px;border-radius: 999px;outline: none;outline-offset: 0;box-shadow: none;border: 3px solid #ffffff;}
.get-started-section .elementor-heading-title span{color: var(--secondary);font-family: "Bourton Drop Line", Sans-serif;}
.elementor-widget-text-editor p{margin-top: 0px;margin-bottom: 16px;}
.elementor-widget-text-editor p:last-child{margin-bottom: 0px;}
.elementor-widget-text-editor a,
.elementor-widget-text-editor p a{word-break: break-word;}
.title-with-center-image .elementor-heading-title{display: flex;align-items: center;justify-content: center;}
.title-with-center-image .elementor-heading-title span{display: flex;align-items: center;}
.title-with-center-image .elementor-heading-title img{max-width: 90px;padding: 12px;}
.pricing-principles{padding-bottom: 25px;}
.pricing-principles .elementor-icon-box-icon{display: flex;align-items: center;justify-content: center;}
.pricing-principles .elementor-icon-box-title{margin-top: 15px;}
.price-comparison-flex h5.elementor-heading-title,
.price-comparison-express h5.elementor-heading-title{font-weight: 400 !important;}
.price-comparison-flex h5.elementor-heading-title span{font-weight: 900 !important;color: var(--primary);}
.price-comparison-express h5.elementor-heading-title span{font-weight: 700 !important;font-style: italic;color: var(--secondary);}
.realEstate .offercard .mainTitle{font-size: 290%;line-height: 1;}
.realEstate .e-child:nth-child(2) .offercard .mainTitle{font-size: 400%;}
.realEstate .e-child:not(:nth-child(1)) .offercard .elementor-cta__image{margin-bottom: 50px;}
.realEstate .offercard .elementor-cta__image{margin-top: -105px;height: 110px;}
.heading_arrow .elementor-heading-title span{position: relative;display: inline-block;}
.heading_arrow .elementor-heading-title span:before{position: absolute;content: '';left: 0px;right: 0px;bottom: -10px;background-image: url(/wp-content/uploads/2024/01/title_line.svg);height: 19px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.text-green{color: var(--green);}
.text-orange{color: var(--secondary);}
.pets_banner .e-con-inner{position: relative;}
.step-section{text-decoration: none !important;}
.step-section .elementor-heading-title span{color: var(--primary) !important;}
.btn-primary-fill.large-btn .elementor-size-xl{width: 100%;}
.builders-forms{max-width: 480px;margin: 0px auto;}
.builders-forms .form-group{position: relative;display: flex;flex-direction: column;margin-bottom: 10px;}
.builders-forms .form-group:last-child{margin-top: 35px;margin-bottom: 0px;}
.builders-forms .form-group label{font-size: 16px;line-height: 1.2;font-weight: 700;color: var(--white);margin-bottom: 4px;}
.builders-forms .form-group label sup{color: var(--e-a-color-danger);}
.builders-forms .form-group input,
.builders-forms .form-group select{font-family: "museo-sans", Sans-serif;height: 42px;font-size: 14px;line-height: 1;padding: 4px 12px;border-radius: 4px;border: 1px solid #cccccc;color: var(--black);outline: none;outline-offset: 0;appearance: none;}
/*.builders-forms .form-group select{color: #787878;}
.builders-forms .form-group select:required:invalid{color: #787878;}
.builders-forms .form-group option[value=""][disabled]{display: none;}
.builders-forms .form-group option{color: var(--black);}*/
.builders-forms .form-group .select-arrow{position: absolute;bottom: 0px;right: 0px;display: flex;height: 42px;align-items: center;justify-content: center;width: 30px;}
.builders-forms .form-group .select-arrow img{max-width: 20px;}
.builders-forms .btn-primary{padding: 8px 14px !important;font-weight: 300 !important;font-size: 18px !important;justify-content: center;}
.choose_your_bundle .elementor-heading-title br{display: none;}
.brokerages-list ul{column-count: 2;-webkit-column-count: 2;}
.brokerages-list ul li{padding-bottom: 40px;break-inside: avoid;page-break-inside: avoid;-webkit-column-break-inside: avoid;}
.clemson-forms .form-group{display: flex;align-items: center;column-gap: 20px;-webkit-column-gap: 20px;}
.clemson-forms .form-group input{height: 50px;font-size: 16px;line-height: 1;padding: 4px 16px;border-radius: 4px;border: 1px solid #cccccc;color: var(--lightBlack);outline: none;outline-offset: 0;width: 100%;font-family: "museo-sans", Sans-serif;}
.clemson-forms .btn-primary{padding: 12px 25px !important;font-size: 18px !important;justify-content: center;min-width: 100px;}
.markspain-forms{margin-top: 20px;}
.builders-forms .form-group{margin-bottom: 20px;}
.markspain-forms .form-group.info{padding-left: 24px;}
.markspain-forms ul{margin: 0px;padding-left: 18px;padding-top: 10px;}
.markspain-forms ul li{color: var(--white);font-size: 16px;font-weight: 700;line-height: 1.25;}
.imageBoxImgequalHeight .elementor-image-box-img{height: 128px;}
.imageBoxImgequalHeight .elementor-image-box-img img{height: 100%;}
.customerSatisfactionTitle .elementor-heading-title{font-size: 100px;}
.customerSatisfactionTitle .elementor-heading-title sup{font-size: 50%;line-height: 1;}
.customerSatisfactionTitle .elementor-heading-title small{display: block;font-size: 38%;letter-spacing: -3px;line-height: 1;}
.customerSatisfactionTitle .elementor-heading-title small:nth-child(3){font-size: 30.8%;line-height: 0.7;}
.customerSatisfactionTitle .elementor-heading-title small:nth-child(4){font-size: 59%;line-height: 0.7;letter-spacing: -5px;}
.customerSatisfactionTitle .elementor-heading-title small:nth-child(4) sup{margin-left: -2%;}
.boxA .elementor-heading-title,
.box64nps .elementor-heading-title,
.customerSatisfactionTitle.small .elementor-heading-title{font-size: 80px;}
.box64nps .elementor-heading-title small{font-size: 75%;line-height: 1;display: flex;}
.pro_max_core_member .elementor-widget-text-editor p strong,
.pro_max_core_member .elementor-widget-text-editor li strong{font-weight: 900 !important;}
.pro_max_core_member .elementor-widget-text-editor ul{margin: 0px;padding-left: 22px;}
.icon_list_link .elementor-icon-list-item a,
.icon_list_link .elementor-icon-list-item a .elementor-icon-list-text{color: var(--primary) !important;}
.icon_list_link .elementor-icon-list-item .elementor-icon-list-text strong{font-weight: 900 !important;}
.offerCardSmall sup{font-size: 60%;line-height: 1;position: relative;top: 3px;}

.pricingTable .elementor-price-table__header{min-height: 60px;}
.pricingTable .elementor-price-table__price{min-height: 90px;}
.pricingTable .elementor-price-table__header sup{font-size: 60%;position: relative;left: -2px;}
.pricingTable .elementor-price-table__header span{line-height: 1;color: var(--primary);padding: 0px 2px;}
.pricingTable .elementor-price-table__features-list li strong{font-weight: 900;}
.pricingTable .elementor-price-table__features-list li:before{display: none !important;}
.pricingTable .elementor-price-table__features-list li:nth-child(odd){background-color: #F3F6F9;}
.pricingTable:not(.titleList) .elementor-price-table__features-list li,
.pricingTable:not(.titleList) .elementor-price-table__features-list li .elementor-price-table__feature-inner{display: flex;align-items: center;justify-content: center;}
.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{margin-top: 0px;margin-right: 0px;height: auto;width: 50px;color: rgba(51, 51, 51, 0.5);fill: var(--secondary);}
.pricingTable .elementor-price-table__header,
.pricingTable .elementor-price-table__price{position: absolute;top: 0px;left: 0px;right: 0px;}
.pricingTable .elementor-price-table__price{top: 60px;}
.pricingTable.titleList .elementor-price-table__features-list li{display: flex;align-items: center;justify-content: flex-end;border-radius: 10px 0px 0px 10px;}
.pricingTable.maxList .elementor-price-table__features-list li{border-radius: 0px 10px 10px 0px;}

.feedback{position: relative;padding: 30px;-webkit-box-shadow: 0 0 32px rgba(0, 0, 0, 0.11);box-shadow: 0 0 32px rgba(0, 0, 0, 0.11);border-radius: 12px;margin-bottom: 30px;}
.feedback .review-title{display: flex;align-items: center;}
.feedback .review-title h3{font-size: 16px;font-weight: 700;color: var(--darkGray);margin: 0px;}
.feedback .review-title .rating{display: flex;align-items: center;margin: 4px 16px 8px 0px;}
.feedback .review-title .rating svg{margin-right: 8px;max-width: 26px;color: #ffc709;}
.feedback .review-date{position: absolute;right: 30px;top: 30px;}
.feedback .review-comment{margin-top: 25px;margin-bottom: 10px;}
.loadmore_div{text-align: center;}
.buydown-banner h2 sup{position: relative;top: 7px;font-weight: 100;line-height: 1;}
.pricingTable.proList .elementor-price-table__price .elementor-price-table__period{text-decoration: line-through;}

.elementor-element.e-con.e-con-boxed.e-parent>.e-con-inner{padding-left: 24px;padding-right: 24px;}
.tabNavbar .elementor-icon-list-item .elementor-icon-list-text{padding: 1rem 1.25rem 0.75rem 1.25rem;background: var(--white);}
.tabNavbar .elementor-icon-list-item a{text-decoration: none;}
.tabNavbar .elementor-icon-list-item a .elementor-icon-list-text{border-bottom: 4px solid transparent;}
.tabNavbar .elementor-icon-list-item.active .elementor-icon-list-text{background: var(--grayF579);color: var(--darkGray); !important;border-top-left-radius: 1rem;border-top-right-radius: 1rem;} 
.tabNavbar .elementor-icon-list-item.active a{text-decoration: none;pointer-events: none;}
.tabNavbar .elementor-icon-list-item:not(.active) a:hover .elementor-icon-list-text{border-bottom: 4px solid var(--gray);}
.faq-accordian .elementor-toggle .elementor-toggle-item{border: 1px solid var(--grayEDED);}
.faq-accordian .elementor-toggle .elementor-toggle-item + .elementor-toggle-item{border-top: 0px;}
.faq-accordian .elementor-accordion .elementor-accordion-item .elementor-tab-title,
.faq-accordian .elementor-toggle .elementor-toggle-item .elementor-tab-title{border-bottom: 0 !important;}
.faq-accordian .elementor-accordion .elementor-tab-content,
.faq-accordian .elementor-toggle .elementor-tab-content{border-top: 0 !important;word-wrap: break-word;color: var(--offBlack);}
.faq-accordian .elementor-toggle .elementor-tab-content{border-bottom: 0 !important;}
.faq-accordian .elementor-accordion .elementor-tab-content p:first-child,
.faq-accordian .elementor-toggle .elementor-tab-content p:first-child{margin-top: 0;}
.faq-accordian .elementor-accordion .elementor-accordion-item:first-child,
.faq-accordian .elementor-toggle .elementor-toggle-item:first-child{border-radius:20px 20px 0 0;overflow:hidden;}
.faq-accordian .elementor-accordion .elementor-accordion-item:last-child,
.faq-accordian .elementor-toggle .elementor-toggle-item:last-child{border-radius: 0 0 20px 20px;overflow:hidden;}
.faq-accordian .elementor-accordion .elementor-tab-content a,
.faq-accordian .elementor-toggle .elementor-tab-content a{color: #5581b2;font-weight: 700;}
.faq-accordian .elementor-accordion .elementor-tab-content small,
.faq-accordian .elementor-toggle .elementor-tab-content small{font-size: 14px;line-height: 1.2em;display: flex;margin-top: 10px;}
.faq-accordian .elementor-accordion .elementor-tab-content a:is(:hover, :focus),
.faq-accordian .elementor-toggle .elementor-tab-content a:is(:hover, :focus){color: #3e618a;text-decoration: none;} 
.faq-accordian .elementor-accordion .elementor-tab-content table,
.faq-accordian .elementor-accordion .elementor-tab-content *,
.faq-accordian .elementor-toggle .elementor-tab-content *{border: none;}
.faq-accordian .elementor-accordion .elementor-tab-content ul li,
.faq-accordian .elementor-toggle .elementor-tab-content ul li{border:0;}
.faq-accordian .elementor-accordion .elementor-tab-content ul li:not(:last-child),
.faq-accordian .elementor-toggle .elementor-tab-content ul li:not(:last-child){margin-bottom: 7px;}
.faq-accordian .elementor-accordion p:last-child,
.faq-accordian .elementor-toggle p:last-child{margin-bottom: 0;}
.faq-accordian .elementor-tab-title{display: flex;align-items: center;justify-content: space-between;}
.faq-accordian .elementor-tab-title .elementor-accordion-icon,
.faq-accordian .elementor-tab-title .elementor-toggle-icon{order:1;font-size: 20px;}
.f-text-point-875{font-size: 14px;line-height: 1.6em !important;display: inline-block;}

.terms-content h2,
.terms-content h5,
.terms-content h6{padding-bottom: 10px;}
.terms-content h3{padding-bottom: 0px;}
.terms-content .elementor-widget-text-editor{font-size: 16px;line-height: 1.5;}
.terms-content .elementor-widget-text-editor a{font-weight: 700;word-break: break-word;}
.terms-content .elementor-widget-text-editor a b{color:var(--darkGray);font-weight: 900;}
.terms-content .elementor-widget-text-editor p{font-weight: 100;}
.terms-content .elementor-widget-text-editor address,
.terms-content .elementor-widget-text-editor p strong{font-weight: 400;}
.terms-content .elementor-widget-text-editor p > b{font-weight: 700;}
.terms-content .elementor-widget-text-editor p:last-child{margin-bottom: 0;}
.terms-content .elementor-widget-text-editor ul{margin-top: 0px;font-weight: 400;}
.terms-content .elementor-widget-text-editor p + ul{margin-top:16px;}
.terms-content .elementor-widget-text-editor ul ul,
.terms-content .elementor-widget-text-editor ul li + li{margin-top: 6px;}
.terms-content .scroll-section:not(:first-child, :last-child){padding-bottom:60px;}
.terms-content .scroll-section .elementor-widget:not(:last-child):is(.elementor-widget-text-editor){margin-bottom: 40px;}
.terms-content .scroll-section .elementor-widget.elementor-widget-text-editor{margin-top:10px;}
.topHeadContent{padding-bottom: 0 !important;}
.topHeadContent ol{margin-bottom: 0;}
.topHeadContent ol li + li{margin-top: 6px;}
.offercard{height: 100%;}
.offercard .mainTitle{font-family: "Bourton Drop Stripes B", Sans-serif;font-weight: 500;color: var(--secondary);font-size: 250%;line-height: 1.2;}
.offercard .subTitle{font-weight: 800;color: var(--secondary);font-size: 125%;line-height: 1.2;text-transform: uppercase;}
.offercard .elementor-widget-container,
.offercard .elementor-widget-container .elementor-cta,
.offercard .elementor-widget-container .elementor-cta__content{overflow: visible !important;}
.offercard .elementor-cta__image{margin-top: -135px;height: 200px;vertical-align: middle;display: flex;margin-left: auto;margin-right: auto;justify-content: center;align-items: center;}
.offercard.hmSaleCard .elementor-cta__image{align-items: center;height:250px;margin-top: -140px;}
.photo-frame:before{z-index: 2;background-size: 100% 100% !important;} 
.bg-cover-100{background-size: 100% 100% !important;}
.elementor-widget-heading.bg-cover-100 .elementor-widget-container{background-size: 100% 100% !important;}
.agents-card .elementor-cta__button-wrapper{text-align:right;}
.agents-card .elementor-cta__description{max-width: 470px;}
.agents-card .elementor-cta__description:after{position: absolute;content: "";top: 97%;left: 31%;width: 50px;height: 46px;display: block;background-image: url(/wp-content/uploads/2024/01/down-line-symbol.png);background-repeat: no-repeat;background-size: cover;margin-top: 0px;}

.list-way .elementor-icon-box-title{margin-top: 15px;padding-left: 30px;}
.sell-for-cash .elementor-image-box-title{margin-top: 10px;padding-left: 25px;}
.sell-for-cash .elementor-image-box-img{width:30px !important;}
.countListing .e-con-inner{counter-reset: div;}
.countListing .elementor-widget-text-editor .elementor-widget-container{display: inline-block;background-size: 100% 100% !important;} 
.countListing .elementor-widget-text-editor .elementor-widget-container:before{counter-increment: div;content: counter(div);font-family: "Bourton Drop Stripes B", Sans-serif;font-weight: 500;line-height: 0.6;font-size: 105px;color: var(--primary);position: absolute;top: 50px;left: 50px;}
.perfectRelationShip .offercard .mainTitle{font-size: 290%;line-height: 1;}
.perfectRelationShip .e-child:not(:nth-child(2)) .offercard .mainTitle{font-size: 600%;letter-spacing: -8px;}
.perfectRelationShip .e-child:not(:nth-child(2)) .offercard .mainTitle sup{font-size: 50%;}
.perfectRelationShip .elementor-cta__button-wrapper{position: absolute;bottom: -18px;width: 100%;left: 50%;transform: translateX(-50%);}
.perfectRelationShip .elementor-cta__button-wrapper a:not([href]){cursor: default;}
.perfectRelationShip .elementor-cta__button-wrapper a:not([href]):is(:hover, :focus){background-color:var(--secondary) !important;}
.perfectRelationShip .elementor-cta__button-wrapper small{display: block;font-size: 65%;}
.perfectRelationShip .offercard .elementor-cta__image{margin-top: -60px;height: auto;}
.offercard .mid-blackTitle{font-size: 110%;position: relative;text-transform: uppercase;font-weight: 800;}
.perfectRelationShip .offercard .elementor-cta, .perfectRelationShip .offercard .elementor-cta__content{position: static;}
.perfectRelationShip .mid-blackTitle:after{content: "";position: absolute;width: 65px;height: 67px;background: url(/wp-content/uploads/2024/01/down-symbol-arrow.png);background-repeat: no-repeat;background-size: contain;top: 21px;margin-left: -6px;transform: rotate(26deg);}
.btn-style{position: absolute;bottom: -52px;width: auto;left: 50%;transform: translateX(-50%);font-family: "Bourton Base", Sans-serif;font-size: 24px;font-weight: 500;line-height: 1.5em;color: var(--white);background-color: var(--secondary);border: 2px solid var(--primary);border-radius: 40px;box-shadow: 0px 6px 0px 0px var(--primary);padding: 3px 30px 3px 30px;line-height: 1;white-space: nowrap;}
.btn-style small{display: block;font-size: 65%;line-height: 1 !important;}

.benifit-card .elementor-image-box-title{margin-top: 0px;text-align: center;}
.icon-with-content .elementor-icon svg{width:auto;}
.offerpadFooter .footerMenu .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--gray) !important;}
.offerpadFooter .footerMenu .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--white) !important;}
.headerTopMenu .toggleMenuIcon .elementor-icon svg{width:auto;}
.icon-with-content .elementor-cta__image img{height:180px;}
.h-100{height:100%;}
.no-icon-box .elementor-icon-box-title{margin-top:0px;}
.no-icon-box .elementor-widget-container{display: flex;align-items: center;justify-content: center;}
.agents-card .elementor-widget-container{background-size: 100% 100% !important;}

.renovate-form .gfield{display: flex;flex-wrap: wrap;}
.renovate-form .gfield .gfield_label{flex:0 0 50%;text-align: right;display: block;font-weight: 900;font-size: 18px;line-height: 1.5;color: var(--darkGray);}
.renovate-form .gfield > .ginput_container{flex: 0 0 50%;padding: 0 2px;margin-right: auto;}
.renovate-form .gfield .ginput_container .gfield_select,
.renovate-form .gfield .ginput_container input{--gf-local-width: calc(50% - var(--gf-form-gap-x)/2);outline: 1px solid #adc2da;border:0;font-size: 16px;line-height: 1.5;padding: 6px 12px;outline-offset: 2px;border-radius: .25rem;box-shadow: none;}
.renovate-form .gfield .ginput_container .gfield_select:focus-visible,
.renovate-form .gfield .ginput_container input:focus-visible{background-color:var(--primary);color:var(--white);box-shadow: none;}
.renovate-form .gform_heading .gform_required_legend{display:none;}
.renovate-form .gform_footer{justify-content: center;margin-top: 45px;}
.renovate-form .gform_footer .gform_button{flex:0 0 256px;border:2px solid var(--secondary) !important;background-color: var(--white) !important;color:var(--secondary) !important;font-size: 20px !important;font-weight: 700 !important;text-transform: uppercase !important;text-decoration: none !important;border-radius: 10px 10px 10px 10px !important;padding: 15px 25px 15px 25px !important;} 
.renovate-form .gform_footer .gform_button:is(:hover, :focus){box-shadow: none !important;background-color: var(--secondary) !important;color:var(--white) !important;}
.renovate-form .gfield .gfield_validation_message{margin-left: 50%;}
.renovate-form .gform_fields{row-gap: 24px !important;}
.renovate-form .gfield--type-date .gform-grid-row{flex-flow: nowrap;}
.renovate-form .gfield--type-date .gform-grid-row .gform-grid-col{max-width: 120px;}
.renovate-form .gfield--type-date .gform-grid-row .gform-grid-col:not(:last-child){margin-right: 2px;}
.renovate-form .gfield--type-date .gform-grid-row .gform-grid-col input{width: 100%;}
.renovate-form .gfield--type-date .gform-grid-row .gform-grid-col input::-webkit-outer-spin-button,
.renovate-form .gfield--type-date .gform-grid-row .gform-grid-col input::-webkit-inner-spin-button{-webkit-appearance: none;}
.gfield .ginput_container input[placeholder]:not(:focus)::-webkit-input-placeholder{color: var(--gray5555);}
.gfield .ginput_container input[placeholder]:not(:focus)::-moz-placeholder{color: var(--gray5555);}
.gfield .ginput_container input[placeholder]:not(:focus):-ms-input-placeholder{color: var(--gray5555);}
.gfield .ginput_container input[placeholder]:not(:focus):-moz-placeholder{color: var(--gray5555);}





.gform-theme  .gform-field-label>.gfield_required{top: -4px;position: relative;}
.gform-theme .hidden_label .gfield_label{position: relative !important;}
.gform-theme .gform_validation_errors .gform_submission_error{flex-direction: row !important;}
.gform-theme .gform_confirmation_message{border: 1px solid var(--green);padding: 16px 10px 16px 40px;font-size: 14px;border-radius: 3px;font-weight: 500;color: var(--green);box-shadow: 0 1px 4px rgba(18,25,97,.078);background-color: rgba(98, 196, 103, 0.03);margin: 30px 0px;}
.gform-theme .gform_confirmation_message:before{position: absolute;content: "\e905";left: 10px;font-family: "gform-icons-orbital";border: 2px solid rgba(98, 196, 103, 0.5);border-radius: 50%;width: 20px;height: 20px;font-size: 20px;display: flex;align-items: center;justify-content: center;line-height: 1.2;}
.gform-theme .gform-loader{display: none !important;}
.gform-theme .ginput_container_number input[type="number"]::-webkit-inner-spin-button,
.gform-theme .ginput_container_number input[type="number"]::-webkit-outer-spin-button{display: none !important;}
.servicePopup .dialog-lightbox-widget-content{border-radius: 0 !important;box-shadow: none !important;background-color: transparent !important;}
.servicePopup  .dialog-lightbox-message{border-radius: 1rem;box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);background-color: var(--white);max-height: 95vh !important;}




.dialog-lightbox-close-button:hover,.dialog-lightbox-close-button:focus,.dialog-lightbox-close-button:focus-visible{outline: none;outline-offset: 0;box-shadow: none;}
.dialog-lightbox-widget .gform-theme{display: block !important;}
.homebuilderServices .gfield{display: inline !important;}
.homebuilderServices .gform_fields{row-gap: 20px !important;}
.homebuilderServices .gfield .gfield_label{padding-right: 0px !important;text-align: left !important;margin-bottom: 4px !important;}
.homebuilderServices .gfield > .ginput_container{max-width: initial !important;}
.homebuilderServices .gform_footer .gform_button:is(:hover, :focus){box-shadow: none;background-color: var(--white) !important;color: var(--secondary) !important;}
.homebuilderServices .gform_footer .gform_button{flex: 0 0 auto;border: 2px solid var(--secondary) !important;background-color: var(--secondary) !important;color: var(--white) !important;border-radius: 6px !important;padding: 12px 25px 10px !important;outline: none !important;outline-offset: 0 !important;box-shadow: none !important;}
.homebuilderServices .gfield .validation_message{margin-left: 0px !important;font-size: 12px;}
.homebuilderServices .gform_validation_errors{margin-bottom: 20px !important;margin-top: 20px !important;padding: 10px !important;}
.home-offer-popup .dialog-close-button{padding: 5px;border-radius: 999px;}
.home-offer-content{overflow: hidden !important;}
.home-offer-content h2 span{line-height: 1;font-size: 0.6em;position: relative;top: -8px;left: 2px;}

.realStating .offercard .elementor-cta__image{margin-top: -115px;height: 160px;}
.realStating .offercard .subTitle{margin-bottom: 10px;}
.realStating .offercard .mainTitle{font-size: 280%;letter-spacing: -7px;}
.HeadingArrow .elementor-icon{color: var(--black);font-size: 120px;height: 0;top: -40px;position: relative;margin-left: -75px;}

.moveList .eael-feature-list-items{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 48px 16px;}
.moveList .eael-feature-list-content-box{display: flex;}
.moveList .eael-feature-list-content-box .eael-feature-list-title{flex:0 0 54px;padding-right:20px;}
.moveList .eael-feature-list-content-box .eael-feature-list-content{flex:1;max-width: calc(100% - 54px);}
.moveList .eael-feature-list-content-box .eael-feature-list-content a{font-weight: 700;}
.no-decoration{text-decoration: none !important;}
.renovate-contact a{color:currentColor !important;}
.heighLite-orange span{color:var(--secondary) !important;font-size: 120%;}
.csRating-title sup{font-size: 60%;vertical-align: text-top;margin-left: -30px;}
.csRating-title-text sup{font-size: 100%;}
.locationSlider .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height: 160px;padding-top: 54%;}
.locationSlider .elementor-widget-call-to-action .elementor-cta__button-wrapper{text-align: right;}
.title-span-orange span{color:var(--secondary) !important;font-weight: 700;}

.contactBox .eael-feature-list-items li{display:block !important;}
.contactBox .eael-feature-list-items li .eael-feature-list-icon-box{display:none !important;}
.contactBox .eael-feature-list-items .eael-feature-list-content-box{border-left:5px solid var(--gray);padding: 0 12px;}
.contactBox .eael-feature-list-items .eael-feature-list-content{display:flex;flex-wrap: wrap;align-items: flex-start;flex-direction: column;}
.contactBox .eael-feature-list-items .eael-feature-list-content a:is(:hover, :focus){color:var(--gray4C77) !important;}
.contactBox .eael-feature-list-items .eael-feature-list-content a:not(:hover){text-decoration: none;color:var(--gray4C77) !important;}
.contactBox .eael-feature-list-items .eael-feature-list-content a:is(:hover, :focus){text-decoration: underline;}

/* Old Contact Page CSS Start -----------------------------*/
/*.hero-contact-card{background-image: -o-radial-gradient(at bottom left,#adc2da,transparent 50%),-o-radial-gradient(at bottom right,#258b9e,transparent 100%),-o-radial-gradient(at top left,#ea711e,transparent 75%),-o-radial-gradient(at top right,#ffc709,transparent 100%);background-image: radial-gradient(at bottom left,#adc2da,transparent 50%),radial-gradient(at bottom right,#258b9e,transparent 100%),radial-gradient(at top left,#ea711e,transparent 75%),radial-gradient(at top right,#ffc709,transparent 100%);}
.contactBox .eael-feature-list-items li{display:block !important;}
.contactBox .eael-feature-list-items li .eael-feature-list-icon-box{display:none !important;}
.contactBox .eael-feature-list-items .eael-feature-list-content-box{border-left:4px solid var(--gray);padding: 0 12px;}
.contactBox .eael-feature-list-items .eael-feature-list-content{display:flex;flex-wrap: wrap;align-items: flex-start;flex-direction: column;}
.contactBox .eael-feature-list-items .eael-feature-list-content a:is(:hover, :focus){color:var(--gray4C77) !important;}
.contactBox .eael-feature-list-items .eael-feature-list-content a:not(:hover){text-decoration: none;color:var(--gray4C77) !important;}
.contactBox .eael-feature-list-items .eael-feature-list-content a:not([href^="mailto:"]){font-size:87.5%;}
.contactBox .elementor-icon-box-title a:not(:hover){text-decoration: none;}
.contactBox .elementor-icon-box-title a:is(:hover, :focus),
.contactBox .eael-feature-list-items .eael-feature-list-content a:is(:hover, :focus){text-decoration: underline;}*/
/*Old Contact Page CSS End -----------------------------*/

.linkColor-blue a{color:var(--lightBlue) !important;}
.optionBox{flex:1 1 0 !important;min-width: calc(50% - 10px) !important;} 
.optionBox .elementor-cta:before{border-top-left-radius: 8rem;border-top-right-radius: 8rem;content: "";display: block;height: 4rem;margin: 0 auto;width: 8rem;background: rgba(242, 242, 242, 0.8);}
.optionBox .elementor-cta .elementor-cta__content{overflow: visible;border-radius: 12px;-webkit-box-shadow:5px 5px 60px rgba(0, 0, 0, 0.06);box-shadow: 5px 5px 60px rgba(0, 0, 0, 0.06);min-height: 235px;   align-items: stretch;align-content: flex-start;}
.optionBox .elementor-cta .elementor-icon{margin-top: -64px;}
.optionBox .elementor-cta .elementor-icon svg{width:72px !important;}
.optionBox .elementor-cta .elementor-cta__title{margin-top: -35px;padding-top: 20px;}
.optionTab .e-n-tabs-heading{-webkit-box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);border-radius: 64px;}
.elementor-widget-n-tabs.optionTab .e-n-tab-title[aria-selected="true"]:after{content: '';width: 20px;height: 20px;background: var(--lightGreen);position: absolute;bottom: -10px;left: 50%;transform: translate(-50%) rotate(45deg);}
.elementor-widget-n-tabs.optionTab .e-n-tab-title:not(:last-child){border-right: 1px solid var(--gray9999);} 
.elementor-widget-n-tabs.optionTab .e-n-tab-title .e-n-tab-icon{display: none !important;}
.elementor-widget-n-tabs.optionTab .e-n-tab-title{box-sizing: border-box;flex: 1 1 0;}
.elementor-widget-n-tabs.optionTab .elementor-cta__description a{font-weight: 700;color:#5581b2 !important;}
.elementor-widget-n-tabs.optionTab .elementor-cta__description a:is(:hover, :focus){color:#3e618a !important;}
.elementor-widget-n-tabs.optionTab .elementor-widget-container, .elementor-widget-n-tabs.optionTab .optionBox .elementor-cta{overflow: visible;}




/* Location Detail Page Start CSS --------------------------*/
.location-detail-page h1,
.location-detail-page h4,
.location-detail-page h5{margin: 0px;line-height: 1.25;color: var(--darkGray) !important;}
.location-detail-page h4,
.location-detail-page h5{padding-bottom: 20px;}
.location-detail-page p{margin-top: 0px;margin-bottom: 20px;line-height: 1.5;}
.location-detail-page p:last-child{margin-bottom: 0px;}
.location-detail-page p strong{font-weight: 600;}
.location-detail-page .font-20{font-size: 20px;}
.location-detail-page .font-18{font-size: 18px;}
.location-detail-page .text-center{text-align: center;}
.container{width: 100%;max-width: 1488px;padding-left: 24px;padding-right: 24px;margin: 0px auto;}
.btn-primary{position: relative;padding: 10px 25px !important;border-radius: 4px !important;border: 2px solid var(--secondary) !important;font-weight: 700 !important;font-size: 20px !important;color: var(--white) !important;background-color: var(--secondary) !important;text-decoration: none !important;text-transform: none !important;cursor: pointer;transition: all 0.3s;display: inline-flex;}
.btn-primary:hover,
.btn-primary:focus{background-color: var(--secondaryHover) !important;border-color: var(--secondaryHover) !important;}
.btn-primary.btn-large{font-size: 24px !important;}
.btn-primary.btn-icon{padding-right: 44px !important;}
.btn-primary.btn-icon:before{position: absolute;content: '';top: 50%;right: 20px;width: 18px;height: 9px;margin-top: -4px;transition: 0.2s;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='8.848' viewBox='0 0 18 8.848'%3E%3Cpath id='btn-arrow' d='M12.614,148.71H.482a.482.482,0,0,0-.482.482v2.25a.482.482,0,0,0,.482.482H12.614v1.851a.964.964,0,0,0,1.646.682L17.718,151a.964.964,0,0,0,0-1.364l-3.458-3.458a.964.964,0,0,0-1.646.682Z' transform='translate(0 -145.894)' fill='%23fff'/%3E%3C/svg%3E%0A");}
.btn-primary.btn-icon:hover:before,
.btn-primary.btn-icon:focus:before{right: 14px;}
.btn-primary-invert{position: relative;padding: 10px 25px !important;border-radius: 4px !important;border: 2px solid var(--secondary) !important;font-weight: 700 !important;font-size: 20px !important;color: var(--secondary) !important;background-color: var(--white) !important;text-decoration: none !important;text-transform: none !important;cursor: pointer;transition: all 0.3s;display: inline-flex;}
.btn-primary-invert:hover,
.btn-primary-invert:focus{background-color: var(--secondary) !important;color: var(--white) !important;border-color: var(--secondary) !important;}
.location-banner{padding-top: 50px;padding-bottom: 50px;min-height: 700px;display: flex;align-items: center;position: relative;background-size: cover;background-repeat: no-repeat;background-position: top center;}
.location-banner:before{position: absolute;content: '';top: 0px;right: 0px;left: 0px;bottom: 0px;background: linear-gradient(rgba(41, 54, 70, 0.6), rgba(41, 54, 70, 0.6));}
.hero_content{position: relative;z-index: 2;max-width: 730px;}
.hero_content h1{color: var(--white) !important;}
.hero_content p{margin-top: 0px;margin-bottom: 15px;font-size: 28px;line-height: 1.5;color: var(--white);}
.hero_content form{width: 80%;}
.hero_content .form-group{display: flex;align-items: center;background-color: var(--white);padding: 12px;border-radius: 4px;-webkit-box-shadow: -8px 16px 24px rgba(0, 0, 0, 0.08);box-shadow: -8px 16px 24px rgba(0, 0, 0, 0.08);}
.location_input{margin: 0px 16px;width: 100%;}
.location_input input{border: none;outline: none;outline-offset: 0;color: var(--offBlack);font-size: 20px;line-height: 1.5;font-weight: 400;width: 100%;min-height: 52px;font-family: "museo-sans", Sans-serif;}
.location_input input::placeholder{color: var(--primary);opacity: 1;}
.location_input input::-ms-input-placeholder{color: var(--primary);}
.location_input input::-webkit-input-placeholder{color: var(--primary);}
.location_icon{display: flex;}
.location_icon svg{max-width: 22px;color: var(--primary);height: auto;}
.happy-homeowner{padding: 80px 0px 100px;}
.happy-homeowner .top-content{padding-bottom: 100px;}
.happy-homeowner .content h5{color: var(--offBlack) !important;}
.happy-homeowner .content .btn-primary{margin-bottom: 30px;}
.meet-harold{background-color: var(--primary);padding: 50px 0px;}
.meet-harold .content h5,
.meet-harold .content P{color: var(--white) !important;}
.meet-harold .content .font-20{margin-bottom: 10px;}
.meet-harold .border-image{display: flex;border: 8px solid var(--white);}
.more-information{padding: 100px 0px;}
.more-information .content h5{color: var(--offBlack) !important;}
.more-information .content p strong{color: var(--black) !important;font-weight: 400;}
.more-information .content p strong a{font-weight: 700;}
.market-lists{padding: 70px 0px;background-color: #F3F5F8;}
.market-lists .content{max-width: 950px;margin: 0px auto;border-top: 2px solid var(--gray);padding-top: 50px;margin-top: 70px;}
.market-lists h5{font-weight: 700 !important;}
.market-lists ul{list-style: none;padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;}
.market-lists ul:not(:last-child){margin-bottom: 30px;}
.market-lists ul li{width: 25%;padding: 6px 0px;}
.market-lists ul li a{color: var(--linkColor) !important;text-decoration: none;font-weight: 100;}
.market-lists ul li a:hover{text-decoration: underline;}
.move-freely{background-color: var(--secondary);padding: 100px 0px;}
.move-freely h4{padding-bottom: 50px;color: var(--white) !important;}
.move-freely .content{max-width: 900px;margin: 0px auto;text-align: center;}
.youtube-video{display: flex;position: relative;overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;border: 12px solid var(--white);background-position: center;background-size: cover;background-repeat: no-repeat;}
.youtube-video:before{display: block;content: " ";width: 100%;padding-top: 56.3%;}
.youtube-video .video-play-icon{position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: 2;display: flex;align-items: center;justify-content: center;max-width: 20%;max-height: 20%;margin: auto;overflow: hidden;}
.youtube-video .play-button{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 20px;min-height: 50px;border-radius: 4px;cursor: pointer;background-color: rgba(85, 129, 178, 0.8);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgb(0, 0, 0, 0.24);}
.youtube-video .play-button svg{max-width: 54px;height: auto;transition: 0.2s;color: var(--white);}
.youtube-video .play-button:hover svg{transform: scale(1.2);-webkit-transform: scale(1.2);}
.youtube-video iframe{position: absolute;left: 0px;top: 0px;height: 100%;transition: 0.4s;}
.youtube-video.startVideo .video-play-icon,
.youtube-video:not(.startVideo) iframe{opacity: 0;z-index: -1;transition: 0.4s;}
.easiest-way-sell-home{padding: 90px 0px 70px;}
.easiest-way-sell-home .row-sm{padding: 80px 0px;}
.easiest-way-sell-home .content{max-width: 80%;margin: 0 auto 40px;}
.easiest-way-sell-home .content img{width: 165px;height: 128px;margin-bottom: 40px;}

.gform_wrapper .ginput_recaptcha iframe{max-height: 78px;}
.hideFiled{display:none !important;}

.requestBar{width:100%; display:flex;justify-content: center;    background-color: hsla(0, 0%, 100%, .9); padding: 4px 20px;}
.requestBar .svg-inline--fa{max-width:16px;}
.requestBar .c-continue-request-content { display: flex; align-items: center; grid-gap: 15px; text-align: center; font-weight: 500; font-size: 18px; }
.requestBar .c-continue-request-content span{font-weight: 300;}
.requestBar .c-continue-request__close a {color: #f1f1f1;font-size: 2.3rem;background: #adc2da;border-radius: 50%;padding: 5px;width: 24px;height: 24px;display: block;}
.requestBar .c-continue-request__close a svg { width: 100%; max-height: 16px; display: block; }
.requestBar .continue-request-btn { background-color: #ea711e; border-color: #ea711e; border-radius: 4px; height: 48px; font-size: 24px; line-height: 20px; padding: 7px 23px; align-items: center; display: flex; color: #ffffff !important; text-decoration: none !important; font-weight: 900; transition: 0.2s; }
.requestBar .continue-request-btn:is(:hover, :focus){ background-color: #cc5e12; border-color: #cc5e12; }
.btnGroupContainer .elementor-widget-button{flex: 1 1 0;}
.btnGroupContainer .elementor-widget-button .elementor-button{width:100%;}
#requestStickyBar.hidden{display:none !important;}







@media only screen and (min-width: 768px){
	.row-sm{display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
	.row-sm .col-25{width: 50%;padding-left: 10px;padding-right: 10px;}
}
@media only screen and (min-width: 1025px){
	.row{display: flex;margin-left: -20px;margin-right: -20px;}
	.row .col-50{width: 50%;padding-left: 20px;padding-right: 20px;}
	.row-sm .col-25{width: 25%;}
	.align-item-center{align-items: center;}
}
@media only screen and (min-width: 1200px){
	.row-lg{display: flex;margin-left: -30px;margin-right: -30px;}
	.row-lg .col-50{width: 50%;padding-left: 30px;padding-right: 30px;}
}
@media only screen and (max-width: 1366.98px){
	.location-detail-page .font-20{font-size: 18px;}
	.hero_content p{font-size: 26px;}
	.btn-primary.btn-large{font-size: 22px !important;}
	.happy-homeowner,.move-freely,.more-information{padding: 80px 0px;}
	.happy-homeowner .top-content{padding-bottom: 80px;}
	.easiest-way-sell-home{padding: 70px 0px;}
	.easiest-way-sell-home .row-sm{padding: 60px 0px 40px;}
	.move-freely h4{padding-bottom: 40px;}
	.market-lists .content{padding-top: 40px;margin-top: 10px;}
}
@media only screen and (max-width: 1199.98px){
	.location-detail-page .font-20,
	.location-detail-page .font-18{font-size: 16px;}
	.location-banner{min-height: 650px;}
	.hero_content{max-width: 700px;}
	.hero_content p{font-size: 24px;}
	.btn-primary.btn-large{font-size: 20px !important;}
	.hero_content .form-group{padding: 10px;}
	.location_input input{min-height: 48px;}
	.happy-homeowner,.move-freely,.more-information{padding: 60px 0px;}
	.happy-homeowner .top-content{padding-bottom: 60px;}
	.meet-harold .content{margin-top: 30px;}
	.move-freely h4{padding-bottom: 30px;}
	.youtube-video .play-button svg{max-width: 42px;}
	.market-lists{padding: 60px 0px;}
	.market-lists .content{padding-top: 30px;margin-top: 0px;}
}
@media only screen and (max-width: 1024.98px){
	.location-detail-page section{padding-top: 60px;padding-bottom: 60px;}
	.market-lists ul li{width: 33.33%;}
	.easiest-way-sell-home .content{margin-bottom: 60px;}
	.easiest-way-sell-home .content img,.more-information .content{margin-bottom: 30px;}
	.easiest-way-sell-home .row-sm{padding: 40px 0px 0px;}
	.hero_content{max-width: 600px;}
	.hero_content p{font-size: 22px;}
}
@media (max-width:992px){
    .requestBar .c-continue-request-content p{font-size:12px;}
    .requestBar .c-continue-request-content p strong{display:none;}
    .requestBar .continue-request-btn{font-size:16px;}
}


@media only screen and (max-width: 767.98px){
	.container{padding-left: 16px;padding-right: 16px;}
	.location-detail-page h4,
	.location-detail-page h5{padding-bottom: 10px;}
	.location-detail-page section{padding-top: 40px;padding-bottom: 40px;}
	.market-lists ul li{width: 50%;}
	.youtube-video{border-width: 6px;}
	.easiest-way-sell-home .content{margin-bottom: 40px;}
	.easiest-way-sell-home .content img{margin-bottom: 20px;width: 100%;}
	.easiest-way-sell-home .row-sm{padding: 30px 0px 0px;}
	.location-banner{min-height: 375px;}
	.hero_content{max-width: 500px;}
	.hero_content p{font-size: 20px;}
	.hero_content form{width: 100%;}
	.location_input input{font-size: 18px;}
	.happy-homeowner .top-content{padding-bottom: 40px;}
	.happy-homeowner .content .btn-primary,.more-information .content{margin-bottom: 20px;}
	.meet-harold .content{margin-top: 20px;}
	.move-freely h4{padding-bottom: 20px;}
	.youtube-video .play-button{min-height: auto;}
	.youtube-video .play-button svg{max-width: 4vw;}/
}
@media only screen and (max-width: 575.98px){
	.hero_content .form-group{padding: 8px;}
	.location_input{margin: 0px 10px;}
	.location_icon svg{max-width: 18px;}
	.requestBar .c-continue-request-content{grid-gap: 5px;}
}

@media only screen and (max-width: 424.98px){
	.location_input{margin: 0px 7px;}
	.location_input input{font-size: 16px;min-height: 38px;}
	.hero_content .form-group .btn-primary.btn-large{font-size: 18px !important;padding: 6px 12px !important;}
	.easiest-way-sell-home .content{max-width: 100%;}
}
/* Location Detail Page End CSS --------------------------*/

/* Location List Page Start CSS --------------------------*/
.state-lists{max-width: 950px;margin: 0px auto;border-top: 2px solid var(--gray);padding-top: 50px;margin-top: 70px;}
.state-lists h5{margin: 0px 0px 20px;line-height: 1.25;color: var(--darkGray) !important;font-weight: 700 !important;}
.state-lists p{font-size: 20px;margin-top: 0px;margin-bottom: 10px;line-height: 1.5;}
.state-lists p strong{font-weight: 600;}
.state-lists .market-lists{padding: 0px 0px 30px;background-color: transparent;}
@media only screen and (max-width: 1199.98px){
	.state-lists{padding-top: 30px;margin-top: 60px;}
}
@media only screen and (max-width: 767.98px){
	.state-lists h5{margin-bottom: 10px;}
	.state-lists{padding-top: 20px;margin-top: 40px;}
	.state-lists .market-lists{padding: 0px 0px 20px;}
}
/* Location List Page End CSS --------------------------*/


/* My Offerpad Page Start CSS --------------------------*/
.myofferpad-banner{display: flex;align-items: center;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.myofferpad-banner:before{position: absolute;content: '';top: 0px;right: 0px;left: 0px;bottom: 0px;background-color: var(--primary);opacity: 0.4;}
.myofferpad-banner .inner-wrapper{max-width: 1100px;display: flex;align-items: flex-end;justify-content: space-between;gap: 80px;margin: 0px auto;}
.myofferpad-banner .content{position: relative;z-index: 2;padding-top: 100px;padding-bottom: 50px;width: 100%;}
.myofferpad-banner h1{font-size: 58px !important;margin: 0px;font-weight: 300 !important;line-height: 1.25em;color: var(--white) !important;max-width: 550px;}
.myofferpad-banner p{font-size: 20px;font-weight: 300;line-height: 1.5em;color: var(--white);margin: 30px 0px;max-width: 520px;}
.myofferpad-banner .mob-img{position: relative;z-index: 1;bottom: -1px;min-width: 335px;display: flex;}
.directly-sell-list-home{background-color: #F6F6F6;}
.directly-sell-list-home h6{color: var(--lightGreen) !important;margin: 0px 0px 10px;font-weight: 700 !important;line-height: 1.25;}
.directly-sell-list-home .content{text-align: center;max-width: 585px;margin: 0px auto;padding-bottom: 5px;border-bottom: 7px solid #FFEAA2;}
.directly-sell-list-home .content p{margin: 0px;font-size: 18px;font-weight: 300;line-height: 1.5em;}
.directly-sell-home .seperator{position: absolute;left: 0px;right: 0px;bottom: 0px;min-height: 12px;border-radius: 5px;background-color: transparent;background-image: linear-gradient(180deg, #E6E6E6 0%, var(--e-global-color-7d889b1) 100%);}
.directly-sell-home,
.directly-list-home{position: relative;background-color: var(--white);padding-top: 40px;padding-bottom: 50px;max-width: 1200px;margin: 0px auto;}
.directly-list-home{padding-bottom: 10px !important;}
.directly-list-home small{text-align: center;margin-top: 80px;display: flex;align-items: center;justify-content: center;font-size: 14px;}
.iconboxList{display: flex;flex-wrap: wrap;max-width: 1020px;margin: 50px auto 0px;row-gap: 30px;column-gap: 80px;}
.iconboxList .iconbox{display: flex;align-items: self-start;width: calc(50% - 40px);}
.iconboxList .iconbox .icon{margin-right: 20px;}
.iconboxList .iconbox .icon svg{max-height: 41px;max-width: 34px;}
.iconboxList .iconbox strong{font-weight: 700;}
.iconboxList .iconbox p{margin: 10px 0px 0px;}
.customers-are-saying{background-color: var(--primary);padding-top: 50px;padding-bottom: 80px;}
.customers-are-saying h2{font-weight: 300 !important;line-height: 1.25em;font-size: 36px !important;color: var(--white) !important;text-align: center;margin: 0px 0px 20px;}
.imageContentBox{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 40px;}
.imageContentBox .imageBox{max-width: 320px;border: 5px solid var(--white);background-color: var(--white);display: flex;align-items: center;justify-content: center;flex-direction: column;}
.imageContentBox .imageBox img{width: 100%;}
.imageContentBox .contentInfo{padding: 40px 24px 70px 24px;}
.imageContentBox .contentInfo p{margin: 1px;font-size: 18px;font-weight: 300;line-height: 1.5em;}
.myOfferpad-page .easiest-way-sell-home{padding: 50px 0px;}
.myOfferpad-page .easiest-way-sell-home h6{color: var(--lightGreen);margin: 0px;text-align: center;font-weight: 700;}
.myOfferpad-page .easiest-way-sell-home .row-sm{padding: 50px 0px;max-width: 950px;margin: 0px auto;}
.myOfferpad-page .easiest-way-sell-home .content{margin-bottom: 60px;padding: 0px 10px;max-width: 100%;text-align: center;}
.myOfferpad-page .easiest-way-sell-home .content img{margin-bottom: 30px;}
.myOfferpad-page .easiest-way-sell-home .content p{margin: 0px;color: var(--lightGreen);}
.free-purchase-offer-box{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 15px 40px 15px 60px;border: 6px solid var(--secondary);border-radius: 8px;background-color: #F3F6F9;max-width: 950px;margin: 0px auto;}
.free-purchase-offer-box .btn-primary.btn-large{padding: 16px 35px !important;border-radius: 10px !important;}
.helpButton .uiButton { background: #1b6775 !important;}
.helpButton .helpButtonDisabled{display:none !important;}
.modalContainer button:not(.dialogButton, .waitingCancelChat, .minimizedContainer ) { background: none;border: none;height: 32px;min-height: 32px;width: 32px;min-width: 32px; padding:4px !important;cursor: pointer;}
.modalContainer embeddedservice-chat-header lightning-icon, .modalContainer embeddedservice-chat-header svg.slds-icon-text-default { fill: rgb(255 255 255) !important; }
.modalContainer .sidebarHeader h2{color:#ffffff !important;}
.modalContainer .activeFeature .dialogButton {padding: 5px 10px;background: #1b6775 !important;height:44px;font-size: 16px !important; line-height: 1.5 !important;border-radius: 4px; border:0 !important;}
.modalContainer .activeFeature .dialogButton  .label{color:#ffffff !important}
.modalContainer .activeFeature .waitingCancelChat{padding: 5px 10px;background: #1b6775 !important;height:44px;font-size: 16px !important; line-height: 1.5 !important;border-radius: 4px; border:0 !important;}
.modalContainer .activeFeature .waitingCancelChat .label{color:#ffffff !important}
.modalContainer .minimizedContainer {background-color:#1b6775 !important;border-radius: 4px 4px 0 0;border:0 !important;padding:4px 10px !important;}
.modalContainer .minimizedContainer:is(:hover, :focus){background-color:#ec7625 !important;}
.modalContainer .minimizedContainer .message { background-color: transparent; overflow: visible !important; border: none !important; color: white !important; font-family: "Salesforce Sans", Arial, sans-serif !important; font-size: medium; text-transform: capitalize !important; }

@media only screen and (max-width: 1366.98px){
	.myofferpad-banner h1{font-size: 55px !important;max-width: 480px}
	.myofferpad-banner p{font-size: 18px;max-width: 460px;}
	.myofferpad-banner .inner-wrapper{max-width: 970px;gap: 60px;}
	.myofferpad-banner .content{padding-top: 80px;}
	.myofferpad-banner .mob-img{min-width: 290px;}
	.directly-sell-list-home .content{max-width: 520px;}
	.imageContentBox .contentInfo p,
	.directly-sell-list-home .content p{font-size: 16px;}
	.customers-are-saying h2{font-size: 34px !important;}
}
@media only screen and (max-width: 1199.98px){
	.myofferpad-banner h1{font-size: 46px !important;max-width: 420px;}
	.myofferpad-banner p{font-size: 16px;max-width: 410px;}
	.myofferpad-banner .inner-wrapper{max-width: 900px;}
	.myofferpad-banner .mob-img{min-width: 245px;}
	.iconboxList{column-gap: 60px;}
	.iconboxList .iconbox{width: calc(50% - 30px);}
	.customers-are-saying h2{font-size: 30px !important;}
	.csRating-title sup{margin-left: -20px;}
}
@media only screen and (max-width: 1024.98px){
	.myofferpad-banner h1{font-size: 38px !important;max-width: 380px;}
	.myofferpad-banner p{margin: 20px 0px;}
	.myofferpad-banner .content{padding-top: 60px;padding-bottom: 60px;}
	.myofferpad-banner .inner-wrapper{gap: 40px;}
	.directly-sell-home,
	.directly-list-home{padding-top: 60px;padding-bottom: 60px;}
	.directly-list-home small{margin-top: 60px;}
	.iconboxList{margin-top: 30px;}
	.customers-are-saying h2{font-size: 26px !important;}
	.customers-are-saying{padding-top: 60px;padding-bottom: 60px;}
	.myOfferpad-page .easiest-way-sell-home .row-sm{max-width: 680px;padding: 60px 0px;}
	.myOfferpad-page .easiest-way-sell-home{padding: 60px 0px;}
	.free-purchase-offer-box{padding: 10px 30px;max-width: 750px;}
	.free-purchase-offer-box h6{color: var(--primary) !important;}
	.free-purchase-offer-box .btn-primary.btn-large{padding: 15px 25px !important;}
}
@media only screen and (max-width: 767.98px){
	.myofferpad-banner{background-image: url('/wp-content/uploads/2024/02/myofferpad-banner-mobile.jpg') !important;}
	.myofferpad-banner h1{font-size: 30px !important;}
	.myofferpad-banner p{margin: 10px 0px 30px;}
	.myofferpad-banner .inner-wrapper{flex-direction: column;align-items: center;justify-content: center;gap: 0px;}
	.myofferpad-banner .content{padding-top: 40px;padding-bottom: 20px;max-width: 310px;}
	.myofferpad-banner .mob-img{min-width: auto;max-width: 250px;}
	.directly-sell-home,
	.directly-list-home{padding-top: 40px;padding-bottom: 40px;}
	.directly-list-home small{margin-top: 40px;}
	.iconboxList{margin-top: 30px;column-gap: 40px;row-gap: 40px;justify-content: center;}
	.iconboxList .iconbox{width: 350px;text-align: center;flex-direction: column;align-items: center;}
	.iconboxList .iconbox .icon{margin-right: 0px;}
	.iconboxList .iconbox p{margin: 5px 0px 0px;}
	.customers-are-saying h2{font-size: 20px !important;}
	.customers-are-saying{padding-top: 40px;padding-bottom: 40px;}
	.myOfferpad-page .easiest-way-sell-home,
	.myOfferpad-page .easiest-way-sell-home .row-sm{padding: 40px 0px;}
	.myOfferpad-page .easiest-way-sell-home .content{margin-bottom: 40px;}
	.myOfferpad-page .easiest-way-sell-home .row-sm{display: flex;flex-wrap: wrap;justify-content: center;}
	.myOfferpad-page .easiest-way-sell-home .row-sm .col-25{max-width: 310px;}
	.myOfferpad-page .easiest-way-sell-home .content img{margin-bottom: 20px;}
	.free-purchase-offer-box{max-width: 640px;padding: 10px 20px;}
	.free-purchase-offer-box h6,
	.free-purchase-offer-box .btn-primary{margin: 10px 0px !important;}
	.csRating-title sup{margin-left: -15px;}
}
@media only screen and (max-width: 640.98px){
	.free-purchase-offer-box{flex-wrap: wrap;justify-content: center;gap: 0;flex-direction: column;}
}
/* My Offerpad Page End CSS --------------------------*/




@media only screen and (min-width: 768px){
	.bundling_brings h2 br{display: none;}
	.brsmblock br{display: none;}
	body.admin-bar .mainHeader, body.admin-bar .headerSideMenu{top:32px !important;}
    .faq-accordian .tableDateFaq{display:flex;margin-left:-10px;margin-right: -10px;}
    .faq-accordian .tableDateFaq .w-50{flex:1 1 0;padding-left:10px;padding-right: 10px;}
    .renovate-form .gfield .gfield_label{margin-bottom: 0;}
    .renovate-form .gfield .gfield_label{padding-right: 20px;margin-top: 5px;}
    .renovate-form .gfield > .ginput_container{max-width: 354px;}
    .renovate-form .gfield--type-date .gfield_label{position: absolute;left: 0px;width: 50%;}
    .renovate-form .gfield--type-date .gform-grid-row{padding-left: 50%;}
}
@media only screen and (min-width: 1025px){
	.brmdblock br{display: none;}
	.pricingTable .elementor-price-table__features-list li{max-height: 60px;min-height: 60px;}
	.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{color: transparent;}
	.pricingTable:not(.titleList) .elementor-price-table__features-list li .elementor-price-table__feature-inner span{display: none;}
	.pricingTableSection .btn-circle .elementor-button-text span{font-size: 150%;line-height: 0.8;}
	.pricingTableSection > .e-child{box-shadow: none !important;border: none !important;}
	.agents-card .elementor-cta .elementor-cta__title{margin-top:-5px;}
    .locationSlider .e-n-carousel.offset-both, .locationSlider .e-n-carousel.offset-right{--e-n-carousel-swiper-offset-size: clamp(8.125rem, -50.446rem + 91.429vw, 18.125rem) !important;}
    .mainRealStating .elementor-widget-call-to-action .elementor-cta__title{min-height: 110px;display: inline-flex;width: 100%;justify-content: center;align-items: center;}
}
@media only screen and (min-width: 1200px){
	.homeBanner h1 br{display: none;}
	.locationSlider .e-n-carousel.offset-both, .locationSlider .e-n-carousel.offset-right{--e-n-carousel-swiper-offset-size: clamp(5rem, -81.364rem + 115.152vw, 16.875rem) !important;}
}
@media only screen and (min-width: 1367px){
	.about-banner{padding-left: clamp(3.125rem, -4.58rem + 9.025vw, 6.25rem) !important;padding-right: clamp(3.125rem, -4.58rem + 9.025vw, 6.25rem) !important;}
	.about-banner h1.elementor-heading-title,
	.about-banner h2.elementor-heading-title{font-size: clamp(4.75rem, 1.976rem + 3.249vw, 5.875rem) !important;}
	.about-banner h2.elementor-heading-title{margin-left: clamp(11.875rem, 7.252rem + 5.415vw, 13.75rem) !important;}
	.about-banner .arrow-img{left: clamp(28.75rem, 12.569rem + 18.953vw, 35.3125rem) !important;bottom: clamp(3.4375rem, 1.126rem + 2.708vw, 4.375rem) !important;}
	.locationSlider .e-n-carousel.offset-both, .locationSlider .e-n-carousel.offset-right{--e-n-carousel-swiper-offset-size: clamp(0rem, -52.786rem + 61.783vw, 43.75rem) !important;}
}
@media only screen and (min-width: 1600px){
    .bg-cover-xl-100{background-size: 100% 100% !important;}
}

@media only screen and (max-width: 1366.98px){
	:root{--font32: 30px;--font25: 26px;}
	h1.elementor-heading-title.elementor-size-small{font-size: 54px !important;}
	h1.elementor-heading-title.elementor-size-medium{font-size: 66px !important;}
	h1.elementor-heading-title.elementor-size-large{font-size: 88px !important;}
	h1.elementor-heading-title.elementor-size-xl{font-size: 96px !important;}
	h1.elementor-heading-title.elementor-size-xxl{font-size: 112px !important;}
	h2.elementor-heading-title.elementor-size-small{font-size: 34px !important;}
	h2.elementor-heading-title.elementor-size-medium{font-size: 46px !important;}
	h2.elementor-heading-title.elementor-size-large{font-size: 72px !important;}
	h2.elementor-heading-title.elementor-size-xl{font-size: 88px !important;}
	h2.elementor-heading-title.elementor-size-xxl{font-size: 104px !important;}
	.btn-primary-fill .elementor-size-lg,.btn-primary-icon .elementor-size-lg,.btn-primary-outline .elementor-size-lg,.btn-secondary-fill .elementor-size-lg,.btn-secondary-icon .elementor-size-lg,.btn-secondary-outline .elementor-size-lg{padding: 15px 25px !important;font-size: 22px !important;}
	.btn-primary-fill .elementor-size-xl,.btn-primary-icon .elementor-size-xl,.btn-primary-outline .elementor-size-xl,.btn-secondary-fill .elementor-size-xl,.btn-secondary-icon .elementor-size-xl,.btn-secondary-outline .elementor-size-xl{padding: 17px 40px !important;font-size: 24px !important;}
	.btn-circle .elementor-size-md{font-size: 30px !important;padding: 9px 25px 7px !important;}
	.btn-circle .elementor-size-lg{font-size: 34px !important;padding: 12px 60px 10px !important;}
	.btn-circle .elementor-size-xl{font-size: 40px !important;padding: 14px 40px 12px !important;}
	.headerTopMenu .elementor-nav-menu--main ul li{margin-left: 24px;}
	.searchHomeAddress .btn-circle{font-size: 36px !important;padding: 7px 25px !important;}
	.searchHomeAddress input{min-height: 50px !important;font-size: 18px !important;}
	.heading_arrow .elementor-heading-title span:before{height: 18px;}
	.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{width: 44px;}
	.pricingTableSection .btn-circle .elementor-size-md{font-size: 24px !important;padding: 9px 15px 7px !important;}
	.pricingTable .elementor-price-table__header{min-height: 55px;}
	.pricingTable .elementor-price-table__price{min-height: 80px;}
	.pricingTable .elementor-price-table__price{top: 55px;}
	.countListing .elementor-widget-text-editor .elementor-widget-container:before{font-size: 84px;top:46px;}
    .agents-card .elementor-cta__description{max-width: 440px;}
    .cardListing .elementor-icon{font-size: 255px !important;}
}
@media only screen and (max-width: 1199.98px){
	:root{--font32: 28px;--font25: 24px;}
	body{padding-top: 63px;}
	h1.elementor-heading-title.elementor-size-small{font-size: 46px !important;}
	h1.elementor-heading-title.elementor-size-medium{font-size: 56px !important;}
	h1.elementor-heading-title.elementor-size-large{font-size: 76px !important;}
	h1.elementor-heading-title.elementor-size-xl{font-size: 86px !important;}
	h1.elementor-heading-title.elementor-size-xxl{font-size: 98px !important;}
	h2.elementor-heading-title.elementor-size-small{font-size: 30px !important;}
	h2.elementor-heading-title.elementor-size-medium{font-size: 42px !important;}
	h2.elementor-heading-title.elementor-size-large{font-size: 62px !important;}
	h2.elementor-heading-title.elementor-size-xl{font-size: 76px !important;}
	h2.elementor-heading-title.elementor-size-xxl{font-size: 90px !important;}
	.btn-primary-fill .elementor-size-lg,.btn-primary-icon .elementor-size-lg,.btn-primary-outline .elementor-size-lg,.btn-secondary-fill .elementor-size-lg,.btn-secondary-icon .elementor-size-lg,.btn-secondary-outline .elementor-size-lg{font-size: 20px !important;}
	.btn-primary-fill .elementor-size-xl,.btn-primary-icon .elementor-size-xl,.btn-primary-outline .elementor-size-xl,.btn-secondary-fill .elementor-size-xl,.btn-secondary-icon .elementor-size-xl,.btn-secondary-outline .elementor-size-xl{padding: 15px 30px !important;font-size: 22px !important;}
	.btn-circle .elementor-size-md{font-size: 26px !important;}
	.btn-circle .elementor-size-lg{font-size: 30px !important;padding: 10px 40px 8px !important;}
	.btn-circle .elementor-size-xl{font-size: 34px !important;padding: 12px 30px 10px !important;}
	.searchHomeAddress form{border: 3px solid var(--secondary);box-shadow: 4px 4px 0px 0px var(--secondary);-webkit-box-shadow: 4px 4px 0px 0px var(--secondary);-moz-box-shadow: 4px 4px 0px 0px var(--secondary);}
	.searchHomeAddress form:before{width: 30px;height: 30px;}
	.searchHomeAddress .btn-circle{font-size: 32px !important;}
	.searchHomeAddress input{min-height: 46px !important;font-size: 16px !important;margin-left: 50px;}
	.title-with-center-image .elementor-heading-title img{max-width: 80px;}
	.heading_arrow .elementor-heading-title span:before{height: 15px;}
	.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{width: 38px;}
	.pricingTableSection .btn-circle .elementor-size-md{font-size: 20px !important;}
	.pricingTable .elementor-price-table__header{min-height: 48px;}
	.pricingTable .elementor-price-table__price{min-height: 72px;}
	.pricingTable .elementor-price-table__price{top: 48px;}
	.offercard.hmSaleCard .elementor-cta__image{height: 170px;margin-top: -100px;}
    .offercard.hmSaleCard .elementor-cta__image img{width: 80px !important;}
    .agents-card .elementor-cta__description{max-width: 360px;} 
    .cardListing .elementor-icon{font-size: 225px !important;}
}
@media only screen and (max-width: 1024.98px){
	:root{--font32: 26px;--font25: 22px;}
	.br-none br{display: none;}
	.brmdblock br{display: initial;}
	h1.elementor-heading-title.elementor-size-small{font-size: 38px !important;}
	h1.elementor-heading-title.elementor-size-medium{font-size: 46px !important;}
	h1.elementor-heading-title.elementor-size-large{font-size: 64px !important;}
	h1.elementor-heading-title.elementor-size-xl{font-size: 72px !important;}
	h1.elementor-heading-title.elementor-size-xxl{font-size: 82px !important;}
	h2.elementor-heading-title.elementor-size-small{font-size: 26px !important;}
	h2.elementor-heading-title.elementor-size-medium{font-size: 36px !important;}
	h2.elementor-heading-title.elementor-size-large{font-size: 52px !important;}
	h2.elementor-heading-title.elementor-size-xl{font-size: 64px !important;}
	h2.elementor-heading-title.elementor-size-xxl{font-size: 76px !important;}
	.btn-primary-fill .elementor-size-xl,.btn-primary-icon .elementor-size-xl,.btn-primary-outline .elementor-size-xl,.btn-secondary-fill .elementor-size-xl,.btn-secondary-icon .elementor-size-xl,.btn-secondary-outline .elementor-size-xl{font-size: 20px !important;padding: 12px 24px !important;}
	.btn-circle .elementor-size-md{font-size: 22px !important;}
	.btn-circle .elementor-size-lg{font-size: 26px !important;padding: 10px 30px 8px !important;}
	.btn-circle .elementor-size-xl{font-size: 30px !important;padding: 10px 30px 8px !important;}
	.searchHomeAddress .btn-circle{font-size: 28px !important;padding: 7px 20px !important;}
	.searchHomeAddress input{min-height: 42px !important;}
	.footerLocation{column-count: 5;-webkit-column-count: 5;}
	.title-with-center-image .elementor-heading-title img{max-width: 70px;}
	.realEstate .e-child:not(:nth-child(1)) .offercard .elementor-cta__image{margin-bottom: 40px;}
	.heading_arrow .elementor-heading-title span:before{height: 13px;bottom: -7px;}
	.builders-forms .form-group:last-child{margin-top: 30px;}
	.builders-forms{width: 55%;}
	.markspain-forms{margin-top: 10px;}
	.customerSatisfactionTitle .elementor-heading-title{font-size:clamp(5.375rem, -0.625rem + 12.5vw, 6.25rem);}
	.pricingTable .elementor-price-table__header,
	.pricingTable .elementor-price-table__price{background-color: #C4CFDC !important;}
	.pricingTable.coreList .elementor-price-table__price{top: 0px;padding: 30px 30px 20px !important;}
	.pricingTable.proList .elementor-price-table__header,
	.pricingTable.maxList .elementor-price-table__header{padding: 20px 30px 0px !important;}
	.pricingTable.proList .elementor-price-table__price,
	.pricingTable.maxList .elementor-price-table__price{top: 67px;padding: 0px 30px 20px !important;}
	.pricingTable .elementor-price-table__price{min-height: 70px;}
	.pricingTableSection > .e-child{overflow: hidden;}
	.pricingTable:not(.titleList) .elementor-price-table__features-list li{justify-content: flex-start;}
	.pricingTable .elementor-price-table__features-list li{border-radius: 0px !important;}
	.pricingTable .elementor-price-table__features-list li span{text-align: left;}
	.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left: 25px !important;margin-right: 25px !important;}
	.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{margin-right: 15px;width: 28px;min-width: 28px;}
	.pricingTable .elementor-price-table__features-list li{padding: 15px 0px !important;}
	.pricingTableSection .btn-circle .elementor-size-md{font-size: 24px !important;padding: 15px 25px 12px !important;}
	.offercard .elementor-cta__image{margin-top: -110px;height: 150px;} 
    .countListing .elementor-widget-text-editor .elementor-widget-container:before{font-size: 64px;top:46px;left:30px;}
    .perfectRelationShip .mid-blackTitle:after{width: 45px;height: 45px;top: 16px;margin-left: 0px;}
    .shadow-ipad-none{box-shadow: none !important;}
    .shadow-ipad-y-32{box-shadow: 0 32px 64px 0 rgba(0, 0, 0, 0.2) !important;}
    .list-way .elementor-icon-box-title{margin-top:7px;}
    .terms-content .scroll-section:not(:first-child, :last-child){padding-bottom: 40px;}
    .agents-card .elementor-cta__description{max-width: 350px;} 
    .hww-card .elementor-cta__image img{width: 100px !important;}
    .HeadingArrow .elementor-icon{font-size: 80px;top: -40px;margin-left: -50px;}
    .cardListing .elementor-icon{font-size: 162px !important;}
}
@media only screen and (max-width: 767.98px){
	:root{--font32: 24px;--font25: 20px;}
	.brblock br,.brsmblock br{display: initial;}
	h1 br,h2 br{display: none;}
	.h2_lg_md h2.elementor-heading-title.elementor-size-large{font-size: 52px !important;}
	h1.elementor-heading-title.elementor-size-small{font-size: 30px !important;}
	h1.elementor-heading-title.elementor-size-medium{font-size: 36px !important;}
	h1.elementor-heading-title.elementor-size-large{font-size: 46px !important;}
	h1.elementor-heading-title.elementor-size-xl{font-size: 52px !important;}
	h1.elementor-heading-title.elementor-size-xxl{font-size: 60px !important;}
	h2.elementor-heading-title.elementor-size-small{font-size: 20px !important;}
	h2.elementor-heading-title.elementor-size-medium{font-size: 28px !important;}
	h2.elementor-heading-title.elementor-size-large{font-size: 38px !important;}
	h2.elementor-heading-title.elementor-size-xl{font-size: 46px !important;}
	h2.elementor-heading-title.elementor-size-xxl{font-size: 54px !important;}
	.btn-circle .elementor-size-sm{font-size: 16px !important;}
	.btn-circle .elementor-size-md{font-size: 20px !important;}
	.btn-circle .elementor-size-lg{font-size: 24px !important;padding: 10px 30px 8px !important;}
	.btn-circle .elementor-size-xl{font-size: 28px !important;padding: 10px 30px 8px !important;}
	.searchHomeAddress form{border: 2px solid var(--secondary);box-shadow: 3px 3px 0px 0px var(--secondary);-webkit-box-shadow: 3px 3px 0px 0px var(--secondary);-moz-box-shadow: 3px 3px 0px 0px var(--secondary);}
	.footerMenu{margin-bottom: 24px !important;}
	.footerLocation{column-count: 3;-webkit-column-count: 3;column-gap: 16px;-webkit-column-gap: 16px;}
	.socialLinks .elementor-icon-list-item a{padding: 0px 8px 3px 8px;}
	.mainHeader .btn-circle .elementor-size-sm{padding: 5px 10px 4px !important;}
	.title-with-center-image .elementor-heading-title{flex-direction: column;}
	.title-with-center-image .elementor-heading-title img{max-width: 60px;}
	.mobile-lg-title .elementor-heading-title{font-size: 28px !important;}
	.pricing-principles .elementor-icon-box-title{margin-top: 10px;margin-bottom: 10px !important;}
	.about-banner h1 br,
	.bundling_brings h2 br,
	.get-started-section h2 br{display: block;}
	.heading_arrow .elementor-heading-title span:before{height: 9px;bottom: -5px;}
	.builders-forms .form-group:last-child{margin-top: 20px;}
	.builders-forms{max-width: 395px;width: 90%;}
	.brokerages-list ul li{padding-bottom: 30px;}
	.clemson-forms .form-group{flex-direction: column;row-gap: 20px;-webkit-row-gap: 20px;}
	.clemson-forms .btn-primary{width: 100%;}
	.markspain-forms .form-group.info{padding-left: 0px;}
	.markspain-forms ul{padding-top: 5px;}
	.choose_your_bundle .elementor-widget-image .elementor-widget-container{position: relative;bottom: -90px}
	.choose_your_bundle .elementor-heading-title br{display: block;}
	.sell-banner-section .title .text-green,
	.sell-banner-section .title .text-orange{color: var(--white);}
	.pricingTableSection .btn-circle .elementor-size-md{font-size: 20px !important;}
	.pricingTable .elementor-price-table__features-list li{padding: 12px 0px !important;}
	.pricingTable .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{margin-right: 12px;width: 24px;min-width: 24px;}
	.pricingTable.coreList .elementor-price-table__price{top: 0px;padding: 20px 20px 10px !important;}
	.pricingTable.proList .elementor-price-table__header,
	.pricingTable.maxList .elementor-price-table__header{padding: 10px 20px 0px !important;}
	.pricingTable.proList .elementor-price-table__price,
	.pricingTable.maxList .elementor-price-table__price{top: 55px;padding: 2px 20px 10px !important;}
	.feedback{padding: 20px;}
	.feedback .review-title .rating svg{max-width: 18px;}
	.feedback .review-title{align-items: self-start;flex-direction: column;}
	.offercard .elementor-cta__image{margin-top: -110px;height: 150px;} 
    .agents-card .elementor-cta__button-wrapper{text-align:left;}
    .agents-card .elementor-cta__description:after{top: 87%;left: 155px;width: 42px;height: 40px;transform: rotateY(180deg) rotateZ(46deg);}
    .elementor-element.e-con.e-con-boxed.e-parent>.e-con-inner{padding-left: 16px;padding-right: 16px;}
    .tabNavbar .elementor-icon-list-item .elementor-icon-list-text{   border-radius: 16px;padding: 12px 16px 8px;}
    .faq-accordian .tableDateFaq .w-50:not(:last-child){margin-bottom: 20px;}
    .faq-accordian .elementor-accordion .elementor-tab-content ul, .faq-accordian .elementor-accordion .elementor-tab-content ol{padding-left: 25px;}
    .faq-accordian .elementor-accordion .elementor-tab-content{padding-bottom: 16px !important;}
    .sell-for-cash .elementor-image-box-wrapper{display: flex;}
    .sell-for-cash .elementor-image-box-title{padding-left: 10px;}
    .benifit-card .elementor-image-box-title{text-align: left;}
    .benifit-card .elementor-image-box-title br{display:none;}
    .terms-content .scroll-section:not(:first-child, :last-child){padding-bottom: 20px;}
    .terms-content .scroll-section .elementor-widget:not(:last-child):is(.elementor-widget-text-editor){margin-bottom: 30px;}
    .renovate-form .gfield .gfield_label{flex:0 0 100%;text-align: left;}
    .renovate-form .gfield .ginput_container{flex: 0 0 100%;}
    .renovate-form .gfield .ginput_container input.medium{inline-size: 100%;}
    .renovate-form .gfield .gfield_validation_message{margin-left: 0;}
    .HeadingArrow .elementor-icon{top: -25px;font-size: 50px;margin-left:-35px;}
    .moveList .eael-feature-list-items{grid-template-columns: repeat(1, 1fr);grid-gap: 30px 16px;}
    .locationSlider .e-n-carousel.offset-both, .locationSlider .e-n-carousel.offset-right{--e-n-carousel-swiper-offset-size:  clamp(5rem, -18.219rem + 103.194vw, 31.25rem) !important;}
    .locationSlider .elementor-widget-call-to-action .elementor-cta__button-wrapper{text-align: center;}
    .cardListing .elementor-icon{font-size: 190px !important;}  
    .elementor-widget-n-tabs.optionTab .e-n-tab-title{flex: 0 0 50%;max-width: 50%;border: 0;margin: 0;box-sizing: border-box;}
    .optionTab .e-n-tabs-heading{border-radius: 0;margin-left: -16px;margin-right: -16px;}
	.everything-lightbox .dialog-widget-content{width: calc(100% - 50px) !important;}
	.servicePopup .dialog-message{width:100% !important;}
	.servicePopup .dialog-lightbox-widget-content{width:calc(100% - 32px) !important;}
    .renovate-form .gfield--type-date .gform-grid-row{margin: 0px;}
    .renovate-form .gfield--type-date .gform-grid-row .gform-grid-col{max-width: calc(33.33% - 10px);padding: 0px;inline-size: auto;}
    .renovate-form .gfield--type-date .gform-grid-row .gform-grid-col:not(:last-child){margin-right: 15px;}
    .renovate-form .gform_footer{margin-top: 10px !important;}
}
@media only screen and (max-width: 575.98px){
	.mainHeader .btn-circle .elementor-size-sm{font-size: 14px !important;}
	.headerTopMenu .elementor-icon{font-size: 26px !important;}
	.headerTopMenu .elementor-icon svg{height: 26px !important;}
	.searchHomeAddress form:before{left: 14px;width: 26px;height: 26px;}
	.searchHomeAddress input{font-size: 16px !important;min-height: 38px !important;margin-right: 0px;margin-left: 35px;}
	.searchHomeAddress .btn-circle{font-size: 24px !important;padding: 7px 20px !important;}
	.footerLocation{column-count: 2;-webkit-column-count: 2;}
	.bundle-reward-box{width: auto !important;background-size: 100% 100% !important;padding: 20px 16px 15px !important;}
	.bundle-reward-box h5{font-size: 16px !important;}
	.bundle-reward-box .bundleColumn{padding-top: 15px !important;background-size: 100% 100% !important;}
	.bundle-reward-box .bundleColumn img{max-width: 14px !important;}
	.bundle-reward-box .bundleColumn .youSave{top: 9px !important;}
	.bundle-reward-box .bundleColumn .youSave .elementor-heading-title{font-size: 11px !important;}
	.bundle-reward-box .columnOne .youSave{left: 125px !important;}
	.bundle-reward-box .columnTwo .youSave{left: 190px !important;}
	.bundle-reward-box .columnThree .youSave{left: 243px !important;}
	.bundle-reward-box-lg{width: auto !important;padding: 15px 16px 20px !important;}
	.bundle-reward-box-lg h4{font-size: 18px !important;}
	.bundle-reward-box-lg .bundleColumn .plusorequal img{max-width: 16px !important;}
	.bundle-reward-box-lg .bundleColumn .youSave .elementor-heading-title{font-size: 14px !important;}
	.bundle-reward-box-lg .columnOne .youSave{left: 145px !important;}
	.bundle-reward-box-lg .columnTwo .youSave{left: 220px !important;}
	.bundle-reward-box-lg .columnThree .youSave{left: 220px !important;}
	.bundle-reward-box-lg .columnFour .youSave{left: 280px !important;}
	.careers_quote .bg-cover-100 > .e-con-inner{padding-top: 20% !important;padding-bottom: 17% !important;}
	.builder-question-section .text-white.no-underline p{font-size: 18px;}
	.builder-question-section .text-white.no-underline p br{display: none;}
	.builder-question-section .text-white.no-underline p strong{display: block;}
	.brokerages-list ul{column-count: 1;-webkit-column-count: 1;}
}
@media only screen and (max-width: 425.98px){
	.get-started-section h2 br{display: none;}
	.searchHomeAddress input{min-height: 34px !important;}
	.searchHomeAddress .btn-circle{font-size: 20px !important;padding: 7px 16px !important;}
	.bundle-reward-box{padding: 20px 12px 15px !important;}
	.family_history_man .elementor-widget-container{padding: 0px 30px 55px 10px !important;}
	.family_history_book img{max-width: 160px !important;}
	.bundle-reward-box-lg{padding: 15px 12px 20px !important;}
	.bundle-reward-box-lg .bundleColumn{padding: 20px 8px 8px !important;background-size: 100% 100% !important;}
	.bundle-reward-box-lg .bundleColumn .plusorequal img{max-width: 14px !important;}
	.bundle-reward-box-lg .bundleColumn .youSave{top: 12px !important;}
	.bundle-reward-box-lg .bundleColumn .youSave .elementor-heading-title{font-size: 12px !important;}
	.bundle-reward-box-lg .columnOne .youSave{left: 125px !important;}
	.bundle-reward-box-lg .columnTwo .youSave{left: 197px !important;}
	.bundle-reward-box-lg .columnThree .youSave{left: 197px !important;}
	.bundle-reward-box-lg .columnFour .youSave{left: 250px !important;}
	.careers_quote .bg-cover-100 > .e-con-inner{padding-top: 30% !important;padding-bottom: 20% !important;}
	.ginput_recaptcha{transform:scale(0.77) !important;transform-origin:0 0 !important;}
}


@media only screen and (max-width: 1760.98px) and (min-width: 1440px){
	.serious-savings-section h2.elementor-heading-title.elementor-size-xl{-webkit-text-stroke-width: 2px !important;stroke-width: 2px !important;font-size: 69px !important;}
}
@media only screen and (max-width: 1640.98px) and (min-width: 1367px){
	.sell-banner-section .title .elementor-heading-title{font-size: 72px !important;}
	.sell-arrow-left img,
	.sell-arrow-right img{max-width: 32px !important;}
	.sell-arrow-left .elementor-widget-container{margin-top: -20px !important;margin-right: 370px !important;}
	.sell-text-left .elementor-widget-container{margin-right: 270px !important;}
	.sell-or-right img{max-width: 74px !important;}
	.sell-arrow-right .elementor-widget-container{margin-left: 230px !important;margin-top: -15px !important;}
	.sell-text-right .elementor-widget-container{margin-top: -5px !important;margin-left: 230px !important;}
	.sell-icon-list-right{left: 50px !important;}
}
@media only screen and (max-width: 1439.98px) and (min-width: 1367px){
	.serious-savings-section h2.elementor-heading-title.elementor-size-xl{-webkit-text-stroke-width: 2px !important;stroke-width: 2px !important;font-size: 65px !important;}
}
@media only screen and (max-width: 1366.98px) and (min-width: 1200px){
	.serious-savings-section h2.elementor-heading-title.elementor-size-xl{-webkit-text-stroke-width: 2px !important;stroke-width: 2px !important;font-size: 57px !important;}
	.sell-banner-section .title .elementor-heading-title{font-size: 64px !important;}
	.about-banner h1.elementor-heading-title,
	.about-banner h2.elementor-heading-title{font-size: 70px !important;}
}
@media only screen and (max-width: 1199.98px) and (min-width: 1025px){
	.about-banner h1.elementor-heading-title,
	.about-banner h2.elementor-heading-title{font-size: 62px !important;}
	.about-banner h2.elementor-heading-title{line-height: 50px !important;}
}
@media only screen and (max-width: 1024.98px) and (min-width:768px){
    .locationSlider .e-n-carousel.offset-both,
    .locationSlider .e-n-carousel.offset-right{--e-n-carousel-swiper-offset-size: clamp(8.125rem, -40.816rem + 101.961vw, 24.375rem) !important;}
    .agents-card .elementor-cta{flex-wrap: nowrap !important;}
}