﻿@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../font/nunito-sans-v12-latin_cyrillic-regular.9dc75b42.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-regular.9dc75b42.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-regular.16d7b238.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-regular.f46b8037.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-regular.0978209d.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(../font/nunito-sans-v12-latin_cyrillic-italic.144d8aae.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-italic.144d8aae.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-italic.d82cb85a.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-italic.efb4308e.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-italic.addce4d0.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito SemiBold;font-style:normal;font-weight:600;src:url(../font/nunito-sans-v12-latin_cyrillic-600.c95fe01b.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-600.c95fe01b.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-600.f56ba7f7.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-600.bf776ea7.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-600.8f50f368.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito SemiBold;font-style:italic;font-weight:600;src:url(../font/nunito-sans-v12-latin_cyrillic-600italic.fd1ce801.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-600italic.fd1ce801.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-600italic.9d7d0dc3.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-600italic.e86cd7ef.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-600italic.17ddc929.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito Bold;font-style:normal;font-weight:700;src:url(../font/nunito-sans-v12-latin_cyrillic-700.85b2b17c.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-700.85b2b17c.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-700.5d86b455.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-700.08e8d885.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-700.1f23ac25.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito Bold;font-style:italic;font-weight:700;src:url(../font/nunito-sans-v12-latin_cyrillic-700italic.6cd9c024.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-700italic.6cd9c024.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-700italic.1ae8540c.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-700italic.97e2e906.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-700italic.4d3f365c.ttf) format("truetype")}
@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(../font/source-code-pro-v22-latin_cyrillic-regular.f1ba9001.eot);src:local(""),url(../font/source-code-pro-v22-latin_cyrillic-regular.f1ba9001.eot) format("embedded-opentype"),url(../font/source-code-pro-v22-latin_cyrillic-regular.d2e19e2b.woff2) format("woff2"),url(../font/source-code-pro-v22-latin_cyrillic-regular.4608d7e7.woff) format("woff"),url(../font/source-code-pro-v22-latin_cyrillic-regular.3e87507d.ttf) format("truetype")}
@font-face{font-family:Source Code Pro Semibold;font-style:normal;font-weight:600;src:url(../font/source-code-pro-v22-latin_cyrillic-600.9e1e568e.eot);src:local(""),url(../font/source-code-pro-v22-latin_cyrillic-600.9e1e568e.eot) format("embedded-opentype"),url(../font/source-code-pro-v22-latin_cyrillic-600.0df7bf1b.woff2) format("woff2"),url(../font/source-code-pro-v22-latin_cyrillic-600.7c02a719.woff) format("woff"),url(../font/source-code-pro-v22-latin_cyrillic-600.7929c8ae.ttf) format("truetype")}
@font-face{font-family:Source Code Pro;font-style:italic;font-weight:400;src:url(../font/source-code-pro-v22-latin_cyrillic-italic.7029cce4.eot);src:local(""),url(../font/source-code-pro-v22-latin_cyrillic-italic.7029cce4.eot) format("embedded-opentype"),url(../font/source-code-pro-v22-latin_cyrillic-italic.905076af.woff2) format("woff2"),url(../font/source-code-pro-v22-latin_cyrillic-italic.d1a0f7a3.woff) format("woff"),url(../font/source-code-pro-v22-latin_cyrillic-italic.a3ce04b5.ttf) format("truetype")}
@font-face{font-family:Source Code Pro;font-style:italic;font-weight:600;src:url(../font/source-code-pro-v22-latin_cyrillic-600italic.29258cb8.eot);src:local(""),url(../font/source-code-pro-v22-latin_cyrillic-600italic.29258cb8.eot) format("embedded-opentype"),url(../font/source-code-pro-v22-latin_cyrillic-600italic.c88bff24.woff2) format("woff2"),url(../font/source-code-pro-v22-latin_cyrillic-600italic.694650e5.woff) format("woff"),url(../font/source-code-pro-v22-latin_cyrillic-600italic.1b7b60e8.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../font/nunito-sans-v15-latin-regular.44ad37c5.eot);src:url(../font/nunito-sans-v15-latin-regular.44ad37c5.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-regular.df62b85d.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-regular.3b85db5f.woff) format("woff"),url(../font/nunito-sans-v15-latin-regular.326b753d.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(../font/nunito-sans-v15-latin-500.8b561f57.eot);src:url(../font/nunito-sans-v15-latin-500.8b561f57.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-500.70ff5fa1.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-500.42e665da.woff) format("woff"),url(../font/nunito-sans-v15-latin-500.9d3c17aa.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(../font/nunito-sans-v15-latin-500italic.94ce6525.eot);src:url(../font/nunito-sans-v15-latin-500italic.94ce6525.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-500italic.7caf32b9.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-500italic.c56db685.woff) format("woff"),url(../font/nunito-sans-v15-latin-500italic.fc7b1ef3.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(../font/nunito-sans-v15-latin-600.85a723c6.eot);src:url(../font/nunito-sans-v15-latin-600.85a723c6.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-600.9470ec3b.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-600.62baf7a0.woff) format("woff"),url(../font/nunito-sans-v15-latin-600.9785c6dd.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(../font/nunito-sans-v15-latin-600italic.98586660.eot);src:url(../font/nunito-sans-v15-latin-600italic.98586660.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-600italic.6822bcae.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-600italic.3c5e9fb1.woff) format("woff"),url(../font/nunito-sans-v15-latin-600italic.e11a69cf.ttf) format("truetype")}
.link{color:#398cf6;cursor:pointer;display:inline-block;font-size:18px;line-height:21px;width:auto!important}
@media(min-width:576px){.link{font-size:20px;line-height:30px}
}.link:after{background:#398cf6;content:"";display:block;height:1px;position:relative;top:-5px;transform:translateY(3px) scale(0);transition:all .3s ease;width:100%}
.link:hover:after{transform:translateY(3px) scale(1)}
.link__primary{color:#ff415c;cursor:pointer;display:inline-block;font-family:Nunito SemiBold;font-size:18px;line-height:22px;position:relative}
.link__primary span.link__primary_after{font-size:18px;line-height:22px;padding-left:6px;padding-right:17px;position:relative;width:17px}
.link__primary span.link__primary_after:after,.link__primary span.link__primary_after:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.94319e-08 8.59L3.59 5L-3.53625e-07 1.41L1 0.5L5.5 5L1 9.5L7.94319e-08 8.59Z%27 fill=%27%23FF415C%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:9px;position:absolute;right:10px;top:9px;transition:.1s;width:6px}
.link__primary span.link__primary_after:after{opacity:0}
@media(min-width:769px){.link__primary:hover .link__primary_after:before{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceBefore;animation-timing-function:linear;right:6px}
.link__primary:hover .link__primary_after:after{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceAfter;animation-timing-function:linear;right:6px}
a:hover .link__primary_after:before{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceBefore;animation-timing-function:linear;right:6px}
a:hover .link__primary_after:after{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceAfter;animation-timing-function:linear;right:6px}
}.link__default{color:#fff;transition:all .3s ease}
.link__default img:hover{filter:invert(57%) sepia(61%) saturate(6018%) hue-rotate(324deg) brightness(96%) contrast(111%)}
.link__default:hover{color:#ff415c;transition:all .3s ease}
.article-body li>a,.link__underline,.wysiwyg a,p>a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;position:relative;transition:background-size .3s}
.article-body li>a:hover,.link__underline:hover,.wysiwyg a:hover,p>a:hover{background-size:100% 100%}
@keyframes bounceBefore{0%{opacity:1;transform:translateX(0)}
49%{opacity:0;transform:translateX(7px)}
52%{opacity:0;transform:translateX(-7px)}
to{opacity:1;transform:translateX(0)}
}@keyframes bounceAfter{0%{opacity:0;transform:translateX(-7px)}
49%{opacity:1;transform:translateX(0)}
99%{opacity:0;transform:translateX(7px)}
to{opacity:0;transform:translateX(-7px)}
}form h3{margin-bottom:32px}
@media screen and (max-width:768px){form h3{margin-bottom:24px}
}form input[type=email],form input[type=text]{max-height:40px;min-height:40px;padding:0}
@media screen and (max-width:768px){form input[type=email],form input[type=text]{max-height:36px;min-height:36px}
}form textarea{height:40px;min-height:40px;overflow:hidden;padding:9px 0}
@media screen and (max-width:768px){form textarea{overflow:visible}
}form textarea::-webkit-resizer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23899FB6' d='m4.75 11.25 6.5-6.5m-2.5 6.5 2.5-2.5'/%3E%3C/svg%3E");height:16px;width:16px}
form input[type=email],form input[type=text],form textarea{background:transparent;border:none!important;border-radius:unset!important;font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px;position:relative;transition:all .3s ease}
@media screen and (max-width:768px){form input[type=email],form input[type=text],form textarea{font-size:13px;line-height:18px}
}form input[type=email]:-webkit-autofill,form input[type=email]:-webkit-autofill:active,form input[type=email]:-webkit-autofill:focus,form input[type=email]:-webkit-autofill:hover,form input[type=text]:-webkit-autofill,form input[type=text]:-webkit-autofill:active,form input[type=text]:-webkit-autofill:focus,form input[type=text]:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:active,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover{-webkit-box-shadow:unset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
form input[type=email]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px}
form input[type=email]::placeholder,form input[type=text]::placeholder,form textarea::placeholder{font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px}
@media screen and (max-width:768px){form input[type=email]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{font-size:13px;line-height:18px}
form input[type=email]::placeholder,form input[type=text]::placeholder,form textarea::placeholder{font-size:13px;line-height:18px}
}form input[type=email]+.wpcf7-not-valid-tip,form input[type=text]+.wpcf7-not-valid-tip,form textarea+.wpcf7-not-valid-tip{color:#ff415c;font-size:12px;font-weight:400;line-height:18px;position:absolute}
form #radio-1{position:relative}
form #radio-1+.wpcf7-not-valid-tip{color:#ff415c;font-size:12px;font-weight:400;line-height:18px;position:absolute;top:calc(100% + 4px)}
form #radio-1>.wpcf7-list-item{margin:0;width:-moz-fit-content;width:fit-content}
form #radio-1 label>input[type=radio]{display:none}
form #radio-1 label>span{align-items:center;cursor:pointer;display:flex;font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px;margin-right:0;min-height:24px;padding-left:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
@media screen and (max-width:768px){form #radio-1 label>span{font-size:13px;line-height:18px;padding-left:28px}
}form #radio-1 label>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23899FB6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18'/%3E%3C/svg%3E");content:"";display:inline-block;height:24px;left:0;position:absolute;transition:all .3s ease;width:24px}
form #radio-1 label>input[type=radio]:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23127AFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18'/%3E%3Cpath fill='%23127AFF' d='M12 17.25a5.25 5.25 0 1 0 0-10.5 5.25 5.25 0 0 0 0 10.5'/%3E%3C/svg%3E")}
form #radio-1 label>span:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23127AFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18'/%3E%3C/svg%3E")}
form #radio-1 label>input[type=radio]:disabled+span:before{filter:grayscale(100%)}
form .privacy-message>p{color:#899fb6;font-family:Nunito SemiBold;font-size:14px;font-weight:400;line-height:20px}
@media screen and (max-width:1199px){form .privacy-message>p{max-width:100%}
}@media screen and (max-width:768px){form .privacy-message>p{font-size:12px;line-height:17px}
}form .privacy-message>p>a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;position:relative;transition:background-size .3s}
form .privacy-message>p>a:hover{background-size:100% 100%}
form .agreement-wrapper label{align-items:center;display:flex}
form .agreement-wrapper label>a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;font-size:16px;font-weight:400;line-height:22px;margin-left:5px;position:relative;transition:background-size .3s}
form .agreement-wrapper label>a:hover{background-size:100% 100%}
@media(max-width:768px){form .agreement-wrapper label>a{font-size:13px;line-height:22px}
}form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item{margin:0}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-not-valid-tip{color:#ff415c;font-size:12px;font-weight:400;line-height:18px;position:absolute;top:calc(100% + 4px);width:110px}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label>input{opacity:0;position:absolute;z-index:-1}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label>span{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23899FB6' stroke-linecap='square' stroke-width='1.5' d='M19 3.75H3.75v16.5h16.5V3.75z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:24px;margin-right:8px;transition:.2s;width:24px}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label>input:not(:disabled):not(:checked)+span:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23127AFF' stroke-linecap='square' stroke-width='1.5' d='M19 3.75H3.75v16.5h16.5V3.75z'/%3E%3C/svg%3E")}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label>input:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23127AFF' stroke-linecap='square' stroke-width='1.5' d='M19 3.75H3.75v16.5h16.5V3.75z'/%3E%3Cpath stroke='%23127AFF' stroke-linecap='square' stroke-width='1.5' d='M16.125 9.75 10.622 15l-2.747-2.625'/%3E%3C/svg%3E");background-repeat:no-repeat}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label{align-items:center;cursor:pointer;display:flex}
form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label .wpcf7-list-item-label{color:#124;font-size:16px;font-weight:400;line-height:22px}
@media(max-width:768px){form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label .wpcf7-list-item-label{font-size:13px;line-height:22px}
}@media(max-width:668px){form .agreement-wrapper .wpcf7-form-control-wrap[data-name=agreement] .wpcf7-list-item label .wpcf7-list-item-label>span>span{margin-left:-3px}
}@media screen and (max-width:1199px){form .bottom-section{max-width:100%}
}form .bottom-section .file-upload{height:24px;max-width:113px;padding-top:3px}
form .bottom-section .file-upload .has-error,form .bottom-section .file-upload .has-error-msg{color:#ff415c;font-family:Nunito SemiBold;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}
@media screen and (max-width:768px){form .bottom-section .file-upload .has-error,form .bottom-section .file-upload .has-error-msg{font-size:12px;line-height:18px}
}form .bottom-section .file-upload .codedropz-upload-handler{border:none;margin-bottom:0}
form .bottom-section .file-upload .codedropz-upload-handler+.dnd-upload-status{margin-top:15px;max-width:120%}
@media screen and (max-width:768px){form .bottom-section .file-upload .codedropz-upload-handler+.dnd-upload-status{margin-top:41px}
}form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-container{padding:0}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner>span{display:none}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{align-items:center;display:flex;font-family:Nunito SemiBold;font-size:18px;font-weight:600;line-height:18px;padding-left:28px;transition:all .3s ease}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn.disabled{color:#394663;pointer-events:none}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn.disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23394663' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.5' d='M17.25 14.916V8.5a5.25 5.25 0 1 0-10.5 0v8.75a3.5 3.5 0 1 0 7 0V8.5a1.75 1.75 0 1 0-3.5 0v7.583'/%3E%3C/svg%3E")}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:after{bottom:-3px;content:"";height:1px;left:27px;padding-left:28px;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s;width:calc(100% - 27px)}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:hover:after{transform:scaleX(1)}
form .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:before{content:"";height:24px;left:0;position:absolute;transition:all .3s ease;width:24px}
form .bottom-section .file-upload .codedropz-upload-handler .dnd-upload-counter{display:none}
form .bottom-section .file-upload .dnd-upload-status{margin-top:4px;padding:0;width:-moz-fit-content;width:fit-content}
@media screen and (max-width:768px){form .bottom-section .file-upload .dnd-upload-status{margin-top:16px}
}form .bottom-section .file-upload .dnd-upload-status .dnd-upload-image{display:none}
form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details{padding:0;width:100%}
form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .name{padding-bottom:0;padding-right:10px;padding-top:0}
form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .name span{font-family:Nunito SemiBold;font-size:14px;font-weight:400;line-height:20px;max-width:237px}
@media screen and (max-width:768px){form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .name span{font-size:12px;line-height:17px}
}form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .name em{display:none}
form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .remove-file{top:1px}
form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23899FB6' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.5' d='m12.5 3.5-9 9m9 0-9-9'/%3E%3C/svg%3E")!important;height:16px!important;width:16px!important}
form .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none}
form .bottom-section .contact-us__content_form button,form .bottom-section .contact-us__content_form input,form .bottom-section .submit-wrapper button,form .bottom-section .submit-wrapper input{align-items:center;background:#ff415c;border:1px solid transparent;border-radius:0!important;color:#fff;cursor:pointer;display:flex;font-family:Nunito SemiBold;font-size:18px;font-weight:600;justify-content:center;line-height:18px;max-height:54px;padding:18px 32px;transition:all .3s ease;width:100%}
@media screen and (min-width:768px){form .bottom-section .contact-us__content_form button:hover,form .bottom-section .contact-us__content_form input:hover,form .bottom-section .submit-wrapper button:hover,form .bottom-section .submit-wrapper input:hover{background:transparent;border:1px solid #ff415c;color:#ff415c}
}form .bottom-section .contact-us__content_form button:active,form .bottom-section .contact-us__content_form input:active,form .bottom-section .submit-wrapper button:active,form .bottom-section .submit-wrapper input:active{background:transparent;border:1px solid #ff415c;color:#ff415c;transition:0s}
form .bottom-section .contact-us__content_form button.disabled,form .bottom-section .contact-us__content_form input.disabled,form .bottom-section .submit-wrapper button.disabled,form .bottom-section .submit-wrapper input.disabled{background:rgba(255,65,92,.16);pointer-events:none}
form .bottom-section .contact-us__content_form .wpcf7-spinner,form .bottom-section .submit-wrapper .wpcf7-spinner{display:none!important}
form .select__wrapp{position:relative}
@media screen and (max-width:1199px){form .select__wrapp{max-width:100%;width:100%}
}form .select__wrapp .error_message,form .select__wrapp .error_message p{color:#ff415c;display:none;font-size:12px;font-weight:400;line-height:18px;position:absolute;top:calc(100% + 4px);width:100%}
form .select__wrapp .error_message p.show,form .select__wrapp .error_message p.show p,form .select__wrapp .error_message.show,form .select__wrapp .error_message.show p{display:block}
form .select__wrapp.open .option__list{left:0}
form .select__wrapp.open .selected{border-bottom:1px solid #127aff!important}
form .select__wrapp.open .selected:after{transform:rotate(180deg)}
form .select__wrapp .selected{align-items:center;border:none!important;border-radius:unset!important;cursor:pointer;display:flex;font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px;max-height:40px;min-height:40px;padding:0;position:relative;transition:all .3s ease}
@media screen and (max-width:1199px){form .select__wrapp .selected{max-width:100%!important;min-width:unset!important;width:100%!important}
}@media screen and (max-width:768px){form .select__wrapp .selected{background-position:right 12px center;font-size:13px;line-height:18px;max-height:36px;min-height:36px}
}form .select__wrapp .selected:after{bottom:0;content:"";height:16px;margin:auto 0;position:absolute;right:0;top:0;transition:all .3s ease;width:16px}
form .select__wrapp .selected:hover{border-bottom:1px solid #127aff!important}
form .select__wrapp .selected.error{border:1px solid red}
form .select__wrapp .selected span{background-color:transparent;font-size:16px;font-weight:400;line-height:22px}
@media screen and (max-width:768px){form .select__wrapp .selected span{font-size:13px;line-height:18px;max-height:40px;max-width:100%}
}form .select__wrapp .option__list{background:#fff;border:1px solid #e6eff7;display:flex;flex-direction:column;left:-5000px;max-height:328px;padding:24px 8px 16px 24px;position:absolute;top:100%;width:100%;z-index:10}
form .select__wrapp .option__list .option__wrapper{overflow-y:auto}
form .select__wrapp .option__list .option__wrapper::-webkit-scrollbar{width:3px}
form .select__wrapp .option__list .option__wrapper::-webkit-scrollbar-track{background:#e6eff7}
form .select__wrapp .option__list .option__wrapper::-webkit-scrollbar-thumb{background-color:#c6d0db;border:none;border-radius:0}
form .select__wrapp .option__list .option__wrapper .option__elem{background:#fff;color:#124;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:22px;transition:.5s}
form .select__wrapp .option__list .option__wrapper .option__elem:not(:last-child){margin-bottom:16px}
form .select__wrapp .option__list .option__wrapper .option__elem:hover{color:#127aff}
.wysiwyg{font-size:18px;line-height:28px; width:100%;  overflow:hidden;}
.wysiwyg img{max-width:100%; margin:1% auto}
@media(max-width:768px){.wysiwyg{font-size:14px;line-height:22px}
}.wysiwyg b,.wysiwyg strong{font-family:Nunito SemiBold}
.wysiwyg p{font-size:18px;line-height:28px}
.wysiwyg p:last-child{margin-bottom:0}
@media(max-width:768px){.wysiwyg p{font-size:14px;line-height:22px}
.wysiwyg p:last-child{margin-bottom:0}
}.wysiwyg ol,.wysiwyg ul{margin-bottom:16px;margin-top:16px}
.wysiwyg ol:first-child,.wysiwyg ul:first-child{margin-top:0}
.wysiwyg ol:last-child,.wysiwyg ul:last-child{margin-bottom:0}
.wysiwyg ol li,.wysiwyg ul li{font-size:18px;line-height:28px;margin-bottom:8px}
.wysiwyg ol li:last-child,.wysiwyg ul li:last-child{margin-bottom:0}
@media screen and (max-width:768px){.wysiwyg ol li,.wysiwyg ul li{font-size:14px;line-height:22px}
}.wysiwyg ol li.list-style-none:after,.wysiwyg ul li.list-style-none:after{display:none}
.wysiwyg ul{padding-left:32px}
.wysiwyg ul li{position:relative}
.wysiwyg ul li:after,
.structure .structure_le p:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2719%27 height=%2714%27 viewBox=%270 0 19 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.25 1.75037L6.75 12.2504L1.5 7.00037%27 stroke=%27%23127AFF%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;left:-32px;position:absolute;top:2px;width:24px}
@media screen and (max-width:768px){.wysiwyg ul li:after{top:-1px}
}.wysiwyg ol{padding-left:32px}
.wysiwyg_dark{color:#fff}
.wysiwyg_light{color:#124}
.wysiwyg_big p{font-size:22px;line-height:36px}
@media(max-width:768px){.wysiwyg_big p{font-size:16px;line-height:26px}
}.wysiwyg_big ol li,.wysiwyg_big ul li{font-size:22px;line-height:36px}
@media(max-width:768px){.wysiwyg_big ol li,.wysiwyg_big ul li{font-size:16px;line-height:26px}
}.wysiwyg_big ul li:after{top:6px}
@media(max-width:768px){.wysiwyg_big ul li:after{top:1px}
}.wp-block-embed-youtube .wp-block-embed__wrapper{margin:40px 0;max-width:780px;position:relative;width:100%}
@media screen and (max-width:768px){.wp-block-embed-youtube .wp-block-embed__wrapper{margin:32px 0}
}.wp-block-embed-youtube .wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.27%}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.wp-block-code{margin-bottom:16px;white-space:pre-wrap}
.wp-block-code code{background:#f3f6fb;border-radius:4px;color:#127aff;display:block;font-family:Source Code Pro,serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;padding:4px 8px}
.wp-block-code code strong{font-family:Source Code Pro Semibold,serif!important;font-weight:600}
@media screen and (max-width:768px){.wp-block-code code{font-size:16px;line-height:26px}
}body .is-layout-flow>.aligncenter{margin:0 auto!important}
@media screen and (max-width:768px){input[type=submit]{width:100%}
}.grecaptcha-badge{visibility:hidden}
.wpcf7-response-output{display:none;margin-top:24px!important}
.feedback-form_get-in-touch{align-items:center;background-color:#eef2f6;display:flex;height:0;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s ease 0s,opacity .2s ease 0s,height .3s ease 0s,opacity .3s ease 0s;width:100%;z-index:999999}
.feedback-form_get-in-touch a{color:#337ab7!important;font-family:Nunito Bold;text-decoration:none!important}
.feedback-form_get-in-touch a:hover{color:#23527c!important;text-decoration:underline!important}
.feedback-form_get-in-touch .acceptance{font-size:16px;padding-bottom:10px;padding-top:10px}
.feedback-form_get-in-touch .acceptance .wpcf7-list-item{margin-left:0}
.feedback-form_get-in-touch .acceptance label span{padding-left:30px;position:relative}
.feedback-form_get-in-touch .acceptance label span:before{background:#fff;content:"";cursor:pointer;height:20px;left:0;position:absolute;width:20px}
.feedback-form_get-in-touch .acceptance label input{display:none}
.feedback-form_get-in-touch .acceptance label input:checked+span:before{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZD0iTS4zIDE0Yy0uMi0uMi0uMy0uNS0uMy0uN3MuMS0uNS4zLS43bDEuNC0xLjRjLjQtLjQgMS0uNCAxLjQgMGwuMS4xIDUuNSA1LjljLjIuMi41LjIuNyAwTDIyLjggMy4zaC4xYy40LS40IDEtLjQgMS40IDBsMS40IDEuNGMuNC40LjQgMSAwIDEuNGwtMTYgMTYuNmMtLjIuMi0uNC4zLS43LjNzLS41LS4xLS43LS4zTC41IDE0LjN6Ii8+PC9zdmc+) no-repeat;background-position:50%;background-size:80%}
.feedback-form_get-in-touch.open{height:100%;opacity:1}
.wpcf7 form.spam .wpcf7-response-output{background-color:rgba(255,47,77,.16);border:0!important;border-radius:8px;color:#ff2f4d;display:block;font-family:Nunito Bold;font-size:16px;font-style:normal;font-weight:700;height:auto;line-height:22px;margin:0 0 24px;padding:16px 16px 16px 72px;position:relative;width:100%}
@media(max-width:768px){.wpcf7 form.spam .wpcf7-response-output{font-size:14px;line-height:20px;padding:16px 16px 16px 56px}
}.wpcf7 form.spam .wpcf7-response-output:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRkYyRjREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI3LjQyOSAxNi4wMDdBMTEuNDI4IDExLjQyOCAwIDEgMSAyMC42NTIgNS41Nk00LjU3MiAxNi4wMDdBMTEuNDI5IDExLjQyOSAwIDEgMCAxMS4zNDkgNS41NiIvPjxwYXRoIHN0cm9rZT0iI0ZGMkY0RCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xMS40MjkgMjAuNTcxIDkuMTQyLTkuMTQzTTIwLjU3MSAyMC41NzFsLTkuMTQzLTkuMTQzIi8+PC9zdmc+);background-size:cover;content:"";height:32px;left:25px;margin-top:-16px;position:absolute;top:50%;width:32px}
@media(max-width:768px){.wpcf7 form.spam .wpcf7-response-output:before{left:16px}
}.default-form form>div{margin-bottom:24px}
.default-form form .custom-select .wpcf7-form-control-wrap{display:none}
.default-form form input[type=email],.default-form form input[type=text]{border-bottom:1px solid #899fb6!important;color:#124;width:100%}
@media screen and (max-width:1199px){.default-form form input[type=email],.default-form form input[type=text]{max-width:100%;min-width:unset;width:100%}
}.default-form form input[type=email].wpcf7-not-valid,.default-form form input[type=text].wpcf7-not-valid{border-bottom:1px solid #ff415c!important}
.default-form form input[type=email]:active,.default-form form input[type=email]:focus,.default-form form input[type=email]:hover,.default-form form input[type=text]:active,.default-form form input[type=text]:focus,.default-form form input[type=text]:hover{border-bottom:1px solid #127aff!important}
.default-form form input[type=email]:-webkit-autofill,.default-form form input[type=email]:-webkit-autofill:active,.default-form form input[type=email]:-webkit-autofill:focus,.default-form form input[type=email]:-webkit-autofill:hover,.default-form form input[type=text]:-webkit-autofill,.default-form form input[type=text]:-webkit-autofill:active,.default-form form input[type=text]:-webkit-autofill:focus,.default-form form input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#394663;-webkit-box-shadow:unset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
.default-form form input[type=email]::-moz-placeholder,.default-form form input[type=text]::-moz-placeholder{color:#394663}
.default-form form input[type=email]::placeholder,.default-form form input[type=text]::placeholder{color:#394663}
.default-form form input[type=email]+.wpcf7-not-valid-tip,.default-form form input[type=text]+.wpcf7-not-valid-tip{top:calc(100% + 9px)}
.default-form form .privacy-message{margin-bottom:32px}
@media screen and (max-width:1150px){.default-form form .privacy-message{max-width:100%}
}.default-form form .agreement-wrapper{display:flex;max-height:24px}
.default-form form .agreement-wrapper a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;font-size:16px;line-height:22px;margin-left:5px;margin-right:54px;margin-top:1px;position:relative;text-decoration:none;transition:background-size .3s}
.default-form form .agreement-wrapper a:hover{background-size:100% 100%}
@media (max-width:1200px){.default-form form .agreement-wrapper a{margin-right:0}
}@media(max-width:768px){.default-form form .agreement-wrapper a{font-size:13px;line-height:18px;margin-top:3px}
}.default-form form .agreement-wrapper .agreement{max-height:24px}
.default-form form .bottom-section{margin-bottom:0}
@media screen and (max-width:768px){.default-form form .bottom-section{max-width:100%}
}.default-form form .bottom-section .submit-wrapper{position:relative}
.default-form form .bottom-section .submit-wrapper button,.default-form form .bottom-section .submit-wrapper input{width:auto}
@media screen and (max-width:768px){.default-form form .bottom-section .submit-wrapper button,.default-form form .bottom-section .submit-wrapper input{max-width:100%;min-width:unset;width:100%}
}.default-form form .bottom-section .submit-wrapper button svg,.default-form form .bottom-section .submit-wrapper input svg{margin-right:8px;transition:all .3s ease}
.default-form form .bottom-section .submit-wrapper button svg path,.default-form form .bottom-section .submit-wrapper input svg path{transition:all .3s ease}
.default-form form .bottom-section .submit-wrapper button:hover svg path,.default-form form .bottom-section .submit-wrapper input:hover svg path{stroke:#ff415c}
.default-form form .select-company-wrapper,.default-form form .select-intention-wrapper{margin-bottom:24px}
.default-form form .wpcf7-form-control-wrap[data-name=company_type_select],.default-form form .wpcf7-form-control-wrap[data-name=intention_select]{display:none}
.default-form form .select__wrapp .selected{background:transparent;border-bottom:1px solid #899fb6!important;color:red}
@media screen and (max-width:1199px){.default-form form .select__wrapp .selected{max-width:100%;min-width:unset;width:100%}
}.default-form form .select__wrapp .selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23899FB6' stroke-linecap='square' stroke-width='1.5' d='m13 6-5 5-5-5'/%3E%3C/svg%3E")}
.default-form form .select__wrapp .selected.error{border-bottom:1px solid #ff415c!important}
.default-form form .select__wrapp .selected:hover{border-bottom:1px solid #127aff!important}
.default-form form .select__wrapp .selected:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23127AFF' stroke-linecap='square' stroke-width='1.5' d='m13 6-5 5-5-5'/%3E%3C/svg%3E")}
.default-form form .select__wrapp .selected span{color:#394663;font-weight:600}
.preloader-container{align-items:center;display:flex;height:101%;position:absolute;text-align:center;top:0;width:100%}
.preloader-zenith{animation:cssload-spin .69s linear infinite;-o-animation:cssload-spin .69s linear infinite;-ms-animation:cssload-spin .69s linear infinite;-webkit-animation:cssload-spin .69s linear infinite;-moz-animation:cssload-spin .69s linear infinite;border-left-color:transparent;border-radius:50%;border-right-color:transparent;border-top-color:transparent;box-shadow:3px 3px 1px #061637;display:inline-block;height:30px;margin:0 auto;width:30px}
.lets-start .preloader-zenith{box-shadow:3px 3px 1px #fff}


.footer{background:#051638 url(image/foot_bg.jpg) no-repeat top left;padding:5% 0}
.footer .container{margin:0 auto;max-width:1440px;}
.footer__menu__item{width:33.33%}
.footer_top{width:40%;float:left}
.footer_navitem{width:60%;float:left}
.footer_navitem .footer__menu__item{float:left;margin-right:0}
.foot_jj{font-size:16px;line-height:28px;margin:3% 0 6%}
.footer__locations li{width:100%;overflow:hidden;margin:0 0 3%;font-size:16px;line-height:28px;padding:0 0 0 30px}
.footer__locations li:nth-child(1){background:url(../image/foot1.png) no-repeat center left;margin:0 0 6%}
.footer__locations li:nth-child(2){background:url(../image/foot2.png) no-repeat center left}
.footer__locations li:nth-child(3){background:url(../image/foot3.png) no-repeat center left}
.foot_div li{width:100%;overflow:hidden}
.foot_div li a{width:50%;float:left}
.footer .footer_bottom__privacy__links a{font-size:14px;line-height:18px;margin-right:32px}

@media screen and (max-width:768px){
    .footer_top{ width:100%}
    .footer {
        line-height: 24px;
        padding: 40px 0px;
    }
}


@keyframes cssload-spin{to{transform:rotate(1turn)}
}@media screen and (max-width:768px){.footer .col-md-4{align-items:center;display:flex;flex-direction:column}
.footer{font-size:14px;line-height:14px!important;padding:40px 0}
.footer__logo{line-height:24px;max-height:24px}
.footer__logo img{max-height:24px;max-width:148px}
}.footer__locations{font-size:14px;line-height:20px;padding-bottom:16px}
@media screen and (max-width:768px){.footer__locations{font-size:14px;line-height:22px}
}.footer__locations p{padding-bottom:16px}
@media screen and (max-width:768px){.footer__locations p{padding-bottom:0}
}@media screen and (max-width:767px){.footer__menu__item{border-bottom:1px solid hsla(0,0%,100%,.1);margin-right:0;margin-top:24px;padding-bottom:23px;width:100%}
}.footer .footer_bottom__privacy{font-family:Nunito}
.footer .footer_bottom__privacy__links a{font-size:14px;line-height:20px}
@media screen and (max-width:768px){.footer .footer_bottom__privacy__links a{font-size:14px;line-height:22px}
}.footer .widget_block p{align-items:center;font-family:Nunito SemiBold;font-size:12px;letter-spacing:.1em;line-height:14px;margin-bottom:32px;text-decoration:none;text-transform:uppercase}
.footer .widget_block a{color:#fff;font-size:16px;line-height:22px}
@media screen and (max-width:768px){.footer .widget_block a{font-size:14px;line-height:22px}
}.footer .widget_block a:hover{color:#ff415c;transition:all .3s ease}
.footer .widget_block .has-text-align-center{text-align:center}
.footer .widget_block ul li{padding-bottom:16px}
.footer .widget_block ul li:last-child{padding-bottom:0}
@media screen and (max-width:767px){.footer .col-md-4{align-items:center;display:flex;flex-direction:column}
}.footer{background:linear-gradient(259.16deg,#02102c -.49%,#124);color:#fff;font-size:16px;line-height:22px;padding:64px 0}
@media screen and (max-width:768px){.footer{line-height:24px;padding:40px 0}
}.footer__row{display:flex}
.footer__logo{margin-bottom:24px}
.footer__locations p{font-size:14px;line-height:20px;padding-bottom:14px}
@media screen and (max-width:768px){.footer__locations p{font-size:14px;line-height:22px}
}.footer__email{font-size:14px;line-height:20px}
@media screen and (max-width:768px){.footer__email{font-size:14px;line-height:22px;padding-bottom:16px}
}.footer__menu__items{display:flex;justify-content:space-around;width:100%}
@media screen and (max-width:767px){.footer__menu__items{flex-direction:column}
}
@media screen and (max-width:767px){.footer__menu__item{border-bottom:1px solid hsla(0,0%,100%,.1);margin-right:0;padding-bottom:24px;width:100%}
.footer_navitem{ width:100%}
.footer__menu__item{padding-bottom:5%; margin-bottom:6%}
}.footer__menu__item:last-child{margin-right:0}
.footer__menu__item:first-child{margin-top:0}
.footer .footer_bottom{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:64px}
@media screen and (max-width:992px){.footer .footer_bottom{align-items:start;flex-direction:column;padding-top:24px}
}.footer .footer_bottom__links{display:flex;margin-left:-24px;max-height:44px}
@media screen and (max-width:992px){.footer .footer_bottom__links{margin-bottom:24px;margin-left:0}
}.footer .footer_bottom__links .footer__link{margin-right:8px;text-decoration:none}
.footer .footer_bottom__links .footer__link:last-child{margin-right:0}
.footer .footer_bottom__links .footer__link:hover{text-decoration:none}
.footer .footer_bottom__privacy{align-items:center;display:flex;flex-direction:row;font-size:12px;line-height:18px}
@media screen and (max-width:992px){.footer .footer_bottom__privacy{align-items:start;flex-direction:column}
.footer .footer_bottom__privacy__links{margin-bottom:16px}
}.footer .footer_bottom__privacy__links a{font-size:12px;line-height:14px;margin-right:32px}
@media screen and (max-width:768px){.footer .footer_bottom__privacy__links a{font-size:12px;line-height:18px}
}.dm-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;max-height:100vh;overflow:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}
.dm-modal.open{display:block}
.dm-modal__overlay{background:rgba(0,0,0,.8);height:100%;position:fixed;top:0;width:100%}
.dm-modal__close{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:32px;top:32px;width:24px}
@media(max-width:768px){.dm-modal__close{top:16px}
}.dm-modal__wrapper{align-items:center;display:flex;justify-content:center;min-height:100%}
.dm-modal__modal{background:#fff;height:100%;margin:24px;max-width:1420px;position:relative;width:100%;z-index:1001}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__modal{max-width:1268px}
}@media screen and (max-width:768px){.dm-modal__modal{height:100%;margin:0;max-height:100%;max-width:100%}
}.dm-modal__modal:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='449' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='-43' cy='39' r='170' fill='%23127AFF' fill-opacity='.12'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='820' height='820' x='-453' y='-371' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_3780_17120' stdDeviation='120'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");content:"";height:340px;left:0;position:absolute;top:0;width:340px;z-index:-1}
@media screen and (max-width:768px){.dm-modal__modal:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='638' fill='none'%3E%3Cg filter='url(%23a)' opacity='.12'%3E%3Ccircle cx='351' cy='68' r='170' fill='%23127AFF'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='1140' height='1140' x='-219' y='-502' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_5289_13488' stdDeviation='200'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");left:unset;right:0}
}.dm-modal__modal:after{bottom:0;content:"";height:340px;position:absolute;right:0;width:340px;z-index:-1}
@media screen and (max-width:768px){.dm-modal__modal:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='667' fill='none'%3E%3Cg filter='url(%23a)' opacity='.12'%3E%3Ccircle cx='73' cy='570' r='170' fill='%23FF415C'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='1140' height='1140' x='-497' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_10836_109603' stdDeviation='200'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");left:0;right:unset}
}.dm-modal__content{display:flex;justify-content:space-between}
@media screen and (max-width:1199px){.dm-modal__content{flex-direction:column}
}.dm-modal__content_left{padding:96px 120px;width:100%}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left{margin:0 auto;max-width:760px;padding:48px 0 54px}
}@media screen and (max-width:1199px){.dm-modal__content_left{max-width:100%;padding:72px 24px 101px}
}.dm-modal__content_left form{align-items:flex-end;display:flex;flex-direction:column;margin-top:56px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left form{margin-top:32px}
}@media screen and (max-width:1199px){.dm-modal__content_left form{align-items:flex-start;margin-top:40px}
}.dm-modal__content_left p{margin:0!important}
@media screen and (max-width:1199px){.dm-modal__content_left p{max-width:100%;width:100%}
}.dm-modal__content_left p label:not(:last-child){margin-bottom:32px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left p label:not(:last-child){margin-bottom:24px}
}@media screen and (max-width:768px){.dm-modal__content_left p label:not(:last-child){margin-bottom:24px}
}.dm-modal__content_left label{align-items:baseline;display:flex;justify-content:flex-end}
@media screen and (max-width:1199px){.dm-modal__content_left label{flex-direction:column}
.dm-modal__content_left label .wpcf7-form-control-wrap{max-width:100%;width:100%}
}.dm-modal__content_left label>span{align-items:baseline;color:#124;display:flex;font-family:Nunito SemiBold;font-size:16px;font-weight:600;line-height:22px;text-align:right;white-space:nowrap}
@media screen and (max-width:768px){.dm-modal__content_left label>span{font-size:13px;line-height:18px}
}.dm-modal__content_left label>span:first-child{margin-right:20px}
.dm-modal__content_left label input[type=email],.dm-modal__content_left label input[type=text],.dm-modal__content_left label textarea{border-bottom:1px solid #899fb6!important;color:#124;max-width:632px;min-width:632px;width:632px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left label input[type=email],.dm-modal__content_left label input[type=text],.dm-modal__content_left label textarea{max-width:626px;min-width:626px;width:626px}
}@media screen and (max-width:1199px){.dm-modal__content_left label input[type=email],.dm-modal__content_left label input[type=text],.dm-modal__content_left label textarea{max-width:100%;min-width:unset;width:100%}
}.dm-modal__content_left label input[type=email]:active,.dm-modal__content_left label input[type=email]:focus,.dm-modal__content_left label input[type=email]:hover,.dm-modal__content_left label input[type=text]:active,.dm-modal__content_left label input[type=text]:focus,.dm-modal__content_left label input[type=text]:hover,.dm-modal__content_left label textarea:active,.dm-modal__content_left label textarea:focus,.dm-modal__content_left label textarea:hover{border-bottom:1px solid #127aff!important}
.dm-modal__content_left label input[type=email]:-webkit-autofill,.dm-modal__content_left label input[type=email]:-webkit-autofill:active,.dm-modal__content_left label input[type=email]:-webkit-autofill:focus,.dm-modal__content_left label input[type=email]:-webkit-autofill:hover,.dm-modal__content_left label input[type=text]:-webkit-autofill,.dm-modal__content_left label input[type=text]:-webkit-autofill:active,.dm-modal__content_left label input[type=text]:-webkit-autofill:focus,.dm-modal__content_left label input[type=text]:-webkit-autofill:hover,.dm-modal__content_left label textarea:-webkit-autofill,.dm-modal__content_left label textarea:-webkit-autofill:active,.dm-modal__content_left label textarea:-webkit-autofill:focus,.dm-modal__content_left label textarea:-webkit-autofill:hover{-webkit-text-fill-color:#124}
.dm-modal__content_left label input[type=email]::-moz-placeholder,.dm-modal__content_left label input[type=text]::-moz-placeholder,.dm-modal__content_left label textarea::-moz-placeholder{color:#899fb6;font-family:Nunito}
.dm-modal__content_left label input[type=email]::placeholder,.dm-modal__content_left label input[type=text]::placeholder,.dm-modal__content_left label textarea::placeholder{color:#899fb6;font-family:Nunito}
.dm-modal__content_left label input[type=email].wpcf7-not-valid,.dm-modal__content_left label input[type=text].wpcf7-not-valid,.dm-modal__content_left label textarea.wpcf7-not-valid{border-bottom:1px solid #ff415c!important}
.dm-modal__content_left label input[type=email]+.wpcf7-not-valid-tip,.dm-modal__content_left label input[type=text]+.wpcf7-not-valid-tip,.dm-modal__content_left label textarea+.wpcf7-not-valid-tip{top:calc(100% + 4px)}
.dm-modal__content_left .privacy-message{margin-bottom:40px;margin-top:32px;max-width:632px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left .privacy-message{margin-bottom:32px;margin-top:32px}
}.dm-modal__content_left .privacy-message p{font-family:Nunito}
.dm-modal__content_left .bottom-section{align-items:center;display:flex;justify-content:space-between;max-width:632px;width:100%}
@media screen and (max-width:1199px){.dm-modal__content_left .bottom-section{max-width:100%}
}.dm-modal__content_left .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{color:#124}
.dm-modal__content_left .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:after{background-color:#124}
.dm-modal__content_left .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23124' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.5' d='M17.25 14.916V8.5a5.25 5.25 0 1 0-10.5 0v8.75a3.5 3.5 0 1 0 7 0V8.5a1.75 1.75 0 1 0-3.5 0v7.583'/%3E%3C/svg%3E")}
.dm-modal__content_left .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .name span{color:#124}
.dm-modal__content_left .bottom-section .submit-wrapper{position:relative}
.dm-modal__content_left .bottom-section .submit-wrapper input{max-width:279px;min-width:279px}
@media screen and (max-width:768px){.dm-modal__content_left .bottom-section .submit-wrapper input{max-width:174px;min-width:174px}
}.dm-modal__content_left .wpcf7-response-output{margin-top:24px!important}
.dm-modal__content_left_image{line-height:0}
.dm-modal__content_left_image img{max-height:52px;width:-moz-max-content;width:max-content}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left_image img{max-height:40px}
}@media screen and (max-width:768px){.dm-modal__content_left_image img{font-size:32px;line-height:35px;max-height:35px}
}.dm-modal__content_left_title{color:#127aff;font-size:56px;font-style:normal;font-weight:400;line-height:62px}
@media screen and (max-width:768px){.dm-modal__content_left_title{font-size:32px;line-height:35px}
}.dm-modal__content_left_steps_each{color:#124;font-size:22px;font-weight:400;line-height:164%;position:relative}
.dm-modal__content_left_steps_each:before{border:2px solid #c6d0db;border-radius:50%;content:"";height:10px;left:-24px;position:absolute;top:13px;width:10px}
.dm-modal__content_left_steps_each:first-child:before{border:2px solid #127aff}
.dm-modal__content_left_steps_each:after{background:#c6d0db;content:"";height:calc(100% + 14px);left:-20px;position:absolute;top:23px;width:2px}
.dm-modal__content_left_steps_each:nth-last-child(-n+2):after{height:calc(100% + 7px)}
.dm-modal__content_left_steps_each:last-child:after{content:none}
.dm-modal__content_left_steps_each:not(:last-child){margin-bottom:24px}
.dm-modal__content_left_description{color:#124;font-size:22px;font-weight:400;line-height:36px;margin-top:16px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_left_description{font-size:18px;line-height:28px;margin-top:8px}
}@media screen and (max-width:768px){.dm-modal__content_left_description{font-size:16px;line-height:26px;margin-top:16px}
}.dm-modal__content_left_description a{color:#ff415c;position:relative}
.dm-modal__content_left_description a:after{background-color:#ff415c;bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s;width:100%}
.dm-modal__content_left_description a:hover:after{transform:scaleX(1)}
.dm-modal__content_right{align-items:center;background-color:#124;display:flex;padding:97px 92px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_right{padding:120px 56px}
}@media screen and (min-width:1200px)and (max-width:1600px)and (min-width:1536px){.dm-modal__content_right{padding:120px 76px}
}@media screen and (max-width:1199px){.dm-modal__content_right{display:none;margin-top:40px;max-width:100%}
}@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_right_image{max-height:420px;max-width:169px;width:100%}
}.dm-modal__content_right_image img{max-width:236px}
@media screen and (min-width:1200px)and (max-width:1600px){.dm-modal__content_right_image img{height:100%;width:100%}
}.dm-modal__success{align-items:center;display:flex;display:none;flex-direction:column;justify-content:center;max-width:701px;text-align:center;width:100%}
.dm-modal__success-icon{max-height:80px;max-width:80px}
.dm-modal__success-title{color:#124;font-family:Nunito SemiBold;font-size:56px;font-weight:400;line-height:62px;margin-top:24px;text-align:center}
@media screen and (max-width:768px){.dm-modal__success-title{font-size:32px;line-height:35px}
}.dm-modal__success-subtitle{color:#124;font-family:Nunito SemiBold;font-size:22px;font-weight:400;line-height:36px;margin-top:16px;text-align:center}
@media screen and (max-width:768px){.dm-modal__success-subtitle{font-size:16px;line-height:26px}
.dm-modal.success .dm-modal__modal{position:absolute}
}.dm-modal.success .dm-modal__success{display:flex;height:100%;margin:auto 0;max-height:100%}
@media screen and (max-width:1199px){.dm-modal.success .dm-modal__success{margin:60px auto 0}
}@media screen and (max-width:768px){.dm-modal.success .dm-modal__success{height:auto;margin:180px auto 0!important}
}.dm-modal.success .dm-modal__content{height:100%}
.dm-modal.success .dm-modal__content_left{padding-bottom:101px!important}
@media screen and (min-width:1200px){.dm-modal.success .dm-modal__content_left{display:flex;justify-content:center;padding-bottom:96px!important}
.dm-modal.success .dm-modal__content_left_description,.dm-modal.success .dm-modal__content_left_image,.dm-modal.success .dm-modal__content_left_title{display:none}
}.dm-modal.success .dm-modal__content_left .lets-start__booking,.dm-modal.success .dm-modal__content_left form{display:none}
.dm-modal .lets-start__booking{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:48px 0 0 auto;max-width:632px;position:relative}
@media screen and (max-width:1199px){.dm-modal .lets-start__booking{margin:48px 0 0;max-width:100%}
}.dm-modal .lets-start__booking.hr:before{background-color:#fff;content:"";height:1px;opacity:.15;position:absolute;top:-25px;width:100%}
.dm-modal .lets-start__booking.hr.white:before{background-color:#000}
.dm-modal .lets-start__booking__person{align-items:center;display:flex}
.dm-modal .lets-start__booking__person .person__avatar{border-radius:50%;height:56px;margin-right:12px;-o-object-fit:cover;object-fit:cover;width:56px}
.dm-modal .lets-start__booking__person .person__name{font-family:Nunito SemiBold,serif;font-size:16px;line-height:22.4px}
.dm-modal .lets-start__booking__person .person__major{color:#899fb6;font-size:14px;line-height:19.6px}
.dm-modal .lets-start__booking a{gap:8px;height:54px;max-width:279px;min-width:279px}
@media screen and (max-width:576px){.dm-modal .lets-start__booking a{max-width:100%;min-width:100%}
}.dnd-icon-remove.deleting{display:none!important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}
.wpcf7 .hidden-fields-container{display:none}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}
.wpcf7-form-control-wrap{position:relative}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}
.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}
form.submitting .wpcf7-spinner{visibility:visible}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}
@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}
}@keyframes spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}@keyframes blink{from{opacity:0}
50%{opacity:1}
to{opacity:0}
}.wpcf7 [inert]{opacity:0.5}
.wpcf7 input[type="file"]{cursor:pointer}
.wpcf7 input[type="file"]:disabled{cursor:default}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}
.wpcf7-reflection>output{display:list-item;list-style:none}
.wpcf7-reflection>output[hidden]{display:none}
.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}
.dnd-icon-remove.deleting:after{display:none!important}
.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}
.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}
.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}
.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}
.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}
.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}
.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}
.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}
.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}
.dnd-upload-status.in-progress .remove-file{opacity:0.2}
.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4CAF50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}
.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}
.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}
.codedropz-upload-container{padding:15px 20px}
.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}
.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}
.codedropz-dragover{border-color:#6b6a6a}
.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:#f00;padding:5px 0;font-style:italic}
.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}
.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}
@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:normal}
.dnd-upload-status .dnd-upload-details .name{padding-right:60px}
.codedropz-upload-inner h3{font-size:22px}
}