.elementor-22622 .elementor-element.elementor-element-d213f45 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22622 .elementor-element.elementor-element-13931f5{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-22622 .elementor-element.elementor-element-7645714 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22622 .elementor-element.elementor-element-7bf115c{text-align:center;}.elementor-22622 .elementor-element.elementor-element-7bf115c .elementor-heading-title{font-size:30px;color:#3F3F3F;}.elementor-22622 .elementor-element.elementor-element-6d8734c:not(.elementor-motion-effects-element-type-background), .elementor-22622 .elementor-element.elementor-element-6d8734c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22622 .elementor-element.elementor-element-6d8734c{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-22622 .elementor-element.elementor-element-6d8734c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22622 .elementor-element.elementor-element-7c65670 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22622 .elementor-element.elementor-element-a7ed560 > .elementor-widget-container{margin:47px 47px 47px 47px;}.elementor-22622 .elementor-element.elementor-element-a7ed560{text-align:justify;font-size:19px;}.elementor-22622 .elementor-element.elementor-element-b5949fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22622 .elementor-element.elementor-element-b5949fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.viaggiamocisopra.com/wp-content/uploads/2026/06/ESSAOUIRA-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-22622 .elementor-element.elementor-element-b5949fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22622 .elementor-element.elementor-element-b5949fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22622 .elementor-element.elementor-element-015f2b0{--spacer-size:208px;width:var( --container-widget-width, 103.486% );max-width:103.486%;--container-widget-width:103.486%;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-71aed2d{text-align:center;}.elementor-22622 .elementor-element.elementor-element-71aed2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title, .elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title:before, .elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title:after, .elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-content, .elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tabs-content-wrapper{border-width:1px;}.elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title, .elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title a{color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title.elementor-active,
					 .elementor-22622 .elementor-element.elementor-element-f3cf45a .elementor-tab-title.elementor-active a{color:#A48255;}.elementor-22622 .elementor-element.elementor-element-8dc0fad{text-align:center;}.elementor-22622 .elementor-element.elementor-element-8dc0fad .elementor-heading-title{color:#A48255;}.elementor-22622 .elementor-element.elementor-element-d66ffc8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-accordion-icon, .elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-accordion-title{color:#A48255;}.elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-accordion-icon svg{fill:#A48255;}.elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-active .elementor-accordion-icon, .elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-active .elementor-accordion-title{color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-active .elementor-accordion-icon svg{fill:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-15ead95 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-22622 .elementor-element.elementor-element-de3a74a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-22622 .elementor-element.elementor-element-de3a74a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-22622 .elementor-element.elementor-element-de3a74a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta .elementor-cta__bg, .elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta__content{min-height:309px;text-align:center;}.elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta__title{font-size:39px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-22622 .elementor-element.elementor-element-de3a74a .elementor-cta__button{font-size:24px;}.elementor-22622 .elementor-element.elementor-element-5aa301f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22622 .elementor-element.elementor-element-f89ea45{text-align:center;}.elementor-22622 .elementor-element.elementor-element-f89ea45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-7a1fcf3{border-style:none;margin-top:0px;margin-bottom:0px;padding:28px 0px 0px 0px;}.elementor-22622 .elementor-element.elementor-element-6b6ebc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-22622 .elementor-element.elementor-element-6b6ebc7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22622 .elementor-element.elementor-element-bb17176{--image-border-radius:15px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-22622 .elementor-element.elementor-element-66c462b{text-align:center;}.elementor-22622 .elementor-element.elementor-element-66c462b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-icon i{color:#B9CF3E;transition:color 0.3s;}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-icon svg{fill:#B9CF3E;transition:fill 0.3s;}.elementor-22622 .elementor-element.elementor-element-fdb06bd{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-22622 .elementor-element.elementor-element-9ed6ad2{text-align:center;}.elementor-22622 .elementor-element.elementor-element-9ed6ad2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-7222678{--e-image-carousel-slides-to-show:1;}.elementor-22622 .elementor-element.elementor-element-7222678 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-22622 .elementor-element.elementor-element-383565d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-22622 .elementor-element.elementor-element-9aaf312 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22622 .elementor-element.elementor-element-1f5f9bc{text-align:center;font-size:17px;}.elementor-22622 .elementor-element.elementor-element-6008cee{text-align:center;}.elementor-22622 .elementor-element.elementor-element-6008cee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#7A1C31;}.elementor-22622 .elementor-element.elementor-element-adea43d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22622 .elementor-element.elementor-element-53b3c2a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22622 .elementor-element.elementor-element-7095d90 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22622 .elementor-element.elementor-element-26141b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22622 .elementor-element.elementor-element-7798b82 > .elementor-element-populated{padding:0% 23% 0% 23%;}.elementor-22622 .elementor-element.elementor-element-2b5a812{width:var( --container-widget-width, 79.017% );max-width:79.017%;--container-widget-width:79.017%;--container-widget-flex-grow:0;text-align:center;}.elementor-22622 .elementor-element.elementor-element-2b5a812 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22622 .elementor-element.elementor-element-e86fc77{width:var( --container-widget-width, 80.989% );max-width:80.989%;--container-widget-width:80.989%;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-e86fc77 > .elementor-widget-container{margin:6px 6px 6px 6px;padding:4px 4px 4px 4px;}.elementor-22622 .elementor-element.elementor-element-e86fc77 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22622 .elementor-element.elementor-element-49b0009{text-align:center;}.elementor-22622 .elementor-element.elementor-element-49b0009 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-primary );}.elementor-22622 .elementor-element.elementor-element-80ab1f6{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-22622 .elementor-element.elementor-element-ade6cd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22622 .elementor-element.elementor-element-ade6cd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.viaggiamocisopra.com/wp-content/uploads/2026/06/bracere-deserto-marocco-viaggio.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-22622 .elementor-element.elementor-element-ade6cd8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 2% 10% 2%;}.elementor-22622 .elementor-element.elementor-element-ade6cd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22622 .elementor-element.elementor-element-84fa6ae{--spacer-size:50px;}.elementor-22622 .elementor-element.elementor-element-8bb7c23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22622 .elementor-element.elementor-element-8bb7c23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22622 .elementor-element.elementor-element-8bb7c23 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 2% 8%;}.elementor-22622 .elementor-element.elementor-element-8bb7c23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22622 .elementor-element.elementor-element-d36d29c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-22622 .elementor-element.elementor-element-b9e2bc6:not(.elementor-motion-effects-element-type-background), .elementor-22622 .elementor-element.elementor-element-b9e2bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22622 .elementor-element.elementor-element-b9e2bc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22622 .elementor-element.elementor-element-b9e2bc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22622 .elementor-element.elementor-element-e87931d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22622 .elementor-element.elementor-element-e87931d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22622 .elementor-element.elementor-element-e87931d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22622 .elementor-element.elementor-element-e87931d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1550px){.elementor-22622 .elementor-element.elementor-element-e86fc77{width:var( --container-widget-width, 403.115px );max-width:403.115px;--container-widget-width:403.115px;--container-widget-flex-grow:0;}}@media(max-width:1199px){.elementor-22622 .elementor-element.elementor-element-015f2b0{--spacer-size:354px;width:var( --container-widget-width, 791.99px );max-width:791.99px;--container-widget-width:791.99px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-adea43d{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-53b3c2a{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-7095d90{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-26141b3{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-7798b82 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-22622 .elementor-element.elementor-element-e86fc77{width:var( --container-widget-width, 610.101px );max-width:610.101px;--container-widget-width:610.101px;--container-widget-flex-grow:0;} .elementor-22622 .elementor-element.elementor-element-80ab1f6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-22622 .elementor-element.elementor-element-84fa6ae{width:var( --container-widget-width, 768.569px );max-width:768.569px;--container-widget-width:768.569px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-d36d29c{width:var( --container-widget-width, 794.47px );max-width:794.47px;--container-widget-width:794.47px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-f479f5c{width:var( --container-widget-width, 816.997px );max-width:816.997px;--container-widget-width:816.997px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-22622 .elementor-element.elementor-element-66c462b .elementor-heading-title{font-size:26px;}.elementor-22622 .elementor-element.elementor-element-fdb06bd{--e-icon-list-icon-size:35px;}.elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22622 .elementor-element.elementor-element-fdb06bd .elementor-icon-list-item > a{font-size:13px;}.elementor-22622 .elementor-element.elementor-element-6008cee .elementor-heading-title{font-size:26px;}.elementor-22622 .elementor-element.elementor-element-7798b82 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-22622 .elementor-element.elementor-element-2b5a812{width:var( --container-widget-width, 319.753px );max-width:319.753px;--container-widget-width:319.753px;--container-widget-flex-grow:0;}.elementor-22622 .elementor-element.elementor-element-2b5a812 .elementor-heading-title{font-size:27px;}.elementor-22622 .elementor-element.elementor-element-49b0009 .elementor-heading-title{font-size:26px;} .elementor-22622 .elementor-element.elementor-element-80ab1f6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-22622 .elementor-element.elementor-element-7c65670{width:54.21%;}.elementor-22622 .elementor-element.elementor-element-b5949fb{width:45.714%;}}