.of_redesign .stars_container{
    margin-top:48px;
}
.header-logo img{
    max-width: 163px;
    height: auto;
}
.nav-toggle span{
    background-color: #000;
}
.of_redesign .order-form-header{
    padding: 0 30px;
    line-height: 130%;
}
.of_redesign .star{
    font-size: 20px;
}
@media (max-width: 670px) {
    .of_redesign .orderForm .cleaning-scope-select, .of_redesign .orderForm .zip, .of_redesign .orderForm .przycisk {
        width: calc(100vw - 32px);
        border-radius:6px;
    }
    .of_redesign .orderForm{
        box-shadow: none;
    }
    .of_redesign .orderForm .przycisk{
        margin-top: 12px;
        font-weight:600;
    }
    .of_redesign .orderForm .cleaning-scope-select{
        opacity: 0;
    }
    
    .of_redesign .benefi{
        padding-top:12px;
    }
    .of_redesign .benefi-item{
        flex: 0 0 100%;
        max-width: 100%;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        gap: 12px;
    }
    .of_redesign .benefi-item br{
        display: none!important;
    }
}
.of_redesign .substep0{
    margin-top: -56px;
    margin-bottom: -70px;
}
.of_redesign .substep0 .przycisk{
    pointer-events: none;
    opacity: 0;
    position: fixed;
    z-index: 9999999;
    bottom:16px;
    left: 16px;
}
body.modal-open .of_redesign .substep0 .przycisk{
    pointer-events: auto!important;
    opacity: 1!important;
}
body.modal-open .of_redesign .orderForm{
    z-index: 999999;
}
body.modal-open .of_redesign .orderForm .przycisk:not(.visibleonmodal),
body.modal-open .of_redesign .orderForm .cleaning-scope-select,
body.modal-open .of_redesign .orderForm input,
body.modal-open .of_redesign .orderForm ul{
    pointer-events: none;
    opacity: 0;
}
body.modal-open .of_redesign .orderForm{    
    pointer-events: none;
}
.of_redesign.modal{
    background: #fff;
    top:75px;
    height: calc(100vh - 75px);
}
.modal-backdrop{
    display: none!important;
}
.of_redesign .modal-dialog{
    height: 100%;
    margin: 0;
    max-width: none;
}
.of_redesign .modal-content{
    border-radius:0;
    box-shadow: none;
    height: 100%;
    border: none;
}
.of_redesign#cleaning-scopes-modal .cleaning-scope{
    padding:16px;
}
.of_redesign#cleaning-scopes-modal .cleaning-scope-btn{
    border-radius:26px;
    font-size: 0;
    border:1px solid #e9455b;
    width:26px;
    min-width: 26px;
    height: 26px;
    margin:0 20px 0 0;
    background:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.of_redesign#cleaning-scopes-modal .cleaning-scope-btn:before{
    content: '';
    background:#e9455b;
    display: block;
    width:12px;
    height:12px;
    border-radius: 12px;
    opacity:0;
}
.of_redesign#cleaning-scopes-modal .cleaning-scope-btn:hover:before{
    opacity:1;
}
.of_redesign#cleaning-scopes-modal .cleaning-scope-btn.selected:before{
    opacity:1;
}
.of_redesign .benefi{
    z-index: -10!important;
}
.of_redesign .modal-title{
    color: #0E161B!important;
    font-family: "museo-sans-rounded",sans-serif;
    font-size: 20px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 130%; /* 26px */
    text-align: left!important;
    text-transform: none;
    width: 100%;
    padding-left: 46px;
}
.of_redesign .cleaning-scope-header{
    color: #0E161B!important;
    font-family: "museo-sans-rounded",sans-serif;
    font-size: 16px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 150%;
    text-align: left!important;
    text-transform: none;
    margin-bottom: 2px!important;
}
.of_redesign .cleaning-scope-desc{
    color: #6A7981!important;
    font-size: 14px!important;
    font-style: normal;
    font-weight: 400!important;
    line-height: 150%;
}
.of_redesign .cleaning-scope-more{
    color: #EC043A;
    font-size: 14px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 150%; /* 21px */
}
.of_redesign .caret{
    border:1px solid #EC043A;
    border-top-color:transparent;
    border-left-color:transparent;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    margin:-8px 0 0 4px;
}
.of_redesign .cleaning-scope-select.disable{
    pointer-events: none;
    cursor: not-allowed;
}
.of_redesign.subheader {
    display: none!important;
}
.of_redesign .hiddenVisually{
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    border: 0!important;
}
.of_redesign .of_step{
    display: none;
}
.of_redesign .of_step.active{
    display: block; 
}
.of_redesign .form-label{
    color: #0E161B!important;
    font-family: "Open Sans"!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 130%!important;
    margin-top: 40px;
}
.of_redesign .form-controls select,
.of_redesign .form-controls input,
.of_redesign .coupon{
    width: 100%!important;
    text-align: left!important;
    text-align-last: left!important;
    padding: 16px!important;
    padding-right: 38px!important;
    height: 56px!important;
    appearance: none!important;
}
.of_redesign .form-controls input[type="tel"]{
    padding-left: 48px!important;
}
.of_redesign .form-controls:has(select){
    position: relative;    
}
.of_redesign .form-controls:has(select):before{
    content:'';
    position: absolute;
    right: 32px;
    top: calc(50% - 3px);
    transform: translateY(-50%) rotate(45deg);
    width: 12px;
    height: 12px;
    border:1px solid #000;
    border-top-color:transparent;
    border-left-color:transparent;
    display: block;
    z-index: 99999;
}
.of_redesign.container__insert .content {
    border:0!important;
    box-shadow:none!important;
    padding: 0!important;
}
.of_redesign .link-gray{
    color: #6A7981!important;
}
.of_redesign .link-red{
    color: #EC043A!important;
}
.of_redesign .step-header{
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px 0!important;
}
.of_redesign .step-header .modal-title{
    padding: 0;
}
.of_redesign .step-header button{
    background: none;
    border: 0;    
    padding:0;
}
.of_redesign .step-header + .row .form-label{
    margin-top: 0!important;
}
.of_redesign .checkbox-label{
    margin-top: 20px!important;
    display: flex!important;
    align-items: center!important;
    justify-content: flex-start!important;
    gap: 16px!important;
}
.of_redesign .input-replacement{
    width: 28px!important;
    min-width: 28px!important;
    height: 28px!important;
    border-radius: 6px!important;
    border: 1px solid #D6DDE1!important;
    background: #FFF!important;
    margin-right: 0!important;
    position: relative;
}
.of_redesign .checkbox-label input[type=checkbox]:checked+.checkbox-replacement{
    background: #EC043A!important;
    border-color: #EC043A!important;
}
.of_redesign .checkbox-label input[type=checkbox]:checked+.checkbox-replacement:before{
    content:"";
    display: block;
    width: 7px;
    height: 12px;
    border: 1px solid #FFF;
    border-width: 0 2px 2px 0;
    position: absolute;
    transform: rotate(45deg);
    top: 5px;
    left: 10px;
}
.of_redesign .coupon+.cost{
    width: 100%!important;
    padding: 16px!important;
    height: 56px!important;
    line-height: 24px!important;
    background-color: #F0F3F5!important;
    color: #0E161B!important;
}
.of_redesign .newstep,
.of_redesign .lastbnt .przycisk {
    background-color: #EC043A!important;
    color: #FFFFFF;
    text-align: center;
    padding: 16px 0;
    border-radius: 6px!important;
    font-weight: 600;
    margin-top: 40px;
    cursor: pointer;
    line-height: 24px!important;
    height: 56px!important;
    width: 100%!important;
}

/* buttons hover effect */
.of_redesign .newstep:hover,
.of_redesign .przycisk:hover,
.of_redesign .cleaning-scope-btn:hover,
.of_redesign .cost:hover {
    background-color: #0E161B!important;
    color: #fff!important;
    cursor: pointer;
}

body.step2-active .ui-datepicker{
/* .ui-datepicker{ */
    display: block!important;
    position: absolute!important;
    top: 150px!important;
    left: 16px!important;
    z-index: 1!important;
    margin: 0!important;
    width: calc(100vw - 32px);
    border:none!important;
}
.ui-datepicker .ui-datepicker-header{
    background-color: transparent!important;
    border-radius: 0!important;
    border-right:none!important;
    border-left:none!important;
    padding: 16px 0!important;
    color: #0E161B!important;
    font-size: 16px!important;
    border-top: 1px solid #D6DDE1;
    border-bottom: 1px solid #D6DDE1;
    font-family: "open sans", sans-serif!important;
}
.ui-datepicker-prev span,
.ui-datepicker-next span{
    display:none!important;
}
.ui-datepicker-prev:before,
.ui-datepicker-next:before{
    content:"";
    display:block;
    width: 12px;
    height: 12px;
    border: 1px solid #000;
    border-top-color: transparent;
    border-left-color: transparent;
    position: absolute;
    z-index: 99999;
}
.ui-datepicker-prev:before{
    left:0;
    top:calc(50% - 6px);
    transform: rotate(-225deg);
}
.ui-datepicker-next:before{
    right:0;
    top:calc(50% - 6px);
    transform: rotate(-45deg);
}
.ui-datepicker:after{
    display: none!important;
}
.ui-datepicker-calendar{
    width: 100%!important;
}
.ui-datepicker-calendar *{
    text-align: center!important;
    font-weight: 400;
    font-family: "open sans", sans-serif!important;
    font-size: 16px!important;
}
.ui-datepicker-calendar td{
    padding: 0!important;
    border:none!important;
}
.ui-datepicker-calendar td a,
.ui-datepicker-calendar td span{
    padding: 12px!important;
    border-radius: 6px!important;
    display: block!important;
}
a.ui-state-default{
    font-weight: 600!important;
}
.ui-datepicker-current-day a{
    border: 1px solid #D6DDE1!important;   
    border-radius: 6px!important;
}
.ui-datepicker-current-day a{
    color:inherit!important;
    border:none!important;
}
.ui-datepicker-calendar td:has(.ui-state-hover){
    background-color: #EC043A!important;
    color: #fff!important;
    border-color:#EC043A!important;
    border-radius: 6px!important;
}
.ui-datepicker-calendar td:has(.ui-state-hover) a{
    color: #fff!important;
}
#datepicker-inline{
    display: none;
}
.datepicker-placeholder{
    width:100%;    
}
.datepicker-placeholder::after{
    content: '';
    display: block;
    padding-top: 90%;
}
.ui-datepicker .ui-datepicker-calendar thead{
    border-bottom:none!important;
    padding-top:16px!important;
}
.ui-datepicker .ui-datepicker-calendar thead th{
    font-weight: 400!important;
    color: #0E161B!important;
    padding-top:16px!important;
}
.ui-datepicker .ui-datepicker-calendar thead th span{
    font-size: 12px!important;
}
.of_redesign .available-cleaners{
    font-weight: 400!important;
}
.of_redesign .available-cleaners:empty{
    display: none;
}
.of_redesign .order-summary{
    border-top: 1px solid #D6DDE1!important;
}
.of_redesign .order{
    border: none!important;
    padding: 0!important;
}
.of_redesign .order-summary header{
    color: #0E161B!important; 
    background: transparent!important;  
    border: none!important;
    margin: 0!important;
}
.of_redesign .order-summary header h3{    
    color: #0E161B!important; 
    text-align: left!important;
    font-size: 16px!important;
    margin-bottom:20px!important;
}
body.orders .of_redesign aside .order main{
    padding: 0!important;
}
body.orders .of_redesign aside .order main div{
    margin-bottom: 12px!important;
    font-size: 14px!important;
}
body.orders .of_redesign aside .order main div .value{
    color:#0E161B!important;
}
body.orders .of_redesign aside .order main div.overall .value{
    font-weight: 600!important;
}

.of_redesign .lastbnt {
    margin: 0 !important;
}

.of_redesign h3.link-gray {
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 150%!important;
    margin-top: 0!important;
    color: #6A7981 !important;
    text-align: left!important;
}

.of_redesign .step-header.header_with_elems{
    margin: 0 !important;
    padding: 16px!important;
}
.of_redesign .step-header.header_with_elems:before{
    display: none!important;
}

.of_redesign .cleaners_box{
    display: flex!important;
    flex-direction: column!important;
}
.of_redesign .search.cleaners.results{
    height: auto!important;
}
body.orders .of_redesign .header_with_elems .cleaner_excerpt, .users-profile .edit-place .header_with_elems .cleaner_excerpt{
    margin: 0!important;
    width: 100%!important;
    margin-bottom: 12px!important;
}
body.orders .of_redesign .header_with_elems .cleaner_excerpt .img_container{
    width: 100%!important;
    height: auto!important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0!important;
    display: flex!important;
}
body.orders .of_redesign .header_with_elems .cleaner_excerpt .img_container img{
    width: 48px!important;
    height: 48px!important;
    position: static!important;
    border-radius: 24px!important;
    margin: 0 !important;
}
body.orders .of_redesign .header_with_elems .cleaner_excerpt .img_container .cleaner_meta, .users-profile .edit-place .header_with_elems .cleaner_excerpt .img_container .cleaner_meta{
    display: block!important;
    margin-top:0!important;
    position: static!important;
    height: 100%!important;
    text-align: left!important;
    padding-left: 12px!important;
    display: grid !important;
    grid-template: auto auto / 34px auto !important;
}
.of_redesign .cleaner_name{
    font-size: 16px!important;
    font-weight: 600!important;
    line-height: 130%!important;
    color: #0E161B!important;
    text-align: left!important;
    padding-left: 60px!important;
    margin:0 !important;
    margin-bottom: -100%!important;
    position: relative;
    z-index: 1000;
}
.of_redesign figcaption:has(.cleaner_name){
    order:-1!important;
}
.of_redesign .cleaner_excerpt figure{
    display: flex!important;
    flex-direction: column!important;
}
.of_redesign .cleaner_remove{
    display: block!important;
}
.of_redesign .star-rating{   
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-top: 24px;
}
.of_redesign .cleaner_meta h3,
.of_redesign .cleaner_meta h4{
    font-size: 12px!important;
    font-weight: 600!important;
    line-height: 150%!important;
    color: #0E161B!important;
    margin: 0!important;
    padding: 0!important;
}

.of_redesign .cleaner_meta h3{    
    margin-top: 30px !important;
    margin-left: -34px !important;
}
.of_redesign .cleaner_meta p{
    font-size: 12px!important;
    font-weight: 400!important;
    line-height: 130%!important;
    color: #6A7981!important;
    margin: 0!important;
    padding: 0!important;
}
.of_redesign .cleaner_details{
    display: none!important;
}
body.orders .header_with_elems .cleaner_excerpt .cleaner_remove, .users-profile .edit-place .header_with_elems .cleaner_excerpt .cleaner_remove{
    background: none!important;
}

body.orders .header_with_elems .cleaner_excerpt .cleaner_remove:before, .users-profile .edit-place .header_with_elems .cleaner_excerpt .cleaner_remove:before{
    font-size: 12px!important;
}

.btn-secondary{    
    width: 100%!important;
    padding: 16px!important;
    height: 56px!important;
    line-height: 24px!important;
    background-color: #F0F3F5!important;
    color: #0E161B!important;
    font-size: 16px!important;
    margin-bottom: 12px!important;
}

body.orders .step1 .of_redesign  .client-register.content,
body.orders .step1 .of_redesign  .client-register.content .form{
    padding: 0!important;
    border:none!important;
}

.of_redesign .client-register.content .form .form-controls{
    margin-bottom: 40px!important;
}
body.orders .step1 .of_redesign .client-register.content .post-link{
    position: static!important;
    color: #EC043A!important;
    font-size: 14px!important;
    margin-bottom: 20px!important;
    display: block!important;
}

.of_redesign .radio-label .input-replacement{
    border-radius: 30px!important;
}

.of_redesign .radio-label .input-replacement:after{
    width: 15px!important;
    height: 15px!important;
    border-radius: 8px!important;
    top:6px;
    left:6px;
    margin: 0 !important;
}

.of_redesign .radio-label:has(:checked) .input-replacement:after{
    opacity: 1;
    background: #EC043A!important;
}

body.orders #orderNew .toresize.resized{
    max-height: none!important;
}
body.orders #orderNew .accept_reg{
    margin-top: 0!important;
    margin-left: 5px!important;
}
body.orders #orderNew .toresize.resized + ul + .resize{
    display: none!important;
}
body.orders #orderNew .of_redesign .user header.row h3,
body.orders #orderNew .of_redesign .user header.row{
    background: none!important;
    color: #0E161B!important;
    text-align: left!important;
    padding:0 8px!important;
}
.of_redesign .step-header.header_with_elems.nomargin{
    padding:16px 0!important;
}

*:not(body).payment{
    border-top: 1px solid #D6DDE1!important;
    border-bottom: 1px solid #D6DDE1!important;
    padding: 0 !important;
}

label.payment__type {
    width: 100% !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    height: auto!important;
    border:none!important;
    border-top:1px solid #D6DDE1!important;
    border-radius:0!important;
    padding: 16px!important;
    gap: 4px!important;
}
label.payment__type:first-of-type{
    border-top: none!important;
}
label.payment__type img{
    max-height: 26px;
    max-width: 32px!important;
}
.payment__type[for="payWithTransferOnline"] img{
    max-width: 80px!important;
}
label.payment__type span{
    flex: 1;
    text-align: left;
    font-weight: 600;
}
.ui-datepicker{
    margin-left: 0!important;
}

.goToPay.przycisk.btn{    
    width: 100%!important;
    padding: 16px!important;
    height: 56px!important;
    line-height: 24px!important;
    font-size: 16px!important;
    margin-bottom: 12px!important;
}

body.orders .step1 .of_redesign .order-summary h3{
    padding-left: 0!important;
}
@media (min-width: 768px) {
    body.index .of_redesign .orderForm{
        position: relative;
        box-shadow: none;
    }

    body.index .of_redesign .orderForm .przycisk {
        width: 275px!important;
        position: relative!important;
        z-index: 1!important;
        pointer-events: none!important;
    }    
    
    body.index .of_redesign .orderForm .substep0 {
        position: absolute!important;
        top: 56px !important;
        right:0 !important;
        z-index: 0!important;
    }
    .of_redesign .modal-dialog{
        margin:auto;
    }
    .of_redesign .modal-body{
        overflow: auto!important;
    }    
    .of_redesign #cleaning-scopes-modal .cleaning-scope{
        justify-content: flex-start;
    }
    .of_redesign .cleaning-scope-btn.cleaning-scope-btn:hover{
        background-color: #fff!important;
    }
     
    body.index.modal-open .of_redesign .orderForm .substep0 {
        width: 600px !important;
        top: 230px !important;
        padding: 0;
        right: -64px !important;
        pointer-events: all!important;
    }
    body.index.modal-open .of_redesign .orderForm .substep0 .przycisk{
        width: 100%!important;
        border-radius: 6px!important;
        pointer-events: all!important;
    }
    .of_redesign .form-label{
        margin-top:0!important;
    }
    .of_step .row:not(.step-header){
        margin:24px 0!important;
    }
    .of_step .select2-container{
        width: 100%!important;
    }
    .of_step .select2-container .select2-arrow{
        display: none!important;
    }
    .of_step .clean-often{
        margin-left: 0!important;
    }
    .of_step .clean-often + .tooltip + a{
        display: block!important;
        width: 100%!important;
    }
    body.orders aside .order footer{
        padding: 0!important;
    }
    body.orders aside .order footer h4, .users-profile .edit-place aside .order footer h4{
        color:#0E161B!important;
        font-size: 16px!important;
    }
    body.orders aside .order footer h4 + input{
        margin-bottom: 12px!important;
    }
    .datepicker-placeholder::after {
        padding-top: 45%;
    }
    body.step2-active .ui-datepicker {
        max-width: 730px;
        display: block !important;
        position: absolute !important;
        top: 150px !important;
        left: 50% !important;
        margin-left: -600px !important;
        z-index: 1 !important;
        margin: 0 !important;
        width: calc(100vw - 32px);
        border: none !important;
        margin-left: -570px !important;
    }
    .search.cleaners.results{
        max-width: 768px!important;
        margin: 0 auto 50px!important;
    }
    .search.cleaners.results .container{
        max-width: 100%!important;

    }
    .form.register .row{
        margin: 12px 0!important;
    }
}

.nav-item:not(.nav-item-btn) a{
    color:#EC043A!important;
}

.nav-item-btn{
    background-color: #EC043A!important;
    color:#fff!important;
    padding: 8px 16px!important;
    border-radius: 6px!important;
}
.nav-item.dropdown button{
    color:#EC043A!important;
}
.index-index .container>h2, .index-index .job .benefits-container>h2, .job .index-index .benefits-container>h2, .index-index .job .employees-container>h2, .job .index-index .employees-container>h2, .index-index .job .sem>h2, .job .index-index .sem>h2{
    color:#0E161B!important;
}
.index-index .container>h2:after, .index-index .job .benefits-container>h2:after, .job .index-index .benefits-container>h2:after, .index-index .job .employees-container>h2:after, .job .index-index .employees-container>h2:after, .index-index .job .sem>h2:after, .job .index-index .sem>h2:after{
    display: none!important;
}
body.index-index .container.steps .step .image-wrapper img{
    /* filter to change color to #eC043A */
    filter: brightness(0) invert(10%) sepia(93%) saturate(7493%) hue-rotate(343deg) brightness(94%) contrast(97%);
}
.index-index .container.steps .step h4, .index-index .job .steps.benefits-container .step h4, .job .index-index .steps.benefits-container .step h4, .index-index .job .steps.employees-container .step h4, .job .index-index .steps.employees-container .step h4, .index-index .job .steps.sem .step h4, .job .index-index .steps.sem .step h4{
    color:#0E161B!important;
}
.index-index .container.steps .step .content:before, .index-index .job .steps.benefits-container .step .content:before, .job .index-index .steps.benefits-container .step .content:before, .index-index .job .steps.employees-container .step .content:before, .job .index-index .steps.employees-container .step .content:before, .index-index .job .steps.sem .step .content:before, .job .index-index .steps.sem .step .content:before{
    border-color:#EC043A!important;
}
.index-index .container.steps .step .content, .index-index .job .steps.benefits-container .step .content, .job .index-index .steps.benefits-container .step .content, .index-index .job .steps.employees-container .step .content, .job .index-index .steps.employees-container .step .content, .index-index .job .steps.sem .step .content, .job .index-index .steps.sem .step .content{
    border-color: #EC043A!important;
}
.index-index .container.steps .special-step div, .index-index .job .steps.benefits-container .special-step div, .job .index-index .steps.benefits-container .special-step div, .index-index .job .steps.employees-container .special-step div, .job .index-index .steps.employees-container .special-step div, .index-index .job .steps.sem .special-step div, .job .index-index .steps.sem .special-step div{
    border-top-color: #EC043A!important;
}
.index-index .features-wrapper{
    background-color: #EC043A!important;
}
body.index-index .features-wrapper .image-wrapper img{
    /* filter to change color to #eC043A */
    filter: brightness(0) invert(10%) sepia(93%) saturate(7493%) hue-rotate(343deg) brightness(94%) contrast(97%);
}
body.index-index .container.features>h2, body.index-index .job .features.benefits-container>h2, .job body.index-index .features.benefits-container>h2, body.index-index .job .features.employees-container>h2, .job body.index-index .features.employees-container>h2, body.index-index .job .features.sem>h2, .job body.index-index .features.sem>h2{
    color:#FFFFFF!important;
}
.index-index .features-wrapper .content:before{
    background-color: #EC043A!important;
}
.index-index .features-wrapper:after{
    background-color: #EC043A!important;
}
.footer{
    background-color: #EC043A!important;
}
.cleaning-scope-details{
    max-height: 360px!important;
}
.cleaning-scope-back{
    opacity: 0;
    position: absolute;
    width: 34px;
}
/* .b2b-cleaning-img img{
    filter: brightness(0) invert(10%) sepia(93%) saturate(7493%) hue-rotate(343deg) brightness(94%) contrast(97%);
} */
 .content h4{
    color: #0E161B!important;
 }
 .comparison__header{
    color: #0E161B!important;
 }
 .comparison__btn{
    background-color: #EC043A!important;
 }
 .comparison__btn--in-active, .comparison__btn--in-active:hover, .comparison__btn--in-active:focus{
    color: #EC043A!important;
 }
 .comparison .section__header{
    color: #EC043A!important;
 }
 .comparison .fa-check-circle{
    color:forestgreen!important;
 }
 .kontakt .content h3{
    color: #0E161B!important;
 }
 .order_cleaning_container #order-cleaning{
    background-color: #0E161b!important;
 }
 .price-container,.pricing-blue{
    color:#EC043A!important;
 }
 .features-wrapper .content h4{
    color:#FFFFFF!important;
 }

 body.orders aside .order main>div .value, body.orders aside .order footer>div .value, .users-profile .edit-place aside .order main>div .value, .users-profile .edit-place aside .order footer>div .value{
    color: #0E161B
 }
 body.orders aside .order main{
    padding: 0!important;
 }
 .orders.payment .of_redesign .order-summary{
    padding: 0 16px!important;
 }
 body.orders .payment .step-payment, body.users-newCard .content.step{
    padding:0!important;
    border:0!important;
 }
 body.orders .payment .step-payment #espago_form, body.users-newCard .content.step #espago_form{
    padding: 0!important;
 }
 body.orders .step-payment .form .btn-red,body.orders .client-register .form .btn-red{
    margin: 16px 0!important;    
    width: 100%!important;
    padding: 16px!important;
    height: 56px!important;
    line-height: 24px!important;
    font-size: 16px!important;
 }
