.temp-main {
    padding-top: 44px;
}

.webinar__form .submit-btn {
    margin: 0 auto !important;
}

.webinar-form__box {
    margin: 0 auto 26px;
    max-width: 1044px;
    width: 100%;
}

.webinar__form input {
    width: 100%;
    height: 63px;
    padding: 19px 20px 26px 0;
    font-weight: 200;
    font-size: 24px;
    line-height: 18px;
    font-family: Oswald;
    /*text-transform: uppercase;*/
    color: #000;
    display: block;
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-bottom: 20px;
    z-index: 1;
    position: relative;
}

.wpcf7-acceptance {
    margin: 16px 0 38px;
    display: block;
}

.webinar__form textarea {
    max-width: 100%;
    width: 100%;
    min-height: 206px;
    border: 1px solid #e9e9e9;
    padding: 23px 18px;
}

.submit-btn{margin: 0 auto;}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: ltr;
}

button, input, textarea {
    outline: 0;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    cursor: pointer;
    background-color: transparent;
}

.wpcf7-acceptance .wpcf7-list-item {
    width: 100%;
}

span.wpcf7-list-item {
    margin-left: 0!important;
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
}

.wpcf7-acceptance .wpcf7-list-item label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    justify-content: center;
    line-height: 29px;
    font-weight: 400;
    text-transform: inherit;
    color: #454545;
}

.wpcf7-acceptance .wpcf7-list-item input {
    width: 28px;
    height: 28px;
    margin-bottom: 0;
    margin-right: 11px;
    border: 1px solid rgba(0,0,0,.2);
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
    content: " ";
}

.cf7sr-g-recaptcha {
    margin-bottom: 25px;
}

.cf7sr-g-recaptcha > div {
    margin: auto;
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
}

.submit-btn:hover {
    background: #197e27;
}

.form-zametka {
    display: block;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    color: #6c6c6c;
    margin-bottom: 50px;
}

.form-label__title {
    display: block;
    font-weight: 200;
    font-size: 24px;
    line-height: 18px;
    font-family: Oswald;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 21px;
}

.doctor-diagnoz .container{
    max-width: 76.5em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1.0625em;
}

.doctor-diagnoz__box{display:-webkit-box;display:-ms-flexbox;display:flex}.doctor-diagnoz__left{max-width:397px;width:100%}.doctor-diagnoz__right{width:100%}.doctor-diagnoz__right button{max-width:380px;width:100%;height:50px}.faq-answer{display:none;padding:15px 26px;background:#fff;font-size:16px;line-height:19px;margin-bottom:11px}.faq-answer.active{background:#ededed}.faq-question{position:relative;padding:15px 60px 13px 0;font-weight: 300;font-size:20px;line-height:120%;cursor:pointer;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;margin:11px 0;display:block;width:100%;color:#000;text-decoration:none}.faq__items{margin-bottom:48px;}.faq__item{border-top: 1px solid #c2c2c2;}/*.faq-question:hover{background:#22ad46;color:#fff !important;font-weight: 300;}*/.faq-question:before{position:absolute;content:'';right:17px;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:14px;background:url(../img/icons/triangle-2.svg) no-repeat;background-size:contain;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.faq-question:after{position:absolute;content:'';max-width:95%;width:100%;left:27px;bottom:0;background-color:transparent;height:1px}.faq-question.active:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:38%}.faq-question.active:after{background-color:rgba(0,0,0,.1)}.faq-question.active{font-size:24px;padding-bottom:18px;padding-top:19px;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}

.faq__text {font-size: 1.26em;font-weight: 700;color: #3a824f;}
.faq-answer ul,  .faq-answer p{
    text-align: left;
    margin: 0 0 16px;
    line-height: 1.5;
}
.faq-answer ul li{
  list-style: disc;
  margin-left: 20px;
}

@media (max-width:479px){.kpt-consult{min-height: 36em;}.section-title--size-s{font-size: 2em;}}.kpt-main .faq__items {font-family: "SF Pro Display";}.kpt-main .faq-question:hover{background-color:transparent;font-weight:400;color:inherit!important}.kpt-main .faq__text{font-size:1.25em;font-weight:700;color:#3a824f}.kpt-main .doctor-diagnoz .faq__text{font-size:1.5em;}.kpt-main .faq__item .month{font-size:1.2em;display:block;margin-top:5px}.kpt-main .faq-question {    font-size: inherit;
    line-height: inherit;}.kpt-main .faq-question.active:after{background-color: transparent;}.kpt-main .faq-answer li{list-style:disc;}.kpt-main .faq-answer p{margin: 1em 0;}.kpt-main .faq-answer ul {padding-left: 1.2em}.kpt-course-back{display:flex;align-items: center;color:#fff;text-decoration:none;margin-bottom:1.25em}@media (max-width:1024px){.kpt-course-back{display:none}}.kpt-course-back__ico{width:1.75em;fill:currentColor;margin-right:.625em}.kpt-course-back__label{line-height:1.2222222222em;font-size:1.125em;transition:.2s all ease-in-out}.kpt-course-back:hover{color:#deb37c}.diplom{padding-top: 3.7em;padding-bottom: 3.7em}.diplom__box,.diplom__group{display:flex;align-items:center;overflow: auto;padding-bottom: 5px;}.diplom-list__item:not(:last-child),.diplom__group:not(:last-child){margin-bottom:1.25em}@media (max-width:769px){.diplom__box{flex-direction:column}.faq-answer{padding: 15px 0;}}.diplom__text{line-height:120%;font-size:1.25em;color:#1b1b1b}.diplom__info{flex-shrink:0;max-width:28.4375em;width:100%}@media (max-width:769px){.diplom__info{max-width:100%}}@media (max-width:879px){.diplom__title{text-align:left}}
    .kpt-main .faq__items {margin-bottom: 0;}@media (max-width:839px){.btn-profi-size-l{max-width: 22.5em;min-height: 6.25em;}}.kpt-reviews-gallery{display:flex;flex-wrap: wrap;gap:1.3em;justify-content: center;}.kpt-reviews-gallery + .kpt-reviews-gallery{margin-top: 3em;}.kpt-reviews-gallery iframe{width: 35em;
    height: 23em;max-width: 100%;border-radius: 1.3em;}.kpt-more-box{text-align: center;}.kpt-more-box .sections-title{text-align: center;}.sil__img img{max-width: 35em;width: 100%;}.doctor-diagnoz{padding-bottom:2.75em;}.programma + .doctor-diagnoz {background-color: transparent;}.oplata-modal{position:fixed;left:52%;top:52%;overflow:auto !important;    max-height: 100vh;transform:translate(-52%, -52%);max-width:62.5em;width:100%;height:100%;display:none;z-index:5000;align-items:flex-start;justify-content:center;box-shadow:0 .9375em 3.125em 0 rgba(0,0,0,.1);border-radius:1.25em}@media (max-width:599px){.oplata-modal{top:0;left:0;transform:none;border-radius:0}}.oplata-modal__close{position:absolute;top:1.0714285714em;right:1.0714285714em;height:2.8571428571em;width:2.8571428571em;padding:0;border:0;cursor:pointer;border-radius:50%;transition:.2s all ease-in-out}.oplata-modal__close:hover{background-color:var(--secondary)}.oplata-modal__close::after,.oplata-modal__close::before{position:absolute;left:1.3571428571em;top:.7142857143em;content:" ";height:1.4285714286em;width:2px;background-color:#333}.oplata-modal__close::before{transform:rotate(45deg)}.oplata-modal__close::after{transform:rotate(-45deg)}.oplata-modal--is-open{display:flex}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:4999}.modal-overlay--is-active{display:block}

