#header i,#header nav a,body{color:#111}#banner h1,#banner h2,.section-title,body{font-family:'Open Sans',sans-serif,Arial,Helvetica}#banner .button,input[type=submit]{border-color:#111}body{background:#fff;font-size:15px;font-weight:400}.icon i{color:#d2b356}#banner .testimonial.classic footer:before{background:#d2b356}#header.nav-solid,#header.nav-solid a,#header.nav-solid i,#nav-mobile ul li a{color:#333}#banner .button:hover,#header.nav-solid .active{color:#d2b356;border-color:#d2b356}.featured .pricing,.primary-color{background-color:#d2b356}.featured .pricing,.featured .pricing p,.primary-color,.primary-color .icon i,.primary-color .section-subtitle,.primary-color .section-title,.primary-color i{color:#fff}.section-heading h2:after{content:"";display:block;width:30px;height:5px;margin-top:30px}.text-center .section-heading h2:after{margin:30px auto 25px}#banner{background:url("../images/banner-images/banner-images.avif") center top/cover no-repeat;width:100vw;}#banner h1{font-size:62px;line-height:70px;font-weight:800}#banner h2{font-size:18px;font-weight:300}.section-title{font-size:34px;font-weight:700;color:#111}.section-subtitle,.testimonial q,h1{font-weight:300;font-family:'Open Sans',sans-serif,Arial,Helvetica}.section-subtitle{font-size:16px;color:#9c9c9c}.testimonial q{font-size:17px}h1{font-size:40px}h2{font-family:'Open Sans',sans-serif,Arial,Helvetica;font-size:34px}h3{font-family:'Open Sans',sans-serif,Arial,Helvetica;font-size:30px;font-weight:700}h4{font-family:'Open Sans',sans-serif,Arial,Helvetica;font-size:18px;font-weight:400}#banner .button,h5{font-size:16px;font-family:'Open Sans',sans-serif,Arial,Helvetica}h5{font-weight:400}h6{font-family:'Open Sans',sans-serif,Arial,Helvetica;font-size:14px;font-weight:400}.button,input[type=submit]{font-family:'Open Sans',sans-serif,Arial,Helvetica;font-size:14px;font-weight:700;color:#111}input[type=submit]:hover{border-color:#d2b356;color:#d2b356}#banner .button{color:#111}#landing-footer,#landing-footer a,#landing-footer p{font-family:'Open Sans',sans-serif,Arial,Helvetica;font-weight:400;color:#999}#landing-footer i{color:#999}.footer-distributed{background-color:#8e8c7f;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:55px 50px}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:inline-block;vertical-align:top}.footer-distributed .footer-left{width:40%}.footer-distributed h3{color:#fff;font:36px Cookie,cursive;margin:0}.footer-distributed h3 span{color:#5383d3}.footer-distributed .footer-links{color:#fff;margin:20px 0 12px;padding:0}.footer-distributed .footer-links a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit}.footer-distributed .footer-company-name{color:#8f9296;font-size:14px;font-weight:400;margin:0}.footer-distributed .footer-center{width:35%}.footer-distributed .footer-center i{background-color:#33383b;color:#fff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle}.footer-distributed .footer-center i.fa-envelope{font-size:17px;line-height:38px}.footer-distributed .footer-center p{display:inline-block;color:#fff;vertical-align:middle;margin:0}.footer-distributed .footer-center p span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-distributed .footer-center p a{color:#5383d3;text-decoration:none}.footer-distributed .footer-right{width:20%}.footer-distributed .footer-company-about{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}.footer-distributed .footer-company-about span{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-distributed .footer-icons{margin-top:25px}.footer-distributed .footer-icons a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}@media (max-width:880px){.footer-distributed{font:bold 14px sans-serif}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:block;width:100%;margin-bottom:40px;text-align:center}.footer-distributed .footer-center i{margin-left:0}.main{line-height:normal;font-size:auto}}