.elementor-12 .elementor-element.elementor-element-89402d8 > .elementor-element-populated{padding:20px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-6de4aef .dynamic_acfslider{text-align:center;}.elementor-12 .elementor-element.elementor-element-6de4aef .acfslider-bg-image{background-position:center center;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-slide{height:686px;}.elementor-12 .elementor-element.elementor-element-6de4aef .wrap-item-acfslider img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6de4aef .dynamic_acfslider .swiper-button-prev, .elementor-12 .elementor-element.elementor-element-6de4aef .dynamic_acfslider .swiper-button-next{width:52px;height:52px;margin-top:calc(-52px / 2);}.elementor-12 .elementor-element.elementor-element-6de4aef .dynamic_acfslider .swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-6de4aef .dynamic_acfslider .swiper-button-next svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev{left:30px;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next{right:30px;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next{top:50%;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next path, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev path{fill:var( --e-global-color-33d26f0 );}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next polyline, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev polyline{stroke:var( --e-global-color-33d26f0 );}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next:hover path, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev:hover path{fill:#007aff;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next:hover line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev:hover line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next:hover polyline, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev:hover polyline{stroke:#007aff;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev polyline, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next polyline{stroke-width:10;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev line{stroke-width:10;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next line, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-prev polyline, .elementor-12 .elementor-element.elementor-element-6de4aef .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-12 .elementor-element.elementor-element-657712b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-657712b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e0443de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e0443de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c5d7708:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c5d7708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-029312a );}.elementor-12 .elementor-element.elementor-element-c5d7708, .elementor-12 .elementor-element.elementor-element-c5d7708 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c5d7708{box-shadow:0px 7px 20px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c5d7708 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-bcbb253 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a7c8c9b{--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-a7c8c9b .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-da98d59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-da98d59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-da98d59 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-312597c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:28px;font-weight:400;font-style:italic;}.elementor-12 .elementor-element.elementor-element-66f1761{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:1rem;}.elementor-12 .elementor-element.elementor-element-66f1761 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ad36424 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ad36424 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c3542e0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a0c6a53{padding:1rem 1rem 02rem 1rem;}.elementor-12 .elementor-element.elementor-element-a358e97 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-12 .elementor-element.elementor-element-04f590a img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-55fbef7 img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-f2f5b8b img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-42783d0 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-12 .elementor-element.elementor-element-880c955 img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-abdb933 img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-e80c794:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e80c794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e80c794{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:60px 40px 60px 40px;}.elementor-12 .elementor-element.elementor-element-e80c794 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-dd59046 > .elementor-container{max-width:1450px;}.elementor-12 .elementor-element.elementor-element-4bce1c1 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-84ede19.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-84ede19.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-84ede19.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-wrapper{text-align:justify;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-title{margin-bottom:10px;color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-84ede19 > .elementor-widget-container{background-color:var( --e-global-color-029312a );border-radius:10px 10px 10px 10px;box-shadow:0px 7px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-12 .elementor-element.elementor-element-00e87fa > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-91f08ba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-91f08ba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-91f08ba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-wrapper{text-align:justify;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-title{margin-bottom:10px;color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-91f08ba > .elementor-widget-container{background-color:var( --e-global-color-029312a );border-radius:10px 10px 10px 10px;box-shadow:0px 7px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-12 .elementor-element.elementor-element-f920bac > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-1b930bd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-1b930bd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-1b930bd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-wrapper{text-align:justify;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-title{margin-bottom:10px;color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1b930bd > .elementor-widget-container{background-color:var( --e-global-color-029312a );border-radius:10px 10px 10px 10px;box-shadow:0px 7px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-12 .elementor-element.elementor-element-2a1f516{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-2a1f516 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-8965004 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8965004 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6748ebd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-6748ebd{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-1a979c7 .elementor-heading-title{color:var( --e-global-color-33d26f0 );}.elementor-12 .elementor-element.elementor-element-7d568a4 .elementor-button{fill:var( --e-global-color-029312a );color:var( --e-global-color-029312a );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7d568a4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7d568a4 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7d568a4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7d568a4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-59663c5{color:var( --e-global-color-secondary );text-align:left;}.elementor-12 .elementor-element.elementor-element-dee8eb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-dee8eb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1081446 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1081446 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a902b8c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-a902b8c{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-d1ee8fc .elementor-heading-title{color:var( --e-global-color-33d26f0 );}.elementor-12 .elementor-element.elementor-element-9b79b33 .elementor-button{fill:var( --e-global-color-029312a );color:var( --e-global-color-029312a );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9b79b33 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9b79b33 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9b79b33 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-9b79b33 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-02def7e{color:var( --e-global-color-secondary );text-align:left;}.elementor-12 .elementor-element.elementor-element-6d72330{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-6d72330 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-66b459f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-66b459f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5eb90a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-5eb90a9{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-a99835a .elementor-heading-title{color:var( --e-global-color-33d26f0 );}.elementor-12 .elementor-element.elementor-element-a758aaf .elementor-button{fill:var( --e-global-color-029312a );color:var( --e-global-color-029312a );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a758aaf .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a758aaf .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a758aaf .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a758aaf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5f1c62a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5f1c62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-029312a );}.elementor-12 .elementor-element.elementor-element-5f1c62a, .elementor-12 .elementor-element.elementor-element-5f1c62a > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-5f1c62a{box-shadow:0px 7px 20px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 20px;}.elementor-12 .elementor-element.elementor-element-5f1c62a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c2d19df > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-12 .elementor-element.elementor-element-598046c:after{content:"0.6";}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-598046c{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-598046c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-598046c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-598046c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__title, .elementor-12 .elementor-element.elementor-element-598046c .elementor-post__title a{color:var( --e-global-color-33d26f0 );font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__title{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__excerpt{margin-bottom:16px;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3ca4cfe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3ca4cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-3ca4cfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-3ca4cfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-64d554f{color:var( --e-global-color-secondary );text-align:left;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-89402d8 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-657712b{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-e0443de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c5d7708{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-bcbb253 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-bcbb253 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-bcbb253 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-bcbb253 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-66f1761{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-ad36424 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e80c794{margin-top:0px;margin-bottom:40px;padding:40px 10px 40px 10px;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2a1f516{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-8965004 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dee8eb9{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-1081446 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6d72330{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-66b459f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5f1c62a{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c2d19df > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-c2d19df > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-c2d19df > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c2d19df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3ca4cfe{padding:40px 15px 40px 15px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-89402d8 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6de4aef .swiper-slide{height:50vh;}.elementor-12 .elementor-element.elementor-element-657712b{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-e0443de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c5d7708{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-da98d59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-312597c .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-66f1761{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-ad36424 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e80c794{margin-top:0px;margin-bottom:20px;padding:20px 010px 20px 10px;}.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-2a1f516{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-8965004 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6748ebd{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-1a979c7{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a979c7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-dee8eb9{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-1081446 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a902b8c{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-d1ee8fc{text-align:center;}.elementor-12 .elementor-element.elementor-element-d1ee8fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6d72330{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-66b459f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5eb90a9{margin-top:0px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-a99835a{text-align:center;}.elementor-12 .elementor-element.elementor-element-a99835a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-5f1c62a{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-598046c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12 .elementor-element.elementor-element-598046c:after{content:"0.5";}.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-3ca4cfe{padding:20px 15px 20px 15px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-bcbb253{width:46.99%;}.elementor-12 .elementor-element.elementor-element-da98d59{width:53.01%;}.elementor-12 .elementor-element.elementor-element-9b039c2{width:75%;}.elementor-12 .elementor-element.elementor-element-7144cb1{width:24.666%;}.elementor-12 .elementor-element.elementor-element-9aceb8d{width:85%;}.elementor-12 .elementor-element.elementor-element-8b92578{width:28.702%;}.elementor-12 .elementor-element.elementor-element-215fbab{width:85%;}.elementor-12 .elementor-element.elementor-element-ca4a5a8{width:28.702%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-bcbb253{width:100%;}.elementor-12 .elementor-element.elementor-element-da98d59{width:100%;}.elementor-12 .elementor-element.elementor-element-9b039c2{width:70%;}.elementor-12 .elementor-element.elementor-element-7144cb1{width:30%;}.elementor-12 .elementor-element.elementor-element-9aceb8d{width:70%;}.elementor-12 .elementor-element.elementor-element-8b92578{width:30%;}.elementor-12 .elementor-element.elementor-element-215fbab{width:70%;}.elementor-12 .elementor-element.elementor-element-ca4a5a8{width:30%;}.elementor-12 .elementor-element.elementor-element-c2d19df{width:100%;}}/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-6de4aef */.elementor-12 .elementor-element.elementor-element-6de4aef img {
    object-fit: cover!important;
    width: 100%!important;
    min-height: 800px!important;
}

.elementor-12 .elementor-element.elementor-element-6de4aef {
    border-radius: 20px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b4307f */.elementor-12 .elementor-element.elementor-element-0b4307f {
    margin-left: 50px;
    margin-right: 50px;
}

@media screen and (max-width: 768px ) {
    .elementor-12 .elementor-element.elementor-element-0b4307f {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1024px ) {
    .elementor-12 .elementor-element.elementor-element-0b4307f {
        margin-left: 20px;
        margin-right: 20px;
    }
}

.elementor-12 .elementor-element.elementor-element-0b4307f .dyncontel-swiper .swiper-container {
    height: auto!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b0499 */.elementor-12 .elementor-element.elementor-element-41b0499 p {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-657712b */.elementor-12 .elementor-element.elementor-element-657712b {
    margin-left: 50px;
    margin-right: 50px;
}

@media screen and (max-width: 768px ) {
    .elementor-12 .elementor-element.elementor-element-657712b {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1024px ) {
    .elementor-12 .elementor-element.elementor-element-657712b {
        margin-left: 20px;
        margin-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66f1761 */.elementor-12 .elementor-element.elementor-element-66f1761 {
    margin-left: 50px;
    margin-right: 50px;
}

@media screen and (max-width: 768px ) {
    .elementor-12 .elementor-element.elementor-element-66f1761 {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1024px ) {
    .elementor-12 .elementor-element.elementor-element-66f1761 {
        margin-left: 20px;
        margin-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-84ede19 */.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-wrapper {
        border-radius: 10px;
        overflow: hidden
}


.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-img {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-title {
    background: var(--e-global-color-secondary);
    line-height: 60px;
    text-indent: 20px;
    margin-top: 0
}

.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-image-box-description {
    padding: 10px 20px 20px;
    min-height: 135px
}

.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-element,
.elementor-12 .elementor-element.elementor-element-84ede19 .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-84ede19{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91f08ba */.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-wrapper {
        border-radius: 10px;
        overflow: hidden
}


.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-img {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-title {
    background: var(--e-global-color-secondary);
    line-height: 60px;
    text-indent: 20px;
    margin-top: 0
}

.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-image-box-description {
    padding: 10px 20px 20px;
    min-height: 135px
}

.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-element,
.elementor-12 .elementor-element.elementor-element-91f08ba .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-91f08ba{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b930bd */.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-wrapper {
        border-radius: 10px;
        overflow: hidden
}


.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-img {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-title {
    background: var(--e-global-color-secondary);
    line-height: 60px;
    text-indent: 20px;
    margin-top: 0
}

.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-image-box-description {
    padding: 10px 20px 20px;
    min-height: 135px
}

.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-element,
.elementor-12 .elementor-element.elementor-element-1b930bd .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-1b930bd{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e80c794 */.elementor-12 .elementor-element.elementor-element-e80c794 {
    padding-left: 50px;
    padding-right: 50px;
}

@media screen and (max-width: 767px ) {
    .elementor-12 .elementor-element.elementor-element-e80c794 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1023px ) {
    .elementor-12 .elementor-element.elementor-element-e80c794 {
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for dce-flexible-content, class: .elementor-element-59663c5 */.elementor-12 .elementor-element.elementor-element-59663c5 .elementor-widget-container{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 20px;
    row-gap: 20px;
}

.elementor-12 .elementor-element.elementor-element-59663c5 .elementor-widget-container .elementor-widget-container
{
    display: block!important;
}

@media screen and (max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-59663c5 .elementor-widget-container{
    grid-template-columns: repeat(2, 1fr);
    
    column-gap: 15px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a1f516 */.elementor-12 .elementor-element.elementor-element-2a1f516 {
    margin-left: 50px;
    margin-right: 50px;
}

@media screen and (max-width: 768px ) {
    .elementor-12 .elementor-element.elementor-element-2a1f516 {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1024px ) {
    .elementor-12 .elementor-element.elementor-element-2a1f516 {
        margin-left: 20px;
        margin-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for dce-flexible-content, class: .elementor-element-02def7e */.elementor-12 .elementor-element.elementor-element-02def7e .elementor-widget-container{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 20px;
    row-gap: 20px;
}

.elementor-12 .elementor-element.elementor-element-02def7e .elementor-widget-container .elementor-widget-container
{
    display: block!important;
}

@media screen and (max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-02def7e .elementor-widget-container{
    grid-template-columns: repeat(2, 1fr);
    
    column-gap: 15px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dee8eb9 */.elementor-12 .elementor-element.elementor-element-dee8eb9 {
    margin-left: 50px;
    margin-right: 50px;
}

@media screen and (max-width: 768px ) {
    .elementor-12 .elementor-element.elementor-element-dee8eb9 {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1024px ) {
    .elementor-12 .elementor-element.elementor-element-dee8eb9 {
        margin-left: 20px;
        margin-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-598046c */.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__title {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   min-height: 50px;
}

.elementor-12 .elementor-element.elementor-element-598046c .elementor-post__excerpt {
     overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   min-height: 85px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d72330 */.elementor-12 .elementor-element.elementor-element-6d72330 {
    margin-left: 50px;
    margin-right: 50px;
}

@media screen and (max-width: 768px ) {
    .elementor-12 .elementor-element.elementor-element-6d72330 {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (min-width: 768px ) and (max-width: 1024px ) {
    .elementor-12 .elementor-element.elementor-element-6d72330 {
        margin-left: 20px;
        margin-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for dce-flexible-content, class: .elementor-element-64d554f */.elementor-12 .elementor-element.elementor-element-64d554f .elementor-widget-container{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 20px;
    row-gap: 20px;
}

.elementor-12 .elementor-element.elementor-element-64d554f .elementor-widget-container .elementor-widget-container
{
    display: block!important;
}


.elementor-12 .elementor-element.elementor-element-64d554f section {
    height: 100%;
}

@media screen and (max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-64d554f .elementor-widget-container{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    row-gap: 00px;
}

.elementor-12 .elementor-element.elementor-element-64d554f [data-elementor-type="section"] {
    margin-bottom:20px;
}
}/* End custom CSS */