.elementor-7268 .elementor-element.elementor-element-7993275{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-7268 .elementor-element.elementor-element-765daa8 .elementor-icon-list-icon{width:14px;}.elementor-7268 .elementor-element.elementor-element-765daa8 .elementor-icon-list-icon i{font-size:14px;}.elementor-7268 .elementor-element.elementor-element-765daa8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7268 .elementor-element.elementor-element-37063d4f .elementor-icon-list-icon{width:14px;}.elementor-7268 .elementor-element.elementor-element-37063d4f .elementor-icon-list-icon i{font-size:14px;}.elementor-7268 .elementor-element.elementor-element-37063d4f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7268 .elementor-element.elementor-element-37063d4f .elementor-icon-list-text, .elementor-7268 .elementor-element.elementor-element-37063d4f .elementor-icon-list-text a{color:#FFFFFF;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7268 .elementor-element.elementor-element-4c6546ff{text-align:center;}.elementor-7268 .elementor-element.elementor-element-4c6546ff .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-7268 .elementor-element.elementor-element-7bc04666 .elementor-button{background-color:#61CE7000;font-family:"Barlow", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-7268 .elementor-element.elementor-element-7bc04666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-7bc04666 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7268 .elementor-element.elementor-element-7bc04666 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-7268 .elementor-element.elementor-element-46e497de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7268 .elementor-element.elementor-element-46e497de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7268 .elementor-element.elementor-element-780ced69{--spacer-size:350px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7268 .elementor-element.elementor-element-5306a7be .elementor-heading-title{text-transform:capitalize;}.elementor-7268 .elementor-element.elementor-element-1b2408c6 .elementor-icon-list-icon{width:14px;}.elementor-7268 .elementor-element.elementor-element-1b2408c6 .elementor-icon-list-icon i{font-size:14px;}.elementor-7268 .elementor-element.elementor-element-1b2408c6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7268 .elementor-element.elementor-element-1b2408c6 .elementor-icon-list-item{text-transform:capitalize;}/* Start custom CSS for theme-post-title, class: .elementor-element-5306a7be */.elementor-88 .elementor-element.elementor-element-182de01 {
    --grid-column-gap: 30px;
    --grid-row-gap: 0px;
}/* End custom CSS */
/* Start custom CSS */#form-field-civilite {font-size:15px !important;}
.elementor-field-group-civilite {font-size:15px !important;}
.elementor-field-group-field_519c749 {font-size:15px;}


#accroche h2 {font-size: calc(12px + 12 * ((100vw - 320px) / 1600));color:#C21720;}
#soustitre p {font-size: calc(29px + 29 * ((100vw - 320px) / 1600));}
#visuel-intermediaire #titre-ville {font-size: calc(29px + 29 * ((100vw - 320px) / 1600));}


.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%;
}

#votrebien h3 {
    color:#C21720;
}
#votrebien strong {
    font-size:calc(12px + 5 * ((100vw - 320px) / 1600));
}

.tab-page-prog h3 {
    color:#C21720;
}


.elementor-2396 .elementor-element.elementor-element-92bb5e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}


.elementor-field-required::before {

  display: none;
}


#point-de-vue-architecte p {font-size:32px;font-family:barlow;line-height:38px;font-weight:600;}
#point-de-vue-architecte p:before {content:"« ";}
#point-de-vue-architecte p:after {content:" »";}
#votre-logement {
    min-height: 600px;
}
#votre-logement h4 {
    color:#C21720;
}

#section-programme li {font-size:calc(12px + 5 * ((100vw - 320px) / 1600));}

#section-programme .tous-les-criteres {font-size:calc(12px + 5 * ((100vw - 320px) / 1600));}


.zone-texte-wysiwyg li {
    font-size: calc(12px + 5*((100vw - 320px) / 1600)) !important;
}


@media (max-width: 768px) {
    .ul-lign ul {
        display: block !important;
    }
}/* End custom CSS */