.elementor-2 .elementor-element.elementor-element-3969c72{--display:flex;--min-height:610px;--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-3969c72:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3969c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mcdonalds.mu/wp-content/uploads/2025/08/logo-2.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-47787bb{--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;}.elementor-2 .elementor-element.elementor-element-461143c{--display:flex;}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-2654bbd .elementor-repeater-item-0639a49  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-2654bbd .elementor-repeater-item-1c8844b  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-2654bbd .elementor-repeater-item-1bb8497  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-2654bbd .uc_fbps_slide{height:50vh;align-items:center;justify-content:center;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-2654bbd .uc_fbps_slide .ue-item-image{background-size:contain;}.elementor-2 .elementor-element.elementor-element-2654bbd .uc_fbps_content{background-color:rgba(0, 0, 0, 0.50);max-width:400px;text-align:center;padding:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-2654bbd .uc_fbps_container_title{margin-top:0px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2654bbd .uc_fbps_container_desc{margin-top:10px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2654bbd .ue-btn-wrap{text-align:inherit;}.elementor-2 .elementor-element.elementor-element-2654bbd .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-2 .elementor-element.elementor-element-2654bbd .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2 .elementor-element.elementor-element-2654bbd .owl-nav .owl-next{right:20px;left:auto;}.elementor-2 .elementor-element.elementor-element-2654bbd .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-2654bbd .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2 .elementor-element.elementor-element-2654bbd .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-2654bbd .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-2654bbd .owl-dots{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-2654bbd .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-2654bbd .ue-item-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-0b902bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c457d24 .elementor-repeater-item-2f83a54  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-c457d24 .elementor-repeater-item-b2d038d  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-c457d24 .elementor-repeater-item-831827a  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-c457d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c457d24 .uc_fbps_slide{height:50vh;align-items:center;justify-content:center;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-c457d24 .uc_fbps_slide .ue-item-image{background-size:cover;}.elementor-2 .elementor-element.elementor-element-c457d24 .uc_fbps_content{background-color:#00000000;max-width:515px;border-style:none;text-align:left;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c457d24 .uc_fbps_container_title{margin-top:0px;color:var( --e-global-color-primary );font-family:"Speedee", Sans-serif;font-size:55px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-c457d24 .uc_fbps_container_desc{margin-top:10px;color:var( --e-global-color-primary );font-family:"Speedee Regular", Sans-serif;font-size:15px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-c457d24 .ue-btn-wrap{text-align:inherit;}.elementor-2 .elementor-element.elementor-element-c457d24 .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-2 .elementor-element.elementor-element-c457d24 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2 .elementor-element.elementor-element-c457d24 .owl-nav .owl-next{right:20px;left:auto;}.elementor-2 .elementor-element.elementor-element-c457d24 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-c457d24 .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2 .elementor-element.elementor-element-c457d24 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-c457d24 .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-c457d24 .owl-dots{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-c457d24 .uc_fbps_container_image img{width:120px !important;}.elementor-2 .elementor-element.elementor-element-c457d24 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-c457d24 .ue-item-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-f7a2ab5{--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;}.elementor-2 .elementor-element.elementor-element-4d51edf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .elementor-repeater-item-2268397  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-46ee7fb .elementor-repeater-item-0420dda  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-46ee7fb .elementor-repeater-item-c342475  .ue-item-image{background-position:center center !important;}.elementor-2 .elementor-element.elementor-element-46ee7fb{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-46ee7fb > .elementor-widget-container{background-color:var( --e-global-color-0fbf4af );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-46ee7fb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-46ee7fb .uc_fbps_slide{height:0vh;align-items:center;justify-content:center;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .uc_fbps_slide .ue-item-image{background-size:cover;}.elementor-2 .elementor-element.elementor-element-46ee7fb .uc_fbps_content{background-color:#00000000;max-width:400px;text-align:center;padding:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .uc_fbps_container_title{margin-top:0px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-46ee7fb .uc_fbps_container_desc{margin-top:10px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-46ee7fb .ue-btn-wrap{text-align:inherit;}.elementor-2 .elementor-element.elementor-element-46ee7fb .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-nav .owl-next{right:20px;left:auto;}.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-dot.active{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-46ee7fb .owl-dots{margin-top:-3px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .uc_fbps_container_image img{width:120px !important;}.elementor-2 .elementor-element.elementor-element-46ee7fb .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-46ee7fb .ue-item-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-267cb28{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-188e7aa{--swiper-slides-to-display:3;--swiper-slides-gap:30px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:165px;--arrow-prev-top-position:235px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:165px;--arrow-next-top-position:235px;--arrow-normal-color:var( --e-global-color-secondary );--swiper-pagination-size:10px;--dots-normal-color:#888888;--dots-hover-color:var( --e-global-color-accent );--swiper-pagination-spacing:55px;}.elementor-2 .elementor-element.elementor-element-188e7aa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-2 .elementor-element.elementor-element-14fbf33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5831a86{width:auto;max-width:auto;text-align:center;}.elementor-2 .elementor-element.elementor-element-5831a86.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5831a86 .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:7.5rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-6cc75d5{--swiper-slides-to-display:1;--swiper-slides-gap:30px;margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-position:110px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:110px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-normal-color:#F8B300;--swiper-pagination-size:15px;--dots-normal-color:#888888;--dots-hover-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6cc75d5 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-6cc75d5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-2 .elementor-element.elementor-element-dad8614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-dad8614:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dad8614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2 .elementor-element.elementor-element-3c30717{--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;}.elementor-2 .elementor-element.elementor-element-1319646{--display:flex;}.elementor-2 .elementor-element.elementor-element-1319646.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c581c3a .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:4rem;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2 .elementor-element.elementor-element-7b23673{font-family:"Speedee Regular", Sans-serif;font-size:15px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-2 .elementor-element.elementor-element-8b89add .elementor-button{background-color:#F8B30000;font-family:"Speedee", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8b89add{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-2 .elementor-element.elementor-element-8b89add.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8b89add .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8b89add .elementor-button:focus{color:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-8b89add .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8b89add .elementor-button:focus svg{fill:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-c6a8b78{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-5a078fe img{width:50%;}.elementor-2 .elementor-element.elementor-element-7207625{--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;}.elementor-2 .elementor-element.elementor-element-fc29728{--display:flex;}.elementor-2 .elementor-element.elementor-element-fc29728.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-73a767f .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:4rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-931fd4d .elementor-button{background-color:#F8B30000;font-family:"Speedee", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-931fd4d{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-2 .elementor-element.elementor-element-931fd4d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-931fd4d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-931fd4d .elementor-button:focus{color:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-931fd4d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-931fd4d .elementor-button:focus svg{fill:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-7c3320c{--display:flex;}.elementor-2 .elementor-element.elementor-element-56e0f57 img{width:100%;}.elementor-2 .elementor-element.elementor-element-ab7c958{--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;}.elementor-2 .elementor-element.elementor-element-42ded87{--display:flex;}.elementor-2 .elementor-element.elementor-element-42ded87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7579733 .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:4rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-64544c9 .elementor-button{background-color:#F8B30000;font-family:"Speedee", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64544c9{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-2 .elementor-element.elementor-element-64544c9.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-64544c9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-64544c9 .elementor-button:focus{color:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-64544c9 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-64544c9 .elementor-button:focus svg{fill:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-36aed21{--display:flex;}.elementor-2 .elementor-element.elementor-element-6f16516{--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;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2 .elementor-element.elementor-element-ceb5bac{--display:flex;}.elementor-2 .elementor-element.elementor-element-ceb5bac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d4411ee{text-align:center;}.elementor-2 .elementor-element.elementor-element-d4411ee .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:3rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-0aebbea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-05e7d63 .elementor-button{background-color:#F8B30000;font-family:"Speedee", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-05e7d63{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-2 .elementor-element.elementor-element-05e7d63.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-05e7d63 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-05e7d63 .elementor-button:focus{color:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-05e7d63 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-05e7d63 .elementor-button:focus svg{fill:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-59f1527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-60c43b0{text-align:center;}.elementor-2 .elementor-element.elementor-element-60c43b0 .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:3rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-97499ff{--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;}.elementor-2 .elementor-element.elementor-element-dd49a48{--display:flex;}.elementor-2 .elementor-element.elementor-element-6e02837{--display:flex;}.elementor-2 .elementor-element.elementor-element-d941c38 .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:3rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3c70754{font-family:"Speedee Regular", Sans-serif;font-size:15px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-fdd481d{--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;}.elementor-2 .elementor-element.elementor-element-590cab1{--display:flex;}.elementor-2 .elementor-element.elementor-element-590cab1.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-abc03fe{--display:flex;}.elementor-2 .elementor-element.elementor-element-5ca4e10{font-family:"Speedee Regular", Sans-serif;font-size:15px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-9886b5a .elementor-button{background-color:#F8B30000;font-family:"Speedee", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9886b5a{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-2 .elementor-element.elementor-element-9886b5a.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9886b5a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9886b5a .elementor-button:focus{color:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-9886b5a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9886b5a .elementor-button:focus svg{fill:var( --e-global-color-dc1eb98 );}.elementor-2 .elementor-element.elementor-element-bb3c4b9{--display:flex;}.elementor-2 .elementor-element.elementor-element-7129dd2{text-align:center;}.elementor-2 .elementor-element.elementor-element-7129dd2 .elementor-heading-title{font-family:"Speedee", Sans-serif;font-size:3rem;font-weight:700;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-3d9ad96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-grid-item{padding:30px 30px 30px 30px;border-style:none;transition:all 200ms ease-in-out;}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-grid-item:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-grid-item.ue-active-item{border-style:none;}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-1319646{--width:50.268%;}.elementor-2 .elementor-element.elementor-element-fc29728{--width:50.268%;}.elementor-2 .elementor-element.elementor-element-42ded87{--width:50.268%;}}@media(max-width:1024px){.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_slider_new .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-188e7aa{--swiper-slides-to-display:2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-6cc75d5{--swiper-slides-to-display:2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_slider_new .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-188e7aa{--swiper-slides-to-display:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-6cc75d5{--swiper-slides-to-display:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3d9ad96 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for loop-carousel, class: .elementor-element-188e7aa *//* Base bullet = thin rounded bar */
.elementor-2 .elementor-element.elementor-element-188e7aa.swiper-pagination-bullet,
.swiper-pagination-bullet {
  width: 80px !important
  ;                  /* bar length */
  height: 4px !important;                  /* bar thickness */
  border-radius: 1px;           /* pill ends */
  background: #e9e9e9;          /* inactive color */
  opacity: 1;                   /* override Swiper's dimming */
  margin: 0 12px !important;    /* spacing between bars */
  transition: transform .2s ease, background-color .2s ease, opacity .2s ease;
}


.elementor-2 .elementor-element.elementor-element-188e7aa .swiper-pagination-bullet-active,
.swiper-pagination-bullet-active {
  background: #F8B300 !important;          /* active color (your yellow/orange) */
  transform: none;              /* keep it flat; remove if you want scaling */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6cc75d5 *//* Base bullet = thin rounded bar */
.elementor-2 .elementor-element.elementor-element-6cc75d5.swiper-pagination-bullet,
.swiper-pagination-bullet {
  width: 40px !important
  ;                  /* bar length */
  height: 4px !important;                  /* bar thickness */
  border-radius: 1px;           /* pill ends */
  background: #e9e9e9;          /* inactive color */
  opacity: 1;                   /* override Swiper's dimming */
  margin: 0 12px !important;    /* spacing between bars */
  transition: transform .2s ease, background-color .2s ease, opacity .2s ease;
}


.elementor-2 .elementor-element.elementor-element-6cc75d5 .swiper-pagination-bullet-active,
.swiper-pagination-bullet-active {
  background: #F8B300 !important;          /* active color (your yellow/orange) */
  transform: none;              /* keep it flat; remove if you want scaling */
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_listing_grid, class: .elementor-element-3d9ad96 *//* Keep your existing offsets */
.elementor-2 .elementor-element.elementor-element-3d9ad96#impact-grid .ue-grid .ue-grid-item:nth-child(2),
.elementor-2 .elementor-element.elementor-element-3d9ad96#impact-grid .ue-grid .ue-grid-item:nth-child(4) {
  transform: translateY(30px);
  margin-top: 30px !important;
}

/* Center the 5th item */
.elementor-2 .elementor-element.elementor-element-3d9ad96#impact-grid .ue-grid .ue-grid-item:nth-child(5) {
  grid-column: 1 / -1;      /* span full row (both columns) */
  justify-self: center;      /* center within that row */
  width: 100%;               /* allow it to size nicely */
  max-width: 520px;          /* adjust to match your design */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Speedee';
	font-display: auto;
	src: url('https://www.mcdonalds.mu/wp-content/uploads/2025/08/Speedee.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Speedee Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.mcdonalds.mu/wp-content/uploads/2025/08/Speedee_Rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */