.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
html,body{margin:0;padding:0;overflow-x:hidden;}#cookie-notice{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;z-index:1000000;display:none;border:none;outline:none;padding:20px;box-sizing:border-box;font-family:"GothamProRegular",Arial,sans-serif;font-size:14px;line-height:1.5;box-shadow:0 -2px 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.8);transform:translate3d(0,0,0);text-align:left;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.cookie-notice-content{display:block;width:auto;margin:0;padding-right:20px;font-family:"GothamProRegular";color:#ffffff;flex:1;box-sizing:border-box;}.cookie-notice-content a{color:#bfcd31;text-decoration:none;border-bottom:1px dashed rgba(38,47,61,0.73);transition:color 0.2s ease,border-bottom-color 0.2s ease;}.cookie-notice-content a:hover{color:#a3ae30;border-bottom-color:#bfcd31;}#cookie-notice button{padding:10px 40px;background-color:#bfcd31;color:#000000;border:none;cursor:pointer;border-radius:3px;font-family:"GothamProRegular";margin:0;flex-shrink:0;transition:background-color 0.2s ease;}#cookie-notice button:hover{background-color:#A8B52B;color:#ffffff;}body.cookie-notice-visible{position:relative;padding-bottom:0;}@media (max-width:768px){#cookie-notice{flex-direction:column;text-align:center;padding:15px;}.cookie-notice-content{width:100%;padding:0 0 15px 0;text-align:center;margin-bottom:15px;}#cookie-notice button{width:100%;margin:0;}}
.partners-slider-wrapper_2{width:100%;margin:0 auto;padding-top:100px;box-sizing:border-box;}.title__custom_2.seo__item_2.text-center_2{font-family:"GothamProMedium";font-size:40px;line-height:38px;letter-spacing:-1.2px;margin-bottom:12px;user-select:none;max-width:310px;}@media screen and (max-width:767px){.title__custom_2.seo__item_2.text-center_2{font-size:28px;letter-spacing:-.84px;margin-bottom:9px;line-height:27px;}}.custom__decr_2{position:relative;z-index:4;max-width:318px;font-family:"GothamProRegular";font-size:18px;line-height:28px;letter-spacing:-.54px;user-select:none;}.partners-slider_2{width:100%;overflow:hidden;margin:20px 0;}.partners-slider-container_2{display:flex;will-change:transform;transition:transform 0.1s linear;}.partners-slide_2{flex:0 0 auto;padding:15px;}.partners-slide_2 .slide-inner_2{background:white;padding:10px 30px;height:150px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;border-radius:2px;-webkit-box-shadow:0px 4px 8px -6px rgba(34,60,80,0.2);-moz-box-shadow:0px 4px 8px -6px rgba(34,60,80,0.2);box-shadow:0px 4px 8px -6px rgba(34,60,80,0.2);}.partners-slide_2 .slide-inner_2:hover{box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;}.partners-slide_2 img{max-width:100%;max-height:100%;object-fit:contain;}.slider-message_2{text-align:center;padding:50px;color:#666;}
.partners-slider-wrapper{width:100%;margin:0 auto;padding:20px 0;box-sizing:border-box;}.title__custom.seo__item.text-center{font-size:45px;margin-bottom:15px;font-weight:600;text-align:center;}.custom__decr{font-size:16px;margin-bottom:30px;color:#666;text-align:center;}.partners-slider{width:100%;overflow:hidden;margin:20px 0;}.partners-slider-container{display:flex;will-change:transform;transition:transform 0.1s linear;}.partners-slide{flex:0 0 auto;padding:15px;}.partners-slide .slide-inner{background:white;padding:10px 30px;height:150px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;-webkit-box-shadow:0px 4px 8px -6px rgba(34,60,80,0.2);-moz-box-shadow:0px 4px 8px -6px rgba(34,60,80,0.2);box-shadow:0px 4px 8px -6px rgba(34,60,80,0.2);}.partners-slide .slide-inner:hover{box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;}.partners-slide img{max-width:100%;max-height:100%;object-fit:contain;}.slider-message{text-align:center;padding:50px;color:#666;}
.block-blog-25-preview{max-width:1380px;width:100%;margin:0 auto 30px auto;padding:0 15px;box-sizing:border-box;}.blog-preview-block-title,h2.block-title{max-width:1380px;width:100%;margin:0 auto 30px;font-family:"GothamProRegular";font-size:24px;color:#333;text-align:left;box-sizing:border-box;}.blog-preview-items{max-width:1380px;width:100%;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;box-sizing:border-box;}.blog-preview-item{border:1px solid #eee;overflow:hidden;background-color:#ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease;-webkit-box-shadow:0px 4px 8px -6px rgba(34,60,80,.2);-moz-box-shadow:0px 4px 8px -6px rgba(34,60,80,.2);box-shadow:0px 4px 8px -6px rgba(34,60,80,.2);}.blog-preview-item:hover{box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;}.blog-preview-link{display:block;text-decoration:none;color:inherit;height:100%;}.blog-preview-image{height:200px;background-size:cover;background-position:center;}.blog-preview-content{padding:15px;}.blog-preview-title{font-family:"GothamProRegular";margin:0;font-size:18px;color:#262f3d;}.blog-preview-teaser{font:15px/30px "GothamProRegular";color:#262f3d;}@media (max-width:1024px){.blog-preview-items{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.blog-preview-items{grid-template-columns:1fr;}.blog-preview-title{font-family:"GothamProLight";margin:10px;font-size:18px;color:#262f3d;}.blog-preview-block-title,h2.block-title{text-align:center;padding:0 10px 10px;}}#block-blog-25-blog-previews{width:100%;}#block-blog-25-blog-previews .content{max-width:1380px;margin:0 auto;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
@font-face{font-family:'GothamProRegular';src:url(/sites/all/modules/custom/sale_rent_25/css/fonts/GothamProRegular.woff2) format('woff2'),url(/sites/all/modules/custom/sale_rent_25/css/fonts/GothamProRegular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}.sale-rent-25-block{max-width:900px;margin:0 auto;padding:20px;font-family:'GothamProRegular',Arial,sans-serif;}.sr-25-form{width:100%;}.sr-questions-container{position:relative;min-height:400px;background:#252f3d;}.sr-promo-screen{text-align:center;padding:40px 20px;}.sr-question[data-question-id="promo"]{display:block !important;text-align:center;padding:40px 20px;}.sr-question[data-question-id="promo"] h2{font-size:24px;margin-bottom:15px;color:#ffffff;}.sr-question[data-question-id="promo"] .question-description{color:#ffffff;margin-bottom:30px;font-size:16px;}.sr-promo-screen h2{font-size:24px;margin-bottom:15px;color:#252f3d;}.promo-description{color:#252f3d;margin-bottom:30px;font-size:16px;}.sr-start-btn{display:inline-block;padding:0 40px;background-color:#BFCD31;color:white;border:none;font-size:16px;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease;height:70px;min-width:295px;font:25px / 68px "GothamProBold";letter-spacing:-.01em;margin-top:50px;}.sr-start-btn:hover{background-color:#a8b52b;}.sr-question{display:none;font-family:'GothamProRegular',Arial,sans-serif;scroll-margin-top:20px;}.sr-question.active{display:block;}.sr-question h2{font-size:24px;margin-bottom:15px;color:#ffffff;text-align:center;padding-top:40px;}.question-description{color:#ffffff;margin-bottom:20px;text-align:center;font-size:16px;}.sr-answers{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto 30px;padding:0 20px;}.sr-answer{width:250px;background:#fff;cursor:pointer;text-align:center;transition:all 0.3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:center;font-family:'GothamProRegular',Arial,sans-serif;box-sizing:border-box;flex-shrink:0;overflow:hidden;align-items:center;justify-content:center;}.sr-answer:hover{box-shadow:0 4px 8px rgba(0,0,0,0.15);}.sr-answer.selected{background-color:rgba(191,205,49,0.9);color:#ffffff;}.sr-answer img{width:100%;height:auto;max-height:200px;object-fit:cover;}.sr-answer-text{margin:20px 0;font-size:16px;padding:0 10px;}.sr-controls{display:flex;justify-content:center;gap:20px;width:100%;margin-top:30px;}.sr-prev,.sr-next{display:inline-block;padding:12px 30px;font-size:16px;cursor:pointer;text-decoration:none;text-align:center;min-width:120px;transition:all 0.3s ease;border:none;font-family:'GothamProRegular',Arial,sans-serif;text-transform:uppercase;}.sr-prev{background-color:#cccccc;color:#252f3d;}.sr-prev:hover{background-color:#e0e0e0;}.sr-next{background-color:rgba(191,205,49,0.5);color:white;}.sr-next:not(.disabled){background-color:#BFCD31;cursor:pointer;}.sr-next.disabled{cursor:not-allowed;opacity:0.5;pointer-events:none;}.sr-step-counter{margin-top:15px;color:#ffffff;font-size:14px;text-align:center;font-family:'GothamProRegular',Arial,sans-serif;padding-bottom:20px;}.sr-price-form{display:flex;align-items:center;justify-content:center;gap:15px;margin:30px 0;}.sr-price-input{padding:12px 15px;border:1px solid #ddd;font-size:16px;width:300px;}.sr-price-input:focus{outline:none;}.sr-price-input{text-align:right;letter-spacing:1px;}.sr-currencies{display:flex;gap:10px;color:#ffffff;}.sr-currency{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;cursor:pointer;font-size:18px;transition:all 0.3s ease;}.sr-currency:hover{border-color:#BFCD31;}.sr-currency.selected{background-color:#BFCD31;color:white;border-color:#BFCD31;}.sr-contact-form{max-width:600px;margin:0 auto;padding:20px;font-family:'GothamProRegular',Arial,sans-serif;color:#ffffff;}.sr-contact-form h2{color:#252f3d;margin-bottom:15px;text-align:center;font-size:24px;color:#ffffff;}.sr-contact-form p{color:#ffffff;margin-bottom:30px;}.sr-contact-form .form-item{margin-bottom:20px;}.sr-contact-form label{display:block;margin-bottom:8px;font-weight:bold;font-size:16px;}.sr-contact-form input[type="text"],.sr-contact-form input[type="tel"]{width:100%;padding:20px;border:1px solid #ddd;font-size:16px;color:#252f3d;}.sr-contact-form input:focus{outline:none;}.sr-contact-form .form-actions{text-align:center;margin-top:30px;}.sr-submit{display:inline-block;padding:15px 40px;background-color:rgba(191,205,49,0.5);color:white;border:none;font-size:16px;cursor:not-allowed;transition:all 0.3s ease;opacity:0.5;pointer-events:none;text-transform:uppercase;}.sr-submit:not(.disabled){background-color:#BFCD31;cursor:pointer;opacity:1;pointer-events:auto;}.sr-submit:hover:not(.disabled){background-color:#a8b52b;}.sr-contact-form .form-required{color:red;}.sr-contact-form .form-required-text{font-size:12px;color:#ffffff;margin-bottom:20px;}.sr-privacy-policy{font-size:14px;color:#ffffff;margin-top:20px;}.sr-privacy-policy a{color:#ffffff;text-decoration:none;}.sr-privacy-policy a:hover{border-bottom:1px dashed rgba(38,47,61,0.73)}.name-tooltip,.phone-tooltip{display:none;color:red;font-size:12px;margin-top:5px;}.sr-success-message{max-width:800px;margin:0 auto;padding:40px 20px;text-align:center;}.sr-success-message h2{font-size:24px;color:#ffffff;margin-bottom:20px;}.sr-success-message p{font-size:16px;color:#ffffff;margin-bottom:30px;}.sr-buttons{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:15px;}.sr-buttons a.sr-next{display:inline-block;padding:12px 30px;background-color:#BFCD31;color:white;text-decoration:none;font-size:16px;transition:all 0.3s ease;}.sr-buttons a.sr-next:hover{background-color:#a8b52b;}@media (max-width:880px){.sr-answers{max-width:640px;}.sr-answer{width:calc(50% - 20px);}}@media (max-width:680px){.sale-rent-25-block{padding:15px;}.sr-answers{align-items:center;display:flex;}.sr-answer{width:100%;max-width:300px;}.sr-controls{flex-direction:column;align-items:center;}.sr-prev,.sr-next{max-width:280px;padding:20px 60px;min-width:120px;font-size:16px;}.sr-price-form{flex-direction:column;margin-left:15px;margin-right:15px;}.sr-price-input{width:100%;}.sr-success-message{padding:20px 15px;}.sr-buttons{flex-direction:column;}.sr-buttons a.sr-next{width:100%;max-width:280px;}}.sr-controls{margin-top:30px;text-align:center;}.smooth-scroll{transition:all 0.3s ease;}html{scroll-behavior:smooth;}.sr-privacy-checkbox{margin:20px 0;display:flex;align-items:flex-start;font-family:'GothamProRegular';font-size:16px;}.sr-privacy-checkbox-input{margin-right:10px;margin-top:2px;min-width:16px;width:16px;height:16px;}.sr-privacy-checkbox-label{font-size:14px;color:#ffffff;line-height:1.4;cursor:pointer;display:inline-block;text-align:left;padding-left:15px;}.sr-privacy-checkbox a{color:#ffffff;border-bottom:1px dashed rgba(191,205,49,0.4);}.sr-privacy-checkbox a:hover{border-bottom:1px dashed rgba(191,205,49,0.73);}.sr-privacy-checkbox-input:not(:checked) + .sr-privacy-checkbox-label{opacity:0.8;}.sr-privacy-checkbox-input:checked{accent-color:#afbd21;}
