.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-5927 .elementor-element.elementor-element-2abbefd7.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-5927 .elementor-element.elementor-element-68273ea5.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-5927 .elementor-element.elementor-element-fa54a2b.elementor-view-stacked .elementor-icon{background-color:#fff}.tesol-media-carousel .elementor-main-swiper{overflow:visible;padding:10px 0 50px}.tesol-media-carousel .swiper-slide{width:70%;transition:all .3s ease;opacity:.4;transform:scale(.9)}.tesol-media-carousel .swiper-slide.swiper-slide-active{opacity:1;transform:scale(1)}.tesol-media-carousel .elementor-carousel-image img{border-radius:24px}.tesol-media-carousel .elementor-swiper-button{width:40px;height:40px;border-radius:999px;background:rgba(0,170,128,.95);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:18px}.tesol-media-carousel .elementor-swiper-button-prev{left:-20px}.tesol-media-carousel .elementor-swiper-button-next{right:-20px}.tesol-media-carousel .swiper-pagination{bottom:5px}.tesol-media-carousel .swiper-pagination-bullet{width:10px;height:10px;background:#ddd;opacity:1;margin:0 4px!important}.tesol-media-carousel .swiper-pagination-bullet-active{background:#00aa80}