.elementor-50 .elementor-element.elementor-element-7211c3a2:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7211c3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovoya.com/wp-content/uploads/2026/08/desert-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-7211c3a2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-7211c3a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-61a8e418{text-align:center;}.elementor-50 .elementor-element.elementor-element-61a8e418 .elementor-heading-title{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-35bd2e20{--display:flex;}.elementor-50 .elementor-element.elementor-element-36a65f8{--spacer-size:0px;}.elementor-50 .elementor-element.elementor-element-484f19c7{--display:flex;}.elementor-50 .elementor-element.elementor-element-150d74{text-align:center;}.elementor-50 .elementor-element.elementor-element-47c15f78{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-378ad178{text-align:center;}.elementor-50 .elementor-element.elementor-element-6b5eeeba{--display:flex;}.elementor-50 .elementor-element.elementor-element-be83ba4{text-align:center;}.elementor-50 .elementor-element.elementor-element-6b4181ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-6b4181ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50 .elementor-element.elementor-element-392dbff6 img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-2f0c00c7{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-6991ee3a{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-49f93140 .elementor-button{font-size:12px;text-shadow:27px 0px 19px rgba(0,0,0,0.3);box-shadow:0px -7px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-49f93140:not( .elementor-widget-image ), .elementor-50 .elementor-element.elementor-element-49f93140.elementor-widget-image img{-webkit-mask-image:url( https://moroccovoya.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:40%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-50 .elementor-element.elementor-element-60d6471b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-60d6471b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-137d0b3c img{max-width:100%;border-radius:3px 3px 3px 3px;}.elementor-50 .elementor-element.elementor-element-627c7cf2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-5d9c6520{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-1d890c19 .elementor-button{font-size:12px;text-shadow:27px 0px 19px rgba(0,0,0,0.3);box-shadow:0px -7px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-1d890c19{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-1d890c19:not( .elementor-widget-image ), .elementor-50 .elementor-element.elementor-element-1d890c19.elementor-widget-image img{-webkit-mask-image:url( https://moroccovoya.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:40%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-50 .elementor-element.elementor-element-59139a6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-59139a6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-14039c2a img{max-width:100%;border-radius:3px 3px 3px 3px;}.elementor-50 .elementor-element.elementor-element-791fbdf6{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-6e281daf{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-55347438 .elementor-button{font-size:12px;text-shadow:27px 0px 19px rgba(0,0,0,0.3);box-shadow:0px -7px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-55347438{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-55347438:not( .elementor-widget-image ), .elementor-50 .elementor-element.elementor-element-55347438.elementor-widget-image img{-webkit-mask-image:url( https://moroccovoya.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:40%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-50 .elementor-element.elementor-element-2a716c7e{--display:flex;}.elementor-50 .elementor-element.elementor-element-357c39f5{--spacer-size:0px;}.elementor-50 .elementor-element.elementor-element-45257182 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-45257182 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-301cca47 img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-55a71e03{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-6e86b30b{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-19e98466 .elementor-button{font-size:12px;text-shadow:27px 0px 19px rgba(0,0,0,0.3);box-shadow:0px -7px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-19e98466{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-19e98466:not( .elementor-widget-image ), .elementor-50 .elementor-element.elementor-element-19e98466.elementor-widget-image img{-webkit-mask-image:url( https://moroccovoya.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:40%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-50 .elementor-element.elementor-element-2967f89b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-2967f89b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-16137233 img{max-width:100%;border-radius:3px 3px 3px 3px;}.elementor-50 .elementor-element.elementor-element-24265f33{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-127bec84{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-4bdcd615 .elementor-button{font-size:12px;text-shadow:27px 0px 19px rgba(0,0,0,0.3);box-shadow:0px -7px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-4bdcd615{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-4bdcd615:not( .elementor-widget-image ), .elementor-50 .elementor-element.elementor-element-4bdcd615.elementor-widget-image img{-webkit-mask-image:url( https://moroccovoya.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:40%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-50 .elementor-element.elementor-element-233b8d8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-233b8d8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-5298424c img{max-width:100%;border-radius:3px 3px 3px 3px;}.elementor-50 .elementor-element.elementor-element-133d4227{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-4760fb2f{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-77ada07a .elementor-button{font-size:12px;text-shadow:27px 0px 19px rgba(0,0,0,0.3);box-shadow:0px -7px 10px 0px rgba(0,0,0,0.5);}.elementor-50 .elementor-element.elementor-element-77ada07a{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-77ada07a:not( .elementor-widget-image ), .elementor-50 .elementor-element.elementor-element-77ada07a.elementor-widget-image img{-webkit-mask-image:url( https://moroccovoya.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:40%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-50 .elementor-element.elementor-element-11f80ebd{--display:flex;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-8b2a7e7{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-50 .elementor-element.elementor-element-8b2a7e7 .elementor-headline{text-align:center;font-weight:900;text-transform:capitalize;font-style:italic;}.elementor-50 .elementor-element.elementor-element-8b2a7e7 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-8b2a7e7 .elementor-headline-dynamic-text{font-family:"Rozha One", Sans-serif;font-weight:500;z-index:auto;}.elementor-50 .elementor-element.elementor-element-8b2a7e7 .elementor-headline-dynamic-wrapper path{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;}.elementor-50 .elementor-element.elementor-element-8b2a7e7 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-50 .elementor-element.elementor-element-3f571d71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-3f571d71 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );transition-duration:0s;border-style:solid;}.elementor-50 .elementor-element.elementor-element-3f571d71 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-3f571d71 .elementor-button:focus{border-color:#0A0A0A;}.elementor-50 .elementor-element.elementor-element-3f571d71.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-5dbdf5f0{--display:flex;}.elementor-50 .elementor-element.elementor-element-442f2b2{--spacer-size:0px;}.elementor-50 .elementor-element.elementor-element-3f0cb606{--display:flex;}.elementor-50 .elementor-element.elementor-element-542a4b15{text-align:center;}.elementor-50 .elementor-element.elementor-element-33d82a71{text-align:center;}.elementor-50 .elementor-element.elementor-element-7a1621cb{--display:flex;}.elementor-50 .elementor-element.elementor-element-4c0dafca{--spacer-size:0px;}.elementor-50 .elementor-element.elementor-element-6e81d4c0{--display:flex;}.elementor-50 .elementor-element.elementor-element-b702a82{width:var( --container-widget-width, 91.397% );max-width:91.397%;--container-widget-width:91.397%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-b702a82.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-6b4181ea{width:50%;}.elementor-50 .elementor-element.elementor-element-60d6471b{width:50%;}.elementor-50 .elementor-element.elementor-element-59139a6d{width:50%;}.elementor-50 .elementor-element.elementor-element-45257182{width:50%;}.elementor-50 .elementor-element.elementor-element-2967f89b{width:50%;}.elementor-50 .elementor-element.elementor-element-233b8d8b{width:50%;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-7211c3a2{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2730eb3b > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50 .elementor-element.elementor-element-7f9c52e6{padding:0px 75px 0px 75px;}.elementor-50 .elementor-element.elementor-element-6b4181ea > .elementor-element-populated{padding:10px 10px 30px 10px;}.elementor-50 .elementor-element.elementor-element-60d6471b > .elementor-element-populated{padding:10px 10px 30px 10px;}.elementor-50 .elementor-element.elementor-element-59139a6d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-50 .elementor-element.elementor-element-29f1ce40{padding:0px 75px 0px 75px;}.elementor-50 .elementor-element.elementor-element-45257182 > .elementor-element-populated{padding:10px 10px 30px 10px;}.elementor-50 .elementor-element.elementor-element-2967f89b > .elementor-element-populated{padding:10px 10px 30px 10px;}.elementor-50 .elementor-element.elementor-element-233b8d8b > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-150d74{text-align:center;}.elementor-50 .elementor-element.elementor-element-7f9c52e6{padding:15px 20px 0px 20px;}.elementor-50 .elementor-element.elementor-element-6b4181ea{width:100%;}.elementor-50 .elementor-element.elementor-element-29f1ce40{padding:15px 20px 0px 20px;}.elementor-50 .elementor-element.elementor-element-45257182{width:100%;}}/* Start custom CSS for button, class: .elementor-element-49f93140 */.bottom-ribbon {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #111;
  color: #fff;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 9999;
}

.ribbon-btn {
  background: #ff6600;
  color: white;
  padding: 10px 18px;
  text-decoration: none;
  border-radius: 5px;
}/* End custom CSS */