.elementor-kit-34{--e-global-color-primary:#1F2949;--e-global-color-secondary:#ED1848;--e-global-color-text:#CD0B42;--e-global-color-accent:#000000;--e-global-color-f6a3f07:#13214D;--e-global-color-0311ad4:#1F2949A3;--e-global-color-5e3fb37:#13214D7A;--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;--e-global-typography-71e45b0-font-family:"Rubik";--e-global-typography-71e45b0-font-size:18px;--e-global-typography-71e45b0-font-weight:400;--e-global-typography-71e45b0-font-style:normal;--e-global-typography-14625ff-font-family:"Lato";--e-global-typography-14625ff-font-size:18px;--e-global-typography-14625ff-font-weight:400;--e-global-typography-abaf16a-font-family:"Helvetica Neue";--e-global-typography-abaf16a-font-size:19px;--e-global-typography-abaf16a-font-weight:700;--e-global-typography-abaf16a-font-style:italic;--e-global-typography-abaf16a-line-height:25px;--e-global-typography-abaf16a-letter-spacing:1px;--e-global-typography-fbb6bae-font-family:"Helvetica Neue";--e-global-typography-fbb6bae-font-size:15px;--e-global-typography-fbb6bae-line-height:25px;--e-global-typography-fbb6bae-letter-spacing:0.1px;--e-global-typography-a00d3fe-font-family:"Helvetica Neue";--e-global-typography-a00d3fe-font-size:15px;--e-global-typography-a00d3fe-font-weight:500;--e-global-typography-a00d3fe-line-height:25px;--e-global-typography-a00d3fe-letter-spacing:0.1px;--e-global-typography-a2b3c8e-font-family:"Rubik";--e-global-typography-a2b3c8e-font-size:70px;--e-global-typography-a2b3c8e-font-weight:500;--e-global-typography-a2b3c8e-font-style:normal;--e-global-typography-a2b3c8e-line-height:95px;--e-global-typography-a2b3c8e-letter-spacing:-4px;--e-global-typography-856ac74-font-family:"Rubik";--e-global-typography-856ac74-font-size:17px;--e-global-typography-856ac74-font-weight:400;--e-global-typography-856ac74-text-transform:uppercase;--e-global-typography-856ac74-line-height:25px;--e-global-typography-ad58d6c-font-family:"Rubik";--e-global-typography-ad58d6c-font-size:17px;--e-global-typography-ad58d6c-font-weight:400;--e-global-typography-ad58d6c-text-transform:uppercase;--e-global-typography-ad58d6c-line-height:25px;font-family:"Rubik", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-34{--e-global-typography-ad58d6c-font-size:14px;--e-global-typography-ad58d6c-line-height:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.wpcf7 form .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
    border-color: none!important;
    border: none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
    color: #ffb900!important;
}
.grecaptcha-badge {
    visibility: hidden;
}
.sbi_load_btn{
    width: 280px;
    font-size: 15px!important;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Sans-serif;
    font-weight: 500;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    transition: all 0.5s ease!important;
}
.sbi_load_btn:hover{
    background: #fff!important;
    color: #cd0b42!important;
    opacity: 1!important;
}
.sbi_btn_text{
    transition: none!important;
}
.wpcf7-not-valid-tip {
    display: inline-block !important;
}

.sliderbold span{
   font-family: "Rubik";
   font-weight: 500;
}
.contact__parag p{
    padding-bottom: 0px;
}

h5{
    color: black;
    font-size: 35px;
    font-weight: 700;
    font-style: italic;
    padding-left: 39px;
    border-left: 17px solid #ED1848;
    margin-bottom: 60px;
    margin-top: 35px;
}

a{
    color: white;
}

a:hover{
    color: white;
}

/*ABOUT COMPANY**************************/

input[type="email"],input[type="text"],
input[type="url"],input[type="tel"]{
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #929292;
    padding: 0px;
    color: #13214D;
    font-size: 20px;
}

