.elementor-150 .elementor-element.elementor-element-e1c0236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-185px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:230px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-150 .elementor-element.elementor-element-e1c0236 > .elementor-shape-bottom .elementor-shape-fill, .elementor-150 .elementor-element.elementor-element-e1c0236 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-e1c0236 > .elementor-shape-bottom svg, .elementor-150 .elementor-element.elementor-element-e1c0236 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:133px;}.elementor-150 .elementor-element.elementor-element-ef2c5cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-150 .elementor-element.elementor-element-8441411 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-8441411{text-align:center;}.elementor-150 .elementor-element.elementor-element-8441411 img{width:80%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-457e1c5 > .elementor-widget-container{margin:-72px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-457e1c5{text-align:center;}.elementor-150 .elementor-element.elementor-element-457e1c5 .elementor-heading-title{font-family:var( --e-global-typography-fd573d8-font-family ), Sans-serif;font-size:var( --e-global-typography-fd573d8-font-size );color:var( --e-global-color-8f3e854 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-e666024{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-6d35f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-6d35f3f-font-size );color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-e666024 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-8dd717b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-8dd717b:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-8dd717b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-035f176{font-family:"IvyPresto Display", Sans-serif;font-size:clamp(1.75rem, 3vw + 1rem, 3rem);color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-d84f842 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-d84f842{font-family:var( --e-global-typography-f0aeab5-font-family ), Sans-serif;font-size:var( --e-global-typography-f0aeab5-font-size );color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-8afade1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-8afade1:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-8afade1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-8afade1 > .elementor-shape-bottom svg, .elementor-150 .elementor-element.elementor-element-8afade1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:133px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-650993c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gloholidayclub.com/wp-content/uploads/2025/04/Gullivers_Milton-Keynes_Filming-images_Oct2016_610.webp);background-size:cover;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-650993c .swiper-slide-contents{margin-left:auto;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-650993c .swiper-slide-inner{align-items:flex-start;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-650993c .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-650993c .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-650993c .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-da25e91 );border-color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-b1b0bcc .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gloholidayclub.com/wp-content/uploads/2025/04/IMG_8245.webp);background-size:cover;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-b1b0bcc .swiper-slide-contents{margin-left:auto;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-b1b0bcc .swiper-slide-inner{align-items:flex-start;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-b1b0bcc .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-b1b0bcc .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-b1b0bcc .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-da25e91 );border-color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-e095f69 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gloholidayclub.com/wp-content/uploads/2025/04/DSC_1522-scaled.webp);background-size:cover;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-e095f69 .swiper-slide-contents{margin-left:auto;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-e095f69 .swiper-slide-inner{align-items:flex-start;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-e095f69 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-e095f69 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-e095f69 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-da25e91 );border-color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-5c227f0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gloholidayclub.com/wp-content/uploads/2025/04/38-antelope-wooden-coaster_1.webp);background-size:cover;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-5c227f0 .swiper-slide-contents{margin-left:auto;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-5c227f0 .swiper-slide-inner{align-items:flex-start;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-5c227f0 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-5c227f0 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-repeater-item-5c227f0 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-da25e91 );border-color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:540px;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 > .elementor-widget-container{border-style:none;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .swiper-slide-contents{max-width:100%;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .swiper-slide-inner{padding:16px 32px 0px 0px;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-slide-button{font-family:var( --e-global-typography-07971d5-font-family ), Sans-serif;font-size:var( --e-global-typography-07971d5-font-size );border-width:0px;color:var( --e-global-color-da25e91 );border-color:#02010100;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-swiper-button{font-size:80px;color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-swiper-button svg{fill:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-dbbf09a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-6c95873{--display:flex;--min-height:240px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-150 .elementor-element.elementor-element-6c95873:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-6c95873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f3e854 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-04fc856 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aced6f9 );color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-default .elementor-icon{color:var( --e-global-color-aced6f9 );border-color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-04fc856.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-04fc856 .elementor-icon{font-size:32px;}.elementor-150 .elementor-element.elementor-element-04fc856 .elementor-icon svg{height:32px;}.elementor-150 .elementor-element.elementor-element-815815d{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4em;color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-e63c32c{--display:flex;--min-height:240px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-150 .elementor-element.elementor-element-e63c32c:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-e63c32c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-45b0b64 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aced6f9 );color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-default .elementor-icon{color:var( --e-global-color-aced6f9 );border-color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-45b0b64.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-45b0b64 .elementor-icon{font-size:32px;}.elementor-150 .elementor-element.elementor-element-45b0b64 .elementor-icon svg{height:32px;}.elementor-150 .elementor-element.elementor-element-f306d4a{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4em;color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-c6ebe0e{--display:flex;--min-height:240px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-150 .elementor-element.elementor-element-c6ebe0e:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-c6ebe0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-e34e2ba .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aced6f9 );color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-default .elementor-icon{color:var( --e-global-color-aced6f9 );border-color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-e34e2ba.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-e34e2ba .elementor-icon{font-size:32px;}.elementor-150 .elementor-element.elementor-element-e34e2ba .elementor-icon svg{height:32px;}.elementor-150 .elementor-element.elementor-element-90c3296{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4em;color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-200162a{--display:flex;--min-height:240px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-150 .elementor-element.elementor-element-200162a:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-200162a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-74de7f8 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aced6f9 );color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-default .elementor-icon{color:var( --e-global-color-aced6f9 );border-color:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-aced6f9 );}.elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-74de7f8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8f3e854 );}.elementor-150 .elementor-element.elementor-element-74de7f8 .elementor-icon{font-size:32px;}.elementor-150 .elementor-element.elementor-element-74de7f8 .elementor-icon svg{height:32px;}.elementor-150 .elementor-element.elementor-element-647cda6{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4em;color:var( --e-global-color-da25e91 );}.elementor-150 .elementor-element.elementor-element-791dedd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4c9a057{font-family:var( --e-global-typography-07971d5-font-family ), Sans-serif;font-size:var( --e-global-typography-07971d5-font-size );color:var( --e-global-color-2be1ad2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-150 .elementor-element.elementor-element-4b2c82f .elementor-button{background-color:var( --e-global-color-8f3e854 );font-family:var( --e-global-typography-6d35f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-6d35f3f-font-size );fill:var( --e-global-color-da25e91 );color:var( --e-global-color-da25e91 );border-radius:24px 24px 24px 24px;}.elementor-150 .elementor-element.elementor-element-4b2c82f .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-4b2c82f .elementor-button:focus{background-color:var( --e-global-color-e87702c );}.elementor-150 .elementor-element.elementor-element-4b2c82f .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-ef2c5cf{--width:100%;}}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-e1c0236{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-150 .elementor-element.elementor-element-e1c0236 > .elementor-shape-bottom svg, .elementor-150 .elementor-element.elementor-element-e1c0236 > .e-con-inner > .elementor-shape-bottom svg{width:calc(188% + 1.3px);}.elementor-150 .elementor-element.elementor-element-ef2c5cf{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-150 .elementor-element.elementor-element-8441411 > .elementor-widget-container{margin:0px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-8441411 img{width:131px;}.elementor-150 .elementor-element.elementor-element-457e1c5 > .elementor-widget-container{margin:-58px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-457e1c5 .elementor-heading-title{font-size:var( --e-global-typography-fd573d8-font-size );}.elementor-150 .elementor-element.elementor-element-e666024{text-align:start;font-size:var( --e-global-typography-6d35f3f-font-size );}.elementor-150 .elementor-element.elementor-element-d84f842{font-size:var( --e-global-typography-f0aeab5-font-size );}.elementor-150 .elementor-element.elementor-element-8afade1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:064px;--padding-bottom:064px;--padding-left:016px;--padding-right:016px;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-slide-button{font-size:var( --e-global-typography-07971d5-font-size );}.elementor-150 .elementor-element.elementor-element-dbbf09a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-791dedd{--padding-top:80px;--padding-bottom:80px;--padding-left:016px;--padding-right:016px;}.elementor-150 .elementor-element.elementor-element-4c9a057 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:40px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-4c9a057{font-size:var( --e-global-typography-07971d5-font-size );}.elementor-150 .elementor-element.elementor-element-4b2c82f .elementor-button{font-size:var( --e-global-typography-6d35f3f-font-size );border-radius:24px 24px 24px 24px;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-e1c0236 > .elementor-shape-bottom svg, .elementor-150 .elementor-element.elementor-element-e1c0236 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:317px;}.elementor-150 .elementor-element.elementor-element-e1c0236{--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:100px;--padding-left:014px;--padding-right:013px;}.elementor-150 .elementor-element.elementor-element-457e1c5 .elementor-heading-title{font-size:var( --e-global-typography-fd573d8-font-size );}.elementor-150 .elementor-element.elementor-element-e666024{width:100%;max-width:100%;font-size:var( --e-global-typography-6d35f3f-font-size );}.elementor-150 .elementor-element.elementor-element-d84f842{font-size:var( --e-global-typography-f0aeab5-font-size );}.elementor-150 .elementor-element.elementor-element-8afade1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .swiper-slide{height:320px;}.elementor-150 .elementor-element.elementor-element-2c6bcf0 .elementor-slide-button{font-size:var( --e-global-typography-07971d5-font-size );}.elementor-150 .elementor-element.elementor-element-dbbf09a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-6c95873{--min-height:160px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-04fc856 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-04fc856 .elementor-icon{font-size:20px;}.elementor-150 .elementor-element.elementor-element-04fc856 .elementor-icon svg{height:20px;}.elementor-150 .elementor-element.elementor-element-815815d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-815815d{font-size:0.8em;}.elementor-150 .elementor-element.elementor-element-e63c32c{--min-height:160px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-45b0b64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-45b0b64 .elementor-icon{font-size:20px;}.elementor-150 .elementor-element.elementor-element-45b0b64 .elementor-icon svg{height:20px;}.elementor-150 .elementor-element.elementor-element-f306d4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-f306d4a{font-size:0.8em;}.elementor-150 .elementor-element.elementor-element-c6ebe0e{--min-height:160px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-e34e2ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-e34e2ba .elementor-icon{font-size:20px;}.elementor-150 .elementor-element.elementor-element-e34e2ba .elementor-icon svg{height:20px;}.elementor-150 .elementor-element.elementor-element-90c3296{font-size:0.8em;}.elementor-150 .elementor-element.elementor-element-200162a{--min-height:160px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-74de7f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-74de7f8 .elementor-icon{font-size:20px;}.elementor-150 .elementor-element.elementor-element-74de7f8 .elementor-icon svg{height:20px;}.elementor-150 .elementor-element.elementor-element-647cda6{font-size:0.8em;}.elementor-150 .elementor-element.elementor-element-4c9a057{font-size:var( --e-global-typography-07971d5-font-size );}.elementor-150 .elementor-element.elementor-element-4b2c82f .elementor-button{font-size:var( --e-global-typography-6d35f3f-font-size );}}/* Start custom CSS for slides, class: .elementor-element-2c6bcf0 *//*PREV/NEXT CHEVRON SLIDER*/
.elementor-swiper-button {
    background-color: #ea614f;
    border-radius: 100px;
}

.elementor-swiper-button:hover {
    background-color: #ec7161;
}


.elementor-swiper-button-prev {
    padding: 16px 24px 16px 16px;
    margin-left: -56px;
}
.elementor-swiper-button-next {
    padding: 16px 16px 16px 24px;
     margin-right: -56px;
}

/* 1. Round & clip the outer swiper container */
.elementor-element-8bed0d0 .elementor-swiper,
.elementor-element-8bed0d0 .elementor-slides-wrapper {
  border-radius: 24px !important;
}

/* 2. (Keep these) Round & clip each slide and its bg/link */
.swiper-slide,
.swiper-slide-bg,
.swiper-slide-inner {
  border-radius: 24px !important;
  overflow: hidden !important;
}

.elementor-slide-button {
  /* subtle black text shadow for better contrast */
  text-shadow: 0 1px 2px rgba(0, 0, 0, 1) !important;
}


/* turn the button into an inline-flex container so text + icon sit side by side */
.elementor-slide-button {
  display: inline-flex !important;
  align-items: center !important;
}

/* append the pin icon in a white circle with extra gap around the icon */
.elementor-slide-button::after {
  content: "" !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* white circular background */
  background-color: #fff !important;
  border-radius: 50% !important;

  /* more breathing room around fixed-size icon */
  padding: 24px !important;
  margin-left: 24px !important;
  margin-top: 4px;

  /* inject red pin SVG */
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path fill='%23ea614f' d='M192 0C86 0 0 86 0 192c0 87.25 75 222.31 167.1 336.7a24 24 0 0 0 37.8 0C309 414.31 384 279.25 384 192 384 86 298 0 192 0zm0 256a64 64 0 1 1 64-64 64 64 0 0 1-64 64z'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;

  /* keep the pin icon itself at 32×32px */
  background-size: 20px 20px !important;
}



/* Mobile only (up to 767px) */
@media (max-width: 767px) {
  /* Mobile styles go here */

.elementor-swiper-button-prev {
    padding: 0px 4px 0px 0px;
    margin-left: -32px;
    display: none !important;
}
.elementor-swiper-button-next {
    padding: 0px 0px 0px 4px;
     margin-right: -32px;
    display: none !important;


}
}

/* Tablet only (768px–1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  /* Tablet styles go here */
  
  .elementor-swiper-button-prev {
    padding: 0px 4px 0px 0px;
    margin-left: -32px;
}
.elementor-swiper-button-next {
    padding: 0px 0px 0px 4px;
     margin-right: -32px;

}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IvyPresto Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gloholidayclub.com/wp-content/uploads/2024/11/ivy-presto-headline-thin.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gloholidayclub.com/wp-content/uploads/2024/11/PlusJakartaSans-VariableFont_wght.woff2') format('woff2');
}
/* End Custom Fonts CSS */