.elementor-401 .elementor-element.elementor-element-2c5b4a50{--display:flex;--min-height:95vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;}.elementor-401 .elementor-element.elementor-element-2c5b4a50:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-2c5b4a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2025/10/slider-2.jpg");}.elementor-401 .elementor-element.elementor-element-2c5b4a50::before, .elementor-401 .elementor-element.elementor-element-2c5b4a50 > .elementor-background-video-container::before, .elementor-401 .elementor-element.elementor-element-2c5b4a50 > .e-con-inner > .elementor-background-video-container::before, .elementor-401 .elementor-element.elementor-element-2c5b4a50 > .elementor-background-slideshow::before, .elementor-401 .elementor-element.elementor-element-2c5b4a50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-401 .elementor-element.elementor-element-2c5b4a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#081F1D;--background-overlay:'';}.elementor-401 .elementor-element.elementor-element-7ce46ac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-401 .elementor-element.elementor-element-3ccb437{text-align:start;}.elementor-401 .elementor-element.elementor-element-3ccb437 .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-34fd3ecb{text-align:start;}.elementor-401 .elementor-element.elementor-element-34fd3ecb .elementor-heading-title{font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-661f8f82{text-align:start;color:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-38fa99bc .elementor-button{background-color:#702082;font-weight:800;padding:24px 24px 24px 24px;}.elementor-401 .elementor-element.elementor-element-4cd2fb9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-401 .elementor-element.elementor-element-1f444d01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 110px 0px;}.elementor-401 .elementor-element.elementor-element-1f444d01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-5d6910bd > .elementor-element-populated{padding:0px 50px 0px 10px;}.elementor-401 .elementor-element.elementor-element-1b083b1e .prelements-addon-services{background-color:#D5B4DD;}.elementor-401 .elementor-element.elementor-element-1b083b1e .prelements-addon-services.services-style7::before{background-color:#702082;}.elementor-401 .elementor-element.elementor-element-77fc0c8b .prelements-addon-services{background-color:#D5B4DD;}.elementor-401 .elementor-element.elementor-element-77fc0c8b .prelements-addon-services.services-style7::before{background-color:#702082;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-52c5ecf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-52c5ecf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-52c5ecf6 > .elementor-element-populated{padding:30px 10px 10px 10px;}.elementor-401 .elementor-element.elementor-element-4cf472f7:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-4cf472f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F7;background-image:url("https://bouhoubeyni.com/wp-content/uploads/2019/05/sec4_bg.jpg");background-position:bottom left;background-size:cover;}.elementor-401 .elementor-element.elementor-element-4cf472f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 110px 0px;}.elementor-401 .elementor-element.elementor-element-4cf472f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-1e80410b > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-401 .elementor-element.elementor-element-2a58e949 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-401 .elementor-element.elementor-element-2a58e949 .prelements-heading{text-align:center;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn .pre-btn-icon{margin-left:10px;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .single-services{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2021/02/test_wraper_bg.png");background-position:center center;background-repeat:repeat;padding:50px 40px 50px 40px;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .single-services .services-part{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2021/02/practice-item-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .services-part{text-align:center;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-infobox-slider .single-services{margin:0 15px;}.elementor-401 .elementor-element.elementor-element-152722a5 .services-icon img{width:45px;}.elementor-401 .elementor-element.elementor-element-152722a5 .services-icon{margin:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-152722a5  .prelements-addon-services .services-part .services-title .title{font-size:20px;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .services-part .services-text .services-title .title{margin:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-152722a5 .services-text{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn{padding:5px 25px 5px 20px;border-radius:3px 3px 3px 3px;color:#B69D74;}.elementor-401 .elementor-element.elementor-element-152722a5 .services-btn{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn svg path{fill:#B69D74;}.elementor-401 .elementor-element.elementor-element-152722a5 .prelements-addon-services .single-services .services-part .services-text .services-btn-part .services-btn .pre-btn-icon{left:0px;}.elementor-401 .elementor-element.elementor-element-152722a5 .elementor-widget-container .prelements-addon-services .single-services:hover .services-part .services-text .services-btn-part .services-btn .pre-btn-icon{left:5px;}.elementor-401 .elementor-element.elementor-element-2e2bb263:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-2e2bb263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2025/10/Design-sans-titre.jpg");}.elementor-401 .elementor-element.elementor-element-2e2bb263{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 110px 0px;}.elementor-401 .elementor-element.elementor-element-2e2bb263 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-53926363 > .elementor-widget-container{padding:0% 25% 0% 25%;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part{text-align:center;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn .pre-btn-icon{margin-left:10px;left:0px;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services{border-radius:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-53926363 .services-icon img{width:100%;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-title .title, 
			            .elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-title .title a, 
			            .elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-title .title, 
			            .elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-title .title a{color:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-53926363  .prelements-addon-services .services-part .services-title .title{font-size:36px;line-height:46px;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-title .title{margin:0px 0px 40px 0px;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn{padding:10px 35px 10px 30px;border-radius:3px 3px 3px 3px;color:#FFFFFF;background-color:#702082;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn svg path{fill:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-53926363 .prelements-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(0px);transform:translateX(0px);}.elementor-401 .elementor-element.elementor-element-53926363 .elementor-widget-container:hover .prelements-addon-services .services-part .services-text .services-btn-part .services-btn .pre-btn-icon{left:5px;}.elementor-401 .elementor-element.elementor-element-53926363 .elementor-widget-container .prelements-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(5px);transform:translateX(5px);}.elementor-401 .elementor-element.elementor-element-fcf93da:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-fcf93da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2019/05/sec4_right_bg.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-401 .elementor-element.elementor-element-fcf93da > .elementor-container{max-width:1170px;}.elementor-401 .elementor-element.elementor-element-fcf93da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 160px 0px;}.elementor-401 .elementor-element.elementor-element-fcf93da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-31f88e47 .prelements-testimonial{text-align:left;}.elementor-401 .elementor-element.elementor-element-31f88e47 .prelements-addon-slider .testimonial-item{margin-right:15px;margin-bottom:15px;}.elementor-401 .elementor-element.elementor-element-31f88e47 .prelements-testimonial .testimonial-item p{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-401 .elementor-element.elementor-element-31f88e47 .prelements-addon-slider .slick-dots{margin-bottom:-25px;}.elementor-401 .elementor-element.elementor-element-155082a7:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-155082a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2025/10/img-slider-01-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-401 .elementor-element.elementor-element-155082a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 160px 0px;}.elementor-401 .elementor-element.elementor-element-155082a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-7668b4f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-401 .elementor-element.elementor-element-6cac05b0{--display:flex;}.elementor-401 .elementor-element.elementor-element-5d16c701{--display:flex;}.elementor-401 .elementor-element.elementor-element-35074531{--display:flex;}.elementor-401 .elementor-element.elementor-element-37914737{--display:flex;}.elementor-401 .elementor-element.elementor-element-183cb5b6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-401 .elementor-element.elementor-element-1d394e71:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-1d394e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F7;background-image:url("https://bouhoubeyni.com/wp-content/uploads/2019/05/sec4_bg.jpg");background-size:cover;}.elementor-401 .elementor-element.elementor-element-1d394e71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 61px 0px;}.elementor-401 .elementor-element.elementor-element-1d394e71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-dd6afc6 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-401 .elementor-element.elementor-element-7e11b6a > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-401 .elementor-element.elementor-element-7e11b6a .prelements-heading{text-align:center;}.elementor-401 .elementor-element.elementor-element-b223530 > .elementor-container{max-width:1170px;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-content{background-image:url("https://bouhoubeyni.com/wp-content/uploads/2021/02/test_wraper_bg.png");}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-item-wrap{margin-bottom:0px;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-inner-wrap{margin-bottom:0px;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style1 .team-item .team-content h3.team-name a{color:#1F2839;font-size:22px;font-weight:400;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style2 .team-item-wrap .team-img .team-content .team-name a{color:#1F2839;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style2 .team-inner-wrap .team-content .team-name a{color:#1F2839;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style3 .team-img .team-img-sec .team-content .team-name a{color:#1F2839;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style4 .team-item .team-content .team-name a{color:#1F2839;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style5 .team-inner-wrap .team-content .member-desc .team-name a{color:#1F2839;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style1 .team-item .team-content h3.team-name a:hover{color:#B69D74;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style2 .team-item-wrap .team-img .team-content .team-name a:hover{color:#B69D74;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style2 .team-inner-wrap .team-content .team-name a:hover{color:#B69D74;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style3 .team-img .team-img-sec .team-content .team-name a:hover{color:#B69D74;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style4 .team-item .team-content .team-name a:hover{color:#B69D74;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style5 .team-inner-wrap:hover .team-content .member-desc .team-name a:hover{color:#B69D74;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-content .team-title{color:#767676;}.elementor-401 .elementor-element.elementor-element-19ff73c5 .team-slider-style4 .team-item .team-content .team-title{color:#767676;}@media(max-width:1024px){.elementor-401 .elementor-element.elementor-element-1f444d01{padding:70px 0px 60px 0px;}.elementor-401 .elementor-element.elementor-element-5d6910bd > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-401 .elementor-element.elementor-element-52c5ecf6 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-401 .elementor-element.elementor-element-4cf472f7{padding:60px 0px 70px 0px;}.elementor-401 .elementor-element.elementor-element-2e2bb263{padding:65px 0px 70px 0px;}.elementor-401 .elementor-element.elementor-element-53926363 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-401 .elementor-element.elementor-element-fcf93da{padding:70px 0px 50px 0px;}.elementor-401 .elementor-element.elementor-element-1e6eea34 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-401 .elementor-element.elementor-element-155082a7{padding:70px 0px 50px 0px;}.elementor-401 .elementor-element.elementor-element-7668b4f0{--grid-auto-flow:row;}.elementor-401 .elementor-element.elementor-element-1d394e71{padding:60px 0px 60px 0px;}.elementor-401 .elementor-element.elementor-element-7e11b6a > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-1b083b1e  .prelements-addon-services .services-part .services-title .title{font-size:20px;}.elementor-401 .elementor-element.elementor-element-32c7f492  .prelements-addon-services .services-part .services-title .title{font-size:20px;}.elementor-401 .elementor-element.elementor-element-e52db3  .prelements-addon-services .services-part .services-title .title{font-size:20px;}.elementor-401 .elementor-element.elementor-element-77fc0c8b  .prelements-addon-services .services-part .services-title .title{font-size:20px;}.elementor-401 .elementor-element.elementor-element-7bcb30ae .prelements-heading .title-inner .title{font-size:28px;}.elementor-401 .elementor-element.elementor-element-2a58e949 .prelements-heading .title-inner .title{font-size:28px;}.elementor-401 .elementor-element.elementor-element-53926363  .prelements-addon-services .services-part .services-title .title{font-size:28px;}.elementor-401 .elementor-element.elementor-element-31f88e47 .prelements-testimonial .testimonial-item p{padding:20px 20px 20px 20px;}.elementor-401 .elementor-element.elementor-element-7668b4f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-401 .elementor-element.elementor-element-7e11b6a .prelements-heading .title-inner .title{font-size:28px;}}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-2c5b4a50{--content-width:1270px;}.elementor-401 .elementor-element.elementor-element-7ce46ac9{--width:50%;}.elementor-401 .elementor-element.elementor-element-4cd2fb9f{--width:50%;}.elementor-401 .elementor-element.elementor-element-5d6910bd{width:53%;}.elementor-401 .elementor-element.elementor-element-52c5ecf6{width:47%;}.elementor-401 .elementor-element.elementor-element-7668b4f0{--content-width:1170px;}}@media(max-width:1024px) and (min-width:768px){.elementor-401 .elementor-element.elementor-element-5d6910bd{width:100%;}.elementor-401 .elementor-element.elementor-element-52c5ecf6{width:100%;}}/* Start custom CSS for image, class: .elementor-element-4f877b18 */.elementor-401 .elementor-element.elementor-element-4f877b18 img {
   border: 1px solid white;
   border-top-left-radius: 105px;
   border-bottom-right-radius: 105px;
}

.elementor-401 .elementor-element.elementor-element-4f877b18 div::before {
    content: "";
    position: absolute;
    top: -18px;
    left: 18px;
    height: 100%;
    width: 100%;
    border-radius: 0 100px 0 100px;
    z-index: -1;
}/* End custom CSS */