.form__career span{
    color: #CD0B42;
}

input,
textarea,
label{
    color: #13214D;
    font-size: 20px;
}

.form__career .name, .form__career .email{
    width: 548px;
    margin-right: 27px; 
}
.form__career .link, .form__career .phone{
    width: 410px;
}
label{
    letter-spacing: 0px;
    line-height: 32px
}
.form__career-top{
    display: flex;
    margin-bottom: 15px;
}
.form__career-bottom{
    display: flex;
    margin-bottom: 35px;
}
.form__career .message{
    width: 976px;
    height: 204px;
    border-color: #707070;
    resize: none;
}

.form__career-textarea{
    margin-bottom: 25px;
}

input[type="submit"]{
    border: none;
    color: #ED1848;
    text-decoration: underline;
    font-family: "Lato", Sans-serif;;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.5px;
    margin-bottom: 70px;
    margin-left: -16px
}

input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active{
    background: none;
    color: #ED1848;
}

input[type=file],
input[type=file]::-webkit-file-upload-button{
    border: none;
    padding-right: 150px;
    opacity: 0;
}


input[type=file],
input[type=file]::-webkit-file-upload-button {
cursor: pointer; 
cursor: hand;
}

.visible-file{
    margin-top: -43px;
    margin-bottom: 48px;
    color: #7E7E7E;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 0.7px;
    font-family: "Lato", Sans-serif;
    transition: all 0.5s ease;
}

.visible-file span{
    transition: all 0.5s ease;
    color: #7E7E7E;
    text-decoration: underline;
}

.hover__wrapper:hover .visible-file,
.hover__wrapper:hover .visible-file span{
      color: #CD0B42;
}


.form__career .wrapper-checkbox{
    position: relative;
    margin-bottom: 20px;
    margin-left: -3px;
}


span.wpcf7-list-item{
    position: relative;
    margin-left: 0px;
}

span.wpcf7-list-item-label {
    color: #1F2949;
    font-family: "Rubik";
    font-size: 14px;
    padding-left: 35px;
}

input[type="checkbox"] {
    height: 40px;
    position: absolute;
    left: 0;
    width: 100%;
    opacity: 0;
    z-index: 2;
}

input[type="checkbox"]+span.wpcf7-list-item-label::before{
    content: "";
    width: 27px;
    height: 27px;
    border: 1px solid #707070;
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 1;
}

.form__career input[type="checkbox"]+span.wpcf7-list-item-label::before{
    width: 18px;
    height: 18px;
    top: 8px;
    left: 3px;
}

input[type="checkbox"]+span.wpcf7-list-item-label::after{
    content: '';
    position: absolute;
    left: 5px;
    top: 10px;
    width: 15px;
    height: 18px;
    background-image: url('/wp-content/uploads/2021/02/Контур-8440.svg');
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
     transition: all 0.4s ease-in-out;
}

.form__career input[type="checkbox"]+span.wpcf7-list-item-label::after{
    transform: scale3d(0.8,0.8,1);
    top: 8px;
    left: 4px;
}

input[type="checkbox"]:checked+span.wpcf7-list-item-label::after{
    opacity: 1;
}

.wrapper-checkbox p {
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 40px;
}

.wrapper-checkbox a {
    color: #13214D;
    transition: all 0.4s ease;
    display: inline-block;
}
.wrapper-checkbox a:hover{
    color: #CD0B42;
}

.wrapper-checkbox a::after {
  content: '';
  width: 0px;
  height: 1px;
  display: block;
  background: #CD0B42;
  transition: 400ms;
}
.wrapper-checkbox a:hover::after {
    width: 100%;
}

