<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


/** FEATURE BOXES SHORTCODE **/

.bh-feature-box {
    display: inline-block;
    overflow: hidden;
}

.bh-feature-box a {
    text-decoration: none;
}


.bh-feature-box.four { 
    width: 22%;
    margin-right: 2.3%;
}

.bh-feature-box.five {
    width: 19.1%;
    margin-right: 0.5%;
}

.bh-feature-box.three {
    margin-right: 3%;
    width: 30%;
}

.bh-feature-box.two {
    margin-right: 3%;
    width: 46.5%;
}


.bh-feature-box:last-child {
    margin-right: 0px!important;
}

.bh-feature-box header {
    background: blue;
    padding: 50px 20px;
    color: white;
    text-align: center;
}

.bh-feature-box header span {
    font-size: 45px;
}

.bh-feature-box header h1 {
    font-size: 25px!important;
    text-transform: uppercase;
    font-weight: 300!important;
    margin-top: 30px;
    line-height: 110%!important;
}

.bh-feature-box section img {
    width: 100%;
    height: auto;
}


/** OUR TEAM SHORTCODE **/

.our-team-wrapper {
    display: inline-table;
    margin: 20px 1% 50px 1%;
    background-color: #FBFBFB;
    padding: 1%;
    border: 1px solid #F3F3F3;
}

.our-team-wrapper.four { width: 20.5%; }
.our-team-wrapper.three { width: 28.5%; }
.our-team-wrapper.two { width: 45.5%; }
.our-team-wrapper.one { width: 76%; margin: 0 12%; }



.social-media a {
    text-decoration: none;
    color: #C3C3C3;
    font-size: 24px;
    float: left;
    margin-right: 6px;
}

.our-team-wrapper p {
    line-height: 130%!important;
}

.our-team-wrapper img {
    width: 100%;
    height: auto;
    margin-bottom: 0;
}

.our-team-wrapper h2 {
    margin-bottom: 0!important;
    font-size: 17px!important;
    text-transform: uppercase;
    font-weight: 500;
}

.our-team-wrapper h3 {
    margin-top: 0!important;
    font-size: 14px!important;
    line-height: 100%!important;
    color: #B1B1B1;
}

.our-team-wrapper p {
    font-size: 13px!important;
    text-align: justify;
    padding-top: 10px;
    line-height: 120%;
}

.our-team-wrapper .social-media {
    padding-top: 10px!important;
}

/** PRICING SHORTCODE STYLES **/

.bh-pricing-table {
    display: inline-block;
    border: 1px solid #F3F3F3;
    background-color: #F9F9F9;
}

.bh-pricing-table.five {
    width: 19.1%;
    margin-right: 0.5%;
}

.bh-pricing-table.four {
    width: 21%;
    margin-right: 3%;
}

.bh-pricing-table.three {
    margin-right: 1%;
    width: 30.9%;
}

.bh-pricing-table.two {
    margin-right: 3%;
    width: 46.1%;
}

.bh-pricing-table:last-child {
    margin-right: 0;
}

.bh-pricing-table header h1 {
    line-height: 60px!important;
    text-align: center;
    font-size: 24px!important;
    text-transform: uppercase;
    color: white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.19);
    font-weight: 300;
    margin-bottom: 0;
}

.bh-pricing-table .bh-price-cost {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 25px!important;
    font-size: 40px!important;
    font-weight: 500;
    color: white;
    line-height: 100%!important;
}

.bh-pricing-table .bh-price-cost-subtext {
    text-align: center;
    color: white;
    padding-bottom: 20px;
    margin-bottom: 0!important
}

.bh-pricing-table main ul {
    margin: 0;
    padding: 0;
}

.bh-pricing-table main ul li {
    list-style-type: none;
    padding: 7px 20px;
    text-align: center;
    border-bottom: 1px solid rgba(210, 210, 210, 0.26);
    font-weight: 400;
}

.bh-pricing-table main ul li:nth-child(odd) {
    background-color: white;
}

.bh-pricing-table footer {
    background-color: white;
    padding: 10px 20px;
    text-align: center;
}

.bh-pricing-table footer a {
    text-decoration: none;
    border: 1px solid;
    color: white;
    padding: 10px 30px;
    line-height: 50px;
    -webkit-transition: 0.3s; 
    transition: 0.3s;
    transition-timing-function: linear;
}

.bh-pricing-table footer a:hover {
    background-color: #444!important;
}




@media (min-width: 600px) and (max-width: 800px) {
        
    .bh-pricing-table.five,
    .bh-pricing-table.four,
    .bh-pricing-table.three,
    .bh-pricing-table.two {
       width: 45%;
       margin-bottom: 20px;
       margin: 0 2% 20px 2%;
    }

    .contact-page-left {
    width: 47%;
    margin-left: 1%;
    }

    .contact-page-right {
        width: 47%;
        margin-right: 1%;
    }
  

}



/* CONTACT PAGE */

.contact-page-left {
    width: 65%;
    float: left;
}

.contact-page-right {
    width: 29.9%;
    float: left;
    padding-left: 4%;
}

.contact-page-right .gform_wrapper {
    margin: 0!important;
}

.contact-page-right .gfield_label {
    font-size: 13px!important;
    line-height: 20px!important;
    font-weight: normal!important;
    font-style: normal!important;
    color: #616161;
    text-transform: uppercase;
    margin: 10px 0 0px 0!important;
}

.contact-page-right input, .contact-page-right textarea {
    border: 1px solid#E4E4E4!important;
    border-radius: 0px!important;
    background-color: #F3F3F3!important;
    padding: 8px!important;
}

.contact-page-right .gform_button {
    background-color: #444!important;
    border-radius: 0!important;
    line-height: 50px!important;
    padding: 0 30px!important;
    color: white;
    font-size: 15px!important;
    text-transform: uppercase;
    -webkit-transition: 0.3s; 
    transition: 0.3s;
    transition-timing-function: linear;
}

.contact-page-right .gform_button:hover {
    background: #F79320!important;
    color: white;
}

ul.contact-page-contact {
    padding-left: 0px!important;
}

ul.contact-page-contact li {
    list-style-type: none!important;
    line-height: 230%;
}

ul.contact-page-contact li:before {
    margin-right: 7px;
}

ul.contact-page-contact li.address2 {
    padding-left: 18px;
    line-height: 100%!important;
    margin-bottom: 5px;
}





/**** Mobile CSS ****/

@media (min-width: 100px) and (max-width: 599px) {
        
    .bh-pricing-table.five,
    .bh-pricing-table.four,
    .bh-pricing-table.three,
    .bh-pricing-table.two {
       width: 90%;
       margin: 0 5% 20px 5%!important;
    }


    .contact-page-left,
    .contact-page-right {
        width: 90%;
        margin: 0 5% 25px 5%;
        padding: 0;
    }

}</pre></body></html>