.elementor-widget.rw-sp.rw-sp{--kit-widget-spacing:0px}
.rw-design-txt p{margin:0 0 20px}
.rw-design-txt ul{margin:0 0 20px;padding:0;list-style:none}
.rw-design-txt ul li{font-family:'Raleway',Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;line-height:23.4px;color:#666666;position:relative;padding-left:25px}
.rw-design-txt ul li:before{content:'\00BB';position:absolute;left:0;font-size:15px;color:#f6c60c}
.rw-design-txt .elementor-widget-container>*:last-child,.rw-design-txt>*:last-child{margin-bottom:0}
@media(max-width:767px){.rw-design-txt p{font-size:12px;line-height:22px}.rw-design-txt ul li{padding-left:0}.rw-design-txt ul li:before{position:static;font-size:13px;margin-right:15px}}
@font-face{font-family:flexslider-icon;src:url(/wp-content/plugins/js_composer/assets/lib/vendor/node_modules/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/wp-content/plugins/js_composer/assets/lib/vendor/node_modules/flexslider/fonts/flexslider-icon.ttf) format('truetype');font-weight:400;font-style:normal;font-display:block}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper{border:4px solid #fff;border-radius:4px;background:#fff;position:relative;overflow-x:clip;overflow-y:visible;padding-bottom:0;margin-bottom:60px}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .swiper-slide-image{width:100%;height:auto;display:block;margin-bottom:-8px}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper:before{content:'\00BB';position:absolute;left:0;top:5px;font-size:15px;line-height:11px;color:#f6c60c;z-index:5}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper:after{content:'\00BB';position:absolute;left:0;top:calc(100% + 13px);font-size:15px;line-height:11px;color:#f6c60c;z-index:5}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .swiper-pagination.swiper-pagination-bullets{position:absolute;top:calc(100% + 15px);bottom:auto;left:0;width:100%;padding-left:15px;margin:0;text-align:center;line-height:1;height:11px;z-index:5}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .swiper-pagination-bullet{width:11px;height:11px;margin:0 6px;border-radius:20px;background:rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.3);opacity:1}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .swiper-pagination-bullet-active{background:rgba(0,0,0,.9)}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button{width:40px;height:40px;top:calc(100% - 12px);bottom:auto;margin:0;transform:none;display:block;overflow:hidden;line-height:40px;opacity:0;transition:opacity .3s}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button svg{display:none}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button:before{font-family:flexslider-icon;font-size:40px;line-height:40px;font-style:normal;display:inline-block;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button-prev{left:10px;text-align:left}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button-next{right:10px;text-align:right}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button-prev:before{content:'\F001'}
.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button-next:before{content:'\F002'}
.elementor-widget.rw-design-gal:hover .elementor-image-carousel-wrapper.swiper .elementor-swiper-button{opacity:.7}
@media(max-width:767px){.elementor-widget.rw-design-gal .elementor-image-carousel-wrapper.swiper .elementor-swiper-button{opacity:1}}
@media(max-width:767px){.rw-design-txt ul li{padding-left:25px;font-size:12px}.rw-design-txt ul li:before{position:absolute;left:0;font-size:14px}}
@media(max-width:480px){.rw-design-txt ul li:before{font-size:13px}}
