.elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-9ff25fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;background-image:url("https://yplastun.maridev.ru/wp-content/uploads/2021/05/yogasunbanner-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, rgba(249, 249, 249, 0.29) 50%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9ff25fa, .elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-background-overlay{border-radius:0px 0px 80px 80px;}.elementor-12 .elementor-element.elementor-element-9ff25fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-109px;margin-bottom:0px;padding:240px 0px 160px 0px;}.elementor-12 .elementor-element.elementor-element-5f3f64d .elementor-heading-title{color:#CD7399;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-5f3f64d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 36px;}.elementor-12 .elementor-element.elementor-element-8977841 > .elementor-container{max-width:1170px;}.elementor-12 .elementor-element.elementor-element-8977841{padding:150px 0px 180px 0px;}.elementor-12 .elementor-element.elementor-element-079250a .elementor-heading-title{color:#222222;font-family:"Poppins", Sans-serif;font-size:30px;}.elementor-12 .elementor-element.elementor-element-079250a > .elementor-widget-container{margin:42px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d6dddde.elementor-view-stacked .elementor-icon{background-color:#CD7399;}.elementor-12 .elementor-element.elementor-element-d6dddde.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d6dddde.elementor-view-default .elementor-icon{fill:#CD7399;color:#CD7399;border-color:#CD7399;}.elementor-12 .elementor-element.elementor-element-d6dddde{--icon-box-icon-margin:20px;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-title{margin-bottom:18px;color:#222222;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-description{color:#222222;font-family:"Poppins", Sans-serif;line-height:1.5em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-d6dddde > .elementor-widget-container{margin:36px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b1643e7.elementor-view-stacked .elementor-icon{background-color:#CD7399;}.elementor-12 .elementor-element.elementor-element-b1643e7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b1643e7.elementor-view-default .elementor-icon{fill:#CD7399;color:#CD7399;border-color:#CD7399;}.elementor-12 .elementor-element.elementor-element-b1643e7{--icon-box-icon-margin:20px;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-title{margin-bottom:18px;color:#222222;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-description{color:#222222;font-family:"Poppins", Sans-serif;line-height:1.5em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-b1643e7 > .elementor-widget-container{margin:36px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9ac2717.elementor-view-stacked .elementor-icon{background-color:#CD7399;}.elementor-12 .elementor-element.elementor-element-9ac2717.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9ac2717.elementor-view-default .elementor-icon{fill:#CD7399;color:#CD7399;border-color:#CD7399;}.elementor-12 .elementor-element.elementor-element-9ac2717{--icon-box-icon-margin:20px;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-title{margin-bottom:18px;color:#222222;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-description{color:#222222;font-family:"Poppins", Sans-serif;line-height:1.5em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-9ac2717 > .elementor-widget-container{margin:36px 32px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9ff25fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-12 .elementor-element.elementor-element-9ff25fa, .elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-background-overlay{border-radius:0px 0px 56px 56px;}.elementor-12 .elementor-element.elementor-element-9ff25fa{padding:240px 40px 160px 40px;}.elementor-12 .elementor-element.elementor-element-aa2695b > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8977841{padding:80px 40px 80px 40px;}.elementor-12 .elementor-element.elementor-element-079250a > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-12 .elementor-element.elementor-element-d6dddde{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-d6dddde > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-b1643e7{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-b1643e7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-9ac2717{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-9ac2717 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9ff25fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9ff25fa, .elementor-12 .elementor-element.elementor-element-9ff25fa > .elementor-background-overlay{border-radius:0px 0px 32px 32px;}.elementor-12 .elementor-element.elementor-element-9ff25fa{padding:200px 24px 80px 24px;}.elementor-12 .elementor-element.elementor-element-aa2695b > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5f3f64d .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5f3f64d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8977841{padding:64px 24px 64px 24px;}.elementor-12 .elementor-element.elementor-element-079250a .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d6dddde{--icon-box-icon-margin:15px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-title a{font-size:16px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-d6dddde .elementor-icon-box-description{font-size:16px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-d6dddde > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-b1643e7 .elementor-icon-box-description{font-size:16px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-b1643e7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-b1643e7{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-title a{line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-9ac2717 .elementor-icon-box-description{line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-9ac2717 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-9ac2717{width:100%;max-width:100%;}}/* Start custom CSS for section, class: .elementor-element-9ff25fa */.page-id-12 section#yplastun {
    background: transparent;
}
.page-id-12 section#yplastun {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
   none!important;
}
.row_form {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.column_form {
    width: 48%;
}
.full_row_form {
    width: 100%;
    margin-bottom:15px;
}

.full_row_form label {
    width: 100%;
    font-family: "Poppins", Sans-serif;
    color:#222;
    margin-bottom:10px;
}
.row_form label{
    font-family: "Poppins", Sans-serif;
    color:#222;
     margin-bottom:10px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 100px;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background-color: #cd7399;
    color: #fff!important;
    text-transform: uppercase;
    font-weight: 600;
    border: 1px solid #cd7399;
    margin-top: 30px;
    border-radius: 10px;
    font-size: 24px;
    transition: all 0.2s;
    padding: 10px 40px;
    display: inline-block;
    text-shadow: 0 -1px 1px #a36597;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: inset 585px 0 0 0 #fff;
    border: 1px solid #cd7399;
    color: #cd7399!important;
    cursor: pointer;
    transition: 0.25s;
}
input.wpcf7-form-control.wpcf7-submit:focus{
    outline:none;
}
span.form_required_mark {
    color: #ce7399;
    font-weight: 900;
}
.elementor-widget-icon-box {
    display: block;
    width: 100%!important;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-aa2695b.header_contact_column {
    max-width: 1100px;
    margin: 0 auto;
}
.inner_section .elementor-container.elementor-column-gap-no {
    max-width: calc(100vw - 80px)!important;
}
@media(max-width:767px){
    .elementor-icon-box-wrapper {
    display: flex;
}
.elementor-icon-box-icon {
    padding-right: 15px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: inset 685px 0 0 0 #fff;
}
input.wpcf7-form-control.wpcf7-submit {
    font-size: 20px;
}
.row_form label,
.full_row_form label{
    font-size:16px;
}
}
@media(max-width:500px){
    .column_form {
    width: 100%;
    margin-bottom:15px;
}
.row_form {
    flex-direction: column;
}
}
@media(max-width:350px){
    .elementor-icon-box-icon {
    padding-right: 8px;
}
span.elementor-icon-box-title span {
    letter-spacing: 0;
}
.elementor-12 .elementor-element.elementor-element-5f3f64d .elementor-heading-title {
    font-size: 29px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8977841 */.contact_section{
    max-width:1170px;
    margin: 0 auto;
}/* End custom CSS */