.elementor-4338 .elementor-element.elementor-element-a995825{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-a995825:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-a995825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-Voyages-sur-mesure-au-coeur-du-Maroc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-a995825::before, .elementor-4338 .elementor-element.elementor-element-a995825 > .elementor-background-video-container::before, .elementor-4338 .elementor-element.elementor-element-a995825 > .e-con-inner > .elementor-background-video-container::before, .elementor-4338 .elementor-element.elementor-element-a995825 > .elementor-background-slideshow::before, .elementor-4338 .elementor-element.elementor-element-a995825 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4338 .elementor-element.elementor-element-a995825 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4338 .elementor-element.elementor-element-b8e827f{--display:flex;--justify-content:flex-end;--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-4338 .elementor-element.elementor-element-853470f{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-853470f.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-853470f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-d360a59{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-d360a59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-1a60e95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-076b94f );}.elementor-4338 .elementor-element.elementor-element-1a60e95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1a60e95 p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-7de06f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:8px 10px 8px 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-53bf6c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:18px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:8px 8px 8px 8px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-1209c97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-1209c97.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-4338 .elementor-element.elementor-element-1209c97.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-1209c97.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-4338 .elementor-element.elementor-element-1209c97.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.4em;}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;line-height:1.5em;color:var( --e-global-color-076b94f );}.elementor-4338 .elementor-element.elementor-element-7cb4497f{--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:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-136d8714{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-d169f21{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-d169f21.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-6c6e112e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6c6e112e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-6c6e112e p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-4433609a{--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;--overflow:hidden;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-7a192aec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-7a192aec img{height:240px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-4338 .elementor-element.elementor-element-62ec3250.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-62ec3250 img{height:240px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-4338 .elementor-element.elementor-element-16d75511{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-4127e7d0{--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-4338 .elementor-element.elementor-element-6362b9e7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-6362b9e7:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-6362b9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4338 .elementor-element.elementor-element-19419c4f{background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;border-radius:0px 0px 15px 15px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4338 .elementor-element.elementor-element-19419c4f.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-19419c4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-item > a{font-family:var( --e-global-typography-ae7331c-font-family ), Sans-serif;font-size:var( --e-global-typography-ae7331c-font-size );font-weight:var( --e-global-typography-ae7331c-font-weight );text-transform:var( --e-global-typography-ae7331c-text-transform );line-height:var( --e-global-typography-ae7331c-line-height );}.elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-557ff8b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-557ff8b3{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-46ed5ab3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-46ed5ab3:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-46ed5ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4338 .elementor-element.elementor-element-1d67aa13{background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;border-radius:0px 0px 15px 15px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4338 .elementor-element.elementor-element-1d67aa13.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-1d67aa13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ae7331c-font-family ), Sans-serif;font-size:var( --e-global-typography-ae7331c-font-size );font-weight:var( --e-global-typography-ae7331c-font-weight );text-transform:var( --e-global-typography-ae7331c-text-transform );line-height:var( --e-global-typography-ae7331c-line-height );}.elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-7b62673c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-7b62673c{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-2f08c1dd{--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-4338 .elementor-element.elementor-element-434543c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-434543c5:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-434543c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-71ea618f{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-71ea618f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-71ea618f .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-71ea618f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-71ea618f .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-71ea618f .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-71ea618f .elementor-icon i, .elementor-4338 .elementor-element.elementor-element-71ea618f .elementor-icon svg{transform:rotate(0deg);}.elementor-4338 .elementor-element.elementor-element-359672f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-359672f7 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-359672f7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"El Messiri", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-4bf9b291{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-4bf9b291:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-4bf9b291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-3ff8682c{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-3ff8682c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-3ff8682c .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-3ff8682c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-3ff8682c .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-3ff8682c .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-3ff8682c .elementor-icon i, .elementor-4338 .elementor-element.elementor-element-3ff8682c .elementor-icon svg{transform:rotate(0deg);}.elementor-4338 .elementor-element.elementor-element-45281674.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-45281674 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-45281674 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"El Messiri", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-286a649f{--display:flex;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-71165e1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-71165e1e{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-71165e1e p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:8px 10px 8px 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:18px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:8px 8px 8px 8px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-10ad2f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-10ad2f6c:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-10ad2f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4338 .elementor-element.elementor-element-97db589{--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;--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-4338 .elementor-element.elementor-element-ad6723a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-ccb22b2{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-ccb22b2.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-ccb22b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-bdddb33{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-bdddb33.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-1afa42b{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-667b901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-667b901.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-667b901 p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-578a8c12{--display:flex;--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-4338 .elementor-element.elementor-element-67af1f75{--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-4338 .elementor-element.elementor-element-59dc1f5b{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-59dc1f5b:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-59dc1f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-5a3bea44{--display:flex;--min-height:450px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-5a3bea44:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-5a3bea44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-En-prive.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-794bf474{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-794bf474:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-794bf474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-278825d3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-278825d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-3e759f58{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-3e759f58{left:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-3e759f58{right:0px;}.elementor-4338 .elementor-element.elementor-element-3e759f58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1989ce5{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-1989ce5{right:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-1989ce5{left:-40px;}.elementor-4338 .elementor-element.elementor-element-1989ce5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-487fef9f{--display:flex;--position:absolute;--min-height:68px;--justify-content:flex-start;--border-radius:0px 0px 0px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4338 .elementor-element.elementor-element-487fef9f:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-487fef9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-487fef9f{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-487fef9f{left:0px;}.elementor-4338 .elementor-element.elementor-element-10cf5162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-10cf5162.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-10cf5162 .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-10cf5162.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-10cf5162 .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-10cf5162 .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-a98f09c{--spacer-size:35px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-a98f09c{left:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-a98f09c{right:-40px;}.elementor-4338 .elementor-element.elementor-element-a98f09c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-211f28f6{--spacer-size:40px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-211f28f6{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-211f28f6{left:0px;}.elementor-4338 .elementor-element.elementor-element-211f28f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-81afbf5{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-81afbf5:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-81afbf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-721665f{--display:flex;--min-height:450px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-721665f:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-721665f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-Au-volant-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-44671f9{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-44671f9:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-44671f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-96962b6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-96962b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-753b294{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-753b294{left:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-753b294{right:0px;}.elementor-4338 .elementor-element.elementor-element-753b294.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-3aa92d3{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-3aa92d3{right:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-3aa92d3{left:-40px;}.elementor-4338 .elementor-element.elementor-element-3aa92d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-815ed98{--display:flex;--position:absolute;--min-height:68px;--justify-content:flex-start;--border-radius:0px 0px 0px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4338 .elementor-element.elementor-element-815ed98:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-815ed98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-815ed98{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-815ed98{left:0px;}.elementor-4338 .elementor-element.elementor-element-aa777f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-aa777f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-aa777f4 .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-aa777f4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-aa777f4 .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-aa777f4 .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-408da43{--spacer-size:35px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-408da43{left:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-408da43{right:-40px;}.elementor-4338 .elementor-element.elementor-element-408da43.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1f9218e{--spacer-size:40px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-1f9218e{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-1f9218e{left:0px;}.elementor-4338 .elementor-element.elementor-element-1f9218e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-2f58912{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-2f58912:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-2f58912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-58a2446{--display:flex;--min-height:450px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-58a2446:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-58a2446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-En-groupe-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-f3db80e{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-f3db80e:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-f3db80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-23ec42c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-23ec42c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-title{margin-block-end:10px;}.elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-0326a79{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-0326a79{left:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-0326a79{right:0px;}.elementor-4338 .elementor-element.elementor-element-0326a79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-045801a{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-045801a{right:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-045801a{left:-40px;}.elementor-4338 .elementor-element.elementor-element-045801a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-c6e4cc6{--display:flex;--position:absolute;--min-height:68px;--justify-content:flex-start;--border-radius:0px 0px 0px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4338 .elementor-element.elementor-element-c6e4cc6:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-c6e4cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-c6e4cc6{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-c6e4cc6{left:0px;}.elementor-4338 .elementor-element.elementor-element-e773243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-e773243.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-e773243 .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-e773243.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-e773243 .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-e773243 .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-6ab32b0{--spacer-size:35px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-6ab32b0{left:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-6ab32b0{right:-40px;}.elementor-4338 .elementor-element.elementor-element-6ab32b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-63bf383{--spacer-size:40px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-63bf383{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-63bf383{left:0px;}.elementor-4338 .elementor-element.elementor-element-63bf383.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-41811aa{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-41811aa:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-41811aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-cf15978{--display:flex;--min-height:450px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-cf15978:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-cf15978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-En-famille-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-e01f462{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-e01f462:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-e01f462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-0aa9439{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-0aa9439.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-16a6dc0{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-16a6dc0{left:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-16a6dc0{right:0px;}.elementor-4338 .elementor-element.elementor-element-16a6dc0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-19a1f79{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-19a1f79{right:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-19a1f79{left:-40px;}.elementor-4338 .elementor-element.elementor-element-19a1f79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-24dc4b4{--display:flex;--position:absolute;--min-height:68px;--justify-content:flex-start;--border-radius:0px 0px 0px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4338 .elementor-element.elementor-element-24dc4b4:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-24dc4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-24dc4b4{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-24dc4b4{left:0px;}.elementor-4338 .elementor-element.elementor-element-834bb2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-834bb2e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-834bb2e .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-834bb2e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-834bb2e .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-834bb2e .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-2a12fb9{--spacer-size:35px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-2a12fb9{left:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-2a12fb9{right:-40px;}.elementor-4338 .elementor-element.elementor-element-2a12fb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-ed12d92{--spacer-size:40px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-ed12d92{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-ed12d92{left:0px;}.elementor-4338 .elementor-element.elementor-element-ed12d92.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-b47a27c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-b47a27c:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-b47a27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-5d19c80{--display:flex;--min-height:450px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-5d19c80:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-5d19c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-En-solo-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-c130505{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-c130505:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-c130505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-52cc442{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-52cc442.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-a791589{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-a791589{left:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-a791589{right:0px;}.elementor-4338 .elementor-element.elementor-element-a791589.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-2443815{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-2443815{right:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-2443815{left:-40px;}.elementor-4338 .elementor-element.elementor-element-2443815.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6383d9c{--display:flex;--position:absolute;--min-height:68px;--justify-content:flex-start;--border-radius:0px 0px 0px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4338 .elementor-element.elementor-element-6383d9c:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-6383d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-6383d9c{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-6383d9c{left:0px;}.elementor-4338 .elementor-element.elementor-element-06eb648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-06eb648.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-06eb648 .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-06eb648.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-06eb648 .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-06eb648 .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-8f520e1{--spacer-size:35px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-8f520e1{left:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-8f520e1{right:-40px;}.elementor-4338 .elementor-element.elementor-element-8f520e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-7d2bafc{--spacer-size:40px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-7d2bafc{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-7d2bafc{left:0px;}.elementor-4338 .elementor-element.elementor-element-7d2bafc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-9370e17{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-9370e17:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-9370e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-1672a97{--display:flex;--min-height:450px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-1672a97:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-1672a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-En-fauteuil-roulant.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-031928f{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4338 .elementor-element.elementor-element-031928f:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-031928f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-7063190{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-7063190.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-0b53a6c{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-0b53a6c{left:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-0b53a6c{right:0px;}.elementor-4338 .elementor-element.elementor-element-0b53a6c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6c50106{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-6c50106{right:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-6c50106{left:-40px;}.elementor-4338 .elementor-element.elementor-element-6c50106.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-84fa7e4{--display:flex;--position:absolute;--min-height:68px;--justify-content:flex-start;--border-radius:0px 0px 0px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4338 .elementor-element.elementor-element-84fa7e4:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-84fa7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-84fa7e4{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-84fa7e4{left:0px;}.elementor-4338 .elementor-element.elementor-element-cbe4e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:333;}.elementor-4338 .elementor-element.elementor-element-cbe4e2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-cbe4e2a .elementor-icon-wrapper{text-align:end;}.elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-framed .elementor-icon, .elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-cbe4e2a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-cbe4e2a .elementor-icon{font-size:25px;padding:15px;}.elementor-4338 .elementor-element.elementor-element-cbe4e2a .elementor-icon svg{height:25px;}.elementor-4338 .elementor-element.elementor-element-00c0db6{--spacer-size:35px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-00c0db6{left:-40px;}body.rtl .elementor-4338 .elementor-element.elementor-element-00c0db6{right:-40px;}.elementor-4338 .elementor-element.elementor-element-00c0db6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-e34b569{--spacer-size:40px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-e34b569{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-e34b569{left:0px;}.elementor-4338 .elementor-element.elementor-element-e34b569.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-4592a7e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-4592a7e0:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-4592a7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-bbfbeea{--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;--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-4338 .elementor-element.elementor-element-2246302c{--display:flex;--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-4338 .elementor-element.elementor-element-1013982{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-1013982.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-1013982.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-0b4388c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-0b4388c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-70fe77df{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-5a38232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-5a38232.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-5a38232 p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-d0de8fa{--display:flex;--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-4338 .elementor-element.elementor-element-56d4217.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-card{border-radius:15px 15px 15px 15px;}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-title{color:#ffffff;}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-description{color:rgba(255, 255, 255, 0.85);}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-icon{background-color:#ffffff;}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-icon i{color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-icon svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-icon:hover{background-color:#f0f0f0;}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-icon:hover i{color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-56d4217 .dk-tour-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-651b1aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-651b1aa:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-651b1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE2D6;}.elementor-4338 .elementor-element.elementor-element-d49b1c1{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-305b6a61{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-305b6a61.e-con{--order:99999 /* order end hack */;}.elementor-4338 .elementor-element.elementor-element-6e963a81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-4b116c9e{background-color:#EBE2D6;margin:-300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;border-radius:15px 0px 15px 15px;}.elementor-4338 .elementor-element.elementor-element-4b116c9e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-4b116c9e img{width:100%;height:350px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-4338 .elementor-element.elementor-element-7e0f106d{--spacer-size:30px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:-116px;border-radius:0px 0px 20px 0px;box-shadow:15px 0px 0px 0px #EBE2D6;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-7e0f106d{left:-46px;}body.rtl .elementor-4338 .elementor-element.elementor-element-7e0f106d{right:-46px;}.elementor-4338 .elementor-element.elementor-element-7e0f106d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6ea05f99{--spacer-size:30px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:-329px;border-radius:0px 0px 20px 0px;box-shadow:15px 0px 0px 0px #EBE2D6;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-6ea05f99{right:0px;}body.rtl .elementor-4338 .elementor-element.elementor-element-6ea05f99{left:0px;}.elementor-4338 .elementor-element.elementor-element-6ea05f99.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-549c3cb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-549c3cb8{text-align:start;}.elementor-4338 .elementor-element.elementor-element-549c3cb8 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-4338 .elementor-element.elementor-element-5aae1e78{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-1bccc899{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-1bccc899.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-1bccc899.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-5f60f92{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-5f60f92.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-2b651d9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-2b651d9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-2b651d9d p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-d681a11{--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-4338 .elementor-element.elementor-element-2114d80{padding:10px 10px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-2114d80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-2114d80 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-63772e7a{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-63772e7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:25px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-4d8ba3c6{--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-4338 .elementor-element.elementor-element-3ba47c07{padding:10px 10px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-3ba47c07.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-3ba47c07 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-6f30fc00{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-6f30fc00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:25px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-3b804bcd{--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-4338 .elementor-element.elementor-element-760589ba{padding:10px 10px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-760589ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-760589ba .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-32005c28{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-32005c28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:25px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-24137248{--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-4338 .elementor-element.elementor-element-21527335{padding:10px 10px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-21527335.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-21527335 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-4a63f8e3{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-title a{font-family:"Maitree", Sans-serif;font-size:25px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-1280724{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-a04374f{--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;--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-4338 .elementor-element.elementor-element-5de58de{--display:flex;--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-4338 .elementor-element.elementor-element-61e8af4{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-61e8af4.elementor-element{--align-self:flex-start;}.elementor-4338 .elementor-element.elementor-element-61e8af4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-ac34772{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-ac34772.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-29d4619{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-81ccc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-81ccc65.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-81ccc65 p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-4933f54{--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;--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-4338 .elementor-element.elementor-element-f5bbf7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--overlay-opacity:0.36;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-f5bbf7f:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-f5bbf7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-Avis-voyageurs-scaled.webp");background-position:center center;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-f5bbf7f::before, .elementor-4338 .elementor-element.elementor-element-f5bbf7f > .elementor-background-video-container::before, .elementor-4338 .elementor-element.elementor-element-f5bbf7f > .e-con-inner > .elementor-background-video-container::before, .elementor-4338 .elementor-element.elementor-element-f5bbf7f > .elementor-background-slideshow::before, .elementor-4338 .elementor-element.elementor-element-f5bbf7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4338 .elementor-element.elementor-element-f5bbf7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:8px 10px 8px 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-639d300{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4338 .elementor-element.elementor-element-639d300.elementor-element{--align-self:flex-end;}.elementor-4338 .elementor-element.elementor-element-639d300.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:18px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:8px 8px 8px 8px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-7972380{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{background-color:var( --e-global-color-accent );margin:5px 3px 100px 3px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.18);}.elementor-4338 .elementor-element.elementor-element-33dd9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );text-align:center;color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content{color:var( --e-global-color-primary );font-size:40px;margin-bottom:20px;padding:0px 0px 0px 100px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg{fill:var( --e-global-color-primary );width:40px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{margin:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.1em;margin-bottom:6px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );margin-bottom:0px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );width:60px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{bottom:-95px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .tns-controls button span{opacity:100%;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span{opacity:100%;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center;}.elementor-4338 .elementor-element.elementor-element-5e2420c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-5e2420c:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-5e2420c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4338 .elementor-element.elementor-element-83639b3{--display:flex;--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-4338 .elementor-element.elementor-element-14bb14f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-inner{border-style:solid;border-width:0px 0px 0px 6px;border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-icon > i{font-size:20px;color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-icon > svg{width:20px;height:auto;fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-icon{min-width:50px;height:50px;background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-content-wrap > .xpro-block-quote-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-title{font-family:"Maitree", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-title::before{background-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-designation{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-4338 .elementor-element.elementor-element-047259c{--display:flex;--border-radius:15px 15px 15px 15px;--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-4338 .elementor-element.elementor-element-047259c:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-047259c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-Vince-Lombardi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-37560d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-37560d7:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-37560d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectholidays.ma/wp-content/uploads/2026/05/Perfect-Holidays-Creez-votre-voyage-scaled.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-4338 .elementor-element.elementor-element-37560d7::before, .elementor-4338 .elementor-element.elementor-element-37560d7 > .elementor-background-video-container::before, .elementor-4338 .elementor-element.elementor-element-37560d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4338 .elementor-element.elementor-element-37560d7 > .elementor-background-slideshow::before, .elementor-4338 .elementor-element.elementor-element-37560d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4338 .elementor-element.elementor-element-37560d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4338 .elementor-element.elementor-element-80831c1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-5b63ca0{padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:17px;--icon-vertical-offset:1px;}.elementor-4338 .elementor-element.elementor-element-5b63ca0.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-5b63ca0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;}.elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:"Maitree", Sans-serif;font-size:46px;font-weight:600;text-transform:none;line-height:1.1em;text-decoration-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-57c683c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-57c683c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-57c683c p{margin-block-end:0px;}.elementor-4338 .elementor-element.elementor-element-ed7488b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:8px 10px 8px 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-bb361ef{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-bb361ef.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-bb361ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:18px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:8px 8px 8px 8px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-4338 .elementor-element.elementor-element-b8e827f{--width:85%;}.elementor-4338 .elementor-element.elementor-element-ad6723a{--width:60%;}.elementor-4338 .elementor-element.elementor-element-1afa42b{--width:40%;}.elementor-4338 .elementor-element.elementor-element-794bf474{--width:80%;}.elementor-4338 .elementor-element.elementor-element-487fef9f{--width:68px;}.elementor-4338 .elementor-element.elementor-element-44671f9{--width:80%;}.elementor-4338 .elementor-element.elementor-element-815ed98{--width:68px;}.elementor-4338 .elementor-element.elementor-element-f3db80e{--width:80%;}.elementor-4338 .elementor-element.elementor-element-c6e4cc6{--width:68px;}.elementor-4338 .elementor-element.elementor-element-e01f462{--width:80%;}.elementor-4338 .elementor-element.elementor-element-24dc4b4{--width:68px;}.elementor-4338 .elementor-element.elementor-element-c130505{--width:80%;}.elementor-4338 .elementor-element.elementor-element-6383d9c{--width:68px;}.elementor-4338 .elementor-element.elementor-element-031928f{--width:80%;}.elementor-4338 .elementor-element.elementor-element-84fa7e4{--width:68px;}.elementor-4338 .elementor-element.elementor-element-2246302c{--width:60%;}.elementor-4338 .elementor-element.elementor-element-70fe77df{--width:40%;}.elementor-4338 .elementor-element.elementor-element-d49b1c1{--width:40%;}.elementor-4338 .elementor-element.elementor-element-6e963a81{--width:70%;}.elementor-4338 .elementor-element.elementor-element-5aae1e78{--width:60%;}.elementor-4338 .elementor-element.elementor-element-5de58de{--width:60%;}.elementor-4338 .elementor-element.elementor-element-29d4619{--width:40%;}.elementor-4338 .elementor-element.elementor-element-f5bbf7f{--width:40%;}.elementor-4338 .elementor-element.elementor-element-7972380{--width:60%;}.elementor-4338 .elementor-element.elementor-element-83639b3{--width:80%;}.elementor-4338 .elementor-element.elementor-element-047259c{--width:20%;}.elementor-4338 .elementor-element.elementor-element-80831c1{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4338 .elementor-element.elementor-element-b8e827f{--width:100%;}.elementor-4338 .elementor-element.elementor-element-136d8714{--width:100%;}.elementor-4338 .elementor-element.elementor-element-4433609a{--width:100%;}.elementor-4338 .elementor-element.elementor-element-4127e7d0{--width:100%;}.elementor-4338 .elementor-element.elementor-element-2f08c1dd{--width:100%;}.elementor-4338 .elementor-element.elementor-element-286a649f{--width:100%;}.elementor-4338 .elementor-element.elementor-element-ad6723a{--width:100%;}.elementor-4338 .elementor-element.elementor-element-1afa42b{--width:100%;}.elementor-4338 .elementor-element.elementor-element-794bf474{--width:85%;}.elementor-4338 .elementor-element.elementor-element-44671f9{--width:85%;}.elementor-4338 .elementor-element.elementor-element-f3db80e{--width:85%;}.elementor-4338 .elementor-element.elementor-element-e01f462{--width:85%;}.elementor-4338 .elementor-element.elementor-element-c130505{--width:85%;}.elementor-4338 .elementor-element.elementor-element-031928f{--width:85%;}.elementor-4338 .elementor-element.elementor-element-2246302c{--width:100%;}.elementor-4338 .elementor-element.elementor-element-70fe77df{--width:100%;}.elementor-4338 .elementor-element.elementor-element-d49b1c1{--width:100%;}.elementor-4338 .elementor-element.elementor-element-6e963a81{--width:45%;}.elementor-4338 .elementor-element.elementor-element-5aae1e78{--width:100%;}.elementor-4338 .elementor-element.elementor-element-d681a11{--width:75%;}.elementor-4338 .elementor-element.elementor-element-4d8ba3c6{--width:75%;}.elementor-4338 .elementor-element.elementor-element-3b804bcd{--width:75%;}.elementor-4338 .elementor-element.elementor-element-24137248{--width:75%;}.elementor-4338 .elementor-element.elementor-element-5de58de{--width:100%;}.elementor-4338 .elementor-element.elementor-element-29d4619{--width:100%;}.elementor-4338 .elementor-element.elementor-element-f5bbf7f{--width:100%;}.elementor-4338 .elementor-element.elementor-element-7972380{--width:100%;}.elementor-4338 .elementor-element.elementor-element-83639b3{--width:60%;}.elementor-4338 .elementor-element.elementor-element-047259c{--width:40%;}}@media(min-width:1025px){.elementor-4338 .elementor-element.elementor-element-a995825:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-a995825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4338 .elementor-element.elementor-element-a995825{--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:16px;--padding-right:16px;}.elementor-4338 .elementor-element.elementor-element-b8e827f.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-853470f.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-853470f{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-d360a59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-d360a59.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-1a60e95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-1a60e95.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-7de06f8{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-53bf6c1.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-53bf6c1 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-7cb4497f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4338 .elementor-element.elementor-element-136d8714.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-d169f21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-d169f21.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-6c6e112e{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-4433609a.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-4127e7d0.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ae7331c-font-size );line-height:var( --e-global-typography-ae7331c-line-height );}.elementor-4338 .elementor-element.elementor-element-557ff8b3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ae7331c-font-size );line-height:var( --e-global-typography-ae7331c-line-height );}.elementor-4338 .elementor-element.elementor-element-7b62673c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-2f08c1dd.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-359672f7 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-45281674 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-286a649f.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-71165e1e{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-12bbcdc7.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-12bbcdc7 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-97db589{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4338 .elementor-element.elementor-element-ad6723a.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-ccb22b2.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-ccb22b2{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-bdddb33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-bdddb33.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-1afa42b.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-667b901{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-67af1f75{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4338 .elementor-element.elementor-element-5a3bea44{--min-height:350px;}.elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-721665f{--min-height:350px;}.elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-2f58912{--min-height:400px;}.elementor-4338 .elementor-element.elementor-element-58a2446{--min-height:350px;}.elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-cf15978{--min-height:350px;}.elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-5d19c80{--min-height:350px;}.elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-1672a97{--min-height:350px;}.elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-bbfbeea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4338 .elementor-element.elementor-element-2246302c.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-1013982.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-1013982{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-0b4388c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-0b4388c.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-70fe77df.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-5a38232{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-651b1aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4338 .elementor-element.elementor-element-d49b1c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-d49b1c1.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-4b116c9e img{width:100%;height:358px;}body:not(.rtl) .elementor-4338 .elementor-element.elementor-element-7e0f106d{left:-50px;}body.rtl .elementor-4338 .elementor-element.elementor-element-7e0f106d{right:-50px;}.elementor-4338 .elementor-element.elementor-element-7e0f106d{top:-84px;}.elementor-4338 .elementor-element.elementor-element-5aae1e78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4338 .elementor-element.elementor-element-5aae1e78.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4338 .elementor-element.elementor-element-1bccc899.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-1bccc899{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-5f60f92{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-5f60f92.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-2b651d9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-2b651d9d.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-d681a11{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4338 .elementor-element.elementor-element-2114d80{text-align:center;}.elementor-4338 .elementor-element.elementor-element-2114d80 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-63772e7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-wrapper{text-align:center;}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-4d8ba3c6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4338 .elementor-element.elementor-element-3ba47c07{text-align:center;}.elementor-4338 .elementor-element.elementor-element-3ba47c07 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-6f30fc00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-wrapper{text-align:center;}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-3b804bcd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4338 .elementor-element.elementor-element-760589ba{text-align:center;}.elementor-4338 .elementor-element.elementor-element-760589ba .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-32005c28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-wrapper{text-align:center;}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-24137248{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4338 .elementor-element.elementor-element-21527335{text-align:center;}.elementor-4338 .elementor-element.elementor-element-21527335 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-4a63f8e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-wrapper{text-align:center;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-1280724{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4338 .elementor-element.elementor-element-a04374f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4338 .elementor-element.elementor-element-5de58de{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4338 .elementor-element.elementor-element-5de58de.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-61e8af4.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-61e8af4{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-ac34772{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-ac34772.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-29d4619.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-81ccc65{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-4933f54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4338 .elementor-element.elementor-element-f5bbf7f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-639d300.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-639d300 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-4338 .elementor-element.elementor-element-7972380{--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-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content{padding:0px 0px 0px 110px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-content-wrap > .xpro-block-quote-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-title{font-size:20px;}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-designation{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-37560d7:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-37560d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 25%;}.elementor-4338 .elementor-element.elementor-element-5b63ca0.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-5b63ca0{--e-icon-list-icon-size:18px;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:30px;line-height:1.3em;}.elementor-4338 .elementor-element.elementor-element-57c683c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-bb361ef.elementor-element{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-bb361ef .jeg-elementor-kit.jkit-button{text-align:center;}}@media(max-width:767px){.elementor-4338 .elementor-element.elementor-element-b8e827f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4338 .elementor-element.elementor-element-853470f{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-853470f .elementor-icon-list-item > a{font-size:13px;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-title{font-size:28px;}.elementor-4338 .elementor-element.elementor-element-d360a59 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:28px;}.elementor-4338 .elementor-element.elementor-element-1a60e95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-title{margin-block-end:4px;}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon{font-size:20px;padding:12px;}.elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-1209c97 .elementor-icon-box-title a{font-size:21px;}.elementor-4338 .elementor-element.elementor-element-7cb4497f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-6a7cdf37 .elementor-icon-list-item > a{font-size:15px;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-title{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-d169f21 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-6c6e112e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-4433609a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4338 .elementor-element.elementor-element-4433609a.e-con{--align-self:center;}.elementor-4338 .elementor-element.elementor-element-7a192aec{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-7a192aec img{width:100%;}.elementor-4338 .elementor-element.elementor-element-62ec3250{padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-62ec3250 img{width:100%;}.elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-19419c4f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ae7331c-font-size );line-height:var( --e-global-typography-ae7331c-line-height );}.elementor-4338 .elementor-element.elementor-element-557ff8b3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1d67aa13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ae7331c-font-size );line-height:var( --e-global-typography-ae7331c-line-height );}.elementor-4338 .elementor-element.elementor-element-7b62673c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-359672f7 .elementor-counter-number-wrapper{font-size:27px;}.elementor-4338 .elementor-element.elementor-element-359672f7 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-45281674 .elementor-counter-number-wrapper{font-size:27px;}.elementor-4338 .elementor-element.elementor-element-45281674 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-71165e1e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-ad6723a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4338 .elementor-element.elementor-element-ccb22b2{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-ccb22b2 .elementor-icon-list-item > a{font-size:15px;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-title{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-bdddb33 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-667b901{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-67af1f75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4338 .elementor-element.elementor-element-794bf474{--width:85%;}.elementor-4338 .elementor-element.elementor-element-278825d3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-487fef9f{--width:68px;}.elementor-4338 .elementor-element.elementor-element-44671f9{--width:85%;}.elementor-4338 .elementor-element.elementor-element-96962b6 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-815ed98{--width:68px;}.elementor-4338 .elementor-element.elementor-element-f3db80e{--width:85%;}.elementor-4338 .elementor-element.elementor-element-23ec42c .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-c6e4cc6{--width:68px;}.elementor-4338 .elementor-element.elementor-element-e01f462{--width:85%;}.elementor-4338 .elementor-element.elementor-element-0aa9439 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-24dc4b4{--width:68px;}.elementor-4338 .elementor-element.elementor-element-c130505{--width:85%;}.elementor-4338 .elementor-element.elementor-element-52cc442 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-6383d9c{--width:68px;}.elementor-4338 .elementor-element.elementor-element-031928f{--width:85%;}.elementor-4338 .elementor-element.elementor-element-7063190 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-84fa7e4{--width:68px;}.elementor-4338 .elementor-element.elementor-element-4592a7e0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-2246302c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4338 .elementor-element.elementor-element-1013982{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1013982 .elementor-icon-list-item > a{font-size:15px;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-title{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-0b4388c .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-5a38232{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-651b1aa{--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-4338 .elementor-element.elementor-element-d49b1c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-305b6a61{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4338 .elementor-element.elementor-element-4b116c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4338 .elementor-element.elementor-element-4b116c9e img{width:100%;}.elementor-4338 .elementor-element.elementor-element-1bccc899{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-1bccc899 .elementor-icon-list-item > a{font-size:15px;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-title{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-5f60f92 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-2b651d9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-d681a11{--justify-content:center;}.elementor-4338 .elementor-element.elementor-element-2114d80 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-title a{font-size:22px;}.elementor-4338 .elementor-element.elementor-element-63772e7a .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-4d8ba3c6{--justify-content:center;}.elementor-4338 .elementor-element.elementor-element-3ba47c07 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-title a{font-size:22px;}.elementor-4338 .elementor-element.elementor-element-6f30fc00 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-3b804bcd{--justify-content:center;}.elementor-4338 .elementor-element.elementor-element-760589ba .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-title a{font-size:22px;}.elementor-4338 .elementor-element.elementor-element-32005c28 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-24137248{--justify-content:center;}.elementor-4338 .elementor-element.elementor-element-21527335 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-title, .elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-title a{font-size:22px;}.elementor-4338 .elementor-element.elementor-element-4a63f8e3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-61e8af4{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-61e8af4 .elementor-icon-list-item > a{font-size:15px;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-title{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-ac34772 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-81ccc65{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-f5bbf7f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4338 .elementor-element.elementor-element-7972380{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content{padding:0px 0px 0px 90px;}.elementor-4338 .elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-5e2420c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-icon{margin:0px 0px 25px 0px;}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-content-wrap > .xpro-block-quote-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-title{font-size:18px;}.elementor-4338 .elementor-element.elementor-element-14bb14f .xpro-block-quote-desc > .xpro-block-quote-designation{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4338 .elementor-element.elementor-element-047259c{--min-height:300px;}.elementor-4338 .elementor-element.elementor-element-37560d7:not(.elementor-motion-effects-element-type-background), .elementor-4338 .elementor-element.elementor-element-37560d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 50%;}.elementor-4338 .elementor-element.elementor-element-80831c1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4338 .elementor-element.elementor-element-5b63ca0{--e-icon-list-icon-size:17px;}.elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4338 .elementor-element.elementor-element-5b63ca0 .elementor-icon-list-item > a{font-size:15px;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-title{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-6a4e5d0 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:25px;}.elementor-4338 .elementor-element.elementor-element-57c683c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media (min-width: 1025px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(2) } }@media (min-width: 1025px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(2) } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (max-width: 767px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-33dd9ca .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }