.contact-page{padding-top:80px}.contact_banner{padding:0}.page_heading{font-size:80px;font-weight:900;line-height:1.27;margin-top:0;margin-bottom:40px;color:#000}.page_heading span{color:#fc4c02}.sbtxt_{font-family:'Gilroy';font-size:24px;font-weight:300;line-height:1.13;color:#000}.lg-d-none{display:none}.contact_wrapper{border-top:none;clear:both;float:left;width:100%}.contact-form{width:90%;margin:0 0 0 auto}.contact-form.contact_us_form form .field{width:48%;margin-bottom:30px}.contact-form form .field:nth-of-type(n+5){width:100%;margin-bottom:30px;position:relative}.contact-form input.hs-input,.contact-form.contact_us_form select,.contact-form.contact_us_form textarea{border-bottom:1px solid #a6a6a6!important;font-size:20px}.contact-form.contact_us_form textarea{height:135px;resize:none}.contact-form.contact_us_form form .hs-button{background-color:#fc4c02;padding:15px 25px;height:auto;border-color:#fc4c02;color:#fff;width:auto}.contact-form.contact_us_form form .hs-button:hover{background:#000;color:#fff;border-color:#000}.contact-form.contact_us_form input.hs-input[type="file"]::before{background:#fff;border:1px solid #eee}.contact-form.contact_us_form .hs-submit:after,.contact-form.contact_us_form .hs-submit:after{width:180px}.legal-consent-container{margin-bottom:0}.icongroup{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin-top:30px;align-items:center}.icongroup li{width:33%;height:100%;margin-top:20px}.icongroup li img{width:60%;height:100%;transition:0.5s ease all}.icongroup li img:hover{transform:scale(1.2)}.contact-form form li.hs-form-checkbox{position:relative}.contact-form.contact_us_form form>div .hs-richtext p{font-family:'Gilroy';font-size:24px;line-height:normal;font-weight:300;color:#000}.contact-form.contact_us_form form .hs-submit{margin-top:0}.icongroup.logos_twocol li{width:50%}.icongroup.last-icn-lg li:last-child img{width:90%}@media(max-width:1550px){.font-lg,.page_heading{font-size:65px}.contact-form.contact_us_form form>div .hs-richtext p{font-size:20px}.sbtxt_{font-size:22px}}@media(max-width:1440px){.font-lg,.page_heading{font-size:60px}}@media(max-width:1300px){.tab_accordion_heading{font-size:28px}.font-lg,.page_heading{font-size:50px}.sbtxt_{font-size:18px}}@media(max-width:1199px){.contact-page{padding-top:40px}.contact-form form .hs-button{font-size:18px}.font-lg,.page_heading{font-size:45px}ul.tabs{margin:25px 0 30px}.contact_banner{padding:0}ul.tabs li{padding:10px 30px}.contact-form.contact_us_form form>div .hs-richtext p{font-size:18px}}@media(max-width:991px){.tab_accordion_heading{font-size:22px}.contact-form.contact_us_form textarea{height:100px}.contact-page .main-wrapper .main_area-row-0-padding{padding-top:100px!important;padding-bottom:100px!important}.contact_banner .span4,.contact_banner .span8{width:100%}.icongroup li{height:100%;margin-top:20px;width:25%}.icongroup li img{height:100%;width:70%}.contact-form{margin:60px 0 0;width:100%}.icongroup.xs-sec-child-center li{text-align:center}}@media screen and (max-width:767px){.contact-page{padding-top:20px}ul.tabs{margin:25px 0 10px}.font-lg,.page_heading{font-size:34px;letter-spacing:-.5px;margin-bottom:20px}.sbtxt_{font-size:18px}.tab_accordion_heading{display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg-d-none{display:block}.mobile-tabs.acc_active .tab_content{padding:0 0 20px 0;display:block;width:100%;margin:0}.tab_content{padding:0;width:100%}.tab_accordion_heading{font-size:20px;font-weight:700}.mobile-tabs.acc_active .tab_accordion_heading{font-weight:700;color:#fc4c02;font-size:20px}.follow-list li{display:block}.contact-form.contact_us_form form .field:first-child,.contact-form.contact_us_form form .field:nth-child(2){width:100%;margin-bottom:30px}.contact-form.contact_us_form form .field{width:100%}.icongroup li{width:33%}.contact-form.contact_us_form form>div .hs-richtext p{font-size:16px}.contact-form.contact_us_form form .hs-submit{margin-top:20px}}@media screen and (max-width:480px){.contact-form form .legal-consent-container>div:last-child{margin-bottom:0}}
{#
.contact-page {
    padding-top: 80px
}

.contact_banner {
    padding: 0
}

.page_heading {
    font-size: 80px;
    font-weight: 900;
    line-height: 1.27;
    margin-top: 0;
    margin-bottom: 40px;
    color: #000
}

.page_heading span {
    color: #fc4c02
}

.sbtxt_ {
    font-family: 'Gilroy';
    font-size: 24px;
    font-weight: 300;
    line-height: 1.13;
    color: #000
}

.lg-d-none {
    display: none
}

.contact_wrapper {
    border-top: none;
    clear: both;
    float: left;
    width: 100%
}

.contact-form {
    width: 90%;
    margin: 0 0 0 auto
}

.contact-form.contact_us_form form .field {
    width: 48%;
    margin-bottom: 30px
}

.contact-form form .field:nth-of-type(n+5) {
    width: 100%;
    margin-bottom: 30px;
    position: relative
}

.contact-form input.hs-input,
.contact-form.contact_us_form select,
.contact-form.contact_us_form textarea {
    border-bottom: 1px solid #a6a6a6 !important;
    font-size: 20px
}

.contact-form.contact_us_form textarea {
    height: 135px;
    resize: none
}

.contact-form.contact_us_form form .hs-button {
    background-color: #fc4c02;
    padding: 15px 25px;
    height: auto;
    border-color: #fc4c02;
    color: #fff;
    width: auto
}

.contact-form.contact_us_form form .hs-button:hover {
    background: #fc4c02;
    color: #fff;
    border-color: #fc4c02
}

.contact-form.contact_us_form input.hs-input[type="file"]::before {
    background: #fff;
    border: 1px solid #eee
}

.contact-form.contact_us_form .hs-submit:after,
.contact-form.contact_us_form .hs-submit:after {
    width: 180px
}

.legal-consent-container {
    margin-bottom: 0
}

.icongroup {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0;
    margin-top: 30px;
    align-items: center
}

.icongroup li {
    width: 33%;
    height: 100%;
    margin-top: 20px
}

.icongroup li img {
    width: 60%;
    height: 100%;
    transition: 0.5s ease all
}

.icongroup li img:hover {
    transform: scale(1.2)
}

.contact-form form li.hs-form-checkbox {
    position: relative
}

.contact-form.contact_us_form form>div .hs-richtext p {
    font-family: 'Gilroy';
    font-size: 24px;
    line-height: normal;
    font-weight: 300;
    color: #000
}

.contact-form.contact_us_form form .hs-submit {
    margin-top: 0
}

.icongroup.logos_twocol li {
    width: 50%;
}
.icongroup.last-icn-lg li:last-child img{width:90%}
@media(max-width:1550px) {
    .font-lg,
    .page_heading {
        font-size: 65px
    }
    .contact-form.contact_us_form form>div .hs-richtext p {
        font-size: 20px
    }
    .sbtxt_ {
        font-size: 22px
    }
}

@media(max-width:1440px) {
    .font-lg,
    .page_heading {
        font-size: 60px
    }
}

@media(max-width:1300px) {
    .tab_accordion_heading {
        font-size: 28px
    }
    .font-lg,
    .page_heading {
        font-size: 50px
    }
    .sbtxt_ {
        font-size: 18px
    }
}

@media(max-width:1199px) {
    .contact-page {
        padding-top: 40px
    }
    .contact-form form .hs-button {
        font-size: 18px
    }
    .font-lg,
    .page_heading {
        font-size: 45px
    }
    ul.tabs {
        margin: 25px 0 30px
    }
    .contact_banner {
        padding: 0
    }
    ul.tabs li {
        padding: 10px 30px
    }
    .contact-form.contact_us_form form>div .hs-richtext p {
        font-size: 18px
    }
}

@media(max-width:991px) {
    .tab_accordion_heading {
        font-size: 22px
    }
    .contact-form.contact_us_form textarea {
        height: 100px
    }
    .contact-page .main-wrapper .main_area-row-0-padding {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }
    .contact_banner .span4,
    .contact_banner .span8 {
        width: 100%
    }
    .icongroup li {
       // height: 80px;
        margin-top: 20px;
        width: 24%
    }
    .icongroup li img {
        height: 100%;
        width: auto
    }
    .contact-form {
        margin: 60px 0 0;
        width: 100%
    }
    .icongroup.xs-sec-child-center li {
        text-align: center
    }
}

@media screen and (max-width:767px) {
    .contact-page {
        padding-top: 20px
    }
    ul.tabs {
        margin: 25px 0 10px
    }
    .font-lg,
    .page_heading {
        font-size: 34px;
        letter-spacing: -.5px;
        margin-bottom: 20px
    }
    .sbtxt_ {
        font-size: 18px
    }
    .tab_accordion_heading {
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .lg-d-none {
        display: block
    }
    .mobile-tabs.acc_active .tab_content {
        padding: 0 0 20px 0;
        display: block;
        width: 100%;
        margin: 0
    }
    .tab_content {
        padding: 0;
        width: 100%
    }
    .tab_accordion_heading {
        font-size: 20px;
        font-weight: 700
    }
    .mobile-tabs.acc_active .tab_accordion_heading {
        font-weight: 700;
        color: #fc4c02;
        font-size: 20px
    }
    .follow-list li {
        display: block
    }
    .contact-form.contact_us_form form .field:first-child,
    .contact-form.contact_us_form form .field:nth-child(2) {
        width: 100%;
        margin-bottom: 30px
    }
    .contact-form.contact_us_form form .field {
        width: 100%
    }
    .icongroup li {
        width: 33%
    }
    .contact-form.contact_us_form form>div .hs-richtext p {
        font-size: 16px
    }
    .contact-form.contact_us_form form .hs-submit {
        margin-top: 20px
    }
}

@media screen and (max-width:480px) {
    .contact-form form .legal-consent-container>div:last-child {
        margin-bottom: 0
    }
} 

#}