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

.avia-section.av-cpztxrr8-1baaa8152e1cdcf5b7ff166961ac1da9{
background-repeat:no-repeat;
background-image:url(https://dev.ffc.com/wp-content/uploads/2024/11/Strength-Floor.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-cpztxrr8-1baaa8152e1cdcf5b7ff166961ac1da9 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .av_textblock_section.av-cmc9qih0-ce7d0a0d081c58c6fdc294ca125d974a .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .av_textblock_section.av-cg7rm1tw-3c1699b7b041099f332165e8ba2ffed3 .avia_textblock{
font-size:15px;
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-ccb9ba9w-702a84ab8fb87cf601b995935778380b{
height:40px;
}

#top #wrap_all .avia-button.av-17b200g4-348e84dd7f6bb5dab69cb1b090665058{
padding:10px 40px 10px 40px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top #wrap_all .avia-button.av-bxlcxgg4-81ba57770bc7d2fa17e16cde473bebec{
padding:10px 60px 10px 60px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top .hr.hr-invisible.av-bsl0yw78-221a19066be25257df8f7a71deae407a{
height:50px;
}

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

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

.avia-section.av-b9q4uxhg-e33ff68ae12b579550d31525400cc091{
background-color:#000000;
background-image:unset;
}

.avia-buttonrow-wrap.av-b7tqe3gk-3808984ced3cc55d4e6a33cbc4d9ca61 .avia-button{
padding:30px 0 0 0;
}

#top #wrap_all .avia-button.av-b0ckod38-b749cdc5d3b086bb1e4065f1fbfa3e25{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

#top #wrap_all .avia-button.av-ayys06mc-5ee37553c82cdeb0daee025d8d4fe08d{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

#top #wrap_all .avia-button.av-12sax890-9595232faabb70ef471cf854fd43ba19{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

#top #wrap_all .avia-button.av-12sax890-1-5b2fd1491cb19c70264b5a51b7c274b4{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

.flex_column.av-aoziowjo-eb3b751939f9b858d12a444ab5b91a49{
padding:0px 0px 0px 0px;
background-color:#0a0a0a;
}

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

#top .av_textblock_section.av-a7gf7o3o-346bb0f5b39627c35cc27ab7159d7635 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av_textblock_section.av-a2heacn8-aed0605f436f599683c550789d4c9c1c .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-9vypxekk-2a2d2b9e170982e8ab78dac0fcc0f1f9{
height:20px;
}

#top .av_textblock_section.av-9sosbbr8-f0e6d53e44989dd444acde654ad8f80f .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-yujyybo-89d7a533ab4777bee5e4d12084fc941e{
height:20px;
}

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

#top #wrap_all .avia-button.av-98crv1z8-af9a6a574bcb86ade1acb877e8915e8e{
padding:10px 44px 10px 44px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top .hr.hr-invisible.av-8wtza6is-21f0343f759e4f0c2eca84d773e21c2b{
margin-top:-50px;
height:1px;
}

#top .av_textblock_section.av-8rurt3es-60d9d0b666073efb76ed8fe0db671094 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av_textblock_section.av-8l7bdvic-4ec05ce0e72a4a8c9ad4a3a4b6ab4cf1 .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-8fpc5ssk-f06e87a341efc412fe5f697c80ac0154{
height:20px;
}

#top .av_textblock_section.av-8cfejpz8-1b6cd484ff96224dcba7844e76cc3248 .avia_textblock{
text-align:center;
column-count:2;
}

#top .hr.hr-invisible.av-88bfqglg-2dccb3b21e5c9ea203f029e6dd87baf9{
height:20px;
}

#top #wrap_all .avia-button.av-7vfgig1w-6872d9453a877b5e3ffd65212ba66710{
padding:10px 40px 10px 40px;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

#top .av-slideshow-ui.av-658r39z8-e187d033be81883a962ccd07777c20fe .avia-slideshow-arrows a{
background-color:#000000;
}

#top .av_textblock_section.av-4v2ypakk-23ee4b0e8d1f87ef9aff27bd9036b9b1 .avia_textblock{
color:#000000;
text-align:center;
}

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

#top .hr.hr-invisible.av-4nejm9ms-141176f7a9e28be9c7265d53013a72c8{
height:20px;
}

#top .av_textblock_section.av-4hekmkqs-9f8c12967b778dd22c622d9be5d0e4b1 .avia_textblock{
text-align:left;
}

#top .hr.hr-invisible.av-4es22ais-9413f9d19a3b9673f083611891ffeef3{
height:20px;
}

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

.avia-section.av-3v4zfozo-1d7dc791b9fbb3adba0d32887fa91eda{
margin-top:-10px;
}

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

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

#top .hr.hr-invisible.av-3bedzrlw-4b84c959517da9cdb3964be2305ffaac{
margin-top:px;
height:1px;
}

#top .hr.hr-invisible.av-2z62r1qc-013dd196fe40c7ccc14d8343d7f382af{
margin-top:-20px;
height:1px;
}

.avia-section.av-2pua9v2c-0bfbc1fae33ea8dcc7c8bce2b2bc2b88{
background-color:#000000;
background-image:unset;
}

#top .av_textblock_section.av-2gh7yatg-6938cdcec70746f59519b162fc5a2470 .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia-section.av-2bbq8htw-eceb51699a6dc7e6d0c4ac52adb0cbee{
margin-top:50px;
}

#top .togglecontainer.av-24dyasg4-55922f221c1e3a8401e509c2b793d53c p.toggler{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}
#top .togglecontainer.av-24dyasg4-55922f221c1e3a8401e509c2b793d53c p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-24dyasg4-55922f221c1e3a8401e509c2b793d53c .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#83a846;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-1gvgo1ac-715553d8d14849244b82c7bf81d82642{
height:20px;
}

#top .av_textblock_section.av-1dgf30jo-c4b813f156ff4d5f83f53e75e6ef8df5 .avia_textblock{
color:#000000;
text-align:center;
}

.avia-section.av-m97ffncb-495687576bd724ae5ec6eceb45ac5ab4{
margin-top:50px;
}

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

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

#top .hr.hr-invisible.av-aj09lac-d9a369a0d91cd80b47f431fdccc9ddab{
height:20px;
}

#top .av_textblock_section.av-5tzjitg-1bbee6d1a39cbff798d2320547a5e566 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av-special-heading.av-14l3lkec-7c4de748f5d7b2583c1c6ba0cdbd0bf8{
padding-bottom:10px;
}
body .av-special-heading.av-14l3lkec-7c4de748f5d7b2583c1c6ba0cdbd0bf8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-14l3lkec-7c4de748f5d7b2583c1c6ba0cdbd0bf8 .av-subheading{
font-size:15px;
}

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

#top .flex_column.av-ajjbgn8-968c6587588aafb1da06eb6c46a83bfe{
margin-top:-364px;
margin-bottom:0px;
}
.flex_column.av-ajjbgn8-968c6587588aafb1da06eb6c46a83bfe{
z-index:998;
padding:0 30px 15px 30px;
background-color:rgba(0,0,0,0.47);
}
.responsive #top #wrap_all .flex_column.av-ajjbgn8-968c6587588aafb1da06eb6c46a83bfe{
margin-top:-364px;
margin-bottom:0px;
}

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

.avia-section.av-89lu1s4-d46bd41d56e5b9ebe2e821ab0253064e{
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-89lu1s4-d46bd41d56e5b9ebe2e821ab0253064e{
z-index:999;
}

#top .av_textblock_section.av-m2f8f8rb-429d41aca6f3bd02a5838d18d92e542d .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-d986z0k-013f67b37c01d3e70858c0fd6c8d7485 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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