.elementor-3917 .elementor-element.elementor-element-8ccf0e9{--display:flex;--min-height:60vh;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-8ccf0e9:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-8ccf0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voyagedeal.com/wp-content/uploads/2025/09/Generated-Image-September-03-2025-4_03PM.jpeg");background-position:center center;background-size:contain;}.elementor-3917 .elementor-element.elementor-element-8ccf0e9.e-con{--align-self:center;}.elementor-3917 .elementor-element.elementor-element-01555db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 300px 0px 300px;}.elementor-3917 .elementor-element.elementor-element-01555db .elementor-heading-title{font-family:"Verdana", Verdana;color:#FFF9F9;}.elementor-3917 .elementor-element.elementor-element-aa79031{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-aa79031::before, .elementor-3917 .elementor-element.elementor-element-aa79031 > .elementor-background-video-container::before, .elementor-3917 .elementor-element.elementor-element-aa79031 > .e-con-inner > .elementor-background-video-container::before, .elementor-3917 .elementor-element.elementor-element-aa79031 > .elementor-background-slideshow::before, .elementor-3917 .elementor-element.elementor-element-aa79031 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3917 .elementor-element.elementor-element-aa79031 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3917 .elementor-element.elementor-element-a3ab962{--display:flex;--min-height:60vh;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-a3ab962:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-a3ab962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3917 .elementor-element.elementor-element-a3ab962.e-con{--align-self:center;}.elementor-3917 .elementor-element.elementor-element-6dad68c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 300px 0px 300px;text-align:left;}.elementor-3917 .elementor-element.elementor-element-6dad68c .elementor-heading-title{font-family:"Verdana", Verdana;text-shadow:1px 1px 20px #000000;color:#FFF9F9;}.elementor-3917 .elementor-element.elementor-element-dd0384c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-a3e13a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-d37d376{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-2f63486b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-713cc3ea .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-77c1d081{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-94a687d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-352b873{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-08d0fb5{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-209b8c5a{text-align:center;}.elementor-3917 .elementor-element.elementor-element-38d25d31 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-38d25d31{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-38d25d31.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-6926da7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-69fc47ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-3fc4ff53 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-1058d536{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-9c17d4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-620de5d{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-7f60150{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-12d48654{text-align:center;}.elementor-3917 .elementor-element.elementor-element-616d788d .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-616d788d{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-616d788d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-1aebc9ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-4344df48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-5dfb226 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-66908a56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-a2cba03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-aaeec52{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-2a8b704{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-63c7f640{text-align:center;}.elementor-3917 .elementor-element.elementor-element-1cc1ba5f .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-1cc1ba5f{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-1cc1ba5f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-55b988b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-8b45e13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-2b8b6293 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-67d15f2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-190b635{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-472a7c2{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-1081b09{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-7c43c06b{text-align:center;}.elementor-3917 .elementor-element.elementor-element-26605630 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-26605630{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-26605630.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-12cf542c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-5c12775b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-2d099c4e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-3eac7387{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-0f7c3ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-c4134a9{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-95b046b{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-58cae12f{text-align:center;}.elementor-3917 .elementor-element.elementor-element-53282e2f .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-53282e2f{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-53282e2f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-42443030{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-355736bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-759f1aa4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-3b690d16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-ab5d488{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-1e5662d{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-a337a42{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-60969882{text-align:center;}.elementor-3917 .elementor-element.elementor-element-1e1e9b93 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-1e1e9b93{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-1e1e9b93.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-618f6c86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-5f7a053f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-10a27568 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-1800a2c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-7062d15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-0d07708{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-b3d0099{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-68e696ea{text-align:center;}.elementor-3917 .elementor-element.elementor-element-14a5c067 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-14a5c067{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-14a5c067.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-19486fe4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-66c522ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-7f519db4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-4c14c160{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-3bfa152{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-d2afc5a{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-a7beee9{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-34cfbe99{text-align:center;}.elementor-3917 .elementor-element.elementor-element-4cab3a3 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-4cab3a3{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-4cab3a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-37e6fa1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-4038f593{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-3845dee3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-6184bf98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-aeb170b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-1065624{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-58ae89c{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-65fc326{text-align:center;}.elementor-3917 .elementor-element.elementor-element-153dc41e .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-153dc41e{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-153dc41e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-c3d2548{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-b792ba8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-352894ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-747a676c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-6bff84c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-0ed2fdd{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-21f8568{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-1ee14846{text-align:center;}.elementor-3917 .elementor-element.elementor-element-142048ec .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-142048ec{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-142048ec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-c12beb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-27b2c15d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-12d720e1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3917 .elementor-element.elementor-element-30c0141d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-8c3e308{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-534476a{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-d5207e1{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-39fe615a{text-align:center;}.elementor-3917 .elementor-element.elementor-element-7a778248 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-7a778248{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-7a778248.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-7b8508eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-6a6d035c{--display:flex;--min-height:366px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-6a6d035c:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-6a6d035c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voyagedeal.com/wp-content/uploads/2025/08/Mandarin-Oriental-Tokyo_-Mandarin-Bar.jpg");background-position:top center;background-size:contain;}.elementor-3917 .elementor-element.elementor-element-5ce3b6e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-8380317{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-394c30d{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-3232051{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-1ab3fb03{text-align:center;}.elementor-3917 .elementor-element.elementor-element-43e5a7c9 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-43e5a7c9{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-43e5a7c9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-28b9964f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-50ac19cf{--display:flex;--min-height:366px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-50ac19cf:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-50ac19cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voyagedeal.com/wp-content/uploads/2025/08/pexels-vlada-karpovich-4452372-scaled.jpg");background-position:top center;background-size:contain;}.elementor-3917 .elementor-element.elementor-element-6749614c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-2f18150{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-17bde6e{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-051e327{width:auto;max-width:auto;}.elementor-3917 .elementor-element.elementor-element-3e6b7ba5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-51dd8aa2{text-align:center;}.elementor-3917 .elementor-element.elementor-element-35476993 .elementor-button{background-color:#000000;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-3917 .elementor-element.elementor-element-35476993{width:100%;max-width:100%;}.elementor-3917 .elementor-element.elementor-element-35476993.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-27c17d6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:999px){.elementor-3917 .elementor-element.elementor-element-8ccf0e9{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-a3ab962{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-6dad68c{margin:070px 020px calc(var(--kit-widget-spacing, 0px) + 20px) 020px;padding:0px 0px 0px 0px;}}@media(min-width:690px){.elementor-3917 .elementor-element.elementor-element-8ccf0e9{--width:100%;}.elementor-3917 .elementor-element.elementor-element-a3ab962{--width:100%;}}@media(max-width:689px){.elementor-3917 .elementor-element.elementor-element-8ccf0e9{--width:100%;--min-height:46vh;--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:flex-end;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-8ccf0e9:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-8ccf0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-3917 .elementor-element.elementor-element-8ccf0e9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3917 .elementor-element.elementor-element-01555db{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 10px 0px 10px;text-align:left;}.elementor-3917 .elementor-element.elementor-element-01555db.elementor-element{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-01555db .elementor-heading-title{font-size:16px;line-height:1.1em;letter-spacing:0.9px;word-spacing:0em;}.elementor-3917 .elementor-element.elementor-element-aa79031{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-a3ab962{--width:100%;--min-height:351px;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-a3ab962:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-a3ab962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3917 .elementor-element.elementor-element-6dad68c{width:100%;max-width:100%;margin:020px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 020px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3917 .elementor-element.elementor-element-6dad68c.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-6dad68c .elementor-heading-title{font-size:16px;line-height:1.1em;letter-spacing:0.9px;word-spacing:0em;}.elementor-3917 .elementor-element.elementor-element-dd0384c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-a3e13a0{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-3dcd8590{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-3dcd8590 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-49f7d61{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-49f7d61 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-2f63486b{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-77c1d081{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-94a687d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-259de442{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-259de442 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-622a403{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-622a403 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-209b8c5a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-38d25d31{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-38d25d31 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-38d25d31 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-6926da7b{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-69fc47ce{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-1058d536{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-9c17d4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-be282e8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 010px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-be282e8 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-26172db{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 010px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-26172db p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-12d48654{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-616d788d{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-616d788d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-616d788d .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-1aebc9ea.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-28383b78{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-4344df48{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-66908a56{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-a2cba03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-30d8f2f5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-30d8f2f5 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-e13ddd4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-e13ddd4 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-63c7f640{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-1cc1ba5f{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-1cc1ba5f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-1cc1ba5f .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-55b988b3.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-4b33d5db{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-8b45e13{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-67d15f2d{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-190b635{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-71f3b03d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-71f3b03d p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-b548650{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-b548650 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-7c43c06b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-26605630{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-26605630 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-26605630 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-12cf542c.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-6e980030{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-5c12775b{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-3eac7387{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-0f7c3ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-1eb9930b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-1eb9930b p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-d08c213{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-d08c213 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-58cae12f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-53282e2f{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-53282e2f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-53282e2f .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-42443030.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-4fff770d{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-355736bc{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-3b690d16{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-ab5d488{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-10655400{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-10655400 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-2d98e4f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-2d98e4f p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-60969882{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-1e1e9b93{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-1e1e9b93 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-1e1e9b93 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-618f6c86.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-1a1a3d22{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-5f7a053f{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-1800a2c2{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-7062d15{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-68228e07{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-68228e07 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-2c38a16{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-2c38a16 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-68e696ea{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-14a5c067{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-14a5c067 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-14a5c067 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-19486fe4.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-42e57f7c{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-66c522ff{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-4c14c160{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-3bfa152{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-300b62fc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-300b62fc p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-34c374a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-34c374a p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-34cfbe99{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-4cab3a3{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-4cab3a3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-4cab3a3 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-37e6fa1e.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-6b679f49{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-4038f593{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-6184bf98{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-aeb170b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-2390d376{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-2390d376 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-4e3bb38{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-4e3bb38 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-65fc326{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-153dc41e{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-153dc41e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-153dc41e .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-c3d2548.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-4713b094{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-b792ba8{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-747a676c{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-6bff84c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-53b16213{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-53b16213 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-a131e9f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-a131e9f p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-1ee14846{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-142048ec{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-142048ec .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-142048ec .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-c12beb6.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-63236d4a{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-27b2c15d{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-30c0141d{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-8c3e308{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-5b7c7293{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-5b7c7293 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-c179ec8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-c179ec8 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-39fe615a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-7a778248{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-7a778248 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-7a778248 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-7b8508eb.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-1967d095{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-6a6d035c:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-6a6d035c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voyagedeal.com/wp-content/uploads/2025/08/pexels-maksim-romashkin-6152103-1-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-3917 .elementor-element.elementor-element-6a6d035c{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-5ce3b6e3{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-8380317{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-3e823886{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-3e823886 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-3f9be97{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-3f9be97 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-1ab3fb03{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-43e5a7c9{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-43e5a7c9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-43e5a7c9 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-28b9964f.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-3b6a785b{padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-50ac19cf:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-50ac19cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voyagedeal.com/wp-content/uploads/2025/08/pexels-maksim-romashkin-6152103-1-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-3917 .elementor-element.elementor-element-50ac19cf{--width:100%;--min-height:184px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-6749614c{--min-height:350px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3917 .elementor-element.elementor-element-2f18150{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3917 .elementor-element.elementor-element-5adc623{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-5adc623 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-6fd0db0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-6fd0db0 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-756438df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-756438df p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-93dfc8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-93dfc8c p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-48d65abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-48d65abc p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-1dfe04f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-1dfe04f p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-3e6b7ba5{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3917 .elementor-element.elementor-element-75d2e158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-4d582e5e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-4d582e5e p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-cc55d8c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-cc55d8c p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-7735f531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-7735f531 p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-9b111de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 10px 0px 10px;columns:1;column-gap:0px;text-align:left;font-size:12px;line-height:1.7em;letter-spacing:0.1px;word-spacing:0.2em;}.elementor-3917 .elementor-element.elementor-element-9b111de p{margin-block-end:0px;}.elementor-3917 .elementor-element.elementor-element-51dd8aa2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-3917 .elementor-element.elementor-element-35476993{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3917 .elementor-element.elementor-element-35476993 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3917 .elementor-element.elementor-element-35476993 .elementor-button{border-radius:28px 28px 28px 28px;padding:20px 20px 20px 20px;}.elementor-3917 .elementor-element.elementor-element-27c17d6a.e-con{--order:99999 /* order end hack */;}.elementor-3917 .elementor-element.elementor-element-3fcc0e23{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-209b8c5a */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d48654 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63c7f640 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c43c06b */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58cae12f */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60969882 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68e696ea */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34cfbe99 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc326 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee14846 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39fe615a */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ab3fb03 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51dd8aa2 */.apple-gradient-text {
  /* Fallback for browsers that don't support gradients */
  color: #3B8AFF;
  
  /* Create the gradient background */
  background: linear-gradient(
    to right, 
    #3B8AFF 0%,     /* Blue */
    #A16BFE 50%,    /* Purple */
    #FF5280 100%    /* Pink/Red */
  );

  /* Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;

  /* Make the text color transparent so the background shows through */
  color: transparent;

  /* Optional: for better readability on some browsers */
  -webkit-text-fill-color: transparent;
}

@keyframes gradient-flow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animated-apple-gradient {
  background: linear-gradient(
    to right, 
    #3B8AFF, 
    #A16BFE, 
    #FF5280,
    #A16BFE,
    #3B8AFF 
  );
  
  /* Make the background size larger than the element */
  background-size: 200% auto;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
  /* Apply the animation */
  animation: gradient-flow 10s ease-in-out infinite;
}

html {
  scroll-snap-type: y mandatory;
  
  /* 2. Platz für den Sticky Header schaffen. 
     ERSETZEN SIE 75px mit der EXAKTEN Höhe Ihres MOBILE-Headers! */
  scroll-padding-top: 70px; 
}

#apple-gradient-text {
    scroll-margin-top: 70px; 
}

/* 3. Snap-Punkte definieren und das Überspringen verhindern *//* End custom CSS */