.elementor-705854 .elementor-element.elementor-element-71c6949{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-705854 .elementor-element.elementor-element-71c6949 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-bb613c5 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-705854 .elementor-element.elementor-element-2586f68{margin-top:20px;margin-bottom:0px;}.elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-705854 .elementor-element.elementor-element-dda0d42{text-align:center;}.elementor-705854 .elementor-element.elementor-element-dda0d42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-a6058c5{text-align:center;}.elementor-705854 .elementor-element.elementor-element-a6058c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-569769f{padding:0px 100px 0px 100px;text-align:center;}.elementor-705854 .elementor-element.elementor-element-569769f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-09eb989.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-705854 .elementor-element.elementor-element-b241a4c .elementor-button:hover, .elementor-705854 .elementor-element.elementor-element-b241a4c .elementor-button:focus{background-color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-b241a4c .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button:hover, .elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button:focus{color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button:hover svg, .elementor-705854 .elementor-element.elementor-element-840bbcd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-cae0c3b:not(.elementor-motion-effects-element-type-background), .elementor-705854 .elementor-element.elementor-element-cae0c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-cae0c3b, .elementor-705854 .elementor-element.elementor-element-cae0c3b > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-cae0c3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-705854 .elementor-element.elementor-element-cae0c3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-705854 .elementor-element.elementor-element-c99ad06.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-705854 .elementor-element.elementor-element-c99ad06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-705854 .elementor-element.elementor-element-c99ad06 > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-c99ad06 > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-c99ad06 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-c99ad06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-c99ad06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-8129834{text-align:start;}.elementor-705854 .elementor-element.elementor-element-8129834 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-705854 .elementor-element.elementor-element-15957a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-705854 .elementor-element.elementor-element-15957a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-705854 .elementor-element.elementor-element-15957a8 > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-15957a8 > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-15957a8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-15957a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-705854 .elementor-element.elementor-element-15957a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-b51dbc9{--e-image-carousel-slides-to-show:10;padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-b51dbc9 .swiper-wrapper{display:flex;align-items:center;}.elementor-705854 .elementor-element.elementor-element-b51dbc9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-daf4a9b:not(.elementor-motion-effects-element-type-background), .elementor-705854 .elementor-element.elementor-element-daf4a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-705854 .elementor-element.elementor-element-daf4a9b > .elementor-container{max-width:1300px;}.elementor-705854 .elementor-element.elementor-element-daf4a9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-daf4a9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-9a20974 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-2809954{text-align:start;}.elementor-705854 .elementor-element.elementor-element-2809954 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-bc-flex-widget .elementor-705854 .elementor-element.elementor-element-27cb4ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-705854 .elementor-element.elementor-element-27cb4ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-705854 .elementor-element.elementor-element-129e681 .elementor-button:hover, .elementor-705854 .elementor-element.elementor-element-129e681 .elementor-button:focus{background-color:#FFFFFF;}.elementor-705854 .elementor-element.elementor-element-129e681 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-705854 .elementor-element.elementor-element-fdb5545:not(.elementor-motion-effects-element-type-background), .elementor-705854 .elementor-element.elementor-element-fdb5545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-705854 .elementor-element.elementor-element-fdb5545 > .elementor-container{max-width:1300px;}.elementor-705854 .elementor-element.elementor-element-fdb5545{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 60px 0px;}.elementor-705854 .elementor-element.elementor-element-fdb5545 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705854 .elementor-element.elementor-element-f555df7{--grid-row-gap:20px;--grid-column-gap:10px;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-705854 .elementor-element.elementor-element-f555df7:after{content:"0.56";}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__thumbnail__link{width:100%;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__text{padding:0 10px;margin-top:9px;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__meta-data{padding:10px 10px;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__avatar{padding-right:10px;padding-left:10px;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__title, .elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__title{margin-bottom:15px;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__read-more{color:#4C7AC7;}.elementor-705854 .elementor-element.elementor-element-8fbcc16 > .elementor-container{max-width:1300px;}.elementor-705854 .elementor-element.elementor-element-8fbcc16{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-705854 .elementor-element.elementor-element-54410da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-705854 .elementor-element.elementor-element-54410da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-763ccce{text-align:start;}.elementor-705854 .elementor-element.elementor-element-763ccce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-4e61618{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:240px 20px 20px 20px;}.elementor-705854 .elementor-element.elementor-element-4e61618 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-4131c5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 10px 24px 24px;}.elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-028a1d0{text-align:start;}.elementor-705854 .elementor-element.elementor-element-028a1d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-7f1a7d4{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-705854 .elementor-element.elementor-element-7f1a7d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-705854 .elementor-element.elementor-element-7c2e886:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-bc-flex-widget .elementor-705854 .elementor-element.elementor-element-7c2e886.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-705854 .elementor-element.elementor-element-7c2e886.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-b8f570e .elementor-button{background-color:#4C7AC7;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-705854 .elementor-element.elementor-element-b8f570e .elementor-button:hover, .elementor-705854 .elementor-element.elementor-element-b8f570e .elementor-button:focus{background-color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-705854 .elementor-element.elementor-element-a6297b9{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-a6297b9 .elementor-accordion-item{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-a6297b9 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-a6297b9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-a6297b9 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-a6297b9 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-705854 .elementor-element.elementor-element-b9b0845{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-b9b0845 .elementor-accordion-item{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-b9b0845 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-b9b0845 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-b9b0845 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-b9b0845 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-705854 .elementor-element.elementor-element-c5d4688{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-c5d4688 .elementor-accordion-item{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-c5d4688 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-c5d4688 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-c5d4688 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-c5d4688 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-705854 .elementor-element.elementor-element-a1c5040{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-a1c5040 .elementor-accordion-item{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-a1c5040 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-a1c5040 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-a1c5040 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-a1c5040 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-705854 .elementor-element.elementor-element-4da5f66{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-4da5f66 .elementor-accordion-item{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-4da5f66 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-4da5f66 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-4da5f66 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-4da5f66 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-705854 .elementor-element.elementor-element-50ad60f{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-50ad60f .elementor-accordion-item{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-50ad60f .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-50ad60f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-705854 .elementor-element.elementor-element-50ad60f .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-50ad60f .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-705854 .elementor-element.elementor-element-7e064b0:not(.elementor-motion-effects-element-type-background), .elementor-705854 .elementor-element.elementor-element-7e064b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-705854 .elementor-element.elementor-element-7e064b0 > .elementor-container{max-width:1300px;}.elementor-705854 .elementor-element.elementor-element-7e064b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-705854 .elementor-element.elementor-element-7e064b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705854 .elementor-element.elementor-element-cf8093e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-705854 .elementor-element.elementor-element-7b3f92a{text-align:center;}.elementor-705854 .elementor-element.elementor-element-7b3f92a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-705854 .elementor-element.elementor-element-a5eaa05{padding:0px 40px 0px 40px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-705854 .elementor-element.elementor-element-a5eaa05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-705854 .elementor-element.elementor-element-2b434f3{padding:40px 0px 30px 0px;}.elementor-705854 .elementor-element.elementor-element-57dbd41 .elementor-button{background-color:#4C7AC7;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-705854 .elementor-element.elementor-element-57dbd41 .elementor-button:hover, .elementor-705854 .elementor-element.elementor-element-57dbd41 .elementor-button:focus{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:481px){.elementor-705854 .elementor-element.elementor-element-bb613c5{width:100%;}.elementor-705854 .elementor-element.elementor-element-8ddc58e{width:100%;}.elementor-705854 .elementor-element.elementor-element-c99ad06{width:20%;}.elementor-705854 .elementor-element.elementor-element-15957a8{width:80%;}.elementor-705854 .elementor-element.elementor-element-9a20974{width:100%;}.elementor-705854 .elementor-element.elementor-element-d3c8957{width:70%;}.elementor-705854 .elementor-element.elementor-element-27cb4ec{width:30%;}.elementor-705854 .elementor-element.elementor-element-4131c5a{width:64%;}.elementor-705854 .elementor-element.elementor-element-7c2e886{width:36%;}}@media(max-width:1024px) and (min-width:481px){.elementor-705854 .elementor-element.elementor-element-7c2e886{width:20%;}}@media(max-width:1024px){.elementor-705854 .elementor-element.elementor-element-569769f{padding:0px 80px 0px 80px;}.elementor-705854 .elementor-element.elementor-element-cae0c3b{padding:20px 20px 20px 20px;}.elementor-705854 .elementor-element.elementor-element-c99ad06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-b51dbc9{--e-image-carousel-slides-to-show:3;}.elementor-705854 .elementor-element.elementor-element-daf4a9b{padding:40px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-705854 .elementor-element.elementor-element-d3c8957.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-705854 .elementor-element.elementor-element-d3c8957.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-705854 .elementor-element.elementor-element-2809954 .elementor-heading-title{font-size:40px;}.elementor-705854 .elementor-element.elementor-element-fdb5545{padding:0px 20px 40px 20px;}.elementor-705854 .elementor-element.elementor-element-8fbcc16{padding:20px 20px 20px 20px;}.elementor-705854 .elementor-element.elementor-element-763ccce .elementor-heading-title{font-size:40px;}.elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-028a1d0 .elementor-heading-title{font-size:40px;}.elementor-705854 .elementor-element.elementor-element-7f1a7d4{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-7e064b0{padding:60px 20px 60px 20px;}.elementor-705854 .elementor-element.elementor-element-7b3f92a .elementor-heading-title{font-size:40px;}.elementor-705854 .elementor-element.elementor-element-a5eaa05{padding:0px 80px 0px 80px;}}@media(max-width:480px){.elementor-705854 .elementor-element.elementor-element-71c6949{padding:40px 0px 40px 0px;}.elementor-705854 .elementor-element.elementor-element-bb613c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-705854 .elementor-element.elementor-element-bb613c5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-705854 .elementor-element.elementor-element-8ddc58e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-dda0d42{text-align:center;}.elementor-705854 .elementor-element.elementor-element-a6058c5{text-align:center;}.elementor-705854 .elementor-element.elementor-element-a6058c5 .elementor-heading-title{font-size:44px;}.elementor-705854 .elementor-element.elementor-element-569769f{padding:0px 0px 0px 0px;text-align:center;}.elementor-705854 .elementor-element.elementor-element-569769f .elementor-heading-title{font-size:17px;}.elementor-705854 .elementor-element.elementor-element-09eb989.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-705854 .elementor-element.elementor-element-cae0c3b{padding:20px 20px 20px 20px;}.elementor-705854 .elementor-element.elementor-element-8129834{text-align:center;}.elementor-705854 .elementor-element.elementor-element-b51dbc9{--e-image-carousel-slides-to-show:2;}.elementor-705854 .elementor-element.elementor-element-2809954{text-align:center;}.elementor-bc-flex-widget .elementor-705854 .elementor-element.elementor-element-27cb4ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-705854 .elementor-element.elementor-element-27cb4ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-705854 .elementor-element.elementor-element-27cb4ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-705854 .elementor-element.elementor-element-129e681{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-705854 .elementor-element.elementor-element-f555df7:after{content:"0.5";}.elementor-705854 .elementor-element.elementor-element-f555df7 .elementor-post__thumbnail__link{width:100%;}.elementor-705854 .elementor-element.elementor-element-8fbcc16{padding:40px 20px 40px 20px;}.elementor-705854 .elementor-element.elementor-element-54410da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-763ccce{text-align:center;}.elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-4131c5a > .elementor-element-populated{padding:15px 10px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-028a1d0{text-align:center;}.elementor-705854 .elementor-element.elementor-element-028a1d0 .elementor-heading-title{font-size:26px;}.elementor-705854 .elementor-element.elementor-element-7f1a7d4{padding:0px 0px 0px 0px;text-align:center;}.elementor-705854 .elementor-element.elementor-element-7f1a7d4 .elementor-heading-title{font-size:17px;}.elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated > .elementor-background-overlay, .elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-705854 .elementor-element.elementor-element-7c2e886 > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-705854 .elementor-element.elementor-element-3373ceb > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-cf8093e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-705854 .elementor-element.elementor-element-7b3f92a{text-align:center;}.elementor-705854 .elementor-element.elementor-element-a5eaa05{padding:0px 0px 0px 0px;text-align:center;}.elementor-705854 .elementor-element.elementor-element-a5eaa05 .elementor-heading-title{font-size:17px;}.elementor-705854 .elementor-element.elementor-element-2b434f3{padding:0px 0px 0px 0px;}}/* Start custom CSS for posts, class: .elementor-element-f555df7 */.elementor-23 .elementor-element.elementor-element-cfdf0d4 .elementor-post__text{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b434f3 *//* ===== Events Manager Grid Card ===== */

/* Theme color (change once here if needed) */
:root{
  --em-blue: #4C7AC7;
  --em-blue-dark: #4C7AC7;
  --em-border: #4C7AC7;
}

/* Card shell */
.em-card{
  border: 1px solid var(--em-border);
  background: #fff;
  overflow: hidden;
  border-radius: 6px;
  box-shadow: 0 8px 18px rgba(0,0,0,.08);
}

/* Image */
.em-card-image{
  display:block;
  line-height:0;
}
.em-card-image img{
  width:100%;
  height:auto;
  display:block;
}

/* Body */
.em-card-body{
  padding: 14px 16px 10px;
  background:#fff;
}

/* Meta row */
.em-card-meta{
  display:flex;
  gap:18px;
  flex-wrap:wrap;
  font-size:14px;
  opacity:.85;
  margin-bottom:10px;
}
.em-card-meta-item{
  display:inline-flex;
  align-items:center;
  gap:8px;
}

/* Title */
.em-card-title{
  margin:0;
  font-size:20px;
  font-weight:600;
}
.em-card-title a{
  text-decoration:none;
}
.em-card h3.em-card-title,
.em-card h3.em-card-title a{
  font-size: 23px !important;  /* change as needed */
  line-height: 1.2 !important;
  font-weight: 600 !important;
  color: #4C7AC7 !important;  
  padding-top: 5px;
}

/* Footer */
.em-card-footer{
  padding: 14px 16px 16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  background:#fff;
}
.em-card-price{
  font-size:20px;
  font-weight:800;
  color: var(--em-blue);
}
.em-card-actions{
  display:inline-flex;
  gap:10px;
  flex-wrap:wrap;
}

/* ===== Buttons (force override theme styles) ===== */
/* Base button reset inside cards */
.em-card .em-card-actions a,
.em-card .em-card-actions a.button,
.em-card .em-card-actions .button{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding: 10px 14px !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 1 !important;
  text-decoration: none !important;
  border: 2px solid var(--em-blue) !important;
  transition: background-color .15s ease, color .15s ease, border-color .15s ease, transform .15s ease !important;
  white-space: nowrap !important;
}

/* 1st button (More Info): outline -> hover filled */
.em-card .em-card-actions a:first-child{
  background: transparent !important;
  color: var(--em-blue) !important;
}
.em-card .em-card-actions a:first-child:hover{
  background: var(--em-blue) !important;
  color: #fff !important;
  border-color: var(--em-blue) !important;
}

/* 2nd button (Book Now): filled -> hover outline */
.em-card .em-card-actions a:nth-child(2){
  background: var(--em-blue) !important;
  color: #fff !important;
}
.em-card .em-card-actions a:nth-child(2):hover{
  background: transparent !important;
  color: var(--em-blue) !important;
  border-color: var(--em-blue) !important;
}

/* Optional: tiny lift on hover */
.em-card .em-card-actions a:hover{
  transform: translateY(-1px) !important;
}/* End custom CSS */