.eap-search-form{text-align: center;position: relative; z-index: 2;}.eap-search-form form { display: inline-block; position: relative; } .eap-search-form .main-wrapper .form-field { float: left; position: relative; width: 185px; } .eap-search-form .main-wrapper .form-field.double { width: 343px; } .eap-search-form .main-wrapper .form-field .selector, .eap-search-form .main-wrapper .form-field .selectors { position: absolute; top: 100%; left: 0; display: none; width: 250px; background-color: #fff; border-radius: 10px; margin-top: 5px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1); z-index: 2; } .eap-search-form .main-wrapper .form-field.double .selector { width: 430px; left: auto; right: 0; } .eap-search-form .main-wrapper { border-radius: 10px; position: relative; } .eap-search-form .main-wrapper button[type=submit] { position: absolute; right: 10px; top: 10px; border-radius: 7px; background: var(--accent); border: none; width: 47px; height: 47px; padding-top: 6px; } .eap-search-form .main-wrapper button[type=submit] span { vertical-align: middle; } .eap-search-form .main-wrapper button[type=submit] span.icon { display: inline-block; } .eap-search-form .main-wrapper button[type=submit] span.text { color: #fff; font-weight: 700; text-transform: uppercase; font-size: 16px; display: none; margin-bottom: 5px; margin-left: 10px; } .eap-search-form .main-wrapper .form-field button.toggle-button, .eap-search-form .main-wrapper .form-field > input[type="text"] { color: #000; font-size: 16px; font-weight: 400; line-height: 30px; background-color: #FFF; height: 65px; width: 100%; border: none; text-align: left; padding: 0 29px; position: relative; } .eap-search-form .main-wrapper .form-field button.toggle-button span { display: inline-block; } .eap-search-form .main-wrapper .form-field button.toggle-button span.icon { position: absolute; right: 10px; top: 50%; transform: translate(0, -50%); width: 13px; height: 13px; transition: all 0.3s ease; } .eap-search-form .main-wrapper .form-field.prices button.toggle-button span.icon { right: 80px; } .eap-search-form .main-wrapper .form-field.active button.toggle-button span.icon { transform: translate(0, -50%) rotate(180deg); } .eap-search-form .main-wrapper .form-field button.toggle-button span.icon svg { display: block; opacity: 0.5; } .eap-search-form .main-wrapper .form-field:first-child > button { border-radius: 10px 0 0 10px; } .eap-search-form .main-wrapper .form-field:last-child > button { border-radius: 0 10px 10px 0; } .eap-search-form .main-wrapper .form-field.active .selector { display: block; } .eap-search-form .main-wrapper .form-field .selector .close-dropdown-button { font-size: 28px; padding: 0; margin: 0; background-color: transparent; display: block; position: absolute; top: 3px; right: 20px; width: 30px; height: 52px; line-height: 52px; border: none; z-index: 1; } .eap-search-form .main-wrapper .form-field .selector li { text-align: left; } .eap-search-form .main-wrapper .form-field .selector li.hidden { display: none; } .eap-search-form .main-wrapper .form-field .selector ul { max-height: 250px; overflow: auto; margin: 0 7px 10px; } .eap-search-form .main-wrapper .form-field.double .selector ul { float: left; width: 50%; margin: 10px 0; } .eap-search-form .main-wrapper .form-field .selector li button { width: 100%; text-align: left; border: none; background-color: #fff; padding: 0 20px 0 37px; min-height: 36px; position: relative; color: var(--accent); font-size: 15px; font-weight: 500; line-height: 22.5px; } .eap-search-form .main-wrapper .form-field .selector li button:before { position: absolute; content: ''; top: 11px; left: 11px; width: 15px; height: 15px; border-radius: 15px; border: 1px var(--accent) solid; } .eap-search-form .main-wrapper .form-field .selector li button.selected:after { position: absolute; content: ''; top: 13px; left: 13px; width: 11px; height: 11px; border-radius: 12px; background-color: var(--accent); } .eap-search-form .main-wrapper .form-field .selector .search-box { padding: 10px 18px; margin-top: 10px; } .eap-search-form .main-wrapper .form-field .selector .search-box input { width: 100%; border: none; border-bottom: 1px #ccc solid; outline: none; height: 32px; } .eap-search-form .market-types-wrapper { position: absolute; right: calc(100% + 10px); width: 150px; top: 50%; transform: translate(0, -50%); } .eap-search-form .market-types-wrapper ul li button { color: #FFF; font-size: 16px; font-weight: 400; line-height: 30px; background-color: transparent; border: none; padding: 3px 20px; border-radius: 17.5px; transition: all 0.3s ease; } .eap-search-form .market-types-wrapper ul li button.selected { background-color: #fff; color: #000; } .eap-search-form .actions-wrapper { position: absolute; left: calc(100% + 38px); top: 50%; transform: translate(0, -50%); width: 140px; } .eap-search-form .actions-wrapper button { background-color: transparent; color: #fff; border: none; font-size: 15px; font-weight: 400; text-transform: uppercase; text-align: left; padding: 5px 0; } .eap-search-form .actions-wrapper button span { display: inline-block; vertical-align: middle; } .eap-search-form .actions-wrapper button span.icon { margin-top: 8px; } .eap-search-form .actions-wrapper button span.text { margin-left: 15px; } .eap-search-form .search-by-ref { position: absolute; top: 100%; left: 0; right: 0; text-align: right; } .eap-search-form .search-by-ref button { background-color: transparent; border: none; padding: 14px 20px; color: #fff; font-size: 16px; text-decoration: underline; } @media screen and (max-width: 1280px) { .eap-hero.full-height { height: auto; } .eap-search-form .market-types-wrapper { position: relative; right: auto; top: auto; transform: translate(0,0); margin-bottom: 10px; } .eap-search-form .actions-wrapper { position: relative; left: auto; top: auto; transform: translate(0,0); float: right; } .eap-search-form .search-by-ref { right: auto; } .eap-search-form .search-by-ref button { padding: 10px 0; } } @media screen and (max-width: 991px) { .eap-search-form .main-wrapper .form-field, .eap-search-form .main-wrapper .form-field.double { width: 100%; } .eap-search-form .main-wrapper button[type=submit] { position: relative; width: 100%; top: auto; right: auto; height: 60px; border-radius: 10px; } .eap-search-form .main-wrapper .form-field > button { border-radius: 10px !important; margin-bottom: 20px; height: 60px; } .eap-search-form .main-wrapper button[type=submit] span.text { display: inline-block; } .eap-search-form .main-wrapper .form-field.double .selector, .eap-search-form .main-wrapper .form-field .selector { width: 100%; left: 0; right: 0; } .eap-search-form .market-types-wrapper { text-align: center; width: 100%; } .eap-search-form .actions-wrapper { text-align: center; width: auto; } .eap-search-form .main-wrapper .form-field.prices button.toggle-button span.icon { right: 10px; } .eap-search-form .actions-wrapper button span.text { margin-left: 3px; } } .eap-properties { width: 100%; overflow: hidden; padding-top: 60px; } .eap-properties .slider-film { width: 1270px; max-width: 100%; margin: 0 auto; height: 500px; position: relative; } .eap-properties.type-listing .slider-film { height: auto; } .eap-properties .property-card-wrapper { padding: 0 15px; } .eap-properties.type-listing .property-card-wrapper { width: 33.3333%; display: inline-block; vertical-align: top; margin-bottom: 30px; } .eap-properties .property-card-wrapper .property-card { width: 370px; background-color: #fff; border-radius: 15px; overflow: hidden; border: 1px #ddd solid; max-width: 100%; } .eap-properties .property-card .image-wrapper { height: 240px; background-color: #ccc; overflow: hidden; position: relative; } .eap-properties .property-card .image-wrapper .eap-badges { position: absolute; top: 20px; left: 10px; right: 10px; } .eap-properties .property-card .image-wrapper .eap-badges .eap-badge { color: #fff; font-weight: 600; font-size: 12px; text-transform: uppercase; padding: 6px 20px; border-radius: 10px; background-color: #AE8C63; display: none; margin: 0 5px; } .eap-properties .property-card .image-wrapper .eap-badges .eap-badge.active { display: inline-block; } .eap-properties .property-card .image-wrapper .image-holder { height: 100%; } .eap-properties .property-card .image-wrapper img { width: 100%; height: 100%; object-fit: cover; } .eap-properties .image-wrapper { height: 240px; background-color: #ccc; } .eap-properties .image-wrapper .price { position: absolute; display: block; bottom: 20px; left: 14px; background-color: #fff; font-weight: 700; padding: 6px 15px; border-radius: 10px; } .eap-properties .property-details { padding: 20px 17px; } .eap-properties .property-details .property-title { font-size: 15px; margin: 0; } .eap-properties .property-details .location { color: #717171; font-size: 13px; font-weight: 400; } .eap-properties .property-details .sub-details { min-height: 22px; } .eap-properties .property-details .sub-details ul { list-style: none; margin: 0; padding: 0; } .eap-properties .property-details .sub-details li { display: inline-block; } .eap-properties .property-details .sub-details li:not(:last-child) { margin-right: 20px; } .eap-properties .property-details .sub-details li span { font-size: 13px; } .eap-properties .property-actions { padding: 20px 0px; border-top: 1px #ddd solid; margin: 0 15px; position: relative; } .eap-properties .property-actions .agent-name-wrapper { border-color: #ddd; display: inline-block; width: calc(100% - 57px); vertical-align: middle; } .eap-properties .property-actions .agent-name-wrapper span { color: #181a20; font-size: 13px; display: block; } .eap-properties .property-actions .agent-avatar { width: 40px; height: 40px; background-color: #ccc; display: inline-block; vertical-align: middle; margin-right: 11px; } .eap-properties .property-actions .agent-avatar img { width: 100%; height: 100%; object-fit: cover; } .eap-properties .property-actions .actions { position: absolute; top: 50%; right: 0; transform: translate(0, -50%); } .eap-properties .property-actions .actions a, .eap-properties .property-actions .actions button { background-color: transparent; border: none; padding: 0; margin: 0; outline: none; width: 35px; height: 35px; border-radius: 6px; display: block; line-height: 35px; text-align: center; transition: all 0.3s ease; } .eap-properties .property-actions .actions a:hover, .eap-properties .property-actions .actions button:hover { background-color: #f7f7f7; } .eap-properties .slick-list { overflow: visible; } .eap-properties .slick-prev, .eap-properties .slick-next { z-index: 1; } .eap-properties .slick-prev:before, .eap-properties .slick-next:before { display: none; } .eap-properties .slick-next { right: 0; top: -52px; } .eap-properties .slick-prev { left: auto; top: -52px; right: 118px; } .eap-properties .slick-dots { bottom: auto; top: -67px; width: auto; right: 25px; } .eap-properties .slick-dots li { width: 7px; height: 7px; transition: all 0.3s ease; } .eap-properties .slick-dots li.slick-active { transform: scale(1.3); } .eap-properties .slick-dots li button { padding: 0; background-color: #fff; width: 7px; height: 7px; border-radius: 10px; } .eap-property-listing.theme-light .slick-dots li button { background-color: #181A20; } .eap-properties .slick-dots li button:before { display: none; } .eap-properties .redirect-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .eap-properties .property-slider[type="slider"]::-webkit-scrollbar { width: 0; } @media screen and (max-width: 1199px) { .eap-properties .property-slider[type="listing"] { width: 800px; margin: 0 auto; } .eap-properties .property-slider[type="listing"] .property-card-wrapper { width: 50%; } } @media screen and (max-width: 1150px) { .eap-properties .slider-film { width: 817px; } } @media screen and (max-width: 991px) { .eap-properties .property-slider[type="listing"] { width: 400px; max-width: 100%; } .eap-properties .property-slider[type="listing"] .property-card-wrapper { width: 100%; } } @media screen and (max-width: 840px) { .eap-properties .property-slider[type="slider"] { display: flex; width: 100%; overflow: scroll; -ms-overflow-style: none; scrollbar-width: none; } .eap-properties .property-slider[type="slider"] .property-card-wrapper { flex: 0 0 auto !important; display: inline-block; width: 370px; float: left; } } .eap-hero { background-color: #111; margin-bottom: 50px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; padding-top: 50px; } .eap-hero:before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.7; background: linear-gradient(180deg, #000 14.02%, #000 65.72%, rgba(0, 0, 0, 0.8) 100%); backdrop-filter: blur(5px); } .eap-hero.full-height { min-height: 937px; } .eap-hero .eap-hero-background-image, .eap-hero .eap-hero-background-image img { width: 100%; height: 100%; object-fit: cover; display: block; } .eap-hero h1 { color: #FFF; font-size: 30px; font-weight: 700; letter-spacing: 0.6px; } .eap-hero .eap-properties { margin-top: -50px; } .eap-hero .hero-properties-slider { margin-top: 43px; } .eap-hero .eap-search-form { margin-top: 130px; } @media screen and (max-width: 1280px) { .eap-hero.full-height { height: auto; } .eap-hero .caption { position: relative; top: auto; left: auto; transform: translate(0,0); } } .eap-ad { display: block; } .eap-ad-block { display: block; position: relative; border-radius: 8px; overflow: hidden; } .eap-ad-block img, .elementor .eap-ad-block img { width: 100%; height: 100%; object-fit: cover; } .eap-ad-block a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .eap-ad img, .eap-ad-space .eap-ad img, .elementor .eap-ad img { width: 100%; height: 100%; object-fit: cover; } .eap-ad-space { } .eap-ad-group { box-sizing: border-box; } .eap-ad-group:before, .eap-ad-group:after { display: table; content: ""; } .eap-ad-group:after { clear: both; } .eap-ad-group .eap-ad-block { display: block; float: left; padding: 0 15px; } .eap-ad-group.full .eap-ad-block { width: 100%; } .eap-ad-group.half .eap-ad-block { width: 50%; } .eap-ad-group.three .eap-ad-block { width: 33.3333%; } .das-space { border-radius: 12px; background: var(--accent); height: 204px; position: relative; } .das-space h4 { color: #FFF; font-size: 30px; letter-spacing: 0.6px; position: absolute; top: 50%; left: 0; right: 0; transform: translate(0, -50%); margin: 0; padding: 0 60px; } .eap-button-list h2 { color: #181A20; font-size: 30px; font-weight: 700; letter-spacing: 0.6px; text-transform: capitalize; margin-bottom: 37px; } .eap-button-list ul { text-align: center; } .eap-button-list li a { border-radius: 70px; background: rgba(208, 185, 114, 0.20); display: inline-block; padding: 10px; text-decoration: none; margin-bottom: 20px; } .eap-button-list li a span { display: inline-block; vertical-align: middle; } .eap-button-list li a span.icon { width: 50px; height: 50px; border-radius: 99px; background-color: #fff; text-align: center; line-height: 62px; position: relative; } .eap-button-list li a span.icon svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .eap-button-list li a span.text { padding: 0 30px 0 6px; } .eap-button-list li { margin: 0 5.5px; } .eap-content-block-2 { background: rgba(208, 185, 114, 0.20); border-radius: 0 24px 24px 0; overflow: hidden; } .eap-content-block-2 .content-wrapper .text-content { float: right; width: calc(1240px/2); max-width: 100%; padding: 50px 100px 50px 0; } .eap-content-block-2 .content-wrapper .text-content h2 { color: #181A20; font-size: 30px; font-weight: 600; line-height: 45px; margin: 0 0 30px; } .eap-content-block-2 .content-wrapper .text-content ul li { margin-bottom: 30px; } .eap-content-block-2 .content-wrapper .text-content ul li > span, .eap-content-block-2 .content-wrapper .text-content ul li > div { display: inline-block; vertical-align: top; } .eap-content-block-2 .content-wrapper .text-content ul li > span { width: 70px; height: 70px; border-radius: 35px; background: rgba(208, 185, 114, 0.30); text-align: center; line-height: 90px; } .eap-content-block-2 .content-wrapper .text-content ul li > div { width: calc(100% - 75px); margin: 0; padding-left: 15px; } .eap-content-block-2 .content-wrapper .text-content ul li > div p strong { display: block; color: #181A20; font-size: 15px; font-weight: 600; line-height: 22.5px; margin-bottom: 3.5px; } .eap-content-block-2 .content-wrapper .text-content ul li > div p span { color: #181A20; font-size: 15px; font-weight: 400; line-height: 27.75px; } .eap-content-block-2 .content-wrapper .text-content a { border-radius: 12px; border: 1px solid #181A20; background: #181A20; display: inline-block; color: #FFF; text-align: center; font-size: 15px; font-weight: 600; line-height: 26px; padding: 15px 43px; } .eap-content-block-2 .content-wrapper .featured-image { height: 709px; background-color: #d9d9d9; } .eap-content-block-2 .content-wrapper .featured-image img { width: 100%; height: 100%; object-fit: cover; } @media screen and (max-width: 991px) { .eap-content-block-2 { border-radius: 0; } .eap-content-block-2 .content-wrapper .text-content { float: none; margin: 0 auto; padding: 50px; } .eap-content-block-2 .content-wrapper .featured-image { height: auto; } .eap-content-block-2 .content-wrapper .featured-image img { width: 100%; height: auto; object-fit: contain; } } .eap-blog .main-listing .blog-card { margin-bottom: 40px; } .eap-blog .main-listing .blog-card .featured-image { height: 270px; background-color: #ddd; border-radius: 10px; position: relative; } .eap-blog .main-listing .blog-card .featured-image .image-holder { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 10px; overflow: hidden; } .eap-blog .main-listing .blog-card .featured-image .image-holder img { width: 100%; height: 100%; object-fit: cover; } .eap-blog .main-listing .blog-card .featured-image .post-date { position: absolute; width: 70px; height: 70px; background-color: #fff; box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.15); border-radius: 12px; bottom: -20px; right: 25px; } .eap-blog .main-listing .blog-card .featured-image .post-date span { font-size: 12px; text-align: center; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); line-height: 1; } .eap-blog .main-listing .blog-card .featured-image .post-date span i { font-size: 13px; font-style: normal; font-family: 'Raleway', sans-serif; font-weight: 400; color: #181a20; } .eap-blog .main-listing .blog-card .featured-image .post-date span strong { font-size: 20px; display: block; line-height: 1; margin-top: 5px; font-family: 'Raleway', sans-serif; font-weight: 600; } .eap-blog .main-listing .blog-card .blog-card-content h5 { font-size: 13px; font-weight: 400; color: #717171; margin-top: 20px; } .eap-blog .main-listing .blog-card .blog-card-content ul { list-style: none; margin: 20px 0 0; padding: 0; } .eap-blog .main-listing .blog-card .blog-card-content ul li { display: inline-block; } .eap-blog .main-listing .blog-card .blog-card-content ul li:not(:first-child) { margin-left: 10px; } .eap-blog .main-listing .blog-card .blog-card-content ul li a { display: block; font-size: 13px; font-weight: 400; color: #717171; } .eap-blog .main-listing .blog-card .blog-card-content h4 { font-size: 15px; font-weight: 500; color: var(--accent); line-height: 26px; } .eap-blog .main-listing .blog-card .blog-card-content h4 a { color: var(--accent); } .eap-blog .side-listing .blog-side-card { margin-bottom: 25px; } .eap-blog .side-listing .blog-side-card .featured-image { width: 175px; height: 150px; display: inline-block; vertical-align: top; background-color: #ddd; border-radius: 12px; overflow: hidden; } .eap-blog .side-listing .blog-side-card .featured-image img { width: 100%; height: 100%; object-fit: cover; } .eap-blog .side-listing .blog-side-card .blog-card-content { display: inline-block; width: calc(100% - 185px); padding-top: 20px; padding-left: 15px; } .eap-blog .side-listing .blog-side-card .blog-card-content ul { list-style: none; margin: 0; padding: 0; } .eap-blog .side-listing .blog-side-card .blog-card-content ul li { display: inline-block; } .eap-blog .side-listing .blog-side-card .blog-card-content ul li:not(:first-child) { margin-left: 5px; } .eap-blog .side-listing .blog-side-card .blog-card-content h6, .eap-blog .side-listing .blog-side-card .blog-card-content ul li a { font-size: 13px; font-weight: 400; color: #717171; } .eap-blog .side-listing .blog-side-card .blog-card-content h5 { font-size: 14px; font-weight: 600; line-height: 26px; } .eap-blog { padding: 100px 0; } .eap-blog .main-listing .blog-card { margin-bottom: 40px; } .eap-blog .main-listing .blog-card .featured-image { height: 270px; background-color: #ddd; border-radius: 10px; position: relative; } .eap-blog .main-listing .blog-card .featured-image .image-holder { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 10px; overflow: hidden; } .eap-blog .main-listing .blog-card .featured-image .image-holder img { width: 100%; height: 100%; object-fit: cover; } .eap-blog .main-listing .blog-card .featured-image .post-date { position: absolute; width: 70px; height: 70px; background-color: #fff; box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.15); border-radius: 12px; bottom: -20px; right: 25px; } .eap-blog .main-listing .blog-card .featured-image .post-date span { font-size: 12px; text-align: center; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); line-height: 1; } .eap-blog .main-listing .blog-card .featured-image .post-date span i { font-size: 13px; font-style: normal; font-family: 'Raleway', sans-serif; font-weight: 400; color: #181a20; } .eap-blog .main-listing .blog-card .featured-image .post-date span strong { font-size: 20px; display: block; line-height: 1; margin-top: 5px; font-family: 'Raleway', sans-serif; font-weight: 600; } .eap-blog .main-listing .blog-card .blog-card-content h5 { font-size: 13px; font-weight: 400; color: #717171; margin-top: 20px; } .eap-blog .main-listing .blog-card .blog-card-content ul { list-style: none; margin: 20px 0 0; padding: 0; } .eap-blog .main-listing .blog-card .blog-card-content ul li { display: inline-block; } .eap-blog .main-listing .blog-card .blog-card-content ul li:not(:first-child) { margin-left: 10px; } .eap-blog .main-listing .blog-card .blog-card-content ul li a { display: block; font-size: 13px; font-weight: 400; color: #717171; } .eap-blog .main-listing .blog-card .blog-card-content h4 { font-size: 15px; font-weight: 500; color: #181A20; line-height: 26px; } .eap-blog .side-listing .blog-side-card { margin-bottom: 25px; } .eap-blog .side-listing .blog-side-card .featured-image { width: 175px; height: 150px; display: inline-block; vertical-align: top; background-color: #ddd; border-radius: 12px; overflow: hidden; } .eap-blog .side-listing .blog-side-card .featured-image img { width: 100%; height: 100%; object-fit: cover; } .eap-blog .side-listing .blog-side-card .blog-card-content { display: inline-block; width: calc(100% - 185px); padding-top: 20px; padding-left: 15px; } .eap-blog .side-listing .blog-side-card .blog-card-content ul { list-style: none; margin: 0; padding: 0; } .eap-blog .side-listing .blog-side-card .blog-card-content ul li { display: inline-block; } .eap-blog .side-listing .blog-side-card .blog-card-content h6, .eap-blog .side-listing .blog-side-card .blog-card-content ul li a { font-size: 13px; font-weight: 400; color: #717171; } .eap-blog .side-listing .blog-side-card .blog-card-content h5 { font-size: 14px; font-weight: 600; line-height: 26px; } .eap-cta .cta { border-radius: 12px; background: #F7F7F7; padding: 85px 142px; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); } .eap-cta .cta .text-content h2, .eap-cta .cta .text-content p { margin: 0; } .eap-cta .cta .text-content h2 { color: #181A20; font-size: 30px; font-weight: 700; letter-spacing: 0.6px; } .eap-cta .cta .text-content p { color: #181A20; font-size: 15px; font-weight: 400; line-height: 28px; } .eap-cta .cta .actions { position: absolute; top: 50%; right: 133px; transform: translate(0, -50%); } .eap-cta .cta .actions ul li a { padding: 16px 30px; border-radius: 12px; display: block; font-size: 15px; font-weight: 600; } .eap-cta .cta .actions li:not(:first-child) { margin-left: 40px; } .eap-cta .cta .actions .text { font-size: 15px; font-weight: 600; } .eap-cta .cta .actions .contact { padding: 16px 30px; border-radius: 12px; border: 1px solid #181A20; display: block; } .eap-cta .cta .actions .contact .text { color: #181A20; } .eap-cta .cta .actions .phone { padding: 16px 30px; border-radius: 12px; border: 1px solid var(--accent); background-color: var(--accent); display: block; } .eap-cta .cta .actions .phone .text { color: #fff; } .eap-cta .cta .actions span { display: inline-block; vertical-align: middle; } @media screen and (max-width: 1199px) { .eap-cta .cta .actions { position: relative; top: auto; right: auto; transform: translate(0,0); margin-top: 50px; } .eap-cta .cta { padding: 30px; } } @media screen and (max-width: 500px) { .eap-cta .cta .actions ul { text-align: center; } .eap-cta .cta .actions li { margin-bottom: 20px; } .eap-cta .cta .actions li:not(:first-child) { margin-left: 0; } } .eap-testimonials .blurb h4 { color: #181A20; font-size: 30px; font-weight: 600; letter-spacing: 0.6px; margin: 0; } .eap-testimonials .blurb p { color: #181A20; font-size: 14px; font-weight: 400; line-height: 26px; margin: 0; } .eap-testimonials .slider-wrapper { width: 750px; max-width: 100%; margin: 0 auto; } .eap-testimonials .slider-wrapper .slick-prev, .eap-testimonials .slider-wrapper .slick-next { width: 20px; height: 32px; line-height: 1; } .eap-testimonials .slider-wrapper .slick-prev:before, .eap-testimonials .slider-wrapper .slick-next:before { display: none; } .eap-testimonials .slider-wrapper .slick-prev { left: -50px; } .eap-testimonials .slider-wrapper .slick-next { right: -50px; } .eap-testimonials .slider-wrapper .slide p:not(.author) { text-align: center; color: #181A20; font-size: 20px; font-style: normal; font-weight: 500; line-height: 45px; } .eap-testimonials .slider-wrapper .slide p.author { text-align: center; } .eap-testimonials .slider-wrapper .slide p strong, .eap-testimonials .slider-wrapper .slide p span, .eap-testimonials .slider-wrapper .slide p i { display: block; } .eap-testimonials .slider-wrapper .slide p strong { color: #181A20; font-size: 20px; font-weight: 500; line-height: 45px; } .eap-testimonials .slider-wrapper .slide p span { color: #181A20; font-size: 15px; font-weight: 600; margin-bottom: 9.9px; } .eap-testimonials .slider-wrapper .slide p i { color: #181A20; font-size: 13px; font-style: normal; font-weight: 400; } .eap-testimonials .testimonial-bullets { margin-top: 30px; } .eap-testimonials .testimonial-bullets ul { text-align: center; } .eap-testimonials .testimonial-bullets button { width: 1rem; height: 1rem; display: block; border: none; outline: none; border-radius: 63px; padding: 0; overflow: hidden; opacity: 0.5; transition: all 0.3s ease; } .eap-testimonials .testimonial-bullets li { margin: 0 12px; } .eap-testimonials .testimonial-bullets button.active { opacity: 1; } .eap-testimonials .testimonial-bullets button img { width: 100%; height: 100%; object-fit: cover; } .eap-testimonials .blurb span { margin-top: 50px; display: inline-block; margin-bottom: 27px; } .eap_contact_map .contact-map iframe { width: 100%; } .eap_contact_map .contact-map-form { width: 530px; min-height: 685px; background-color: #FFFFFF; border: 1px solid #DDDDDD; padding: 32px 31px; border-radius: 12px; margin-top: -458px; } .eap_contact_map .contact-map-text { padding-top: 50px; } .eap_contact_map h2.contact-map-header { font-weight: 600; font-size: 30px; line-height: 45px; } .eap_contact_map .contact-map-paragraph p { margin-top: 20px; font-size: 14px; font-weight: 400; line-height: 25px; } .eap_contact_map h3.contact-map-form-header { font-size: 20px; font-weight: 500; line-height: 30px; } .eap_contact_map .contact-map-form input::placeholder { font-size: 14px; font-weight: 400; } .eap_contact_map form label { display: block; width: 100%; } .eap_contact_map .gfield { margin-bottom: 22px; } .eap_contact_map .gfield.gfield--type-captcha .gfield_label { display: none; } .gform_required_legend, .eap_contact_map form label span.gfield_required { display: none; } .eap_contact_map .contact-map-form form label textarea, .eap_contact_map .contact-map-form .ginput_container input, .eap_contact_map .contact-map-form .ginput_container textarea { display: block; width: 100%; } .eap_contact_map .contact-map-form .gfield_label { color: #181A20; font-size: 14px; font-weight: 400; line-height: 28px; margin-bottom: 10px; } .eap_contact_map .contact-map-form .ginput_container input, .eap_contact_map .contact-map-form .ginput_container textarea { border-radius: 8px; border: 1px solid #DDD; background: #FFF; padding: 0 10px; } .eap_contact_map .contact-map-form .ginput_container input { height: 46px; } .eap_contact_map .contact-map-form .ginput_container textarea { height: 74.88px; } .eap_contact_map .contact-map-form .gform_footer input[type="submit"] { border-radius: 12px; background: var(--accent); padding: 12px 21px; color: #FFF; text-align: center; font-size: 14px; font-weight: 500; line-height: 26.25px; border: none; width: 100%; cursor: pointer; } .eap_contact_map .contact-map-form .gform_validation_errors h2, .eap_contact_map .contact-map-form .gfield_validation_message { color: #f00; font-size: 14px; font-weight: 400; } @media (max-width: 1440px){ .eap_contact_map .contact-map-form { width: 100%; } } @media (max-width: 991px){ .eap_contact_map .contact-map-form { margin-top: -141px; } .eap_contact_map .contact-map { background-size: cover; } } body.header-light .inner-page { padding-top: 126px; } body.header-light .inner-page h2 { color: #181A20; font-size: 30px; font-weight: 600; line-height: 45px; } body.header-light .inner-page p, body.header-light .inner-page li { color: #181A20; font-size: 18px; font-weight: 300; line-height: 35px; } body.header-light .inner-page ul:not(.list-inline) { padding-left: 33px; } .eap-search-by-ref-modal-wrapper .close-button svg { fill: #ffffff; } .eap-search-by-ref-modal-wrapper { position: fixed; top: 0; left: 100%; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; width: 100%; transition: left 0.3s ease; } .eap-search-by-ref-modal-wrapper.active { left: 0; } .eap-search-by-ref-modal-wrapper form { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #D9D9D9; padding: 7px; border-radius: 8px; transition: margin-left 0.3s, opacity 0.3s; transition-delay: 0.3s; margin-left: 40px; opacity: 0; width: 740px; max-width: calc(100% - 30px); } .eap-search-by-ref-modal-wrapper.active form { margin-left: 0; opacity: 1; } .eap-search-by-ref-modal-wrapper form input[type="search"] { border: none; outline: none; background-color: transparent; padding: 0 18px; width: calc(100% - 255px); } .eap-search-by-ref-modal-wrapper form button { border-radius: 8px; background: var(--accent); padding: 16px 32px; width: 250px; text-align: center; color: #FFF; text-align: center; font-size: 16px; font-weight: 700; line-height: 24px; border: none; outline: none; } .eap-search-by-ref-modal-wrapper .close-button { background-color: transparent; font-size: 40px; border: none; outline: none; color: #fff; right: 60px; position: absolute; top: 60px; } @media screen and (max-width: 767px) { .eap-search-by-ref-modal-wrapper form { background-color: transparent; } .eap-search-by-ref-modal-wrapper form input[type="search"] { height: 56px; background-color: #d9d9d9; border-radius: 8px; width: 100%; margin-bottom: 15px; } .eap-search-by-ref-modal-wrapper form button { width: 100%; } } span.toggle-list{ display: block; margin-top: 0.5rem; cursor: pointer; } input#advanced-search-by-ref{ outline-color: transparent; border: transparent; background: transparent; color: #181A20; font-size: 18px; font-weight: 300; line-height: 27px; text-align: left; padding: 12px 16px; width: auto; flex-grow: 1; } @media screen and (max-width: 767px) { input#advanced-search-by-ref{ max-width: 80%; } } .eap-advanced-search input.search-option{ width: 100%; border: none; border-bottom: 1px #ccc solid; outline: none; height: 32px; margin-bottom: 1rem; margin-top: 0.75rem; } .eap-advanced-search button.close-dropdown-button { font-size: 28px; padding: 0; margin: 0; background-color: transparent; display: block; position: absolute; top: 3px; right: 20px; width: 30px; height: 52px; line-height: 52px; border: none; z-index: 1; } .market-buttons.list-none { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: stretch; align-content: stretch; } .eap-advanced-search { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; background-color: rgba(0, 0, 0, 0.5); overflow: auto; display: none; } .eap-advanced-search.active { display: inline-block; z-index: 999; } body.advanced-search-active { overflow: hidden; } .eap-advanced-search .modal-wrapper { background-color: #fff; transform: translate(-50%, 0); top: 50px; left: 50%; position: absolute; width: 1000px; max-width: 90%; margin-bottom: 50px; } .eap-advanced-search .modal-wrapper h2 { text-align: center; } .eap-advanced-search .modal { padding: 50px 57px; } .eap-advanced-search .eap-search-block { margin-bottom: 50px; } .eap-advanced-search .field-wrapper.market-types { text-align: center; } .eap-advanced-search .field-wrapper.market-types li:not(:first-child) { margin-left: 1rem; } .eap-advanced-search .field-wrapper.market-types li { margin-top: 1rem; } .eap-advanced-search .field-wrapper.market-types button { background-color: transparent; border-radius: 8px; border: 1px solid rgba(208, 185, 114, 0.50); color: #181A20; font-size: 18px; font-weight: 500; line-height: 27px; display: block; padding: 12px 15px; transition: all 0.3s ease; } .eap-advanced-search .field-wrapper.market-types button.selected { background-color: var(--accent); color: #fff; } .eap-advanced-search h3 { color: #181A20; font-size: 24px; font-weight: 400; line-height: 36px; } .eap-advanced-search .field-wrapper.multiselect ul li { float: left; width: 33.33%; } .eap-advanced-search .field-wrapper.multiselect ul li button, .eap-advanced-search .field-wrapper.dropdown .selector ul li button { background-color: transparent; border: none; color: var(--accent); font-size: 15px; font-weight: 500; line-height: 30px; padding: 0 0 0 21px; position: relative; text-align: left; } .eap-advanced-search .field-wrapper.multiselect ul li button:before, .eap-advanced-search .field-wrapper.dropdown .selector ul li button:before { position: absolute; content: ""; top: 7px; left: 0px; width: 15px; height: 15px; border-radius: 15px; border: 1px var(--accent) solid; } .eap-advanced-search .field-wrapper.multiselect ul li button.selected:after, .eap-advanced-search .field-wrapper.dropdown .selector ul li button.selected:after { position: absolute; content: ""; top: 9px; left: 2px; width: 11px; height: 11px; border-radius: 12px; background-color: var(--accent); } .eap-advanced-search .field-wrapper.dropdown { position: relative; } .eap-advanced-search .field-wrapper.dropdown .toggle-button { width: 100%; border-radius: 8px; border: 1px solid rgba(208, 185, 114, 0.50); background-color: transparent; color: #181A20; font-size: 18px; font-weight: 300; line-height: 27px; text-align: left; padding: 12px 16px; } .eap-advanced-search .field-wrapper.dropdown .selector { position: absolute; top: 100%; left: 0; z-index: 2; border: 1px solid rgba(208, 185, 114, 0.50); padding: 12px 16px; background-color: #fff; width: 100%; margin-top: 5px; border-radius: 8px; display: none; } .eap-advanced-search .field-wrapper.dropdown.active .selector { display: block; } .eap-advanced-search .field-wrapper.dropdown .selector ul { max-height: 200px; overflow: auto; } .eap-advanced-search .prepend { display: block; border: 1px solid rgba(208, 185, 114, 0.50); border-radius: 8px; padding: 12px 16px; } .eap-advanced-search .prepend span { color: var(--accent); font-size: 15px; font-weight: 400; line-height: 22.5px; float: left; width: 13px; margin-top: 4px; } .eap-advanced-search .prepend input { color: #181A20; font-size: 18px; font-weight: 300; line-height: 27px; border: none; outline: none; float: left; width: calc(100% - 23px); margin-left: 10px; } .eap-advanced-search .field-wrapper.price-counter button { width: 40px; height: 40px; border-radius: 40px; border: 1px #181A20 solid; text-align: center; line-height: 40px; background-color: transparent; } .eap-advanced-search .field-wrapper.price-counter li { vertical-align: middle; } .eap-advanced-search .field-wrapper.price-counter button span { font-size: 27px; font-weight: 300; } .eap-advanced-search .field-wrapper.price-counter input[type=number] { -moz-appearance: textfield; color: #181A20; font-size: 18px; font-weight: 300; line-height: 27px; width: 52px; text-align: center; border: none; outline: none; } .eap-advanced-search .field-wrapper.price-counter input[type=number]::-webkit-outer-spin-button, .eap-advanced-search .field-wrapper.price-counter input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .eap-advanced-search .field-wrapper.price-counter .label { color: #181A20; font-size: 18px; font-weight: 300; line-height: 27px; margin-right: 45px; } .eap-advanced-search .form-feet .disclaimer p { color: #181A20; font-size: 12px; font-weight: 300; line-height: 18px; margin: 0; } .eap-advanced-search .form-feet .disclaimer { border-top: 1px solid rgba(0, 0, 0, 0.20); padding-top: 50px; margin-top: 50px; } .eap-advanced-search .form-feet .actions { text-align: center; } .eap-advanced-search .form-feet .actions .reset { color: #181A20; font-size: 16px; font-weight: 300; line-height: 24px; background-color: transparent; border: none; padding: 0; text-decoration: underline; margin-bottom: 20px; } .eap-advanced-search .form-feet .actions .submit { color: #FFF; text-align: center; font-size: 18px; font-weight: 600; line-height: 27px; border-radius: 12px; background-color: var(--accent); padding: 12px 24px; width: 352px; max-width: 100%; border: none; outline: none; } #search-by-ref { border-radius: 7px; background: var(--accent); border: none; width: 47px; height: 47px; padding-top: 6px; } div.search-by-ref { margin: 1rem 4.75% 0.25rem; border-radius: 8px; outline-color: rgba(208, 185, 144, 0.5); border: 1px solid rgba(208, 185, 144, 0.5); background: transparent; padding: 0.25rem; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; } .eap-advanced-search .close-button { width: 56px; height: 56px; border-radius: 56px; position: absolute; top: -23px; right: -23px; background-color: var(--accent); color: #fff; border: none; font-size: 40px; font-weight: 200; text-align: center; line-height: 57px; } @media screen and (max-width: 767px) { .eap-advanced-search .modal { padding: 50px 30px; } .eap-advanced-search .field-wrapper.multiselect ul { column-count: 2; column-gap: 0; margin: 0 -15px; } .eap-advanced-search .field-wrapper.multiselect ul li { display: grid; grid-template-rows: 1fr auto; margin-bottom: 5px; break-inside: avoid; padding: 0 15px; float: none; width: 100%; } .eap-advanced-search .field-wrapper.multiselect ul li button { grid-row: 1 / -1; grid-column: 1; font-size: 13px; line-height: 25px; } .eap-advanced-search .field-wrapper.price-counter { margin-bottom: 10px; } .eap-advanced-search .field-wrapper.price-counter > ul > li { width: 45%; } .eap-advanced-search .field-wrapper.price-counter .label { margin-right: 0; } .eap-advanced-search .field-wrapper.price-counter input[type=number] { width: 30px; } .eap-advanced-search .field-wrapper.dropdown.localities { margin-bottom: 30px; } .eap-advanced-search .field-wrapper.multiselect ul li button:before { top: 4px; } .eap-advanced-search .field-wrapper.multiselect ul li button.selected:after { top: 6px; } }