.section-page-content h4 { margin-bottom: 30px; }

.page-title { padding: 80px 0; }
@media (max-width: 767px) { .page-title { padding: 40px 0; } }

.page-top-content .content { margin-bottom: 40px; }

.section-yellow { background-color: #FFCC01; padding: 60px; margin-top: 50px; color: #444; }
@media (max-width: 767px) { .section-yellow { padding: 30px; } }
.section-yellow .content { max-width: 580px; margin: auto; }

.section-packages { padding: 80px 0 120px; }
@media (max-width: 767px) { .section-packages { padding: 40px 0; } }
.section-packages .content { max-width: 850px; margin: auto; }
.section-packages .list { margin-top: 50px; text-align: center; }
.section-packages .list .col-item { color: #505050; font-size: 15px; }
@media (max-width: 767px) { .section-packages .list .col-item { margin-bottom: 40px; } }
.section-packages .list .col-item > div { background: #F6F6F6; box-shadow: 0 59px 35px -49px rgba(99, 99, 99, 0.12); border: 1px solid transparent; border-radius: 8px; }
.section-packages .list .col-item > div > div { padding: 28px 10px; }
.section-packages .list .col-item .period { font-size: 30px; color: #2D2D2D; text-transform: uppercase; border-bottom: 1px solid rgba(151, 151, 151, 0.17); }
.section-packages .list .col-item .period .subperiod { font-size: 12px; letter-spacing: 4px; }
.section-packages .list .col-item .price { font-family: "nimbus_sans_bold", Helvetica, Arial, sans-serif; font-size: 40px; color: #2D2D2D; border-bottom: 1px solid rgba(151, 151, 151, 0.17); }

.section-next-step { margin-bottom: 60px; }
.section-next-step .wrapper { padding: 60px 50px; border: 1px solid #eee; max-width: 780px; margin: auto; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; }
@media (max-width: 767px) { .section-next-step .wrapper { padding: 30px; } }
.section-next-step .wrapper .title { -ms-flex: 0 0 180px; flex: 0 0 180px; max-width: 180px; }
.section-next-step .wrapper .title * { letter-spacing: 4px; font-size: 12px; }
.section-next-step .wrapper .detail { font-size: 15px; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.section-next-step .wrapper .detail > div { max-width: 440px; }

.section-membership-form { margin-bottom: 90px; }
.section-membership-form .wrapper { max-width: 780px; margin: auto; }
.section-membership-form .form-actions { margin-top: 70px; }

.section-subscription { padding: 70px 0 80px; background-color: #000; }
.section-subscription * { color: #fff; }
.section-subscription .subsc-title { font-family: "nimbus_sans_bold", Helvetica, Arial, sans-serif; font-size: 20px; text-transform: uppercase; position: relative; padding: 5px 0 5px 60px; margin-bottom: 50px; }
.section-subscription .subsc-title:before { height: 41px; width: 41px; background-image: url(../images/squestion.svg); background-repeat: no-repeat; background-size: 100%; content: ''; position: absolute; left: 0; top: 0; }
.section-subscription .subsc-data ul { list-style: none; padding: 0; margin: 0; }
@media (min-width: 768px) { .section-subscription .subsc-data ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-subscription .subsc-data ul > li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 20px; } }
@media (max-width: 767px) { .section-subscription .subsc-data ul li { margin-bottom: 40px; } }
.section-subscription .subsc-data .title { font-family: "open-sans-bold", Helvetica, Arial, sans-serif; font-size: 12px; letter-spacing: 5px; text-transform: uppercase; }
.section-subscription .subsc-data .data { font-family: "nimbus_sans_light", Helvetica, Arial, sans-serif; font-size: 39px; border-bottom: 1px solid rgba(255, 255, 255, 0.23); padding-bottom: 30px; max-width: 475px; }
@media (max-width: 767px) { .section-subscription .subsc-data .data { font-size: 30px; } }
@media (max-width: 575px) { .section-subscription .subsc-data .data { font-size: 20px; } }

/*# sourceMappingURL=membership.css.map */
