.elementor-13088 .elementor-element.elementor-element-997596a .elementor-repeater-item-59e25ca .swiper-slide-bg{background-color:#000000;background-image:url(https://ruffgers.com/wp-content/uploads/2021/07/Aschley-Ruffgers-Naples-2021-283-d.jpg);background-size:cover;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-repeater-item-59e25ca .elementor-background-overlay{background-color:#0000004D;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-repeater-item-d6d31ed .swiper-slide-bg{background-color:#000000;background-image:url(https://ruffgers.com/wp-content/uploads/2021/07/Aschley-Ruffgers-Naples-2021-206-d.jpg);background-size:cover;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-repeater-item-d6d31ed .elementor-background-overlay{background-color:#0000004D;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-repeater-item-ef70aa8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://ruffgers.com/wp-content/uploads/2021/07/Aschley-Ruffgers-Naples-2021-179-d.jpg);background-size:cover;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-repeater-item-ef70aa8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-slide-contents{max-width:100%;}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-slide-inner{text-align:left;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-heading{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:700;text-transform:none;line-height:1.192em;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-description{color:#FFFFFF;font-size:30px;font-weight:500;line-height:1.2em;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-button{font-size:17px;font-weight:700;line-height:1.176em;border-width:0px;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-button:hover{color:#115C59;}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-pagination-bullet{height:14px;width:14px;}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-horizontal .swiper-pagination-progressbar{height:14px;}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-pagination-fraction{font-size:14px;}.elementor-13088 .elementor-element.elementor-element-997596a .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-13088 .elementor-element.elementor-element-2e72715 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13088 .elementor-element.elementor-element-2e72715:not(.elementor-motion-effects-element-type-background), .elementor-13088 .elementor-element.elementor-element-2e72715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruffgers.com/wp-content/uploads/2021/06/campus-sec-2-bg.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13088 .elementor-element.elementor-element-2e72715{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:60px 0px 0px 0px;z-index:10;}.elementor-13088 .elementor-element.elementor-element-2e72715 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13088 .elementor-element.elementor-element-df575f2 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-13088 .elementor-element.elementor-element-3a9b879 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:600;color:#115C59;}.elementor-13088 .elementor-element.elementor-element-afd2a49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-13088 .elementor-element.elementor-element-afd2a49{column-gap:0px;text-align:left;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.176em;}.elementor-13088 .elementor-element.elementor-element-33240a3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13088 .elementor-element.elementor-element-33240a3 .elementor-main-swiper{height:365px;}.elementor-13088 .elementor-element.elementor-element-33240a3 .elementor-swiper-button{font-size:20px;}.elementor-13088 .elementor-element.elementor-element-33240a3 .swiper-pagination-bullet{height:7px;width:7px;}.elementor-13088 .elementor-element.elementor-element-33240a3 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-13088 .elementor-element.elementor-element-266c2dc > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-13088 .elementor-element.elementor-element-e2380ff .uc_style_srkqn_fancy_info_box_elementor_srkqn_info_box_title{font-family:"Open Sans", Sans-serif;font-size:21px;}.elementor-13088 .elementor-element.elementor-element-e2380ff .uc_style_srkqn_fancy_info_box_elementor_srkqn_info_box_desc{font-family:"Open Sans", Sans-serif;font-size:21px;}.elementor-13088 .elementor-element.elementor-element-e4a121a{--spacer-size:50px;}.elementor-13088 .elementor-element.elementor-element-e92265b img{width:100%;max-width:145px;}.elementor-13088 .elementor-element.elementor-element-1978e5d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-13088 .elementor-element.elementor-element-2d9eeb8{padding:50px 100px 50px 100px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-repeater-item-0d46dbd i{color:var( --e-global-color-aba4bac );}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-repeater-item-0d46dbd svg{fill:var( --e-global-color-aba4bac );}.elementor-13088 .elementor-element.elementor-element-87e11ff > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 49px 15px 0px rgba(0, 0, 0, 0.09);}.elementor-13088 .elementor-element.elementor-element-87e11ff{--e-price-table-header-background-color:var( --e-global-color-aba4bac );}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__header{padding:40px 40px 40px 40px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__heading{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.214em;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__price{padding:40px 40px 0px 40px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__currency, .elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__integer-part, .elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__fractional-part{color:#115C59;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table .elementor-price-table__price{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__after-price{justify-content:flex-start;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__features-list{padding:40px 40px 40px 40px;--e-price-table-features-list-color:#115C59;text-align:left;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__features-list li{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2em;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-repeater-item-b131efb i{color:var( --e-global-color-aba4bac );}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-repeater-item-b131efb svg{fill:var( --e-global-color-aba4bac );}.elementor-13088 .elementor-element.elementor-element-bfc9547 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 49px 15px 0px rgba(0, 0, 0, 0.09);}.elementor-13088 .elementor-element.elementor-element-bfc9547{--e-price-table-header-background-color:var( --e-global-color-aba4bac );}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__header{padding:40px 40px 40px 40px;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__heading{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.214em;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__price{padding:40px 40px 0px 40px;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__currency, .elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__integer-part, .elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__fractional-part{color:#115C59;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table .elementor-price-table__price{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__features-list{padding:40px 40px 40px 40px;--e-price-table-features-list-color:#115C59;text-align:left;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__features-list li{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2em;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#4AC2CA;border-top-width:1px;margin-left:calc((100% - 89%)/2);margin-right:calc((100% - 89%)/2);margin-top:30px;margin-bottom:30px;}.elementor-13088 .elementor-element.elementor-element-dd519be > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13088 .elementor-element.elementor-element-dd519be:not(.elementor-motion-effects-element-type-background), .elementor-13088 .elementor-element.elementor-element-dd519be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4AC2CA;}.elementor-13088 .elementor-element.elementor-element-dd519be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-13088 .elementor-element.elementor-element-dd519be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13088 .elementor-element.elementor-element-d03fa9a img{width:100%;max-width:145px;}.elementor-13088 .elementor-element.elementor-element-96101f2{font-size:21px;}.elementor-13088 .elementor-element.elementor-element-5b8090e:not(.elementor-motion-effects-element-type-background), .elementor-13088 .elementor-element.elementor-element-5b8090e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruffgers.com/wp-content/uploads/2021/06/Asset-11.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-13088 .elementor-element.elementor-element-5b8090e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-13088 .elementor-element.elementor-element-5b8090e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13088 .elementor-element.elementor-element-96e8128{text-align:center;}.elementor-13088 .elementor-element.elementor-element-96e8128 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1.185em;}.elementor-13088 .elementor-element.elementor-element-a856ec2{padding:50px 100px 50px 100px;}.elementor-13088 .elementor-element.elementor-element-2bf6cc9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13088 .elementor-element.elementor-element-2bf6cc9 .elementor-swiper-button{font-size:30px;}.elementor-13088 .elementor-element.elementor-element-2bf6cc9 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-13088 .elementor-element.elementor-element-2bf6cc9 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}@media(max-width:1024px){.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-heading{font-size:60px;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-description{font-size:25px;}.elementor-13088 .elementor-element.elementor-element-3a9b879 .elementor-heading-title{font-size:60px;}.elementor-13088 .elementor-element.elementor-element-33240a3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13088 .elementor-element.elementor-element-2d9eeb8{padding:0px 50px 0px 50px;}.elementor-13088 .elementor-element.elementor-element-96e8128 .elementor-heading-title{font-size:40px;}.elementor-13088 .elementor-element.elementor-element-a856ec2{padding:0px 50px 0px 50px;}.elementor-13088 .elementor-element.elementor-element-2bf6cc9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-heading{font-size:33px;}.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-description{font-size:22px;}.elementor-13088 .elementor-element.elementor-element-3a9b879 .elementor-heading-title{font-size:35px;}.elementor-13088 .elementor-element.elementor-element-afd2a49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-13088 .elementor-element.elementor-element-afd2a49{font-size:20px;}.elementor-13088 .elementor-element.elementor-element-33240a3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13088 .elementor-element.elementor-element-266c2dc{margin-top:0px;margin-bottom:0px;}.elementor-13088 .elementor-element.elementor-element-e2380ff > .elementor-widget-container{margin:0px -22px 0px -16px;padding:0px 0px 0px 0px;}.elementor-13088 .elementor-element.elementor-element-d4ace21 > .elementor-element-populated, .elementor-13088 .elementor-element.elementor-element-d4ace21 > .elementor-element-populated > .elementor-background-overlay, .elementor-13088 .elementor-element.elementor-element-d4ace21 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-13088 .elementor-element.elementor-element-d4ace21 > .elementor-element-populated{margin:-9px -9px -9px -9px;--e-column-margin-right:-9px;--e-column-margin-left:-9px;}.elementor-13088 .elementor-element.elementor-element-e4a121a{--spacer-size:10px;}.elementor-13088 .elementor-element.elementor-element-e92265b{text-align:center;}.elementor-13088 .elementor-element.elementor-element-e92265b img{max-width:1%;}.elementor-13088 .elementor-element.elementor-element-2d9eeb8{padding:0px 0px 0px 0px;}.elementor-13088 .elementor-element.elementor-element-53764d1 > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__header{padding:30px 10px 30px 10px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__heading{font-size:21px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__features-list{padding:10px 10px 10px 10px;}.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__features-list li{font-size:18px;}.elementor-13088 .elementor-element.elementor-element-02be5fa > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__header{padding:30px 10px 30px 10px;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__heading{font-size:28px;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__features-list{padding:10px 10px 10px 10px;}.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__features-list li{font-size:18px;}.elementor-13088 .elementor-element.elementor-element-96101f2{font-size:21px;}.elementor-13088 .elementor-element.elementor-element-96e8128 .elementor-heading-title{font-size:20px;}.elementor-13088 .elementor-element.elementor-element-a856ec2{padding:0px 0px 0px 0px;}.elementor-13088 .elementor-element.elementor-element-c88d81e > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-13088 .elementor-element.elementor-element-2bf6cc9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-13088 .elementor-element.elementor-element-df575f2{width:55.932%;}.elementor-13088 .elementor-element.elementor-element-3153765{width:3.296%;}.elementor-13088 .elementor-element.elementor-element-719cdf0{width:40.335%;}.elementor-13088 .elementor-element.elementor-element-3bfdec5{width:90.874%;}.elementor-13088 .elementor-element.elementor-element-d4ace21{width:9.04%;}.elementor-13088 .elementor-element.elementor-element-dce6e29{width:20.089%;}.elementor-13088 .elementor-element.elementor-element-d2c5f9b{width:79.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13088 .elementor-element.elementor-element-df575f2{width:100%;}.elementor-13088 .elementor-element.elementor-element-719cdf0{width:100%;}.elementor-13088 .elementor-element.elementor-element-53764d1{width:100%;}.elementor-13088 .elementor-element.elementor-element-02be5fa{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-997596a */.elementor-13088 .elementor-element.elementor-element-997596a .elementor-button {
    background: url('');
}

