};li,section.content p{font-size:.8em}section.content p strong{color:#fff}header{padding:30px 0}header nav.non-mobile ul.primary-navigation li a{font-size:15px}.logo img{width:112%}@media only screen and (min-width:768px) and (max-width:959px){header{padding:10px 0}}@media only screen and (min-width:768px) and (max-width:959px){header nav.non-mobile ul.primary-navigation li a{font-size:.73rem}}@media only screen and (min-width:768px) and (max-width:959px){.logo img{width:124%}}.pre-text{font-size:24px}@media only screen and (max-width:479px){.pre-text{font-size:20px;margin-left:9%}}@media only screen and (max-width:479px){header .logo{padding:15px 6px}}header .cta{margin:-6px 20px 0 0}header nav.primary-navigation ul li a{font-size:.9em}header .cta p a{font-size:24px}section.content h1{font-size:1.6em;color:#fcfeb5}section.content h2{font-size:1.4em;color:#fcfeb5}section.content h3{font-size:1.2em;color:#fcfeb5}section.content h4{font-size:.9em;color:#fcfeb5}section.hero span.primary-text{font-size:2.3em}section.hero span.secondary-text{font-size:1.2em}section.hero span.ternery-text{font-size:2.4em}@media only screen and (min-width:768px) and (max-width:959px){section.hero span.primary-text{font-size:1.9em}}@media only screen and (min-width:768px) and (max-width:959px){section.hero span.secondary-text{font-size:1.2em}}@media only screen and (min-width:768px) and (max-width:959px){section.hero p a{font-size:1.3rem}}@media only screen and (max-width:479px){section.hero span.primary-text{font-size:2em}}@media only screen and (max-width:479px){section.hero p a{font-size:1.3rem}}section.hero span.secondary-text{font-size:1.1em;font-weight:700}section.hero span.secondary-text{font-size:1.3em;margin:0 0 55px 0}.hero-text{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, .98)), color-stop(50%, #000), color-stop(100%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 )}section.hero span.ternery-text{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, .98)), color-stop(50%, #000), color-stop(100%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 )}header .cta p{color:#fff;font-weight:700}section.hero p a{background:#fdc334;color:#000}@media only screen and (min-width: 480px) and (max-width: 767px){header .cta p{padding-bottom:0}}@media only screen and (max-width:479px){header .cta p{padding-bottom:0}}.icon-arrow,.pre-text{display:none}.cta-text{display:inline-block;font-size:24px}.social ul:before,footer .copyright,footer .copyright a,footer .copyright strong,footer address,footer address a,footer address strong,footer p,footer p a,footer p strong,footer span,footer span a,footer span strong{color:#000}.social ul li{background:#000;border-radius:32px;padding:2px}header nav.non-mobile ul.primary-navigation li.active a{color:#000}@media only screen and (min-width:768px) and (max-width:959px){header .cta p{padding-bottom:83px}}#home_row-70111{background:rgb(97.206%, 75.621%, 22.402%);margin-top:-40px;padding-top:15px;margin-bottom:40px}#home_row-70111 .photo{height:auto;border:3px solid #fff;overflow:hidden}#home_row-70111 img{height:auto}#home_row-70111 h4{color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}@media only screen and (max-width: 767px){#home_row-70111{display:none}}@media only screen and (max-width: 767px){#home_row-70111 .photo,#home_row-70111 img{height:auto}}#home_row-70111 h4{color:#000}#contact_row-70138 input[type=submit]{color:#000}#home_row-70112 a.btn{color:#000}#home_row-70112 input[type=submit]{color:#000}#home_row-70113 .block{padding:15px}#home_row-70113 img{margin:0 20px 20px 0;background:#fff;padding:3px;width:50%;float:left}@media only screen and (max-width: 767px){#home_row-70113 .block{margin-top:10px;padding-top:25px;border-top:3px solid rgba(255, 255, 255, .3)}}#home_row-70113 a.btn{color:#000}#contact_block-129377{background:rgba(255, 255, 255, .1);border:1px solid #333;padding:20px 20px 33px 20px;margin-bottom:20px;border-radius:5px}@media screen and (-webkit-min-device-pixel-ratio:0){#contact_block-129377{padding:20px 20px 34px 20px}}@media only screen and (min-width:768px) and (max-width:959px){#contact_block-129377{padding:20px 20px 9px 20px}}#home_block-129335 a,#home_block-129335 a:visited{color:#333;text-decoration:none;outline:0}#community_block-129394 img{border:3px solid #fdc334}#community_block-129398 img{border:3px solid #fdc334}#community_block-129399 img{border:3px solid #fdc334}#contact_block-129381{background:rgba(255, 255, 255, .1);border:1px solid #333;padding:20px 20px 2px 20px;margin-bottom:20px;border-radius:5px}#contact_block-129381 textarea{height:60px}#home_block-129333 a,#home_block-129333 a:visited{color:#333;text-decoration:none;outline:0}#services_block-129393 img{border:3px solid #fdc334}#home_block-129334 a,#home_block-129334 a:visited{color:#333;text-decoration:none;outline:0}#home_block-129340 a.btn{margin-top:23px}@media only screen and (min-width: 480px) and (max-width: 767px){#home_block-129340 a.btn{margin-top:0}}@media only screen and (max-width:479px){#home_block-129340 a.btn{margin-top:0}}
