.elementor-3020 .elementor-element.elementor-element-7c4e3c8 > .elementor-background-overlay{background-color:#E4DAC6;background-image:url("https://www.ayoubexcursion.com/wp-content/uploads/2025/07/about_deco-3.png");background-position:center right;background-size:auto;opacity:0.5;}.elementor-3020 .elementor-element.elementor-element-07341ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020 .elementor-element.elementor-element-07341ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020 .elementor-element.elementor-element-6d8c888{width:100%;max-width:100%;text-align:start;}.elementor-3020 .elementor-element.elementor-element-6d8c888 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-3020 .elementor-element.elementor-element-6d8c888 .elementor-heading-title{font-size:40px;color:#2E2E2E;}.elementor-3020 .elementor-element.elementor-element-3d2da2d{--display:flex;}.elementor-3020 .elementor-element.elementor-element-5ab4f6c{--spacer-size:50px;}body:not(.elementor-editor-active):not(.elementor-editor-preview) .page-title-block.custom-page-title .elementor{opacity:1;}@media(max-width:1024px){.elementor-3020 .elementor-element.elementor-element-07341ec > .elementor-element-populated{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-3020 .elementor-element.elementor-element-7c4e3c8 > .elementor-background-overlay{background-size:cover;}.elementor-3020 .elementor-element.elementor-element-6d8c888 .elementor-heading-title{font-size:30px;}}body {
    background-image: url(https://www.ayoubexcursion.com/wp-content/uploads/2023/08/home-img-19.jpg);
    background-repeat: no-repeat;
    background-size: 47% 100%;
    background-position-x: left;
    background-position-y: top;
    background-color: #FFFFFFFF;
}
.page-title-block .breadcrumbs-container {
    bottom: 150px;
}
@media(max-width: 1350px){
.page-title-block .breadcrumbs-container {
    bottom: 40px;
}}
body .breadcrumbs .current {
    border-bottom: none;
}
@media(min-width:1700px){
.custom-title-bg .elementor-column-wrap{
    background-size: 87% 100% !important;
    }
.custom-title-bg > .elementor-widget-wrap {
    background-size: 87% 100%!important;
    }
}
@media(max-width:1699px) and (min-width:1350px){
.custom-title-bg .elementor-column-wrap {
    background-size: 96% 100% !important;
}
.custom-title-bg .elementor-widget-wrap {
    background-size: 96% 100%!important;
    }
}
@media(max-width:1349px) and (min-width:1025px){
.custom-title-bg .elementor-column-wrap{
    background-size: 100% 100% !important;
}
.custom-title-bg .elementor-widget-wrap {
    background-size: 100% 100%!important;
    }
}