#top #wrap_all .avia-button.av-m4burq3h-e80aafef970d22809447b2c237afd987{
padding:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-m4burq3h-e80aafef970d22809447b2c237afd987:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4burq3h-e80aafef970d22809447b2c237afd987:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-d0jm3z86-12ce805d6fb3992580de726ca689784d{
background-repeat:no-repeat;
background-image:url(https://dev.ffc.com/wp-content/uploads/2024/10/Outdoor-Rooftop.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-d0jm3z86-12ce805d6fb3992580de726ca689784d .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .av_textblock_section.av-cvbnol3q-23f33b49048298a3f2e67944382862bb .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .av_textblock_section.av-cqbrsq6u-4f20a0a2be24a7f6b13c2edfad4260d5 .avia_textblock{
font-size:15px;
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-cmrac3fa-7605d01b6897d26f8d871df94b9621dc{
height:40px;
}

#top #wrap_all .avia-button.av-ca4jxe1i-c633dd6d460d3d45c901fb0dc7b13a49{
padding:10px 40px 10px 40px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top #wrap_all .avia-button.av-c8eul40m-0a379ea3501e8fb90d57a008c5f1e1f1{
padding:10px 60px 10px 60px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top .hr.hr-invisible.av-c38ttfo6-04e7fe0eaef176672ad3a1e6708ec658{
height:50px;
}

#top #wrap_all .avia-button.av-butxjf86-c65ab1b575f5a443f8e8a99f67990ba8{
padding:10px 40px 10px 40px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top #wrap_all .avia-button.av-bnkzq4ie-31fea9c3cf58cc1dda233776499da997{
padding:10px 60px 10px 60px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

.avia-section.av-blv96z9y-2a1f105d00fab35812bb4ee4797ab428{
background-color:#000000;
background-image:unset;
}

.avia-buttonrow-wrap.av-bf8x98ie-e15b15d50e108e7558e8cb6fb0cbaefd .avia-button{
padding:30px 0 0 0;
}

#top #wrap_all .avia-button.av-bb0fwmza-2ed6a1c902b95ff881554986249bd3d8{
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-b6ucagk6-48f841eb00f8444dc0d4310cff2c450f{
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-b1khznh2-cffe3add300922f43e6dc66f3a055887{
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-b1khznh2-1-946bd96c4494882bab02b61a446e306b{
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-mbs2oyc1-ef8b4ee22291e69518e3b392ede581ff{
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.flex_column.av-avccae52-07eb84563485aa6d08dbc34a952db080{
padding:0px 0px 0px 0px;
background-color:#0a0a0a;
}

#top .togglecontainer.av-artshh5i-a3b37e71fe1a9dc82c723792930d856e p.toggler{
color:#ffffff;
background-color:#000000;
border-color:#000000;
}
#top .togglecontainer.av-artshh5i-a3b37e71fe1a9dc82c723792930d856e p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-artshh5i-a3b37e71fe1a9dc82c723792930d856e p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-artshh5i-a3b37e71fe1a9dc82c723792930d856e .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#000000;
border-color:#000000;
}

#top .av_textblock_section.av-acru2nbq-7330e4f180265b0076e15a0e8018f776 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av_textblock_section.av-10t67v2u-c6e902dd748fc11a49f89289289bf104 .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-a5vpoafq-07e55b6249a28189f616e503ca587a9f{
height:20px;
}

#top .av_textblock_section.av-a0uwg5na-e34e966d41373cdf9e05e60036efb243 .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-9x8na55i-6a92e72dc6cc56548d583554ac55b2e6{
height:20px;
}

#top #wrap_all .avia-button.av-9mhirgra-b37b05cb7a4283072763976abe307843{
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top #wrap_all .avia-button.av-9j2btjkm-c83959d1b9dc90e24a5430e3d29c402e{
padding:10px 44px 10px 44px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top .hr.hr-invisible.av-96n6osuu-622f2254716da9fed71c7499304ed55b{
margin-top:-50px;
height:1px;
}

#top .av_textblock_section.av-91apq2l2-10298e526789776e61c4a80c4cb1a51a .avia_textblock{
color:#000000;
text-align:center;
}

#top .av_textblock_section.av-8v06ae52-6915ee30d63c2b1dc27895d8a1086b02 .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-8ssesriu-22f405ad701cbe1d53329c5449b71d94{
height:20px;
}

#top .av_textblock_section.av-8ngzccd2-b36d5d1ea9f9d8b9048d4e7f94b05860 .avia_textblock{
text-align:center;
column-count:2;
}

#top .hr.hr-invisible.av-8ibvwxw6-f4d867f317b40d128e1a9f953676ca08{
height:20px;
}

#top #wrap_all .avia-button.av-83ig4cly-b97d8b28375ebc9717dee18d3975b2b8{
padding:10px 40px 10px 40px;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .av-slideshow-ui.av-7vg9ood2-f5d3d91a33f9bd839375a6a50000d435 .avia-slideshow-arrows a{
background-color:#000000;
}

#top .av-slideshow-ui.av-63hygdp2-691d762f16985590d5e29e26fe59f086 .avia-slideshow-arrows a{
background-color:#000000;
}

#top .av_textblock_section.av-4qtlspna-ef5254202ac7cbcf8e0d3cbbd1e97d60 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av_textblock_section.av-4mx7nzbq-bd424828981376fd5b797106e0be8ec0 .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-4hier4ra-885e7f5ec9c3b653bd58745e4bf30e85{
height:20px;
}

#top .av_textblock_section.av-4ct1iyl2-3785c4260b6cb8252aa46616be246402 .avia_textblock{
text-align:left;
}

#top .hr.hr-invisible.av-49yagt3q-c6a18f098dd3952817dab7c49a6e9bfd{
height:20px;
}

#top #wrap_all .avia-button.av-3vd0scnq-2876c4e4bef298117eabfe73c3d42928{
padding:10px 40px 10px 40px;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-3sfcxwpi-7e13ca796a4366ecc71c2de5771d92a8{
margin-top:-10px;
}

#top .av-special-heading.av-3m6jfb6e-68564448b01c08164cf40717922af7ab{
margin:100px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-3m6jfb6e-68564448b01c08164cf40717922af7ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3m6jfb6e-68564448b01c08164cf40717922af7ab .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-3k4m3p3q-fb957d3dc5b37db4f091bbe9f5aa8296{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-3k4m3p3q-fb957d3dc5b37db4f091bbe9f5aa8296 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3k4m3p3q-fb957d3dc5b37db4f091bbe9f5aa8296 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3k4m3p3q-fb957d3dc5b37db4f091bbe9f5aa8296 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-33wo1ac6-6ec6bf3724ba64e5ccc06250681103e1{
margin-top:-30px;
height:1px;
}

#top .hr.hr-invisible.av-2v8h5nx2-49819bc3285159f2f7acb36cea7e0630{
margin-top:-20px;
height:1px;
}

.avia-section.av-2kgepa1i-29728982dc6bdbe402f0781565b58c12{
background-color:#000000;
background-image:unset;
}

#top .av_textblock_section.av-2d72lkt2-0cd6c05c7073af5a3f9a2ceb07d4510c .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia-section.av-284mfj4m-5cffa61ba8f3de121f307b1ad1371ccf{
margin-top:50px;
}

#top .togglecontainer.av-1zz7awba-f26d3f20d0b726b2fa8d0d8c2d7bde09 p.toggler{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}
#top .togglecontainer.av-1zz7awba-f26d3f20d0b726b2fa8d0d8c2d7bde09 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1zz7awba-f26d3f20d0b726b2fa8d0d8c2d7bde09 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-1cost3yu-6670bd2a2f2be1a54c0221b6bef89bbd{
height:20px;
}

#top .av_textblock_section.av-17mwvsuu-16174a226b8f48333eea5432e8bf21a0 .avia_textblock{
color:#000000;
text-align:center;
}

.avia-section.av-m97f0tew-7a9ef9623941781653b8b58c82fa9f15{
margin-top:50px;
}

#top .togglecontainer.av-zn2e8wm-66ed186d41ccf0166333f8834aad8016 p.toggler{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}
#top .togglecontainer.av-zn2e8wm-66ed186d41ccf0166333f8834aad8016 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-zn2e8wm-66ed186d41ccf0166333f8834aad8016 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}

#top .togglecontainer.av-m05wjiu-ea6d310fec7d34a810d451a5db3a9013 p.toggler{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}
#top .togglecontainer.av-m05wjiu-ea6d310fec7d34a810d451a5db3a9013 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-m05wjiu-ea6d310fec7d34a810d451a5db3a9013 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-14c6z12-1db30cc26a0eea6eb03f062c1be13e1a{
height:20px;
}

#top .av_textblock_section.av-5312yfq-fbd71c129064c8f2951ed167e6184f82 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av-special-heading.av-yvmo4ba-e973276d0d19c10943adc7fb549b2030{
padding-bottom:10px;
}
body .av-special-heading.av-yvmo4ba-e973276d0d19c10943adc7fb549b2030 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-yvmo4ba-e973276d0d19c10943adc7fb549b2030 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-m29gqcy8-bd17faa9cd0d4d30177b65f899366722{
padding:10px 40px 10px 40px;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .flex_column.av-16241xy-55385de59b56db9d1b15d8c8d0aaa74a{
margin-top:-363px;
margin-bottom:0px;
}
.flex_column.av-16241xy-55385de59b56db9d1b15d8c8d0aaa74a{
z-index:998;
padding:0 30px 15px 30px;
background-color:rgba(0,0,0,0.47);
}
.responsive #top #wrap_all .flex_column.av-16241xy-55385de59b56db9d1b15d8c8d0aaa74a{
margin-top:-363px;
margin-bottom:0px;
}

#top .av_textblock_section.av-m2f9303k-b9f613d069508fec3a3f57250218730d .avia_textblock{
color:#ffffff;
text-align:left;
}

.avia-section.av-88snst2-fb28116e8950df24327b495b7ee35bac{
background-color:#000000;
background-image:unset;
margin-top:-100px;
margin-bottom:0px;
z-index:999;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-88snst2-fb28116e8950df24327b495b7ee35bac{
z-index:999;
}

#top .av_textblock_section.av-m2f93c3n-7ead2aa6a0838ac31b3f95504a194dbd .avia_textblock{
color:#ffffff;
text-align:left;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-3k4m3p3q-fb957d3dc5b37db4f091bbe9f5aa8296 .av-special-heading-tag{
font-size:0.8em;
}

#top .avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-content{
font-size:10px;
}
#top .avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-name{
font-size:10px;
}
.avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-subtitle{
font-size:10px;
}
.avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-subtitle-sep{
font-size:10px;
}
.avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-link{
font-size:10px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-3k4m3p3q-fb957d3dc5b37db4f091bbe9f5aa8296 .av-special-heading-tag{
font-size:0.8em;
}

#top .avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-content{
font-size:10px;
}
#top .avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-name{
font-size:10px;
}
.avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-subtitle{
font-size:10px;
}
.avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-subtitle-sep{
font-size:10px;
}
.avia-testimonial-wrapper.av-tgbw9li-cc4f9489e5d5d90001a0d56d3e2773af .avia-testimonial-link{
font-size:10px;
}
}