/*About Company tablet*/
@media (max-width: 1024px) {
    .form__career{
    max-width: 1024px;
    margin: 0 auto;
    }
    .form__career .name, .form__career .email{
        width: 100%;
        height: 60px;
        margin-right: 0px; 
        margin-bottom: 50px;
    }
    .form__career .link, .form__career .phone{
       width: 100%;
        height: 60px;
        margin-bottom: 50px;
    }
    .form__career-top{
        display: block;
        margin-bottom: 0px;
    }
    .form__career-bottom{
        display: block;
        margin-bottom: 0px;
    }
    .form__career .message{
        width: 100%;
        margin-top: 20px;
    }
    
    .button__submit input[type="submit"]{
        margin-left: 0px;
        margin-top: 52px;
        border: 1px solid;
        font-size: 24px;
        width: 100%;
        height: 68px;
    }
    
    .wrapper-checkbox p{
        font-size: 14px;
        left: 78px;
    }
    .form__career input[type=file] {
        border: none;
        opacity: 0;
        width: 250px;
        overflow: hidden;
    }
    
    
    .form__career .visible-file{
        font-size: 14px;
    }
    
    
    .form__career .wrapper-checkbox{
        position: relative;
        margin-bottom: 20px;
    }
    
    span.wpcf7-list-item{
        position: relative;
        margin-left: 0px;
    }
    
    .form__career input[type="checkbox"] {
        height: 40px;
        position: absolute;
        left: 0;
        width: 100%;
        opacity: 0;
        z-index: 2;
    }
    
    .form__career input[type="checkbox"]+span.wpcf7-list-item-label::before{
        width: 38px;
        height: 38px;
        top: 1px;
    }
    
    .form__career input[type="checkbox"]+span.wpcf7-list-item-label::after{
        width: 35px;
        height: 38px;
        top: 1px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .wrapper-checkbox a {
        margin-left: 30px;
        color: #1F2949;
        font-size: 14px;
        color: #CD0B42;
    }
    .wrapper-checkbox a::after {
      content: '';
      width: 100%;
      height: 1px;
      display: block;
      background: #CD0B42;
    }
    
    .button__submit input {
        text-decoration: none!important;
    }
    
}


/*About Company MOBILE********************/
@media (max-width: 760px){
    .form__career{
        text-align: left;
    }
    .form__career .name, .form__career .email{
        width: 100%;
    }
    .form__career .link, .form__career .phone{
        width: 100%;
    }
    
    .form__career-textarea  {  
        display: none;
    }
    .form__career .wrapper-checkbox{
        display: flex;
    }
}

@media (max-width: 480px) {
    .wrapper-checkbox a {
        width: 186px;
    }
}


/*БРИФ*******************************/

.form__brief {
    overflow: hidden
}

.custom__checkbox{
    max-width: 800px;
}

.brief__best textarea{
    width: 100%;
    height: 324px;
    resize: none;
}

.custom__checkbox-top,
.custom__checkbox-bottom{
    display: grid;
    grid-template-columns: 240px 310px 300px;
    grid-auto-rows: 90px;
}


.custom__checkbox span{
    color: white;
    margin-right: 0px;
    font-family: Rubik;
    font-size: 20px;
}

.brief__best{
    color: white;
}

.brief__best h2{
    margin-top: 55px;
    font-size: 20px;
}

.brief__best textarea{
     background-color: #13214D;
     border-color: #FFFFFF;
     color: #fff;
}

.brief__links{
    margin-top: 30px;
}

.brief__best a{
    position: relative;
    display: inline-block;
    text-decoration: underline;
    margin-bottom: 35px;
}
.brief__best a::after{
    content: '';
    width: 10px;
    height: 15px;
    background-image: url('/wp-content/uploads/2020/12/%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0.svg');
    position: absolute;
    right: -19px;
    top: 4px;
}

.brief__best .pocessing-link{
    text-decoration: none;
}
.brief__best .pocessing-link:after {
  content: none;
}
.brief__best .pocessing-link:hover::after {
    width: 100%;
}

.brief__best .wrapper-checkbox a:before {
    position: absolute;
    bottom: 0;
    content: '';
    width: 0px;
    height: 1px;
    display: block;
    background: #CD0B42;
    transition: 400ms;
}
.brief__best .wrapper-checkbox a:hover::before {
    width: 100%;
}

.form__brief span{
    color: #ED1848;
}

.form__brief input,
.form__brief input[type="checkbox"]{
    width: 382px;
    background-color: #13214D;
    color: white;
}

.form__brief input,
.form__brief textarea,
.form__brief label{
    color: #fff;
}

.form__brief-top,
.form__brief-bottom{
    display: flex;
    margin-left: 40px;
    max-width: 905px;
    justify-content: space-between;
}

.form__brief-top{
    margin-top: 50px;
}
.form__brief-bottom{
    margin-top: 50px;
    margin-bottom: 72px;
}

.clip{
    display: inline-block;
    width: 23px;
    height: 23px;
    background-image: url('/wp-content/uploads/2020/12/скрепка.png');
    margin-bottom: -5px;
    margin-right: 10px;
}

.form__brief .visible-file,.form__brief .visible-file span{
    color: #fff;
}

.form__brief .visible-file{
    margin-left: 40px;
    margin-top: -43px;
}

.hover__wrapper:hover .form__brief .visible-file,
.hover__wrapper:hover .form__brief .visible-file span{
      color: #CD0B42;
}

.hover__wrapper:hover .visible-file .clip {
    background-image: url('/wp-content/uploads/2021/02/clip.png');
}






input[type="submit"].submit__brief{
    background-color: #fff;
    color: #13214D;
    border-radius: 0px;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 20px;
    letter-spacing: 0px;
    margin-top: 35px;
    margin-left: 40px;
    margin-bottom: 50px;
    transition: all 0.3s linear;
    height: 44px;
}

input[type="submit"].submit__brief:hover,
input[type="submit"].submit__brief:focus{
    background-color: #CD0B42;
    color: #fff;
}

.form__brief input[type="checkbox"],.form__brief input[type="checkbox"]+span.wpcf7-list-item-label::before,.form__brief input[type="checkbox"]+span.wpcf7-list-item-label,
.form__brief input[type="checkbox"]+span.wpcf7-list-item-label::after{
    margin-left: -35px;
}

.form__brief input[type="checkbox"]+span.wpcf7-list-item-label{
    font-size: 20px;
    color: #fff;
}

.checkbox__brief-right{
    margin-left: 140px;
}

.brief__best-subtitle{
    font-size: 20px;
    line-height: 19px;
    letter-spacing: 0.8px;
}

.custom__checkbox input[type="checkbox"]+span.wpcf7-list-item-label::before,
.brief__best input[type="checkbox"]+span.wpcf7-list-item-label::before{
    border: 1px solid #fff;
}

.brief__best input[type="email"],.brief__best input[type="text"],.brief__best input[type="url"],.brief__best input[type="tel"]{
    border-bottom: 1px solid #fff;
}

.submit__brief--parent .wpcf7-response-output{
    color: #fff!important;
}

.form__brief span.wpcf7-list-item-label,
.custom__checkbox span.wpcf7-list-item-label{
    padding-left: 40px;
}

.checkbox__brief-bottom input[type="checkbox"]+span.wpcf7-list-item-label::before{
    border-color: #fff;
    margin-left: 6px;
}

.checkbox__brief-bottom input[type="checkbox"]+span.wpcf7-list-item-label::after{
    left: 11px;
}

.checkbox__brief-bottom a{
    color: #fff;
    margin-left: 6px;
}

.checkbox__brief-bottom {
    margin-top: 16px;
}

/*Tablet brief*/

@media(max-width: 1024px) {
    .custom__checkbox-top,
    .custom__checkbox-bottom{
        display: flex;
        flex-wrap: wrap;
    }
    
    .custom__checkbox-top span,
    .custom__checkbox-bottom span {
        width: 100%;
    }
    
    .custom__checkbox-top .first,
    .custom__checkbox-bottom .first {
        margin-bottom: 37px;
    }
    
    .brief__best h2{
        margin-top: 0;
    }
    
    .custom__checkbox-bottom{
         margin-bottom: 22px;
    }
     
    .brief__best textarea {
         margin-bottom: 28px;
    }
     
    .brief__links{
        margin-bottom: 27px;
    }
    .form__brief-top,
    .form__brief-bottom{
        display: block;
        margin: 0;
        margin-left: 0px;
        width: 100%;
    }
    .form__brief-bottom input,
    .form__brief-top input{
        width:100%;
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .form__brief-top label,
    .form__brief-bottom label{
        width: 100%;
    }
    
    .form__brief-top{
        margin-top: 38px;
    }
    .checkbox__brief-right{
        margin-left: 0;
    }
    
    .form__brief input[type="checkbox"], .form__brief input[type="checkbox"]+span.wpcf7-list-item-label::before, .form__brief input[type="checkbox"]+span.wpcf7-list-item-label, .form__brief input[type="checkbox"]+span.wpcf7-list-item-label::after{
        margin-left: 0px;
    }
    
    .form__brief .visible-file{
        margin-left: 0;
        margin-top: -45px;
        font-size: 20px;
        letter-spacing: 0.3px;
    }
    
    input[type="submit"].submit__brief{
        display: block;
        width: 70%;
        height: 59px;
        margin: 0 auto;
        margin-top: 65px;
        margin-bottom: 50px;
    }
    p.brief__best-subtitle{
        margin-bottom: 25px;
    }
    .checkbox__brief-bottom input[type="checkbox"]+span.wpcf7-list-item-label::before{
        margin-left: 0px;
    }
    
    .checkbox__brief-bottom input[type="checkbox"]+span.wpcf7-list-item-label::after{
        left: 5px;
    }
    
    .checkbox__brief-bottom a{
        margin-left: 3px;
    }
    
    .checkbox__brief-bottom a::after {
        background-color: #fff;
    }
    
}
/*Mobile brief****************************/
@media (max-width: 768px){
    .brief__best-subtitle span{
        display: block;
    }
    
    .brief__best textarea {
        height: 150px;
    }
    
    input[type="submit"].submit__brief{
        width: 60%;
        margin-top: 50px;
    }
    .form__brief .visible-file{
        font-size: 19px;
    }
    
    .checkbox__brief-bottom{
        display: flex;
    }

    .checkbox__brief-bottom a{
        padding-top: 2px;
        margin-left: 15px;
    }
}

@media (max-width: 374px) {
    .form__brief .visible-file{
        font-size: 4.8vw;
    }
}


/*BLOG*******************************************/

.flexUl ul{
    padding-inline-start: 0px;
}
.flexUl li {
    display: inline; 
   }

.subscribe{
    display: grid;
    grid-template: repeat(1, 70px) / repeat(3, 280px);
}

.subscribe__mail{
    grid-column: 1;
    grid-row: 1;
}
.subscribe__name{
    grid-column: 2;
    grid-row: 1;
}
.subscribe__checkbox{
    grid-column: 1;
    grid-row: 4;
    width: 600px;
}
.subscribe__btn{
    grid-column: 3;
    grid-row: 1;
}

.subscribe input{
    border-radius: 0px;
    width: 247px;
    margin-right: 31px;
    height: 44px;
    font-family: Helvetica;
    font-size: 15px;
    border: 1px solid rgb(7%, 13%, 30%, 0.5);
    padding-left: 14px;
}
.subscribe input::placeholder{
   color: rgb(7%, 13%, 30%, 0.5);
}
.subscribe input[type="submit"]{
    color: white;
    background-color: #13214D;
    font-family: Helvetica;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    margin-left: 0;
}
.subscribe__checkbox{
    margin-left: 15px;
}

.subscribe__checkbox span.wpcf7-list-item-label{
    font-family: Helvetica;
    font-size: 15px;
    color: rgb(7%, 13%, 30%, 0.5);
}
.subscribe__checkbox input[type="checkbox"]+span.wpcf7-list-item-label::before{
    width: 17px;
    height: 17px;
    margin-right: 18px;
    border-color: rgb(7%, 13%, 30%, 0.5);
    top: 8px;
}

.subscribe__checkbox input[type="checkbox"]+span.wpcf7-list-item-label::after{
    transform: scale3d(0.7,0.7,1);
    top: 8px;
    left: 1px;
}

/*Blog table*/

@media (max-width: 1024px) {
    .subscribe{
        display: flex;
        flex-wrap: wrap;
    }
    
    .subscribe__checkbox {
        margin: 20px 15px;
    }
    
    
}

/*Blog mobile*/

@media (max-width: 768px) {
    .subscribe {
        margin-left: 30px;
        overflow: hidden;
    }
    .subscribe__mail {
        margin-bottom : 30px;
    }
}

@media (max-width: 400px) {
    .subscribe{
        max-width: 260px;
        margin: 0 auto;
    }
    
    .subscribe__checkbox input[type="checkbox"]+span.wpcf7-list-item-label::before,
    .subscribe__checkbox input[type="checkbox"]+span.wpcf7-list-item-label::after{
        left: -13px;
    }
    .subscribe__checkbox span.wpcf7-list-item-label{
        padding-left: 14px;
    }
}



/*Share icons***************************/

.elementor-share-btn_facebook{
    background: url('/wp-content/uploads/2020/12/facebook-logo.svg') 50% 50% no-repeat;
    background-size: 15px 15px;
}
.elementor-share-btn_facebook:hover{
    background: url('/wp-content/uploads/2020/12/facebook_active.svg') 50% 50% no-repeat;
    background-size: 15px 15px; 
}

.elementor-share-btn_vk{
    background: url('/wp-content/uploads/2020/12/vk.svg') 50% 50% no-repeat;
    background-size: 17px 17px;
}
.elementor-share-btn_vk:hover{
    background: url('/wp-content/uploads/2020/12/vk_active.svg') 50% 50% no-repeat;
    background-size: 17px 17px; 
}

.elementor-share-btn_telegram{
    background: url('/wp-content/uploads/2020/12/telegram.svg') 50% 50% no-repeat;
    background-size: 18px 18px; 
}
.elementor-share-btn_telegram:hover{
    background: url('/wp-content/uploads/2020/12/telegram_active.svg') 50% 50% no-repeat;
    background-size: 18px 18px;
}

.elementor-share-btn_twitter{
    background: url('/wp-content/uploads/2020/12/twitter.svg') 50% 50% no-repeat;
    background-size: 15px 15px; 
}
.elementor-share-btn_twitter:hover{
    background: url('/wp-content/uploads/2020/12/twitter_active.svg') 50% 50% no-repeat;
    background-size: 15px 15px; 
}

.elementor-slideshow__title{
    display: none;
}

/*@media (max-width: 1520px){*/
/*    .menu-top li{*/
/*        margin: 0!important;*/
/*    }*/
/*    .menu-top .elementor-55 .elementor-element.elementor-element-a858a79 .elementor-nav-menu .elementor-item,*/
/*    .menu-top .elementor-widget-wrap a{*/
/*        font-size: 16px!important;*/
/*    }*/
/*}*/


.alignnone {
    display: inline;
    width: 11px;
    padding-bottom: 1px;
}

@media (max-width: 767px) {
    .alignnone {
        height: 8px;
        width: 8px;
        margin-right: 4px;
    }
}


#form-field-checkbox_feedback{
    opacity: 0;
    width: 40px;
    top: -20px;
}
#form-field-checkbox_feedback+label::before{
    content: "";
    width: 30px;
    height: 30px;
    border: 1px solid #fff;
    position: absolute;
    left: 0;
    top: -15px;
    z-index: 1;
}
#form-field-checkbox_feedback+label::after{
    content: '';
    position: absolute;
    left: 7px;
    top: -9px;
    width: 15px;
    height: 18px;
    background-image: url('/wp-content/uploads/2021/02/Контур-8440.svg');
     background-size: 17px;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
     transition: all 0.4s ease-in-out;
}
#form-field-checkbox_feedback:checked+label::after{
    opacity: 1;
}

