.membership{display:flex;justify-content:space-between;margin-top:25px;min-height:570px}.membership__form{background-color:#a9a9a9;display:flex;flex-direction:column;padding:0 10px 20px;width:32%}.membership__form__h{font-size:22px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.membership__form__h .icon{background-color:#fb7f05;border-radius:50%;color:#fff;display:block;font-size:32px;height:50px;line-height:50px;margin:-25px auto 10px;width:50px}.membership__form__body{display:flex;flex:1;width:100%}.membership__form__body__sep{border-bottom:1px solid dimgray}.membership__form__body__main .form-errors,.membership__form__body__main label{display:none}.membership__form__body__btns__info{font-size:12px;font-style:italic;margin-bottom:10px;padding-top:10px;text-align:center}.membership__form__body__btns__info a{font-size:12px}.membership__form__body__btns [data-field=submit]{display:flex;flex-direction:column}.membership__form__body__btns [data-field=submit] .btn-default{font-size:15px;font-weight:700;padding:10px 0;text-transform:uppercase;width:100%}.membership__form__body__btns [data-field=social]{display:flex;justify-content:space-between;margin-top:20px}.membership__form__body__btns [data-field=social] .btn-default{font-weight:700;text-transform:uppercase;width:50%}.membership__form__body__btns [data-field=social] .btn-default:first-child{margin-right:5px}.membership__form__body__btns [data-field=social] .btn-default:last-child{margin-left:5px}.membership__form__body__btns [data-field=social] .btn-facebook{background-color:#4267b2;border-color:#4267b2;color:#fff}.membership__form__body__btns [data-field=social] .btn-facebook:active,.membership__form__body__btns [data-field=social] .btn-facebook:hover{background-color:#fff;color:#4267b2}.membership__form__body__btns [data-field=social] .btn-google{background-color:#fff;border-color:#000;color:#000}.membership__form__body__btns [data-field=social] .btn-google:active,.membership__form__body__btns [data-field=social] .btn-google:hover{background-color:#d0d0d0}.membership__form__body__btns [data-field=social] .btn-google span{vertical-align:top}.membership__form__body__btns [data-field=social] .icon{font-size:125%;margin-left:10px}.membership__form__body__btns .btn-other{background-color:dimgray;border-color:dimgray}.membership__form__body__btns .btn-other:active,.membership__form__body__btns .btn-other:hover{background-color:#fff;color:dimgray}.membership__form__body__btns--other .membership__form__body__btns__info{font-style:normal;margin-bottom:10px;padding-top:0}.membership__form__body .form-errors__item{font-size:12px}.membership__form__body .checkbox label{display:inline;font-size:12px;font-style:italic;padding-left:5px}.membership__form__body form{display:flex;flex-direction:column;justify-content:space-between;width:100%}.membership__form__body--condensed{flex-direction:column;justify-content:center}.membership__form [data-field=clauses] .form-group{margin-bottom:0}.membership__form [data-field=clauses] .form-clause__item{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:5px 0}.membership__form [data-field=clauses] .form-clause__item__check{width:20px}.membership__form [data-field=clauses] .form-clause__item__shortContent{width:90%}.membership__form [data-field=clauses] .form-clause__item__shortContent label{display:inline}.membership__form [data-field=clauses] .form-clause__item__extendedContent{padding-left:10%;width:100%}.membership__form [data-field=clauses] .form-clause__item a,.membership__form [data-field=clauses] .form-clause__item label,.membership__form [data-field=clauses] .form-clause__item__extendedContent{font-size:12px;font-style:italic;font-weight:400}.membership__form [data-field=clauses] .has-error .form-clause__item{padding-bottom:0}.membership__form [data-field=clauses] .has-error .form-errors__item{padding-bottom:10px}.membership__aside{display:flex;flex-direction:column;position:relative;width:65%}.membership__aside__bg{position:absolute;right:0;top:0;z-index:1}.membership__aside__h,.membership__aside__list{position:relative;z-index:2}.membership__aside__h{font-size:32px;line-height:1.2;text-transform:uppercase}.membership__aside__h span{display:block;font-size:32px;font-weight:700;line-height:1.2}.membership__aside__list{padding-top:20px;width:50%}@media (max-width:991px){.membership{flex-wrap:wrap;justify-content:center;min-height:none}.membership__form{margin-bottom:40px;width:50%}.membership__aside{margin-top:0;width:100%}}@media (max-width:767px){.membership__form{width:75%}.membership__aside__h{text-shadow:1px 1px #fff}.membership__aside__h,.membership__aside__h span{font-size:22px;line-height:1.5}.membership__aside__list{width:50%}}@media (max-width:490px){.membership__form{width:100%}.membership__form__body__btns [data-field=social]{flex-wrap:wrap}.membership__form__body__btns [data-field=social] .btn-default{width:85%}.membership__form__body__btns [data-field=social] .btn-default:first-child,.membership__form__body__btns [data-field=social] .btn-default:last-child{margin:5px auto}}.membershipList{list-style:none;margin:0;padding:0}.membershipList__item{display:flex;margin:0;padding:15px 0}.membershipList__item__ico{padding-top:10px;width:15%}.membershipList__item__txt{color:#6f6f77;font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase;width:85%}@media (max-width:767px){.membershipList__item__ico{text-align:center;width:20%}.membershipList__item__txt{font-size:16px;line-height:1.5;text-shadow:1px 1px red;width:80%}}@media (max-width:490px){.membershipList__item__ico{width:25%}.membershipList__item__txt{color:#fff;width:75%}}.membership__form__body__btns .googleRecaptchaInfo{color:#333}@media (max-width:1199px){.membership__form{width:39%}.membership__aside{width:59%}.membership__aside__bg{max-width:100%}}@media (max-width:991px){.membership__form{width:50%}.membership__aside{padding-top:0;width:100%}.membership__aside__bg{position:static}}@media (max-width:767px){.membership__form{width:75%}}@media (max-width:490px){.membership__form{width:100%}}