.elementor-28 .elementor-element.elementor-element-25d1a6e{--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;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-25d1a6e, .elementor-28 .elementor-element.elementor-element-25d1a6e::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-b0abfb1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--background-transition:0.3s;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.12);--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:25px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-28 .elementor-element.elementor-element-b0abfb1, .elementor-28 .elementor-element.elementor-element-b0abfb1::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-60bce6e{text-align:center;}.elementor-28 .elementor-element.elementor-element-60bce6e .elementor-heading-title{color:var( --e-global-color-text );font-family:"lyon display - regular", Sans-serif;font-size:50px;font-weight:900;line-height:1.2em;letter-spacing:0.7px;}.elementor-28 .elementor-element.elementor-element-0e59e84{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-28 .elementor-element.elementor-element-ea4ec0b{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-28 .elementor-element.elementor-element-ea4ec0b.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1e330ca{text-align:center;}.elementor-28 .elementor-element.elementor-element-1e330ca .elementor-heading-title{color:var( --e-global-color-primary );font-family:"lyon display - regular", Sans-serif;font-size:30px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-1e330ca.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9403ebf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-2fbd2d1 );}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-9403ebf.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-2fbd2d1 );color:var( --e-global-color-2fbd2d1 );border-color:var( --e-global-color-2fbd2d1 );}.elementor-28 .elementor-element.elementor-element-9403ebf{--icon-box-icon-margin:15px;}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon{font-size:20px;}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-title{margin-bottom:6px;color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-title a{font-family:"lyon display - regular", Sans-serif;font-size:16px;font-weight:400;line-height:1px;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-description{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-28 .elementor-element.elementor-element-9403ebf > .elementor-widget-container{margin:5px 0px 5px 0px;padding:00px 00px 00px 00px;}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-024696f{text-align:center;}.elementor-28 .elementor-element.elementor-element-024696f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"lyon display - regular", Sans-serif;font-size:30px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-024696f.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-2fd77cf{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-5abe440.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-2fbd2d1 );}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-5abe440.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-2fbd2d1 );color:var( --e-global-color-2fbd2d1 );border-color:var( --e-global-color-2fbd2d1 );}.elementor-28 .elementor-element.elementor-element-5abe440{--icon-box-icon-margin:15px;}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon{font-size:20px;}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-title{margin-bottom:6px;color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-title a{font-family:"lyon display - regular", Sans-serif;font-size:16px;font-weight:400;line-height:1px;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-description{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-28 .elementor-element.elementor-element-5abe440 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:00px 00px 00px 00px;}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-3c305b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-2fbd2d1 );}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-3c305b6.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-2fbd2d1 );color:var( --e-global-color-2fbd2d1 );border-color:var( --e-global-color-2fbd2d1 );}.elementor-28 .elementor-element.elementor-element-3c305b6{--icon-box-icon-margin:15px;}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon{font-size:20px;}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-title{margin-bottom:6px;color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-title a{font-family:"lyon display - regular", Sans-serif;font-size:16px;font-weight:400;line-height:1px;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-description{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-28 .elementor-element.elementor-element-3c305b6 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:00px 00px 00px 00px;}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-e35ef00{width:var( --container-widget-width, 94.052% );max-width:94.052%;--container-widget-width:94.052%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-e35ef00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-639f5ea{--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;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-acef53e{--display:flex;--gap:15px 15px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-2c15fbc iframe{height:60vh;}.elementor-28 .elementor-element.elementor-element-2c15fbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-25d1a6e{--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-28 .elementor-element.elementor-element-60bce6e{text-align:center;}.elementor-28 .elementor-element.elementor-element-60bce6e .elementor-heading-title{font-size:40px;}.elementor-28 .elementor-element.elementor-element-0e59e84{--flex-wrap:wrap;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-28 .elementor-element.elementor-element-ea4ec0b{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-1e330ca{text-align:left;}.elementor-28 .elementor-element.elementor-element-1e330ca .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-wrapper{text-align:left;}.elementor-28 .elementor-element.elementor-element-9403ebf > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-024696f{text-align:left;}.elementor-28 .elementor-element.elementor-element-024696f .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-2fd77cf{--gap:20px 20px;}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-wrapper{text-align:left;}.elementor-28 .elementor-element.elementor-element-5abe440 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-wrapper{text-align:left;}.elementor-28 .elementor-element.elementor-element-3c305b6 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-639f5ea{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-25d1a6e{--content-width:80%;}.elementor-28 .elementor-element.elementor-element-ea4ec0b{--content-width:1200px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-25d1a6e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:60px;--margin-block-end:60px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-28 .elementor-element.elementor-element-b0abfb1{--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-28 .elementor-element.elementor-element-60bce6e{text-align:center;}.elementor-28 .elementor-element.elementor-element-60bce6e .elementor-heading-title{font-size:25px;}.elementor-28 .elementor-element.elementor-element-60bce6e > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-0e59e84{--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-28 .elementor-element.elementor-element-ea4ec0b{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-1e330ca{text-align:center;}.elementor-28 .elementor-element.elementor-element-1e330ca .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-1e330ca > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-28 .elementor-element.elementor-element-9403ebf .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-9403ebf > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-28 .elementor-element.elementor-element-9403ebf.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-024696f{text-align:center;}.elementor-28 .elementor-element.elementor-element-024696f .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-024696f > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-28 .elementor-element.elementor-element-2fd77cf{--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-5abe440 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-5abe440 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-28 .elementor-element.elementor-element-5abe440.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-3c305b6 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-3c305b6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-28 .elementor-element.elementor-element-3c305b6.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-639f5ea{--margin-block-start:15%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-28 .elementor-element.elementor-element-2c15fbc iframe{height:50vh;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'lyon display &#8211; regular';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Regular.eot');
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Regular.woff2') format('woff2'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Regular.woff') format('woff'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'lyon display &#8211; regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Medium-Regular.eot');
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Medium-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Medium-Regular.woff2') format('woff2'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Medium-Regular.woff') format('woff'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Medium-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'lyon display &#8211; regular';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Italic.eot');
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Italic.woff2') format('woff2'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Italic-1.woff') format('woff'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon-Display-Web-Black-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'lyon display &#8211; regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon.eot');
	src: url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon.eot?#iefix') format('embedded-opentype'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon.woff') format('woff'),
		url('https://darkahina.devfusion.ma/wp-content/uploads/2023/12/Lyon.ttf') format('truetype');
}
/* End Custom Fonts CSS */