.ruddy-detail .elementor-widget-text-editor{font-family:Raleway,Arial,Helvetica,sans-serif;}
.ruddy-detail .elementor-widget-text-editor h2{font-family:Dosis,Arial,Helvetica,sans-serif;font-size:28px;font-weight:400;line-height:normal;letter-spacing:2.5px;text-transform:uppercase;text-align:left;color:#000;margin:0 0 10px;}
.ruddy-detail .elementor-widget-text-editor p{font-family:Raleway,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:26px;letter-spacing:1px;color:#666;margin:0 0 20px;}
.ruddy-detail .elementor-widget-text-editor ul{margin:0 0 20px;padding:0;list-style:none;}
.ruddy-detail .elementor-widget-text-editor ul li{position:relative;padding-left:25px;list-style:none;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:23.4px;letter-spacing:1px;color:#666;}
.ruddy-detail .elementor-widget-text-editor ul li:before{content:"\00BB";position:absolute;left:0;margin-right:15px;font-size:15px;color:#f6c60c;}
.ruddy-detail .elementor-widget-text-editor ul li a{color:#f6c60c;}
.ruddy-detail .elementor-widget-text-editor a{color:#e0b303;}
.ruddy-detail .elementor-widget-text-editor p:last-child,.ruddy-detail .elementor-widget-text-editor ul:last-child{margin-bottom:0;}
.ruddy-detail .elementor-widget-text-editor b,.ruddy-detail .elementor-widget-text-editor strong{font-weight:600;}
.ruddy-detail .elementor-widget-image-carousel .swiper-pagination{transform:translateY(-28px);}
.ruddy-detail .elementor-widget-image-carousel .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0 6px;border-radius:20px;background:rgba(0,0,0,.5);opacity:1;box-shadow:inset 0 0 3px rgba(0,0,0,.3);}
.ruddy-detail .elementor-widget-image-carousel .swiper-pagination .swiper-pagination-bullet-active{background:rgba(0,0,0,.9);}
@media only screen and (max-width:1199px){.ruddy-detail .elementor-widget-text-editor h2{font-size:26px;}}
@media only screen and (max-width:992px){.ruddy-detail .elementor-widget-text-editor h2{font-size:22px;}.ruddy-detail .elementor-widget-text-editor p{line-height:22px;}}
@media only screen and (max-width:767px){.ruddy-detail .elementor-widget-text-editor h2{font-size:18px;}.ruddy-detail .elementor-widget-text-editor p{font-size:12px;}}
@media only screen and (max-width:480px){.ruddy-detail .elementor-widget-text-editor h2{font-size:15px;}}
@font-face{font-family:flexslider-icon;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff;base64,d09GRgABAAAAAAT0AA0AAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAcZsz6EkdERUYAAAFMAAAAHwAAACAANgAGT1MvMgAAAWwAAABHAAAAVj7i2qhjbWFwAAABtAAAAEwAAAFW4CwD4mdhc3AAAAIAAAAACAAAAAj//wADZ2x5ZgAAAggAAAEmAAABnEQ02FZoZWFkAAADMAAAADEAAAA2+26XP2hoZWEAAANkAAAAHgAAACQDav/KaG10eAAAA4QAAAAhAAAAJAkVADdsb2NhAAADqAAAABQAAAAUAUoBsG1heHAAAAO8AAAAHQAAACAATQAjbmFtZQAAA9wAAADhAAAB3d8yt8Bwb3N0AAAEwAAAADMAAABk1Pm6tnicY2BgYGQAgjO2i86D6LPuqxfCaABMzwc8AAB4nGNgZGBg4ANiCQYQYGJgZGBm4ACSLGAeAwAEvAA9AHicY2BkjGScwMDKwMGozGjJwMBgB6WvM4gxFDMwMDGwMjPAgQCCyRCQ5prC4PCB4QMrY8P/AwwajA0MDg0MDIwgOQBthwqcAHic3YzBDcAgDAMvbYAO0TEYhP2nYAPqQD+sgCXr5MgOcLP8YoSaks3sVDGLxgU9jRGFzuJsufxo4SQ1i46Z/5GoVSw3GcfrA/tPBu4AAAAB//8AAnicXZCxTgJBEIbnF1h31iwEb3MXQUPEeBQWJghYWMgDWFhb4RuYWHnVvQONpcnxABYWxOoegTeQF/AVDmcXjcZi//1nkvky/xDIbj5RwyM5omSQjq4xGfYQuxYSL6r/vmBecJcj5ixj+bpchBds9mQ6Ygh0JJxIOAnRaRg8RzoW3CBogCISUofdluT0oV7wqzUeZaz1LNHISEN4tPnADPe0J7yGSsft0SRpxA531ZvSWuFGPS/rSuFBqfqyroloR2bWyDGjFvWI0HbqDP0weYVhvPuvRm5UrkyQ9a/FbfXiLWZe/3jZyZLFHDU6+M548hNyciH5LoPGmHNhbFMXxuyHWBlbayJeWembQjd9sb2lCTlLlMj99m0co6ymyKupxPkCUZ1CeAAAeJxjYGRgYADiBTs/3Iznt/nKwM14ACjCcNZ99UIE/f8A4wHGBiCXg4EJJAoAh5oNWwAAAHicY2BkYGBs+H+AQYPxAAPDPwcgCRRBAZwAhB0FNAAAeJxjPMAAAVMZGBgVGHiBWJYxAchuAOIFDLwgKQBCjgNTAAAAAAAAAAAAAAAAJABMAGYAlgDAAM54nGNgZGBg4GRQYGBiAAEQycgAEnMA8xkABnoAcQAAAHiclY8xbgIxEEWfYUFBRKJLOuQ+2pXtFEE06TjCXgAMWmnFSl4KTkIOlKNwBC6QwTtKkSbCkuU34z9ff4BnLhjux7DAKo8oWCuPeeNLuRDNVXnC3MyVpyzMhyhNMZPOMk/decQTTnlMzadyIZpv5Qkv3JSnLM0re1oiZ3p5G3bCiVJoS8cR9m08922zi6lstp00fn+GcpOLU34TBxm3BCoJYmUp+4/9oPGspBfydVK9i213PG26dIg2VM6u7Z8Y0vGrMpTBeRE/ukKdFb0ohgw+56WOqW/E21fuYc8fKF5PUQAAAHicY2BiwA84gZiRgYmRiZGZkYWRlZGNkZ29NC/TzcDAEEobQWljKG0CpU2htAEATR0NNQA=) format("woff");}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery:before{content:"\00BB";position:absolute;left:4px;top:4px;z-index:2;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:15px;line-height:23.4px;color:#f6c60c;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-image-carousel-wrapper{position:relative;padding-bottom:0;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .swiper-slide-inner{line-height:0;border:4px solid #fff;border-bottom-width:0;border-radius:4px;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .swiper-slide-image{vertical-align:top;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;margin:2px 0 0;padding-left:15px;transform:none;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .swiper-pagination:before{content:"\00BB";position:absolute;left:4px;top:-2px;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:15px;line-height:23.4px;color:#f6c60c;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button{top:auto;bottom:5.41px;transform:none;display:block;width:40px;height:40px;line-height:40px;opacity:0;transition:opacity .3s ease,left .3s ease,right .3s ease;text-shadow:1px 1px 0 rgba(255,255,255,.3);}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button i{display:none;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button:before{font-family:flexslider-icon;line-height:40px;display:inline-block;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button-prev{left:-46px;right:auto;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button-prev:before{content:"\f001";}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button-next{right:-46px;left:auto;text-align:right;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button-next:before{content:"\f002";}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery:hover .elementor-swiper-button-prev{opacity:.7;left:14px;}
.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery:hover .elementor-swiper-button-next{opacity:.7;right:14px;}
@media only screen and (max-width:860px){.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button-prev{opacity:1;left:14px;}.ruddy-detail .elementor-widget-image-carousel.ruddy-gallery .elementor-swiper-button-next{opacity:1;right:14px;}}
