.elementor-28945 .elementor-element.elementor-element-d7202ea > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28945 .elementor-element.elementor-element-d7202ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28945 .elementor-element.elementor-element-2b1da9a > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://tabledeterroir.aw.awbarehost.agifly.cloud/wp-content/uploads/sites/26/2023/05/filigran-1.svg");background-position:160px 74px;background-repeat:no-repeat;background-size:64% auto;opacity:0.1;}.elementor-28945 .elementor-element.elementor-element-2b1da9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28945 .elementor-element.elementor-element-2b1da9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28945 .elementor-element.elementor-element-43a1ba7 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 50px 0px 50px;}.elementor-28945 .elementor-element.elementor-element-43a1ba7{text-align:center;font-size:36px;color:#FFFFFF;}.elementor-28945 .elementor-element.elementor-element-ae359dc{width:auto;max-width:auto;text-align:center;font-family:"Avenir LT Std, 65 Medium", Sans-serif;font-size:14px;line-height:20px;color:#F8F8F5;}.elementor-28945 .elementor-element.elementor-element-ae359dc > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-28945 .elementor-element.elementor-element-9763fa9{text-align:center;font-family:"AvenirLTStd-Medium", Sans-serif;font-size:16px;text-decoration:underline;color:#FFFFFF;}#elementor-popup-modal-28945 .dialog-widget-content{background-color:#119F43;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-28945{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-28945 .dialog-message{width:985px;height:558px;align-items:center;}#elementor-popup-modal-28945 .dialog-close-button{display:flex;top:-8%;font-size:16px;}body:not(.rtl) #elementor-popup-modal-28945 .dialog-close-button{right:0.1%;}body.rtl #elementor-popup-modal-28945 .dialog-close-button{left:0.1%;}#elementor-popup-modal-28945 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-28945 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1040px){.elementor-28945 .elementor-element.elementor-element-2b1da9a > .elementor-element-populated >  .elementor-background-overlay{background-position:130px 80px;background-size:480px auto;}.elementor-28945 .elementor-element.elementor-element-43a1ba7 > .elementor-widget-container{padding:37px 0px 0px 0px;}#elementor-popup-modal-28945 .dialog-message{width:768px;height:465px;}}@media(max-width:768px){.elementor-28945 .elementor-element.elementor-element-2b1da9a > .elementor-element-populated >  .elementor-background-overlay{background-position:44px 116px;background-size:280px auto;}.elementor-28945 .elementor-element.elementor-element-43a1ba7 > .elementor-widget-container{padding:20px 0px 0px 0px;}#elementor-popup-modal-28945 .dialog-message{height:520px;}#elementor-popup-modal-28945{justify-content:center;align-items:flex-end;}}@media(max-width:480px){.elementor-28945 .elementor-element.elementor-element-d7202ea{margin-top:-100px;margin-bottom:0px;}.elementor-28945 .elementor-element.elementor-element-2b1da9a > .elementor-element-populated >  .elementor-background-overlay{background-position:42px 128px;background-size:254px auto;}.elementor-28945 .elementor-element.elementor-element-43a1ba7 > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-28945 .elementor-element.elementor-element-ae359dc > .elementor-widget-container{padding:0px 20px 0px 20px;}#elementor-popup-modal-28945 .dialog-message{width:390px;height:512px;}#elementor-popup-modal-28945 .dialog-close-button{top:-10%;font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-43a1ba7 */.welcome-text, .espace-pro-text {
    font-size: 48px;
}

/* Desktop styles */
@media only screen and (min-width: 992px) {
    .welcome-text {
        font-family: 'Avenir LT Std, 55 Roman', 'Helvetica Neue', sans-serif;
       font-weight: normal;
    }
    
    .espace-pro-text {
        font-family: 'Avenir LT Std, 95 Black', 'Helvetica', sans-serif;
        font-weight: bold;
    }
}

/* Mobile and tablet styles */
@media only screen and (max-width: 991px) {
    .welcome-text, .espace-pro-text {
        font-size: 36px;
    }
    .welcome-text {
        font-family: 'Avenir LT Std, 55 Roman', 'Helvetica Neue', sans-serif;
    font-weight: normal;
    }
    
    .espace-pro-text {
        font-family: 'Avenir LT Std, 95 Black', 'Helvetica', sans-serif;
        font-weight: bold;
    }
}/* End custom CSS */
/* Start custom CSS */.dialog-close-button {
    border: 2px solid #fff;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    display: flex;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvenirLTStd-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tabledeterroir.aw.awbarehost.agifly.cloud/wp-content/uploads/sites/26/AvenirLTStd-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */