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

.avia-section.av-d4ri0zdt-565554a8604d5c50aa37c4bbbb07b943{
background-repeat:no-repeat;
background-image:url(https://dev.ffc.com/wp-content/uploads/2024/10/Outside-Entrance-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-d4ri0zdt-565554a8604d5c50aa37c4bbbb07b943 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .av_textblock_section.av-cws7s601-4039f3aabcbbc8cd264f795d46fd95e0 .avia_textblock{
color:#ffffff;
text-align:center;
}

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

#top .hr.hr-invisible.av-cr9shdy9-6eebf470ab646ab979c1491ec9e80818{
height:40px;
}

#top #wrap_all .avia-button.av-18qjeeox-91c2b334b07df05e50067918be328bc5{
padding:10px 40px 10px 40px;
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

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

#top .hr.hr-invisible.av-c62x29cx-57c17348ddae2ee5ce596925a43a1e79{
height:50px;
}

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

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

.avia-section.av-bpcdsmn5-4be0eca0cdac39ab199de3c4f04cd2f7{
background-color:#000000;
background-image:unset;
}

.avia-buttonrow-wrap.av-bjed234x-25c4251e27415bed247928cda2de12ee .avia-button{
padding:30px 0 0 0;
}

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

#top #wrap_all .avia-button.av-b9muz3s1-359e8796b572673dc89ff68cbb9223c7{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

#top #wrap_all .avia-button.av-415obj5-85e4a30c41e69a4646e432dceacdc38f{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

#top #wrap_all .avia-button.av-415obj5-1-bd14146d60185053ceb208cf1377a830{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

#top #wrap_all .avia-button.av-mbs204ex-88174bb5c229806f64787901658c55b6{
margin-bottom:30px;
margin-right:15px;
margin-left:15px;
}

.flex_column.av-b2h8txnl-eec8a5547528f3255d567b0855a7a288{
padding:0px 0px 0px 0px;
background-color:#0a0a0a;
}

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

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

#top .av_textblock_section.av-agjkwl29-58f35ccd7cce7b11ca9d9039fe0d5876 .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-a8kd1i3l-d94bc96d29d12de71c95941d1dc13c48{
height:20px;
}

#top .av_textblock_section.av-10cmuejl-e917d02ff9487ba51bd0932ad6f0f2eb .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-a299d335-6b51299f9837df62599957f151197bd8{
height:20px;
}

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

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

#top .hr.hr-invisible.av-98ynjjdt-952165a95194a4e5da2874eb7342c153{
margin-top:-50px;
height:1px;
}

#top .av_textblock_section.av-94z04ew1-14d535cdc2defae5f5b2662fd0df41b8 .avia_textblock{
color:#000000;
text-align:center;
}

#top .av_textblock_section.av-908q5eg1-03e1f7edf0c3653c0ad38989ce29f645 .avia_textblock{
color:#000000;
text-align:center;
}

#top .hr.hr-invisible.av-8wq0e5ep-7bda7ed286d96050f75780756a1bfea5{
height:20px;
}

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

#top .hr.hr-invisible.av-8oddoiu9-3dd346f3451752021d331126299db292{
height:20px;
}

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

#top .av-slideshow-ui.av-80lha4gx-2434d20187caee2d36755ba7bf8d12f7 .avia-slideshow-arrows a{
background-color:#000000;
}

#top .av-slideshow-ui.av-msfecrl-0f17a15ed8c8d7d88f99aaea6b9da256 .avia-slideshow-arrows a{
background-color:#000000;
}

#top .av_textblock_section.av-534arv1d-1cb310f21aae1dd9efc737d2869b4fd8 .avia_textblock{
color:#000000;
text-align:center;
}

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

#top .hr.hr-invisible.av-4rjhk3s1-c205a2b7ed3074e1cadc1673c68ab811{
height:20px;
}

#top .av_textblock_section.av-gvz7zq9-307933222018a6f7142e3364acefd29a .avia_textblock{
text-align:left;
}

#top .hr.hr-invisible.av-4jy2tyxt-710d92aeb976b839743d31e82d51da38{
height:20px;
}

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

.avia-section.av-412utc4h-9a71c1715ee91b868bdca081b13365c3{
margin-top:-10px;
}

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

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

#top .hr.hr-invisible.av-3dl4kish-df33fd11abbd03df87285f830f067ad3{
margin-top:-30px;
height:1px;
}

#top .hr.hr-invisible.av-32tqiwpt-9f0512deda1fb37936b5822df5d62ac7{
margin-top:-20px;
height:1px;
}

.avia-section.av-2vdop7vl-20328294489f6adcf3514a9af45cb09a{
background-color:#000000;
background-image:unset;
}

#top .av_textblock_section.av-2nfb78rl-60de643e65ae306224d516081a9ed39a .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia-section.av-2fw78d0h-20dd76d14b01465fee5f04df6cb437b3{
margin-top:50px;
}

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

#top .hr.hr-invisible.av-1njgqk81-88dcf21b60f579a6e5718a199ac72f62{
height:20px;
}

#top .av_textblock_section.av-1ise6qqp-826cc0b49c20762819a80f8812b57849 .avia_textblock{
color:#000000;
text-align:center;
}

.avia-section.av-m97fiaz6-829c9a1c83516807be00467f81f3a440{
margin-top:50px;
}

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

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

#top .hr.hr-invisible.av-9v7itup-493cf90dc34111cf82969dfaeca91c04{
height:20px;
}

#top .av_textblock_section.av-6a1nfa9-e7ccb4afdb20999faf8cd13453c5af1c .avia_textblock{
color:#000000;
text-align:center;
}

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

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

#top .flex_column.av-c0fx4wx-60bc43466c0d20a1db4eed5117936229{
margin-top:-379px;
margin-bottom:0px;
}
.flex_column.av-c0fx4wx-60bc43466c0d20a1db4eed5117936229{
z-index:998;
padding:0 30px 15px 30px;
background-color:rgba(0,0,0,0.47);
}
.responsive #top #wrap_all .flex_column.av-c0fx4wx-60bc43466c0d20a1db4eed5117936229{
margin-top:-379px;
margin-bottom:0px;
}

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

.avia-section.av-5pr4k0x-2d931853833ecca821fcf77fa2578ff9{
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-5pr4k0x-2d931853833ecca821fcf77fa2578ff9{
z-index:999;
}

#top .av_textblock_section.av-m2f8p9nb-31c05be65b5dd670b2cd2f6a657d60d3 .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-3rkw9gtd-7613b502a5490eb62274b2f50e76f611 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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