.elementor-27 .elementor-element.elementor-element-36e11a4 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #091E2980 0%, #0202030A 100%);opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-36e11a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:-1px;padding:120px 0px 90px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-57f953e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-57f953e .elementor-heading-title{font-family:"Ropa Sans", Sans-serif;font-size:47px;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#F6F1F1;stroke:#F6F1F1;text-shadow:0px 0px 10px rgba(10.204824829101561, 9.868781353956063, 9.868781353956063, 0.96);color:#F8DDE9FC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-03eb54b{text-align:center;font-family:"Aclonica", Sans-serif;font-size:18px;font-weight:500;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:#EBCFCF;}.elementor-27 .elementor-element.elementor-element-03eb54b p{margin-bottom:17px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-434f936 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(287deg, #FFC5A1 0%, #FF124D 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-radius:42px 42px 42px 42px;}.elementor-27 .elementor-element.elementor-element-434f936 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-434f936 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #AF8D2D 0%, #B39B56 100%);}.elementor-27 .elementor-element.elementor-element-434f936 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-c640ec4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-c640ec4{margin-top:90px;margin-bottom:90px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-608188d{text-align:left;}.elementor-27 .elementor-element.elementor-element-608188d img{width:100%;max-width:100%;height:351px;object-fit:cover;object-position:center center;opacity:1;border-radius:42px 42px 42px 42px;box-shadow:14px 14px 32px 10px rgba(87.57402173913044, 141.1, 34.04804347826087, 0.5);}.elementor-27 .elementor-element.elementor-element-134a382 .elementor-heading-title{font-family:"Monda", Sans-serif;font-size:35px;font-weight:600;color:#3E3E3E;}.elementor-27 .elementor-element.elementor-element-da63b29{font-family:"Monda", Sans-serif;font-weight:400;color:#3E3E3E;}.elementor-27 .elementor-element.elementor-element-d569c33 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(211deg, #FFFFFF 0%, #F5174E 100%);border-radius:42px 42px 42px 42px;}.elementor-27 .elementor-element.elementor-element-d569c33 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-d569c33 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #AF8D2D 0%, #B39B56 100%);}.elementor-27 .elementor-element.elementor-element-d569c33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-b9f0682:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b9f0682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://darkoraich.com/wp-content/uploads/2025/07/dar-koraich-mason-hote-kairouan-800x430-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-b9f0682 > .elementor-background-overlay{background-color:#160101;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-b9f0682 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-b9f0682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-df561d5 > .elementor-element-populated{padding:0px 0px 67px 0px;}.elementor-27 .elementor-element.elementor-element-933f87e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 5px 0px;}.elementor-27 .elementor-element.elementor-element-933f87e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-0fc517d > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0fc517d{text-align:center;}.elementor-27 .elementor-element.elementor-element-0fc517d .elementor-heading-title{font-family:"Dynalight", Sans-serif;font-size:63px;font-weight:800;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2f26299{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2f26299 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-9edaaa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-9edaaa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2F2;}.elementor-27 .elementor-element.elementor-element-9edaaa1 > .elementor-element-populated, .elementor-27 .elementor-element.elementor-element-9edaaa1 > .elementor-element-populated > .elementor-background-overlay, .elementor-27 .elementor-element.elementor-element-9edaaa1 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-9edaaa1 > .elementor-element-populated{box-shadow:21px 100px 92px 0px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-27 .elementor-element.elementor-element-9edaaa1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-4893fbb img{width:97%;height:250px;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(185, 4.00000000000002, 4.00000000000002, 0.67);}.elementor-27 .elementor-element.elementor-element-4893fbb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-27 .elementor-element.elementor-element-f844e9a{text-align:center;}.elementor-27 .elementor-element.elementor-element-f844e9a .elementor-heading-title{font-family:"Ropa Sans", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#AA6517;}.elementor-27 .elementor-element.elementor-element-2b5fe18{columns:1;text-align:center;color:#000000;}.elementor-27 .elementor-element.elementor-element-c1b6eba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-c1b6eba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2F2;}.elementor-27 .elementor-element.elementor-element-c1b6eba > .elementor-element-populated, .elementor-27 .elementor-element.elementor-element-c1b6eba > .elementor-element-populated > .elementor-background-overlay, .elementor-27 .elementor-element.elementor-element-c1b6eba > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-c1b6eba > .elementor-element-populated{box-shadow:21px 100px 92px 0px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-27 .elementor-element.elementor-element-c1b6eba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-7b6e081 img{width:95%;height:248px;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(185, 4.00000000000002, 4.00000000000002, 0.67);}.elementor-27 .elementor-element.elementor-element-a2663a3{text-align:center;}.elementor-27 .elementor-element.elementor-element-a2663a3 .elementor-heading-title{font-family:"Ropa Sans", Sans-serif;font-size:30px;font-weight:600;color:#AA6517;}.elementor-27 .elementor-element.elementor-element-0fbb65a{text-align:center;color:#3E3E3E;}.elementor-27 .elementor-element.elementor-element-d50bb95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-d50bb95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2F2;}.elementor-27 .elementor-element.elementor-element-d50bb95 > .elementor-element-populated, .elementor-27 .elementor-element.elementor-element-d50bb95 > .elementor-element-populated > .elementor-background-overlay, .elementor-27 .elementor-element.elementor-element-d50bb95 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-d50bb95 > .elementor-element-populated{box-shadow:21px 99px 91px 0px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-27 .elementor-element.elementor-element-d50bb95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-8639510 img{width:100%;max-width:95%;height:242px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(184.6914749145508, 3.542793068801975, 3.542793068801975, 0.67);}.elementor-27 .elementor-element.elementor-element-d983a31{text-align:center;}.elementor-27 .elementor-element.elementor-element-d983a31 .elementor-heading-title{font-family:"Ropa Sans", Sans-serif;font-size:30px;font-weight:600;color:#AA6517;}.elementor-27 .elementor-element.elementor-element-ddeb670{text-align:center;color:#3E3E3E;}.elementor-27 .elementor-element.elementor-element-80e5d96 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-27 .elementor-element.elementor-element-7de0d8f > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7de0d8f{text-align:center;}.elementor-27 .elementor-element.elementor-element-7de0d8f .elementor-heading-title{font-family:"Dynalight", Sans-serif;font-size:61px;font-weight:600;color:#1E1E1E;}.elementor-27 .elementor-element.elementor-element-3ccf725:hover > .elementor-element-populated, .elementor-27 .elementor-element.elementor-element-3ccf725:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3ccf725:hover > .elementor-element-populated{box-shadow:11px 13px 61px 0px rgba(0,0,0,0.5);}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-title{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-desc{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button svg, .elementor-widget-premium-media-wheel .flipster__button svg *{fill:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover span{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-453d5bc img.premium-adv-carousel__item-img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-453d5bc .premium-adv-carousel__item-img img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-453d5bc .vid-overlay{object-fit:cover;}.elementor-27 .elementor-element.elementor-element-7c28405.premium-adv-carousel__infinite .elementor-repeater-item-453d5bc.premium-adv-carousel__item{width:322px;}.elementor-27 .elementor-element.elementor-element-7c28405.premium-adv-carousel__infinite .elementor-repeater-item-453d5bc.premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:300px;}.elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-9fa71b1 img.premium-adv-carousel__item-img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-9fa71b1 .premium-adv-carousel__item-img img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-9fa71b1 .vid-overlay{object-fit:cover;}.elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-4f866df img.premium-adv-carousel__item-img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-4f866df .premium-adv-carousel__item-img img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-4f866df .vid-overlay{object-fit:cover;}.elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-4f97dbd img.premium-adv-carousel__item-img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-4f97dbd .premium-adv-carousel__item-img img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-4f97dbd .vid-overlay{object-fit:cover;}.elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-506142a img.premium-adv-carousel__item-img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-506142a .premium-adv-carousel__item-img img, .elementor-27 .elementor-element.elementor-element-7c28405 .elementor-repeater-item-506142a .vid-overlay{object-fit:cover;}.elementor-27 .elementor-element.elementor-element-7c28405.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-27 .elementor-element.elementor-element-7c28405.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-27 .elementor-element.elementor-element-7c28405.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-27 .elementor-element.elementor-element-7c28405 .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-27 .elementor-element.elementor-element-7c28405 .premium-adv-carousel__media-title{font-family:"Redressed", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;font-style:oblique;line-height:36px;letter-spacing:0.9px;word-spacing:9px;color:#1D1E1FE0;}.elementor-27 .elementor-element.elementor-element-7c28405 .premium-adv-carousel__media-desc{font-family:"Georgia", Sans-serif;}.elementor-27 .elementor-element.elementor-element-7c28405 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-27 .elementor-element.elementor-element-7c28405 .pa-media-icons-inner-container i{font-size:20px;}.elementor-27 .elementor-element.elementor-element-7c28405 .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-27 .elementor-element.elementor-element-a081132:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a081132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3C3C3;}.elementor-27 .elementor-element.elementor-element-a081132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-27 .elementor-element.elementor-element-a081132 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-fb2b6b0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A38F8F;}.elementor-27 .elementor-element.elementor-element-fb2b6b0 > .elementor-element-populated, .elementor-27 .elementor-element.elementor-element-fb2b6b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-27 .elementor-element.elementor-element-fb2b6b0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-94fcde1{text-align:center;}.elementor-27 .elementor-element.elementor-element-94fcde1 .elementor-heading-title{font-family:"Dynalight", Sans-serif;font-size:53px;font-weight:800;color:#1E1E1E;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-3d5db0f .gallery-item .gallery-caption{display:none;}.elementor-27 .elementor-element.elementor-element-3d5db0f .gallery-item{padding:0 9px 9px 0;}.elementor-27 .elementor-element.elementor-element-3d5db0f .gallery{margin:0 -9px -9px 0;}.elementor-27 .elementor-element.elementor-element-3d5db0f .gallery-item img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4B0925A1;border-radius:23px 23px 23px 23px;}.elementor-27 .elementor-element.elementor-element-8195f19 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(287deg, #FFC5A1 0%, #FF124D 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-radius:42px 42px 42px 42px;}.elementor-27 .elementor-element.elementor-element-8195f19 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-8195f19 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #AF8D2D 0%, #B39B56 100%);}.elementor-27 .elementor-element.elementor-element-8195f19 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:1025px){.elementor-27 .elementor-element.elementor-element-b9f0682:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b9f0682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-134a382 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-36e11a4 > .elementor-background-overlay{opacity:0.99;}.elementor-27 .elementor-element.elementor-element-57f953e .elementor-heading-title{font-size:26px;}.elementor-27 .elementor-element.elementor-element-03eb54b{font-size:15px;}.elementor-27 .elementor-element.elementor-element-134a382 .elementor-heading-title{font-size:25px;}}