.elementor-4921 .elementor-element.elementor-element-619107ce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-619107ce:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/05/IMG_1055.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-619107ce::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-a0fe96f ) 40%, var( --e-global-color-10a94b3 ) 0%);}.elementor-4921 .elementor-element.elementor-element-2f5b0a81{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-2f5b0a81::before, .elementor-4921 .elementor-element.elementor-element-2f5b0a81 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-2f5b0a81 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-2f5b0a81 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-2f5b0a81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-2f5b0a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-10a94b3 ) 0%, var( --e-global-color-a0fe96f ) 100%);}.elementor-4921 .elementor-element.elementor-element-c2c5c84{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-c2c5c84::before, .elementor-4921 .elementor-element.elementor-element-c2c5c84 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-c2c5c84 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-c2c5c84 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-c2c5c84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-c2c5c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-280f2e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-280f2e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4921 .elementor-element.elementor-element-1f7ca67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4921 .elementor-element.elementor-element-1f7ca67 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline{text-align:start;font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;font-size:var( --e-global-typography-927ae6c-font-size );font-weight:var( --e-global-typography-927ae6c-font-weight );text-transform:var( --e-global-typography-927ae6c-text-transform );font-style:var( --e-global-typography-927ae6c-font-style );text-decoration:var( --e-global-typography-927ae6c-text-decoration );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline-plain-text{color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline-dynamic-text{font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;font-weight:var( --e-global-typography-927ae6c-font-weight );text-transform:var( --e-global-typography-927ae6c-text-transform );font-style:var( --e-global-typography-927ae6c-font-style );text-decoration:var( --e-global-typography-927ae6c-text-decoration );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-a0fe96f );stroke:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );stroke-width:140px;}.elementor-4921 .elementor-element.elementor-element-7797f8bd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-6b889920{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4921 .elementor-element.elementor-element-6b889920 .elementor-heading-title{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );color:var( --e-global-color-7a61029 );}.elementor-4921 .elementor-element.elementor-element-9e32d8d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4921 .elementor-element.elementor-element-9e32d8d .elementor-heading-title{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );color:var( --e-global-color-7a61029 );}.elementor-4921 .elementor-element.elementor-element-70fcf3ab{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4921 .elementor-element.elementor-element-70fcf3ab:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-70fcf3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/09/ndimg-bgclear-04.jpg");background-position:0px -688px;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-96d0484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-246px;}body:not(.rtl) .elementor-4921 .elementor-element.elementor-element-96d0484{left:397px;}body.rtl .elementor-4921 .elementor-element.elementor-element-96d0484{right:397px;}.elementor-4921 .elementor-element.elementor-element-96d0484 img{width:147px;}.elementor-4921 .elementor-element.elementor-element-6bd213c8{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-6bd213c8:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-6bd213c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/09/ndimg-bgclear-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-6bd213c8::before, .elementor-4921 .elementor-element.elementor-element-6bd213c8 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-6bd213c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-6bd213c8 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-6bd213c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-6bd213c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-3ea3c8f9{--display:flex;--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-6c8207f8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-repeater-item-945d97f .swiper-slide-bg{background-image:url(https://www.kasbahouzina.com/wp-content/uploads/2026/05/IMG_1093.jpg);background-size:cover;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-repeater-item-945d97f .elementor-background-overlay{background-color:var( --e-global-color-1de4327 );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-repeater-item-9cb7d37 .swiper-slide-bg{background-image:url(https://www.kasbahouzina.com/wp-content/uploads/2026/05/DJI_20260420152323_0248_D.jpg);background-size:cover;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-repeater-item-9cb7d37 .elementor-background-overlay{background-color:var( --e-global-color-1de4327 );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide{transition-duration:calc(5000ms*1.2);height:750px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide-contents{max-width:80%;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide-inner{padding:80px 60px 80px 60px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-slide-heading{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-slide-description{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-swiper-button{font-size:20px;color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-swiper-button svg{fill:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-pagination-bullet{height:5px;width:5px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-pagination-fraction{font-size:5px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-8235737 );opacity:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-4921 .elementor-element.elementor-element-44fbe9cf{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-2807650b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-2d752d2b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-4fed6d18 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-26ce9583 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.1em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-673f1738 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-625a39d2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-4552c145{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-d0bbac9 );padding:0px 0px 30px 0px;}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-d0bbac9 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0px 0px 20px 0px;}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-title, .elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title.elementor-active a, .elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-title{font-family:var( --e-global-typography-f706168-font-family ), Sans-serif;font-size:var( --e-global-typography-f706168-font-size );font-weight:var( --e-global-typography-f706168-font-weight );text-transform:var( --e-global-typography-f706168-text-transform );font-style:var( --e-global-typography-f706168-font-style );text-decoration:var( --e-global-typography-f706168-text-decoration );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-4921 .elementor-element.elementor-element-7b18ec45{--display:flex;--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.04;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-7b18ec45:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-7b18ec45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-4921 .elementor-element.elementor-element-7b18ec45::before, .elementor-4921 .elementor-element.elementor-element-7b18ec45 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-7b18ec45 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-7b18ec45 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-7b18ec45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-7b18ec45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-1c5c154e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-3f57dc26{text-align:center;}.elementor-4921 .elementor-element.elementor-element-3f57dc26 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-15cf1f35{text-align:center;}.elementor-4921 .elementor-element.elementor-element-15cf1f35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-6e526a7{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4732bcac{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-4732bcac:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-4732bcac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-4921 .elementor-element.elementor-element-5dc02178{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-690ece18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-690ece18:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-690ece18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1053.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-627750ff{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__front{background-color:var( --e-global-color-a0fe96f );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__back{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-3417441f{--e-transform-rotateZ:0deg;--e-transform-skewX:0deg;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box{height:400px;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__image img{width:70px;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__image{opacity:1;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8235737 );font-family:"Playfair Display", Sans-serif;font-size:1.5em;font-weight:500;text-transform:none;font-style:normal;line-height:1em;letter-spacing:1px;word-spacing:0px;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__button{margin-inline-center:0;}.elementor-4921 .elementor-element.elementor-element-630dd1f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-630dd1f8:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-630dd1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1059.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-48add8bc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front{background-color:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__back{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box{height:400px;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:start;justify-content:center;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__image img{width:70px;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__image{opacity:1;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__button{margin-inline-center:0;}.elementor-4921 .elementor-element.elementor-element-a7bcae1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-a7bcae1:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-a7bcae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1102.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-6e0b417f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__front{background-color:var( --e-global-color-445bfed );}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__back{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box{height:400px;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:start;justify-content:center;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__image img{width:70px;border-radius:0px;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__image{opacity:1;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__button{margin-inline-center:0;}.elementor-4921 .elementor-element.elementor-element-110af9a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-72dba1c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-67d802c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-67d802c4:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-67d802c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1107.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-20688797{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__front{background-color:var( --e-global-color-445bfed );}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__back{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box{height:400px;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:start;justify-content:center;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__image img{width:70px;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__image{opacity:1;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__button{margin-inline-center:0;}.elementor-4921 .elementor-element.elementor-element-35e5d31e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-35e5d31e:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-35e5d31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1059.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-698425d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front{background-color:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__back{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box{height:400px;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:start;justify-content:center;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__image img{width:70px;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__image{opacity:1;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__button{margin-inline-center:0;}.elementor-4921 .elementor-element.elementor-element-5355bb6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-5355bb6c:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-5355bb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1102.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-2d04b54e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__front{background-color:var( --e-global-color-445bfed );}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__back{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box{height:400px;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:start;justify-content:center;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__image img{width:70px;border-radius:0px;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__image{opacity:1;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__button{margin-inline-center:0;}.elementor-4921 .elementor-element.elementor-element-27d56b0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-27d56b0c:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-27d56b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-4921 .elementor-element.elementor-element-79f05550{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-79f05550:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-79f05550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/05/DJI_20260420152907_0263_D.jpg");background-position:center center;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-314eda25{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.06;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4921 .elementor-element.elementor-element-314eda25:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-314eda25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-314eda25::before, .elementor-4921 .elementor-element.elementor-element-314eda25 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-314eda25 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-314eda25 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-314eda25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-314eda25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/06/ndimg-headerservices01-01.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-314eda25::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4921 .elementor-element.elementor-element-620bd4a7 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-d7d2315 );}.elementor-4921 .elementor-element.elementor-element-7a90f629{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-7a90f629 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7a61029 );}.elementor-4921 .elementor-element.elementor-element-14a720ad{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-repeater-item-945d97f .swiper-slide-bg{background-image:url(https://www.kasbahouzina.com/wp-content/uploads/2026/05/DJI_20260420152308_0247_D.jpg);background-size:cover;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-repeater-item-945d97f .elementor-background-overlay{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-repeater-item-9cb7d37 .swiper-slide-bg{background-image:url(https://www.kasbahouzina.com/wp-content/uploads/2026/05/IMG_1063.jpg);background-size:cover;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-repeater-item-9cb7d37 .elementor-background-overlay{background-color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide-contents{max-width:66%;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide-inner{padding:80px 80px 80px 80px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-slide-heading{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-slide-description{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-swiper-button svg{fill:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-pagination-bullet{height:5px;width:5px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-pagination-fraction{font-size:5px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-8235737 );opacity:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-4921 .elementor-element.elementor-element-4a84303e{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-4038a505{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-40a5cdc5 .elementor-heading-title{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-64ca6867{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-64ca6867:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-64ca6867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/09/ndimg-bgclear-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-64ca6867::before, .elementor-4921 .elementor-element.elementor-element-64ca6867 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-64ca6867 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-64ca6867 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-64ca6867 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-64ca6867 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-77ea76d8{--display:flex;--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;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-76f65346{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-76f65346.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4921 .elementor-element.elementor-element-6f6309f4 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-1abc3256 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-782dbe72{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-782dbe72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4921 .elementor-element.elementor-element-17ae2c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-4921 .elementor-element.elementor-element-17ae2c66 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-4f6cdcff{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-4488c00d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-4921 .elementor-element.elementor-element-26e5b4b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-3d32251f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-58070de5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-29325be2 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-4921 .elementor-element.elementor-element-52182bf3{text-align:center;}.elementor-4921 .elementor-element.elementor-element-52182bf3 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-37effede{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-37effede .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-5ea6d3f8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-58f00 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-4921 .elementor-element.elementor-element-29beed1e{text-align:center;}.elementor-4921 .elementor-element.elementor-element-29beed1e .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-49d737a7{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-49d737a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-2c4a4e3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-7f3ca1a4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-fa9ebbb img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-4921 .elementor-element.elementor-element-4132296c{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4132296c .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-56239a60{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-56239a60 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-39f9ce80{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-550e3004 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-4921 .elementor-element.elementor-element-36cb0858{text-align:center;}.elementor-4921 .elementor-element.elementor-element-36cb0858 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-e374c76{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-e374c76 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-7932da97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-359f12bd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-3c1dc306{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-3c1dc306:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-3c1dc306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-4921 .elementor-element.elementor-element-4ea27e10 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-7ba88267 .elementor-heading-title{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-43834572 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-78f55a49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-62716365{--display:flex;--min-height:500px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-62716365:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-62716365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1079.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-1d585425{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.06;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-1d585425:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-1d585425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-1d585425::before, .elementor-4921 .elementor-element.elementor-element-1d585425 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-1d585425 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-1d585425 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-1d585425 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-1d585425 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/09/ndimg-headerbookingsearch-01.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-1d585425::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4921 .elementor-element.elementor-element-21979f72{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-25e1857{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-7aea1873 .elementor-heading-title{font-family:var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;font-size:var( --e-global-typography-3b0f9a8-font-size );font-weight:var( --e-global-typography-3b0f9a8-font-weight );text-transform:var( --e-global-typography-3b0f9a8-text-transform );font-style:var( --e-global-typography-3b0f9a8-font-style );text-decoration:var( --e-global-typography-3b0f9a8-text-decoration );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );color:var( --e-global-color-d7d2315 );}.elementor-4921 .elementor-element.elementor-element-237ea0c3{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-237ea0c3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7a61029 );}.elementor-4921 .elementor-element.elementor-element-27fca540{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-37605694 .elementor-heading-title{font-family:var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;font-size:var( --e-global-typography-3b0f9a8-font-size );font-weight:var( --e-global-typography-3b0f9a8-font-weight );text-transform:var( --e-global-typography-3b0f9a8-text-transform );font-style:var( --e-global-typography-3b0f9a8-font-style );text-decoration:var( --e-global-typography-3b0f9a8-text-decoration );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );color:var( --e-global-color-d7d2315 );}.elementor-4921 .elementor-element.elementor-element-4c5e9cc6{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-4c5e9cc6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7a61029 );}.elementor-4921 .elementor-element.elementor-element-5cbd6950{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-5cbd6950:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-5cbd6950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/Rutas-4x4-por-Marruecos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-5cbd6950::before, .elementor-4921 .elementor-element.elementor-element-5cbd6950 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-5cbd6950 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-5cbd6950 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-5cbd6950 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-5cbd6950 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-b4ec28f ) 0%, var( --e-global-color-10a94b3 ) 100%);}.elementor-4921 .elementor-element.elementor-element-4595d67f{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4921 .elementor-element.elementor-element-4595d67f .elementor-icon-wrapper{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ebbf1d8 );color:var( --e-global-color-4f4b866 );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-framed .elementor-icon, .elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-default .elementor-icon{color:var( --e-global-color-ebbf1d8 );border-color:var( --e-global-color-ebbf1d8 );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-framed .elementor-icon, .elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ebbf1d8 );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f4b866 );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f4b866 );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c656f1c );color:var( --e-global-color-ca5120d );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-framed .elementor-icon:hover, .elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c656f1c );border-color:var( --e-global-color-c656f1c );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-framed .elementor-icon:hover, .elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c656f1c );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-ca5120d );}.elementor-4921 .elementor-element.elementor-element-4595d67f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-ca5120d );}.elementor-4921 .elementor-element.elementor-element-4595d67f .elementor-icon{font-size:25px;padding:25px;border-radius:100% 100% 100% 100%;}.elementor-4921 .elementor-element.elementor-element-4595d67f .elementor-icon svg{height:25px;}.elementor-4921 .elementor-element.elementor-element-3604fba3{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-3604fba3:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-3604fba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/09/ndimg-bgclear-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-3604fba3::before, .elementor-4921 .elementor-element.elementor-element-3604fba3 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-3604fba3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-3604fba3 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-3604fba3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-3604fba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-56bf391b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-7902347d{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-2a55c916{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-76ae9d23 .elementor-heading-title{font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;font-size:var( --e-global-typography-927ae6c-font-size );font-weight:var( --e-global-typography-927ae6c-font-weight );text-transform:var( --e-global-typography-927ae6c-text-transform );font-style:var( --e-global-typography-927ae6c-font-style );text-decoration:var( --e-global-typography-927ae6c-text-decoration );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-1de4327 );stroke:var( --e-global-color-1de4327 );color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-46c060a4 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-4a9c5ace .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.8em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-762ae95b{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-762ae95b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-1373a2f1{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-1373a2f1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-57768c0{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-57768c0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-773e800c{--display:flex;--min-height:750px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-773e800c:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-773e800c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/05/DJI_20260420022346_0229_D.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-773e800c::before, .elementor-4921 .elementor-element.elementor-element-773e800c > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-773e800c > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-773e800c > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-773e800c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-773e800c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 70%, var( --e-global-color-958ddac ) 100%);}.elementor-4921 .elementor-element.elementor-element-46143142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-46143142 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-7415f968{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-6eebebd{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-6eebebd:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-6eebebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/05/48c8b885-02aa-4b89-951a-aef965a40676-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-6eebebd::before, .elementor-4921 .elementor-element.elementor-element-6eebebd > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-6eebebd > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-6eebebd > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-6eebebd > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-6eebebd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 70%, var( --e-global-color-958ddac ) 100%);}.elementor-4921 .elementor-element.elementor-element-650ab863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-650ab863 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-740d7d8c{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-24c99b18{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-75163a13 .elementor-heading-title{font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;font-size:var( --e-global-typography-927ae6c-font-size );font-weight:var( --e-global-typography-927ae6c-font-weight );text-transform:var( --e-global-typography-927ae6c-text-transform );font-style:var( --e-global-typography-927ae6c-font-style );text-decoration:var( --e-global-typography-927ae6c-text-decoration );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-1de4327 );stroke:var( --e-global-color-1de4327 );color:var( --e-global-color-10a94b3 );}.elementor-4921 .elementor-element.elementor-element-22ba1c0e .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-47d8b21a .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-26a6a7e6{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-26a6a7e6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-534024d1{text-align:justify;}.elementor-4921 .elementor-element.elementor-element-534024d1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-1895678 .elementor-button{background-color:var( --e-global-color-a0fe96f );fill:var( --e-global-color-8235737 );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-239ca318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-239ca318:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-239ca318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/DJI_20260420011335_0209_D.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-239ca318::before, .elementor-4921 .elementor-element.elementor-element-239ca318 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-239ca318 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-239ca318 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-239ca318 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-239ca318 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-b4ec28f ) 0%, var( --e-global-color-10a94b3 ) 100%);}.elementor-4921 .elementor-element.elementor-element-70b9b3bb{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-2aa6b258{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4921 .elementor-element.elementor-element-2aa6b258 .elementor-icon-wrapper{text-align:center;}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ebbf1d8 );color:var( --e-global-color-4f4b866 );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-framed .elementor-icon, .elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-default .elementor-icon{color:var( --e-global-color-ebbf1d8 );border-color:var( --e-global-color-ebbf1d8 );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-framed .elementor-icon, .elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ebbf1d8 );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f4b866 );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f4b866 );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c656f1c );color:var( --e-global-color-ca5120d );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-framed .elementor-icon:hover, .elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c656f1c );border-color:var( --e-global-color-c656f1c );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-framed .elementor-icon:hover, .elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c656f1c );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-ca5120d );}.elementor-4921 .elementor-element.elementor-element-2aa6b258.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-ca5120d );}.elementor-4921 .elementor-element.elementor-element-2aa6b258 .elementor-icon{font-size:25px;padding:25px;border-radius:100% 100% 100% 100%;}.elementor-4921 .elementor-element.elementor-element-2aa6b258 .elementor-icon svg{height:25px;}.elementor-4921 .elementor-element.elementor-element-31e4f421{--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;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-31e4f421:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-31e4f421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/09/ndimg-bgclear-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-31e4f421::before, .elementor-4921 .elementor-element.elementor-element-31e4f421 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-31e4f421 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-31e4f421 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-31e4f421 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-31e4f421 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-29812986{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-7b20d104{--display:flex;--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;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-6c6a72ec{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-3f55a369 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-6522268f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-10c416c6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-537916db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4921 .elementor-element.elementor-element-537916db .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-2b75d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4921 .elementor-element.elementor-element-2b75d7f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-1961088a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.17;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-1961088a:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-1961088a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-1961088a::before, .elementor-4921 .elementor-element.elementor-element-1961088a > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-1961088a > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-1961088a > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-1961088a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-1961088a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2025/06/ndimg-headerabout01-01.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-1961088a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4921 .elementor-element.elementor-element-68d4430a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-68d4430a:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-68d4430a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/DJI_20260420152323_0248_D-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-7079480{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4921 .elementor-element.elementor-element-713e96d5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-26ebd752 .elementor-heading-title{font-family:var( --e-global-typography-f124006-font-family ), Sans-serif;font-size:var( --e-global-typography-f124006-font-size );font-weight:var( --e-global-typography-f124006-font-weight );text-transform:var( --e-global-typography-f124006-text-transform );font-style:var( --e-global-typography-f124006-font-style );text-decoration:var( --e-global-typography-f124006-text-decoration );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );color:var( --e-global-color-d7d2315 );}.elementor-4921 .elementor-element.elementor-element-9a25ed .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7a61029 );}.elementor-4921 .elementor-element.elementor-element-6093ffdf{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-228ec615{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-228ec615:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-228ec615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-4921 .elementor-element.elementor-element-1b2a62a3{--display:flex;--min-height:900px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-1b2a62a3:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-1b2a62a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/IMG_1093-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-11930906{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-544e7de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-544e7de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4921 .elementor-element.elementor-element-10e4b26f{text-align:center;}.elementor-4921 .elementor-element.elementor-element-10e4b26f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-6f3650c3 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-4921 .elementor-element.elementor-element-6cff4f1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-c1ac5e7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-8cf148f{text-align:center;}.elementor-4921 .elementor-element.elementor-element-8cf148f .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-0b4a950{text-align:center;}.elementor-4921 .elementor-element.elementor-element-0b4a950 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-76c2a4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-662f21c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-1190f5e{text-align:center;}.elementor-4921 .elementor-element.elementor-element-1190f5e .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-cb8cf6c{text-align:center;}.elementor-4921 .elementor-element.elementor-element-cb8cf6c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-6d5edcc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-83674b6{text-align:center;}.elementor-4921 .elementor-element.elementor-element-83674b6 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-b85b765{text-align:center;}.elementor-4921 .elementor-element.elementor-element-b85b765 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-324aceeb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-field-type-html{padding-bottom:0px;}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-message.elementor-message-danger{color:var( --e-global-color-445bfed );}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-777bff26{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4921 .elementor-element.elementor-element-3c4a1922{--display:flex;--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.04;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-3c4a1922:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-3c4a1922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-4921 .elementor-element.elementor-element-3c4a1922::before, .elementor-4921 .elementor-element.elementor-element-3c4a1922 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-3c4a1922 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-3c4a1922 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-3c4a1922 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-3c4a1922 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-78bccd5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-6280f09{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6280f09 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-328e625{text-align:center;}.elementor-4921 .elementor-element.elementor-element-328e625 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-21782129{text-align:center;}.elementor-4921 .elementor-element.elementor-element-21782129 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-536e607e{text-align:center;}.elementor-4921 .elementor-element.elementor-element-536e607e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-38385aba{text-align:center;}.elementor-4921 .elementor-element.elementor-element-38385aba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4921 .elementor-element.elementor-element-1114490e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-34fcf59 );--border-color:var( --e-global-color-34fcf59 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-7b86a0f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-7b86a0f:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-7b86a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-4921 .elementor-element.elementor-element-38d90619{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-38d90619::before, .elementor-4921 .elementor-element.elementor-element-38d90619 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-38d90619 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-38d90619 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-38d90619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-38d90619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-6fcdd8e7 img{width:100%;}.elementor-4921 .elementor-element.elementor-element-26d98b94{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-26d98b94 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-6ee17e4f{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6ee17e4f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-59d15f9d .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-2d205896{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-2d205896:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-2d205896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kasbahouzina.com/wp-content/uploads/2026/09/WhatsApp-Image-2026-05-18-at-17.41.00-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4921 .elementor-element.elementor-element-2d205896::before, .elementor-4921 .elementor-element.elementor-element-2d205896 > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-2d205896 > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-2d205896 > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-2d205896 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-2d205896 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 70%, var( --e-global-color-b4ec28f ) 100%);}.elementor-4921 .elementor-element.elementor-element-62534e44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-62534e44 .elementor-heading-title{font-family:var( --e-global-typography-f124006-font-family ), Sans-serif;font-size:var( --e-global-typography-f124006-font-size );font-weight:var( --e-global-typography-f124006-font-weight );text-transform:var( --e-global-typography-f124006-text-transform );font-style:var( --e-global-typography-f124006-font-style );text-decoration:var( --e-global-typography-f124006-text-decoration );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-34286c29{text-align:center;}.elementor-4921 .elementor-element.elementor-element-34286c29 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-8e92ef6{text-align:center;}.elementor-4921 .elementor-element.elementor-element-8e92ef6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-a228fdd .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-8235737 );}.elementor-4921 .elementor-element.elementor-element-732a1113{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-732a1113:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-732a1113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-4921 .elementor-element.elementor-element-29c8355b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.04;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4921 .elementor-element.elementor-element-29c8355b::before, .elementor-4921 .elementor-element.elementor-element-29c8355b > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-29c8355b > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-29c8355b > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-29c8355b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-29c8355b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4921 .elementor-element.elementor-element-54e09097 img{width:100%;}.elementor-4921 .elementor-element.elementor-element-17e64934{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-17e64934 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );color:var( --e-global-color-primary );}.elementor-4921 .elementor-element.elementor-element-6dfd242a{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6dfd242a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4921 .elementor-element.elementor-element-619107ce::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a0fe96f ) 0%, var( --e-global-color-10a94b3 ) 100%);}.elementor-4921 .elementor-element.elementor-element-c2c5c84{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-1f7ca67{text-align:center;}.elementor-4921 .elementor-element.elementor-element-1f7ca67 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline{text-align:center;font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline-dynamic-text{line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-4921 .elementor-element.elementor-element-6b889920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-6b889920 .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-9e32d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4921 .elementor-element.elementor-element-9e32d8d .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-70fcf3ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4921 .elementor-element.elementor-element-70fcf3ab:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-70fcf3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4921 .elementor-element.elementor-element-3ea3c8f9{--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-4921 .elementor-element.elementor-element-107a3d7a .elementor-slide-heading{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4fed6d18 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26ce9583 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-673f1738{text-align:start;}.elementor-4921 .elementor-element.elementor-element-673f1738 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-625a39d2{text-align:start;}.elementor-4921 .elementor-element.elementor-element-625a39d2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7b18ec45{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4921 .elementor-element.elementor-element-1c5c154e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4921 .elementor-element.elementor-element-3f57dc26{text-align:center;}.elementor-4921 .elementor-element.elementor-element-3f57dc26 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-15cf1f35{text-align:center;}.elementor-4921 .elementor-element.elementor-element-15cf1f35 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-5dc02178{--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-4921 .elementor-element.elementor-element-3417441f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-110af9a5{--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-4921 .elementor-element.elementor-element-72dba1c7{--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-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-27d56b0c{--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-4921 .elementor-element.elementor-element-620bd4a7{text-align:center;}.elementor-4921 .elementor-element.elementor-element-620bd4a7 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7a90f629{text-align:center;}.elementor-4921 .elementor-element.elementor-element-7a90f629 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-14a720ad{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-slide-heading{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-40a5cdc5{text-align:center;}.elementor-4921 .elementor-element.elementor-element-40a5cdc5 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-77ea76d8{--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-4921 .elementor-element.elementor-element-6f6309f4{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6f6309f4 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1abc3256{text-align:center;}.elementor-4921 .elementor-element.elementor-element-1abc3256 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-17ae2c66{text-align:center;}.elementor-4921 .elementor-element.elementor-element-17ae2c66 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26e5b4b6{--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-4921 .elementor-element.elementor-element-52182bf3 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-37effede .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-29beed1e .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-49d737a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4132296c .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-56239a60 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-36cb0858 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-e374c76 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7932da97{--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-4921 .elementor-element.elementor-element-3c1dc306{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-4921 .elementor-element.elementor-element-4ea27e10{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4ea27e10 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7ba88267{text-align:center;}.elementor-4921 .elementor-element.elementor-element-7ba88267 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-43834572{text-align:center;}.elementor-4921 .elementor-element.elementor-element-43834572 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-62716365{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-21979f72{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-4921 .elementor-element.elementor-element-7aea1873 .elementor-heading-title{font-size:var( --e-global-typography-3b0f9a8-font-size );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-237ea0c3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-37605694 .elementor-heading-title{font-size:var( --e-global-typography-3b0f9a8-font-size );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4c5e9cc6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-5cbd6950{--min-height:400px;}.elementor-4921 .elementor-element.elementor-element-56bf391b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4921 .elementor-element.elementor-element-2a55c916{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-76ae9d23 .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-46c060a4{text-align:start;}.elementor-4921 .elementor-element.elementor-element-46c060a4 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4a9c5ace{text-align:start;}.elementor-4921 .elementor-element.elementor-element-4a9c5ace .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-762ae95b{text-align:start;}.elementor-4921 .elementor-element.elementor-element-762ae95b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1373a2f1{text-align:start;}.elementor-4921 .elementor-element.elementor-element-1373a2f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-57768c0{text-align:start;}.elementor-4921 .elementor-element.elementor-element-57768c0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-773e800c{--min-height:550px;}.elementor-4921 .elementor-element.elementor-element-46143142 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7415f968{--min-height:550px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4921 .elementor-element.elementor-element-650ab863 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-24c99b18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4921 .elementor-element.elementor-element-75163a13 .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-22ba1c0e{text-align:start;}.elementor-4921 .elementor-element.elementor-element-22ba1c0e .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-47d8b21a{text-align:start;}.elementor-4921 .elementor-element.elementor-element-47d8b21a .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26a6a7e6{text-align:start;}.elementor-4921 .elementor-element.elementor-element-26a6a7e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-534024d1{text-align:start;}.elementor-4921 .elementor-element.elementor-element-534024d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7b20d104{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4921 .elementor-element.elementor-element-3f55a369{text-align:start;}.elementor-4921 .elementor-element.elementor-element-3f55a369 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6522268f{text-align:start;}.elementor-4921 .elementor-element.elementor-element-6522268f .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-537916db .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-2b75d7f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26ebd752 .elementor-heading-title{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-9a25ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-228ec615{--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-4921 .elementor-element.elementor-element-1b2a62a3{--min-height:500px;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-4921 .elementor-element.elementor-element-10e4b26f .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-6f3650c3 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-8cf148f .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-0b4a950 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1190f5e .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-cb8cf6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-83674b6 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-b85b765 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-3c4a1922{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4921 .elementor-element.elementor-element-78bccd5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4921 .elementor-element.elementor-element-6280f09{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6280f09 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-328e625{text-align:center;}.elementor-4921 .elementor-element.elementor-element-328e625 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-21782129{text-align:center;}.elementor-4921 .elementor-element.elementor-element-21782129 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-536e607e{text-align:center;}.elementor-4921 .elementor-element.elementor-element-536e607e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-38385aba{text-align:center;}.elementor-4921 .elementor-element.elementor-element-38385aba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1114490e{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-4921 .elementor-element.elementor-element-6fcdd8e7 img{width:400px;}.elementor-4921 .elementor-element.elementor-element-26d98b94 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6ee17e4f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-2d205896{--min-height:450px;}.elementor-4921 .elementor-element.elementor-element-62534e44 .elementor-heading-title{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-34286c29 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-8e92ef6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-54e09097 img{width:400px;}.elementor-4921 .elementor-element.elementor-element-17e64934 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6dfd242a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-4921 .elementor-element.elementor-element-619107ce::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .e-con-inner > .elementor-background-video-container::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-4921 .elementor-element.elementor-element-619107ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a0fe96f ) 0%, var( --e-global-color-10a94b3 ) 100%);}.elementor-4921 .elementor-element.elementor-element-c2c5c84{--min-height:100vh;}.elementor-4921 .elementor-element.elementor-element-1f7ca67 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline-dynamic-text{line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26b2b2ad .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-4921 .elementor-element.elementor-element-6b889920 .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-9e32d8d .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-70fcf3ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-70fcf3ab:not(.elementor-motion-effects-element-type-background), .elementor-4921 .elementor-element.elementor-element-70fcf3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide{height:350px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide-contents{max-width:100%;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .swiper-slide-inner{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-slide-heading{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-107a3d7a .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4fed6d18 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26ce9583 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-673f1738 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-625a39d2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-573725f0 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7b18ec45{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-3f57dc26{text-align:center;}.elementor-4921 .elementor-element.elementor-element-3f57dc26 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-15cf1f35{text-align:center;}.elementor-4921 .elementor-element.elementor-element-15cf1f35 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-45bf7bd8 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-132b7439 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-2b689cf0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-4665803c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1d0d4509 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-314eda25{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-620bd4a7 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7a90f629 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide{height:350px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide-contents{max-width:100%;}.elementor-4921 .elementor-element.elementor-element-4813af80 .swiper-slide-inner{padding:40px 40px 40px 40px;}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-slide-heading{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4813af80 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4038a505{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-40a5cdc5 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6f6309f4 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1abc3256 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-17ae2c66 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-52182bf3 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-37effede .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-5ea6d3f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4921 .elementor-element.elementor-element-29beed1e .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-49d737a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4132296c .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-56239a60 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-39f9ce80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4921 .elementor-element.elementor-element-36cb0858 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-e374c76 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-3c1dc306{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-4ea27e10 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-7ba88267 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-43834572{text-align:center;}.elementor-4921 .elementor-element.elementor-element-43834572 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-62716365{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-21979f72{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-7aea1873{text-align:center;}.elementor-4921 .elementor-element.elementor-element-7aea1873 .elementor-heading-title{font-size:var( --e-global-typography-3b0f9a8-font-size );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-237ea0c3{text-align:center;}.elementor-4921 .elementor-element.elementor-element-237ea0c3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-37605694{text-align:center;}.elementor-4921 .elementor-element.elementor-element-37605694 .elementor-heading-title{font-size:var( --e-global-typography-3b0f9a8-font-size );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4c5e9cc6{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4c5e9cc6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-5cbd6950{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-76ae9d23{text-align:center;}.elementor-4921 .elementor-element.elementor-element-76ae9d23 .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-46c060a4{text-align:center;}.elementor-4921 .elementor-element.elementor-element-46c060a4 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-4a9c5ace{text-align:center;}.elementor-4921 .elementor-element.elementor-element-4a9c5ace .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-762ae95b{text-align:center;}.elementor-4921 .elementor-element.elementor-element-762ae95b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1373a2f1{text-align:center;}.elementor-4921 .elementor-element.elementor-element-1373a2f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-57768c0{text-align:center;}.elementor-4921 .elementor-element.elementor-element-57768c0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-773e800c{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-46143142 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6eebebd{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-650ab863 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-75163a13{text-align:center;}.elementor-4921 .elementor-element.elementor-element-75163a13 .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-22ba1c0e{text-align:center;}.elementor-4921 .elementor-element.elementor-element-22ba1c0e .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-47d8b21a{text-align:center;}.elementor-4921 .elementor-element.elementor-element-47d8b21a .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-26a6a7e6{text-align:center;}.elementor-4921 .elementor-element.elementor-element-26a6a7e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-534024d1{text-align:center;}.elementor-4921 .elementor-element.elementor-element-534024d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-239ca318{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-31e4f421{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4921 .elementor-element.elementor-element-3f55a369{text-align:center;}.elementor-4921 .elementor-element.elementor-element-3f55a369 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6522268f{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6522268f .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-537916db{text-align:center;}.elementor-4921 .elementor-element.elementor-element-537916db .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-2b75d7f{text-align:center;}.elementor-4921 .elementor-element.elementor-element-2b75d7f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-68d4430a{--min-height:200px;}.elementor-4921 .elementor-element.elementor-element-26ebd752{text-align:center;}.elementor-4921 .elementor-element.elementor-element-26ebd752 .elementor-heading-title{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-9a25ed{text-align:center;}.elementor-4921 .elementor-element.elementor-element-9a25ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1b2a62a3{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-11930906{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-10e4b26f{text-align:center;}.elementor-4921 .elementor-element.elementor-element-10e4b26f .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-6f3650c3{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6f3650c3 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-8cf148f .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-0b4a950 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1190f5e .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-cb8cf6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-83674b6 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-b85b765 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-777bff26 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-3c4a1922{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-6280f09{text-align:center;}.elementor-4921 .elementor-element.elementor-element-6280f09 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-328e625{text-align:center;}.elementor-4921 .elementor-element.elementor-element-328e625 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-4921 .elementor-element.elementor-element-21782129 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-536e607e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-38385aba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-1114490e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-4921 .elementor-element.elementor-element-38d90619{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-26d98b94 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6ee17e4f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-2d205896{--min-height:350px;}.elementor-4921 .elementor-element.elementor-element-62534e44 .elementor-heading-title{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-34286c29 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-8e92ef6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-29c8355b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4921 .elementor-element.elementor-element-17e64934 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-4921 .elementor-element.elementor-element-6dfd242a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-4921 .elementor-element.elementor-element-c2c5c84{--width:100%;}.elementor-4921 .elementor-element.elementor-element-280f2e5{--width:77.81%;}.elementor-4921 .elementor-element.elementor-element-7797f8bd{--width:70%;}.elementor-4921 .elementor-element.elementor-element-70fcf3ab{--width:100%;}.elementor-4921 .elementor-element.elementor-element-3ea3c8f9{--width:100%;}.elementor-4921 .elementor-element.elementor-element-1c5c154e{--width:100%;}.elementor-4921 .elementor-element.elementor-element-690ece18{--width:33.3%;}.elementor-4921 .elementor-element.elementor-element-627750ff{--width:30%;}.elementor-4921 .elementor-element.elementor-element-630dd1f8{--width:33.3%;}.elementor-4921 .elementor-element.elementor-element-48add8bc{--width:30%;}.elementor-4921 .elementor-element.elementor-element-a7bcae1{--width:33.3%;}.elementor-4921 .elementor-element.elementor-element-6e0b417f{--width:30%;}.elementor-4921 .elementor-element.elementor-element-67d802c4{--width:33%;}.elementor-4921 .elementor-element.elementor-element-20688797{--width:30%;}.elementor-4921 .elementor-element.elementor-element-35e5d31e{--width:33%;}.elementor-4921 .elementor-element.elementor-element-698425d4{--width:30%;}.elementor-4921 .elementor-element.elementor-element-5355bb6c{--width:33%;}.elementor-4921 .elementor-element.elementor-element-2d04b54e{--width:30%;}.elementor-4921 .elementor-element.elementor-element-79f05550{--width:25%;}.elementor-4921 .elementor-element.elementor-element-314eda25{--width:80%;}.elementor-4921 .elementor-element.elementor-element-14a720ad{--width:50%;}.elementor-4921 .elementor-element.elementor-element-4a84303e{--width:25%;}.elementor-4921 .elementor-element.elementor-element-77ea76d8{--width:100%;}.elementor-4921 .elementor-element.elementor-element-76f65346{--width:39.723%;}.elementor-4921 .elementor-element.elementor-element-782dbe72{--width:41.347%;}.elementor-4921 .elementor-element.elementor-element-26e5b4b6{--width:100%;}.elementor-4921 .elementor-element.elementor-element-3d32251f{--width:50%;}.elementor-4921 .elementor-element.elementor-element-58070de5{--width:50%;}.elementor-4921 .elementor-element.elementor-element-5ea6d3f8{--width:50%;}.elementor-4921 .elementor-element.elementor-element-2c4a4e3d{--width:50%;}.elementor-4921 .elementor-element.elementor-element-7f3ca1a4{--width:50%;}.elementor-4921 .elementor-element.elementor-element-39f9ce80{--width:50%;}.elementor-4921 .elementor-element.elementor-element-359f12bd{--width:50%;}.elementor-4921 .elementor-element.elementor-element-5cbd6950{--width:50%;}.elementor-4921 .elementor-element.elementor-element-56bf391b{--width:100%;}.elementor-4921 .elementor-element.elementor-element-7415f968{--width:100%;}.elementor-4921 .elementor-element.elementor-element-70b9b3bb{--width:100%;}.elementor-4921 .elementor-element.elementor-element-29812986{--width:100%;}.elementor-4921 .elementor-element.elementor-element-68d4430a{--width:25%;}.elementor-4921 .elementor-element.elementor-element-7079480{--width:75%;}.elementor-4921 .elementor-element.elementor-element-713e96d5{--width:70%;}.elementor-4921 .elementor-element.elementor-element-6093ffdf{--width:30%;}.elementor-4921 .elementor-element.elementor-element-1b2a62a3{--width:50%;}.elementor-4921 .elementor-element.elementor-element-11930906{--width:50%;}.elementor-4921 .elementor-element.elementor-element-544e7de{--width:106.414%;}.elementor-4921 .elementor-element.elementor-element-78bccd5{--width:100%;}.elementor-4921 .elementor-element.elementor-element-7b86a0f{--width:100%;}.elementor-4921 .elementor-element.elementor-element-2d205896{--width:100%;}.elementor-4921 .elementor-element.elementor-element-732a1113{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4921 .elementor-element.elementor-element-280f2e5{--width:70%;}.elementor-4921 .elementor-element.elementor-element-7797f8bd{--width:100%;}.elementor-4921 .elementor-element.elementor-element-690ece18{--width:100%;}.elementor-4921 .elementor-element.elementor-element-630dd1f8{--width:100%;}.elementor-4921 .elementor-element.elementor-element-a7bcae1{--width:100%;}.elementor-4921 .elementor-element.elementor-element-67d802c4{--width:100%;}.elementor-4921 .elementor-element.elementor-element-35e5d31e{--width:100%;}.elementor-4921 .elementor-element.elementor-element-5355bb6c{--width:100%;}.elementor-4921 .elementor-element.elementor-element-79f05550{--width:100%;}.elementor-4921 .elementor-element.elementor-element-314eda25{--width:100%;}.elementor-4921 .elementor-element.elementor-element-14a720ad{--width:100%;}.elementor-4921 .elementor-element.elementor-element-4a84303e{--width:100%;}.elementor-4921 .elementor-element.elementor-element-3d32251f{--width:100%;}.elementor-4921 .elementor-element.elementor-element-2c4a4e3d{--width:100%;}.elementor-4921 .elementor-element.elementor-element-359f12bd{--width:100%;}.elementor-4921 .elementor-element.elementor-element-5cbd6950{--width:100%;}.elementor-4921 .elementor-element.elementor-element-1b2a62a3{--width:100%;}.elementor-4921 .elementor-element.elementor-element-11930906{--width:100%;}}