.elementor-kit-22328{--e-global-color-primary:#0079C1;--e-global-color-secondary:#00578B;--e-global-color-text:#0D1D27;--e-global-color-accent:#106F01;--e-global-color-022555e:#000000;--e-global-color-019ac0e:#FFFFFF;--e-global-color-78c8080:#E4E8EA;--e-global-color-989d8cb:#56B6EF;--e-global-color-d475eff:#ECF4F8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-kit-22328 button,.elementor-kit-22328 input[type="button"],.elementor-kit-22328 input[type="submit"],.elementor-kit-22328 .elementor-button{background-color:var( --e-global-color-primary );text-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);color:var( --e-global-color-019ac0e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;}.elementor-kit-22328 button:hover,.elementor-kit-22328 button:focus,.elementor-kit-22328 input[type="button"]:hover,.elementor-kit-22328 input[type="button"]:focus,.elementor-kit-22328 input[type="submit"]:hover,.elementor-kit-22328 input[type="submit"]:focus,.elementor-kit-22328 .elementor-button:hover,.elementor-kit-22328 .elementor-button:focus{background-color:var( --e-global-color-019ac0e );color:var( --e-global-color-secondary );}.elementor-kit-22328 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22328 a{color:var( --e-global-color-secondary );}.elementor-kit-22328 a:hover{color:var( --e-global-color-primary );}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.manufacturers {
    display: flex;
    align-items: flex-start;
    flex-flow: column wrap;
}

.manufacturer {
    display: flex;
    margin-bottom: 30px;
    width: 100%;
}

.manufacturer:last-child {
    margin-bottom: 0;
}

.manufacturer-logo {
    flex-basis: 30%;
    width: 30%  ;
    margin-right: 30px;
    max-width: 200px;
}

.manufacturer-logo img {
    max-width: 180px;
}

.manufacturer-details {
    flex-basis: 70%;
    width: 70%;
}

.manufacturer-details p {
    display: block;
    margin-bottom: 6px;
}

.manufacturer-details p:first-child {
    font-weight: 700;
}


.video-holder {
    display: flex;
    justify-content: center;
}

.team-image-box figure img {
    width: 250px;
}

.get-quote-form-wrapper {
    margin: 10px -15px 0;
}

.get-quote-form-wrapper .nf-form-fields-required {
    padding: 0 15px 20px;
}

.get-quote-form-wrapper nf-fields-wrap {
    display: flex;
    flex-flow: row wrap;
}

.get-quote-form-wrapper nf-fields-wrap nf-field {
    flex-basis: 50%;
    padding: 0 15px;
}

.get-quote-form-wrapper nf-fields-wrap nf-field:nth-child(10), .get-quote-form-wrapper nf-fields-wrap nf-field:nth-child(15) {
    flex-basis: 100%;
}

@media only screen and (max-width: 640px) {
    .manufacturer {
        flex-flow: column wrap;
    }
    .manufacturer-logo {
        margin-bottom: 30px;
        margin-right: 0;
        width: 100%;
        flex-basis: 100%;
    }
    .manufacturer-details {
        width: 100%;
        flex-basis: 100%;
    }
    .get-quote-form-wrapper nf-fields-wrap nf-field {
        flex-basis: 100%;
    }
}/* End custom CSS */