@media screen and (min-width:768px){.mobile-only{display:none}}.desktop-only{display:none}@media screen and (min-width:1056px){.desktop-only{display:block}}.desktop-lg-only{display:none}@media screen and (min-width:1400px){.desktop-lg-only{display:block}}#contact-page .wpcf7-form label.is-focused,.text-green{color:#005741}.text-green-dark{color:#004231}.text-small{font-size:14px}.adenoa-section-title,.adenoa-section-title-black{font-size:30px;color:#004231;font-weight:700}.adenoa-section-title-black{color:#000}.adenoa-section-subtitle{color:#000;font-size:20px;font-weight:500}.font-bold{font-weight:700}.font-medium,.header-v4 .header-inner-wrap .main-nav .dropdown-item{font-weight:500}.adenoa-button,.adenoa-button-full{padding:5px 11px;transition:all .2s}.adenoa-button-full{background:#004231;border:#004231;color:#fff}.adenoa-button-full:hover,.header-v4.sticky-nav-area .header-inner-wrap .main-nav .depth-0>a:hover{color:#fff}.adenoa-button-full:focus,.adenoa-button-full:hover,.adenoa-button:focus,.adenoa-button:hover{background:#005741}.adenoa-button-full:hover,.adenoa-button:hover{box-shadow:5px 5px 25px 5px rgba(0,0,0,.5)}.mr-5{margin-right:5px!important}.mb-20{margin-bottom:20px}.py-60{padding-top:60px;padding-bottom:60px}.cursor-pointer{cursor:pointer}.header-v4 .header-inner-wrap .main-nav{line-height:normal;text-transform:uppercase;font-size:19px}@media screen and (min-width:991px) and (max-width:1400px){.header-v4 .header-inner-wrap .main-nav{font-size:16px}}@media screen and (min-width:1401) and (max-width:1550px){.header-v4 .header-inner-wrap .main-nav{font-size:18px}}.header-v4 .header-inner-wrap .main-nav a{padding-top:10px;padding-bottom:10px;line-height:normal}.header-v4 .header-inner-wrap .main-nav a:hover{background-color:transparent}.header-v4 .header-inner-wrap .main-nav.navbar-nav{align-items:center}.header-v4 .header-inner-wrap .main-nav .nav-item.depth-0{padding:.5rem 15px}.header-v4 .header-inner-wrap .main-nav .nav-item.depth-0>a{position:relative;padding:0!important}.header-v4 .header-inner-wrap .main-nav .nav-item.depth-0>a::before{content:'';display:block;background:#fff;height:3px;width:0;position:absolute;transition:all .2s;top:-5px}.header-v4 .header-inner-wrap .main-nav .nav-item.depth-0:hover>a::before{width:100%}.header-transparent-wrap .header-v4{border-bottom:none}@media screen and (max-width:1400px){.header-transparent-wrap .header-v4 .container{max-width:100%}.header-transparent-wrap .header-v4 .container .header-inner-wrap .main-nav{font-size:16px}}@media screen and (max-width:1150px){.header-transparent-wrap .header-v4 .container .header-inner-wrap .main-nav{font-size:14px}.header-transparent-wrap .header-v4 .container .header-inner-wrap .main-nav .nav-item.depth-0{padding:.5rem 8px}}.banner-caption{text-align:center;max-width:100%;padding:0 30px}@media screen and (min-width:768px){.banner-caption{text-align:left;left:70%;top:56%;max-width:460px}}.banner-caption .banner-title{font-weight:500;color:#fff;line-height:30px;font-size:22px}@media screen and (min-width:768px){.banner-caption .banner-title{font-size:50px;line-height:50px}}.banner-caption .banner-subtitle{font-size:26px;margin-top:40px;text-align:right;margin-bottom:0;line-height:1}@media screen and (min-width:768px){.banner-caption .banner-subtitle{font-size:40px;margin-top:30px;margin-bottom:25px;text-align:left}}@media (min-width:1400px){.header-desktop .container{max-width:1380px}}.agent-item:hover{transform:none;box-shadow:none}.agent-item .agent-name{font-weight:700;text-align:left;color:#005741;font-size:22px}.agent-item .agent-company{font-weight:700;font-size:15px;border-bottom:2px solid #000;text-align:left;line-height:15px;padding-bottom:9px;margin-top:5px;height:41px}.agent-item .agent-contact{padding:20px 0;text-align:left}.agent-item .agent-contact .contact-row{padding-bottom:10px;color:#000;font-size:15px;display:inline-block}.agent-item .agent-contact .contact-row i{color:#005741;margin-right:10px}.agent-item .agent-link{margin-top:15px}.listing-v1{background:#f5f5f5;padding:60px 0}.listing-v1 .filter-offers{padding:0;margin-top:30px}.listing-v1 .filter-offers .widget_houzez_advanced_search{background:#f5f5f5;padding:0 15px}.listing-v1 .filter-offers .widget_houzez_advanced_search form{display:flex;flex-wrap:wrap}.listing-v1 .filter-offers .widget_houzez_advanced_search .form-group{display:inline-flex;width:auto;flex-grow:1;margin-right:10px}.listing-v1 .filter-offers .widget_houzez_advanced_search .form-group input,.listing-v1 .filter-offers .widget_houzez_advanced_search .form-group select,.listing-v1 .filter-offers .widget_houzez_advanced_search .form-group textarea{border-radius:0}.listing-v1 .filter-offers .widget_houzez_advanced_search button[type=submit]{display:inline-block;width:auto;line-height:40px;height:40px;background:#004231;padding:0 30px;border-color:#004231;border-radius:0}.listing-v1 .filter-offers .widget_houzez_advanced_search input[name=keyword]{width:100%}@media (min-width:561px){.listing-v1 .filter-offers .widget_houzez_advanced_search input[name=keyword]{width:560px}}.offers-advantages{padding:30px 20px}@media (min-width:768px){.offers-advantages{padding:40px 60px}}@media (min-width:1054px){.offers-advantages{padding:60px 180px}}.offers-advantages__container{margin-top:60px}.offers-advantages__item{display:flex;align-items:start;margin-bottom:30px}.offers-advantages__item img{margin-right:30px}.offers-advantages__item .advantage-content__title{font-size:20px;font-weight:700}.offers-advantages__item .advantage-content__text{font-weight:500}.item-wrap-v1 .item-title{white-space:normal;line-height:20px;height:60px}.item-wrap-v1 .item-body__content{display:flex;justify-content:space-between;font-weight:500}.item-wrap-v1 .labels-wrap a{background-color:rgba(0,87,65,.65)}.single-offer{font-family:"Poppins"!important;padding:50px 0;background:#f5f5f5}.single-offer .offer-title{font-family:"Poppins";font-size:30px;font-weight:700;line-height:32px}.single-offer .offer-size{color:#004231;text-align:right;font-size:50px;font-weight:500;line-height:50px;letter-spacing:-5px}.single-offer .offer-section,.single-offer .offer-section__description{padding:20px 30px;margin-top:25px;color:#000;background-color:#fff}.single-offer .offer-section h2,.single-offer .offer-section__description h2{color:#004231;font-size:30px;padding-bottom:40px;border-bottom:1px solid #000}.single-offer .offer-image{margin-top:25px}.single-offer .offer-status{background-color:#004231;color:#fff;font-size:14px;padding:2px 5px;margin-top:20px;display:inline-block}.single-offer .offer-city{color:#000;font-size:14px;margin-top:10px}.single-offer .offer-data{font-size:15px;display:flex;flex-wrap:wrap;margin-top:20px}.single-offer .offer-data__col{width:100%;padding-right:30px}@media (min-width:768px){.single-offer .offer-data__col{width:50%}}.single-offer .offer-data__col:last-of-type{padding-right:0}.single-offer .offer-data__row{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #f5f5f5;padding:10px 0}.single-offer .offer-data__label{font-weight:700;padding-right:20px}.single-offer .offer-data__value{color:#004231;font-weight:500;text-align:right}#contact-page .contact-form-container,.single-offer .property-form-wrap{background-color:#fff;padding:30px}.single-offer .property-form-wrap .agent-image{display:none}.single-offer .property-form-wrap .agent-information{padding-left:0}.single-offer .property-form-wrap .houzez_agent_property_form.btn{display:block;margin:0 auto;width:100%;border-radius:0}.single-mission{padding:80px 0;background-color:#f5f5f5}.single-mission__container{width:90%;margin:0 auto}@media (min-width:1000px){.single-mission__container{width:960px}}.single-mission__title{text-align:center}.single-mission__image{width:100%;margin-top:40px;position:relative}.single-mission__image img{display:block;margin:0 auto}.single-mission__image .single-mission-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:50;background:#004231;opacity:.6;transition:all .3s}.single-mission__image:hover .single-mission-overlay{opacity:0}.single-mission__content{padding:40px;text-align:center}#contact-page{background:#f5f5f5;padding:80px 0}#contact-page .contact-form-container span.wpcf7-form-control-wrap{display:block}#contact-page .wpcf7-form .ajax-loader{display:none;background-color:#004231}#contact-page .wpcf7-form.submitting .ajax-loader{display:inline-block}#contact-page .wpcf7-form.submitting .wpcf7-submit{display:none}#contact-page .wpcf7-form .wpcf7-email,#contact-page .wpcf7-form .wpcf7-text,#contact-page .wpcf7-form .wpcf7-textarea{width:100%;color:#000;border:1px solid #707070;padding:10px 20px;margin-top:7px;outline:0}#contact-page .wpcf7-form .wpcf7-email::placeholder,#contact-page .wpcf7-form .wpcf7-text::placeholder,#contact-page .wpcf7-form .wpcf7-textarea::placeholder{color:#b5b5b5}#contact-page .wpcf7-form .wpcf7-email:focus,#contact-page .wpcf7-form .wpcf7-text:focus,#contact-page .wpcf7-form .wpcf7-textarea:focus{outline:#005741 1px solid}#contact-page .contact-infos{padding:20px}@media screen and (min-width:1056px){#contact-page .contact-infos{padding:0 30px 0 0}}#contact-page .contact-infos__header{padding-bottom:20px;border-bottom:2px solid #000}#contact-page .contact-infos__header .contact-title{font-size:25px;color:#004231;font-weight:700}#contact-page .contact-infos__header .contact-subtitle{font-weight:700;color:#000}#contact-page .contact-infos__content{padding:30px 0}#contact-page .contact-infos__content .contact-row{font-size:15px;display:flex;max-width:220px;align-items:center;margin-bottom:10px}#contact-page .contact-infos__content .contact-row i{color:#004231;margin-right:10px}#contact-page .contact-infos__image img{width:120px}.missions-grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:640px){.missions-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1056px){.missions-grid{grid-template-columns:1fr 1fr 1fr}}.missions-grid__item{background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:100%;position:relative}.missions-grid__item .mission-overlay{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,87,65,.6);transition:all .5s;position:absolute}.missions-grid__item .mission-content{text-align:center;color:#fff}.missions-grid__item .mission-content .mission-title{font-size:24px;font-weight:700}.missions-grid__item .mission-content .mission-city{font-weight:500;font-size:16px;text-transform:uppercase}#adenoa-map,.missions-grid__item .mission-content .mission-link{margin-top:20px}.missions-grid__item .mission-content .mission-link a{display:inline-block;background-color:#fff;color:#000;padding:2px 11px;transition:all .5s}.missions-grid__item:hover .mission-overlay{background-color:transparent}.missions-grid__item:hover .mission-content .mission-link a{color:#fff;background-color:#004231}.territories-videos__text{display:flex;align-items:center}#adenoa-map img,.rh-box .elementor-image-box-img{width:100%}.rh-box .elementor-image-box-content{padding:50px}.rh-box .elementor-image-box-content .elementor-image-box-title{margin-bottom:20px}#adenoa-map{width:100%;pointer-events:none}.agent-footer{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:768px){.agent-footer{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.agent-footer.agent-n3{grid-template-columns:1fr 1fr 1fr}.agent-footer.agent-n{grid-template-columns:1fr 1fr 1fr 1fr}}