.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#3D3D3D;--e-global-color-text:#585858;--e-global-color-accent:#DBF6FF;--e-global-color-c97abd5:#7DBCB7;--e-global-color-3bc5da4:#33CCCC;--e-global-color-dcf6f09:#7AC0BA;--e-global-color-1ec5dc5:#DBF6FF;--e-global-color-591c35a:#6FAFAA;--e-global-color-9e9b076:#84C2BD;--e-global-color-810279e:#3DC0EA;--e-global-color-6823136:#4AD1FD;--e-global-color-9c35392:#182552;--e-global-color-f612abe:#C64949;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.featured-image-wrapper img{max-width:100%!important; width:100%!important; max-height:500px;}

.banner-button .elementor-button-icon{background:#16BDF2; width:50px; height:50px; border-radius:50%; line-height:53px; border:2px solid #4AD3FF;}

.banner-button2 .elementor-button-icon{background:#16BDF2; width:50px; height:50px; border-radius:50%; line-height:55px; border:2px solid #4AD3FF;}

.banner-button a, .banner-button2 a{line-height: 47px;}
.icon-list-wrapper ul{list-style-type: none; padding:0;}
.icon-list-wrapper ul li{padding:0 0 40px 50px; position:relative; font-family: "Poppins", poppins;}
.icon-list-wrapper ul li strong{font-size:18px; display: block; font-weight:500;}
.icon-list-wrapper ul li:before{content:"\f00c";     font-family: "Font Awesome 5 Free";
    font-weight: 900; position:absolute; left:0; top:0px; background:var( --e-global-color-c97abd5 ); width:38px; height:38px; color:#fff; border-radius:50%; line-height:38px; text-align:center;}
 .horizontal-columns-wrapper:before{width:67%; height:2px; background: #d8d8d8; content:""; position: absolute;  top: 5px; left: 16.4%;}   
.horizontal-columns-wrapper .elementor-inner-column:before{content:""; top:0; width:13px; height:13px; background:var( --e-global-color-3bc5da4 ); border-radius:50%; position:absolute; left:50%; margin-left:-7px;}

.faq-section{margin: 0 auto;}

.faq-section .elementor-accordion-item{border-top:1px solid var( --e-global-color-dcf6f09 )!important; padding:40px 0 20px 0;}

.faq-section .elementor-accordion-item:first-child{border:0!important; }

.faq-section .elementor-tab-title .elementor-accordion-icon span{
    background: #0E466F;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;border-radius: 50%;    font-size: 15px;
}
.swiper-wrapper{padding-bottom:30px;}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__excerpt{font-size:16px; font-family: "Poppins", Poppins; line-height:26px; color: #585858;}
.carousel-wrapper  .swiper-slide{background: #fff;}
.anwp-pg-wrap .anwp-pg-post-teaser__thumbnail-img{border-radius:15px 15px 0 0;}
.anwp-pg-post-teaser__content{padding:15px;}
.anwp-pg-post-teaser__bottom-meta.d-flex {display: none!important;}
.carousel-wrapper .swiper-slide, .carousel-wrapper-post  .swiper-slide {-webkit-box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75); border-radius:15px;}
.carousel-wrapper .elementor-image-carousel-caption{background:#fff; border-radius:0 0 15px 15px; padding:15px 10px 30px 10px; margin:0;}

.carousel-wrapper .elementor-image-carousel-caption strong{display: block;}

.carousel-wrapper .swiper-pagination-clickable .swiper-pagination-bullet{width:15px; height:15px; background:#fff; opacity:1;}
.carousel-wrapper .swiper-pagination-clickable .swiper-pagination-bullet-active{background:var( --e-global-color-c97abd5 );}

.carousel-wrapper .elementor-swiper-button{width:54px; height: 54px; background:#fff; border-radius:50%; line-height:54px; text-align:center;color:var( --e-global-color-1ec5dc5 ); display:block; -webkit-box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75);}

.carousel-wrapper .elementor-swiper-button-prev{left:-70px;}
.carousel-wrapper .elementor-swiper-button-next{right:-70px;}
.menu-popup .banner-button2 .elementor-button-icon{ border: 1px solid rgba(74,209,253,0.8); /*opacity: 0;*/}

.menu-popup-wrapper .menu-popup .banner-button2{    transition: all 600ms 610ms;opacity: 1; transform: translate3d(0, 0, 0);}

.menu-popup-wrapper .menu-popup .popup-button{    transition: all 800ms 810ms;  opacity: 1; transform: translate3d(0, 0, 0);}

.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__thumbnail-img{min-height: 130px; height: 130px;}
.popup-button .elementor-button-icon{background:transparent; border:1px solid #FFFFFF66;}

.popup-button svg{fill: #FFFFFF66;}

.popup-button:hover .elementor-button-icon{background: #16BDF2; border: 2px solid  #4AD3FF;}

.popup-button:hover svg{fill: #fff!important;}


.menu-popup ul.elementor-nav-menu li{position: relative;
    transform: translate3d(-50px, 0, 0);
    opacity: 0;
    /*transition: opacity .25s,transform .25s;*/
  padding-left:2.6rem;      
}
    
.menu-popup-wrapper .menu-popup ul.elementor-nav-menu li{transform: translate3d(0, 0, 0);
    opacity: 1; transition: all 100ms 310ms;}
    
.menu-popup-wrapper .menu-popup ul.elementor-nav-menu li:nth-child(2){    transition: all 200ms 310ms;}

.menu-popup-wrapper .menu-popup ul.elementor-nav-menu li:nth-child(3){    transition: all 300ms 310ms;}

.menu-popup-wrapper .menu-popup ul.elementor-nav-menu li:nth-child(4){    transition: all 400ms 410ms;}

.menu-popup-wrapper .menu-popup ul.elementor-nav-menu li:nth-child(5){    transition: all 500ms 510ms;}

.menu-popup .banner-button2, .menu-popup .popup-button{transform: translate3d(-50px, 0, 0);
    opacity: 0;}

.menu-popup-wrapper .menu-popup .banner-button2{    transition: all 600ms 610ms;opacity: 1; transform: translate3d(0, 0, 0);}

.menu-popup-wrapper .menu-popup .popup-button{    transition: all 800ms 810ms;  opacity: 1; transform: translate3d(0, 0, 0);}

.column-div img{width:100%; max-width:100%!important;}
@media (max-width: 1250px){
    .carousel-wrapper .elementor-swiper-button-prev{left:0px;}
    
.carousel-wrapper .elementor-swiper-button-next{right:0px;  }
}




@media (max-width: 767px){
.icon-list-wrapper ul li strong{font-size:16px; }
.horizontal-columns-wrapper .elementor-inner-column:before, .horizontal-columns-wrapper:before{display:none;}
.faq-section .elementor-accordion-item{padding:20px 0;}
.carousel-wrapper .elementor-swiper-button-prev, .carousel-wrapper .elementor-swiper-button-next{display:none;}

}

.dialog-close-button {
    margin-right: 22px;
    top: 25px;
}

.elementor-popup-modal-57 .dialog-widget-content {
    background-color: #fff;
}/* End custom CSS */