#hondro-program-final .red-txt {
  color:red;
}

#hondro-program-final .pre-cta {
    color: green;
    font-weight: 500;
    font-size: 19px
}

#hondro-program-final .noclose-cta {
    font-size: 19px;
    max-width: 778px;
    margin: 0 auto;
    display: block;
    margin-bottom: 12px
}

.sf-hidden {
    display: none !important
}

.form-wrapper {
 margin: 0 20px; 
}

.pachino-btn__wrapper {
  margin: 0 20px;
}

@media all {
    .pachinoform input::placeholder {
        font-size: 15px !important
    }

    .pachinoform input {
        font-size: 14px
    }
}

.pachinoform {
    padding: 10px;
    font-size: 20px;
    line-height: 1.5;
    color: #000;
    border: 6px solid #166ca7;
    background-color: #fff;
    background-position: center center;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
    border-radius: 10px;
    width: 100%;
    max-width: 781px;
    margin: 0 auto;
    margin-top: 18px;
    margin-bottom: 18px
}

.pachinoform_title {
    display: flex;
    gap: 30px;
    max-width: 400px;
    align-self: center;
    text-align: center
}

.pachinoform_title_logo {
    flex-shrink: 0
}

.pachinoform_title_text {
    align-self: center
}

.pachinoform_title_text>b {
    display: block;
    line-height: 1.3
}

.pachinoform_order {
    max-width: 600px;
    font-weight: bold;
    font-size: 16px;
    margin: 15px 0;
    text-align: center
}

.pachinoform_order>b {
    color: #ed1b24
}

.pachinoform_footer {
    text-align: center;
    color: #000;
    font-size: 14px;
    margin: 10px 0
}

.pachinoform_footer>img {
    margin-top: 10px
}

.pachinoform_value {
    display: flex;
    color: #166ca7;
    font-weight: bold;
    font-size: 20px;
    align-items: center;
    align-self: center
}

.pachinoform_value_current {
    border: 1px solid #000;
    color: #ff5858;
    line-height: 1;
    font-size: 24px;
    padding: 5px 20px;
    margin: 0 15px
}

.pachinoform_value_total {
    font-size: 24px
}

.pachinoform_price {
    display: flex;
    align-items: center;
    align-self: center;
    gap: 30px;
    margin-top: 30px
}

.pachinoform_price_old span {
    display: block;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
    color: #000;
    position: relative;
    line-height: 1
}

.pachinoform_price_old span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 45%;
    right: 0;
    border-top: 4px solid #ed1b24;
    transform: rotate(-15deg)
}

.pachinoform_price_new span {
    display: block;
    background-color: #ed1b24;
    color: #fff;
    text-shadow: 2px 2px 0#000;
    font-size: 44px;
    padding: 5px 15px;
    font-weight: 700;
    line-height: 1
}

@media (max-width:500px) {
    .pachinoform_title {
        gap: 5px
    }

    .pachinoform_title_text {
        font-size: 16px
    }

    .pachinoform_value {
        flex-wrap: wrap;
        justify-content: center
    }
}

.pachinoform .name-input,
.pachinoform .phone-input {
    color: #000;
    font-size: 20px;
    margin-bottom: 10px
}

.pachinoform .name-input label,
.pachinoform .phone-input label {
    font-weight: bold;
    margin-top: 10px
}

.pachinoform .name-input input,
.pachinoform .phone-input input {
    font: inherit;
    color: inherit;
    box-sizing: border-box;
    width: 100%;
    border-radius: 5px;
    padding: 10px;
    min-width: 0;
    background: #fff;
    border: 2px solid #68beff;
    padding-left: 24px;
    font-size: 20px !important
}

.pachinoform .button-submit:focus,
.pachinoform input:focus {
    outline: 0;
    box-shadow: 0 0 0 3px #b2af42a6
}

.pachinoform .button-submit {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    text-decoration: none;
    border-radius: 10px;
    color: #fff;
    border: 2px solid #ffc9c9;
    padding: 14px 0;
    cursor: pointer;
    background: #ff0d17;
    font-size: 18px;
    line-height: 1.4;
    font-weight: bold
}

.pachinoform .button-submit:hover {
    background: #bf080f;
    transition: .2s
}

.pachinoform ::placeholder {
    color: #000;
    opacity: 1;
    font-size: 16px
}

@media screen and (max-width:500px) {
    .blc-pck {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 10px
    }

    .pachinoform_value_current {
        margin: 0
    }
}

.custom-form {
    max-width: 980px;
    margin: 0 auto;
    padding: 15px;
    box-shadow: 0 0 8px rgb(81 81 81/34%);
    border: 1px solid #c51e1e59;
    box-sizing: border-box;
    font-family: Tahoma, Arial, Helvetica, sans-serif !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
    background: rgb(0 0 0/3%)
}

.custom-form__top-field {
    display: flex;
    gap: 20px;
    align-items: center
}

.custom-form__ava-block {
    position: relative;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgb(227 196 196);
    transition: 0.3s;
    flex: 0 0 auto
}

.custom-form__ava-block:hover {
    box-shadow: 0 0 7px 3px rgba(0, 0, 0, 0.2)
}

.custom-form__ava-label {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    text-align: center;
    height: 100%;
    width: 100%;
    line-height: 12px;
    cursor: pointer;
    font-family: inherit;
    font-weight: 100
}

.custom-form__ava-label_red-text {
    color: red;
    line-height: 4px
}

.custom-form__name {
    width: 100%;
    max-width: 300px;
    display: inline-block;
    outline: none;
    border: 1px solid rgb(134 0 0/46%);
    padding: 12px 16px;
    font-size: 14px;
    text-indent: 0;
    height: 43px;
    box-sizing: border-box;
    font-family: inherit
}

.custom-form__message {
    resize: none;
    width: 100%;
    outline: none;
    border: 1px solid rgb(134 0 0/46%);
    padding: 10px 12px;
    min-height: 100px;
    text-indent: 0;
    font-size: 14px;
    line-height: unset;
    font-family: inherit;
    box-sizing: border-box
}

.custom-form__bottom-field {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.custom-form__btn {
    width: 100%;
    max-width: 300px;
    outline: none;
    padding: 10px 8px;
    background: #ffffff;
    color: #df0000;
    font-weight: bold;
    font-size: 15px;
    transition: background-color 300ms ease;
    cursor: pointer;
    text-transform: uppercase;
    border: 1px solid;
    font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
    margin-top: 10px;
    text-decoration: none !important
}

.custom-form__btn:hover {
    color: #fff;
    background-color: #df0000
}

.custom-form__photo-block {
    position: relative
}

.custom-form__photo-label {
    cursor: pointer;
    font-size: 14px;
    font-weight: 100;
    border: none;
    text-decoration: underline;
    color: #3858f5;
    width: 100%;
    max-width: 300px;
    display: flex;
    align-items: center;
    justify-content: center
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        max-height: 0
    }
}

@media screen and (max-width:500px) {}

/*! Rezet============================================*//*! Comnets=================================== */
.comments{position:relative!important;max-width:780px!important;margin:0 auto!important; padding:0 20px !important;margin-bottom:30px!important;box-sizing:border-box!important}.comments>*{box-sizing:border-box!important}.comments__header{position:relative!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;margin:0 0 30px 0!important;padding:0 0!important;box-sizing:border-box!important;-webkit-box-align:center!important;-webkit-box-pack:justify!important;-ms-flex-align:center!important;-ms-flex-pack:justify!important}.comments__header::before{content:""!important;position:absolute!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:2px!important;background-color:#eeee!important}.comments__left-box{margin-bottom:20px;position:relative!important;z-index:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;padding:4px 0!important;border-bottom:2px solid #9faeb5!important;-webkit-box-align:center!important;-webkit-box-pack:justify!important}.comments__header-title{margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;text-indent:0!important;text-transform:capitalize!important;color:rgb(65,65,65)!important;box-sizing:border-box!important}.comments__item-list{display:flex!important;flex-flow:column!important;gap:30px!important;-webkit-box-direction:normal!important;-webkit-box-orient:vertical!important}.comments__item{display:flex!important;flex-flow:column!important;gap:10px!important;-webkit-box-direction:normal!important;-webkit-box-orient:vertical!important;margin-bottom:10px}.comments__item-header{display:flex!important;gap:15px!important}.comments__item-info{display:flex!important;flex-flow:column!important;gap:7px!important;text-indent:0!important;-webkit-box-direction:normal!important;-webkit-box-orient:vertical!important;max-height:50px}.comments__item-name{margin:0!important;padding:0!important;font-size:18px!important;font-weight:600!important;text-align:left!important;text-indent:0!important;text-transform:capitalize!important;line-height:1!important;color:rgb(65,65,65)!important}.comments__item-data{margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;text-align:left!important;text-indent:0!important;text-transform:initial!important;line-height:1!important;color:#9faeb5!important}.comments__item-body{display:flex!important;flex-flow:column!important;gap:15px!important;-webkit-box-direction:normal!important;-webkit-box-orient:vertical!important}.comments__item-content{margin:0!important;padding:0!important;font-size:16px!important;font-weight:400!important;text-align:left!important;text-indent:0!important;text-transform:initial!important;line-height:1.3!important;color:rgb(65,65,65)!important}.comments__item-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;text-indent:0!important;-webkit-box-align:center!important;-webkit-box-pack:justify!important;-ms-flex-align:center!important;-ms-flex-pack:justify!important}.comments__item-replay{margin:0!important;border:none!important;font-size:18px!important;font-weight:400!important;text-decoration:none!important;text-transform:initial!important;color:#9faeb5!important;transition:all 0.2s ease-in-out!important;box-shadow:none!important}.comments__item-replay:hover{color:#5f95ad!important}@media (min-width:576px){.comments__item-name{font-size:20px!important}.comments__item-data{font-size:16px!important}.comments__item-content{text-indent:0!important;font-size:18px!important}.comments__item-footer{max-width:350px!important}}@media (min-width:992px){.comments__header-title{font-size:20px!important}}/*!Comments FB=========================== \*/.comments-fb .comments__item{padding:16px 18px!important;border-radius:5px!important;background:rgba(114,168,211,0.2) none repeat scroll 0 0}.comments-fb .comments__item .startdate,.comments-fb .comments__item .nowdate{color:grey;font-size:14px}.comments-fb .comments__header{margin-bottom:0px!important}.comments-fb .comments__item-list{gap:2px!important}.comments__item-content img{margin:7px 0 0}.comments-fb .comments__item.reply{margin-left:16px!important;background:#d1ecff;margin-bottom:0!important}.comm-obert-reply{margin-left:36px;border-left:1px dotted #515151;margin-bottom:20px}.comments-fb .comments__item-avatar{margin:0!important;object-fit:cover!important;width:60px!important;min-width:60px!important;height:auto!important;min-height:60px!important;border-radius:32px!important;border:2px solid #e89f89}

.pachino-btn{background-color:#ef3333!important;transition:all .2s ease-in 0s!important;display:block;text-align:center;color:#fff;font-size:20px;font-weight:600;padding:10px 8px;border-radius:10px;border:2px solid #ef3d3d;width:100%;max-width:448px;margin:0 auto}.pachino-btn:hover{color:#fff!important;background-color:#f52b2b!important;transform:scale(1.1)!important}