.elementor-18 .elementor-element.elementor-element-cfe9662:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cfe9662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F3764;}.elementor-18 .elementor-element.elementor-element-cfe9662{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-34px;margin-bottom:0px;z-index:99;}.elementor-18 .elementor-element.elementor-element-cfe9662 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-d2e39bb > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:206px 0px 0327px 0px;}.elementor-18 .elementor-element.elementor-element-d2e39bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-d2e39bb{z-index:11;}.elementor-18 .elementor-element.elementor-element-9e63802 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:79px;font-weight:700;line-height:78px;}.elementor-18 .elementor-element.elementor-element-9cd7267 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;line-height:34px;}.elementor-18 .elementor-element.elementor-element-9cd7267 > .elementor-widget-container{padding:0px 167px 10px 0px;}.elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__container{min-height:23px;}.elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__submit{min-width:23px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__icon{padding-left:calc(23px / 3);}body.rtl .elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__icon{padding-right:calc(23px / 3);}.elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__input, .elementor-18 .elementor-element.elementor-element-3a6eeab.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(23px / 3);padding-right:calc(23px / 3);}.elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__icon{--e-search-form-icon-size-minimal:15px;}.elementor-18 .elementor-element.elementor-element-3a6eeab input[type="search"].elementor-search-form__input{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:27px;}.elementor-18 .elementor-element.elementor-element-3a6eeab:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-width:24px 24px 24px 24px;border-radius:17px;}.elementor-18 .elementor-element.elementor-element-3a6eeab.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-width:24px 24px 24px 24px;border-radius:17px;}.elementor-18 .elementor-element.elementor-element-3a6eeab{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2620122:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-2620122 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/homepage-hero-fall.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2620122 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-18 .elementor-element.elementor-element-2620122 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-2620122 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-2620122{z-index:10;}.elementor-18 .elementor-element.elementor-element-9176643{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-90be30a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-90be30a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-90be30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-90be30a, .elementor-18 .elementor-element.elementor-element-90be30a > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-18 .elementor-element.elementor-element-90be30a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0129px 0px;z-index:12;}.elementor-18 .elementor-element.elementor-element-90be30a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-332dba8 > .elementor-element-populated{padding:0129px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-332dba8{z-index:11;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-dual-color-heading{text-align:left;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-before-heading{margin-right:0px;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-after-heading{margin-left:0px;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-dual-heading-text{color:var( --e-global-color-3e7ed85 );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-dual-heading-text.uael-highlight-text{color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-51e83bb{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:27px;}.elementor-18 .elementor-element.elementor-element-51e83bb > .elementor-widget-container{padding:0px 170px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4e9dcd4 .elementor-button{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;background-color:#131313;border-radius:17px 17px 17px 17px;padding:019px 26px 19px 26px;}.elementor-18 .elementor-element.elementor-element-4e9dcd4 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4e9dcd4 .elementor-button:focus{background-color:#545A69;}.elementor-18 .elementor-element.elementor-element-4e9dcd4 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-18 .elementor-element.elementor-element-4e9dcd4{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-fd69386 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18 .elementor-element.elementor-element-fd69386{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-fd69386 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-b3b5520 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-18 .elementor-element.elementor-element-b3b5520 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b3b5520 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-b3b5520{z-index:10;}.elementor-18 .elementor-element.elementor-element-b88507e{text-align:right;}.elementor-18 .elementor-element.elementor-element-63eec67:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-63eec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/background-water-fall1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-63eec67 > .elementor-background-overlay{opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-63eec67, .elementor-18 .elementor-element.elementor-element-63eec67 > .elementor-background-overlay{border-radius:0px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-63eec67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-a974f87 > .elementor-element-populated{padding:760px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a84be64{z-index:22;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-fa35cea.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-18 .elementor-element.elementor-element-fa35cea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-18 .elementor-element.elementor-element-fa35cea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/thrill-seek.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated, .elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated > .elementor-background-overlay, .elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:018px 015px 31px 015px;}.elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-7b902a0{text-align:center;}.elementor-18 .elementor-element.elementor-element-7b902a0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-7b902a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9baac33 .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-radius:17px 17px 17px 17px;}.elementor-18 .elementor-element.elementor-element-9baac33 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-9baac33 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#545A69;border-color:#545A69;}.elementor-18 .elementor-element.elementor-element-9baac33 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-9baac33 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-d68c20d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-18 .elementor-element.elementor-element-d68c20d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-18 .elementor-element.elementor-element-d68c20d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/kayak-on-the-water.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated, .elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated > .elementor-background-overlay, .elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:018px 015px 31px 015px;}.elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-3ca3083{text-align:center;}.elementor-18 .elementor-element.elementor-element-3ca3083 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3ca3083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c5a63c5 .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-radius:17px 17px 17px 17px;}.elementor-18 .elementor-element.elementor-element-c5a63c5 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-c5a63c5 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#545A69;border-color:#545A69;}.elementor-18 .elementor-element.elementor-element-c5a63c5 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-c5a63c5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-645482b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-18 .elementor-element.elementor-element-645482b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-18 .elementor-element.elementor-element-645482b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-645482b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/family-friendly.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated, .elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated > .elementor-background-overlay, .elementor-18 .elementor-element.elementor-element-645482b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:018px 015px 31px 015px;}.elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-51ed839{text-align:center;}.elementor-18 .elementor-element.elementor-element-51ed839 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-51ed839 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7dbffc9 .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-radius:17px 17px 17px 17px;}.elementor-18 .elementor-element.elementor-element-7dbffc9 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-7dbffc9 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#545A69;border-color:#545A69;}.elementor-18 .elementor-element.elementor-element-7dbffc9 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-7dbffc9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-635dd27 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-635dd27:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-635dd27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-635dd27, .elementor-18 .elementor-element.elementor-element-635dd27 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-18 .elementor-element.elementor-element-635dd27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0250px 0px 129px 0px;z-index:12;}.elementor-18 .elementor-element.elementor-element-635dd27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-163102e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-163102e{z-index:11;}.elementor-18 .elementor-element.elementor-element-0f5ecec{text-align:center;}.elementor-18 .elementor-element.elementor-element-0f5ecec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-bf419e0{text-align:center;}.elementor-18 .elementor-element.elementor-element-bf419e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-18 .elementor-element.elementor-element-bf419e0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-69f023e{margin-top:0px;margin-bottom:022.84px;}.elementor-18 .elementor-element.elementor-element-00fba0d{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-00fba0d .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-00fba0d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-00fba0d .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-aa9d510{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-aa9d510 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-aa9d510 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-aa9d510 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-22cdfc8{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-22cdfc8 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-22cdfc8 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-22cdfc8 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-d2ede32{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-d2ede32 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-d2ede32 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d2ede32 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-48b220a{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-48b220a .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-48b220a .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-48b220a .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-9b1372f{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-9b1372f .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-9b1372f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9b1372f .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-c2c4ee5{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-c2c4ee5 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-c2c4ee5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-c2c4ee5 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-c067a50{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-c067a50 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-c067a50 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-c067a50 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-c067a50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4c07bf3{margin-top:0px;margin-bottom:022.84px;}.elementor-18 .elementor-element.elementor-element-06a7a15{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-06a7a15 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-06a7a15 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-06a7a15 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-ca6b079{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-ca6b079 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-ca6b079 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-ca6b079 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-f32738b{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-f32738b .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-f32738b .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f32738b .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-59f06f9{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-59f06f9 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-59f06f9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-59f06f9 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-2540369{--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-2540369 .elementor-icon{font-size:31px;}.elementor-18 .elementor-element.elementor-element-2540369 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2540369 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-2a37405 .elementor-button{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:27px;background-color:#131313;border-radius:17px 17px 17px 17px;padding:019px 26px 19px 26px;}.elementor-18 .elementor-element.elementor-element-2a37405 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-2a37405 .elementor-button:focus{background-color:#545A69;}.elementor-18 .elementor-element.elementor-element-2a37405 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2a37405{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-2207451{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-df82b5b );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:136px;margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-2207451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-0fb9458 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-2233bd4{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:27px;}.elementor-18 .elementor-element.elementor-element-c2fd1d0{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;}.elementor-18 .elementor-element.elementor-element-a94e9c7 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-18 .elementor-element.elementor-element-fa6877e .ecs-link-wrapper, 
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-custom-grid .ecs-post-loop,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor, 
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-18 .elementor-element.elementor-element-fa6877e .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-18 .elementor-element.elementor-element-fa6877e .elementor-post{height:auto;}.elementor-18 .elementor-element.elementor-element-fa6877e{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-18 .elementor-element.elementor-element-7a45973:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7a45973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F2;}.elementor-18 .elementor-element.elementor-element-7a45973, .elementor-18 .elementor-element.elementor-element-7a45973 > .elementor-background-overlay{border-radius:0px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-7a45973{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-447px;margin-bottom:0px;padding:0580px 0px 0135px 0px;}.elementor-18 .elementor-element.elementor-element-7a45973 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-color-heading{text-align:left;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-before-heading{margin-right:0px;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-after-heading{margin-left:0px;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-heading-text{color:#B76067;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-heading-text.uael-highlight-text{color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-b89d73f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:26px;}.elementor-18 .elementor-element.elementor-element-b89d73f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-18 .elementor-element.elementor-element-5272f5a, .elementor-18 .elementor-element.elementor-element-5272f5a > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-bd3188a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-18 .elementor-element.elementor-element-1342271 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18 .elementor-element.elementor-element-1342271 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-d24fd9e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:26px;}.elementor-18 .elementor-element.elementor-element-d24fd9e > .elementor-widget-container{margin:11px 0px 021px 0px;}.elementor-18 .elementor-element.elementor-element-3fa3c22 .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#131313;border-radius:17px 17px 17px 17px;padding:019px 27px 19px 27px;}.elementor-18 .elementor-element.elementor-element-3fa3c22 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-3fa3c22 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#545A69;border-color:#545A69;}.elementor-18 .elementor-element.elementor-element-3fa3c22 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-3fa3c22 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3fa3c22{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-link-wrapper, 
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-custom-grid .ecs-post-loop,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor, 
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-18 .elementor-element.elementor-element-fe2bce0 .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-18 .elementor-element.elementor-element-fe2bce0 .elementor-post{height:auto;}.elementor-18 .elementor-element.elementor-element-fe2bce0{--grid-column-gap:25px;--grid-row-gap:25px;}.elementor-18 .elementor-element.elementor-element-fe2bce0 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-1bfd62b .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#131313;border-radius:17px 17px 17px 17px;padding:019px 27px 19px 27px;}.elementor-18 .elementor-element.elementor-element-1bfd62b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-1bfd62b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#545A69;border-color:#545A69;}.elementor-18 .elementor-element.elementor-element-1bfd62b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-1bfd62b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-1bfd62b{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-301c2be, .elementor-18 .elementor-element.elementor-element-301c2be > .elementor-background-overlay{border-radius:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-301c2be{margin-top:0px;margin-bottom:68px;padding:100px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1138b3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-dual-color-heading{text-align:left;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-before-heading{margin-right:0px;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-after-heading{margin-left:0px;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-dual-heading-text{color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:49px;font-weight:700;line-height:51px;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-dual-heading-text.uael-highlight-text{color:#386248;}.elementor-18 .elementor-element.elementor-element-cbebcbf > .elementor-widget-container{margin:0px 0px 029px 0px;}.elementor-18 .elementor-element.elementor-element-7d028a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-7d028a8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7d028a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7d028a8, .elementor-18 .elementor-element.elementor-element-7d028a8 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-18 .elementor-element.elementor-element-7d028a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 150px 0px;z-index:12;}.elementor-18 .elementor-element.elementor-element-7d028a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-e8bbff6 > .elementor-element-populated{padding:055px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e8bbff6{z-index:11;}.elementor-18 .elementor-element.elementor-element-ac3bb5c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-21384aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-21384aa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-21384aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/upcoming-events-background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-21384aa, .elementor-18 .elementor-element.elementor-element-21384aa > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-21384aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0033px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-21384aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-4082c72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:045px 0px 44px 37px;}.elementor-18 .elementor-element.elementor-element-6baa021 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-a1850d1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-18 .elementor-element.elementor-element-a1850d1 > .elementor-element-populated{padding:0px 67px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a80ba6c .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:700;line-height:27px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;border-radius:17px 17px 17px 17px;padding:019px 27px 19px 27px;}.elementor-18 .elementor-element.elementor-element-a80ba6c .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a80ba6c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#545A69;border-color:#545A69;}.elementor-18 .elementor-element.elementor-element-a80ba6c .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a80ba6c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-a80ba6c{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-c5a3aef{border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-df82b5b );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 072px 0px;}.elementor-18 .elementor-element.elementor-element-c5a3aef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-723fe56 .ecs-link-wrapper, 
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-custom-grid .ecs-post-loop,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor, 
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-18 .elementor-element.elementor-element-723fe56 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-18 .elementor-element.elementor-element-723fe56 .elementor-post{height:auto;}.elementor-18 .elementor-element.elementor-element-723fe56{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-18 .elementor-element.elementor-element-154eaca .ecs-link-wrapper, 
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-custom-grid .ecs-post-loop,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor, 
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-18 .elementor-element.elementor-element-154eaca .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-18 .elementor-element.elementor-element-154eaca .elementor-post{height:auto;}.elementor-18 .elementor-element.elementor-element-154eaca{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-18 .elementor-element.elementor-element-154eaca > .elementor-widget-container{margin:95px 0px 0px 0px;border-style:none;}.elementor-18 .elementor-element.elementor-element-a6767f0 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-df82b5b );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a6767f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-a6767f0{z-index:11;}.elementor-18 .elementor-element.elementor-element-08426b7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-link-wrapper, 
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-custom-grid .ecs-post-loop,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor, 
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-18 .elementor-element.elementor-element-cb8ff4c .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-18 .elementor-element.elementor-element-cb8ff4c .elementor-post{height:auto;}.elementor-18 .elementor-element.elementor-element-cb8ff4c{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-18 .elementor-element.elementor-element-381c8b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-381c8b7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-381c8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-381c8b7, .elementor-18 .elementor-element.elementor-element-381c8b7 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-18 .elementor-element.elementor-element-381c8b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:12;}.elementor-18 .elementor-element.elementor-element-381c8b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-accb501 > .elementor-element-populated{padding:055px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-accb501{z-index:11;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-cfe9662{margin-top:-5px;margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-d2e39bb > .elementor-element-populated{padding:160px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-9e63802 > .elementor-widget-container{padding:0px 120px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9176643{--spacer-size:600px;}.elementor-18 .elementor-element.elementor-element-332dba8 > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-dual-heading-text{font-size:49px;line-height:51px;}.elementor-18 .elementor-element.elementor-element-bfe63a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-51e83bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fd69386{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-a974f87 > .elementor-element-populated{padding:300px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fa35cea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-18 .elementor-element.elementor-element-7b902a0 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-18 .elementor-element.elementor-element-d68c20d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-18 .elementor-element.elementor-element-3ca3083 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-18 .elementor-element.elementor-element-645482b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18 .elementor-element.elementor-element-645482b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-18 .elementor-element.elementor-element-51ed839 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-18 .elementor-element.elementor-element-635dd27{padding:300px 0px 0129px 0px;}.elementor-18 .elementor-element.elementor-element-0f5ecec .elementor-heading-title{font-size:49px;line-height:51px;}.elementor-18 .elementor-element.elementor-element-bf419e0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-2207451{border-width:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0fb9458 .elementor-heading-title{font-size:39px;}.elementor-18 .elementor-element.elementor-element-7a45973{padding:580px 0px 100px 0px;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-heading-text{font-size:49px;}.elementor-18 .elementor-element.elementor-element-fe2bce0 > .elementor-widget-container{margin:0px 0px 036px 0px;}.elementor-18 .elementor-element.elementor-element-1bfd62b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-301c2be{padding:100px 40px 0px 40px;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-dual-heading-text{font-size:49px;}.elementor-18 .elementor-element.elementor-element-ac3bb5c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-4082c72 > .elementor-element-populated{padding:50px 0px 50px 40px;}.elementor-18 .elementor-element.elementor-element-6baa021 .elementor-heading-title{font-size:39px;line-height:46px;}.elementor-18 .elementor-element.elementor-element-a1850d1 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-18 .elementor-element.elementor-element-154eaca > .elementor-widget-container{margin:095px 0px 0px 0px;padding:0px 0px 071px 0px;}.elementor-18 .elementor-element.elementor-element-a6767f0 > .elementor-element-populated{border-width:01px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:071px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-08426b7 .elementor-heading-title{font-size:29px;line-height:37px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-d2e39bb > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-9e63802 .elementor-heading-title{font-size:55px;line-height:59px;}.elementor-18 .elementor-element.elementor-element-9e63802 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9cd7267 .elementor-heading-title{font-size:22px;line-height:29px;}.elementor-18 .elementor-element.elementor-element-9cd7267 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-18 .elementor-element.elementor-element-9176643{--spacer-size:1px;}.elementor-18 .elementor-element.elementor-element-90be30a{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-332dba8 > .elementor-element-populated{padding:10% 0% 10% 0%;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-dual-heading-text{font-size:43px;line-height:46px;}.elementor-18 .elementor-element.elementor-element-bfe63a3 .uael-dual-heading-text.uael-highlight-text{font-size:43px;line-height:46px;}.elementor-18 .elementor-element.elementor-element-bfe63a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-51e83bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9c18ec5 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b3b5520 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-63eec67{margin-top:0px;margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-a974f87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fa35cea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-d68c20d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-645482b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-635dd27{padding:40px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-0f5ecec .elementor-heading-title{font-size:34px;line-height:37px;}.elementor-18 .elementor-element.elementor-element-bf419e0 .elementor-heading-title{font-size:17px;line-height:32px;}.elementor-18 .elementor-element.elementor-element-bf419e0 > .elementor-widget-container{padding:0px 37.5px 0px 37.5px;}.elementor-18 .elementor-element.elementor-element-2207451{border-width:01px 0px 0px 0px;margin-top:30px;margin-bottom:0px;padding:047px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0fb9458{text-align:left;}.elementor-18 .elementor-element.elementor-element-2233bd4{text-align:left;}.elementor-18 .elementor-element.elementor-element-c2fd1d0{text-align:left;}.elementor-18 .elementor-element.elementor-element-a94e9c7 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7a45973{padding:500px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-color-heading{text-align:left;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-heading-text{font-size:34px;line-height:37px;}.elementor-18 .elementor-element.elementor-element-734e59c .uael-dual-heading-text.uael-highlight-text{font-size:34px;line-height:37px;}.elementor-18 .elementor-element.elementor-element-b89d73f{text-align:left;}.elementor-18 .elementor-element.elementor-element-d24fd9e{text-align:left;}.elementor-18 .elementor-element.elementor-element-fe2bce0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-18 .elementor-element.elementor-element-1bfd62b > .elementor-widget-container{margin:0px 0px 075px 0px;}.elementor-18 .elementor-element.elementor-element-301c2be{padding:30px 36px 0px 36px;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-dual-color-heading{text-align:center;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-cbebcbf .uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-18 .elementor-element.elementor-element-7d028a8{padding:075px 0px 100px 0px;}.elementor-18 .elementor-element.elementor-element-e8bbff6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4082c72 > .elementor-element-populated{padding:11px 26px 0px 21px;}.elementor-18 .elementor-element.elementor-element-6baa021 .elementor-heading-title{font-size:34px;line-height:37px;}.elementor-18 .elementor-element.elementor-element-a1850d1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-a1850d1 > .elementor-element-populated{padding:0px 026px 044px 021px;}.elementor-18 .elementor-element.elementor-element-154eaca > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a6767f0 > .elementor-element-populated{padding:016px 0px 0px 0px;}}/* Start custom CSS for search-form, class: .elementor-element-3a6eeab */.elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__container:after {
    content: '';
    background: url('../svg/group-20320.svg') no-repeat;
    position: absolute;
    width: 23px;
    height: 11px;
    right: 27px;
    top: 45%;
    cursor: pointer;
}

.elementor-18 .elementor-element.elementor-element-3a6eeab .elementor-search-form__icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d2e39bb */.elementor-18 .elementor-element.elementor-element-d2e39bb {
    width: 700px;
}

@media only screen and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-d2e39bb {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-d2e39bb {
        padding-left: 120px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-d2e39bb {
        padding-left: 36px;
        padding-right: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2620122 */.elementor-18 .elementor-element.elementor-element-2620122 {
    position: absolute;
    right: 0;
    width: calc(80% - 362px);
    height: 100%;
}

.elementor-18 .elementor-element.elementor-element-2620122 .elementor-background-overlay {
    background: transparent linear-gradient(90deg, #0F3764 0%, #081C3200 40%) 0% 0% no-repeat padding-box;
    left: -1px;
    top: -1px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-2620122 {
        width: 100%;
        position: relative;
    }
    
    .elementor-18 .elementor-element.elementor-element-2620122 .elementor-background-overlay {
        background: transparent linear-gradient(180deg, #0F3764 0%, #081C3200 40%) 0% 0% no-repeat padding-box;
        left: 0;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-2620122 {
        height: 237px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cfe9662 */.elementor-18 .elementor-element.elementor-element-cfe9662 {
    padding-left: calc((100% - 1140px) / 2);
}

@media only screen and (min-width: 1025px) and (max-width: 1800px) {
    .elementor-18 .elementor-element.elementor-element-cfe9662 {
        margin-top: -45px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-cfe9662 {
        padding-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51e83bb */.elementor-18 .elementor-element.elementor-element-51e83bb p{
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-51e83bb {
    margin: 0;
}

@media only screen and (min-width: 1025px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-51e83bb .elementor-widget-container{
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-332dba8 */.elementor-18 .elementor-element.elementor-element-332dba8, .elementor-18 .elementor-element.elementor-element-332dba8 .elementor-widget-wrap {
    width: 735px;
}

@media only screen and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-332dba8, .elementor-18 .elementor-element.elementor-element-332dba8 .elementor-widget-wrap {
        width: 800px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1025px) {
    .elementor-18 .elementor-element.elementor-element-332dba8, .elementor-18 .elementor-element.elementor-element-332dba8 .elementor-widget-wrap {
        width: 600px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-332dba8 {
        padding-right: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-332dba8 {
        padding-right: 120px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-332dba8, .elementor-18 .elementor-element.elementor-element-332dba8 .elementor-widget-wrap {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b88507e */.elementor-18 .elementor-element.elementor-element-b88507e {
    right: 0;
    position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-b88507e {
        right: auto;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-b88507e {
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3b5520 */.elementor-18 .elementor-element.elementor-element-b3b5520, .elementor-18 .elementor-element.elementor-element-b3b5520 .elementor-widget-wrap{
    width: 876px;
    height: auto;
    position: absolute;
    right: 0;
}

/*.elementor-18 .elementor-element.elementor-element-b3b5520 .elementor-background-overlay {*/
/*    background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 0%, #FFFFFFC9 30%, #FFFFFF00 59%) 0% 0% no-repeat padding-box;*/
/*    z-index: 1;*/
/*}*/




@media only screen and  (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-b3b5520 {
        margin-top: -100px;
        padding-left: 40px;
    }
}

@media only screen and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-b3b5520, .elementor-18 .elementor-element.elementor-element-b3b5520 .elementor-widget-wrap {
        width: 700px;
        margin-top:50px;
    }
}

@media only screen and (max-width: 1357px) {
     .elementor-18 .elementor-element.elementor-element-b3b5520, .elementor-18 .elementor-element.elementor-element-b3b5520 .elementor-widget-wrap {
        width: 550px;
        margin-top: 70px;
     }
}


@media only screen and (max-width: 1140) and (min-width: 1025) {
     .elementor-18 .elementor-element.elementor-element-b3b5520, .elementor-18 .elementor-element.elementor-element-b3b5520 .elementor-widget-wrap {
        width: 450px;
     }
}


@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-b3b5520, .elementor-18 .elementor-element.elementor-element-b3b5520 .elementor-widget-wrap {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90be30a */.elementor-18 .elementor-element.elementor-element-90be30a {
    margin-left: 125px;
    padding-left: calc((87vw - 1140px) / 2);
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-90be30a {
        margin-left: 0;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-90be30a {
        padding: 0 0 40px 0;
        margin-left: 40px;
        padding-left: calc((94vw - 1140px) / 2);
        
    }
    
    .elementor-18 .elementor-element.elementor-element-90be30a .elementor-container {
        flex-wrap: wrap;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-90be30a {
        padding-left: 120px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-90be30a {
        padding-left: 36px;
        padding-right: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa35cea */.elementor-18 .elementor-element.elementor-element-fa35cea .elementor-background-overlay {
    background: transparent linear-gradient(180deg, #0C2342 -20%, #0A2043 -10%, #0D264A -21%, #04263400 30%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d68c20d */.elementor-18 .elementor-element.elementor-element-d68c20d .elementor-background-overlay {
    background: transparent linear-gradient(180deg, #0C2342 -20%, #0A2043 -10%, #0D264A -21%, #04263400 30%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-645482b */.elementor-18 .elementor-element.elementor-element-645482b .elementor-background-overlay {
    background: transparent linear-gradient(180deg, #0C2342 -20%, #0A2043 -10%, #0D264A -21%, #04263400 30%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a84be64 */.elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:not(:last-child) {
    margin-right: 50px;
}

.elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column{
    width: 346px;
    height: 346px;
}

.elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:not(:nth-child(2)) {
    top: 50px;
}

.elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:nth-child(2) {
    top: 100px;
}

/* Create and position :after pseudo-element */

.clickable a:after {
   content: "";
   display: block; 
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 2; 
}

/* Remove relatively-positioned parent elements in column */

.clickable, .clickable .elementor-widget-wrap {
   position: static;
}

.clickable:hover {
    cursor: pointer;
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-container{
        justify-content: center;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-a84be64, .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:not(:last-child) {
        margin-right: 0;
    }
    
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:not(:nth-child(2)), .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:nth-child(2) {
        top: 0;
    }
    
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-container{
        justify-content: center;
        display: flex;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-container{
        top: 185px;
    }
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column{
        width: 33%;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column{
        width: 100%;
    }
    
    
    
    .elementor-18 .elementor-element.elementor-element-a84be64 .elementor-column:not(:last-child) {
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63eec67 */.elementor-18 .elementor-element.elementor-element-63eec67 {
    margin-right: 114px;
    padding-left: calc((100% - 1140px) / 2);
}



@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-63eec67 {
        margin-right: 65px;
        padding-left: calc((100vw - 1140px) / 2);
        padding-right: calc((90vw - 1140px) / 2);
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-63eec67 {
        padding-left: 40px;
    }
} 

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-63eec67 {
        margin-right: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-63eec67 {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-63eec67 {
        padding-left: 36px;
        padding-right: 36px;
        padding-bottom: 40px;
        background-image: revert !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00fba0d */.elementor-18 .elementor-element.elementor-element-00fba0d a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-00fba0d:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-00fba0d:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-00fba0d:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa9d510 */.elementor-18 .elementor-element.elementor-element-aa9d510 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-aa9d510:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-aa9d510:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-aa9d510:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22cdfc8 */.elementor-18 .elementor-element.elementor-element-22cdfc8 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-22cdfc8:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-22cdfc8:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-22cdfc8:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2ede32 */.elementor-18 .elementor-element.elementor-element-d2ede32 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-d2ede32:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-d2ede32:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b220a */.elementor-18 .elementor-element.elementor-element-48b220a a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-48b220a:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-48b220a:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-48b220a:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b1372f */.elementor-18 .elementor-element.elementor-element-9b1372f a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-9b1372f:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-9b1372f:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-9b1372f:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2c4ee5 */.elementor-18 .elementor-element.elementor-element-c2c4ee5 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-c2c4ee5:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-c2c4ee5:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-c2c4ee5:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c067a50 */.elementor-18 .elementor-element.elementor-element-c067a50 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-c067a50:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-c067a50:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-c067a50:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69f023e */.elementor-18 .elementor-element.elementor-element-69f023e .elementor-inner-column {
    margin: 0 18.5px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-69f023e .elementor-container{
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06a7a15 */.elementor-18 .elementor-element.elementor-element-06a7a15 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-06a7a15:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-06a7a15:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-06a7a15:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca6b079 */.elementor-18 .elementor-element.elementor-element-ca6b079 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-ca6b079:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-ca6b079:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-ca6b079:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f32738b */.elementor-18 .elementor-element.elementor-element-f32738b a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-f32738b:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-f32738b:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-f32738b:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59f06f9 */.elementor-18 .elementor-element.elementor-element-59f06f9 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-59f06f9:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-59f06f9:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-59f06f9:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2540369 */.elementor-18 .elementor-element.elementor-element-2540369 a {
    color: #131313;
}

.elementor-18 .elementor-element.elementor-element-2540369:hover:before {
    content: '';
    background: #8AB4D5;
    width: 52px;
    height: 52px;
    position: absolute;
    border-radius: 50%;
    right: 27%;
    top: 15%;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-2540369:hover a {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-2540369:hover:before {
        right: 42%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c07bf3 */.elementor-18 .elementor-element.elementor-element-4c07bf3 .elementor-inner-column {
    margin: 0 18.5px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-4c07bf3 .elementor-container{
        justify-content: center;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-4c07bf3 .elementor-column {
        width: auto;
        margin: 0 8px;
        justify-content: space-between;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2fd1d0 */.elementor-18 .elementor-element.elementor-element-c2fd1d0 a {
    color: #131313;
    text-decoration: underline;
    padding: 8px 14px;
    margin-left: -14px;
    text-underline-offset: 5.5px;
    border-radius: 5px
}

.elementor-18 .elementor-element.elementor-element-c2fd1d0 a:hover {
    background: #D4D8CE;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8921ea */.elementor-18 .elementor-element.elementor-element-b8921ea {
    width: 264px;
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-b8921ea {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a94e9c7 */.elementor-18 .elementor-element.elementor-element-a94e9c7 {
    width: calc(100% - 264px);
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-a94e9c7 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-635dd27 */.elementor-18 .elementor-element.elementor-element-635dd27 {
    margin-left: 121px;
    padding-left: calc((88vw - 1140px) / 2);
    padding-right: calc((99vw - 1140px) / 2);
}


.elementor-18 .elementor-element.elementor-element-635dd27 .slick-arrow {
    content: '';
    background: url('../svg/small-arrow-51px.svg') no-repeat;
    position: absolute;
    width: 51px;
    height: 51px;
    top: 30%;
    padding: 0;
    z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-635dd27 .slick-disabled {
    display: none !important;
}

.elementor-18 .elementor-element.elementor-element-635dd27 .slick-next {
    right: -20px;
}

.elementor-18 .elementor-element.elementor-element-635dd27 .slick-prev {
    left: -20px;
    transform: rotate(180deg);
}

.elementor-18 .elementor-element.elementor-element-635dd27 .slick-arrow:hover{
    background: url('../svg/small-arrow-1-51px.svg') no-repeat;
}

.elementor-18 .elementor-element.elementor-element-635dd27 .slick-prev:hover {
    transform: rotate(180deg);
}

.elementor-18 .elementor-element.elementor-element-635dd27 article.elementor-post {
    padding: 0 12.5px;
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-635dd27 {
        padding: 150px 0 40px 0;
        margin-left: 40px;
        padding-left: 40px;
        padding-right: 60px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-635dd27 {
        padding-right: 60px;
    }
} 


@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-635dd27 {
        margin-left: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-635dd27 {
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .elementor-18 .elementor-element.elementor-element-635dd27 .slick-arrow {
        top: 20%;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-635dd27 {
        padding-left: 36px;
        padding-right: 36px;
    }
    
    .elementor-18 .elementor-element.elementor-element-635dd27 .slick-next {
        right: -20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-635dd27 .slick-arrow {
        top: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for uael-dual-color-heading, class: .elementor-element-734e59c */.elementor-18 .elementor-element.elementor-element-734e59c {
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b89d73f */.elementor-18 .elementor-element.elementor-element-b89d73f {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1342271 */.elementor-18 .elementor-element.elementor-element-1342271, .elementor-18 .elementor-element.elementor-element-1342271 .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-1342271 .elementor-custom-embed-image-overlay, .elementor-18 .elementor-element.elementor-element-1342271 .elementor-wrapper{
    min-height: 200px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-1342271, .elementor-18 .elementor-element.elementor-element-1342271 .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-1342271 .elementor-custom-embed-image-overlay, .elementor-18 .elementor-element.elementor-element-1342271 .elementor-wrapper{
        min-height: revert;
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d24fd9e */.elementor-18 .elementor-element.elementor-element-d24fd9e {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fa3c22 */.elementor-18 .elementor-element.elementor-element-3fa3c22 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd3188a */.elementor-18 .elementor-element.elementor-element-bd3188a {
    width: 375px;
    margin-right: 25px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-bd3188a {
        width: 100%;
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fe2bce0 */.elementor-18 .elementor-element.elementor-element-fe2bce0 article {
    height: fit-content;
    border-radius: 20px;
}

.elementor-18 .elementor-element.elementor-element-fe2bce0 article:hover {
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-174ad24 */.elementor-18 .elementor-element.elementor-element-174ad24 {
    width: calc(100% - 363px);
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-174ad24 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a45973 */.elementor-18 .elementor-element.elementor-element-7a45973 {
    margin-right: 128px;
    padding-left: calc((100% - 1140px) / 2);
    padding-right: 270px;
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-7a45973 {
        margin-right: 65px;
        padding-left: calc((100vw - 1140px) / 2);
        padding-right: calc((90vw - 1140px) / 2);
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-7a45973 {
        margin-right: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-7a45973 {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-7a45973 {
        padding-left: 36px;
        padding-right: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for uael-dual-color-heading, class: .elementor-element-cbebcbf */.elementor-18 .elementor-element.elementor-element-cbebcbf {
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-301c2be */@media only screen and (min-width: 1025px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-301c2be {
        padding-left: 40px;
        padding-right: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6baa021 */.elementor-18 .elementor-element.elementor-element-6baa021 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4082c72 */.elementor-18 .elementor-element.elementor-element-4082c72 {
    width: 351px;
    margin-right: 110px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-4082c72 {
        margin-right: 0;
        width: auto;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-4082c72 {
        width: 100%;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1850d1 */.elementor-18 .elementor-element.elementor-element-a1850d1 {
    width: calc(100% - 430px);
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-a1850d1 {
        width: auto;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-a1850d1 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21384aa */.elementor-18 .elementor-element.elementor-element-21384aa {
    width: 737px;
    height: auto;
    position: relative;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-21384aa {
        width: 100%;
    }
}

/* Create and position :after pseudo-element */

.clickable a:after {
   content: "";
   display: block; 
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 2; 
}

/* Remove relatively-positioned parent elements in column */

.clickable, .clickable .elementor-widget-wrap {
   position: static;
}

.clickable:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac3bb5c */@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-ac3bb5c .elementor-container {
        justify-content: space-between;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5a3aef */.elementor-18 .elementor-element.elementor-element-c5a3aef article section > .elementor-container {
    transition: all .2s ease-in-out;
}

.elementor-18 .elementor-element.elementor-element-c5a3aef article:hover section > .elementor-container {
    scale: 1.035;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e8bbff6 */.elementor-18 .elementor-element.elementor-element-e8bbff6 {
    width: 737px;
    margin-right: 135px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-e8bbff6 {
        margin-right: 0;
        width: 100%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-e8bbff6 {
        width: 700px;
        margin-right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a6767f0 */.elementor-18 .elementor-element.elementor-element-a6767f0 {
    width: 269px;
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-a6767f0 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d028a8 */.elementor-18 .elementor-element.elementor-element-7d028a8 {
    margin-left: 121px;
    padding-left: calc((90% - 1140px) / 2);
    padding-right: calc((90% - 1140px) / 2);
}

.elementor-18 .elementor-element.elementor-element-7d028a8 .slick-next {
    content: '';
    background: url('../svg/small-arrow.svg') no-repeat;
    position: absolute;
    width: 37px;
    height: 37px;
    right: 0;
    top: 40%;
    padding: 0;
}

.elementor-18 .elementor-element.elementor-element-7d028a8 .slick-prev {
    display: none !important;
}

.elementor-18 .elementor-element.elementor-element-7d028a8 .slick-next:hover{
    background: url('../svg/small-arrow-1.svg') no-repeat;
}

@media only screen and (min-width: 1025px) and (max-width: 1614px) {
    .elementor-18 .elementor-element.elementor-element-7d028a8 {
        margin-left: 40px;
        padding-left: 40px;
        padding-right: calc((98vw - 1140px) / 2);
    }
    
    .elementor-18 .elementor-element.elementor-element-7d028a8 .elementor-widget-wrap {
        justify-content: space-between;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1240px) {
    .elementor-18 .elementor-element.elementor-element-7d028a8 {
        padding-right: 40px;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-7d028a8 {
        margin-left: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-7d028a8 {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-7d028a8 {
        padding-left: 36px;
        padding-right: 36px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7d028a8 .slick-next {
        top: 50%;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-18 {
    overflow-x: hidden;
}/* End custom CSS */