.elementor-3728 .elementor-element.elementor-element-ca37b39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-1c11bac{z-index:9999;width:initial;max-width:initial;top:2vw;}body:not(.rtl) .elementor-3728 .elementor-element.elementor-element-1c11bac{right:8vw;}body.rtl .elementor-3728 .elementor-element.elementor-element-1c11bac{left:8vw;}.elementor-3728 .elementor-element.elementor-element-8f821c5 > .elementor-container{max-width:1682px;}.elementor-3728 .elementor-element.elementor-element-8f821c5{z-index:10;}.elementor-bc-flex-widget .elementor-3728 .elementor-element.elementor-element-61c0e04.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3728 .elementor-element.elementor-element-61c0e04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3728 .elementor-element.elementor-element-61c0e04.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3728 .elementor-element.elementor-element-61c0e04 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3728 .elementor-element.elementor-element-a41a09d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3728 .elementor-element.elementor-element-a41a09d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3728 .elementor-element.elementor-element-a41a09d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3728 .elementor-element.elementor-element-a41a09d > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-a9743da img{width:100%;max-width:18.89vw;}.elementor-3728 .elementor-element.elementor-element-a9743da{z-index:0;width:initial;max-width:initial;bottom:-10vw;}body:not(.rtl) .elementor-3728 .elementor-element.elementor-element-a9743da{right:1vw;}body.rtl .elementor-3728 .elementor-element.elementor-element-a9743da{left:1vw;}.elementor-3728 .elementor-element.elementor-element-d3e72a2 img{width:100%;max-width:41.5vw;}.elementor-3728 .elementor-element.elementor-element-d3e72a2{z-index:2;width:initial;max-width:initial;}@media(max-width:1024px){.elementor-3728 .elementor-element.elementor-element-1c11bac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3728 .elementor-element.elementor-element-1c11bac{right:2px;}body.rtl .elementor-3728 .elementor-element.elementor-element-1c11bac{left:2px;}.elementor-3728 .elementor-element.elementor-element-1c11bac{top:2px;}body:not(.rtl) .elementor-3728 .elementor-element.elementor-element-a9743da{right:-151.8px;}body.rtl .elementor-3728 .elementor-element.elementor-element-a9743da{left:-151.8px;}.elementor-3728 .elementor-element.elementor-element-a9743da{bottom:-69px;}.elementor-3728 .elementor-element.elementor-element-d3e72a2 img{width:100%;max-width:280px;}}@media(max-width:767px){body:not(.rtl) .elementor-3728 .elementor-element.elementor-element-1c11bac{right:0px;}body.rtl .elementor-3728 .elementor-element.elementor-element-1c11bac{left:0px;}.elementor-3728 .elementor-element.elementor-element-1c11bac{top:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-2af3f78 */.box_zakaz_home_page{
    margin-top: 2.39vw;
    margin-left: 7vw;
    max-width: 27.083333333333332vw;
}
.box_zakaz_home_page .nf-form-title h3{
    font-size: 1.25vw;
    font-weight: 500;
    color: #202020;
        margin-bottom: 1.7708333333333333vw;
}

.box_zakaz_home_page .nf-form-content input:not([type=button]){
    background: transparent!important;
    border: 1px solid #000!important;
    border-radius: 5px!important;
    height: 2.6041666666666665vw!important;
        padding-left: 1.5625vw!important;
    font-size: 0.9375vw;
    color: #000!important;
}
.box_zakaz_home_page .nf-form-content input::-webkit-input-placeholder{color: #000!important;font-size: 0.9375vw;}
.box_zakaz_home_page .nf-form-content input::-moz-placeholder{font-size: 0.9375vw;color: #000!important}

.box_fos_home_page textarea::-moz-placeholder{font-size: 0.9375vw;color: #000!important}
.box_fos_home_page textarea::-webkit-input-placeholder{color: #000!important;font-size: 0.9375vw;}


.box_zakaz_home_page .pol_conf_btm{
    max-width: 11.25vw;
    font-size: 0.625vw;
    margin-bottom: 0;
    color: #808080;
    line-height: 1.2em;   
}

.box_zakaz_home_page .pol_conf_btm a{
    color: #808080;
    text-decoration: underline;
}
.box_zakaz_home_page #nf-field-15-container{
    max-width: 11.25vw;
    z-index: 9999;
}

.box_zakaz_home_page .nf-field:last-child {

}
.box_zakaz_home_page .btm_cont{
    margin-top: -2.6vw;    
    text-align: right!important;
}

.box_zakaz_home_page #nf-field-16-container input[type=button]{
    height: 1.8229166666666667vw;
    padding: 0 0.8333333333333334vw;
    border: 1.4px solid #DB2E26!important;
    background: transparent!important;
    color: #DB2E26!important;
    font-weight: 400;
    letter-spacing: 0.04em;
    border-radius: 5px;
    font-size: 0.8333333333333334vw!important;
}

.box_zakaz_home_page textarea.ninja-forms-field {
    background: transparent!important;
    border: 1px solid #000!important;
    border-radius: 5px!important;
    height: 6.0041666666666665vw!important;
    padding-left: 1.5625vw!important;
    font-size: 0.9375vw;
    color: #000!important;
}

.box_zakaz_home_page #nf-field-16-container input[type=button]:active{
    color: #fff!important;
    background: #DB2E26!important;
}

.box_zakaz_home_page 
input[type=button]:before{
  content: '';
  position: absolute;
  top: 106%;
  color: #DB2E26;
  left: 0;
  width: 100%;
  height: 0.10416666666666667vw;
  background-color: currentColor;
  will-change: transform;
  transform: scaleX(1);
  transform-origin: 0 50%;
  transition: transform .9s cubic-bezier(.25,.46,.45,.94);
}
.box_zakaz_home_page 
input[type=button]:hover:before{
    transform: scaleX(0);
    transform-origin: 100% 50%;
    transition-timing-function: ease;
    transition-delay: 150ms;
    
}
.box_zakaz_home_page #nf-field-6{
    color: #000!important;
}

.thank_title{
    font-size: 2.5vw;
    color: #000;
    margin-bottom: 0;
}
.thank_subtlt{
    font-size: 1.25vw;
    color: #000;
}




@media(max-width:1024px){
    .box_zakaz_home_page{
        max-width: 460px!important;
        padding-left: 0!important;
    }
    .box_zakaz_home_page .nf-form-content input:not([type=button]) {
        height: 50px!important;
        font-size: 16px!important;
    }
    .box_zakaz_home_page .nf-form-content input::-webkit-input-placeholder{        font-size: 16px!important;}
    .box_zakaz_home_page .nf-form-content input::-moz-placeholder{        font-size: 16px!important;}
    .box_zakaz_home_page .pol_conf_btm {
        max-width: 210px;
        font-size: 12px;
    }
    .box_zakaz_home_page .btm_cont {
        margin-top: -54px;
    }
    .box_zakaz_home_page #nf-field-16-container input[type=button] {
        height: 35px;
        font-size: 18px!important;
    }
    .box_zakaz_home_page #nf-field-16-container {
        max-width: 203px;
    }
    .box_zakaz_home_page .nf-form-title h3 {
        font-size: 18px;
        margin-bottom: 22px;
    }
    .box_zakaz_home_page .nf-form-content input:not([type=button]) {
        padding-left: 15px!important;
    }
}