.pocessingLink_feedback{
    font-size: 16px;
    line-height: 19px;
    font-family: Rubik;
    position: absolute;
    left: 50px;
    top: -9px;
    transition: 400ms;
}
.pocessingLink_feedback:hover{
    color: #CD0B42;
}

.pocessingLink_feedback::after {
  content: '';
  width: 0px;
  height: 1px;
  display: block;
  background: #CD0B42;
  transition: 400ms;
}

.pocessingLink_feedback:hover::after{
    width: 100%;
}

@media(max-width:768px) {
    .pocessingLink_feedback{
        font-size: 14px;
        line-height: 17px;
        top: -16px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/fonts/Rubik-Regular.eot');
	src: url('/fonts/Rubik-Regular.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-Regular.woff2') format('woff2'),
		url('/fonts/Rubik-Regular.woff') format('woff'),
		url('/fonts/Rubik-Regular.ttf') format('truetype'),
		url('/fonts/Rubik-Regular.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('/fonts/Rubik-Italic.eot');
	src: url('/fonts/Rubik-Italic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-Italic.woff2') format('woff2'),
		url('/fonts/Rubik-Italic.woff') format('woff'),
		url('/fonts/Rubik-Italic.ttf') format('truetype'),
		url('/fonts/Rubik-Italic.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/fonts/Rubik-Medium.eot');
	src: url('/fonts/Rubik-Medium.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-Medium.woff2') format('woff2'),
		url('/Rubik-Medium.woff') format('woff'),
		url('/fonts/Rubik-Medium.ttf') format('truetype'),
		url('/fonts/Rubik-Medium.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('/fonts/Rubik-MediumItalic.eot');
	src: url('/fonts/Rubik-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-MediumItalic.woff2') format('woff2'),
		url('/fonts/Rubik-MediumItalic.woff') format('woff'),
		url('/fonts/Rubik-MediumItalic.ttf') format('truetype'),
		url('/fonts/Rubik-MediumItalic.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/fonts/Rubik-SemiBold.eot');
	src: url('/fonts/Rubik-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-SemiBold.woff2') format('woff2'),
		url('/fonts/Rubik-SemiBold.woff') format('woff'),
		url('/fonts/Rubik-SemiBold.ttf') format('truetype'),
		url('/fonts/Rubik-SemiBold.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('/fonts/Rubik-SemiBoldItalic.eot');
	src: url('/fonts/Rubik-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-SemiBoldItalic.woff2') format('woff2'),
		url('/fonts/Rubik-SemiBoldItalic.woff') format('woff'),
		url('/fonts/Rubik-SemiBoldItalic.ttf') format('truetype'),
		url('/fonts/Rubik-SemiBoldItalic.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/Rubik-Bold.eot');
	src: url('/fonts/Rubik-Bold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-Bold.woff2') format('woff2'),
		url('/fonts/Rubik-Bold.woff') format('woff'),
		url('/fonts/Rubik-Bold.ttf') format('truetype'),
		url('/fonts/Rubik-Bold.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/Rubik-BoldItalic.eot');
	src: url('/fonts/Rubik-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-BoldItalic.woff2') format('woff2'),
		url('/fonts/Rubik-BoldItalic.woff') format('woff'),
		url('/fonts/Rubik-BoldItalic.ttf') format('truetype'),
		url('/fonts/Rubik-BoldItalic.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/fonts/Rubik-ExtraBold.eot');
	src: url('/fonts/Rubik-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-ExtraBold.woff2') format('woff2'),
		url('/fonts/Rubik-ExtraBold.woff') format('woff'),
		url('/fonts/Rubik-ExtraBold.ttf') format('truetype'),
		url('/fonts/Rubik-ExtraBold.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('/fonts/Rubik-ExtraBoldItalic.eot');
	src: url('/fonts/Rubik-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-ExtraBoldItalic.woff2') format('woff2'),
		url('/fonts/Rubik-ExtraBoldItalic.woff') format('woff'),
		url('/fonts/Rubik-ExtraBoldItalic.ttf') format('truetype'),
		url('/fonts/Rubik-ExtraBoldItalic.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/fonts/Rubik-Black.eot');
	src: url('/fonts/Rubik-Black.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-Black.woff2') format('woff2'),
		url('/fonts/Rubik-Black.woff') format('woff'),
		url('/fonts/Rubik-Black.ttf') format('truetype'),
		url('/fonts/Rubik-Black.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('/fonts/Rubik-BlackItalic.eot');
	src: url('/fonts/Rubik-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-BlackItalic.woff2') format('woff2'),
		url('/fonts/Rubik-BlackItalic.woff') format('woff'),
		url('/fonts/Rubik-BlackItalic.ttf') format('truetype'),
		url('/fonts/Rubik-BlackItalic.svg#Rubik') format('svg');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/fonts/Rubik-Light.eot');
	src: url('/fonts/Rubik-Light.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Rubik-Light.woff2') format('woff2'),
		url('/fonts/Rubik-Light.woff') format('woff'),
		url('/fonts/Rubik-Light.ttf') format('truetype'),
		url('/fonts/Rubik-Light.svg#Rubik') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/fonts/Lato-Regular.eot');
	src: url('/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Lato-Regular.woff2') format('woff2'),
		url('/fonts/Lato-Regular.woff') format('woff'),
		url('/fonts/Lato-Regular.ttf') format('truetype'),
		url('/fonts/Lato-Regular.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('/fonts/Lato-Italic.eot');
	src: url('/fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Lato-Italic.woff2') format('woff2'),
		url('/fonts/Lato-Italic.woff') format('woff'),
		url('/fonts/Lato-Italic.ttf') format('truetype'),
		url('/fonts/Lato-Italic.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/Lato-Bold.eot');
	src: url('/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Lato-Bold.woff2') format('woff2'),
		url('/fonts/Lato-Bold.woff') format('woff'),
		url('/fonts/Lato-Bold.ttf') format('truetype'),
		url('/fonts/Lato-Bold.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/Lato-BoldItalic.eot');
	src: url('/fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Lato-BoldItalic.woff2') format('woff2'),
		url('/fonts/Lato-BoldItalic.woff') format('woff'),
		url('/fonts/Lato-BoldItalic.ttf') format('truetype'),
		url('/fonts/Lato-BoldItalic.svg#Lato') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/fonts/HelveticaNeue.eot');
	src: url('/fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeue.woff2') format('woff2'),
		url('/fonts/HelveticaNeue.woff') format('woff'),
		url('/fonts/HelveticaNeue.ttf') format('truetype'),
		url('/fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/HelveticaNeueBold.eot');
	src: url('/fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueBold.woff2') format('woff2'),
		url('/fonts/HelveticaNeueCyr-Bold.woff') format('woff'),
		url('/fonts/HelveticaNeueBold.ttf') format('truetype'),
		url('/fonts/HelveticaNeueCyr-Bold.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/fonts/HelveticaNeue-Medium.eot');
	src: url('/fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeue-Medium.woff2') format('woff2'),
		url('/fonts/HelveticaNeue-Medium.woff') format('woff'),
		url('/fonts/HelveticaNeue-Medium.ttf') format('truetype'),
		url('/fonts/HelveticaNeue-Medium.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/HelveticaNeueBoldItalic.eot');
	src: url('/fonts/HelveticaNeueBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueBoldItalic.woff2') format('woff2'),
		url('/fonts/HelveticaNeueCyr-BoldItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueBoldItalic.ttf') format('truetype'),
		url('/fonts/HelveticaNeueCyr-BoldItalic.svg#HelveticaNeue') format('svg');
}
/* End Custom Fonts CSS */