.elementor-1285 .elementor-element.elementor-element-5ab1813e:not(.elementor-motion-effects-element-type-background), .elementor-1285 .elementor-element.elementor-element-5ab1813e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../webp/ireland-1.webp");background-position:center center;background-size:cover;}.elementor-1285 .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-1285 .elementor-element.elementor-element-5ab1813e > .elementor-container{max-width:1240px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-6c410c99 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-6c410c99{padding:0% 50% 0% 0%;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-774ec3d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-46976a62{width:auto;max-width:auto;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-46976a62.elementor-widget > .elementor-widget-container, .elementor-1285 .elementor-element.elementor-element-46976a62.elementor-widget > .elementor-widget-container > *{position:relative;--jkit-option-enabled:4px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1285 .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-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1285 .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-1285 .elementor-element.elementor-element-8c4a994 .premium-unfold-content,.elementor-1285 .elementor-element.elementor-element-8c4a994 .premium-unfold-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-8c4a994 .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-1285 .elementor-element.elementor-element-8c4a994 .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-8c4a994 .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-1285 .elementor-element.elementor-element-8c4a994 .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-8c4a994 .premium-button:hover{background-color:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-174d51f5:not(.elementor-motion-effects-element-type-background), .elementor-1285 .elementor-element.elementor-element-174d51f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #003A3CD1 0%, var( --e-global-color-b76c378 ) 100%);}.elementor-1285 .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-1285 .elementor-element.elementor-element-174d51f5 > .elementor-container{max-width:729px;}.elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-3a88442{left:638px;}body.rtl .elementor-1285 .elementor-element.elementor-element-3a88442{right:638px;}.elementor-1285 .elementor-element.elementor-element-3a88442{top:-57px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-3a88442 img{width:45%;}body:not(.rtl) .elementor-1285 .elementor-element.elementor-element-e16d743{left:-699px;}body.rtl .elementor-1285 .elementor-element.elementor-element-e16d743{right:-699px;}.elementor-1285 .elementor-element.elementor-element-e16d743{top:-109px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-e16d743 img{width:78%;}.elementor-1285 .elementor-element.elementor-element-a98681d .premium-unfold-content,.elementor-1285 .elementor-element.elementor-element-a98681d .premium-unfold-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-a98681d .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-1285 .elementor-element.elementor-element-a98681d .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-a98681d .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-1285 .elementor-element.elementor-element-a98681d .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-a98681d .premium-button:hover{background-color:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-63f28f7{--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-1285 .elementor-element.elementor-element-63f28f7::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .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-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-1285 .elementor-element.elementor-element-22a5efb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-fixed-content{width:100%;z-index:1;}.elementor-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-wrap-icon{font-size:60px;padding:0px;}.elementor-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-wrap-icon svg{width:60px;height:60px;}.elementor-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-arrow i{color:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-arrow svg{fill:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-22a5efb .premium-hscroll-outer-wrap{background-color:var( --e-global-color-4346610 );padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-89b6618 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-89b6618{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-2f46365:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Guinness-Storehouse.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-2f46365:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-2f46365.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-2f46365 > .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-1285 .elementor-element.elementor-element-2f46365 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-42f89fc{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-111682f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-111682f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-111682f .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-1285 .elementor-element.elementor-element-111682f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-111682f .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-1285 .elementor-element.elementor-element-3f8992d{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-1285 .elementor-element.elementor-element-7b0b322 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-7b0b322{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-be48a52:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Trinity-College-Library.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-be48a52:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-be48a52.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-be48a52 > .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-1285 .elementor-element.elementor-element-be48a52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-372e57e{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-d0be56b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-d0be56b .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-d0be56b .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-1285 .elementor-element.elementor-element-d0be56b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-d0be56b .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-1285 .elementor-element.elementor-element-e436500{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-1285 .elementor-element.elementor-element-5fe626d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Temple-Bar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-5fe626d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-5fe626d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-5fe626d > .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-1285 .elementor-element.elementor-element-5fe626d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-d78f3cd{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-535797b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-535797b .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-535797b .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-1285 .elementor-element.elementor-element-535797b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-535797b .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-1285 .elementor-element.elementor-element-9f1c803{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-1285 .elementor-element.elementor-element-33fe21f > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-33fe21f{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-6be6678:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/St-Patricks-Cathedral.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-6be6678:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-6be6678.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-6be6678 > .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-1285 .elementor-element.elementor-element-6be6678 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-c50dbf3{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-02ac415{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-1285 .elementor-element.elementor-element-a9a0e2d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-a9a0e2d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-a9a0e2d .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-1285 .elementor-element.elementor-element-a9a0e2d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-a9a0e2d .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-1285 .elementor-element.elementor-element-28b4181 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-28b4181{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-9772798:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Guinness-Storehouse.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-9772798:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-9772798.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-9772798 > .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-1285 .elementor-element.elementor-element-9772798 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-f7968e9{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-74d3082{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-74d3082 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-74d3082 .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-1285 .elementor-element.elementor-element-74d3082 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-74d3082 .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-1285 .elementor-element.elementor-element-bb58587{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-1285 .elementor-element.elementor-element-ccff610 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-ccff610{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-635a6cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Trinity-College-Library.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-635a6cb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-635a6cb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-635a6cb > .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-1285 .elementor-element.elementor-element-635a6cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-9da0866{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-ba972a8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-ba972a8 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-ba972a8 .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-1285 .elementor-element.elementor-element-ba972a8 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-ba972a8 .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-1285 .elementor-element.elementor-element-9f032f7{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-1285 .elementor-element.elementor-element-65ee588:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-65ee588 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Temple-Bar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-65ee588 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-65ee588:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-65ee588.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-65ee588 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-65ee588 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-65ee588 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-65ee588 > .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-1285 .elementor-element.elementor-element-65ee588 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-0f1839e{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-f36c2b3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-f36c2b3 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-f36c2b3 .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-1285 .elementor-element.elementor-element-f36c2b3 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-f36c2b3 .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-1285 .elementor-element.elementor-element-cc06d26{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-1285 .elementor-element.elementor-element-08d6c86 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-08d6c86{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-c07f680:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/St-Patricks-Cathedral.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-c07f680:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-c07f680.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c07f680 > .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-1285 .elementor-element.elementor-element-c07f680 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-792dd76{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-0acb2d6{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-1285 .elementor-element.elementor-element-0fb686f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-0fb686f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-0fb686f .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-1285 .elementor-element.elementor-element-0fb686f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-0fb686f .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-1285 .elementor-element.elementor-element-94228de > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-94228de{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-c8b96bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cliffs-of-Moher.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-c8b96bc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-c8b96bc.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c8b96bc > .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-1285 .elementor-element.elementor-element-c8b96bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-3cdf0ec{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-1ad327d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-1ad327d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-1ad327d .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-1285 .elementor-element.elementor-element-1ad327d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-1ad327d .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-1285 .elementor-element.elementor-element-c40de7c{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-1285 .elementor-element.elementor-element-bf0f700 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-bf0f700{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/The-Burren.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .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-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-f7a7d24{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-c65662b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-c65662b .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-c65662b .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-1285 .elementor-element.elementor-element-c65662b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-c65662b .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-1285 .elementor-element.elementor-element-1c68dc5{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-1285 .elementor-element.elementor-element-e0fcb07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Latin-Quarter-Galway.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-e0fcb07:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-e0fcb07.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-e0fcb07 > .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-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-b321049{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-346582c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-346582c .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-346582c .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-1285 .elementor-element.elementor-element-346582c .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-346582c .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-1285 .elementor-element.elementor-element-2a0b835{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-1285 .elementor-element.elementor-element-d3a10d9 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-d3a10d9{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-e965de2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Kylemore-Abbey-Vertical.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-e965de2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-e965de2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-e965de2 > .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-1285 .elementor-element.elementor-element-e965de2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-7774629{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-a71b947{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-1285 .elementor-element.elementor-element-d139da0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-d139da0 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-d139da0 .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-1285 .elementor-element.elementor-element-d139da0 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-d139da0 .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-1285 .elementor-element.elementor-element-2b913c9 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-2b913c9{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-255f146:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cliffs-of-Moher.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-255f146:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-255f146.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-255f146 > .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-1285 .elementor-element.elementor-element-255f146 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-36af987{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-2b6d8a7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-2b6d8a7 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-2b6d8a7 .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-1285 .elementor-element.elementor-element-2b6d8a7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-2b6d8a7 .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-1285 .elementor-element.elementor-element-c1cd323{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-1285 .elementor-element.elementor-element-fd07b2f > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-fd07b2f{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-6987a7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/The-Burren.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-6987a7a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-6987a7a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-6987a7a > .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-1285 .elementor-element.elementor-element-6987a7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-de4b229{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-a622ea2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-a622ea2 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-a622ea2 .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-1285 .elementor-element.elementor-element-a622ea2 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-a622ea2 .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-1285 .elementor-element.elementor-element-439d0a7{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-1285 .elementor-element.elementor-element-66ab1f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Latin-Quarter-Galway.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-66ab1f0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-66ab1f0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-66ab1f0 > .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-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-e12aeb8{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-a74bd64{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-a74bd64 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-a74bd64 .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-1285 .elementor-element.elementor-element-a74bd64 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-a74bd64 .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-1285 .elementor-element.elementor-element-f2325d6{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-1285 .elementor-element.elementor-element-3d25a2d > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-3d25a2d{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-0fef238:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Kylemore-Abbey-Vertical.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-0fef238:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-0fef238.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-0fef238 > .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-1285 .elementor-element.elementor-element-0fef238 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-8ca0c97{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-e845c6d{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-1285 .elementor-element.elementor-element-c32fc14{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-c32fc14 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-c32fc14 .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-1285 .elementor-element.elementor-element-c32fc14 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-c32fc14 .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-1285 .elementor-element.elementor-element-a919b11 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-a919b11{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-19f923a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Killarney-National-Park.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-19f923a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-19f923a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-19f923a > .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-1285 .elementor-element.elementor-element-19f923a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-7657cf8{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-75724a3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-75724a3 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-75724a3 .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-1285 .elementor-element.elementor-element-75724a3 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-75724a3 .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-1285 .elementor-element.elementor-element-187b943{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-1285 .elementor-element.elementor-element-b0b2a82 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-b0b2a82{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-ff8a61e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Dingle-Peninsula.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-ff8a61e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-ff8a61e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-ff8a61e > .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-1285 .elementor-element.elementor-element-ff8a61e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-36d2d8f{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-503de93{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-503de93 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-503de93 .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-1285 .elementor-element.elementor-element-503de93 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-503de93 .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-1285 .elementor-element.elementor-element-fec4953{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-1285 .elementor-element.elementor-element-e4e0ca9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Blarney-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-e4e0ca9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-e4e0ca9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .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-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-39c81e4{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-abab86e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-abab86e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-abab86e .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-1285 .elementor-element.elementor-element-abab86e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-abab86e .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-1285 .elementor-element.elementor-element-29f17d7{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-1285 .elementor-element.elementor-element-9af02a3 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-9af02a3{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-4c06cff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ring-of-Kerry.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-4c06cff:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-4c06cff.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-4c06cff > .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-1285 .elementor-element.elementor-element-4c06cff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-5019ef0{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-caa809a{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-1285 .elementor-element.elementor-element-cb1bdea{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-cb1bdea .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-cb1bdea .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-1285 .elementor-element.elementor-element-cb1bdea .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-cb1bdea .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-1285 .elementor-element.elementor-element-49697e1 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-49697e1{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-caeb597:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Killarney-National-Park.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-caeb597:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-caeb597.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-caeb597 > .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-1285 .elementor-element.elementor-element-caeb597 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-9ff0843{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-29c570f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-29c570f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-29c570f .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-1285 .elementor-element.elementor-element-29c570f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-29c570f .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-1285 .elementor-element.elementor-element-b55ad00{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-1285 .elementor-element.elementor-element-bd1a6a0 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-bd1a6a0{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Dingle-Peninsula.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef > .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-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-bb82879{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-e435df2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-e435df2 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-e435df2 .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-1285 .elementor-element.elementor-element-e435df2 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-e435df2 .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-1285 .elementor-element.elementor-element-26b66ef{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-1285 .elementor-element.elementor-element-c58bde0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Blarney-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-c58bde0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-c58bde0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c58bde0 > .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-1285 .elementor-element.elementor-element-c58bde0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-40fd394{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-fc600cf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-fc600cf .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-fc600cf .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-1285 .elementor-element.elementor-element-fc600cf .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-fc600cf .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-1285 .elementor-element.elementor-element-93f70a5{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-1285 .elementor-element.elementor-element-5d28086 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-5d28086{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-dd786c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ring-of-Kerry.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-dd786c2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-dd786c2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-dd786c2 > .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-1285 .elementor-element.elementor-element-dd786c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-e26f0ec{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-8770ab7{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-1285 .elementor-element.elementor-element-5767f86{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-5767f86 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-5767f86 .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-1285 .elementor-element.elementor-element-5767f86 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-5767f86 .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-1285 .elementor-element.elementor-element-de36c1e:not(.elementor-motion-effects-element-type-background), .elementor-1285 .elementor-element.elementor-element-de36c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-b292759 ) 100%);}.elementor-1285 .elementor-element.elementor-element-de36c1e > .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-1285 .elementor-element.elementor-element-de36c1e > .elementor-container{max-width:729px;}.elementor-1285 .elementor-element.elementor-element-de36c1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-47a2d8b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}body:not(.rtl) .elementor-1285 .elementor-element.elementor-element-9dd770a{left:638px;}body.rtl .elementor-1285 .elementor-element.elementor-element-9dd770a{right:638px;}.elementor-1285 .elementor-element.elementor-element-9dd770a{top:-57px;}.elementor-1285 .elementor-element.elementor-element-9dd770a: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-1285 .elementor-element.elementor-element-9dd770a.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-1285 .elementor-element.elementor-element-9dd770a.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-1285 .elementor-element.elementor-element-9dd770a img{width:45%;}body:not(.rtl) .elementor-1285 .elementor-element.elementor-element-5ec01d0{left:-699px;}body.rtl .elementor-1285 .elementor-element.elementor-element-5ec01d0{right:-699px;}.elementor-1285 .elementor-element.elementor-element-5ec01d0{top:-109px;}.elementor-1285 .elementor-element.elementor-element-5ec01d0: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-1285 .elementor-element.elementor-element-5ec01d0.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-1285 .elementor-element.elementor-element-5ec01d0.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-1285 .elementor-element.elementor-element-5ec01d0 img{width:78%;}.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-unfold-content,.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-unfold-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-f1d6486 .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-1285 .elementor-element.elementor-element-f1d6486 .premium-unfold-heading{color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-f1d6486 .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-1285 .elementor-element.elementor-element-f1d6486 .premium-button span{color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-button:hover{background-color:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-cd6b67b{--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-1285 .elementor-element.elementor-element-cd6b67b::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .e-con-inner > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .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-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-1285 .elementor-element.elementor-element-d6b5278 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-fixed-content{width:100%;z-index:1;}.elementor-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-wrap-icon{font-size:60px;padding:0px;}.elementor-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-wrap-icon svg{width:60px;height:60px;}.elementor-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-arrow i{color:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-arrow svg{fill:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-d6b5278 .premium-hscroll-outer-wrap{background-color:var( --e-global-color-4346610 );padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-761fe58 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-761fe58{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-5198bd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cathedral-Quarter.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-5198bd6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-5198bd6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-5198bd6 > .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-1285 .elementor-element.elementor-element-5198bd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-f77063a{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-579d3fe{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-579d3fe .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-579d3fe .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-1285 .elementor-element.elementor-element-579d3fe .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-579d3fe .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-1285 .elementor-element.elementor-element-3c55793{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-1285 .elementor-element.elementor-element-a878aeb > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-a878aeb{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-719a982:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Titanic-Belfast.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-719a982:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-719a982.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-719a982 > .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-1285 .elementor-element.elementor-element-719a982 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-3119bfd{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-aa176bd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-aa176bd .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-aa176bd .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-1285 .elementor-element.elementor-element-aa176bd .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-aa176bd .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-1285 .elementor-element.elementor-element-37ecd75{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-1285 .elementor-element.elementor-element-07d9d53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ulster-Museum.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-07d9d53:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-07d9d53.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-07d9d53 > .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-1285 .elementor-element.elementor-element-07d9d53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-5b4354d{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-1cc6428{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-1cc6428 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-1cc6428 .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-1285 .elementor-element.elementor-element-1cc6428 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-1cc6428 .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-1285 .elementor-element.elementor-element-1572faa{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-1285 .elementor-element.elementor-element-93933f3 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-93933f3{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-db855cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Belfast-City-Hall-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-db855cb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-db855cb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-db855cb > .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-1285 .elementor-element.elementor-element-db855cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-ea35d94{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-e65aa5a{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-1285 .elementor-element.elementor-element-b111b17{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-b111b17 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-b111b17 .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-1285 .elementor-element.elementor-element-b111b17 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-b111b17 .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-1285 .elementor-element.elementor-element-8255a00 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-8255a00{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Cathedral-Quarter.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .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-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-163fcca{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-77d72f4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-77d72f4 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-77d72f4 .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-1285 .elementor-element.elementor-element-77d72f4 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-77d72f4 .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-1285 .elementor-element.elementor-element-e632b30{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-1285 .elementor-element.elementor-element-caf02ff > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-caf02ff{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-aece6d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Titanic-Belfast.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-aece6d6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-aece6d6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-aece6d6 > .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-1285 .elementor-element.elementor-element-aece6d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-4ecd5c5{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-97bcc4e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-97bcc4e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-97bcc4e .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-1285 .elementor-element.elementor-element-97bcc4e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-97bcc4e .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-1285 .elementor-element.elementor-element-ed614c6{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-1285 .elementor-element.elementor-element-c99a156:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ulster-Museum.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-c99a156:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-c99a156.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c99a156 > .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-1285 .elementor-element.elementor-element-c99a156 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-8278c14{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-b3ca3df{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-b3ca3df .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-b3ca3df .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-1285 .elementor-element.elementor-element-b3ca3df .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-b3ca3df .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-1285 .elementor-element.elementor-element-d332b7c{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-1285 .elementor-element.elementor-element-59a9ac7 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-59a9ac7{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-762a55f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Belfast-City-Hall-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-762a55f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-762a55f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-762a55f > .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-1285 .elementor-element.elementor-element-762a55f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-21482c1{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-a63d49e{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-1285 .elementor-element.elementor-element-53738da{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-53738da .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-53738da .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-1285 .elementor-element.elementor-element-53738da .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-53738da .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-1285 .elementor-element.elementor-element-3d57056 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-3d57056{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-df294cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/breathtaking-view-curious-seaside-hexagonal-columnar-jointing-near-base-mountain.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-df294cd:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-df294cd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-df294cd > .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-1285 .elementor-element.elementor-element-df294cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-c55ed44{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-1f79380{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-1f79380 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-1f79380 .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-1285 .elementor-element.elementor-element-1f79380 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-1f79380 .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-1285 .elementor-element.elementor-element-4e70732{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-1285 .elementor-element.elementor-element-3280b50 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-3280b50{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ballintoy-Harbour.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa > .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-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-05f15b5{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-3f03bb4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-3f03bb4 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-3f03bb4 .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-1285 .elementor-element.elementor-element-3f03bb4 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-3f03bb4 .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-1285 .elementor-element.elementor-element-622184b{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-1285 .elementor-element.elementor-element-db82130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Carrick-a-Rede-Rope-Bridge.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-db82130:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-db82130.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-db82130 > .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-1285 .elementor-element.elementor-element-db82130 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-8cef646{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-83dd61a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-83dd61a .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-83dd61a .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-1285 .elementor-element.elementor-element-83dd61a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-83dd61a .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-1285 .elementor-element.elementor-element-5c60a2a{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-1285 .elementor-element.elementor-element-947f149 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-947f149{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-b0c1eef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Dunluce-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-b0c1eef:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-b0c1eef.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-b0c1eef > .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-1285 .elementor-element.elementor-element-b0c1eef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-3346d42{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-059c250{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-1285 .elementor-element.elementor-element-a8a35f3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-a8a35f3 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-a8a35f3 .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-1285 .elementor-element.elementor-element-a8a35f3 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-a8a35f3 .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-1285 .elementor-element.elementor-element-ff06d17 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-ff06d17{padding:120px 0px 80px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-090b0ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/04/breathtaking-view-curious-seaside-hexagonal-columnar-jointing-near-base-mountain.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-090b0ed:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-090b0ed.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-090b0ed > .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-1285 .elementor-element.elementor-element-090b0ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-b9d8889{--spacer-size:595px;}.elementor-1285 .elementor-element.elementor-element-dee1d8d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-dee1d8d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-dee1d8d .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-1285 .elementor-element.elementor-element-dee1d8d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-dee1d8d .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-1285 .elementor-element.elementor-element-7602882{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-1285 .elementor-element.elementor-element-3c9bb5c > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-3c9bb5c{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-d09a3e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Ballintoy-Harbour.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-d09a3e8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.25;}.elementor-1285 .elementor-element.elementor-element-d09a3e8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-d09a3e8 > .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-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-605bb71{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-8bf68a7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-8bf68a7 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-8bf68a7 .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-1285 .elementor-element.elementor-element-8bf68a7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-8bf68a7 .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-1285 .elementor-element.elementor-element-aaadee8{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-1285 .elementor-element.elementor-element-58a2a8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Carrick-a-Rede-Rope-Bridge.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-58a2a8f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-58a2a8f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-58a2a8f > .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-1285 .elementor-element.elementor-element-58a2a8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-89a8c8f{--spacer-size:170px;}.elementor-1285 .elementor-element.elementor-element-fe12d25{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-fe12d25 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-fe12d25 .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-1285 .elementor-element.elementor-element-fe12d25 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-fe12d25 .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-1285 .elementor-element.elementor-element-3f91849{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-1285 .elementor-element.elementor-element-189639b > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-189639b{margin-top:45px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acgroup.travel/wp-content/uploads/2025/09/Dunluce-Castle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF08 0%, #000000A6 100%);opacity:1;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-4346610 );opacity:0.5;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .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-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-1a44745{--spacer-size:265px;}.elementor-1285 .elementor-element.elementor-element-eb2db3b{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-1285 .elementor-element.elementor-element-e2ff582{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1285 .elementor-element.elementor-element-e2ff582 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-1285 .elementor-element.elementor-element-e2ff582 .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-1285 .elementor-element.elementor-element-e2ff582 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 5px 0px;}.elementor-1285 .elementor-element.elementor-element-e2ff582 .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-1285 .elementor-element.elementor-element-37c5f64e:not(.elementor-motion-effects-element-type-background), .elementor-1285 .elementor-element.elementor-element-37c5f64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1285 .elementor-element.elementor-element-37c5f64e > .elementor-container{max-width:1240px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-37c5f64e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-72c91741 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-72c91741{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-25c14d97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-25c14d97 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-25b32773 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-25b32773{text-align:center;}.elementor-1285 .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-1285 .elementor-element.elementor-element-1831e557:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-1831e557 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-1831e557 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-1831e557 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-1831e557 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-5ffcecc8 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-5ffcecc8{text-align:center;}.elementor-1285 .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-1285 .elementor-element.elementor-element-4487b478:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-4487b478 > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-4487b478 > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-4487b478 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-4487b478 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-269380d0 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-269380d0{text-align:center;}.elementor-1285 .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-1285 .elementor-element.elementor-element-51f2c85b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated, .elementor-1285 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated > .elementor-background-overlay, .elementor-1285 .elementor-element.elementor-element-51f2c85b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1285 .elementor-element.elementor-element-6b34ed37 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-6b34ed37{text-align:center;}.elementor-1285 .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-1285 .elementor-element.elementor-element-380b6b76 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-380b6b76{margin-top:50px;margin-bottom:0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-7e374c3b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-1285 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#02010100;}.elementor-1285 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-1285 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#02010100;}.elementor-1285 .elementor-element.elementor-element-319aab10 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-4cd6c26b > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1285 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-1285 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#02010100;}.elementor-1285 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-1285 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#02010100;}.elementor-1285 .elementor-element.elementor-element-10219807 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-174d17e3 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-174d17e3{padding:120px 0px 120px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-a9d1f4 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-47d2d087 > .elementor-container{max-width:1240px;}.elementor-1285 .elementor-element.elementor-element-47d2d087{overflow:visible;}.elementor-1285 .elementor-element.elementor-element-2f4e9091 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-48ae93ee > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb{border-radius:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:412px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title{margin:0px 0px -10px 0px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin:0px 0px -10px 0px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-1285 .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-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:#FFFFFF;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg{margin-right:5px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg{margin-left:5px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg{fill:#FFFFFF;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-1285 .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-1285 .elementor-element.elementor-element-166525f1 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 0px 0px;margin:0px 0px 40px 0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{flex:0 0 45%;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{flex:0 0 45%;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:180px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var( --e-global-color-primary );}.elementor-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p{color:var( --e-global-color-text );}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg{margin-right:5px;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg{margin-left:5px;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg{fill:var( --e-global-color-3900b79 );}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover{color:var( --e-global-color-eec1927 );}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg{fill:var( --e-global-color-eec1927 );}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-1285 .elementor-element.elementor-element-b5e45d0:not(.elementor-motion-effects-element-type-background), .elementor-1285 .elementor-element.elementor-element-b5e45d0 > .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-1285 .elementor-element.elementor-element-b5e45d0 > .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-1285 .elementor-element.elementor-element-b5e45d0 > .elementor-container{max-width:796px;}.elementor-1285 .elementor-element.elementor-element-b5e45d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-1285 .elementor-element.elementor-element-0ef855b > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-1285 .elementor-element.elementor-element-0ef855b{text-align:center;}.elementor-1285 .elementor-element.elementor-element-0ef855b .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-1285 .elementor-element.elementor-element-c35f775 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-1285 .elementor-element.elementor-element-c35f775{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-1285 .elementor-element.elementor-element-99e99ea .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-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-7bfeb4c );}.elementor-1285 .elementor-element.elementor-element-99e99ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#000000;width:14px;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#000000;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#000000;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:14px;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-1285 .elementor-element.elementor-element-99e99ea .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-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:#000000;}.elementor-1285 .elementor-element.elementor-element-99e99ea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:#000000;}@media(max-width:1024px){.elementor-1285 .elementor-element.elementor-element-5ab1813e{padding:180px 0px 80px 0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-6c410c99{padding:0% 0% 0% 0%;}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-8c4a994 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-174d51f5{padding:80px 30px 80px 30px;}.elementor-1285 .elementor-element.elementor-element-a98681d .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-89b6618{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-42f89fc{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-111682f .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-1285 .elementor-element.elementor-element-111682f .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-1285 .elementor-element.elementor-element-3f8992d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-7b0b322{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-d0be56b .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-1285 .elementor-element.elementor-element-d0be56b .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-1285 .elementor-element.elementor-element-e436500{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-535797b .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-1285 .elementor-element.elementor-element-535797b .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-1285 .elementor-element.elementor-element-9f1c803{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-33fe21f{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-02ac415{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-a9a0e2d .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-1285 .elementor-element.elementor-element-a9a0e2d .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-1285 .elementor-element.elementor-element-28b4181{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-f7968e9{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-74d3082 .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-1285 .elementor-element.elementor-element-74d3082 .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-1285 .elementor-element.elementor-element-bb58587{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-ccff610{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-ba972a8 .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-1285 .elementor-element.elementor-element-ba972a8 .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-1285 .elementor-element.elementor-element-9f032f7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-65ee588 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-f36c2b3 .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-1285 .elementor-element.elementor-element-f36c2b3 .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-1285 .elementor-element.elementor-element-cc06d26{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-08d6c86{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-0acb2d6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-0fb686f .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-1285 .elementor-element.elementor-element-0fb686f .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-1285 .elementor-element.elementor-element-94228de{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-3cdf0ec{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-1ad327d .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-1285 .elementor-element.elementor-element-1ad327d .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-1285 .elementor-element.elementor-element-c40de7c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-bf0f700{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-c65662b .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-1285 .elementor-element.elementor-element-c65662b .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-1285 .elementor-element.elementor-element-1c68dc5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-346582c .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-1285 .elementor-element.elementor-element-346582c .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-1285 .elementor-element.elementor-element-2a0b835{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-d3a10d9{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-a71b947{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-d139da0 .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-1285 .elementor-element.elementor-element-d139da0 .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-1285 .elementor-element.elementor-element-2b913c9{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-36af987{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-2b6d8a7 .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-1285 .elementor-element.elementor-element-2b6d8a7 .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-1285 .elementor-element.elementor-element-c1cd323{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-fd07b2f{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-a622ea2 .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-1285 .elementor-element.elementor-element-a622ea2 .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-1285 .elementor-element.elementor-element-439d0a7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-a74bd64 .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-1285 .elementor-element.elementor-element-a74bd64 .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-1285 .elementor-element.elementor-element-f2325d6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-3d25a2d{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-e845c6d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c32fc14 .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-1285 .elementor-element.elementor-element-c32fc14 .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-1285 .elementor-element.elementor-element-a919b11{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-7657cf8{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-75724a3 .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-1285 .elementor-element.elementor-element-75724a3 .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-1285 .elementor-element.elementor-element-187b943{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-b0b2a82{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-503de93 .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-1285 .elementor-element.elementor-element-503de93 .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-1285 .elementor-element.elementor-element-fec4953{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-abab86e .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-1285 .elementor-element.elementor-element-abab86e .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-1285 .elementor-element.elementor-element-29f17d7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-9af02a3{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-caa809a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-cb1bdea .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-1285 .elementor-element.elementor-element-cb1bdea .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-1285 .elementor-element.elementor-element-49697e1{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-9ff0843{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-29c570f .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-1285 .elementor-element.elementor-element-29c570f .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-1285 .elementor-element.elementor-element-b55ad00{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-bd1a6a0{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-e435df2 .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-1285 .elementor-element.elementor-element-e435df2 .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-1285 .elementor-element.elementor-element-26b66ef{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-fc600cf .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-1285 .elementor-element.elementor-element-fc600cf .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-1285 .elementor-element.elementor-element-93f70a5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-5d28086{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-8770ab7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-5767f86 .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-1285 .elementor-element.elementor-element-5767f86 .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-1285 .elementor-element.elementor-element-de36c1e{padding:80px 30px 80px 30px;}.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-761fe58{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-f77063a{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-579d3fe .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-1285 .elementor-element.elementor-element-579d3fe .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-1285 .elementor-element.elementor-element-3c55793{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-a878aeb{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-aa176bd .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-1285 .elementor-element.elementor-element-aa176bd .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-1285 .elementor-element.elementor-element-37ecd75{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-1cc6428 .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-1285 .elementor-element.elementor-element-1cc6428 .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-1285 .elementor-element.elementor-element-1572faa{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-93933f3{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-e65aa5a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-b111b17 .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-1285 .elementor-element.elementor-element-b111b17 .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-1285 .elementor-element.elementor-element-8255a00{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-163fcca{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-77d72f4 .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-1285 .elementor-element.elementor-element-77d72f4 .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-1285 .elementor-element.elementor-element-e632b30{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-caf02ff{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-97bcc4e .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-1285 .elementor-element.elementor-element-97bcc4e .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-1285 .elementor-element.elementor-element-ed614c6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-b3ca3df .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-1285 .elementor-element.elementor-element-b3ca3df .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-1285 .elementor-element.elementor-element-d332b7c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-59a9ac7{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-a63d49e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-53738da .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-1285 .elementor-element.elementor-element-53738da .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-1285 .elementor-element.elementor-element-3d57056{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-c55ed44{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-1f79380 .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-1285 .elementor-element.elementor-element-1f79380 .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-1285 .elementor-element.elementor-element-4e70732{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-3280b50{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-3f03bb4 .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-1285 .elementor-element.elementor-element-3f03bb4 .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-1285 .elementor-element.elementor-element-622184b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-83dd61a .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-1285 .elementor-element.elementor-element-83dd61a .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-1285 .elementor-element.elementor-element-5c60a2a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-947f149{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-059c250{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-a8a35f3 .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-1285 .elementor-element.elementor-element-a8a35f3 .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-1285 .elementor-element.elementor-element-ff06d17{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-b9d8889{--spacer-size:180px;}.elementor-1285 .elementor-element.elementor-element-dee1d8d .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-1285 .elementor-element.elementor-element-dee1d8d .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-1285 .elementor-element.elementor-element-7602882{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-3c9bb5c{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-8bf68a7 .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-1285 .elementor-element.elementor-element-8bf68a7 .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-1285 .elementor-element.elementor-element-aaadee8{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .elementor-element.elementor-element-fe12d25 .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-1285 .elementor-element.elementor-element-fe12d25 .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-1285 .elementor-element.elementor-element-3f91849{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-189639b{margin-top:30px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-eb2db3b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-e2ff582 .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-1285 .elementor-element.elementor-element-e2ff582 .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-1285 .elementor-element.elementor-element-37c5f64e{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-1831e557 > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-4487b478 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-7e374c3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-4cd6c26b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-174d17e3{padding:80px 20px 80px 20px;}.elementor-1285 .elementor-element.elementor-element-a9d1f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .elementor-element.elementor-element-47d2d087{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-2f4e9091 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-48ae93ee{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post{margin:0px 0px 30px 0px;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:390px;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{padding:20px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-b5e45d0 > .elementor-background-overlay{background-size:990px auto;}.elementor-1285 .elementor-element.elementor-element-0ef855b .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-1285 .elementor-element.elementor-element-c35f775{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-99e99ea .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-1285 .elementor-element.elementor-element-57b19bbc > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1285 .elementor-element.elementor-element-46976a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-8c4a994 .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1285 .elementor-element.elementor-element-8c4a994 .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-8c4a994 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-174d51f5{padding:30px 10px 30px 10px;}.elementor-1285 .elementor-element.elementor-element-3c040d64 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-a98681d .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1285 .elementor-element.elementor-element-a98681d .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-a98681d .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-89b6618{padding:60px 10px 60px 10px;}.elementor-1285 .elementor-element.elementor-element-2f46365 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-42f89fc{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-111682f .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-1285 .elementor-element.elementor-element-111682f .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-1285 .elementor-element.elementor-element-3f8992d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-578dd6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-7b0b322{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-be48a52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-372e57e{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-d0be56b .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-1285 .elementor-element.elementor-element-d0be56b .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-1285 .elementor-element.elementor-element-e436500{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-5fe626d > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-d78f3cd{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-535797b .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-1285 .elementor-element.elementor-element-535797b .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-1285 .elementor-element.elementor-element-9f1c803{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-33fe21f{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-6be6678 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c50dbf3{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-02ac415{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-a9a0e2d .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-1285 .elementor-element.elementor-element-a9a0e2d .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-1285 .elementor-element.elementor-element-28b4181{margin-top:0px;margin-bottom:0px;padding:20px 10px 0px 10px;}.elementor-1285 .elementor-element.elementor-element-9772798 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-f7968e9{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-74d3082 .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-1285 .elementor-element.elementor-element-74d3082 .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-1285 .elementor-element.elementor-element-bb58587{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-f2de407 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-ccff610{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-635a6cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-9da0866{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-ba972a8{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1285 .elementor-element.elementor-element-ba972a8 .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-1285 .elementor-element.elementor-element-ba972a8 .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-1285 .elementor-element.elementor-element-9f032f7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-65ee588 > .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-1285 .elementor-element.elementor-element-65ee588 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-0f1839e{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-f36c2b3 .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-1285 .elementor-element.elementor-element-f36c2b3 .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-1285 .elementor-element.elementor-element-cc06d26{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-08d6c86{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-c07f680 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-792dd76{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-0acb2d6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-0fb686f .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-1285 .elementor-element.elementor-element-0fb686f .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-1285 .elementor-element.elementor-element-94228de{padding:60px 10px 60px 10px;}.elementor-1285 .elementor-element.elementor-element-c8b96bc > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-3cdf0ec{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-1ad327d .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-1285 .elementor-element.elementor-element-1ad327d .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-1285 .elementor-element.elementor-element-c40de7c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-7a5ea74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-bf0f700{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-f7a7d24{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-c65662b .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-1285 .elementor-element.elementor-element-c65662b .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-1285 .elementor-element.elementor-element-1c68dc5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-e0fcb07 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-b321049{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-346582c .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-1285 .elementor-element.elementor-element-346582c .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-1285 .elementor-element.elementor-element-2a0b835{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-d3a10d9{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-e965de2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-7774629{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-a71b947{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-d139da0 .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-1285 .elementor-element.elementor-element-d139da0 .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-1285 .elementor-element.elementor-element-2b913c9{margin-top:0px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-1285 .elementor-element.elementor-element-255f146 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-36af987{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-2b6d8a7 .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-1285 .elementor-element.elementor-element-2b6d8a7 .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-1285 .elementor-element.elementor-element-c1cd323{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-43a79db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-fd07b2f{margin-top:0px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-6987a7a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-de4b229{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-a622ea2 .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-1285 .elementor-element.elementor-element-a622ea2 .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-1285 .elementor-element.elementor-element-439d0a7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-66ab1f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-e12aeb8{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-a74bd64 .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-1285 .elementor-element.elementor-element-a74bd64 .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-1285 .elementor-element.elementor-element-f2325d6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-3d25a2d{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-0fef238 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-8ca0c97{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-e845c6d{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c32fc14 .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-1285 .elementor-element.elementor-element-c32fc14 .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-1285 .elementor-element.elementor-element-a919b11{padding:60px 10px 60px 10px;}.elementor-1285 .elementor-element.elementor-element-19f923a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-7657cf8{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-75724a3 .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-1285 .elementor-element.elementor-element-75724a3 .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-1285 .elementor-element.elementor-element-187b943{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-b8c17ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-b0b2a82{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-ff8a61e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-36d2d8f{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-503de93 .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-1285 .elementor-element.elementor-element-503de93 .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-1285 .elementor-element.elementor-element-fec4953{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-e4e0ca9 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-39c81e4{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-abab86e .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-1285 .elementor-element.elementor-element-abab86e .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-1285 .elementor-element.elementor-element-29f17d7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-9af02a3{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-4c06cff > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-5019ef0{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-caa809a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-cb1bdea .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-1285 .elementor-element.elementor-element-cb1bdea .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-1285 .elementor-element.elementor-element-49697e1{margin-top:0px;margin-bottom:0px;padding:0px 10px 20px 10px;}.elementor-1285 .elementor-element.elementor-element-caeb597 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-9ff0843{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-29c570f .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-1285 .elementor-element.elementor-element-29c570f .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-1285 .elementor-element.elementor-element-b55ad00{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-0d07ab2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-bd1a6a0{margin-top:0px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-bb82879{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-e435df2 .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-1285 .elementor-element.elementor-element-e435df2 .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-1285 .elementor-element.elementor-element-26b66ef{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c58bde0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-40fd394{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-fc600cf .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-1285 .elementor-element.elementor-element-fc600cf .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-1285 .elementor-element.elementor-element-93f70a5{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-5d28086{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-dd786c2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-e26f0ec{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-8770ab7{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-5767f86 .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-1285 .elementor-element.elementor-element-5767f86 .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-1285 .elementor-element.elementor-element-de36c1e{padding:30px 10px 30px 10px;}.elementor-1285 .elementor-element.elementor-element-47a2d8b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-button{align-self:flex-start;font-size:14px;margin:12px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-unfold-container{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-f1d6486 .premium-unfold-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-761fe58{padding:60px 10px 60px 10px;}.elementor-1285 .elementor-element.elementor-element-5198bd6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-f77063a{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-579d3fe .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-1285 .elementor-element.elementor-element-579d3fe .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-1285 .elementor-element.elementor-element-3c55793{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c906974 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-a878aeb{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-719a982 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-3119bfd{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-aa176bd .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-1285 .elementor-element.elementor-element-aa176bd .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-1285 .elementor-element.elementor-element-37ecd75{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-07d9d53 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-5b4354d{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-1cc6428 .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-1285 .elementor-element.elementor-element-1cc6428 .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-1285 .elementor-element.elementor-element-1572faa{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-93933f3{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-db855cb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-ea35d94{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-e65aa5a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-b111b17 .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-1285 .elementor-element.elementor-element-b111b17 .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-1285 .elementor-element.elementor-element-8255a00{margin-top:0px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-163fcca{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-77d72f4 .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-1285 .elementor-element.elementor-element-77d72f4 .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-1285 .elementor-element.elementor-element-e632b30{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-d09e468 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-caf02ff{margin-top:0px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-aece6d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-4ecd5c5{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-97bcc4e .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-1285 .elementor-element.elementor-element-97bcc4e .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-1285 .elementor-element.elementor-element-ed614c6{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-c99a156 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-8278c14{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-b3ca3df .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-1285 .elementor-element.elementor-element-b3ca3df .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-1285 .elementor-element.elementor-element-d332b7c{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-59a9ac7{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-762a55f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-21482c1{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-a63d49e{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-53738da .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-1285 .elementor-element.elementor-element-53738da .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-1285 .elementor-element.elementor-element-3d57056{padding:60px 10px 60px 10px;}.elementor-1285 .elementor-element.elementor-element-df294cd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-c55ed44{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-1f79380 .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-1285 .elementor-element.elementor-element-1f79380 .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-1285 .elementor-element.elementor-element-4e70732{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-fec25f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-3280b50{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-05f15b5{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-3f03bb4 .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-1285 .elementor-element.elementor-element-3f03bb4 .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-1285 .elementor-element.elementor-element-622184b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-db82130 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-8cef646{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-83dd61a .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-1285 .elementor-element.elementor-element-83dd61a .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-1285 .elementor-element.elementor-element-5c60a2a{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-947f149{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-b0c1eef > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-3346d42{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-059c250{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-a8a35f3 .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-1285 .elementor-element.elementor-element-a8a35f3 .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-1285 .elementor-element.elementor-element-ff06d17{margin-top:0px;margin-bottom:0px;padding:0px 10px 20px 10px;}.elementor-1285 .elementor-element.elementor-element-090b0ed > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-b9d8889{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-dee1d8d .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-1285 .elementor-element.elementor-element-dee1d8d .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-1285 .elementor-element.elementor-element-7602882{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-ace31c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1285 .elementor-element.elementor-element-3c9bb5c{margin-top:0px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-d09a3e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-605bb71{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-8bf68a7 .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-1285 .elementor-element.elementor-element-8bf68a7 .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-1285 .elementor-element.elementor-element-aaadee8{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-58a2a8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-89a8c8f{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-fe12d25 .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-1285 .elementor-element.elementor-element-fe12d25 .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-1285 .elementor-element.elementor-element-3f91849{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-189639b{margin-top:20px;margin-bottom:0px;}.elementor-1285 .elementor-element.elementor-element-2ad4aa1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-1a44745{--spacer-size:150px;}.elementor-1285 .elementor-element.elementor-element-eb2db3b{font-size:var( --e-global-typography-f00ce32-font-size );}.elementor-1285 .elementor-element.elementor-element-e2ff582 .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-1285 .elementor-element.elementor-element-e2ff582 .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-1285 .elementor-element.elementor-element-37c5f64e{padding:80px 10px 80px 10px;}.elementor-1285 .elementor-element.elementor-element-25c14d97 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-1831e557 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-4487b478 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-51f2c85b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1285 .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-1285 .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-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-174d17e3{padding:80px 10px 80px 10px;}.elementor-1285 .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-1285 .elementor-element.elementor-element-48ae93ee{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:360px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{padding:0px 0px 20px 20px;}.elementor-1285 .elementor-element.elementor-element-36740fa5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-1285 .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-1285 .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-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:290px;}.elementor-1285 .elementor-element.elementor-element-166525f1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-1285 .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-1285 .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-1285 .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-1285 .elementor-element.elementor-element-b5e45d0:not(.elementor-motion-effects-element-type-background), .elementor-1285 .elementor-element.elementor-element-b5e45d0 > .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-1285 .elementor-element.elementor-element-b5e45d0 > .elementor-background-overlay{background-size:200% auto;opacity:0.31;}.elementor-1285 .elementor-element.elementor-element-b5e45d0{padding:80px 10px 80px 10px;}.elementor-1285 .elementor-element.elementor-element-0ef855b .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-1285 .elementor-element.elementor-element-c35f775{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1285 .elementor-element.elementor-element-99e99ea .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-1285 .elementor-element.elementor-element-57b19bbc{width:100%;}.elementor-1285 .elementor-element.elementor-element-774ec3d1{width:100%;}.elementor-1285 .elementor-element.elementor-element-63f28f7{--content-width:100vw;}.elementor-1285 .elementor-element.elementor-element-2f46365{width:40%;}.elementor-1285 .elementor-element.elementor-element-578dd6f{width:60%;}.elementor-1285 .elementor-element.elementor-element-be48a52{width:50%;}.elementor-1285 .elementor-element.elementor-element-5fe626d{width:50%;}.elementor-1285 .elementor-element.elementor-element-9772798{width:40%;}.elementor-1285 .elementor-element.elementor-element-f2de407{width:60%;}.elementor-1285 .elementor-element.elementor-element-635a6cb{width:50%;}.elementor-1285 .elementor-element.elementor-element-65ee588{width:50%;}.elementor-1285 .elementor-element.elementor-element-c8b96bc{width:40%;}.elementor-1285 .elementor-element.elementor-element-7a5ea74{width:60%;}.elementor-1285 .elementor-element.elementor-element-6c5b4f5{width:50%;}.elementor-1285 .elementor-element.elementor-element-e0fcb07{width:50%;}.elementor-1285 .elementor-element.elementor-element-255f146{width:40%;}.elementor-1285 .elementor-element.elementor-element-43a79db{width:60%;}.elementor-1285 .elementor-element.elementor-element-6987a7a{width:50%;}.elementor-1285 .elementor-element.elementor-element-66ab1f0{width:50%;}.elementor-1285 .elementor-element.elementor-element-19f923a{width:40%;}.elementor-1285 .elementor-element.elementor-element-b8c17ba{width:60%;}.elementor-1285 .elementor-element.elementor-element-ff8a61e{width:50%;}.elementor-1285 .elementor-element.elementor-element-e4e0ca9{width:50%;}.elementor-1285 .elementor-element.elementor-element-caeb597{width:40%;}.elementor-1285 .elementor-element.elementor-element-0d07ab2{width:60%;}.elementor-1285 .elementor-element.elementor-element-cc0e9ef{width:50%;}.elementor-1285 .elementor-element.elementor-element-c58bde0{width:50%;}.elementor-1285 .elementor-element.elementor-element-cd6b67b{--content-width:100vw;}.elementor-1285 .elementor-element.elementor-element-5198bd6{width:40%;}.elementor-1285 .elementor-element.elementor-element-c906974{width:60%;}.elementor-1285 .elementor-element.elementor-element-719a982{width:50%;}.elementor-1285 .elementor-element.elementor-element-07d9d53{width:50%;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5{width:40%;}.elementor-1285 .elementor-element.elementor-element-d09e468{width:60%;}.elementor-1285 .elementor-element.elementor-element-aece6d6{width:50%;}.elementor-1285 .elementor-element.elementor-element-c99a156{width:50%;}.elementor-1285 .elementor-element.elementor-element-df294cd{width:40%;}.elementor-1285 .elementor-element.elementor-element-fec25f5{width:60%;}.elementor-1285 .elementor-element.elementor-element-9a5c7aa{width:50%;}.elementor-1285 .elementor-element.elementor-element-db82130{width:50%;}.elementor-1285 .elementor-element.elementor-element-090b0ed{width:40%;}.elementor-1285 .elementor-element.elementor-element-ace31c0{width:60%;}.elementor-1285 .elementor-element.elementor-element-d09a3e8{width:50%;}.elementor-1285 .elementor-element.elementor-element-58a2a8f{width:50%;}.elementor-1285 .elementor-element.elementor-element-6052a42{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1285 .elementor-element.elementor-element-774ec3d1{width:100%;}.elementor-1285 .elementor-element.elementor-element-2f46365{width:100%;}.elementor-1285 .elementor-element.elementor-element-578dd6f{width:100%;}.elementor-1285 .elementor-element.elementor-element-9772798{width:100%;}.elementor-1285 .elementor-element.elementor-element-f2de407{width:100%;}.elementor-1285 .elementor-element.elementor-element-c8b96bc{width:100%;}.elementor-1285 .elementor-element.elementor-element-7a5ea74{width:100%;}.elementor-1285 .elementor-element.elementor-element-255f146{width:100%;}.elementor-1285 .elementor-element.elementor-element-43a79db{width:100%;}.elementor-1285 .elementor-element.elementor-element-19f923a{width:100%;}.elementor-1285 .elementor-element.elementor-element-b8c17ba{width:100%;}.elementor-1285 .elementor-element.elementor-element-caeb597{width:100%;}.elementor-1285 .elementor-element.elementor-element-0d07ab2{width:100%;}.elementor-1285 .elementor-element.elementor-element-5198bd6{width:100%;}.elementor-1285 .elementor-element.elementor-element-c906974{width:100%;}.elementor-1285 .elementor-element.elementor-element-c5f6cd5{width:100%;}.elementor-1285 .elementor-element.elementor-element-d09e468{width:100%;}.elementor-1285 .elementor-element.elementor-element-df294cd{width:100%;}.elementor-1285 .elementor-element.elementor-element-fec25f5{width:100%;}.elementor-1285 .elementor-element.elementor-element-090b0ed{width:100%;}.elementor-1285 .elementor-element.elementor-element-ace31c0{width:100%;}.elementor-1285 .elementor-element.elementor-element-25c14d97{width:50%;}.elementor-1285 .elementor-element.elementor-element-1831e557{width:50%;}.elementor-1285 .elementor-element.elementor-element-4487b478{width:50%;}.elementor-1285 .elementor-element.elementor-element-51f2c85b{width:50%;}.elementor-1285 .elementor-element.elementor-element-7e374c3b{width:100%;}.elementor-1285 .elementor-element.elementor-element-4cd6c26b{width:100%;}.elementor-1285 .elementor-element.elementor-element-a9d1f4{width:100%;}.elementor-1285 .elementor-element.elementor-element-66bfc705{width:100%;}}@media(min-width:1025px){.elementor-1285 .elementor-element.elementor-element-63f28f7::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-63f28f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1285 .elementor-element.elementor-element-cd6b67b::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .e-con-inner > .elementor-background-video-container::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1285 .elementor-element.elementor-element-cd6b67b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for column, class: .elementor-element-2f46365 */.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-be48a52 */.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-5fe626d */.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-6be6678 */.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-9772798 *//* 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-635a6cb *//* 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-65ee588 *//* 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-c07f680 *//* 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-c8b96bc */.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-6c5b4f5 */.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-e0fcb07 */.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-e965de2 */.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-255f146 */.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-6987a7a */.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-66ab1f0 */.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-0fef238 */.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-19f923a */.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-ff8a61e */.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-e4e0ca9 */.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-4c06cff */.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-caeb597 */.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-cc0e9ef */.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-c58bde0 */.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-dd786c2 */.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-5198bd6 */.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-719a982 */.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-07d9d53 */.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-db855cb */.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-c5f6cd5 */.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-aece6d6 */.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-c99a156 */.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-762a55f */.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-df294cd */.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-9a5c7aa */.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-db82130 */.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-b0c1eef */.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-090b0ed */.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-d09a3e8 */.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-58a2a8f */.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-2ad4aa1 */.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%; } }