@media(max-width:768px){
    #ninja_forms_required_items, .nf-field-container {
        margin-bottom: 0;
    }
    .box_zakaz_home_page .nf-field-label{
        display: none;
    }
    .box_zakaz_home_page .pol_conf_btm {
        max-width: 180px!important;
        font-size: 12px!important;
    }
    .box_zakaz_home_page .btm_cont {
        margin-top: 0!important;
    }
    .box_zakaz_home_page {
        max-width: 100%!important;
        padding-left: 0!important;
    }
    .box_zakaz_home_page {
        margin-top: 40px!important;
        margin-left: 0!important;
    }
    .box_zakaz_home_page #nf-field-15-container {
        max-width: 155px;
    }
    .box_zakaz_home_page textarea.ninja-forms-field {
        height: 100px!important;
        padding-left: 15px!important;
        font-size: 16px;
    }
    .box_zakaz_home_page #nf-field-16-container {
        max-width: 319px;
    }
        
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3e72a2 */@media(max-width: 1024px){
    .bfo_hfrare{
        position: absolute;
        top: -300px;
        right: -350px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f821c5 */.box_top_headeradatwo{
    margin-top: 0.78125vw;
}
.box_top_headeradatwo .elementor-container{
    height: 3.6458333333333335vw!important;
    max-width: 87.60416666666667vw!important;
}


.col_one_closesef{
    width: 50vw!important;
}
.col_six_langset{
    width: 50vw!important;
}

@media(max-width: 768px){
    body .col_one_closesef{
        width: 100%!important;
    }
}/* End custom CSS */