.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-button {
    background: url('https://ruffgers.com/wp-content/uploads/2021/06/title-small-bg.svg');
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    display: inline-block;
    padding: 0.7em 2em .9em;

    


}

.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-button:hover {
   background: url('https://ruffgers.com/wp-content/uploads/2021/06/title-small-bg.svg');
}

.elementor-13088 .elementor-element.elementor-element-997596a.title-line-after .elementor-slide-heading {
    /*display: inline-block;*/
    position: relative;
    /*padding-bottom: 0.7em;*/
}

.elementor-13088 .elementor-element.elementor-element-997596a .elementor-slide-heading {
    max-width: 646px;
}

/*.elementor-13088 .elementor-element.elementor-element-997596a.title-line-after .elementor-slide-heading:after {*/
/*   content: '';*/
/*    position: absolute;*/
/*    height: 0.1em;*/
/*    width: 2.3em;*/
/*    background: #fff;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a9b879 */.elementor-13088 .elementor-element.elementor-element-3a9b879 .elementor-heading-title {
    background: url('https://ruffgers.com/wp-content/uploads/2021/06/headline-full-bg-light.svg');
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: inline-block;
       padding: 0.2em 1em 0.2em 1.2em;
    margin-left: -1.2em;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-87e11ff */.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__price {
    display: none;
}


.elementor-13088 .elementor-element.elementor-element-87e11ff .elementor-price-table__features-list i {
    font-size: 0.3em;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-bfc9547 */.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__price {
    display: none;
}


.elementor-13088 .elementor-element.elementor-element-bfc9547 .elementor-price-table__features-list i {
    font-size: 0.3em;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e8128 */.elementor-13088 .elementor-element.elementor-element-96e8128 .elementor-heading-title {
    background: url('https://ruffgers.com/wp-content/uploads/2021/06/white-bg-title.svg');
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    display: inline-block;
    padding: 0.3em 2.6em;

}/* End custom CSS */