.elementor-30 .elementor-element.elementor-element-22f2645{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--margin-top:-123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-22f2645:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-22f2645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/3d-rendering-luxury-modern-living-room-with-leather-sofa-lamp-wood-decor-loft-style-1.jpg");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-22f2645::before, .elementor-30 .elementor-element.elementor-element-22f2645 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-22f2645 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-22f2645 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-22f2645 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-22f2645 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 50%, #FFFFFF12 100%);}.elementor-30 .elementor-element.elementor-element-9d073b3{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-30 .elementor-element.elementor-element-c385667{width:var( --container-widget-width, 68% );max-width:68%;background-color:#2A251985;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:5px 5px 5px 5px;--container-widget-width:68%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-30 .elementor-element.elementor-element-c385667 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-87c0d94{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-87c0d94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-87c0d94 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-text );}.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-30 .elementor-element.elementor-element-d151822{width:var( --container-widget-width, 99.04% );max-width:99.04%;--container-widget-width:99.04%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;color:#EAF6FF;}.elementor-30 .elementor-element.elementor-element-d151822.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-0458818{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-30 .elementor-element.elementor-element-05fc466 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-05fc466{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-05fc466.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button{background-color:#02010100;font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9236c0d{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-9236c0d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-eb5d053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7e5ce38{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-7e5ce38:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7e5ce38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef05dff );}.elementor-30 .elementor-element.elementor-element-3c82eb2{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-605bb21{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-30 .elementor-element.elementor-element-0eda41f:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-0eda41f{background-color:#181818;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-0eda41f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-0eda41f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-0eda41f.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-30 .elementor-element.elementor-element-0eda41f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFAD;}.elementor-30 .elementor-element.elementor-element-bd5aeec:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bd5aeec{background-color:#181818;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-bd5aeec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bd5aeec.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-bd5aeec.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-30 .elementor-element.elementor-element-bd5aeec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFAD;}.elementor-30 .elementor-element.elementor-element-d949ec9:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-d949ec9{background-color:#181818;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-d949ec9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-d949ec9.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-d949ec9.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-30 .elementor-element.elementor-element-d949ec9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFAD;}.elementor-30 .elementor-element.elementor-element-3314175:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3314175{background-color:#181818;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-3314175.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-3314175.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3314175.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-30 .elementor-element.elementor-element-3314175.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFAD;}.elementor-30 .elementor-element.elementor-element-2df9d88{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-2df9d88:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2df9d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef05dff );}.elementor-30 .elementor-element.elementor-element-0546a28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-78c15cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-8ddcc9e{text-align:center;}.elementor-30 .elementor-element.elementor-element-8ddcc9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b90a634{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-b90a634 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-7289543{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-7289543 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-7289543 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-24a106b{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;color:#0D0D0D96;}.elementor-30 .elementor-element.elementor-element-e257f77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1b6db0c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-0fb7cf7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0fb7cf7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0fb7cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4f4c4ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-30 .elementor-element.elementor-element-ba55493{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-ba55493 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3d514f2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d00f0e0{text-align:center;}.elementor-30 .elementor-element.elementor-element-d00f0e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-eb60507{text-align:center;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-93321a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-93321a3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-93321a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-6f24385{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-acfb37e{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-acfb37e img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-13e672e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f14c36e{text-align:center;}.elementor-30 .elementor-element.elementor-element-f14c36e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-2e7bcb2{text-align:center;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-31e8edc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-31e8edc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-31e8edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-1a08ddb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-862b2d3{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-862b2d3 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-9bff579{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f55e884{text-align:center;}.elementor-30 .elementor-element.elementor-element-f55e884 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-a0a06b7{text-align:center;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-42eeff8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-42eeff8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-42eeff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c88f393{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c88f393:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c88f393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-1927ddd{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1927ddd img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-de0ccd1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-9a5a95c{text-align:center;}.elementor-30 .elementor-element.elementor-element-9a5a95c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-21dac6a{text-align:center;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-563218c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-563218c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-563218c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-563218c::before, .elementor-30 .elementor-element.elementor-element-563218c > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-563218c > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-563218c > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-563218c > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-563218c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-17ce5e4{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-30 .elementor-element.elementor-element-b8c8c3b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-29fdf8f{--display:flex;--flex-direction:column-reverse;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30 .elementor-element.elementor-element-dda278d{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF8C;}.elementor-30 .elementor-element.elementor-element-dbd2a63 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-07d2341{text-align:start;}.elementor-30 .elementor-element.elementor-element-07d2341 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a441c80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-771e209.ekit-equal-height-enable,
					.elementor-30 .elementor-element.elementor-element-771e209.ekit-equal-height-enable > div,
					.elementor-30 .elementor-element.elementor-element-771e209.ekit-equal-height-enable .ekit-wid-con,
					.elementor-30 .elementor-element.elementor-element-771e209.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox{background-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-style:none;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox:hover{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-771e209 .ekit-badge{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-771e209{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-size:15px;font-weight:400;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-f68adfc );}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:7px 7px 7px 7px;transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-6120a97.ekit-equal-height-enable,
					.elementor-30 .elementor-element.elementor-element-6120a97.ekit-equal-height-enable > div,
					.elementor-30 .elementor-element.elementor-element-6120a97.ekit-equal-height-enable .ekit-wid-con,
					.elementor-30 .elementor-element.elementor-element-6120a97.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox{background-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-style:none;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox:hover{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-6120a97 .ekit-badge{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-6120a97{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-size:15px;font-weight:400;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-f68adfc );}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:7px 7px 7px 7px;transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-50277f2.ekit-equal-height-enable,
					.elementor-30 .elementor-element.elementor-element-50277f2.ekit-equal-height-enable > div,
					.elementor-30 .elementor-element.elementor-element-50277f2.ekit-equal-height-enable .ekit-wid-con,
					.elementor-30 .elementor-element.elementor-element-50277f2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox{background-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-style:none;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox:hover{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-50277f2 .ekit-badge{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-50277f2{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-size:15px;font-weight:400;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-f68adfc );}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:7px 7px 7px 7px;transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-37936b9.ekit-equal-height-enable,
					.elementor-30 .elementor-element.elementor-element-37936b9.ekit-equal-height-enable > div,
					.elementor-30 .elementor-element.elementor-element-37936b9.ekit-equal-height-enable .ekit-wid-con,
					.elementor-30 .elementor-element.elementor-element-37936b9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox{background-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-style:none;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox:hover{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-37936b9 .ekit-badge{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-37936b9{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-size:15px;font-weight:400;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-f68adfc );}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:7px 7px 7px 7px;transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-894d3d4.ekit-equal-height-enable,
					.elementor-30 .elementor-element.elementor-element-894d3d4.ekit-equal-height-enable > div,
					.elementor-30 .elementor-element.elementor-element-894d3d4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-30 .elementor-element.elementor-element-894d3d4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox{background-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-style:none;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox:hover{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-894d3d4 .ekit-badge{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-894d3d4{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-size:15px;font-weight:400;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-f68adfc );}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:7px 7px 7px 7px;transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-cb93ada.ekit-equal-height-enable,
					.elementor-30 .elementor-element.elementor-element-cb93ada.ekit-equal-height-enable > div,
					.elementor-30 .elementor-element.elementor-element-cb93ada.ekit-equal-height-enable .ekit-wid-con,
					.elementor-30 .elementor-element.elementor-element-cb93ada.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox{background-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-style:none;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox:hover{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-cb93ada .ekit-badge{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-cb93ada{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-size:15px;font-weight:400;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-f68adfc );}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:7px 7px 0px 7px;transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-200bb58{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-200bb58:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-200bb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-116c564{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3a518d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-ef1df56{text-align:center;}.elementor-30 .elementor-element.elementor-element-ef1df56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-5000f4c{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-5000f4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-44cb4ff{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-44cb4ff .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-44cb4ff .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-d39561b{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;color:#0D0D0D8C;}.elementor-30 .elementor-element.elementor-element-80ac9e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-b52f364{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2e625c0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-dc5facf{--display:flex;--min-height:350px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1cfd903 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-1cfd903 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-0a77924{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c55c50d .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-c55c50d .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-1338a64{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1d64751 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-1d64751 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-ca9641e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-a03777e .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-a03777e .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-b7b2703{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cbb8277 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-cbb8277 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-1ea5233{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-780102f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-780102f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-23e2b70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5214db9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ff59f3a{--display:flex;--min-height:350px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-50adbcb .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-50adbcb .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-bb1915b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cd27ef8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7904adf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-60ae663 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-60ae663 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-9416692{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cd5eb37{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cbbc5cb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1aa5310 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-1aa5310 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-cfa55ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2357696{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-06ce623{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-43a6b6e .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-43a6b6e .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-82cb384{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9586560{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-947e686{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b304fbb .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-b304fbb .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-32f96f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-103715a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-006f5cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-02ad9e8 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-30 .elementor-element.elementor-element-02ad9e8 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-30 .elementor-element.elementor-element-9bb73ef{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-9bb73ef.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9bb73ef.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-30 .elementor-element.elementor-element-9bb73ef.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9bb73ef.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1e4ef5e{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-1e4ef5e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1e4ef5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef05dff );}.elementor-30 .elementor-element.elementor-element-374add2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5f71f29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-9ef7b90{text-align:center;}.elementor-30 .elementor-element.elementor-element-9ef7b90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bd2361d{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-bd2361d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-f836503{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-f836503 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-f836503 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-ea604ec{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;color:#0D0D0D96;}.elementor-30 .elementor-element.elementor-element-e5842c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2bd77ba{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-2b02aa4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2b02aa4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2b02aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4f3edf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-af9c272{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-af9c272 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0749477{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-e55d842{text-align:start;}.elementor-30 .elementor-element.elementor-element-e55d842 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-bca1a24{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-b5ce957 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-b5ce957{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-b5ce957.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-b5ce957 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-b5ce957 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-38e4804{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-38e4804:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-38e4804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9cc2333{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-db95b56{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-db95b56 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-df69aec{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-75c2309{text-align:start;}.elementor-30 .elementor-element.elementor-element-75c2309 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-b10e61e{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-5d9e062 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-5d9e062{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-5d9e062.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-5d9e062 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-5d9e062 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-c67c571{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c67c571:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c67c571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-67e1005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-dcd9782{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-dcd9782 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0cc24ca{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-e3d5e0a{text-align:start;}.elementor-30 .elementor-element.elementor-element-e3d5e0a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-e93ea1d{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-4d560a9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-4d560a9{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-4d560a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-4d560a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-4d560a9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-fb497fe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-fb497fe:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-fb497fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c0e0f49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0e0f49:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c0e0f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-ad43410{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-ad43410 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-9d45745{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-3b85156{text-align:start;}.elementor-30 .elementor-element.elementor-element-3b85156 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-941b781{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-e66a0f2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e66a0f2{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-e66a0f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-e66a0f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-e66a0f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-19186bc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-19186bc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-19186bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e7a03cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e7a03cd:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e7a03cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-5066a2f{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-5066a2f img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1a4af85{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-cf560e0{text-align:start;}.elementor-30 .elementor-element.elementor-element-cf560e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-4eb3dfc{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-713dd49 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-713dd49{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-713dd49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-713dd49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-713dd49 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-90b8fa0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-90b8fa0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-90b8fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-d8691b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d8691b7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d8691b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-18b7dd5{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-18b7dd5 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-f4c96e7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-0f0c719{text-align:start;}.elementor-30 .elementor-element.elementor-element-0f0c719 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-f9e6ddc{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-c3720cc .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c3720cc{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-c3720cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-c3720cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-c3720cc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-a01401a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-a01401a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a01401a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-a396169{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-a396169:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a396169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-556bdd5{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-556bdd5 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-183970e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-c05807a{text-align:start;}.elementor-30 .elementor-element.elementor-element-c05807a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-1e52431{text-align:start;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-46a8e5c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-46a8e5c{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-46a8e5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-46a8e5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-46a8e5c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-2340a57{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-2340a57:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2340a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-e13f73e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-4467090{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-9b9daab{text-align:center;}.elementor-30 .elementor-element.elementor-element-9b9daab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a0714ca{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-a0714ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-6e5812a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-6e5812a .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-6e5812a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-503b3f0{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-9aa9078{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c79b569{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d697aaa{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-d697aaa:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d697aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-d697aaa.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-d697aaa:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-3842ba8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3842ba8.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3842ba8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-3842ba8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-118af67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-118af67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-118af67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-118af67 .elementor-icon-list-text{color:#FFFFFFA3;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-781f542{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-781f542:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-781f542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-781f542.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-781f542:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-621e4a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-621e4a0.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-621e4a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-621e4a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;}.elementor-30 .elementor-element.elementor-element-7339dd0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7339dd0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-7339dd0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-7339dd0 .elementor-icon-list-text{color:#FFFFFFA3;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-36f309e{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-36f309e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-36f309e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-36f309e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-36f309e:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-f6cc40d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f6cc40d.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f6cc40d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-f6cc40d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;}.elementor-30 .elementor-element.elementor-element-f4515d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-f4515d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-f4515d9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-f4515d9 .elementor-icon-list-text{color:#FFFFFFA3;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-aafe283{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-aafe283:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-aafe283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-f87a7c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ab1b3f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-9efb49d{text-align:center;}.elementor-30 .elementor-element.elementor-element-9efb49d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-970c112{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-970c112 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-32f42a6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-32f42a6 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-32f42a6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-2d14d44{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;top:239px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-2d14d44{left:7px;}body.rtl .elementor-30 .elementor-element.elementor-element-2d14d44{right:7px;}.elementor-30 .elementor-element.elementor-element-2d14d44 .elementor-divider-separator{width:63%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-2d14d44 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-30 .elementor-element.elementor-element-a828375{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#0D0D0DB8;}.elementor-30 .elementor-element.elementor-element-f6b155f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e25cbf0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ddf3913{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d9c0c73{width:var( --container-widget-width, 14% );max-width:14%;background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-d9c0c73 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-2598e90{padding:0px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:300;color:#0D0D0DAD;}.elementor-30 .elementor-element.elementor-element-0e80bd4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-295e875{width:var( --container-widget-width, 14% );max-width:14%;background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-295e875 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-ada02b1{padding:0px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:300;color:#0D0D0DAD;}.elementor-30 .elementor-element.elementor-element-6e90d3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-def24ca{width:var( --container-widget-width, 14% );max-width:14%;background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-def24ca .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-d55910b{padding:0px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:300;color:#0D0D0DAD;}.elementor-30 .elementor-element.elementor-element-71de18e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-71de18e{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-71de18e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-71de18e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-71de18e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-30 .elementor-element.elementor-element-89c94eb{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-89c94eb:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-89c94eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-3e19175{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-f1cc0e9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-27edef1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-5b1e205 img{height:500px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-ddadb5f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-00379ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-7d96c74{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-7d96c74 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-4984412{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF8F;}.elementor-30 .elementor-element.elementor-element-4984412 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-ee12556 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-af2b6a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3495371{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e95b3c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-e95b3c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-e95b3c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-e95b3c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7653ff5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5f5bf5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-5f5bf5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-5f5bf5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-5f5bf5d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c48dadb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c48dadb{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-c48dadb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-c48dadb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-c48dadb .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-30 .elementor-element.elementor-element-de52e99{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-de52e99:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-de52e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-4bb0bbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ba8a38a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-823f6be{text-align:center;}.elementor-30 .elementor-element.elementor-element-823f6be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f853239{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-f853239 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-83fe6c1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-83fe6c1 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-83fe6c1 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-fb804d2{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-4b59944{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-fd602b5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-85a16a4{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-85a16a4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-85a16a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-85a16a4.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-85a16a4:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon-box-wrapper{gap:8px;}.elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-c8a71f1{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-c8a71f1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c8a71f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-c8a71f1.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-c8a71f1:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon-box-wrapper{gap:8px;}.elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-b7233ce{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-b7233ce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b7233ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-b7233ce.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-b7233ce:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon-box-wrapper{gap:8px;}.elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-4f238ce{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-4f238ce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4f238ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-4f238ce.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-4f238ce:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon-box-wrapper{gap:8px;}.elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-7390efe{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-7390efe:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7390efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-7390efe.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-30 .elementor-element.elementor-element-7390efe:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon-box-wrapper{gap:8px;}.elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-303dfce{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-303dfce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-303dfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-303dfce::before, .elementor-30 .elementor-element.elementor-element-303dfce > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-303dfce > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-303dfce > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-303dfce > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-303dfce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-9736d0b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-549a7da{text-align:start;}.elementor-30 .elementor-element.elementor-element-549a7da .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-d0cd473 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-b11df36{color:#0D0D0DA6;}.elementor-30 .elementor-element.elementor-element-648304c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-648304c{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-648304c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-648304c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-648304c .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-30 .elementor-element.elementor-element-2994fcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:2;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-single-testimonial-slider, .elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-testimonial_card, .elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-ef05dff );}.elementor-30 .elementor-element.elementor-element-4db3751{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-commentor-content{min-height:160px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#0D0D0D85;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-testimonial_card .elementskit-commentor-coment{color:#0D0D0D85;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-stars > li > a, .elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-stars > li > span{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-stars{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-author-name{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-profile-info .elementskit-author-des{color:#D4AF37B8;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-30 .elementor-element.elementor-element-25d3931{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-25d3931:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-25d3931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef05dff );}.elementor-30 .elementor-element.elementor-element-779fcb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5a72ed1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-aaf65e6{text-align:center;}.elementor-30 .elementor-element.elementor-element-aaf65e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-2ad5163{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-2ad5163 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-9b1c66b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-9b1c66b .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-9b1c66b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-30 .elementor-element.elementor-element-c82c86d{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;color:#0D0D0D96;}.elementor-30 .elementor-element.elementor-element-425eb8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d91c9da{--display:flex;}.elementor-30 .elementor-element.elementor-element-15367f1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-160bfac{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-160bfac:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-160bfac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1613490493576-7fde63acd811.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-160bfac::before, .elementor-30 .elementor-element.elementor-element-160bfac > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-160bfac > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-160bfac > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-160bfac > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-160bfac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-30096b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-08a913e{text-align:center;}.elementor-30 .elementor-element.elementor-element-08a913e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-5fd90d0{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-5fd90d0 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-4d5a28e{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-4d5a28e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4d5a28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1556911220-e15b29be8c8f.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4d5a28e::before, .elementor-30 .elementor-element.elementor-element-4d5a28e > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-4d5a28e > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-4d5a28e > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-4d5a28e > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-4d5a28e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-442cc10{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-c0c0a18{text-align:center;}.elementor-30 .elementor-element.elementor-element-c0c0a18 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-c0c0a18 .elementor-heading-title a:hover, .elementor-30 .elementor-element.elementor-element-c0c0a18 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-0347b8f{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-0347b8f p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-7096d1c{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-7096d1c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7096d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1552321554-5fefe8c9ef14.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-7096d1c::before, .elementor-30 .elementor-element.elementor-element-7096d1c > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-7096d1c > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-7096d1c > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-7096d1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-7096d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-37c8f21{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-cc77b01{text-align:center;}.elementor-30 .elementor-element.elementor-element-cc77b01 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-ecc017c{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-ecc017c p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-058c863{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-058c863:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-058c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1497366811353-6870744d04b2.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-058c863::before, .elementor-30 .elementor-element.elementor-element-058c863 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-058c863 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-058c863 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-058c863 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-058c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-c64f339{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a718c22{text-align:center;}.elementor-30 .elementor-element.elementor-element-a718c22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-62fd8af{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-62fd8af p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-7d88847{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-7d88847:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7d88847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1519494026892-80bbd2d6fd0d.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-7d88847::before, .elementor-30 .elementor-element.elementor-element-7d88847 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-7d88847 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-7d88847 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-7d88847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-7d88847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-efae1ac{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-8217802{text-align:center;}.elementor-30 .elementor-element.elementor-element-8217802 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1652b70{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1652b70 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-871d937{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-871d937:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-871d937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1522708323590-d24dbb6b0267.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-871d937::before, .elementor-30 .elementor-element.elementor-element-871d937 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-871d937 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-871d937 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-871d937 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-871d937 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-42af253{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-0585a67{text-align:center;}.elementor-30 .elementor-element.elementor-element-0585a67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a084e63{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a084e63 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-29ccb5e{--display:flex;}.elementor-30 .elementor-element.elementor-element-10c0174{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-62ccd70{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-62ccd70:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-62ccd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1613490493576-7fde63acd811.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-62ccd70::before, .elementor-30 .elementor-element.elementor-element-62ccd70 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-62ccd70 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-62ccd70 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-62ccd70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-62ccd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-0e88028{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-46585ab{text-align:center;}.elementor-30 .elementor-element.elementor-element-46585ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-7f6cfa6{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-7f6cfa6 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-dd61a46{--display:flex;}.elementor-30 .elementor-element.elementor-element-c7ea189{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-fed97c5{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-fed97c5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-fed97c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1556911220-e15b29be8c8f.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-fed97c5::before, .elementor-30 .elementor-element.elementor-element-fed97c5 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-fed97c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-fed97c5 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-fed97c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-fed97c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-7ce01bd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-9900f3b{text-align:center;}.elementor-30 .elementor-element.elementor-element-9900f3b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9900f3b .elementor-heading-title a:hover, .elementor-30 .elementor-element.elementor-element-9900f3b .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-478e6e0{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-478e6e0 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-d0a6175{--display:flex;}.elementor-30 .elementor-element.elementor-element-acd335e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-832339f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-832339f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-832339f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1552321554-5fefe8c9ef14.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-832339f::before, .elementor-30 .elementor-element.elementor-element-832339f > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-832339f > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-832339f > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-832339f > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-832339f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-34b23fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-c205fa2{text-align:center;}.elementor-30 .elementor-element.elementor-element-c205fa2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b364c5a{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b364c5a p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-61da37a{--display:flex;}.elementor-30 .elementor-element.elementor-element-e5ed299{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-bb47518{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-bb47518:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-bb47518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1497366811353-6870744d04b2.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-bb47518::before, .elementor-30 .elementor-element.elementor-element-bb47518 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-bb47518 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-bb47518 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-bb47518 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-bb47518 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-6eb614e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-0c6605d{text-align:center;}.elementor-30 .elementor-element.elementor-element-0c6605d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a421923{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a421923 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-ae2f185{--display:flex;}.elementor-30 .elementor-element.elementor-element-bb1d3d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5730456{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-5730456:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5730456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1519494026892-80bbd2d6fd0d.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-5730456::before, .elementor-30 .elementor-element.elementor-element-5730456 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-5730456 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-5730456 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-5730456 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-5730456 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-9e29049{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f1e1531{text-align:center;}.elementor-30 .elementor-element.elementor-element-f1e1531 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-7e998f6{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-7e998f6 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-ac6cbcf{--display:flex;}.elementor-30 .elementor-element.elementor-element-b8401ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-342baa0{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-342baa0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-342baa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/photo-1522708323590-d24dbb6b0267.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-342baa0::before, .elementor-30 .elementor-element.elementor-element-342baa0 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-342baa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-342baa0 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-342baa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-342baa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-f9736af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-49795cf{text-align:center;}.elementor-30 .elementor-element.elementor-element-49795cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b166944{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b166944 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-a77ac76{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-a77ac76.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a77ac76.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-30 .elementor-element.elementor-element-a77ac76.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a77ac76.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-fa1dbae{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-fa1dbae:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-fa1dbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d85e908{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7822e54{text-align:center;}.elementor-30 .elementor-element.elementor-element-7822e54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-2bdbc0e{text-align:center;}.elementor-30 .elementor-element.elementor-element-2bdbc0e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-3c553d2{--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;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-bfb9dd9{--display:flex;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-accent );font-family:"Playfair Display", Sans-serif;font-weight:500;color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-body p{color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-body{color:#FFFFFFA3;border-radius:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-body p, .elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-body{font-family:"Inter", Sans-serif;}.elementor-30 .elementor-element.elementor-element-7f8bdb9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-7f8bdb9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7f8bdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-45feece{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-9442f91{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-274d0fc{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-e6b4321 img{height:600px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-d9637da{width:var( --container-widget-width, 75% );max-width:75%;background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;--container-widget-width:75%;--container-widget-flex-grow:0;top:456px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-d9637da{left:60px;}body.rtl .elementor-30 .elementor-element.elementor-element-d9637da{right:60px;}.elementor-30 .elementor-element.elementor-element-d9637da .elementor-icon-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-d9637da .elementor-icon-box-title{margin-block-end:5px;}.elementor-30 .elementor-element.elementor-element-d9637da .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d9637da .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-d9637da .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-8022715{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f4215f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a89989e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-a89989e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-aa903c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-aa903c3 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-ff99f1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#0D0D0D9E;}.elementor-30 .elementor-element.elementor-element-ff99f1f p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-1d977a7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-1d977a7{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-1d977a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-1d977a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-1d977a7 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-30 .elementor-element.elementor-element-d977bcf{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-d977bcf:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d977bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-53bc9da{--display:flex;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-ea871a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9a4c1a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-94151b2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-94151b2 a{color:#0D0D0D7D;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title{margin-block-end:5px;}.elementor-30 .elementor-element.elementor-element-828cd16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-828cd16.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-828cd16.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-30 .elementor-element.elementor-element-828cd16 .elementor-icon{font-size:35px;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFFA6;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title{margin-block-end:5px;}.elementor-30 .elementor-element.elementor-element-517cb93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-517cb93.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-517cb93.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-30 .elementor-element.elementor-element-517cb93 .elementor-icon{font-size:35px;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFFA6;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title{margin-block-end:5px;}.elementor-30 .elementor-element.elementor-element-cfe3900.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-cfe3900.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-cfe3900.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-30 .elementor-element.elementor-element-cfe3900 .elementor-icon{font-size:35px;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFFA6;}.elementor-30 .elementor-element.elementor-element-f200595{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 5px 0px rgba(255, 169.07608695652172, 169.07608695652172, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group{padding-right:calc( 9px/2 );padding-left:calc( 9px/2 );margin-bottom:19px;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-form-fields-wrapper{margin-left:calc( -9px/2 );margin-right:calc( -9px/2 );margin-bottom:-19px;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group > label, .elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-type-html{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-button{font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .e-form__buttons__wrapper__button-previous{background-color:#FF855B;color:#ffffff;}.elementor-30 .elementor-element.elementor-element-bc8a0fd .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bc8a0fd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-30 .elementor-element.elementor-element-bc8a0fd{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:var( --e-global-color-secondary );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-30 .elementor-element.elementor-element-0dad184{--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;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.85;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-30 .elementor-element.elementor-element-0dad184:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0dad184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velvetshinecleaning.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-16-2026-04_25_28-PM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0dad184::before, .elementor-30 .elementor-element.elementor-element-0dad184 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-0dad184 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-0dad184 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-0dad184 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-0dad184 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B2545B8 0%, var( --e-global-color-429796f ) 100%);}.elementor-30 .elementor-element.elementor-element-21c4083{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-c1eeb0a{text-align:center;}.elementor-30 .elementor-element.elementor-element-c1eeb0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-81a47ca{width:var( --container-widget-width, 82.861% );max-width:82.861%;--container-widget-width:82.861%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-81a47ca.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-81a47ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;text-transform:uppercase;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1b039e7{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:30px;color:#FFFFFFA3;}.elementor-30 .elementor-element.elementor-element-1b039e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-1b039e7 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-fb5f7df .elementor-button{background-color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-fb5f7df{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-fb5f7df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-fb5f7df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-fb5f7df .elementor-button .elementor-button-content-wrapper{gap:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-22f2645{--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-9d073b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-87c0d94 .elementor-heading-title{font-size:45px;}.elementor-30 .elementor-element.elementor-element-eb5d053{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7e5ce38{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-3c82eb2{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-605bb21{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-0eda41f .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-bd5aeec .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d949ec9 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3314175 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-2df9d88{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-e257f77{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1b6db0c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-563218c{--padding-top:1em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-30 .elementor-element.elementor-element-17ce5e4{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-30 .elementor-element.elementor-element-a441c80{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox .elementskit-info-box-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox .elementskit-info-box-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox .elementskit-info-box-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox .elementskit-info-box-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox .elementskit-info-box-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox .elementskit-info-box-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-200bb58{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-80ac9e1{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2e625c0{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5214db9{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cd27ef8{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cd5eb37{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-2357696{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9586560{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-103715a{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1e4ef5e{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-e5842c1{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2bd77ba{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-2340a57{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-9aa9078{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c79b569{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-aafe283{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-f6b155f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e25cbf0{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d9c0c73{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;border-radius:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-295e875{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;border-radius:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-def24ca{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;border-radius:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-89c94eb{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-3e19175{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ddadb5f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-de52e99{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-4b59944{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-fd602b5{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-303dfce{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-9736d0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2994fcf{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-30 .elementor-element.elementor-element-25d3931{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-425eb8b{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-15367f1{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-10c0174{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-c7ea189{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-acd335e{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-e5ed299{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-bb1d3d0{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b8401ac{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-7f8bdb9{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-45feece{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-8022715{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d977bcf{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-53bc9da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title a{font-size:17px;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title a{font-size:17px;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title a{font-size:17px;}.elementor-30 .elementor-element.elementor-element-f200595{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30 .elementor-element.elementor-element-0dad184{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-22f2645:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-22f2645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-22f2645{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-9d073b3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-c385667{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-c385667 .elementor-heading-title{font-size:9px;}.elementor-30 .elementor-element.elementor-element-87c0d94{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-87c0d94 .elementor-heading-title{font-size:30px;}.elementor-30 .elementor-element.elementor-element-d151822{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-30 .elementor-element.elementor-element-d151822 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-0458818{--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-30 .elementor-element.elementor-element-0458818.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-05fc466{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-7e5ce38{--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-3c82eb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-605bb21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b90a634{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-24a106b{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-1b6db0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-563218c{--overlay-opacity:0.88;--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-30 .elementor-element.elementor-element-17ce5e4{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-30 .elementor-element.elementor-element-dda278d{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-dbd2a63{text-align:center;}.elementor-30 .elementor-element.elementor-element-07d2341{text-align:center;}.elementor-30 .elementor-element.elementor-element-a441c80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-771e209{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-771e209 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-6120a97{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-6120a97 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-50277f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-50277f2 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-37936b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-37936b9 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-894d3d4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-894d3d4 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-cb93ada{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-cb93ada .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-5000f4c{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-d39561b{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-2e625c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5214db9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cd27ef8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cd5eb37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-2357696{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9586560{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-103715a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-bd2361d{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-ea604ec{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-2bd77ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-af9c272 img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-e55d842{text-align:center;}.elementor-30 .elementor-element.elementor-element-bca1a24{text-align:center;}.elementor-30 .elementor-element.elementor-element-b5ce957{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-db95b56 img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-75c2309{text-align:center;}.elementor-30 .elementor-element.elementor-element-b10e61e{text-align:center;}.elementor-30 .elementor-element.elementor-element-5d9e062{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-dcd9782 img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-e3d5e0a{text-align:center;}.elementor-30 .elementor-element.elementor-element-e93ea1d{text-align:center;}.elementor-30 .elementor-element.elementor-element-4d560a9{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-ad43410 img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-3b85156{text-align:center;}.elementor-30 .elementor-element.elementor-element-941b781{text-align:center;}.elementor-30 .elementor-element.elementor-element-e66a0f2{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-5066a2f img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-cf560e0{text-align:center;}.elementor-30 .elementor-element.elementor-element-4eb3dfc{text-align:center;}.elementor-30 .elementor-element.elementor-element-713dd49{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-18b7dd5 img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-0f0c719{text-align:center;}.elementor-30 .elementor-element.elementor-element-f9e6ddc{text-align:center;}.elementor-30 .elementor-element.elementor-element-c3720cc{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-556bdd5 img{height:250px;object-fit:cover;}.elementor-30 .elementor-element.elementor-element-c05807a{text-align:center;}.elementor-30 .elementor-element.elementor-element-1e52431{text-align:center;}.elementor-30 .elementor-element.elementor-element-46a8e5c{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-a0714ca{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-503b3f0{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-c79b569{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3842ba8 .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-621e4a0 .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-f6cc40d .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-970c112{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-a828375{text-align:center;}.elementor-30 .elementor-element.elementor-element-e25cbf0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d9c0c73{padding:10px 10px 10px 10px;--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-title a{font-size:25px;}.elementor-30 .elementor-element.elementor-element-2598e90 .elementor-icon-box-description{font-size:15px;}.elementor-30 .elementor-element.elementor-element-295e875{padding:10px 10px 10px 10px;--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-title a{font-size:25px;}.elementor-30 .elementor-element.elementor-element-ada02b1 .elementor-icon-box-description{font-size:15px;}.elementor-30 .elementor-element.elementor-element-def24ca{padding:10px 10px 10px 10px;--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-title a{font-size:25px;}.elementor-30 .elementor-element.elementor-element-d55910b .elementor-icon-box-description{font-size:15px;}.elementor-30 .elementor-element.elementor-element-71de18e{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-89c94eb{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-27edef1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5b1e205 img{height:301px;}.elementor-30 .elementor-element.elementor-element-ddadb5f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-7d96c74{text-align:center;}.elementor-30 .elementor-element.elementor-element-4984412{text-align:center;}.elementor-30 .elementor-element.elementor-element-af2b6a0{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c48dadb{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-f853239{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-fb804d2{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-fd602b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-006e58f .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-8b46e2a .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-a72eb9e .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-8ac7592 .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-955a679 .elementor-icon-box-title a{font-size:20px;}.elementor-30 .elementor-element.elementor-element-9736d0b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-30 .elementor-element.elementor-element-549a7da{text-align:center;}.elementor-30 .elementor-element.elementor-element-d0cd473{text-align:center;}.elementor-30 .elementor-element.elementor-element-b11df36{text-align:center;}.elementor-30 .elementor-element.elementor-element-648304c{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-2994fcf{--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-30 .elementor-element.elementor-element-4db3751 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-single-testimonial-slider, .elementor-30 .elementor-element.elementor-element-4db3751  .elementskit-testimonial_card{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-testimonial_card .elementskit-commentor-coment{margin:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4db3751 .elementskit-profile-info .elementskit-author-des{line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-2ad5163{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-c82c86d{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-15367f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-160bfac{--min-height:450px;--justify-content:center;}.elementor-30 .elementor-element.elementor-element-4d5a28e{--justify-content:center;}.elementor-30 .elementor-element.elementor-element-7096d1c{--justify-content:center;}.elementor-30 .elementor-element.elementor-element-058c863{--justify-content:center;}.elementor-30 .elementor-element.elementor-element-7d88847{--justify-content:center;}.elementor-30 .elementor-element.elementor-element-871d937{--justify-content:center;}.elementor-30 .elementor-element.elementor-element-10c0174{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-c7ea189{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-acd335e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-e5ed299{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-bb1d3d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b8401ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-fa1dbae{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-04fb8af .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-30 .elementor-element.elementor-element-7f8bdb9{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-9442f91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-274d0fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e6b4321 img{height:343px;}.elementor-30 .elementor-element.elementor-element-d9637da{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;top:225px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-d9637da{left:20px;}body.rtl .elementor-30 .elementor-element.elementor-element-d9637da{right:20px;}.elementor-30 .elementor-element.elementor-element-d9637da .elementor-icon-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-8022715{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-a89989e{text-align:center;}.elementor-30 .elementor-element.elementor-element-aa903c3{text-align:center;}.elementor-30 .elementor-element.elementor-element-ff99f1f{text-align:center;}.elementor-30 .elementor-element.elementor-element-1d977a7{width:initial;max-width:initial;}.elementor-30 .elementor-element.elementor-element-53bc9da{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-9a4c1a0{text-align:center;}.elementor-30 .elementor-element.elementor-element-94151b2{text-align:center;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-wrapper{text-align:center;gap:1px;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-828cd16 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-wrapper{text-align:center;gap:1px;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-517cb93 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-wrapper{text-align:center;gap:1px;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-cfe3900 .elementor-icon-box-title a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-f200595{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-81a47ca{width:var( --container-widget-width, 297.406px );max-width:297.406px;--container-widget-width:297.406px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-81a47ca .elementor-heading-title{font-size:26px;}.elementor-30 .elementor-element.elementor-element-1b039e7{text-align:center;font-size:14px;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-fb5f7df{width:initial;max-width:initial;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-22f2645{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-7e5ce38{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-2df9d88{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-e257f77{--width:100%;}.elementor-30 .elementor-element.elementor-element-563218c{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-200bb58{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-80ac9e1{--width:100%;}.elementor-30 .elementor-element.elementor-element-1e4ef5e{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-e5842c1{--width:100%;}.elementor-30 .elementor-element.elementor-element-2340a57{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-9aa9078{--width:100%;}.elementor-30 .elementor-element.elementor-element-aafe283{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-f6b155f{--width:100%;}.elementor-30 .elementor-element.elementor-element-89c94eb{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-de52e99{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-4b59944{--width:100%;}.elementor-30 .elementor-element.elementor-element-303dfce{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-9736d0b{--width:33%;}.elementor-30 .elementor-element.elementor-element-2994fcf{--width:67%;}.elementor-30 .elementor-element.elementor-element-25d3931{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-425eb8b{--width:100%;}.elementor-30 .elementor-element.elementor-element-fa1dbae{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-bfb9dd9{--width:69%;}.elementor-30 .elementor-element.elementor-element-7f8bdb9{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-d977bcf{--content-width:1320px;}.elementor-30 .elementor-element.elementor-element-0dad184{--content-width:948px;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-9d073b3{--width:100%;}.elementor-30 .elementor-element.elementor-element-eb5d053{--width:20%;}.elementor-30 .elementor-element.elementor-element-e257f77{--width:100%;}.elementor-30 .elementor-element.elementor-element-80ac9e1{--width:100%;}.elementor-30 .elementor-element.elementor-element-e5842c1{--width:100%;}.elementor-30 .elementor-element.elementor-element-9aa9078{--width:100%;}.elementor-30 .elementor-element.elementor-element-f6b155f{--width:100%;}.elementor-30 .elementor-element.elementor-element-3e19175{--width:100%;}.elementor-30 .elementor-element.elementor-element-ddadb5f{--width:100%;}.elementor-30 .elementor-element.elementor-element-4b59944{--width:100%;}.elementor-30 .elementor-element.elementor-element-9736d0b{--width:100%;}.elementor-30 .elementor-element.elementor-element-2994fcf{--width:100%;}.elementor-30 .elementor-element.elementor-element-425eb8b{--width:100%;}.elementor-30 .elementor-element.elementor-element-45feece{--width:100%;}.elementor-30 .elementor-element.elementor-element-8022715{--width:100%;}.elementor-30 .elementor-element.elementor-element-53bc9da{--width:100%;}.elementor-30 .elementor-element.elementor-element-f200595{--width:100%;}}@media(min-width:1025px){.elementor-30 .elementor-element.elementor-element-0dad184:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0dad184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-ba55493 */.elementor-30 .elementor-element.elementor-element-ba55493 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-ba55493 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-ba55493 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-ba55493 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-ba55493 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7cf7 */.elementor-30 .elementor-element.elementor-element-0fb7cf7 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-0fb7cf7 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-0fb7cf7 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-0fb7cf7 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-0fb7cf7 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acfb37e */.elementor-30 .elementor-element.elementor-element-acfb37e .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-acfb37e .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-acfb37e .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-acfb37e .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-acfb37e .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93321a3 */.elementor-30 .elementor-element.elementor-element-93321a3 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-93321a3 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-93321a3 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-93321a3 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-93321a3 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-862b2d3 */.elementor-30 .elementor-element.elementor-element-862b2d3 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-862b2d3 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-862b2d3 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-862b2d3 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-862b2d3 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31e8edc */.elementor-30 .elementor-element.elementor-element-31e8edc .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-31e8edc .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-31e8edc .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-31e8edc .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-31e8edc .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1927ddd */.elementor-30 .elementor-element.elementor-element-1927ddd .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-1927ddd .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-1927ddd .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-1927ddd .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-1927ddd .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42eeff8 */.elementor-30 .elementor-element.elementor-element-42eeff8 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-42eeff8 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-42eeff8 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-42eeff8 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-42eeff8 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af9c272 */.elementor-30 .elementor-element.elementor-element-af9c272 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-af9c272 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-af9c272 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-af9c272 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-af9c272 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b02aa4 */.elementor-30 .elementor-element.elementor-element-2b02aa4 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-2b02aa4 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-2b02aa4 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-2b02aa4 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-2b02aa4 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db95b56 */.elementor-30 .elementor-element.elementor-element-db95b56 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-db95b56 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-db95b56 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-db95b56 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-db95b56 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e4804 */.elementor-30 .elementor-element.elementor-element-38e4804 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-38e4804 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-38e4804 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-38e4804 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-38e4804 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcd9782 */.elementor-30 .elementor-element.elementor-element-dcd9782 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-dcd9782 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-dcd9782 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-dcd9782 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-dcd9782 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c67c571 */.elementor-30 .elementor-element.elementor-element-c67c571 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-c67c571 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-c67c571 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-c67c571 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-c67c571 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad43410 */.elementor-30 .elementor-element.elementor-element-ad43410 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-ad43410 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-ad43410 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-ad43410 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-ad43410 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb497fe */.elementor-30 .elementor-element.elementor-element-fb497fe .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-fb497fe .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-fb497fe .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-fb497fe .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-fb497fe .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5066a2f */.elementor-30 .elementor-element.elementor-element-5066a2f .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-5066a2f .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-5066a2f .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-5066a2f .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-5066a2f .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19186bc */.elementor-30 .elementor-element.elementor-element-19186bc .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-19186bc .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-19186bc .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-19186bc .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-19186bc .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b7dd5 */.elementor-30 .elementor-element.elementor-element-18b7dd5 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-18b7dd5 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-18b7dd5 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-18b7dd5 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-18b7dd5 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b8fa0 */.elementor-30 .elementor-element.elementor-element-90b8fa0 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-90b8fa0 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-90b8fa0 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-90b8fa0 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-90b8fa0 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-556bdd5 */.elementor-30 .elementor-element.elementor-element-556bdd5 .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-556bdd5 .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-556bdd5 .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-556bdd5 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-556bdd5 .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a01401a */.elementor-30 .elementor-element.elementor-element-a01401a .elementor-widget-image {
    position: relative;
    overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-a01401a .elementor-widget-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: 0.4s ease;
    z-index: 2;
}

.elementor-30 .elementor-element.elementor-element-a01401a .elementor-widget-image:hover::before {
    background: rgba(0,0,0,0.5);
}

.elementor-30 .elementor-element.elementor-element-a01401a .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-30 .elementor-element.elementor-element-a01401a .elementor-widget-image:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160bfac *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5a28e *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7096d1c *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c863 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d88847 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871d937 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ccd70 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed97c5 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832339f *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb47518 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5730456 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342baa0 *//* Card container */
.morocco-card{
position:relative;
overflow:hidden;
border-radius:12px;
}

/* Overlay layer */
.morocco-card::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to top,
rgba(0,0,0,0.35),
rgba(0,0,0,0.05)
);
opacity:0;
transition:all .35s ease;
z-index:1;
}

/* Show overlay on hover */
.morocco-card:hover::before{
opacity:0.6;
}

/* Keep text above overlay */
.morocco-card .elementor-heading-title,
.morocco-card .elementor-widget-text-editor{
position:relative;
z-index:2;
color:#ffffff;
}

/* Description hidden initially */
.morocco-card .elementor-widget-text-editor{
opacity:0;
transform:translateY(10px);
transition:all .35s ease;
}

/* Show description on hover */
.morocco-card:hover .elementor-widget-text-editor{
opacity:1;
transform:translateY(0);
}

/* Smooth title animation */
.morocco-card .elementor-heading-title{
transition:all .35s ease;
}

.morocco-card:hover .elementor-heading-title{
transform:translateY(-4px);
}

/* Optional image zoom effect */
.morocco-card img{
transition:transform .4s ease;
}

.morocco-card:hover img{
transform:scale(1.05);
}/* End custom CSS */