.iziModal .iziModal-header {
    background: #54c4de;
}

.iziModal .iziModal-content {
    padding: 20px;
}

#isolation .iziModal .modal-callback .control-label {
    text-align: left;
}

#isolation .iziModal .modal-form .form-control {
    height: 40px;
    border: 1px solid #bed7db;
}

#isolation .iziModal .modal-form textarea.form-control {
    min-height: 100px;
}

#isolation .iziModal .modal-form .form-control:focus {
    box-shadow: none;
    border-color: #54c4de;
}

#isolation .iziModal .modal-form .modal-footer {
    padding: 0;
}

#isolation .inline-form {
    position: relative;
    min-height: 100px;
}

#isolation .inline-form:before, #isolation .form-inline:before {
    content: '';
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}

#isolation .form-inline:before {
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
}

#isolation .inline-form.loaded:before {
    content: none;
}

#isolation .form-inline.loading:before {
    opacity: 1;
    visibility: visible;
}

[data-section="manufacture-form"] {
    padding: 40px 0;
    background: linear-gradient(78.23deg, #004D72 26.09%, #006697 87.35%);
    box-shadow: 0 4px 23px rgba(0, 91, 135, 0.5);
    color: #fff;
}

#isolation [data-manufacture-title] {
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
}

[data-manufacture-subtitle] {
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
}

[data-manufacture-row] {
    margin-bottom: 35px;
}

#isolation a[data-manufacture-link],
#isolation a[data-manufacture-link]:link {
    color: #fff;
    border-bottom: 1px solid #fff!important;
}

#isolation a[data-manufacture-link]:hover {
    color: #fff;
    border-bottom-color: transparent!important;
}

#isolation [data-form-checkbox="manufacture"] {
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

[data-manufacture-info] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 32px;
    line-height: 38px;
    text-align: center;
}

[data-manufacture-link="phone"] * {
    opacity: 1!important;
}

[data-manufacture-email] {
    margin: 55px 0;
}

[data-manufacture-form-btn] {
    width: 100%;
    max-width: 370px;
    height: 85px;
    background: #59E1FF;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
    border-radius: 39px;
    border: none;
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    color: #000;
    transition: .3s!important;
}

[data-manufacture-form-btn]:not([disabled]):hover {
    opacity: .7;
}

[data-manufacture-form-btn][disabled] {
    animation: btnLoaded 1.5s infinite;
}

[data-succes="request"] {
    font-size: 16px;
    line-height: 1.3;
}

@keyframes btnLoaded {
    0% { opacity: .8 }
    50% { opacity: .5 }
    100% { opacity: .8 }
}

@media (max-width: 768px) {
    [data-manufacture-info] {
        flex-direction: column-reverse;
    }

    [data-manufacture-form-btn] {
        margin-bottom: 30px;
    }
}
