.elementor-8120 .elementor-element.elementor-element-5c5e378{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--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-8120 .elementor-element.elementor-element-5c5e378:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-5c5e378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F6F6F;}.elementor-8120 .elementor-element.elementor-element-5c5e378::before, .elementor-8120 .elementor-element.elementor-element-5c5e378 > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-5c5e378 > .e-con-inner > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-5c5e378 > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-5c5e378 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-5c5e378 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8120 .elementor-element.elementor-element-78274fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8120 .elementor-element.elementor-element-b9cba6f{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8120 .elementor-element.elementor-element-8cc2d65{padding:0px 0px 015px 0px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-8cc2d65 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;text-shadow:0px 0px 50px #000000;mix-blend-mode:darken;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-3424deb{padding:5px 0px 0px 0px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-3424deb .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1.2rem;text-transform:uppercase;line-height:1.5rem;letter-spacing:0.2rem;text-shadow:0px 0px 60px #000000;mix-blend-mode:darken;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-998390e{--display:flex;--min-height:30vh;--margin-top:03%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8120 .elementor-element.elementor-element-998390e:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-998390e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-8120 .elementor-element.elementor-element-76cc8c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-8120 .elementor-element.elementor-element-76cc8c5:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-76cc8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8120 .elementor-element.elementor-element-551e635{--display:flex;}.elementor-8120 .elementor-element.elementor-element-cb11f59{text-align:center;}.elementor-8120 .elementor-element.elementor-element-cb11f59 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-8120 .elementor-element.elementor-element-11faa4f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-39a4b3d .elementor-button{background-color:#F0BF0000;font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:0.2rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-8120 .elementor-element.elementor-element-7915a85e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-8120 .elementor-element.elementor-element-7915a85e:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-7915a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trendyworldtravel.co.uk/wp-content/uploads/2024/05/jo0OOYmwmsdGUVf477Jf5SbQ7mrV3OVfoFI5Lbag.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8120 .elementor-element.elementor-element-7915a85e::before, .elementor-8120 .elementor-element.elementor-element-7915a85e > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-7915a85e > .e-con-inner > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-7915a85e > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-7915a85e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-7915a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8120 .elementor-element.elementor-element-303ea42d{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--align-content:center;}.elementor-8120 .elementor-element.elementor-element-4097f4e1{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-4097f4e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-28479801{padding:0px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-28479801 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-1f6e85b{text-align:center;}.elementor-8120 .elementor-element.elementor-element-1f6e85b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-0a3602b{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-0a3602b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-f6333bc{padding:0px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-f6333bc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-1d7341d{text-align:center;}.elementor-8120 .elementor-element.elementor-element-1d7341d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-2fbcee9{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-2fbcee9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-9960831{padding:0px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-9960831 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-5ecb1df{text-align:center;}.elementor-8120 .elementor-element.elementor-element-5ecb1df .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-f353a30{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-f353a30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-b7a0323{padding:0px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-b7a0323 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-c1aa825{text-align:center;}.elementor-8120 .elementor-element.elementor-element-c1aa825 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-978283c{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-978283c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-69183b1{padding:0px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-69183b1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-5383a49{text-align:center;}.elementor-8120 .elementor-element.elementor-element-5383a49 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-95fc83a{--display:flex;--min-height:30vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-95fc83a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-2c3850c{padding:0px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-2c3850c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-9bbfd0d{text-align:center;}.elementor-8120 .elementor-element.elementor-element-9bbfd0d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-2acd90c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-8120 .elementor-element.elementor-element-2acd90c:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-2acd90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trendyworldtravel.co.uk/wp-content/uploads/2024/05/jo0OOYmwmsdGUVf477Jf5SbQ7mrV3OVfoFI5Lbag.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8120 .elementor-element.elementor-element-2acd90c::before, .elementor-8120 .elementor-element.elementor-element-2acd90c > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-2acd90c > .e-con-inner > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-2acd90c > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-2acd90c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-2acd90c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8120 .elementor-element.elementor-element-88dbfc7{--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:flex-start;--flex-wrap:wrap;--align-content:center;}.elementor-8120 .elementor-element.elementor-element-b1aa0e2{--display:flex;--min-height:35vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-b1aa0e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-a39d133{padding:5px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-a39d133 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-2a86b07{text-align:center;}.elementor-8120 .elementor-element.elementor-element-2a86b07 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-c7abd89{--display:flex;--min-height:35vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-c7abd89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-aa876c8{padding:5px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-aa876c8 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-e56c491{text-align:center;}.elementor-8120 .elementor-element.elementor-element-e56c491 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-2bbe66c{--display:flex;--min-height:35vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-2bbe66c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-1143c5b{padding:5px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-1143c5b .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-08fb2c6{text-align:center;}.elementor-8120 .elementor-element.elementor-element-08fb2c6 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-47e39eb{--display:flex;--min-height:35vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-47e39eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-4f0a1e0{padding:5px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-4f0a1e0 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-893f010{text-align:center;}.elementor-8120 .elementor-element.elementor-element-893f010 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-ea021c5{--display:flex;--min-height:35vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-ea021c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-fe63b53{padding:5px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-fe63b53 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-916db70{text-align:center;}.elementor-8120 .elementor-element.elementor-element-916db70 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-7bbf6a2{--display:flex;--min-height:35vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-7bbf6a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8120 .elementor-element.elementor-element-148a9bf{padding:5px 5px 5px 5px;text-align:center;}.elementor-8120 .elementor-element.elementor-element-148a9bf .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-bee7aba{text-align:center;}.elementor-8120 .elementor-element.elementor-element-bee7aba .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.2rem;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-8aed08e{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8120 .elementor-element.elementor-element-8aed08e:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-8aed08e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8120 .elementor-element.elementor-element-04fa677{--display:flex;}.elementor-8120 .elementor-element.elementor-element-4fbf458{padding:2% 0% 3% 0%;z-index:2;text-align:center;}.elementor-8120 .elementor-element.elementor-element-4fbf458 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 50px #000000;mix-blend-mode:darken;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-9b16dda{--e-image-carousel-slides-to-show:6;}.elementor-8120 .elementor-element.elementor-element-9b16dda .swiper-wrapper{display:flex;align-items:center;}.elementor-8120 .elementor-element.elementor-element-d83b323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-8120 .elementor-element.elementor-element-d83b323:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-d83b323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8120 .elementor-element.elementor-element-7916575{--display:flex;}.elementor-8120 .elementor-element.elementor-element-22e7a50{text-align:center;}.elementor-8120 .elementor-element.elementor-element-22e7a50 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8120 .elementor-element.elementor-element-9e5d978{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-cb11f59 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-11faa4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-7915a85e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8120 .elementor-element.elementor-element-28479801 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-1f6e85b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-f6333bc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-1d7341d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-9960831 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-5ecb1df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-b7a0323 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-c1aa825 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-69183b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-5383a49 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-2c3850c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-9bbfd0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-2acd90c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8120 .elementor-element.elementor-element-4fbf458 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-22e7a50 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-9e5d978{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-76cc8c5{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-8120 .elementor-element.elementor-element-551e635{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-cb11f59 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-11faa4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-39a4b3d .elementor-button{font-size:1rem;line-height:1.2rem;}.elementor-8120 .elementor-element.elementor-element-7915a85e:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-7915a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trendyworldtravel.co.uk/wp-content/uploads/2024/05/jo0OOYmwmsdGUVf477Jf5SbQ7mrV3OVfoFI5Lbag-768x512.jpg");}.elementor-8120 .elementor-element.elementor-element-7915a85e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-303ea42d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-8120 .elementor-element.elementor-element-4097f4e1{--width:45%;}.elementor-8120 .elementor-element.elementor-element-28479801 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-1f6e85b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-0a3602b{--width:45%;}.elementor-8120 .elementor-element.elementor-element-f6333bc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-1d7341d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-2fbcee9{--width:45%;}.elementor-8120 .elementor-element.elementor-element-9960831 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-5ecb1df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-f353a30{--width:45%;}.elementor-8120 .elementor-element.elementor-element-b7a0323 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-c1aa825 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-978283c{--width:45%;}.elementor-8120 .elementor-element.elementor-element-69183b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-5383a49 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-95fc83a{--width:45%;}.elementor-8120 .elementor-element.elementor-element-2c3850c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-9bbfd0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8120 .elementor-element.elementor-element-2acd90c:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-2acd90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trendyworldtravel.co.uk/wp-content/uploads/2024/05/jo0OOYmwmsdGUVf477Jf5SbQ7mrV3OVfoFI5Lbag-768x512.jpg");}.elementor-8120 .elementor-element.elementor-element-2acd90c{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-88dbfc7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-b1aa0e2{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8120 .elementor-element.elementor-element-a39d133 .elementor-heading-title{font-size:1rem;line-height:1.2rem;}.elementor-8120 .elementor-element.elementor-element-2a86b07 .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-c7abd89{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8120 .elementor-element.elementor-element-aa876c8 .elementor-heading-title{font-size:1rem;line-height:1.2rem;}.elementor-8120 .elementor-element.elementor-element-e56c491 .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-2bbe66c{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8120 .elementor-element.elementor-element-1143c5b .elementor-heading-title{font-size:1rem;line-height:1.2rem;}.elementor-8120 .elementor-element.elementor-element-08fb2c6 .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-47e39eb{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8120 .elementor-element.elementor-element-4f0a1e0 .elementor-heading-title{font-size:1rem;line-height:1.2rem;}.elementor-8120 .elementor-element.elementor-element-893f010 .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-ea021c5{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8120 .elementor-element.elementor-element-fe63b53 .elementor-heading-title{font-size:1rem;line-height:1.2rem;}.elementor-8120 .elementor-element.elementor-element-916db70 .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-7bbf6a2{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8120 .elementor-element.elementor-element-148a9bf .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-bee7aba .elementor-heading-title{font-size:0.9rem;line-height:1.1rem;}.elementor-8120 .elementor-element.elementor-element-4fbf458 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-9b16dda{--e-image-carousel-slides-to-show:3;}.elementor-8120 .elementor-element.elementor-element-d83b323{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-8120 .elementor-element.elementor-element-22e7a50 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8120 .elementor-element.elementor-element-9e5d978{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-8120 .elementor-element.elementor-element-78274fd{--content-width:70%;}.elementor-8120 .elementor-element.elementor-element-4097f4e1{--width:30%;}.elementor-8120 .elementor-element.elementor-element-0a3602b{--width:30%;}.elementor-8120 .elementor-element.elementor-element-2fbcee9{--width:30%;}.elementor-8120 .elementor-element.elementor-element-f353a30{--width:30%;}.elementor-8120 .elementor-element.elementor-element-978283c{--width:30%;}.elementor-8120 .elementor-element.elementor-element-95fc83a{--width:30%;}.elementor-8120 .elementor-element.elementor-element-b1aa0e2{--width:30%;}.elementor-8120 .elementor-element.elementor-element-c7abd89{--width:30%;}.elementor-8120 .elementor-element.elementor-element-2bbe66c{--width:30%;}.elementor-8120 .elementor-element.elementor-element-47e39eb{--width:30%;}.elementor-8120 .elementor-element.elementor-element-ea021c5{--width:30%;}.elementor-8120 .elementor-element.elementor-element-7bbf6a2{--width:30%;}}@media(min-width:1025px){.elementor-8120 .elementor-element.elementor-element-7915a85e:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-7915a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8120 .elementor-element.elementor-element-2acd90c:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-2acd90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-4097f4e1 */.elementor-8120 .elementor-element.elementor-element-4097f4e1 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3602b */.elementor-8120 .elementor-element.elementor-element-0a3602b {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbcee9 */.elementor-8120 .elementor-element.elementor-element-2fbcee9 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f353a30 */.elementor-8120 .elementor-element.elementor-element-f353a30 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-978283c */.elementor-8120 .elementor-element.elementor-element-978283c {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fc83a */.elementor-8120 .elementor-element.elementor-element-95fc83a {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7915a85e *//* Wrapper acts as the scroll container */
.snap-wrapper {
  height: 100vh;                 /* full viewport */
  scroll-snap-type: y mandatory; /* vertical snapping */
  overflow-y: scroll;
  scroll-behavior: smooth;       /* smooth scroll */
}

/* Children inside will snap */
.snap-wrapper > .elementor-element {
  scroll-snap-align: start;      /* snap at top */
  min-height: 100vh;             /* ensure full height */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1aa0e2 */.elementor-8120 .elementor-element.elementor-element-b1aa0e2 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7abd89 */.elementor-8120 .elementor-element.elementor-element-c7abd89 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbe66c */.elementor-8120 .elementor-element.elementor-element-2bbe66c {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e39eb */.elementor-8120 .elementor-element.elementor-element-47e39eb {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea021c5 */.elementor-8120 .elementor-element.elementor-element-ea021c5 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bbf6a2 */.elementor-8120 .elementor-element.elementor-element-7bbf6a2 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  background: rgba(0, 0, 0, 0.55); /* frosted glass */
  
  /* border with fallback */
  /*border: 1px solid #ffffff;             /* fallback solid */
  /*border: 1px solid rgba(255, 255, 255, 0.2);

  border-radius: 30px;                   /* rounded pill */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9b16dda */.elementor-8120 .elementor-element.elementor-element-9b16dda .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */