.elementor-2619 .elementor-element.elementor-element-5ab1813e:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-5ab1813e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../webp/england-8.webp");background-position:center center;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-5ab1813e > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-5ab1813e > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-5ab1813e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 100px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-6c410c99 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-6c410c99{padding:0% 50% 0% 0%;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-774ec3d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-46976a62{width:auto;max-width:auto;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2619 .elementor-element.elementor-element-46976a62 > .elementor-widget-container{background-color:#FFFFFF0D;margin:0px 0px 20px 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:50px 50px 50px 50px;}.elementor-2619 .elementor-element.elementor-element-46976a62.elementor-widget > .elementor-widget-container, .elementor-2619 .elementor-element.elementor-element-46976a62.elementor-widget > .elementor-widget-container > *{position:relative;--jkit-option-enabled:4px;}.elementor-2619 .elementor-element.elementor-element-46976a62.elementor-widget > .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit;background-color:inherit;}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > a{font-family:var( --e-global-typography-32f6ee8-font-family ), Sans-serif;font-size:var( --e-global-typography-32f6ee8-font-size );font-weight:var( --e-global-typography-32f6ee8-font-weight );letter-spacing:var( --e-global-typography-32f6ee8-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2619 .elementor-element.elementor-element-76245f7a .elementor-heading-title{font-family:var( --e-global-typography-c7af3de-font-family ), Sans-serif;font-size:var( --e-global-typography-c7af3de-font-size );font-weight:var( --e-global-typography-c7af3de-font-weight );line-height:var( --e-global-typography-c7af3de-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-content,.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-button{align-self:flex-start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;background-color:var( --e-global-color-180c406 );margin:16px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-content{color:var( --e-global-color-7bfeb4c );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-button:hover{background-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-174d51f5:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-174d51f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #24243DCF 0%, var( --e-global-color-5f11fc3 ) 100%);}.elementor-2619 .elementor-element.elementor-element-174d51f5 > .elementor-background-overlay{background-image:url("../webp/ac-icon.webp");background-position:center center;background-repeat:no-repeat;background-size:200% auto;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-174d51f5 > .elementor-container{max-width:729px;}.elementor-2619 .elementor-element.elementor-element-174d51f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-3c040d64 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-3a88442{left:625px;}body.rtl .elementor-2619 .elementor-element.elementor-element-3a88442{right:625px;}.elementor-2619 .elementor-element.elementor-element-3a88442{top:81px;}.elementor-2619 .elementor-element.elementor-element-3a88442:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img{-webkit-mask-image:url(../svg/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-3a88442.elementor-widget-video{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-3a88442.elementor-widget-elementskit-image-hover-effect{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-3a88442 img{width:50%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-e16d743{left:-688px;}body.rtl .elementor-2619 .elementor-element.elementor-element-e16d743{right:-688px;}.elementor-2619 .elementor-element.elementor-element-e16d743{top:-62px;}.elementor-2619 .elementor-element.elementor-element-e16d743:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-e16d743.elementor-widget-video{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-e16d743.elementor-widget-elementskit-image-hover-effect{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-e16d743 img{width:89%;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-content,.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-button{align-self:flex-start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;background-color:var( --e-global-color-180c406 );margin:16px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-content{color:var( --e-global-color-7bfeb4c );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-button:hover{background-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-bfdced7{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-bfdced7::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acgroup.travel/wp-content/uploads/2025/05/bot-hal-logo.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-2619 .elementor-element.elementor-element-1c76aea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-fixed-content{width:100%;z-index:1;}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-wrap-icon{font-size:60px;padding:0px;}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-wrap-icon svg{width:60px;height:60px;}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-arrow i{color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-arrow svg{fill:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-1c76aea .premium-hscroll-outer-wrap{background-color:var( --e-global-color-4346610 );padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-6fa21dd > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-6fa21dd{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Buckingham-Palace.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-31925f0{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-61a8df1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-dbaad9c{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-f7520a7 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-f7520a7{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-cfebe11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/view-london-city-sunset.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-cfebe11:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-cfebe11.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-c9e075e{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-90167b2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f582957{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2b0f1cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/big-ben-westminster-bridge-sunset-london-uk.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-09b3f3e{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-9f369a6{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-6e9ca91 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-6e9ca91{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-e46c0e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/london.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-e46c0e2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-e46c0e2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-9485f63{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-3cd9998{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-d444394{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-741b947 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-741b947{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-51f0d06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Buckingham-Palace.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-51f0d06:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-51f0d06.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-2702920{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-b7cced8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-31b1094{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-7ed9b3d > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-7ed9b3d{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-1fb1d98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/view-london-city-sunset.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-1fb1d98:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-1fb1d98.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-d1256d6{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-2d8afbc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-973b16d{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-5c785fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/big-ben-westminster-bridge-sunset-london-uk.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-5c785fc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-5c785fc.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-218b9dd{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f48478b{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-915d53d > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-915d53d{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-eadb7d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/london.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-eadb7d1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-eadb7d1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-944be9d{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-87cee3f{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-5c619e9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-06aeb65 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-06aeb65{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-1881a85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Roman-Baths.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-1881a85:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-1881a85.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-c98097a{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-6d04297{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f9c732b{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-83ce8f4 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-83ce8f4{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-285a48e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Pulteney-Bridge.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-285a48e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-285a48e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-deb684e{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-b765388{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-bcdf5da{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-b8d8676:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Bath-Abbey.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-b8d8676:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-b8d8676.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-71645ee{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-95b8e4b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-65e94d0{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-ed7ba63 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-ed7ba63{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-5dfcfba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/The-Royal-Crescent-Bath.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-5dfcfba:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-5dfcfba.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-ce0448f{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-b83a8c5{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-fbb4f31{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d6d3ccf > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-d6d3ccf{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-c9a6edb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Roman-Baths.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-c9a6edb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-c9a6edb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-306c9e5{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-e3c9489{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-a65af4d > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-a65af4d{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-51444fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Pulteney-Bridge.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-51444fb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-51444fb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-5406d34{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-22d9b64{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-3af2489{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-0990f62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Bath-Abbey.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-0990f62:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-0990f62.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-daa6e9d{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-d75eb60{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f77405f{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-64600a8 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-64600a8{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-472089a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-472089a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/The-Royal-Crescent-Bath.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-472089a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-472089a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-472089a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-d34bc1e{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-90bbb40{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-37270ae{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-56cc572 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-56cc572{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-4dc835f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Stow-on-the-Wold.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-4dc835f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-4dc835f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-24bf2c7{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-869a741{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-d254626 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-d254626{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-c21e48e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Bourton-on-the-Water.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-c21e48e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-c21e48e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-1f621a1{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-79e90f4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-c1d9cf4{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8a64b46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Bibury.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-8a64b46:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-8a64b46.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-25063cd{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-fc77d2a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-cb12682{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-d4a10bc > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-d4a10bc{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-50a08e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Castle-Combe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-50a08e9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-50a08e9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-4db04d9{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-e13849f{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8a0bd04{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-0154ff7 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-0154ff7{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-0504f01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Stow-on-the-Wold.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-0504f01:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-0504f01.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-627774c{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-e394510{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-728ab3e{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-3f14481 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-3f14481{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-0c0942e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Bourton-on-the-Water.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-0c0942e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-0c0942e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-5dd0f0d{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-84fbb1a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2e2323e{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-d0d80ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Bibury.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-d0d80ef:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-d0d80ef.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-b4c4009{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-aed6779{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-9637e51{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-617e90b > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-617e90b{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-aa58d8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Castle-Combe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-aa58d8b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-aa58d8b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-e877d24{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-02108c8{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-328f9fb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-cdf54a1 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-cdf54a1{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-9a76447:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ambleside.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-9a76447:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-9a76447.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-78545a5{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-5c43657{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d783fbe{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-056b859 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-056b859{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-95ab6b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Keswick.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-95ab6b1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-95ab6b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-a95e427{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-1e735c4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-a44a882{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2d6e2b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Scafell-Pike.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-26c4a95{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-a025955{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-6caf85d{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-725a997 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-725a997{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-18b0660:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Lake-Windermere.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-18b0660:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-18b0660.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-769b5c3{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-46244a5{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-e7aa784{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-ea86348 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-ea86348{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ambleside.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-728b5b0{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-1d0248e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-5253d67{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2bac372 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-2bac372{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-fff18c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Keswick.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-fff18c7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-fff18c7.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-9e6b949{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-eb46231{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-08984cf{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-34f09da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Scafell-Pike.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-34f09da:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-34f09da.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-e09ec5b{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-2e51a5f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-ad6a26c{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-1943d13 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-1943d13{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-5bac9dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Lake-Windermere.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-5bac9dd:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-5bac9dd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-c91cff1{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-b4dfbe4{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-1d43eac{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-961147a{--display:flex;--min-height:40px;--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;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-73ce41a:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-73ce41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a9ab2c ) 0%, var( --e-global-color-4a9ab2c ) 100%);}.elementor-2619 .elementor-element.elementor-element-73ce41a > .elementor-background-overlay{background-image:url("https://acgroup.travel/wp-content/uploads/2025/06/AC-Icon.webp");background-position:center center;background-repeat:no-repeat;background-size:200% auto;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-73ce41a > .elementor-container{max-width:729px;}.elementor-2619 .elementor-element.elementor-element-73ce41a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-64af499 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-f1edadc{left:625px;}body.rtl .elementor-2619 .elementor-element.elementor-element-f1edadc{right:625px;}.elementor-2619 .elementor-element.elementor-element-f1edadc{top:81px;}.elementor-2619 .elementor-element.elementor-element-f1edadc:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-f1edadc.elementor-widget-video{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-f1edadc.elementor-widget-elementskit-image-hover-effect{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-f1edadc img{width:50%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-ba71645{left:-688px;}body.rtl .elementor-2619 .elementor-element.elementor-element-ba71645{right:-688px;}.elementor-2619 .elementor-element.elementor-element-ba71645{top:-62px;}.elementor-2619 .elementor-element.elementor-element-ba71645:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-ba71645.elementor-widget-video{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-ba71645.elementor-widget-elementskit-image-hover-effect{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-ba71645 img{width:89%;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-content,.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-button{align-self:flex-start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;background-color:var( --e-global-color-180c406 );margin:16px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-content{color:var( --e-global-color-7bfeb4c );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-button:hover{background-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-8bb76ce{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-8bb76ce::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acgroup.travel/wp-content/uploads/2025/05/bot-hal-logo.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-2619 .elementor-element.elementor-element-ad36fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-fixed-content{width:100%;z-index:1;}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-wrap-icon{font-size:60px;padding:0px;}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-wrap-icon svg{width:60px;height:60px;}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-arrow i{color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-arrow svg{fill:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-ad36fed .premium-hscroll-outer-wrap{background-color:var( --e-global-color-4346610 );padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-e4fd485 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-e4fd485{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-e55fa0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Edinburgh-Castle.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-e55fa0f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-e55fa0f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-7205c6e{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-33c9a34{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-6508804{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-3e5897d > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-3e5897d{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-832aae1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Holyrood-Palace.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-832aae1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-832aae1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-a904642{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-244ba01{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-acd9ec4{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-090dab0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/The-Royal-Mile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-090dab0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-090dab0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-3917073{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-bc1deb1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d248bca{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-678f101 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-678f101{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-3d4ca71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Arthurs-Seat.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-3d4ca71:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-3d4ca71.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-6cd6346{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-0352e8a{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-846109d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-b71d021 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-b71d021{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-771c74d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Edinburgh-Castle.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-771c74d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-771c74d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-0b080b9{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-fc22310{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-7078a50{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-5168245 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-5168245{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-7f14964:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Holyrood-Palace.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-7f14964:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-7f14964.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-d27adbf{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-dd3870e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-19e8542{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-197c37b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/The-Royal-Mile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-197c37b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-197c37b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-07e4da0{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-a2684f7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-8b79fc5{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-c9ff6dc > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-c9ff6dc{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-8ffed79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Arthurs-Seat.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-8ffed79:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-8ffed79.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-1c7630b{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-1948dd1{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-5b1260b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-fc1bf31 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-fc1bf31{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-845951b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-845951b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Eilean-Donan-Castle.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-845951b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-845951b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-845951b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-24f436b{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-331ad92{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-3183604{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-93bb55f > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-93bb55f{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-7b3ba16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Glenfinnan-Viaduct.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-7b3ba16:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-7b3ba16.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-e1d8d61{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d15fd03{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-422cd17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ben-Nevis.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-422cd17:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-422cd17.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-a2dab66{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-fedb0e3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-7f16084{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8dd7a01 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-8dd7a01{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-93cd1ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Loch-Ness.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-93cd1ac:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-93cd1ac.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-9919470{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-a58c695{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-48ebf2e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-b05f81a > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-b05f81a{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-354fb06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Eilean-Donan-Castle.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-354fb06:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-354fb06.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-0423c50{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-98acdb5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-58ce078{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-5524b3b > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-5524b3b{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-04a4d70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Glenfinnan-Viaduct.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-04a4d70:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-04a4d70.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-8fd4df1{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-98f2c56{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-725672c{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-06bd73d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ben-Nevis.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-06bd73d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-06bd73d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-3c6bde9{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-0fd3946{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-a5e0692{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-e6be669 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-e6be669{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Loch-Ness.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-18a907a{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-00e7106{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-66ce4af{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-03ce70d > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-03ce70d{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-a91c9a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Callanish-Stones.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-a91c9a9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-a91c9a9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-0594b35{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-565237f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2e3238f{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-afef1b7 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-afef1b7{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-e95f0ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Isle-of-Barra.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-e95f0ef:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-e95f0ef.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-2f491ad{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-45e4490{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-c781995{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-9e60743:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/St-Kilda.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-9e60743:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-9e60743.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-3227f8d{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-5f3649e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-ca3e4f4{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-4f5d19b > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-4f5d19b{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-82373c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Luskentyre-Beach.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-82373c0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-82373c0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-91dc12b{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-af04457{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-0496d27{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d48723f > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-d48723f{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-5a7be0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Callanish-Stones.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-5a7be0f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-5a7be0f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-5b404ba{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-2d60285{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-b661eb8{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-e63b592 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-e63b592{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-15ca2e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Isle-of-Barra.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-15ca2e6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-15ca2e6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-b083b17{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-097a8a0{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-08fd5d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/St-Kilda.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-08fd5d7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-08fd5d7.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-4669a08{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-399fb0e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-95f521d{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-63374d9 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-63374d9{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Luskentyre-Beach.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-faf1307{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-af14dfe{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-647ed06{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-1f5404a:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-1f5404a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-180c406 ) 0%, var( --e-global-color-180c406 ) 100%);}.elementor-2619 .elementor-element.elementor-element-1f5404a > .elementor-background-overlay{background-image:url("https://acgroup.travel/wp-content/uploads/2025/06/AC-Icon.webp");background-position:center center;background-repeat:no-repeat;background-size:200% auto;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-1f5404a > .elementor-container{max-width:729px;}.elementor-2619 .elementor-element.elementor-element-1f5404a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-3adab6d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-b262372{left:625px;}body.rtl .elementor-2619 .elementor-element.elementor-element-b262372{right:625px;}.elementor-2619 .elementor-element.elementor-element-b262372{top:81px;}.elementor-2619 .elementor-element.elementor-element-b262372:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-b262372.elementor-widget-video{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-b262372.elementor-widget-elementskit-image-hover-effect{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-6.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-b262372 img{width:50%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-1410e73{left:-688px;}body.rtl .elementor-2619 .elementor-element.elementor-element-1410e73{right:-688px;}.elementor-2619 .elementor-element.elementor-element-1410e73{top:-62px;}.elementor-2619 .elementor-element.elementor-element-1410e73:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-1410e73.elementor-widget-video{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-1410e73.elementor-widget-elementskit-image-hover-effect{-webkit-mask-image:url(https://acgroup.travel/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-2619 .elementor-element.elementor-element-1410e73 img{width:89%;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-content,.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-button{align-self:flex-start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;background-color:var( --e-global-color-180c406 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4346610 );margin:16px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-content{color:var( --e-global-color-7bfeb4c );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-button:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-9b4e67f{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-9b4e67f::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .e-con-inner > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acgroup.travel/wp-content/uploads/2025/05/bot-hal-logo.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-2619 .elementor-element.elementor-element-abbc072 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-fixed-content{width:100%;z-index:1;}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-wrap-icon{font-size:60px;padding:0px;}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-wrap-icon svg{width:60px;height:60px;}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-arrow i{color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-arrow svg{fill:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-abbc072 .premium-hscroll-outer-wrap{background-color:var( --e-global-color-4346610 );padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-9089bcd > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-9089bcd{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-832fa21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cardiff-Bay.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-832fa21:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-832fa21.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-9d70e71{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-f8ef37c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-df0bc17{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-464f81c > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-464f81c{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-395ebc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/National-Museum-Cardiff.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-395ebc0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-395ebc0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-3d48f68{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-b22c3f6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-16b9573{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-90963a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cardiff-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-90963a6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-90963a6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-8becaa1{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-cffb37a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-b42055e{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-cfacb76 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-cfacb76{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-56e5945:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Principality-Stadium.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-56e5945:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-56e5945.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-98789e0{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-e6cdc85{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2b01c8a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-e58347b > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-e58347b{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-e457bde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cardiff-Bay.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-e457bde:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-e457bde.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-2933ca5{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-c854640{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-6c34211{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-f8a3294 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-f8a3294{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-954cb0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/National-Museum-Cardiff.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-954cb0b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-954cb0b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-175aaaf{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-34e8f16{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-7d9ca8b{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8ab5fd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cardiff-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-d4eb104{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-601f287{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-0fd2c57{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-7178b43 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-7178b43{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-896491e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-896491e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Principality-Stadium.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-896491e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-896491e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-896491e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-564c855{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-e60ce47{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-7347eb8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-1e2fa96 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-1e2fa96{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Snowdon-Yr-Wyddfa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-8171ae0{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-01b0da3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-8e58841{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-af02db6 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-af02db6{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-788aaa8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Llanberis-Pass.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-788aaa8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-788aaa8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-8d2c3cb{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-6a75413{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-cf79625{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-e11eaa8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Caernarfon-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-e11eaa8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-e11eaa8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-89ee094{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-75357c3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-aa7698a{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-6d8a676 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-6d8a676{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-f351e46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Portmeirion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-f351e46:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-f351e46.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-578ef39{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-aee4bc1{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-96fda4d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-74d4532 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-74d4532{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-961cca3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Snowdon-Yr-Wyddfa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-961cca3:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-961cca3.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-c84b005{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-eda6188{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-4b0bf18{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-4632b5b > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-4632b5b{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-1679fd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Llanberis-Pass.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-1679fd0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-1679fd0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-8c33f3b{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-891bb82{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-4a78dc9{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-f1a8366:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Caernarfon-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-f1a8366:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-f1a8366.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-cedc9ce{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-e35d3fb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f66bd9b{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-a6429b6 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-a6429b6{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-fa7f195:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Portmeirion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-fa7f195:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-fa7f195.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-ba520fc{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-d0634f2{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-4b61b64{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-a8403c5 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-a8403c5{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-98017e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Barafundle-Bay.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-98017e0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-98017e0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-b5f9d70{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-88982b4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-6c7b0aa{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-23b065f > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-23b065f{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-fbb64cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Pembrokeshire-Coast-Path.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-fbb64cd:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-fbb64cd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-08a3a9a{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-533cf54{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-5d82a40{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-8869bf0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/St-Davids-Cathedral.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-8869bf0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-8869bf0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-17194f8{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-eaa4cce{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-73b34b1{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-2b2b3f6 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-2b2b3f6{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-28b5f2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Skomer-Island.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-28b5f2e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-28b5f2e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-4d1dbc9{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-b4a1bfa{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-87edc8f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-a9c708f > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-a9c708f{padding:120px 0px 80px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-96a5a43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Barafundle-Bay.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-96a5a43:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-96a5a43.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-6bc884a{--spacer-size:595px;}.elementor-2619 .elementor-element.elementor-element-78b6570{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-76a5aec{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-f3720af > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-f3720af{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-b3c4af7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Pembrokeshire-Coast-Path.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-b3c4af7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-2619 .elementor-element.elementor-element-b3c4af7.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-4a15ac1{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-303f279{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-431cc47{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-63e8702:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/St-Davids-Cathedral.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-63e8702:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-63e8702.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-46657ec{--spacer-size:170px;}.elementor-2619 .elementor-element.elementor-element-fe440db{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-c744b0f{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-c23f07f > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-c23f07f{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-d62f0da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Skomer-Island.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-2619 .elementor-element.elementor-element-d62f0da:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-d62f0da.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-459aa4a{--spacer-size:265px;}.elementor-2619 .elementor-element.elementor-element-0d4f5b3{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-75ac527{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#FFFFFFAD;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-37c5f64e:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-37c5f64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-37c5f64e > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-37c5f64e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 100px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-37c5f64e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-72c91741 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-72c91741{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-25c14d97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/woman-in-bikini-and-straw-hat-with-floating-breakfast-at-amazing-luxury-bali-style-villa.webp");background-position:center center;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000021 0%, #000000 100%);opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-25b32773 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-25b32773{text-align:center;}.elementor-2619 .elementor-element.elementor-element-25b32773 .elementor-heading-title{font-family:var( --e-global-typography-6c0537c-font-family ), Sans-serif;font-size:var( --e-global-typography-6c0537c-font-size );font-weight:var( --e-global-typography-6c0537c-font-weight );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-1831e557:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/woman-with-mask-snorkeling.webp");background-position:center center;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000021 0%, #000000 100%);opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-5ffcecc8 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-5ffcecc8{text-align:center;}.elementor-2619 .elementor-element.elementor-element-5ffcecc8 .elementor-heading-title{font-family:var( --e-global-typography-6c0537c-font-family ), Sans-serif;font-size:var( --e-global-typography-6c0537c-font-size );font-weight:var( --e-global-typography-6c0537c-font-weight );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-4487b478:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/airplane-wing-in-the-sky.webp");background-position:center center;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000021 0%, #000000 100%);opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-269380d0 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-269380d0{text-align:center;}.elementor-2619 .elementor-element.elementor-element-269380d0 .elementor-heading-title{font-family:var( --e-global-typography-6c0537c-font-family ), Sans-serif;font-size:var( --e-global-typography-6c0537c-font-size );font-weight:var( --e-global-typography-6c0537c-font-weight );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-51f2c85b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/walking-happy-and-big-family-holding-hands-at-the-beach-for-vacation-trust-and-together-in-bali-.webp");background-position:center center;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000021 0%, #000000 100%);opacity:0.5;}.elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated, .elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated > .elementor-background-overlay, .elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-6b34ed37 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-6b34ed37{text-align:center;}.elementor-2619 .elementor-element.elementor-element-6b34ed37 .elementor-heading-title{font-family:var( --e-global-typography-6c0537c-font-family ), Sans-serif;font-size:var( --e-global-typography-6c0537c-font-size );font-weight:var( --e-global-typography-6c0537c-font-weight );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-380b6b76 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-380b6b76{margin-top:50px;margin-bottom:0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-7e374c3b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#02010100;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#02010100;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );padding:20px 0px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF40;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF40;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-ed9bd24 );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:20px 0px 18px 30px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]{margin:0px 10px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] > [class*="icon"]{padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:16px;color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:16px;fill:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:16px;color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:16px;fill:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-4cd6c26b > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#02010100;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#02010100;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:var( --e-global-typography-f00ce32-font-family ), Sans-serif;font-size:var( --e-global-typography-f00ce32-font-size );font-weight:var( --e-global-typography-f00ce32-font-weight );padding:20px 0px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF40;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF40;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-ed9bd24 );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:20px 0px 18px 30px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]{margin:0px 10px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] > [class*="icon"]{padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:16px;color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:16px;fill:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:16px;color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:16px;fill:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-174d17e3 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-174d17e3{padding:120px 0px 120px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-a9d1f4 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-47d2d087 > .elementor-container{max-width:1240px;}.elementor-2619 .elementor-element.elementor-element-47d2d087{overflow:visible;}.elementor-2619 .elementor-element.elementor-element-2f4e9091 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-58f6cc75 .elementor-heading-title{font-family:var( --e-global-typography-b05088c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05088c-font-size );font-weight:var( --e-global-typography-b05088c-font-weight );line-height:var( --e-global-typography-b05088c-line-height );color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-48ae93ee > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2619 .elementor-element.elementor-element-48ae93ee{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before{background-color:transparent;background-image:linear-gradient(180deg, #2020202B 0%, #000000BF 100%);}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-readmore{background-color:#02010100;font-family:var( --e-global-typography-20bbc48-font-family ), Sans-serif;font-size:var( --e-global-typography-20bbc48-font-size );font-weight:var( --e-global-typography-20bbc48-font-weight );text-transform:var( --e-global-typography-20bbc48-text-transform );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:40px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb{border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:412px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title{margin:0px 0px -10px 0px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin:0px 0px -10px 0px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg{margin-right:5px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg{margin-left:5px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg{fill:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore{background-color:#02010100;font-family:var( --e-global-typography-20bbc48-font-family ), Sans-serif;font-size:var( --e-global-typography-20bbc48-font-size );font-weight:var( --e-global-typography-20bbc48-font-weight );text-transform:var( --e-global-typography-20bbc48-text-transform );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:var( --e-global-color-3900b79 );}.elementor-2619 .elementor-element.elementor-element-166525f1 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:40px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 0px 0px;margin:0px 0px 40px 0px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{flex:0 0 45%;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{flex:0 0 45%;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:180px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;padding:0px 0px 0px 030px;margin:0px 0px 8px 0px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-family:var( --e-global-typography-fdc4aa6-font-family ), Sans-serif;font-size:var( --e-global-typography-fdc4aa6-font-size );font-weight:var( --e-global-typography-fdc4aa6-font-weight );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:0px 0px -5px 0px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p{color:var( --e-global-color-text );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg{margin-right:5px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg{margin-left:5px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg{fill:var( --e-global-color-3900b79 );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover{color:var( --e-global-color-eec1927 );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg{fill:var( --e-global-color-eec1927 );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2619 .elementor-element.elementor-element-613948e:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-613948e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/breathtaking-scenery-edge-cliff-moher.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-613948e > .elementor-background-overlay{background-color:var( --e-global-color-primary );background-image:url("https://acgroup.travel/wp-content/uploads/2025/10/bot-hal-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:60% auto;opacity:0.31;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-613948e > .elementor-container{max-width:796px;}.elementor-2619 .elementor-element.elementor-element-613948e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-2619 .elementor-element.elementor-element-2429146 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-2619 .elementor-element.elementor-element-2429146{text-align:center;}.elementor-2619 .elementor-element.elementor-element-2429146 .elementor-heading-title{font-family:var( --e-global-typography-b05088c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05088c-font-size );font-weight:var( --e-global-typography-b05088c-font-weight );line-height:var( --e-global-typography-b05088c-line-height );color:#FFFFFF;}.elementor-2619 .elementor-element.elementor-element-99daed9 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-2619 .elementor-element.elementor-element-99daed9{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#FFFFFF;padding:15px 34px 15px 34px;font-family:var( --e-global-typography-20bbc48-font-family ), Sans-serif;font-size:var( --e-global-typography-20bbc48-font-size );font-weight:var( --e-global-typography-20bbc48-font-weight );text-transform:var( --e-global-typography-20bbc48-text-transform );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:50px 50px 50px 50px;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-7bfeb4c );}.elementor-2619 .elementor-element.elementor-element-cdcc36e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#000000;width:14px;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#000000;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#000000;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:14px;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:#000000;}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:#000000;}@media(max-width:1024px){.elementor-2619 .elementor-element.elementor-element-5ab1813e{padding:180px 0px 80px 0px;}.elementor-2619 .elementor-element.elementor-element-57b19bbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-2619 .elementor-element.elementor-element-6c410c99{padding:0% 0% 0% 0%;}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > a{font-size:var( --e-global-typography-32f6ee8-font-size );letter-spacing:var( --e-global-typography-32f6ee8-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-76245f7a .elementor-heading-title{font-size:var( --e-global-typography-c7af3de-font-size );line-height:var( --e-global-typography-c7af3de-line-height );}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-174d51f5{padding:80px 30px 80px 30px;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6fa21dd{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-31925f0{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-dbaad9c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-f7520a7{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f582957{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9f369a6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-6e9ca91{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-3cd9998{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-741b947{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-2702920{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-31b1094{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-7ed9b3d{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-973b16d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f48478b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-915d53d{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-87cee3f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-06aeb65{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-c98097a{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f9c732b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-83ce8f4{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-bcdf5da{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-65e94d0{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-ed7ba63{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-b83a8c5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d6d3ccf{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-306c9e5{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-e3c9489{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-a65af4d{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-3af2489{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f77405f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-64600a8{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-90bbb40{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-56cc572{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-24bf2c7{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-869a741{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d254626{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-c1d9cf4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cb12682{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d4a10bc{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-e13849f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-0154ff7{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-627774c{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-728ab3e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-3f14481{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-2e2323e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9637e51{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-617e90b{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-02108c8{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cdf54a1{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-78545a5{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d783fbe{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-056b859{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a44a882{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6caf85d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-725a997{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-46244a5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-ea86348{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-728b5b0{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-5253d67{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2bac372{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-08984cf{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-ad6a26c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-1943d13{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-b4dfbe4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-73ce41a{padding:80px 30px 80px 30px;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-e4fd485{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-7205c6e{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6508804{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-3e5897d{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-acd9ec4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d248bca{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-678f101{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-0352e8a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b71d021{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-0b080b9{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-7078a50{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5168245{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-19e8542{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-8b79fc5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-c9ff6dc{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-1948dd1{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-fc1bf31{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-24f436b{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-3183604{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-93bb55f{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d15fd03{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-7f16084{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8dd7a01{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-a58c695{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b05f81a{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-0423c50{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-58ce078{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5524b3b{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-725672c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a5e0692{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e6be669{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-00e7106{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-03ce70d{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-0594b35{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-2e3238f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-afef1b7{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-c781995{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-ca3e4f4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-4f5d19b{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-af04457{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d48723f{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-5b404ba{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b661eb8{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e63b592{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-097a8a0{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-95f521d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-63374d9{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-af14dfe{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-1f5404a{padding:80px 30px 80px 30px;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9089bcd{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-9d70e71{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-df0bc17{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-464f81c{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-16b9573{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b42055e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-cfacb76{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-e6cdc85{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-e58347b{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-2933ca5{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6c34211{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-f8a3294{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-7d9ca8b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-0fd2c57{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-7178b43{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-e60ce47{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-1e2fa96{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-8171ae0{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-8e58841{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-af02db6{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cf79625{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-aa7698a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-6d8a676{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-aee4bc1{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-74d4532{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-c84b005{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-4b0bf18{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-4632b5b{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-4a78dc9{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f66bd9b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-a6429b6{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-d0634f2{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a8403c5{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-b5f9d70{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6c7b0aa{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-23b065f{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-5d82a40{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-73b34b1{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2b2b3f6{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-b4a1bfa{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a9c708f{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-6bc884a{--spacer-size:180px;}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-76a5aec{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-f3720af{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-431cc47{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-c744b0f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-c23f07f{margin-top:30px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-0d4f5b3{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-37c5f64e{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-25b32773 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-5ffcecc8 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-269380d0 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2619 .elementor-element.elementor-element-6b34ed37 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-7e374c3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-4cd6c26b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-174d17e3{padding:80px 20px 80px 20px;}.elementor-2619 .elementor-element.elementor-element-a9d1f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-47d2d087{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2f4e9091 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-58f6cc75 .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-2619 .elementor-element.elementor-element-48ae93ee{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-readmore{font-size:var( --e-global-typography-20bbc48-font-size );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post{margin:0px 0px 30px 0px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:390px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{padding:20px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:var( --e-global-typography-fdc4aa6-font-size );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore{font-size:var( --e-global-typography-20bbc48-font-size );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-613948e > .elementor-background-overlay{background-size:990px auto;}.elementor-2619 .elementor-element.elementor-element-2429146 .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-2619 .elementor-element.elementor-element-99daed9{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-20bbc48-font-size );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );}}@media(max-width:767px){.elementor-2619 .elementor-element.elementor-element-57b19bbc > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2619 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > a{font-size:var( --e-global-typography-32f6ee8-font-size );letter-spacing:var( --e-global-typography-32f6ee8-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-76245f7a .elementor-heading-title{font-size:var( --e-global-typography-c7af3de-font-size );line-height:var( --e-global-typography-c7af3de-line-height );}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2060ba0 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-174d51f5{padding:30px 10px 0px 10px;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9fc8f80 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6fa21dd{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-31925f0{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-61a8df1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-dbaad9c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-b619595 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f7520a7{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-cfebe11 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-c9e075e{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-90167b2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f582957{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2b0f1cd > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-09b3f3e{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-7fcb0eb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9f369a6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-6e9ca91{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-e46c0e2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9485f63{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-3cd9998{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-d444394 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-741b947{padding:20px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-51f0d06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2702920{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-b7cced8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-31b1094{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-a676d04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2619 .elementor-element.elementor-element-a676d04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-7ed9b3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-1fb1d98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-d1256d6{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2d8afbc .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-973b16d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5c785fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-218b9dd{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-8bb9ebe .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f48478b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-915d53d{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-eadb7d1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-944be9d{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-87cee3f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5c619e9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-06aeb65{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-1881a85 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-c98097a{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-6d04297 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f9c732b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d989709 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-83ce8f4{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-285a48e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-deb684e{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-b765388 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-bcdf5da{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-b8d8676 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-71645ee{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-95b8e4b .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-65e94d0{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-ed7ba63{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-5dfcfba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-ce0448f{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-b83a8c5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fbb4f31 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d6d3ccf{padding:0px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-c9a6edb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-306c9e5{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-9a9e6ec .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-e3c9489{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-29834ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-a65af4d{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-51444fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5406d34{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-22d9b64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-3af2489{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-0990f62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-daa6e9d{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-d75eb60 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f77405f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-64600a8{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-472089a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-d34bc1e{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-90bbb40{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-37270ae .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-56cc572{padding:0px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-4dc835f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-24bf2c7{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-aa8a1b8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-869a741{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-6190ea9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d254626{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-c21e48e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1f621a1{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-79e90f4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-c1d9cf4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8a64b46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-25063cd{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fc77d2a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cb12682{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d4a10bc{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-50a08e9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4db04d9{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-e13849f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-8a0bd04 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-0154ff7{padding:0px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-0504f01 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-627774c{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-e394510 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-728ab3e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-414193a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-3f14481{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-0c0942e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5dd0f0d{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-84fbb1a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-2e2323e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d0d80ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-b4c4009{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-aed6779 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9637e51{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-617e90b{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-aa58d8b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e877d24{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-02108c8{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-328f9fb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cdf54a1{padding:0px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-9a76447 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-78545a5{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5c43657 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d783fbe{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-1fc76b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-056b859{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-95ab6b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-a95e427{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-1e735c4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a44a882{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2d6e2b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-26c4a95{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-a025955 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6caf85d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-725a997{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-18b0660 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-769b5c3{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-46244a5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-e7aa784 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-ea86348{padding:0px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-728b5b0{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-1d0248e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-5253d67{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-ec91674 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2bac372{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-fff18c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9e6b949{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-eb46231 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-08984cf{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-34f09da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e09ec5b{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2e51a5f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-ad6a26c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-1943d13{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-5bac9dd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-c91cff1{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-b4dfbe4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-1d43eac .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-73ce41a{padding:80px 10px 0px 10px;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2749b8d .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-e4fd485{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-e55fa0f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-7205c6e{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-33c9a34 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6508804{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-b4d50dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-3e5897d{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-832aae1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-a904642{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-244ba01 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-acd9ec4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-090dab0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-3917073{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-bc1deb1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d248bca{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-678f101{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-3d4ca71 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-6cd6346{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-0352e8a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-846109d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b71d021{padding:20px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-771c74d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-0b080b9{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fc22310 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-7078a50{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-08b69d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-5168245{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-7f14964 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-d27adbf{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-dd3870e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-19e8542{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-197c37b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-07e4da0{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-a2684f7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-8b79fc5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-c9ff6dc{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-8ffed79 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-1c7630b{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-1948dd1{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5b1260b .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-fc1bf31{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-845951b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-24f436b{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-331ad92 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-3183604{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-5cc174b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-93bb55f{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-7b3ba16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-e1d8d61{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2d8cdd6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d15fd03{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-422cd17 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-a2dab66{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fedb0e3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-7f16084{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8dd7a01{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-93cd1ac > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9919470{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-a58c695{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-48ebf2e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b05f81a{padding:20px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-354fb06 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-0423c50{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-98acdb5 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-58ce078{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d4cfe22 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-5524b3b{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-04a4d70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8fd4df1{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-98f2c56 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-725672c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-06bd73d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-3c6bde9{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-0fd3946 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a5e0692{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e6be669{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-2a9f9ed > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-18a907a{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-00e7106{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-66ce4af .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-03ce70d{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-a91c9a9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-0594b35{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-565237f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-2e3238f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-3c4ee48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-afef1b7{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-e95f0ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2f491ad{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-45e4490 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-c781995{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-9e60743 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-3227f8d{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-5f3649e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-ca3e4f4{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-4f5d19b{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-82373c0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-91dc12b{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-af04457{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-0496d27 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-d48723f{padding:20px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-5a7be0f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-5b404ba{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2d60285 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b661eb8{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-c7d41eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-e63b592{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-15ca2e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-b083b17{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-ba1f4f6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-097a8a0{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-08fd5d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4669a08{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-399fb0e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-95f521d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-63374d9{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-a3f8f6a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-faf1307{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-af14dfe{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-647ed06 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-1f5404a{padding:80px 10px 0px 10px;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8995205 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-9089bcd{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-832fa21 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-9d70e71{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-f8ef37c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-df0bc17{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-7b575cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-464f81c{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-395ebc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-3d48f68{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-b22c3f6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-16b9573{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-90963a6 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8becaa1{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-cffb37a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-b42055e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-cfacb76{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-56e5945 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-98789e0{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-e6cdc85{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-2b01c8a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-e58347b{padding:20px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-e457bde > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-2933ca5{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-c854640 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6c34211{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-33ebd72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f8a3294{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-954cb0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-175aaaf{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-34e8f16 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-7d9ca8b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8ab5fd8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-d4eb104{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-601f287 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-0fd2c57{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-7178b43{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-896491e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-564c855{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-e60ce47{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-7347eb8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-1e2fa96{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8171ae0{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-01b0da3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-8e58841{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-908b103 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-af02db6{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-788aaa8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8d2c3cb{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-6a75413 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cf79625{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-e11eaa8 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-89ee094{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-75357c3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-aa7698a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-6d8a676{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-f351e46 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-578ef39{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-aee4bc1{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-96fda4d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-74d4532{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-961cca3 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-c84b005{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-eda6188 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-4b0bf18{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-d25efae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-4632b5b{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-1679fd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-8c33f3b{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-891bb82 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-4a78dc9{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-f1a8366 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-cedc9ce{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-e35d3fb .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-f66bd9b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-a6429b6{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-fa7f195 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-ba520fc{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-d0634f2{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-4b61b64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a8403c5{padding:60px 10px 60px 10px;}.elementor-2619 .elementor-element.elementor-element-98017e0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-b5f9d70{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-88982b4 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-6c7b0aa{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-b78c6ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-23b065f{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-fbb64cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-08a3a9a{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-533cf54 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-5d82a40{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-8869bf0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-17194f8{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-eaa4cce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-73b34b1{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-2b2b3f6{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-28b5f2e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4d1dbc9{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-b4a1bfa{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-87edc8f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-a9c708f{padding:20px 10px 20px 10px;}.elementor-2619 .elementor-element.elementor-element-96a5a43 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-6bc884a{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-78b6570 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-76a5aec{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-fcdd03e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-f3720af{margin-top:0px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-b3c4af7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-4a15ac1{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-303f279 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-431cc47{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-63e8702 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-46657ec{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-fe440db .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-c744b0f{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-c23f07f{margin-top:20px;margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-d62f0da > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-459aa4a{--spacer-size:150px;}.elementor-2619 .elementor-element.elementor-element-0d4f5b3{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-75ac527 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-37c5f64e{padding:80px 10px 80px 10px;}.elementor-2619 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-25b32773 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-1831e557 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-5ffcecc8 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-4487b478 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-269380d0 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2619 .elementor-element.elementor-element-6b34ed37 .elementor-heading-title{font-size:var( --e-global-typography-6c0537c-font-size );line-height:var( --e-global-typography-6c0537c-line-height );word-spacing:var( --e-global-typography-6c0537c-word-spacing );}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-2619 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-174d17e3{padding:80px 10px 80px 10px;}.elementor-2619 .elementor-element.elementor-element-58f6cc75 .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-2619 .elementor-element.elementor-element-48ae93ee{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:360px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{padding:0px 0px 20px 20px;}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2619 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-readmore{font-size:var( --e-global-typography-20bbc48-font-size );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:290px;}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:var( --e-global-typography-fdc4aa6-font-size );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore{font-size:var( --e-global-typography-20bbc48-font-size );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-613948e:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-613948e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/breathtaking-scenery-edge-cliff-moher.webp");background-position:center center;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-613948e > .elementor-background-overlay{background-size:200% auto;opacity:0.31;}.elementor-2619 .elementor-element.elementor-element-613948e{padding:80px 10px 80px 10px;}.elementor-2619 .elementor-element.elementor-element-2429146 .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-2619 .elementor-element.elementor-element-99daed9{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2619 .elementor-element.elementor-element-cdcc36e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-20bbc48-font-size );letter-spacing:var( --e-global-typography-20bbc48-letter-spacing );}}@media(min-width:768px){.elementor-2619 .elementor-element.elementor-element-57b19bbc{width:100%;}.elementor-2619 .elementor-element.elementor-element-774ec3d1{width:100%;}.elementor-2619 .elementor-element.elementor-element-bfdced7{--content-width:100vw;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a{width:40%;}.elementor-2619 .elementor-element.elementor-element-b619595{width:60%;}.elementor-2619 .elementor-element.elementor-element-cfebe11{width:50%;}.elementor-2619 .elementor-element.elementor-element-2b0f1cd{width:50%;}.elementor-2619 .elementor-element.elementor-element-51f0d06{width:40%;}.elementor-2619 .elementor-element.elementor-element-a676d04{width:60%;}.elementor-2619 .elementor-element.elementor-element-1fb1d98{width:50%;}.elementor-2619 .elementor-element.elementor-element-5c785fc{width:50%;}.elementor-2619 .elementor-element.elementor-element-1881a85{width:40%;}.elementor-2619 .elementor-element.elementor-element-d989709{width:60%;}.elementor-2619 .elementor-element.elementor-element-285a48e{width:50%;}.elementor-2619 .elementor-element.elementor-element-b8d8676{width:50%;}.elementor-2619 .elementor-element.elementor-element-c9a6edb{width:40%;}.elementor-2619 .elementor-element.elementor-element-29834ea{width:60%;}.elementor-2619 .elementor-element.elementor-element-51444fb{width:50%;}.elementor-2619 .elementor-element.elementor-element-0990f62{width:50%;}.elementor-2619 .elementor-element.elementor-element-4dc835f{width:40%;}.elementor-2619 .elementor-element.elementor-element-6190ea9{width:60%;}.elementor-2619 .elementor-element.elementor-element-c21e48e{width:50%;}.elementor-2619 .elementor-element.elementor-element-8a64b46{width:50%;}.elementor-2619 .elementor-element.elementor-element-0504f01{width:40%;}.elementor-2619 .elementor-element.elementor-element-414193a{width:60%;}.elementor-2619 .elementor-element.elementor-element-0c0942e{width:50%;}.elementor-2619 .elementor-element.elementor-element-d0d80ef{width:50%;}.elementor-2619 .elementor-element.elementor-element-9a76447{width:40%;}.elementor-2619 .elementor-element.elementor-element-1fc76b2{width:60%;}.elementor-2619 .elementor-element.elementor-element-95ab6b1{width:50%;}.elementor-2619 .elementor-element.elementor-element-2d6e2b2{width:50%;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7{width:40%;}.elementor-2619 .elementor-element.elementor-element-ec91674{width:60%;}.elementor-2619 .elementor-element.elementor-element-fff18c7{width:50%;}.elementor-2619 .elementor-element.elementor-element-34f09da{width:50%;}.elementor-2619 .elementor-element.elementor-element-8bb76ce{--content-width:100vw;}.elementor-2619 .elementor-element.elementor-element-e55fa0f{width:40%;}.elementor-2619 .elementor-element.elementor-element-b4d50dc{width:60%;}.elementor-2619 .elementor-element.elementor-element-832aae1{width:50%;}.elementor-2619 .elementor-element.elementor-element-090dab0{width:50%;}.elementor-2619 .elementor-element.elementor-element-771c74d{width:40%;}.elementor-2619 .elementor-element.elementor-element-08b69d0{width:60%;}.elementor-2619 .elementor-element.elementor-element-7f14964{width:50%;}.elementor-2619 .elementor-element.elementor-element-197c37b{width:50%;}.elementor-2619 .elementor-element.elementor-element-845951b{width:40%;}.elementor-2619 .elementor-element.elementor-element-5cc174b{width:60%;}.elementor-2619 .elementor-element.elementor-element-7b3ba16{width:50%;}.elementor-2619 .elementor-element.elementor-element-422cd17{width:50%;}.elementor-2619 .elementor-element.elementor-element-354fb06{width:40%;}.elementor-2619 .elementor-element.elementor-element-d4cfe22{width:60%;}.elementor-2619 .elementor-element.elementor-element-04a4d70{width:50%;}.elementor-2619 .elementor-element.elementor-element-06bd73d{width:50%;}.elementor-2619 .elementor-element.elementor-element-a91c9a9{width:40%;}.elementor-2619 .elementor-element.elementor-element-3c4ee48{width:60%;}.elementor-2619 .elementor-element.elementor-element-e95f0ef{width:50%;}.elementor-2619 .elementor-element.elementor-element-9e60743{width:50%;}.elementor-2619 .elementor-element.elementor-element-5a7be0f{width:40%;}.elementor-2619 .elementor-element.elementor-element-c7d41eb{width:60%;}.elementor-2619 .elementor-element.elementor-element-15ca2e6{width:50%;}.elementor-2619 .elementor-element.elementor-element-08fd5d7{width:50%;}.elementor-2619 .elementor-element.elementor-element-9b4e67f{--content-width:100vw;}.elementor-2619 .elementor-element.elementor-element-832fa21{width:40%;}.elementor-2619 .elementor-element.elementor-element-7b575cb{width:60%;}.elementor-2619 .elementor-element.elementor-element-395ebc0{width:50%;}.elementor-2619 .elementor-element.elementor-element-90963a6{width:50%;}.elementor-2619 .elementor-element.elementor-element-e457bde{width:40%;}.elementor-2619 .elementor-element.elementor-element-33ebd72{width:60%;}.elementor-2619 .elementor-element.elementor-element-954cb0b{width:50%;}.elementor-2619 .elementor-element.elementor-element-8ab5fd8{width:50%;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6{width:40%;}.elementor-2619 .elementor-element.elementor-element-908b103{width:60%;}.elementor-2619 .elementor-element.elementor-element-788aaa8{width:50%;}.elementor-2619 .elementor-element.elementor-element-e11eaa8{width:50%;}.elementor-2619 .elementor-element.elementor-element-961cca3{width:40%;}.elementor-2619 .elementor-element.elementor-element-d25efae{width:60%;}.elementor-2619 .elementor-element.elementor-element-1679fd0{width:50%;}.elementor-2619 .elementor-element.elementor-element-f1a8366{width:50%;}.elementor-2619 .elementor-element.elementor-element-98017e0{width:40%;}.elementor-2619 .elementor-element.elementor-element-b78c6ea{width:60%;}.elementor-2619 .elementor-element.elementor-element-fbb64cd{width:50%;}.elementor-2619 .elementor-element.elementor-element-8869bf0{width:50%;}.elementor-2619 .elementor-element.elementor-element-96a5a43{width:40%;}.elementor-2619 .elementor-element.elementor-element-fcdd03e{width:60%;}.elementor-2619 .elementor-element.elementor-element-b3c4af7{width:50%;}.elementor-2619 .elementor-element.elementor-element-63e8702{width:50%;}.elementor-2619 .elementor-element.elementor-element-76c5314{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2619 .elementor-element.elementor-element-774ec3d1{width:100%;}.elementor-2619 .elementor-element.elementor-element-ddfbf9a{width:100%;}.elementor-2619 .elementor-element.elementor-element-b619595{width:100%;}.elementor-2619 .elementor-element.elementor-element-51f0d06{width:100%;}.elementor-2619 .elementor-element.elementor-element-a676d04{width:100%;}.elementor-2619 .elementor-element.elementor-element-1881a85{width:100%;}.elementor-2619 .elementor-element.elementor-element-d989709{width:100%;}.elementor-2619 .elementor-element.elementor-element-c9a6edb{width:100%;}.elementor-2619 .elementor-element.elementor-element-29834ea{width:100%;}.elementor-2619 .elementor-element.elementor-element-4dc835f{width:100%;}.elementor-2619 .elementor-element.elementor-element-6190ea9{width:100%;}.elementor-2619 .elementor-element.elementor-element-0504f01{width:100%;}.elementor-2619 .elementor-element.elementor-element-414193a{width:100%;}.elementor-2619 .elementor-element.elementor-element-9a76447{width:100%;}.elementor-2619 .elementor-element.elementor-element-1fc76b2{width:100%;}.elementor-2619 .elementor-element.elementor-element-1ac3ba7{width:100%;}.elementor-2619 .elementor-element.elementor-element-ec91674{width:100%;}.elementor-2619 .elementor-element.elementor-element-e55fa0f{width:100%;}.elementor-2619 .elementor-element.elementor-element-b4d50dc{width:100%;}.elementor-2619 .elementor-element.elementor-element-771c74d{width:100%;}.elementor-2619 .elementor-element.elementor-element-08b69d0{width:100%;}.elementor-2619 .elementor-element.elementor-element-845951b{width:100%;}.elementor-2619 .elementor-element.elementor-element-5cc174b{width:100%;}.elementor-2619 .elementor-element.elementor-element-354fb06{width:100%;}.elementor-2619 .elementor-element.elementor-element-d4cfe22{width:100%;}.elementor-2619 .elementor-element.elementor-element-a91c9a9{width:100%;}.elementor-2619 .elementor-element.elementor-element-3c4ee48{width:100%;}.elementor-2619 .elementor-element.elementor-element-5a7be0f{width:100%;}.elementor-2619 .elementor-element.elementor-element-c7d41eb{width:100%;}.elementor-2619 .elementor-element.elementor-element-832fa21{width:100%;}.elementor-2619 .elementor-element.elementor-element-7b575cb{width:100%;}.elementor-2619 .elementor-element.elementor-element-e457bde{width:100%;}.elementor-2619 .elementor-element.elementor-element-33ebd72{width:100%;}.elementor-2619 .elementor-element.elementor-element-9dfb2f6{width:100%;}.elementor-2619 .elementor-element.elementor-element-908b103{width:100%;}.elementor-2619 .elementor-element.elementor-element-961cca3{width:100%;}.elementor-2619 .elementor-element.elementor-element-d25efae{width:100%;}.elementor-2619 .elementor-element.elementor-element-98017e0{width:100%;}.elementor-2619 .elementor-element.elementor-element-b78c6ea{width:100%;}.elementor-2619 .elementor-element.elementor-element-96a5a43{width:100%;}.elementor-2619 .elementor-element.elementor-element-fcdd03e{width:100%;}.elementor-2619 .elementor-element.elementor-element-25c14d97{width:50%;}.elementor-2619 .elementor-element.elementor-element-1831e557{width:50%;}.elementor-2619 .elementor-element.elementor-element-4487b478{width:50%;}.elementor-2619 .elementor-element.elementor-element-51f2c85b{width:50%;}.elementor-2619 .elementor-element.elementor-element-7e374c3b{width:100%;}.elementor-2619 .elementor-element.elementor-element-4cd6c26b{width:100%;}.elementor-2619 .elementor-element.elementor-element-a9d1f4{width:100%;}.elementor-2619 .elementor-element.elementor-element-66bfc705{width:100%;}}@media(min-width:1025px){.elementor-2619 .elementor-element.elementor-element-bfdced7::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-bfdced7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2619 .elementor-element.elementor-element-8bb76ce::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-8bb76ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2619 .elementor-element.elementor-element-9b4e67f::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .e-con-inner > .elementor-background-video-container::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2619 .elementor-element.elementor-element-9b4e67f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for column, class: .elementor-element-ddfbf9a */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfebe11 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b0f1cd */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e46c0e2 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-51f0d06 *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1fb1d98 *//* Column/card with hover overlay */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 20px 0 !important;  /* 20px gap below each card */
  padding: 0 !important;
  box-sizing: border-box;
}

/* remove last card's bottom margin */
.hover-overlay-m:last-child {
  margin-bottom: 0 !important;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index:/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c785fc *//* Column/card with hover overlay */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 20px 0 !important;  /* 20px gap below each card */
  padding: 0 !important;
  box-sizing: border-box;
}

/* remove last card's bottom margin */
.hover-overlay-m:last-child {
  margin-bottom: 0 !important;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index:/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eadb7d1 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1881a85 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-285a48e */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8d8676 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5dfcfba */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9a6edb *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-51444fb *//* Column/card with hover overlay */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 20px 0 !important;  /* 20px gap below each card */
  padding: 0 !important;
  box-sizing: border-box;
}

/* remove last card's bottom margin */
.hover-overlay-m:last-child {
  margin-bottom: 0 !important;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0990f62 *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-472089a */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dc835f */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c21e48e */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a64b46 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50a08e9 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0504f01 *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c0942e *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0d80ef *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aa58d8b */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a76447 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95ab6b1 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d6e2b2 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18b0660 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1fc76b2 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ac3ba7 *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fff18c7 *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34f09da *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bac9dd */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e55fa0f */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-832aae1 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-090dab0 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d4ca71 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-771c74d */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f14964 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-197c37b *//* Force the column/card to fill full width */
.hover-overlay-m {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #000;       
  width: 100% !important;          /* stretch column full */
  max-width: 100% !important;      /* prevent Elementor limits */
  margin: 0 !important;            /* kill right margin */
  padding: 0 !important;           /* no padding gaps */
  box-sizing: border-box;
}

/* overlay background */
.hover-overlay-m::after {
  content: "";
  position: absolute;
  inset: 0;               /* top/right/bottom/left: 0 */
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: inherit;
  pointer-events: none;
  width: calc(100% - 0px); /* shrink evenly */
}

.hover-overlay-m:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay-m .elementor-widget-text-editor {
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay-m:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay-m .hover-icon {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay-m:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

/* mobile fallback: always visible */
@media (hover: none) and (pointer: coarse) {
  .hover-overlay-m::after {
    opacity: 1;
  }
  .hover-overlay-m .elementor-widget-text-editor,
  .hover-overlay-m .hover-icon {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ffed79 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-845951b */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b3ba16 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-422cd17 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93cd1ac */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-354fb06 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04a4d70 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06bd73d */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a9f9ed */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a91c9a9 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e95f0ef */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9e60743 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-82373c0 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a7be0f */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15ca2e6 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-08fd5d7 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a3f8f6a */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-832fa21 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-395ebc0 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90963a6 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56e5945 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e457bde */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-954cb0b */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ab5fd8 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-896491e */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9dfb2f6 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-788aaa8 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e11eaa8 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f351e46 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-961cca3 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1679fd0 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f1a8366 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa7f195 */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98017e0 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fbb64cd */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8869bf0 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28b5f2e */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96a5a43 */.hover-overlay1 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay1:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay1 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay1:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay1 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay1:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3c4af7 */.hover-overlay2 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 30px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay2:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay2 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay2:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay2 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay2:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63e8702 */.hover-overlay3 {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 30px; /* overlay starts 15px from the left */
  width: calc(100% - 0px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay3:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay3 .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay3:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay3 .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay3:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d62f0da */.hover-overlay {
  position: relative;
  overflow: hidden;
  border-radius: 20px; /* round the container */
}

.hover-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15px; /* overlay starts 15px from the left */
  width: calc(100% - 15px); /* shrink width */
  height: 100%;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 20px;
}

.hover-overlay:hover::after {
  opacity: 1;
}

/* description text */
.hover-overlay .elementor-widget-text-editor {
  position: absolute;
  top: 45%; /* slightly above center to make space for icon */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  text-align: center;
  padding: 15px;
  z-index: 2;
}

.hover-overlay:hover .elementor-widget-text-editor {
  opacity: 1;
}

/* icon button */
.hover-overlay .hover-icon {
  position: absolute;
  top: 60%; /* below description */
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 28px; /* adjust size */
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.4s ease-in-out, transform 0.3s ease-in-out;
  z-index: 2;
}

.hover-overlay:hover .hover-icon {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1); /* small grow effect */
}/* End custom CSS */

@media (max-width: 1024px) {.elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post { display: block; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } }@media (max-width: 1024px) {.elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 100%; } }