.elementor-1524 .elementor-element.elementor-element-a84106b{--display:flex;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh{min-height:100vh;--ma-cvh-inner-width:1240px;--ma-cvh-content-width:720px;--ma-cvh-overlay:#FFFFFF00;--ma-cvh-vignette:0.32;--ma-cvh-action-gap:18px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__inner{padding:0px 0px 82px 0px;justify-content:flex-start;align-items:flex-end;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__content{text-align:left;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__actions{justify-content:left;margin-top:32px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__poster{background-position:center center;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__video{object-position:center center;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__grain{opacity:0.035;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__heading{color:#FFFFFF;font-family:"Cal Sans", Sans-serif;font-size:68px;font-weight:400;text-transform:capitalize;line-height:77px;letter-spacing:1.2px;margin-bottom:0px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__eyebrow{color:rgba(255,255,255,0.82);margin-bottom:18px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__description{color:rgba(255,255,255,0.84);margin-top:24px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__cta{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;background-color:#1A1A1A;border-radius:5px 5px 5px 5px;padding:0px 38px 0px 38px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__cta:hover, .elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__cta:focus-visible{color:#FFFFFF;background-color:#DDA148;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__video-control{width:59px;height:59px;flex-basis:59px;color:#FFFFFFB0;border-color:#FFFFFFB0;background-color:rgba(0,0,0,0.12);}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__control-icon{font-size:48px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__video-control:hover, .elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__video-control:focus-visible{color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__video-label{color:#FFFFFF00;}.elementor-1524 .elementor-element.elementor-element-7d35319{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-24dcad1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-1524 .elementor-element.elementor-element-13e1cde{font-family:"Cal Sans", Sans-serif;font-size:19px;color:#A90A0A;}.elementor-1524 .elementor-element.elementor-element-13e1cde p{margin-block-end:0px;}.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-1524 .elementor-element.elementor-element-7592997{--iteration-count:infinite;--animation-duration:1200ms;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#B11417;}.elementor-1524 .elementor-element.elementor-element-7592997 .elementor-headline{text-align:center;font-family:"Parkinsans", Sans-serif;font-size:48px;font-weight:700;}.elementor-1524 .elementor-element.elementor-element-7592997 .elementor-headline-plain-text{color:#000000;}.elementor-1524 .elementor-element.elementor-element-7592997 .elementor-headline-dynamic-text{font-family:"Parkinsans", Sans-serif;font-weight:700;}.elementor-1524 .elementor-element.elementor-element-7592997 .elementor-headline-dynamic-wrapper path{stroke:#B11417;}.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-1524 .elementor-element.elementor-element-c39f947{width:var( --container-widget-width, 1150px );max-width:1150px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:1150px;--container-widget-flex-grow:0;text-align:center;}.elementor-1524 .elementor-element.elementor-element-c39f947.elementor-element{--align-self:center;}.elementor-1524 .elementor-element.elementor-element-c39f947 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:26px;color:#5B5151;}.elementor-1524 .elementor-element.elementor-element-6aa83d3{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-6aa83d3:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-6aa83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFDFC 0%, #FFF3E5 100%);}.elementor-1524 .elementor-element.elementor-element-6c1f244{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1524 .elementor-element.elementor-element-e350ece{font-family:"Cal Sans", Sans-serif;font-size:19px;color:#A90A0A;}.elementor-1524 .elementor-element.elementor-element-e350ece p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-1b3fdab{--iteration-count:infinite;--animation-duration:1200ms;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#B11417;}.elementor-1524 .elementor-element.elementor-element-1b3fdab .elementor-headline{text-align:center;font-family:"Parkinsans", Sans-serif;font-size:48px;font-weight:700;}.elementor-1524 .elementor-element.elementor-element-1b3fdab .elementor-headline-plain-text{color:#000000;}.elementor-1524 .elementor-element.elementor-element-1b3fdab .elementor-headline-dynamic-text{font-family:"Parkinsans", Sans-serif;font-weight:700;}.elementor-1524 .elementor-element.elementor-element-1b3fdab .elementor-headline-dynamic-wrapper path{stroke:#B11417;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-be6cc60 .ue_timeline_item_image{object-position:left !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-21387f2 .ue_timeline_item_image{object-position:center !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-5de686a .ue_timeline_item_image{object-position:center !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-7160e04 .ue_timeline_item_image{object-position:center !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-9ff235b .ue_timeline_item_image{object-position:center !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-12e4a7e .ue_timeline_item_image{object-position:center !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .elementor-repeater-item-a44977b .ue_timeline_item_image{object-position:center !important;}.elementor-1524 .elementor-element.elementor-element-8a05d2d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_holder{width:100px;height:100px;font-size:100px;background-color:#B7B7B700;color:#FFFFFF00;border-radius:100px 100px 100px 100px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon{width:100px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_image{width:100px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder{background-color:#00000000;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_holder svg{fill:#FFFFFF00;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_line_offset{height:60px;width:8px;background-color:#E8D6CC;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_content{margin-bottom:60px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_content_main{background-color:#FFFFFF;border-radius:0px 24px 24px 0px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#A70A0B;padding:20px 20px 20px 20px;text-align:inherit;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item:nth-child(odd) .ue_timeline_item_content_main{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_pointer_inside{background-color:#ececec;height:30px;margin-top:0px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_pointer{width:0px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_pointer_spacer{width:20px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_line{width:8px;background-color:#E8D6CC;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_line_mask{background-color:#F1972B;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_line_offset_mask{background-color:#F1972B;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_image{width:60px;opacity:100%;mix-blend-mode:normal;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_title{color:#201919;font-family:"Cal Sans", Sans-serif;font-size:27px;line-height:32px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_subtitle{color:#a3a3a3;margin-top:5px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_text{color:#655A5A;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;margin-top:10px;}.elementor-1524 .elementor-element.elementor-element-4432e4c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-848b92a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1524 .elementor-element.elementor-element-e2d0f85{font-family:"Cal Sans", Sans-serif;font-size:19px;color:#A90A0A;}.elementor-1524 .elementor-element.elementor-element-e2d0f85 p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-8738209{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#1D1717;}.elementor-1524 .elementor-element.elementor-element-8738209 .elementor-headline{text-align:center;font-family:"Parkinsans", Sans-serif;font-size:48px;font-weight:700;}.elementor-1524 .elementor-element.elementor-element-8738209 .elementor-headline-plain-text{color:#1D1717;}.elementor-1524 .elementor-element.elementor-element-8738209 .elementor-headline-dynamic-text{font-family:"Parkinsans", Sans-serif;font-weight:700;}.elementor-1524 .elementor-element.elementor-element-8738209 .elementor-headline-dynamic-wrapper path{stroke:#1D1717;}.elementor-1524 .elementor-element.elementor-element-d8ff142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-1524 .elementor-element.elementor-element-d8ff142.elementor-element{--align-self:center;}.elementor-1524 .elementor-element.elementor-element-d8ff142 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:26px;color:#5B5151;}.elementor-1524 .elementor-element.elementor-element-c15316a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-1524 .elementor-element.elementor-element-c15316a:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-c15316a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxford.mmindsdemo3.com/wp-content/uploads/2026/08/Vector-48.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );}body:not(.rtl) .elementor-1524 .elementor-element.elementor-element-cf8a7f0{left:0px;}body.rtl .elementor-1524 .elementor-element.elementor-element-cf8a7f0{right:0px;}.elementor-1524 .elementor-element.elementor-element-cf8a7f0{top:0px;}body:not(.rtl) .elementor-1524 .elementor-element.elementor-element-59145f4{left:0px;}body.rtl .elementor-1524 .elementor-element.elementor-element-59145f4{right:0px;}.elementor-1524 .elementor-element.elementor-element-59145f4{top:0px;}.elementor-1524 .elementor-element.elementor-element-05d12bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1524 .elementor-element.elementor-element-be7c523{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1524 .elementor-element.elementor-element-e9c331e{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-e9c331e:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-e9c331e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1524 .elementor-element.elementor-element-4d6e5f8 .elementor-button{background-color:#A50B0B;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1524 .elementor-element.elementor-element-fb9b80d{--divider-border-style:solid;--divider-color:#A50B0B;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-fb9b80d .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-fb9b80d .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-f80a48d{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-f80a48d p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-71dd015{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-71dd015:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-71dd015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-e8c5d26 .elementor-button{background-color:#F09B2D;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-1524 .elementor-element.elementor-element-dcd6c13{--divider-border-style:solid;--divider-color:#F09B2D;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-dcd6c13 .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-dcd6c13 .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-04faefc{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-04faefc p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-80b5806{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-80b5806:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-80b5806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-9b6f976 .elementor-button{background-color:#1E1717;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-1524 .elementor-element.elementor-element-b38dddd{--divider-border-style:solid;--divider-color:#1E1717;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-b38dddd .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-b38dddd .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-02e7809{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-02e7809 p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-5fd633d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1524 .elementor-element.elementor-element-900805d{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-900805d:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-900805d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-855bd39 .elementor-button{background-color:#A50B0B;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-1524 .elementor-element.elementor-element-60fd996{--divider-border-style:solid;--divider-color:#A50B0B;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-60fd996 .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-60fd996 .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-8e9675e{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-8e9675e p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-7e2c045{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-7e2c045:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-7e2c045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-22395fb .elementor-button{background-color:#F09B2D;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-1524 .elementor-element.elementor-element-33ba074{--divider-border-style:solid;--divider-color:#F09B2D;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-33ba074 .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-33ba074 .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-c8a52eb{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-c8a52eb p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-375a36a{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-375a36a:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-375a36a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-7f6a054 .elementor-button{background-color:#1E1717;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-1524 .elementor-element.elementor-element-f64d615{--divider-border-style:solid;--divider-color:#1E1717;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-f64d615 .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-f64d615 .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-d7927ff{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-d7927ff p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-a500b82{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1524 .elementor-element.elementor-element-cb7762d{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-70bd75b{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1524 .elementor-element.elementor-element-70bd75b:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-70bd75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-bf9093c .elementor-button{background-color:#F09B2D;font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:12px 12px 12px 12px;}.elementor-1524 .elementor-element.elementor-element-f2f720b{--divider-border-style:solid;--divider-color:#F09B2D;--divider-border-width:5px;}.elementor-1524 .elementor-element.elementor-element-f2f720b .elementor-divider-separator{width:92px;margin:0 auto;margin-left:0;}.elementor-1524 .elementor-element.elementor-element-f2f720b .elementor-divider{text-align:left;}.elementor-1524 .elementor-element.elementor-element-5b7d433{font-family:"Cal Sans", Sans-serif;font-size:28px;font-weight:400;color:#251D1D;}.elementor-1524 .elementor-element.elementor-element-5b7d433 p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-4abfd93{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__inner{padding:58px 28px 58px 28px;}.elementor-1524 .elementor-element.elementor-element-7d35319{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-24dcad1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1524 .elementor-element.elementor-element-7592997 .elementor-headline{font-size:35px;}.elementor-1524 .elementor-element.elementor-element-c39f947 .elementor-heading-title{font-size:14px;}.elementor-1524 .elementor-element.elementor-element-6c1f244{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1524 .elementor-element.elementor-element-1b3fdab .elementor-headline{font-size:35px;}.elementor-1524 .elementor-element.elementor-element-4432e4c{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-848b92a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1524 .elementor-element.elementor-element-8738209 .elementor-headline{font-size:35px;}.elementor-1524 .elementor-element.elementor-element-d8ff142 .elementor-heading-title{font-size:14px;}.elementor-1524 .elementor-element.elementor-element-cf8a7f0 img{width:60%;}.elementor-1524 .elementor-element.elementor-element-59145f4 img{width:60%;}.elementor-1524 .elementor-element.elementor-element-be7c523{--flex-wrap:wrap;}.elementor-1524 .elementor-element.elementor-element-5fd633d{--flex-wrap:wrap;}.elementor-1524 .elementor-element.elementor-element-a500b82{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh{min-height:300px;--ma-cvh-content-width:100%;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__inner{padding:44px 22px 44px 22px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__content{text-align:left;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__actions{justify-content:left;margin-top:0px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__heading{font-size:35px;line-height:1.2em;margin-bottom:0px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__description{margin-top:0px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__cta{font-size:14px;padding:13px 25px 12px 25px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__video-control{width:48px;height:48px;flex-basis:48px;}.elementor-1524 .elementor-element.elementor-element-40d6d39 .ma-cvh__control-icon{font-size:32px;}.elementor-1524 .elementor-element.elementor-element-7d35319{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-24dcad1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1524 .elementor-element.elementor-element-13e1cde{text-align:center;font-size:13px;}.elementor-1524 .elementor-element.elementor-element-7592997{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1524 .elementor-element.elementor-element-7592997 .elementor-headline{font-size:28px;}.elementor-1524 .elementor-element.elementor-element-c39f947{padding:0px 0px 0px 0px;}.elementor-1524 .elementor-element.elementor-element-c39f947 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-1524 .elementor-element.elementor-element-6aa83d3{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-6c1f244{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1524 .elementor-element.elementor-element-e350ece{text-align:center;font-size:13px;}.elementor-1524 .elementor-element.elementor-element-1b3fdab{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1524 .elementor-element.elementor-element-1b3fdab .elementor-headline{font-size:25px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_holder{width:42px;height:42px;font-size:42px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon{width:42px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_image{width:42px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_line_offset{height:50px;width:5px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_content{margin-bottom:60px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_content_main{border-width:0px 0px 0px 5px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_pointer_spacer{width:10px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_icon_line{width:5px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_image{width:48px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_title{font-size:18px;line-height:20px;}.elementor-1524 .elementor-element.elementor-element-8a05d2d .ue_timeline_item_text{font-size:14px;}.elementor-1524 .elementor-element.elementor-element-4432e4c{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-848b92a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1524 .elementor-element.elementor-element-e2d0f85{text-align:center;font-size:13px;}.elementor-1524 .elementor-element.elementor-element-8738209{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1524 .elementor-element.elementor-element-8738209 .elementor-headline{font-size:26px;}.elementor-1524 .elementor-element.elementor-element-d8ff142{padding:0px 0px 0px 0px;}.elementor-1524 .elementor-element.elementor-element-d8ff142 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-1524 .elementor-element.elementor-element-c15316a{--padding-top:40px;--padding-bottom:040px;--padding-left:15px;--padding-right:15px;}.elementor-1524 .elementor-element.elementor-element-cf8a7f0 img{width:40%;}.elementor-1524 .elementor-element.elementor-element-59145f4 img{width:40%;}.elementor-1524 .elementor-element.elementor-element-05d12bf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1524 .elementor-element.elementor-element-be7c523{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1524 .elementor-element.elementor-element-e9c331e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-fb9b80d .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-f80a48d{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-f80a48d p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-71dd015{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-dcd6c13 .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-04faefc{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-04faefc p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-80b5806{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-b38dddd .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-02e7809{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-02e7809 p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-5fd633d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1524 .elementor-element.elementor-element-900805d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-60fd996 .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-8e9675e{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-8e9675e p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-7e2c045{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-33ba074 .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-c8a52eb{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-c8a52eb p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-375a36a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-f64d615 .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-d7927ff{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-d7927ff p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-a500b82{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1524 .elementor-element.elementor-element-cb7762d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-70bd75b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1524 .elementor-element.elementor-element-f2f720b .elementor-divider-separator{width:72px;}.elementor-1524 .elementor-element.elementor-element-5b7d433{font-size:16px;line-height:22px;}.elementor-1524 .elementor-element.elementor-element-5b7d433 p{margin-block-end:0px;}.elementor-1524 .elementor-element.elementor-element-4abfd93{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for ma_cinematic_video_hero, class: .elementor-element-40d6d39 */.elementor-1524 .elementor-element.elementor-element-40d6d39 svg {
    margin-left: -1px !important;
}

@media (max-width: 767px) {
    .ma-cvh__cta {
        min-height: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-8a05d2d *//* 1. Turn the main box into a Grid */
.ue_timeline_item_content_main {
    display: grid !important;
    grid-template-columns: auto 1fr; /* Image takes space it needs, title takes the rest */
    column-gap: 20px; /* Space between image and title */
    row-gap: 15px; /* Space between top row and text below */
    align-items: center; /* Vertically center the image and title */
}

/* 2. "Unwrap" the inside container so the title and text become part of the Grid */
.ue_timeline_item_content_inside {
    display: contents !important;
}

/* 3. Tell the Image to sit in Row 1, Column 1 */
.ue_timeline_item_image {
    grid-column: 1;
    grid-row: 1;
    margin: 0 !important; /* Removes any default spacing */
}

/* 4. Tell the Title to sit next to it in Row 1, Column 2 */
.ue_timeline_item_title {
    grid-column: 2;
    grid-row: 1;
    margin: 0 !important;
}

/* 5. Tell the Text to sit in Row 2, and stretch all the way across both columns */
.ue_timeline_item_text {
    grid-column: 1 / span 2;
    grid-row: 2;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15316a *//* =========================================
   1. DESKTOP (Screens 1025px and up)
   Section Size Reference: 1500px W x 700px H
========================================= */
@media (min-width: 1025px) {
    /* Ball 1: Starts Top-Left */
    .ball-1 {
        animation: floatBallOneDesktop 30s ease-in-out infinite alternate;
    }
    
    /* Ball 2: Starts Bottom-Right */
    .ball-2 {
        animation: floatBallTwoDesktop 34s ease-in-out infinite alternate;
    }

    @keyframes floatBallOneDesktop {
        0%   { transform: translate(20px, 20px) scale(1); }
        20%  { transform: translate(800px, 300px) scale(1.1); }
        40%  { transform: translate(200px, 480px) scale(0.9); }  /* Reduced from 650px */
        60%  { transform: translate(1100px, 150px) scale(1.05); }
        80%  { transform: translate(600px, 420px) scale(0.95); } /* Reduced from 500px */
        100% { transform: translate(100px, 350px) scale(1); }    /* Reduced from 400px */
    }

    @keyframes floatBallTwoDesktop {
        0%   { transform: translate(1200px, 480px) scale(0.95); } /* Reduced from 650px */
        20%  { transform: translate(500px, 500px) scale(1.05); }  /* Reduced from 700px */
        40%  { transform: translate(900px, 100px) scale(1.1); }
        60%  { transform: translate(100px, 450px) scale(0.9); }   /* Reduced from 500px */
        80%  { transform: translate(1150px, 300px) scale(1); }
        100% { transform: translate(700px, 420px) scale(1.08); }  /* Reduced from 600px */
    }
}

/* =========================================
   2. TABLET (Screens 768px to 1024px)
========================================= */
@media (min-width: 768px) and (max-width: 1024px) {
    .ball-1 {
        animation: floatBallOneTablet 25s ease-in-out infinite alternate;
    }
    
    .ball-2 {
        animation: floatBallTwoTablet 28s ease-in-out infinite alternate;
    }

    @keyframes floatBallOneTablet {
        0%   { transform: translate(20px, 20px) scale(1); }
        20%  { transform: translate(500px, 200px) scale(1.1); }
        40%  { transform: translate(100px, 400px) scale(0.9); }
        60%  { transform: translate(600px, 100px) scale(1.05); }
        80%  { transform: translate(300px, 450px) scale(0.95); }
        100% { transform: translate(50px, 250px) scale(1); }
    }

    @keyframes floatBallTwoTablet {
        0%   { transform: translate(700px, 400px) scale(0.95); }
        20%  { transform: translate(200px, 460px) scale(1.05); } /* Reduced from 500px */
        40%  { transform: translate(600px, 150px) scale(1.1); }
        60%  { transform: translate(50px, 300px) scale(0.9); }
        80%  { transform: translate(550px, 450px) scale(1); }
        100% { transform: translate(350px, 150px) scale(1.05); }
    }
}

/* =========================================
   3. MOBILE (Screens up to 767px)
========================================= */
@media (max-width: 767px) {
    .ball-1 {
        animation: floatBallOneMobile 20s ease-in-out infinite alternate;
    }
    
    .ball-2 {
        animation: floatBallTwoMobile 23s ease-in-out infinite alternate;
    }

    /* Mobile values were already well within a 700px height limit, left untouched */
    @keyframes floatBallOneMobile {
        0%   { transform: translate(10px, 10px) scale(1); }
        20%  { transform: translate(220px, 150px) scale(1.05); }
        40%  { transform: translate(40px, 300px) scale(0.95); }
        60%  { transform: translate(250px, 100px) scale(1.02); }
        80%  { transform: translate(80px, 350px) scale(0.98); }
        100% { transform: translate(20px, 200px) scale(1); }
    }

    @keyframes floatBallTwoMobile {
        0%   { transform: translate(240px, 350px) scale(0.95); }
        20%  { transform: translate(50px, 400px) scale(1.02); }
        40%  { transform: translate(200px, 50px) scale(1.05); }
        60%  { transform: translate(20px, 250px) scale(0.98); }
        80%  { transform: translate(230px, 180px) scale(1); }
        100% { transform: translate(100px, 320px) scale(1.03); }
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cal Sans';
	font-display: auto;
	src: url('https://oxford.mmindsdemo3.com/wp-content/uploads/2026/08/CalSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Parkinsans';
	font-display: auto;
	src: url('https://oxford.mmindsdemo3.com/wp-content/uploads/2026/08/Parkinsans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */