@media screen and (min-width: 1200px) {
    #rec1165163961 .t396__carrier {
        background-size: contain !important;
    }
    
    .t-container {
        max-width: 1002px !important;
    }
    
    .t897__container {
        max-width: 1002px !important;
    }
 
    .t923 .t-col {
        margin-left: 5px;
        margin-right: 5px;
    }
    
    .t1004 .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t915__container {
        max-width: 1002px !important;
    }
    
    .t915__container .t-col_4 {
        max-width: 324px
    }
    
    .t915 .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t555 .t-col_5:nth-of-type(1) {
        max-width: 480px;
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t555 .t-col_5:nth-of-type(2) {
        max-width: 450px;
        margin-left: 72px;
        margin-right: 0px;
    }
    
    .t555 .quill-table__wrapper:nth-of-type(1) tr td:nth-child(2) {
        padding-left: 80px;
    }
    
    #rec1194376221 .t-feed__item {
        border-radius: 25px !important;
        transition: box-shadow 0.3s ease !important;
    }
    
    #rec1194376221 .t-feed__item:hover {
        box-shadow: 4px 12px 30px rgba(83, 82, 120, 0.34) !important;
        border-radius: 25px !important;
    }
    
    #form1354168111 .form-section_input {
        width: 215.44px;
    }
    
}

@media screen and (max-width: 479px) {
    .t-container {
        max-width: 300px;
    }
    
    .t1004 .t-slds__main {
        max-width: 300px;
    }
    
    .t555__contentwrapper {
        padding: 30px 0px;
    }
    
    .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        padding-right: 0px; 
        padding-left: 0px; 
    }
    
    .t915__container {
        max-width: 300px;
    }
    
    #rec1258092621 .right-column {
        width: 100% !important;
        padding-top: 20px;
    }
    
    .t396__elem [data-list="bullet"] {
        padding-bottom: 8px;
    }
    
    #rec1194376221 .t-feed__item {
    border-radius: 25px !important;
    transition: box-shadow 0.3s ease !important;
}

#rec1194376221 .t-feed__item:hover {
    box-shadow: 4px 12px 30px rgba(83, 82, 120, 0.34) !important;
    border-radius: 25px !important;
}

}

@media screen and (min-width: 480px) and (max-width: 639px) {
    .t-container {
        max-width: 461px;
    }
    
    .t1004 .t-slds__main {
        max-width: 461px;
    }
    
    .t915__container {
        max-width: 461px;
    }
    
    #rec1194376221 .uc-news .t-feed__item {
    border-radius: 25px !important;
    transition: box-shadow 0.3s ease !important;
}

#rec1194376221 .uc-news .t-feed__item:hover {
    box-shadow: 4px 12px 30px rgba(83, 82, 120, 0.34) !important;
    border-radius: 25px !important;
}

}


@media screen and (max-width: 639px) {
    .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t1004 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        margin-left: -20px;
    }
    
    .t555 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t923 .t-col {
        padding-left: 0px;
        padding-right: 0px;
        display: flex;
        justify-content: center;
    }
    
    .t923 .t923__slds-wrapper .t-col {
        padding: 0px;
    }
    
    .t915 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #rec1258092621 .right-column_submit {
        padding-left: 0px !important;
        padding-top: 20px;
    }
    
    #form1354168111 .form-section_two {
        flex-direction: column;
    }
    
    #form1354168111 .t-input-group_inonerow {
        width: 100%;
        padding-bottom: 20px;
    }
    
    #form1354168111 .form-section_one > *:nth-child(4) {
        padding-bottom: 20px;
    }
    
    #form1354168111 .form-section_button > *:nth-child(1) {
        margin-bottom: 20px;
    }
    
    #form1354168111 .form-section_button > *:nth-child(2) {
        margin-bottom: 20px;
    }
    
    #form1354168111 .form-section_date__input label {
        padding-top: 16px;
    }
    
}

@media screen and (min-width: 640px) and (max-width: 959px) {
    .t-container {
        max-width: 584px;
    }
    
    .t1004 .t-slds__main {
        max-width: 584px;
    }
    
    .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t1004 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        margin-left: 0px;
    }
    
    .t555 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t915__container {
        max-width: 584px;
    }
    
    .t915__container .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t915 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #rec1258092621 .right-column_submit {
        padding-left: 0px !important;
        padding-top: 20px;
    }
    
    #form1354168111 .form-section_one > *:nth-child(1) {
        padding-bottom: 20px;
    }
    
    #form1354168111 .form-section_one > *:nth-child(2) {
        padding-bottom: 20px;
    }
    
    #form1354168111 .form-section_button > *:nth-child(1) {
        margin-bottom: 20px;
    }
    
    #form1354168111 .form-section_two {
        flex-direction: column;
    }
    
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .t-container {
        max-width: 760px !important;
    }
    
    .t923 .t-col {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    
    .t1004 .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t555 .t-col {
        float: left;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t555__contentwrapper {
        padding: 0px;
    }
    
    .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        margin-left: 0px;
    }
    
    .t555 .t-col_5:nth-of-type(1) {
        max-width: 360px;
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t555 .t-col_5:nth-of-type(2) {
        max-width: 380px;
        margin-left: 20px;
        margin-right: 0px;
    }
    
    .t915 .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .t915__container {
        max-width: 760px;
        display: table;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    
    .t915__container .t-col {
        display: inline;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .t915__container .t-col_4 {
        max-width: 243px
    }
    
    .t915__container .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 0px !important;
    }
    
    #rec1258092621 .right-column_submit {
        padding-left: 0px !important;
        padding-top: 20px;
    }
    
    #form1354168111 .form-section_input__age {
        padding-top: 20px;
    }
    
    #form1354168111 .form-section_input {
        width: 190.44px;
    }
    
}

@media screen and (max-width: 1300px) {
    .t1004 .t-slds__container {
        width: 100%;
    }
    .t923 .t-slds__container {
        width: 100%;
    }
}

.t915__container .t-col {
    margin-left: 5px; 
    margin-right: 5px;
}

.t-feed__slider-grid__post-wrapper.t-col {
    margin-left: 5px; 
    margin-right: 5px;
}

.t-btn_sm {
    width:100%;
    text-transform: uppercase;
    justify-content: center;
    font-weight: normal !important;
    font-size: 16px !important;
}

.t923__paddingsmall.t-card__btn-wrapper, .t923__paddingsmall.t-card__btntext-wrapper {
    padding: 0 0px 14px !important;
}

.t923__textwrapper.t923__paddingsmall {
    padding: 18px 0px !important;
}

.t555 table .quill-table__cell {
    border: none !important;
}

.t555 .quill-table__wrapper:nth-of-type(2) {
    background: #F3F3F8;
    padding: 10px 10px;
    border-radius: 12px 12px 12px 12px;
}

.t923 .t-uptitle {
    letter-spacing: normal;
}

.t555__title {
    margin-bottom: 0px;
}

.t555 .t-text_md {
    line-height: 1.2;
}



#rec1258092621 .right-column {
    width: calc(50% - 7.5px);
} 

#rec1258092621 .right-column_name {
    width: 100%;
}

#rec1258092621 .right-column_radio {
    width: 100%;
}

#rec1258092621 .right-column_flex {
    display: flex;
    flex-wrap: wrap;
}

#rec1258092621 .right-column_number {
    width: 264px;
}

#rec1258092621 .right-column_submit {
    width: 203px;
    padding-left: 24px;
}

#rec1258092621 .right-column_btn {
    height: 44px;
    padding-left: 14px;
    padding-right: 14px;
    width: 100%;
}

#rec1258092621 .right-column_bot {
    padding-bottom: 21px;
}

#rec1258092621 .t-rate__indicator {
    border-radius: 12px;
    border-left: 1px solid #708594 !important;
}

#rec1258092621 .t-rate__wrapper {
    gap: 11px;
    padding: 0px !important;
}

#rec1258092621 .t-rate__control {
    height: 44px;
}

#form1354168111 .form-section_one {
    display: flex;
    flex-wrap: wrap;
    column-gap: 18px;
    padding-bottom: 50px;
}

#form1354168111 .form-section_input input {
    height: 44px;
}



#form1354168111 .form-section_title {
    font-size: 24px;
    color: #041937;
    padding-bottom: 15px;
    width: 100%;
}

#form1354168111 .form-section_radio {
    position: relative;
    display: flex;
    width: 89px;
    height: 44px;
    background: #F3F3F8;
    border-radius: 12px;
    overflow: hidden;
    font-size: 22px;
    font-family: Ubuntu;
}

#form1354168111 .form-section_radio label {
    flex: 1;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    z-index: 2;
    position: relative;
    color: #B4C6D9;
}

#form1354168111 .form-section_radio input {
    display: none;
}

#form1354168111 .form-section_radio .slider {
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(50% - 6px);
    height: calc(100% - 6px);
    background: #41B8B6;
    border-radius: 12px;
    transition: 0.3s;
    z-index: 1;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

#female:checked ~ .slider {
  left: 47px;
}

#female:checked + label {
  color: #fff;
}

#male:checked + label {
  color: #fff;
}

#form1354168111 .form-section_radio__title {
    line-height: 44px;
    color: #708594;
    font-size: 14px;
    padding-right: 0px;
}

#form1354168111 .form-section_input__age {
    width: 149.31px;
}


#form1354168111 .form-section_button {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
    padding-bottom: 50px;
}

#specific-date {
    height: 44px;
    width: 195px;
    padding-left: 23px;
    padding-right: 23px;
}

#range-date {
    height: 44px;
    width: 195px;
    padding-left: 23px;
    padding-right: 23px;
}

#not-date {
    height: 44px;
    width: 195px;
    padding-left: 23px;
    padding-right: 23px;
}

#form1354168111 .form-section_button__bt {
    color: #425971;
    background-color: #F3F3F8;
    border-style: none !important;
    border-radius: 12px;
    box-shadow: none !important;
    font-weight: 400;
    text-transform: uppercase;
    transition-duration: 0.2s;
    transition-property: background-color, color, border-color, box-shadow, opacity, transform;
    transition-timing-function: ease-in-out;
}

#form1354168111 .form-section_date {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
    padding-top: 25px;
    width: 100%;
}

#form1354168111 .form-section_date__input {
    width: 215px;
}

#form1354168111 .form-section_date__input input {
    height: 44px;
}

#form1354168111 .form-section_date__input label {
    font-size: 14px;
    height: auto;
    padding-bottom: 16px;
}

#form1354168111 .form-section_date__input input::-webkit-calendar-picker-indicator {
    opacity: 0;
}

#form1354168111 .form-section_date__input input::-moz-calendar-picker-indicator {
    opacity: 0;
}


#form1354168111 .form-section_two {
    display: flex;
    flex-wrap: wrap;
    column-gap: 21px;
    padding-bottom: 50px;
}

#form1354168111 .form-section_two__input {
    width: 215px;
}

#form1354168111 .form-section_two__input input {
    height: 44px;
}


element.style {
    color: #000000;
    border: 1px solid #B4C6D9;
    border-radius: 12px;
}
#form1354168111 .form-section_two__input input {
    height: 44px;
}

#form1354168111 .t-input {
    font-size: 14px;
}


#form1354168111 .form-section_two__radio {
    position: relative;
    display: flex;
    width: 147px;
    height: 44px;
    background: #F3F3F8;
    border-radius: 12px;
    overflow: hidden;
    font-size: 22px;
    font-family: Ubuntu;
}

#form1354168111 .form-section_two__radio label {
    flex: 1;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    z-index: 2;
    position: relative;
    color: #B4C6D9;
}

#form1354168111 .form-section_two__radio input {
    display: none;
}

#form1354168111 .form-section_two__radio .slider {
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(50% - 6px);
    height: calc(100% - 6px);
    background: #41B8B6;
    border-radius: 12px;
    transition: 0.3s;
    z-index: 1;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

#no:checked ~ .slider {
  left: 76px;
}

#no:checked + label {
  color: #fff;
}

#yes:checked + label {
  color: #fff;
}

#form1354168111 .t-form__errorbox-wrapper {
    padding: 0px;
}

#form1354168111 .t-form__errorbox-text {
    padding: 0px;
}

#form1354168111 .t-form__errorbox-link {
    font-size: 14px;
}

#form1354168111  .t-form__errorbox-item {
    margin-top: 0px;
}