div.description2 {
    margin-left: 65px;
    padding-bottom: 11px;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 16px;
}

div.description {
    margin-left: 65px;
    padding-bottom: 15px;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 16px;
}


.sprite-ico {
    background-image: url(./image/icons_small.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.bath {
    width: 45px;
    height: 45px;
    background-position: -5px -5px;
}
.bus {
    width: 54px;
    height: 37px;
    background-position: -60px -5px;
}
.train {
    width: 65px;
    height: 40px;
    background-position: -814px 0;
}
.by_feet {
    width: 45px;
    height: 45px;
    background-position: -124px -5px;
}
.camping {
    width: 45px;
    height: 45px;
    background-position: -179px -5px;
}
.fire {
    width: 45px;
    height: 45px;
    background-position: -234px -5px;
}
.food {
    width: 37px;
    height: 45px;
    background-position: -289px -5px;
}
.hotel {
    width: 51px;
    height: 33px;
    background-position: -336px -5px;
}
.human {
    width: 12px;
    height: 31px;
    background-position: -397px -5px;
}
.jeep_onRoad {
    width: 45px;
    height: 45px;
    background-position: -419px -5px;
}
.jeep_offRoad {
    width: 45px;
    height: 45px;
    background-position: -474px -5px;
}
.moscow {
    width: 51px;
    height: 51px;
    background-position: -529px -5px;
}
.mountains {
    width: 45px;
    height: 45px;
    background-position: -590px -5px;
}
.on_horse {
    width: 45px;
    height: 45px;
    background-position: -645px -5px;
}
.photo {
    width: 45px;
    height: 33px;
    background-position: -700px -5px;
}
.plane {
    width: 45px;
    height: 45px;
    background-position: -755px -5px;
}



.sprite-form {
    display: inline-block;
    width: 65px;
    text-align: center;
}

.images__tour-container {
    display: flex;
    width: 100%;
    gap: 3px;
}
.images__tour-old-container {
    width: 90%;
    margin: auto;
    justify-content: center;
}
.images__pic-item {
    margin: 5px;
    width: 320px;
    height: 180px;
    border-radius: 7px;
}


.ui-widget {
    font-family: inherit !important;
    font-size: inherit !important;
}
.ui-tabs{
    border-radius: 0 !important;
    border: none !important;
}
.ui-tabs ul{
    border: none !important;

    margin-bottom: -1px;
    border-radius: 0 !important;
    background: none !important;
}
.ui-tabs ul li{
    display: inline-block;
    border-radius: 6px 6px 0 0 !important;

}
.ui-tabs ul li:focus{
    border: inherit !important;
}
.ui-tabs ul li.ui-state-active{
    border-bottom: 0 !important;
    padding-bottom: 1px;
}
.ui-tabs ul li a{
    padding: 8px 10px;
    display: block;
    text-decoration: none;
    font-size: 15px;
    color:inherit !important;
}
.ui-tabs ul li a:focus{
    outline: none;
    outline-offset: 0;
}
.ui-tabs > div{
    border: 1px solid #a8aaa7 !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #e7e7e7 !important;
    padding: 20px 10px;
}
.ui-datepicker .ui-icon, .custom-combobox .ui-icon {
    width: 16px;
}
.x-dialog-text .cont.nop{
    width: auto !important;
}
.x-dialog-text .cont.nop .cont{
    width: auto !important;
}
.x-dialog-text .cont.nop img{
    /*height: inherit !important;*/
}
.x-dialog-screen {
    z-index: -1;
}
.x-dialog .x-dialog-body-overlay{
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    height: 75%;
    left: inherit;
    position: relative;
    padding: 1%;
    width: 98%;
    max-width: 960px;
    margin: 0 auto !important;
}
.in-tour-is{
    overflow: hidden;
    width: auto !important;
    height: 100%;
    color: #000000;
    border: 2px #388ad3 solid;
    border-radius: 10px;
    padding: 5px;
    font-size: 15px;
    line-height: 1rem;
    display: flex;
    flex-wrap: wrap;
}
.in-tour-is > center {
    width: 100%;
}
.in-tour-is > div{
    bottom: inherit !important;
    left: inherit !important;
}
.in-tour-is > div:first-of-type{
    width: 100% !important;
    height: inherit !important;
}
.in-tour-is > div:nth-child(2n){
    bottom: inherit !important;
    left: inherit !important;
    float: left;
    width: calc(50% - 70px);
    align-self: stretch;
    margin-bottom: 1rem;
}
.in-tour-is > div:nth-child(2n-1){
    bottom: inherit !important;
    left: inherit !important;
    float: left;
    width: 65px;
    align-self: stretch;
}
.list-of-goods{
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 15px;
}
.list-of-goods > div:first-of-type{
    float: left;
    width: 50%;
}
.list-of-goods > div:last-of-type{
    float: left;
    width: 50%;
}
label[for="p_count"]{

}
.controls select[name="p_count"]{

}
.toursInfo .tour-days {
    font-size: 13px;
}
.toursInfo .tour-dates span{
    font-size: 13px !important;
}
.more{
    display: none;
}

.short_tour_ex .tour-dates i:last-of-type{
    display: none;
}
.change-tel-format{
    font-size: 12px;
    text-align: right;
    display: inline-block;
    font-style: italic;
    cursor: pointer;
    border-bottom: 1px dashed gray;
    float: right;
    color: gray;
}
.logo_pay{
    position: absolute;
    right: 0;
    bottom: 80px;
}

#tabs .ui-state-default,
#tabs .ui-widget-content .ui-state-default{
    border:1px solid #a8a8a8;background:lavender;
    font-weight:normal;
    color:#555
}
#tabs .ui-state-active,
#tabs .ui-widget-content .ui-state-active{
    border-top: 3px solid #cc0033; background:#fff; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0xMVQwODo0OTo0NS0wNzowMDBbBagAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMTFUMDg6NDk6NDUtMDc6MDBBBr0UAAAAAElFTkSuQmCC") 50% 50% repeat-x;font-weight:normal;color:#212121
}

#tabs ul.bottom{
    margin: 0 0 30px 0;
}
#tabs ul.bottom li {
    border-radius: 0 0 6px 6px !important;
}
#tabs ul.bottom li.ui-state-active {
    border-bottom: 3px solid #ee0033 !important;
    border-top: none !important;
}

#tabs ul.bottom li a{

}
@media (max-width: 600px) {
    .logo_pay {
        position: relative;
        margin: 10px 0;
        right: inherit;
        bottom: inherit;
        text-align: center;
    }
}

@media (min-width: 769px){

    .short_tour_ex.horizon{
        width: 100% !important;
        max-width: 100%;
        height: inherit !important;
        margin: 6px 0 !important;
    }
    .cruise-list .short_tour_ex.horizon {
        width: 98.3% !important;
        margin: 6px 0 !important;
    }
    .short_tour_ex.horizon > .image_block{
        float: left;
        padding-left: 5px;
    }
    .short_tour_ex.horizon > .content_block{
        width: 60% !important;
        clear: none !important;
        float: left;
    }
    .short_tour_ex.horizon > .content_block > div{
        width: 75%;
        border: none !important;
        text-align: left !important;
        margin-left: 2%;
    }

    .cruise-list .short_tour_ex.horizon > .content_block div a span{
        text-align: left !important;
    }
    .cruise-list .short_tour_ex.horizon > .content_block > div.bottom_info{
        position: inherit;
    }
    .short_tour_ex.horizon .tour-dates span:last-of-type{
        display: inline;
    }

    .short_tour_ex.horizon .tour-dates i:last-of-type{
        display: inline;
    }
    .short_tour_ex.horizon .tour-dates{
        position: absolute;
        bottom: 0;
        padding-left: 0;
        width: 52% !important;
        margin-left: 1.2% !important;
    }


    .short_tour_ex.horizon .tour-item-footer{
        width: 140px !important;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
    }
    .cruise-list .short_tour_ex.horizon .tour-item-footer{
        width: 161px !important;
    }
    .cities-count{
        float: right;
        font-size: 13px ;
    }
    .cruise-list .cities-count{
        float: none;
        font-size: 13px ;
        white-space: nowrap;
    }
    .horizon .ship-dates-wrapper{
        position: absolute;
        bottom: 10px;
    }
    .horizon .ship-dates{
        display: inline;
    }
    .short_tour_ex.horizon .order-tour-tour-item1{
        bottom: 3%;
        right: 3%;
        position: absolute;
        width: 100% !important;
    }
    .cruise-list .short_tour_ex.horizon .order-tour-tour-item1 {
        width: 94% !important;
    }
    .toursInfo .short_tour_ex.horizon .order_tour{
        line-height: inherit !important;
        padding: 5px 7px 9px !important;
    }
    .short_tour_ex.horizon .tour-days{
        text-align: left !important;
    }
    .short_tour_ex.horizon .tour-cities{
        text-align: left !important;
    }
    .short_tour_ex.horizon .tour-interactives{
        text-align: left !important;
        margin-bottom: 18px;
    }
    .short_tour_ex.horizon .ship-name{
        display: none;
    }
    .short_tour_ex .ship-name-horizon{
        display: none;
    }
    .short_tour_ex.horizon .ship-name-horizon{
        display: block;
        font-size: 13px;
    }
    .horizon .more{
        display: block;
        bottom: 53px;
        position: absolute;
        left: 5px;
        font-size: 15px;
    }

    .horizon.tour-item-price-from{
        margin-left:13px;
    }

}

@media (max-width: 768px) {
    .short_tour_ex.horizon .ship-name-horizon {
        display: none;
    }
}

@media (min-width: 769px) and (max-width: 870px){
    .short_tour_ex.horizon > .content_block > div {
        width: 72%;
    }
    .short_tour_ex.horizon .tour-interactives{
        margin-bottom: 15px;
    }
}

@media (min-width:769px) and (max-width: 932px) {
    .toursInfo .short_tour_ex .order_tour {
        padding: 5px 0 !important;
        line-height: 15px !important;
    }
    .order-tour-tour-item1 {
        width: 36% !important;
    }



}

/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
    .line p.big {
        width: inherit;
        margin-bottom: 20px;
    }
    .bottom_info{
        bottom: 75px;
    }
    .bottom_menu {
        text-align: right;
    }
    .call_manager {
        margin-bottom: 40px;
        width: inherit;
        position: relative;
        top: inherit;
        left: inherit;
        right: inherit;
    }
    .redirect_url-otdyh-na-more-html .toursInfo .tour-interactives{
        margin-top: 0;
    }
    .script_name-rechnye-kruizy-html .short_tour_ex_inner .content_block {
        padding-bottom: 6% !important;
    }
    .bottom_adress, .bottom_tell, .bottom_menu {
        position: relative;
        top: inherit;
        left: inherit;
        right: inherit;
        width: 28%;
        display: inline-block;
    }
    .bottom_adress{
        width: 40%;
    }
    .menu_inner {

    }
    .tours_block > div:nth-child(2n) .short_tour_ex {
        float: right;
    }
    .header_wrapper {
        height: 150px;
    }

    .cont .head {
        height: 150px;
    }

    .number_tourists {
        bottom: 0;
        left: 0;
        position: absolute;
        top: inherit;
        display: none;
    }
    .ui-button-icon-only {
        width: 9% !important;
    }
    .reviews_right {
        position: absolute !important;
        left: -9999px !important;
        top: -9999px !important;
        height: 0 !important;
        overflow: hidden;
    }

    .short_tour_ex_inner {
        width: 100%;
    }

    .head_bottom {
        position: static !important;
    }

    .date_bt {
        display: none !important;
    }

    .tour-item-price-from {
        margin: 0 15px;
        position: unset;
    }

    .order-tour-tour-item1 {
        float: none;
        margin: 0 15px;
    }

    .tour-item-footer {
        margin-bottom: 8px;
    }
    .delfin-search-panel{
        width: 96%;
    }
    .delfin-search-panel-header-date-delta-label {
        margin-left: -43%;
    }
    .delfin-search-panel-dropdown-field-arrow {
        left: 5px;
    }
    .delfin-search-panel-body-children2 {
        width: 51.5%;
    }
    .top-wrapper{

    }
    .top-wrapper .five-stars{
        width: 65%;
    }
    .five-stars img{
        width: 100%;
    }
    .square-formdesigner{
        width: 100%;
        float: inherit;
    }
    .top-wrapper .square-formdesigner {
        width: 35%;
        float: right;
    }
    .button_open_order_form{
        line-height: 22px;
        margin-top: 10px;
    }
    .first-page-item.short_tour_ex.tour-item-node-overlay:nth-child(2n) {
        float: right;
    }
    .short_tour_ex_inner .content_block{
        overflow: inherit;
        width: 100% !important;
        position: relative;
    }
    .short_tour_ex_inner .content_block .day_block{
        width: 55% !important;
        bottom: 171px;
        margin-left: 266px;
        margin-bottom: 10px;
        left: -28px;
        margin-top: 13px;
    }
    .ships-search .search-form-input > div.find-by-city .custom-combobox .ui-button-icon-only {
        width: 9% !important;
    }
    .ships-search .search-form-input > div.find-by-days .custom-combobox .ui-button-icon-only {
        width: 9% !important;
    }
    #search-form2.search-form2.vse-napravlenija .custom-combobox-input{
        width: 92% !important;
    }
    .vse-napravlenija .custom-combobox a{
        width: 7% !important;
    }
    .vse-napravlenija .search-form-button{
        width: 10%;
    }
    #search-form2.vse-napravlenija .search-form-input{
        width: 89% !important;
    }
    @media screen and (max-width: 820px){
        .block_tourList{
            display: flex;
            flex-direction: column;
            align-items: center;
        }

    }
    .kak_oplatit {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .kak_oplatit .tour-item-node-overlay{
        width: 44.7% !important;
        height: 310px;
    }

    .search-form2.hotels-search-form .find-by-city .custom-combobox:last-of-type {
        /*display: none;*/
    }
    .script_name-toursInfo-html .ui-autocomplete {
        max-width: 39% !important;
    }
    .script_name-toursInfo-html .ui-autocomplete#ui-id-2 {
        width: inherit  !important;
    }
    .ships-search .ui-button-icon-only {
        width: 10% !important;
    }
    #search-form2.ships-search .find-by-price-dropdown{
        left: 0 !important;
    }
    .search-form-button, .search-form-input {
        width: 15.8%;
    }
    .redirect_url-korporativnye-meroprijatija .booking2 {
        margin: 0 120px !important;
    }
    .redirect_url-korporativnye-meroprijatija .order-tour-tour-item1 {
        margin: 0 auto 0 !important;
    }

}
@media (max-width: 768px) {
    .toursInfo .tour-interactives {
        text-align: center;
        margin: 0 15px 15px;
    }
}
.adv {
    text-align: center;
    margin-top: 15px;
    font-weight: bold;
}
.small_img {
    max-width: 100%;
}
.corp table {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}
.corp td {
    border: 1px solid blue;
    padding: 5px;
}
.corp table {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}
.corp td {
    border: 1px solid blue;
    padding: 5px;
}

.arenda-teplohodov-item{
    width: 100%;
}
.arenda-teplohodov-item .table-price{
    width: 100%;
}
.arenda-teplohodov-item .table-price thead{
    background: lavender;
}
.arenda-teplohodov-item .table-price tbody tr:nth-child(2n){
    background: #f6f6f6;
}
.arenda-teplohodov-item .table-price tbody tr td{
    text-align: right;
}
.arenda-teplohodov-item .table-price tbody tr td:first-child{
    text-align: left;
}
.arenda-teplohodov-item .small_pic a {
    height: 190px;
    width: 230px;
    display: inline-block;
    vertical-align: top;
}

.arenda-teplohodov-item .small_pic a img{
    width: 100%;
}

.arenda-teplohodov-item .header-arenda-teplohod{
    flex: 1;
    display: flex;
    flex-direction: unset;
    justify-content: center;
}
.arenda-teplohodov-item .header-arenda-teplohod .image_block{
    margin: 0 20px 0 0;
}

@media screen and (max-width: 930px) {
    .arenda-teplohodov-item .header-arenda-teplohod {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .arenda-teplohodov-item .header-arenda-teplohod .image_block {
        display: flex;
        margin: 0 auto;
        width: 100%;
        align-items: center;
        justify-content: center;
        margin-bottom: 12px;
    }
    .arenda-teplohodov-item .header-arenda-teplohod .image_block img a {
        margin: 0 auto;
        width: 50%;
        object-fit: contain;
    }
}

@media screen and (max-width: 500px) {
    .arenda-teplohodov-item .header-arenda-teplohod .image_block img a {
        margin: 0 auto;
        width: 100%;
        object-fit: cover;
    }
}

.late_cancel{
    zoom: 1.5;
    text-align: right;
}
.late_cancel .wrap-checkbox{
    width: 15px;
}
.button_more_info{
    font-weight: bold;
    line-height: 0;
    text-align: center;
    right: 10px;
    color: #8A8A8A;
    font-size: 18px;
    width: 200px;
    border-radius: 5px;
    position: absolute;
    margin-top: -7px;
    text-decoration: underline;
}
.button_choose_place{
    text-decoration: underline;
    text-decoration-style: dashed;
    cursor: pointer;
    color: #008000;
    flex: none;
}
.button_choose_place_active{
    font-weight: bold;
    text-decoration: underline;
    text-decoration-style: dashed;
    cursor: pointer;
    color: #008000;
    flex: none;
}
.button_late_abortion{
    text-decoration: underline;
    text-decoration-style: dashed;
    cursor: pointer;
    color: #008000;
    flex: none;
}
.button_late_abortion_active {
    font-weight: bold;
    text-decoration: underline;
    text-decoration-style: dashed;;
    cursor: pointer;
    color: #008000;
    flex: none;
}
.question {
    margin: 0 5px -5px;
}
.answer {
    display: inline-block;
    position: relative;
    white-space: break-spaces;
}
.answer:hover:after {
    content: attr(data-title);
    position: absolute;
    left: 90%; top: -150%;
    z-index: 999;
    background: #FFFFFF;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    padding: 10px;
    border-radius: 3px;
    font-size: 12px;
    width: 270px;
    color: #8E8E8E;
}
.cruiseprice {
    background-color: #e6e6e6;
    width: 46% !important;
}
.cruisecontent {
    position: relative !important;
}
.placesleft {
    padding: 0 3px;
    border: 1px dashed #006699 !important;
    width: max-content;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #006699;
    color: white;
    border-radius: 5px;
}

.heart-block-mobile {
    display: none;
}

@media screen and (max-width: 769px) {
    .toursInfo .short_tour_ex {
        padding-bottom: 60px;
        width: 100% !important;
        margin: 0 auto;
    }
}

@media (max-width: 860px) {
    .short_tour_ex_inner {
        width: 100%;
    }
}

@media (max-width: 860px) {
    .reviews_right {
        position: absolute !important;
        left: -9999px !important;
        top: -9999px !important;
        height: 0 !important;
        overflow: hidden;
    }
}

@media screen and (max-width: 860px) {
    .heart-block {
        display: none !important;
    }

    .heart-block-mobile {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 0 auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

ul.decor li{
    display: list-item;
    margin-left: 20px;
}

ul.decor li{
    display: list-item;
    margin-left: 20px;
}
@media (max-width: 600px){
    .zoom {
        zoom: 0.4;
    }
}
.topformflexbuttons{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    gap: 5px;
}

.header__social-buttons-links i{
    font-size: 1.3em;
}

.write_us{
    font-size: 14px;
}
@media (max-width: 707px) {
    .media {
        display: none;
    }
}
@media (max-width: 768px) {
    .topformflexbuttons {
        justify-content: center;
    }
}

@media (max-width: 600px) {
    #search-form2{
        flex-direction: column;
        align-items: center;
    }
    .search-form-input{
        margin-bottom: 5px !important;
        flex-direction: column;
    }
    .find-by-date.custom-combobox-input {
        max-width: 100% !important;
    }
    .ui-button-icon-only {
        width: 9% !important;
    }
}
.header__tell-container-item{
    text-decoration: none;
    color: black;
}
.header__contacts-tell-container a {
    text-decoration: none;
}

.menu__link{
    color: black;
}
.menu__link:hover{
    color: black;
}
.sub-menu__list{
    display: none;
    text-align: right;
    width: 100% !important;
}
.sub-menu__link{
    color: black;
}
.sub-menu__link:hover{
    color: black;
}
.arrow{
    background-position: -64px 0;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 10px;
    background-image: url(data:image/png;base64,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);
}
.mainmenu{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    background-color: #ffffff;
}
@media (max-width: 768px) {
    .header__wrapper-container {
        margin-top: 26px;
    }
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
    border: none;
    border-bottom: transparent;
}
.ya-site-form__input-text:focus::placeholder {
    color: #00000033;
}
@media (max-width: 450px){
    #ya-site-form2 .ya-site-form__form .ya-site-form__input-text{
        border: none;
        border-bottom: 1px solid #d7cfcf;
    }
}
.topformflex{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-direction: row;
}
.topformdiv{
    width: 60%;
    margin-right: 10px;
}
@media(max-width: 500px){
    .topformflex{
        flex-direction: column;
    }
    .topformdiv {
        width: 75%;
    }
}
.motorship-description p {
    padding: 5px;
    margin-top: 10px;
}
@media screen and (max-width: 350px) {
    .header__content-container {
        zoom: 0.7;
    }

    .whatsapp__text {
        font-size: 13px;
        vertical-align: sub;
    }
}
.cruises-right li{
    margin-left: 25px;
}
.panel-title{
    margin-left: 5px;
}
.telegram-icon{
    width: 100%;
}
.block-telegram-icon{
    width: 67px;
}

.MuiPickersDay-dayWithMargin {
    font-weight: bold !important;
}

.phone-chevron {
    rotate: 0deg;
    position: absolute;
    right: -20px;
    font-size: 0.6rem;
    transition: rotate 0.2s, color 0.4s;
    cursor: pointer;
}

.phone-chevron:hover {
    color: #cc0033;
}

#navigation-button {
    width: 25px;
    height: 25px;
    position: relative;
    transition-duration: 1s;
    cursor: pointer;
}
#navigation-button span {
    height: 4px;
    width: 25px;
    background-color: #0054b9;
    border-radius: 7px;
    position: absolute;
    transition-duration: .25s;
    transition-delay: .25s;
    top: 51%;
}
#navigation-button span:before {
    left: 0;
    position: absolute;
    top: -7px;
    height: 4px;
    width: 25px;
    background-color: #0054b9;
    content: "";
    border-radius: 7px;
    transition-duration: .25s;
    transition: transform .25s, top .25s .25s;
    z-index: 10000;
}
#navigation-button span:after {
    left: 0;
    position: absolute;
    top: 7px;
    height: 4px;
    width: 25px;
    background-color: #0054b9;
    content: "";
    border-radius: 7px;
    transition-duration: .25s;
    transition: transform .25s, top .25s .25s;
    z-index: 10000;
}
#navigation-button.open span {
    transition-duration: 0.1s;
    transition-delay: .25s;
    background: transparent;
    margin-left: 320px;
}
#navigation-button.open span:before {
    transition: top .25s, transform .25s .25s;
    top: 0;
    transform: rotateZ(-45deg);
}
#navigation-button.open span:after {
    transition: top 0.4s, transform .25s .25s;
    top: 0;
    transform: rotateZ(45deg);
}
.mobile {
    display: none;
}
@media screen and (max-width: 963px){
    .mobile {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        height: 34px;
    }
    .desktop {
        display: none;
    }
}

.side-panel-mobile {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: fixed;
    z-index: 999999;
    top: 0;
    left: -360px;
    width: 320px;
    height: 100vh;
    background: #fff;
    border-right: 1px solid #006699;
    transition: all 0.5s ease-in-out;
}
.close-side-menu {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: -1350px;
    width: 1000px;
    height: 100vh;
    margin-left: 320px;
    background: #000000;
    opacity: 0.1;
    transition: all 0.5s ease-in-out;
}
.close-side-menu.open {
    left: 0;
}

.side-panel-mobile.open{
    left: 0;
}

.side-panel-mobile a {
    margin-bottom: 10px;
}
.side-panel-mobile img {
    padding: 0 100px;
}
.vertical-flex{
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}

.hide {
    display: none;
}

del {
    position: relative;
    color: #000;
    text-decoration: none;
}
del:before {
    content: "";
    border-bottom: 2px solid red;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
}
.plashka {
    display: none;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 12px;
    background-color: white;
    border-bottom: 1px #006699 solid;
    position: fixed;
    top: 0;
    box-shadow: 0 0 10px #c5c3c3;
    height: fit-content;
    padding: 5px 0;
    line-height: 1.2rem;
}
.image_plashka img {
    max-height: 60px;
}
span.tourName {
    font-weight: bold;
    font-size: 22px;
}
span.tourDays {
    font-size: 12px;
}
span.tourRoute {
    font-size: 14px;
    font-style: italic;
}
span.tourPrice {
    font-size: 20px;
    font-weight: bold;
}
.priceDiscount{
    text-align: center;
}
span.tourDiscount {
    font-size: 14px;
    font-style: italic;
}
.flex_cont {
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-wrap: nowrap;
}
.tourNDR{
    max-width: 25%;
}
.button_order button {
    border: 1px solid #e42328;
    background-color: #cc0033;
    padding: 5px 7px 9px;
    -webkit-appearance: none;
    font-weight: bold;
    color: white;
    border-radius: 7px;
    cursor: pointer;
}
.button_order button:hover{
    background-color: #ec595c;
}
.plashka_mobile{
    display: none;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 10px;
    margin-left: 5px;
}
.button_order{
    margin-right: 5px;
}
.bookingTopMid{
    display: none;
}
@media screen and (max-width: 860px) {
    .plashka {
        top: unset;
        bottom: 0;
    }
    .tourDiscount, .image_plashka, .tourNDR, .tourRate{
        display: none;
    }
    .plashka_mobile {
        display: flex;
    }
    span.tourPrice {
        font-size: 16px;
    }
    .bookingTopMid{
        display: block;
        padding: 3px 12.5vw;
        margin: 0 20px !important;
    }
    .bookingTopMid select,
    .bookingTopMid option,
    .bookingTopMid input#phone {
        height: 2.5rem !important;
        font-size: 18px !important;
    }
    div.right-side {
        margin: 0;
    }
    .triggers-booking {
        text-align: center;
    }
}
@media screen and (max-width: 566px) {
    .bookingTopMid{
        display: block;
        padding: 3px 10px;
        margin: 0 auto !important;
    }
}

.sp-force-hide {
    display: block;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.sp-form a:active,.sp-form a:hover,.sp-form-fixed .sp-btn-close:focus,.sp-form-popup .sp-btn-close:focus {
    outline: 0
}

.sp-form,.sp-form-outer {
    max-width: 100%
}

.sp-form article,.sp-form aside,.sp-form details,.sp-form figcaption,.sp-form figure,.sp-form footer,.sp-form header,.sp-form hgroup,.sp-form main,.sp-form menu,.sp-form nav,.sp-form section,.sp-form summary {
    display: block
}

.sp-form audio,.sp-form canvas,.sp-form progress,.sp-form video {
    display: inline-block;
    vertical-align: baseline
}

.sp-form audio:not([controls]) {
    display: none;
    height: 0
}

.sp-form [hidden],.sp-form template {
    display: none
}

.sp-form a {
    background-color: transparent
}

.sp-form abbr[title] {
    border-bottom: 1px dotted
}

.sp-form b,.sp-form strong {
    font-weight: 700
}

.sp-form dfn {
    font-style: italic
}

.sp-form h1 {
    font-size: 2em
}

.sp-form mark {
    background: #ff0;
    color: #000
}

.sp-form small {
    font-size: 80%
}

.sp-form sub,.sp-form sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.sp-form sup {
    top: -.5em
}

.sp-form sub {
    bottom: -.25em
}

.sp-form img {
    border: 0
}

.sp-form svg:not(:root) {
    overflow: hidden
}

.sp-form figure {
    margin: 1em 40px
}

.sp-form hr {
    box-sizing: content-box;
    height: 0
}

.sp-form pre {
    overflow: auto
}

.sp-form code,.sp-form kbd,.sp-form pre,.sp-form samp {
    font-family: monospace,monospace;
    font-size: 1em
}

.sp-form button {
    overflow: visible
}

.sp-form button,.sp-form select {
    text-transform: none
}

.sp-form button,.sp-form html input[type=button],.sp-form input[type=reset],.sp-form input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

.sp-form button[disabled],.sp-form html input[disabled] {
    cursor: default
}

.sp-form button::-moz-focus-inner,.sp-form input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.sp-form input {
    line-height: normal
}

.sp-form input[type=checkbox],.sp-form input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

.sp-form input[type=number]::-webkit-inner-spin-button,.sp-form input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.sp-form textarea {
    overflow: auto
}

.sp-form .sp-button,.sp-form .sp-button-messengers {
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer
}

.sp-form optgroup {
    font-weight: 700
}

.sp-hiding,.sp-showing {
    visibility: visible;
    opacity: 0;
    display: block;
    transition: all 120ms ease-in-out 60ms
}

.sp-hide {
    display: none!important
}

.sp-form,.sp-form .sp-field>.iti,.sp-show {
    display: block
}

.sp-show {
    visibility: visible;
    opacity: 1
}

.sp-form {
    background-color: hsl(var(--bulma-notification-h), var(--bulma-notification-s), var(--bulma-notification-background-l)) !important;
    border-radius: var(--bulma-notification-radius) !important;
    color: hsl(var(--bulma-notification-h), var(--bulma-notification-s), var(--bulma-notification-color-l)) !important;
    padding: var(--bulma-notification-padding) !important;
    position: relative !important;
}

.sp-form {
    --bulma-notification-h: var(--bulma-scheme-h) !important;
    --bulma-notification-s: var(--bulma-scheme-s) !important;
    --bulma-notification-background-l: var(--bulma-background-l) !important;
    --bulma-notification-color-l: var(--bulma-text-strong-l) !important;
    --bulma-notification-code-background-color: var(--bulma-scheme-main) !important;
    --bulma-notification-radius: var(--bulma-radius) !important;
    --bulma-notification-padding: 1.375em 1.5em !important;
    width: auto !important;
    border: none !important;
}

.sp-form,.sp-form * {
    box-sizing: border-box
}

.sp-form h1,.sp-form h2,.sp-form h3,.sp-form h4,.sp-form h5,.sp-form p {
    line-height: 1.4;
    margin: 0 0 10px;
    word-wrap: break-word
}

.sp-form p:last-of-type {
    margin-bottom: 0
}

.sp-form .sp-field {
    padding: 8px;
    position: relative;
    text-align: left
}

.sp-form .sp-field.sp-field-msg-buttons {
    padding-bottom: 0
}

.sp-form .sp-field .intl-tel-input .flag-container+input[sp-type=phone] {
    padding-left: 92px!important
}

.sp-form .sp-field>div[style]>p {
    line-height: inherit
}

.sp-form .sp-field>label {
    display: block;
    margin-bottom: 4px;
    width: 100%
}

.sp-form .sp-field>.sp-control-label {
    word-wrap: break-word
}

.sp-form .sp-field>.sp-control-label:empty {
    display: none
}

.sp-form .sp-field>.sp-control-label>span+strong {
    color: #D4696A
}

.sp-form .sp-field .sp-checkbox-option>label,.sp-form .sp-field .sp-radio-options>label {
    display: block;
    font-size: 15px
}

.sp-form .sp-field input[type=checkbox],.sp-form .sp-field input[type=radio] {
    position: relative;
    margin: 4px 2px 0 0;
    line-height: normal;
    padding: 0;
    top: 1px;
    cursor: pointer
}

.sp-form .sp-field input[type=checkbox]+span,.sp-form .sp-field input[type=radio]+span {
    font-weight: 400;
    cursor: pointer
}

.sp-form .sp-field .sp-tip {
    position: absolute;
    padding: 3px 6px;
    border-radius: 2px;
    background: rgba(0,0,0,.8);
    color: #fff;
    font-size: 12px;
    transition: all .1s ease 20ms;
    margin-top: -7px;
    opacity: 0;
    visibility: hidden;
    z-index: -10
}

.sp-form .sp-field .sp-form-control.sp-invalid {
    border-color: #D4696A
}

.sp-form .sp-field .sp-invalid+.sp-tip,.sp-form .sp-field.sp-invalid>.sp-tip {
    margin-top: 7px;
    opacity: 1;
    visibility: visible;
    z-index: 1
}

.sp-form .sp-field .sp-invalid+.sp-tip::before,.sp-form .sp-field.sp-invalid>.sp-tip::before {
    content: " ";
    position: absolute;
    top: -4px;
    border-bottom: 4px solid rgba(0,0,0,.8);
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.sp-form .sp-field>img {
    vertical-align: top
}

.sp-form .sp-field .logo,.sp-form .sp-field .sp-image {
    max-width: 100%;
    display: inline-block
}

.sp-form .sp-button,.sp-form .sp-button-messengers,.sp-form .sp-form-control {
    line-height: 1.5;
    font-size: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-radius: 4px;
    height: 35px;
    white-space: nowrap;
    padding: 1px 8.75px 2px;
    padding: 1px 8.75px 2px;
    padding: 1px 8.75px 2px
}

.sp-form a.sp-button-messengers {
    line-height: 2
}

.sp-form .sp-sm .sp-field .sp-form-control {
    font-size: 13px;
    padding-left: 7.25px;
    padding-right: 7.25px;
    height: 29px
}

.sp-form .sp-sm .sp-field .sp-field .sp-checkbox-option>label,.sp-form .sp-sm .sp-field .sp-field .sp-radio-options>label {
    font-size: 13px
}

.sp-form .sp-sm .sp-field .sp-field .sp-checkbox-option>label input,.sp-form .sp-sm .sp-field .sp-field .sp-radio-options>label input {
    top: 2px
}

.sp-form .sp-sm .sp-field .sp-button {
    font-size: 13px;
    height: 29px;
    padding-left: 14.5px;
    padding-right: 14.5px
}

.sp-form .sp-sm .sp-field .sp-button-messengers {
    font-size: 13px;
    height: 29px;
    padding-left: 38px;
    padding-right: 14.5px
}

.sp-form .sp-sm .sp-field .sp-button-messengers.sp-button-fb:after,.sp-form .sp-sm .sp-field .sp-button-messengers.sp-button-tg:after,.sp-form .sp-sm .sp-field .sp-button-messengers.sp-button-vk:after {
    left: 14.5px
}

.sp-form .sp-sm .sp-field .sp-button-messengers.sp-button-vk {
    padding-left: 43px
}

.sp-form .sp-sm .sp-field .sp-button-messengers:empty {
    padding-right: 0;
    min-width: 44px
}

.sp-form .sp-lg .sp-field .sp-form-control {
    font-size: 17px;
    padding-left: 14px;
    padding-right: 14px;
    height: 42px
}

.sp-form .sp-lg .sp-field .sp-field .sp-checkbox-option>label,.sp-form .sp-lg .sp-field .sp-field .sp-radio-options>label {
    font-size: 17px
}

.sp-form .sp-lg .sp-field .sp-button {
    font-size: 17px;
    height: 42px;
    padding-left: 21px;
    padding-right: 21px
}

.sp-form .sp-lg .sp-field .sp-button-messengers {
    font-size: 16px;
    height: 42px;
    padding-left: 41px;
    padding-right: 16px
}

.sp-form .sp-lg .sp-field .sp-button-messengers.sp-button-vk {
    padding-left: 45px
}

.sp-form .sp-lg .sp-field .sp-button-messengers:empty {
    padding-right: 0;
    min-width: 44px
}

.sp-form .sp-lg .sp-field a.sp-button-messengers {
    line-height: 2.4
}

.sp-form .sp-form-control {
    width: 100%;
    max-width: 100%!important;
    background-color: #fff;
    color: #333;
    border-color: #ccc
}

.sp-form .sp-buttons__left {
    text-align: left
}

.sp-form .sp-buttons__center {
    text-align: center
}

.sp-form .sp-buttons__right {
    text-align: right
}

.sp-form .sp-button-messengers {
    display: inline-block;
    font-weight: 500;
    text-decoration: none;
    outline: 0!important;
    width: auto;
    color: #0084FF;
    background: #fff;
    border: 1px solid #0084FF;
    font-family: Arial,sans-serif;
    padding-left: 39px;
    padding-right: 17.5px;
    min-width: 50px;
    max-width: 100%;
    position: relative;
    margin-right: 8px;
    margin-bottom: 3px
}

.sp-form .sp-button-messengers:empty {
    padding-right: 0;
    min-width: 44px
}

.sp-form .sp-button-messengers:hover {
    opacity: .9;
    position: relative;
    top: -1px;
    transition: all 60ms ease-in-out 30ms
}

.sp-form .sp-button-messengers:active {
    opacity: 1;
    position: relative;
    top: 0;
    box-shadow: inset 0 2px 1px rgba(0,0,0,.33)
}

.sp-form .sp-button-messengers:after {
    content: '';
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    left: 11px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px
}

.sp-form .sp-button-messengers.sp-button-fb {
    color: #1877F2;
    border-color: #1877F2
}

.sp-form .sp-button-messengers.sp-button-fb:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPgo8cGF0aCBkPSJNMTkgMTBDMTkgMTQuOTcwNiAxNC45NzA2IDE5IDEwIDE5QzUuMDI5NDQgMTkgMSAxNC45NzA2IDEgMTBDMSA1LjAyOTQ0IDUuMDI5NDQgMSAxMCAxQzE0Ljk3MDYgMSAxOSA1LjAyOTQ0IDE5IDEwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swKSI+CjxwYXRoIGQ9Ik0xOSAxMEMxOSAxNC45NzA2IDE0Ljk3MDYgMTkgMTAgMTlDNS4wMjk0NCAxOSAxIDE0Ljk3MDYgMSAxMEMxIDUuMDI5NDQgNS4wMjk0NCAxIDEwIDFDMTQuOTcwNiAxIDE5IDUuMDI5NDQgMTkgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkgMTAuMDU1QzE5IDUuMDU0MDYgMTQuOTcwNiAxIDEwIDFDNS4wMjk0MyAxIDEgNS4wNTQwNiAxIDEwLjA1NUMxIDE0LjU3NDYgNC4yOTExOSAxOC4zMjA3IDguNTkzNzUgMTlWMTIuNjcyNUg2LjMwODU5VjEwLjA1NUg4LjU5Mzc1VjguMDYwMDdDOC41OTM3NSA1Ljc5MDY2IDkuOTM3MzkgNC41MzcxMSAxMS45OTMyIDQuNTM3MTFDMTIuOTc3OSA0LjUzNzExIDE0LjAwNzggNC43MTM5NyAxNC4wMDc4IDQuNzEzOTdWNi45NDIzNUgxMi44NzI5QzExLjc1NDkgNi45NDIzNSAxMS40MDYyIDcuNjQwMzIgMTEuNDA2MiA4LjM1NjQxVjEwLjA1NUgxMy45MDIzTDEzLjUwMzMgMTIuNjcyNUgxMS40MDYyVjE5QzE1LjcwODggMTguMzIwNyAxOSAxNC41NzQ2IDE5IDEwLjA1NVoiIGZpbGw9IiMxODc3RjIiLz4KPC9nPgo8L3N2Zz4K)
}

.sp-form .sp-button-messengers.sp-button-vk {
    color: #507FB4;
    border-color: #507FB4
}

.sp-form .sp-button-messengers.sp-button-vk:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljc4NTUgMTUuOTUzOEgxMC45ODA5QzEwLjk4MDkgMTUuOTUzOCAxMS4zNDEzIDE1LjkxNTQgMTEuNTI2MyAxNS43MjM4QzExLjY5NiAxNS41NDc5IDExLjY5MDcgMTUuMjE3NSAxMS42OTA3IDE1LjIxNzVDMTEuNjkwNyAxNS4yMTc1IDExLjY2NzMgMTMuNjcxOCAxMi40MTE1IDEzLjQ0MzRDMTMuMTQ0OCAxMy4yMTkgMTQuMDg3OCAxNC45MzggMTUuMDg2NSAxNS41OTkyQzE1Ljg0MTggMTYuMDk5MyAxNi40MTYzIDE1Ljk4OTkgMTYuNDE2MyAxNS45ODk5TDE5LjA4NyAxNS45NTM5QzE5LjA4NyAxNS45NTM5IDIwLjQ4NDIgMTUuODcgMTkuODIxNyAxNC44MTE4QzE5Ljc2NzQgMTQuNzI1MSAxOS40MzU4IDE0LjAyODIgMTcuODM1OCAxMi41OTY0QzE2LjE2MDkgMTEuMDk3OCAxNi4zODU1IDExLjM0MDIgMTguNDAyNyA4Ljc0Nzc2QzE5LjYzMTMgNy4xNjg5OSAyMC4xMjI1IDYuMjA1MzIgMTkuOTY4NyA1Ljc5MjY4QzE5LjgyMjUgNS4zOTkzNiAxOC45MTg3IDUuNTAzMTcgMTguOTE4NyA1LjUwMzE3TDE1LjkxMTEgNS41MjEyNkMxNS43Nzc3IDUuNTA1OTkgMTUuNjQyNiA1LjUyODk2IDE1LjUyMjcgNS41ODcyNUMxNS40MDg1IDUuNjY3OSAxNS4zMTcyIDUuNzc1MDggMTUuMjU3NSA1Ljg5ODgzQzE0Ljk0NiA2LjY3Nzg0IDE0LjU3NDcgNy40MzM0NyAxNC4xNDY5IDguMTU5NEMxMi44MDc4IDEwLjM1MTYgMTIuMjcyMyAxMC40Njc3IDEyLjA1MzQgMTAuMzMxNEMxMS41NDM5IDEwLjAxNCAxMS42NzE1IDkuMDU2OTMgMTEuNjcxNSA4LjM3Njc4QzExLjY3MTUgNi4yNTIwNyAxMi4wMDU3IDUuMzY2MjIgMTEuMDIwNSA1LjEzNjk0QzEwLjY5MzggNS4wNjA5OCAxMC40NTMgNS4wMTA5MyA5LjYxNjg4IDUuMDAyNEM4LjU0MzkyIDQuOTkxOTUgNy42MzU5MiA1LjAwNTc3IDcuMTIxNzggNS4yNDg2NkM2Ljc3OTcxIDUuNDEwMTUgNi41MTU2NSA1Ljc3MDEzIDYuNjc2NDcgNS43OTA3NkM2Ljg3NTMgNS44MTYwNiA3LjMyNTIzIDUuOTA3ODQgNy41NjM5OSA2LjIyMDc5QzcuODcyMiA2LjYyNDk3IDcuODYxMzcgNy41MzI5NSA3Ljg2MTM3IDcuNTMyOTVDNy44NjEzNyA3LjUzMjk1IDguMDM4NDcgMTAuMDMzOSA3LjQ0Nzg1IDEwLjM0NDNDNy4wNDI0NyAxMC41NTc1IDYuNDg2NTQgMTAuMTIyNSA1LjI5MjY4IDguMTMzNDFDNC44ODc0NCA3LjQ0MTM3IDQuNTI4ODkgNi43MjQ5MyA0LjIxOTI0IDUuOTg4NDhDNC4xNjQyIDUuODYzMjkgNC4wNzkzIDUuNzUyNDYgMy45NzE0NCA1LjY2NDk0QzMuODMxNTggNS41NzU2NCAzLjY3NDQxIDUuNTE0NDUgMy41MDk0NCA1LjQ4NTE2TDAuNjUxNzkzIDUuNTAzMTdDMC42NTE3OTMgNS41MDMxNyAwLjIyMjg5NyA1LjUxNTE0IDAuMDY1NDQ4OSA1LjY5NDkyQy0wLjA3NDg5NTcgNS44NTQ3NiAwLjA1NDEzOSA2LjE4NTU5IDAuMDU0MTM5IDYuMTg1NTlDMC4wNTQxMzkgNi4xODU1OSAyLjI5MTI0IDExLjIzMiA0LjgyNDQxIDEzLjc3NUM3LjE0NzU4IDE2LjEwNyA5Ljc4NTAyIDE1Ljk1NCA5Ljc4NTAyIDE1Ljk1NEw5Ljc4NTUgMTUuOTUzOFoiIGZpbGw9IiM1MDdGQjQiLz4KPC9zdmc+Cg==)
}

.sp-form .sp-button-messengers.sp-button-tg {
    color: #38B4EA;
    border-color: #38B4EA
}

.sp-form .sp-button-messengers.sp-button-tg:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDQyMjMgOS4wOTcwNEwxMi4xNjg2IDQuOTQxNkMxMy4xNjgyIDQuNTA4NzQgMTYuNTU4MSAzLjEyMzYgMTYuNTU4MSAzLjEyMzZDMTYuNTU4MSAzLjEyMzYgMTguMTIyNyAyLjUxNzU5IDE3Ljk5MjMgMy45ODkzMUMxNy45NDg4IDQuNTk1MzIgMTcuNjAxMSA2LjcxNjMyIDE3LjI1MzQgOS4wMTA0N0wxNi4xNjY5IDE1LjgwNjNDMTYuMTY2OSAxNS44MDYzIDE2LjA4IDE2LjgwMTkgMTUuMzQxMiAxNi45NzUxQzE0LjYwMjQgMTcuMTQ4MiAxMy4zODU1IDE2LjM2OTEgMTMuMTY4MiAxNi4xOTU5QzEyLjk5NDMgMTYuMDY2MSA5LjkwODYgMTQuMTE4MiA4Ljc3ODYzIDEzLjE2NTlDOC40NzQ0IDEyLjkwNjIgOC4xMjY3MiAxMi4zODY4IDguODIyMDkgMTEuNzgwOEMxMC4zODY3IDEwLjM1MjMgMTIuMjU1NSA4LjU3NzYxIDEzLjM4NTUgNy40NTIxOEMxMy45MDcgNi45MzI3NSAxNC40Mjg1IDUuNzIwNzUgMTIuMjU1NSA3LjE5MjQ3TDYuMTI3NTMgMTEuMzA0NkM2LjEyNzUzIDExLjMwNDYgNS40MzIxNiAxMS43Mzc1IDQuMTI4MzQgMTEuMzQ3OUMyLjgyNDUyIDEwLjk1ODMgMS4zMDM0IDEwLjQzODkgMS4zMDM0IDEwLjQzODlDMS4zMDM0IDEwLjQzODkgMC4yNjAzNDEgOS43ODk2MiAyLjA0MjIzIDkuMDk3MDRaIiBmaWxsPSIjMzJBQUREIi8+Cjwvc3ZnPgo=)
}

.sp-form .sp-button-messengers.sp-button-msg {
    color: #0084FF;
    border-color: #0084FF
}

.sp-form .sp-button-messengers.sp-button-msg:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAxLjUwODY3QzUuMjU1ODMgMS41MDg2NyAxLjU3OTEgNC45ODAyNiAxLjU3OTEgOS42Njg5M0MxLjU3OTEgMTIuMTIxNSAyLjU4NTUzIDE0LjI0MDcgNC4yMjM5OCAxNS43MDQ5QzQuMzYxMjQgMTUuODI4NCA0LjQ0NDIzIDE1Ljk5OTQgNC40NTEwMSAxNi4xODM5TDQuNDk2NzcgMTcuNjgwMUM0LjUxMjAyIDE4LjE1NzUgNS4wMDUwNiAxOC40NjcyIDUuNDQyMjMgMTguMjc2TDcuMTEyODUgMTcuNTM5N0M3LjI1NDE4IDE3LjQ3NzEgNy40MTI3NCAxNy40NjUyIDcuNTYxODUgMTcuNTA1OEM4LjMyOTM4IDE3LjcxNzQgOS4xNDc3NiAxNy44MjkxIDEwIDE3LjgyOTFDMTQuNzQ0MiAxNy44MjkxIDE4LjQyMDkgMTQuMzU3NSAxOC40MjA5IDkuNjY4ODlDMTguNDIwOSA0Ljk4MDI2IDE0Ljc0NDIgMS41MDg2NyAxMCAxLjUwODY3WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuOTQ0MjggMTIuMDU1NUw3LjQxOCA4LjEzNTMyQzcuODExMDkgNy41MTI0MiA4LjY1NDg2IDcuMzU2NjggOS4yNDQ1IDcuNzk4NDhMMTEuMjExNiA5LjI3Mjc3QzExLjI5OTUgOS4zMzg0NCAxMS40MDYzIDkuMzczNzkgMTEuNTE2IDkuMzczNDlDMTEuNjI1NyA5LjM3MzE4IDExLjczMjQgOS4zMzcyNSAxMS44MTk5IDkuMjcxMDhMMTQuNDc2NyA3LjI1NjgxQzE0LjgzMDcgNi45ODc3MiAxNS4yOTUgNy40MTI1OSAxNS4wNTYxIDcuNzg4MzNMMTIuNTg0MSAxMS43MDY4QzEyLjE5MSAxMi4zMjk3IDExLjM0NzIgMTIuNDg1NCAxMC43NTc2IDEyLjA0MzZMOC43OTA0NCAxMC41NjkzQzguNzAyNTYgMTAuNTAzNyA4LjU5NTczIDEwLjQ2ODMgOC40ODYwMiAxMC40Njg2QzguMzc2MzEgMTAuNDY4OSA4LjI2OTY3IDEwLjUwNDkgOC4xODIxNiAxMC41NzFMNS41MjM3MiAxMi41ODdDNS4xNjk2MiAxMi44NTYxIDQuNzA1MzQgMTIuNDMxMiA0Ljk0NDI4IDEyLjA1NTVaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTAiIHkxPSIxLjUwODY3IiB4Mj0iMTAiIHkyPSIxOC4zMzM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEIyRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA2QUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==)
}

.sp-form .sp-button-messengers.sp-button-wa {
    color: #0DC143;
    border-color: #0DC143
}

.sp-form .sp-button-messengers.sp-button-wa:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQwMDUgMy42MjcwM0MxNC43MzMgMS45MjQzMiAxMi40Mjc4IDEgMTAuMDczNiAxQzUuMDcwODQgMSAxLjA0OTA1IDUuMDM3ODQgMS4wOTgwOSA5Ljk1MTM1QzEuMDk4MDkgMTEuNTA4MSAxLjUzOTUxIDEzLjAxNjIgMi4yNzUyIDE0LjM3ODRMMSAxOUw1Ljc1NzQ5IDE3Ljc4MzhDNy4wODE3NCAxOC41MTM1IDguNTUzMTMgMTguODU0MSAxMC4wMjQ1IDE4Ljg1NDFDMTQuOTc4MiAxOC44NTQxIDE5IDE0LjgxNjIgMTkgOS45MDI3QzE5IDcuNTE4OTIgMTguMDY4MSA1LjI4MTA4IDE2LjQwMDUgMy42MjcwM1pNMTAuMDczNiAxNy4zNDU5QzguNzQ5MzIgMTcuMzQ1OSA3LjQyNTA3IDE3LjAwNTQgNi4yOTcgMTYuMzI0M0w2LjAwMjcyIDE2LjE3ODRMMy4xNTgwNCAxNi45MDgxTDMuODkzNzMgMTQuMTM1MUwzLjY5NzU1IDEzLjg0MzJDMS41Mzk1MSAxMC4zODkyIDIuNTY5NDggNS44MTYyMiA2LjEwMDgyIDMuNjc1NjhDOS42MzIxNSAxLjUzNTE0IDE0LjE5MzUgMi41NTY3NiAxNi4zNTE1IDYuMDU5NDZDMTguNTA5NSA5LjU2MjE2IDE3LjQ3OTYgMTQuMDg2NSAxMy45NDgyIDE2LjIyN0MxMi44MjAyIDE2Ljk1NjggMTEuNDQ2OSAxNy4zNDU5IDEwLjA3MzYgMTcuMzQ1OVpNMTQuMzg5NiAxMS45NDU5TDEzLjg1MDEgMTEuNzAyN0MxMy44NTAxIDExLjcwMjcgMTMuMDY1NCAxMS4zNjIyIDEyLjU3NDkgMTEuMTE4OUMxMi41MjU5IDExLjExODkgMTIuNDc2OCAxMS4wNzAzIDEyLjQyNzggMTEuMDcwM0MxMi4yODA3IDExLjA3MDMgMTIuMTgyNiAxMS4xMTg5IDEyLjA4NDUgMTEuMTY3NkMxMi4wODQ1IDExLjE2NzYgMTIuMDM1NCAxMS4yMTYyIDExLjM0ODggMTEuOTk0NkMxMS4yOTk3IDEyLjA5MTkgMTEuMjAxNiAxMi4xNDA1IDExLjEwMzUgMTIuMTQwNUgxMS4wNTQ1QzExLjAwNTQgMTIuMTQwNSAxMC45MDc0IDEyLjA5MTkgMTAuODU4MyAxMi4wNDMyTDEwLjYxMzEgMTEuOTQ1OUMxMC4wNzM2IDExLjcwMjcgOS41ODMxMSAxMS40MTA4IDkuMTkwNzQgMTEuMDIxNkM5LjA5MjY0IDEwLjkyNDMgOC45NDU1IDEwLjgyNyA4Ljg0NzQxIDEwLjcyOTdDOC41MDQwOSAxMC4zODkyIDguMTYwNzYgMTAgNy45MTU1MyA5LjU2MjE2TDcuODY2NDggOS40NjQ4NkM3LjgxNzQ0IDkuNDE2MjIgNy44MTc0NCA5LjM2NzU3IDcuNzY4MzkgOS4yNzAyN0M3Ljc2ODM5IDkuMTcyOTcgNy43NjgzOSA5LjA3NTY4IDcuODE3NDQgOS4wMjcwM0M3LjgxNzQ0IDkuMDI3MDMgOC4wMTM2MiA4Ljc4Mzc4IDguMTYwNzYgOC42Mzc4NEM4LjI1ODg2IDguNTQwNTQgOC4zMDc5IDguMzk0NTkgOC40MDU5OSA4LjI5NzNDOC41MDQwOSA4LjE1MTM1IDguNTUzMTMgNy45NTY3NiA4LjUwNDA5IDcuODEwODFDOC40NTUwNCA3LjU2NzU3IDcuODY2NDggNi4yNTQwNSA3LjcxOTM1IDUuOTYyMTZDNy42MjEyNSA1LjgxNjIyIDcuNTIzMTYgNS43Njc1NyA3LjM3NjAyIDUuNzE4OTJINy4yMjg4OEM3LjEzMDc5IDUuNzE4OTIgNi45ODM2NSA1LjcxODkyIDYuODM2NTEgNS43MTg5MkM2LjczODQyIDUuNzE4OTIgNi42NDAzMyA1Ljc2NzU3IDYuNTQyMjMgNS43Njc1N0w2LjQ5MzE5IDUuODE2MjJDNi4zOTUwOSA1Ljg2NDg2IDYuMjk3IDUuOTYyMTYgNi4xOTg5MSA2LjAxMDgxQzYuMTAwODIgNi4xMDgxMSA2LjA1MTc3IDYuMjA1NDEgNS45NTM2OCA2LjMwMjdDNS42MTAzNSA2Ljc0MDU0IDUuNDE0MTcgNy4yNzU2OCA1LjQxNDE3IDcuODEwODFDNS40MTQxNyA4LjIgNS41MTIyNiA4LjU4OTE5IDUuNjU5NCA4LjkyOTczTDUuNzA4NDUgOS4wNzU2OEM2LjE0OTg2IDEwIDYuNzM4NDIgMTAuODI3IDcuNTIzMTYgMTEuNTU2OEw3LjcxOTM1IDExLjc1MTRDNy44NjY0OCAxMS44OTczIDguMDEzNjIgMTEuOTk0NiA4LjExMTcyIDEyLjE0MDVDOS4xNDE2OSAxMy4wMTYyIDEwLjMxODggMTMuNjQ4NiAxMS42NDMxIDEzLjk4OTJDMTEuNzkwMiAxNC4wMzc4IDExLjk4NjQgMTQuMDM3OCAxMi4xMzM1IDE0LjA4NjVDMTIuMjgwNyAxNC4wODY1IDEyLjQ3NjggMTQuMDg2NSAxMi42MjQgMTQuMDg2NUMxMi44NjkyIDE0LjA4NjUgMTMuMTYzNSAxMy45ODkyIDEzLjM1OTcgMTMuODkxOUMxMy41MDY4IDEzLjc5NDYgMTMuNjA0OSAxMy43OTQ2IDEzLjcwMyAxMy42OTczTDEzLjgwMTEgMTMuNkMxMy44OTkyIDEzLjUwMjcgMTMuOTk3MyAxMy40NTQxIDE0LjA5NTQgMTMuMzU2OEMxNC4xOTM1IDEzLjI1OTUgMTQuMjkxNiAxMy4xNjIyIDE0LjM0MDYgMTMuMDY0OUMxNC40Mzg3IDEyLjg3MDMgMTQuNDg3NyAxMi42MjcgMTQuNTM2OCAxMi4zODM4QzE0LjUzNjggMTIuMjg2NSAxNC41MzY4IDEyLjE0MDUgMTQuNTM2OCAxMi4wNDMyQzE0LjUzNjggMTIuMDQzMiAxNC40ODc3IDExLjk5NDYgMTQuMzg5NiAxMS45NDU5WiIgZmlsbD0iIzBEQzE0MyIvPgo8L3N2Zz4K)
}

.sp-form .sp-button-messengers.sp-button-vb {
    color: #675DA9;
    border-color: #675DA9
}

.sp-form .sp-button-messengers.sp-button-vb:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljk4ODggMi45MTQyNkMxNi41MjI4IDIuNDg1ODYgMTQuNjM2NCAxLjExNDI2IDEwLjQzMTQgMS4wOTU0N0MxMC40MzE0IDEuMDk1NDcgNS40NzQ4IDAuNzk0ODQzIDMuMDU4NTIgMy4wMTE5NkMxLjcxMzIyIDQuMzU3MjYgMS4yMzk3MyA2LjMyMjYgMS4xOTA4OCA4Ljc2NTE5QzEuMTQyMDMgMTEuMjA0IDEuMDc4MTQgMTUuNzc3MyA1LjQ4NjA3IDE3LjAxNzRINS40ODk4M0w1LjQ4NjA3IDE4LjkwNzZDNS40ODYwNyAxOC45MDc2IDUuNDU5NzcgMTkuNjc0MiA1Ljk2MzMyIDE5LjgyODJDNi41NzIwOCAyMC4wMTYxIDYuOTMyODMgMTkuNDMzNyA3LjUxNTMgMTguODA2MUM3LjgzNDcxIDE4LjQ2MDQgOC4yNzQzOCAxNy45NTY4IDguNjA4ODIgMTcuNTY5OEMxMS42MjI2IDE3LjgyMTYgMTMuOTQxMiAxNy4yNDI4IDE0LjIwNDIgMTcuMTU2NEMxNC44MTMgMTYuOTU3MyAxOC4yNTg5IDE2LjUxNzYgMTguODE4OCAxMS45NDQzQzE5LjM5NzUgNy4yMzk1MSAxOC41MzcgNC4yNTk1NiAxNi45ODg4IDIuOTE0MjZaTTE3LjQ5OTggMTEuNjEzNkMxNy4wMjY0IDE1LjQzMTYgMTQuMjM0MyAxNS42NzIxIDEzLjcxOTUgMTUuODM3NEMxMy41MDE1IDE1LjkwODggMTEuNDY0OCAxNi40MTYxIDguOTAxOTMgMTYuMjQ3QzguOTAxOTMgMTYuMjQ3IDYuOTkyOTYgMTguNTUwNiA2LjM5OTIyIDE5LjE0ODFDNi4zMDUyOCAxOS4yNDIgNi4xOTYzIDE5LjI3OTYgNi4xMjQ5IDE5LjI2MDhDNi4wMjM0NCAxOS4yMzQ1IDUuOTkzMzggMTkuMTE0MiA1Ljk5NzE0IDE4LjkzNzZDNS45OTcxNCAxOC42ODIxIDYuMDEyMTcgMTUuNzkyMyA2LjAxMjE3IDE1Ljc5MjNDNi4wMDg0MSAxNS43OTIzIDYuMDA4NDEgMTUuNzkyMyA2LjAxMjE3IDE1Ljc5MjNDMi4yODA2NSAxNC43NTg5IDIuNDk4NiAxMC44NjU4IDIuNTM5OTQgOC44MjkwN0MyLjU4MTI3IDYuNzkyMzMgMi45NjQ1NyA1LjEyMDEgNC4xMDMxOSAzLjk5NjUxQzYuMTQzNjkgMi4xNDc2NiAxMC4zNTYyIDIuNDIxOTggMTAuMzU2MiAyLjQyMTk4QzEzLjkxMTEgMi40MzcwMSAxNS42MTM0IDMuNTA3OTkgMTYuMDA4IDMuODY0OTlDMTcuMzE5NSA0Ljk5MjMzIDE3Ljk4ODQgNy42NzkxOCAxNy40OTk4IDExLjYxMzZaIiBmaWxsPSIjNjc1REE5Ii8+CjxwYXRoIGQ9Ik0xMi4xNjM5IDguOTAwNDRDMTIuMDM5OSA4LjkwMDQ0IDExLjkzNDcgOC44MDI3MyAxMS45MjcyIDguNjc0OTdDMTEuODg1OSA3Ljg2NzAzIDExLjUwNjMgNy40NzI0NiAxMC43MzIyIDcuNDMxMTNDMTAuNjAwNyA3LjQyMzYxIDEwLjQ5OTIgNy4zMTA4OCAxMC41MDY3IDcuMTc5MzVDMTAuNTE0MyA3LjA0NzgzIDEwLjYyNyA2Ljk0NjM3IDEwLjc1ODUgNi45NTM4OEMxMS43ODA2IDcuMDEwMjUgMTIuMzUxOCA3LjU5NjQ3IDEyLjQwNDQgOC42NDg2NkMxMi40MTIgOC43ODAxOSAxMi4zMTA1IDguODkyOTIgMTIuMTc5IDguODk2NjhDMTIuMTcxNSA4LjkwMDQ0IDEyLjE2NzcgOC45MDA0NCAxMi4xNjM5IDguOTAwNDRaIiBmaWxsPSIjNjc1REE5Ii8+CjxwYXRoIGQ9Ik0xMy4zODE0IDkuMzA2NTdIMTMuMzc3NkMxMy4yNDYxIDkuMzAyODEgMTMuMTQwOSA5LjE5Mzg0IDEzLjE0NDcgOS4wNjIzMUMxMy4xNjM0IDguMjUwNjIgMTIuOTMwNSA3LjU5MyAxMi40MzQ0IDcuMDUxODdDMTEuOTQyMSA2LjUxMDc1IDExLjI2MiA2LjIxNzY0IDEwLjM2MzkgNi4xNTM3NUMxMC4yMzIzIDYuMTQyNDggMTAuMTM0NiA2LjAyOTc1IDEwLjE0NTkgNS44OTgyMkMxMC4xNTcyIDUuNzY2NyAxMC4yNjk5IDUuNjY4OTkgMTAuNDAxNCA1LjY4MDI3QzExLjQxNjEgNS43NTU0MiAxMi4yMTY1IDYuMTA4NjYgMTIuNzg3NyA2LjczMjQ2QzEzLjM2MjYgNy4zNjAwMiAxMy42NDA3IDguMTQ1NCAxMy42MjE5IDkuMDczNTlDMTMuNjE4MSA5LjIwNTExIDEzLjUwOTIgOS4zMDY1NyAxMy4zODE0IDkuMzA2NTdaIiBmaWxsPSIjNjc1REE5Ii8+CjxwYXRoIGQ9Ik0xNC42MjkxIDkuNzk0NzhDMTQuNDk3NSA5Ljc5NDc4IDE0LjM5MjMgOS42ODk1NiAxNC4zOTIzIDkuNTU4MDRDMTQuMzgxIDguMTAzNzYgMTMuOTYzOSA2Ljk5NTIgMTMuMTE0NyA2LjE2NDcyQzEyLjI3NjcgNS4zNDU1MiAxMS4yMTMyIDQuOTI4NCA5Ljk2MTg0IDQuOTE3MTJDOS44MzAzMiA0LjkxNzEyIDkuNzI1MSA0LjgwODE1IDkuNzI1MSA0LjY3NjYyQzkuNzI1MSA0LjU0NTEgOS44MzQwNyA0LjQzOTg4IDkuOTYxODQgNC40Mzk4OEMxMS4zNDEgNC40NTExNSAxMi41MTM0IDQuOTEzMzcgMTMuNDQxNiA1LjgyMjc2QzE0LjM3MzUgNi43MzIxNSAxNC44NTA4IDcuOTg3MjcgMTQuODY1OCA5LjU1MDUyQzE0Ljg2OTYgOS42ODU4IDE0Ljc2NDMgOS43OTQ3OCAxNC42MjkxIDkuNzk0NzhDMTQuNjMyOCA5Ljc5NDc4IDE0LjYzMjggOS43OTQ3OCAxNC42MjkxIDkuNzk0NzhaIiBmaWxsPSIjNjc1REE5Ii8+CjxwYXRoIGQ9Ik0xMC43ODg0IDExLjg0MjdDMTAuNzg4NCAxMS44NDI3IDExLjEyMjggMTEuODcyOCAxMS4zMDMyIDExLjY1MUwxMS42NTI3IDExLjIxMTRDMTEuODIxOCAxMC45OTM0IDEyLjIzMTQgMTAuODU0NCAxMi42Mjk3IDExLjA3NjFDMTIuODUxNCAxMS4yMDAxIDEzLjI1MzUgMTEuNDQ4MSAxMy41MDE1IDExLjYzMjNDMTMuNzY4MyAxMS44Mjc3IDE0LjMwOTUgMTIuMjc4NiAxNC4zMTMyIDEyLjI4MjRDMTQuNTcyNSAxMi41MDAzIDE0LjYzMjYgMTIuODE5NyAxNC40NTYgMTMuMTYxN0MxNC40NTYgMTMuMTYxNyAxNC40NTYgMTMuMTY1NSAxNC40NTYgMTMuMTY5MkMxNC4yNzU2IDEzLjQ4ODYgMTQuMDMxNCAxMy43ODkzIDEzLjcyNyAxNC4wNjczQzEzLjcyMzIgMTQuMDY3MyAxMy43MjMyIDE0LjA3MTEgMTMuNzE5NSAxNC4wNzExQzEzLjQ2NzcgMTQuMjgxNSAxMy4yMTk3IDE0LjQwMTggMTIuOTc5MiAxNC40MjgxQzEyLjk0OTEgMTQuNDM1NiAxMi45MTUzIDE0LjQzNTYgMTIuODcwMiAxNC40MzU2QzEyLjc2NSAxNC40MzU2IDEyLjY1OTggMTQuNDIwNiAxMi41NTQ2IDE0LjM4NjdMMTIuNTQ3IDE0LjM3NTVDMTIuMTcxMyAxNC4yNzAzIDExLjU0NzUgMTQuMDA3MiAxMC41MTAzIDEzLjQzMjNDOS44MzM4OSAxMy4wNjAyIDkuMjczOTcgMTIuNjgwNyA4Ljc5NjczIDEyLjMwMTJDOC41NDQ5NSAxMi4xMDIgOC4yODk0MiAxMS44ODAzIDguMDI2MzcgMTEuNjE3MkM4LjAxODg2IDExLjYwOTcgOC4wMDc1OCAxMS41OTg0IDguMDAwMDcgMTEuNTkwOUM3Ljk5MjU1IDExLjU4MzQgNy45ODEyOCAxMS41NzIxIDcuOTczNzYgMTEuNTY0NkM3Ljk2NjI1IDExLjU1NzEgNy45NTQ5NyAxMS41NDU4IDcuOTQ3NDYgMTEuNTM4M0M3LjkzOTk0IDExLjUzMDggNy45Mjg2NyAxMS41MTk1IDcuOTIxMTUgMTEuNTEyQzcuNjYxODYgMTEuMjQ5IDcuNDM2MzkgMTAuOTkzNCA3LjIzNzIzIDEwLjc0MTdDNi44NTc2OSAxMC4yNjgyIDYuNDc4MTUgOS43MDQ1IDYuMTA2MTIgOS4wMjgwOUM1LjUzMTE4IDcuOTg3MTcgNS4yNjgxMyA3LjM2MzM3IDUuMTYyOTEgNi45OTEzNUw1LjE1MTY0IDYuOTgzODNDNS4xMTc4MSA2Ljg3ODYxIDUuMTAyNzggNi43NzMzOSA1LjEwMjc4IDYuNjY4MTdDNS4xMDI3OCA2LjYyMzA4IDUuMTAyNzggNi41ODkyNiA1LjExMDMgNi41NTkyQzUuMTQwMzYgNi4zMTQ5NCA1LjI2MDYxIDYuMDcwNjggNS40NjcyOSA1LjgxODlDNS40NjcyOSA1LjgxNTE1IDUuNDcxMDUgNS44MTUxNSA1LjQ3MTA1IDUuODExMzlDNS43NDkxMyA1LjUwMzI1IDYuMDQ5NzYgNS4yNjI3NSA2LjM2OTE3IDUuMDgyMzdDNi4zNjkxNyA1LjA4MjM3IDYuMzcyOTMgNS4wODIzNyA2LjM3NjY5IDUuMDgyMzdDNi43MTQ4OSA0LjkwNTc1IDcuMDM0MzEgNC45NjU4OCA3LjI1NjAyIDUuMjI1MTdDNy4yNTYwMiA1LjIyNTE3IDcuNzEwNzEgNS43NzAwNSA3LjkwNjEyIDYuMDM2ODZDOC4wOTAyNiA2LjI4ODYzIDguMzM4MjcgNi42ODY5NiA4LjQ2MjI4IDYuOTA4NjdDOC42ODM5OSA3LjMwNyA4LjU0NDk1IDcuNzE2NjEgOC4zMjcgNy44ODU3MUw3Ljg4NzMzIDguMjM1MTlDNy42NjU2MiA4LjQxNTU2IDcuNjk1NjggOC43NTAwMSA3LjY5NTY4IDguNzUwMDFDNy42OTU2OCA4Ljc1MDAxIDguMzQ1NzkgMTEuMjIyNyAxMC43ODg0IDExLjg0MjdaIiBmaWxsPSIjNjc1REE5Ii8+Cjwvc3ZnPgo=)
}

.sp-form .sp-button-messengers.sp-button-inst {
    color: #5342D6;
    border-color: #5342D6
}

.sp-form .sp-button-messengers.sp-button-inst:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMDAwNzIgMTBDNy4wMDA3MiA4LjM0MzIxIDguMzQzNSA2Ljk5OTc2IDEwLjAwMDQgNi45OTk3NkMxMS42NTcyIDYuOTk5NzYgMTMuMDAwNyA4LjM0MzIxIDEzLjAwMDcgMTBDMTMuMDAwNyAxMS42NTY4IDExLjY1NzIgMTMuMDAwMiAxMC4wMDA0IDEzLjAwMDJDOC4zNDM1IDEzLjAwMDIgNy4wMDA3MiAxMS42NTY4IDcuMDAwNzIgMTBaTTUuMzc4NzggMTBDNS4zNzg3OCAxMi41NTI0IDcuNDQ3ODYgMTQuNjIxNCAxMC4wMDA0IDE0LjYyMTRDMTIuNTUyOSAxNC42MjE0IDE0LjYyMTkgMTIuNTUyNCAxNC42MjE5IDEwQzE0LjYyMTkgNy40NDc2IDEyLjU1MjkgNS4zNzg2MSAxMC4wMDA0IDUuMzc4NjFDNy40NDc4NiA1LjM3ODYxIDUuMzc4NzggNy40NDc2IDUuMzc4NzggMTBaTTEzLjcyNDkgNS4xOTUzN0MxMy43MjQ4IDUuNDA4OTcgMTMuNzg4IDUuNjE3OCAxMy45MDY2IDUuNzk1NDZDMTQuMDI1MiA1Ljk3MzExIDE0LjE5MzkgNi4xMTE2IDE0LjM5MTIgNi4xOTM0MkMxNC41ODg1IDYuMjc1MjUgMTQuODA1NyA2LjI5NjcyIDE1LjAxNTIgNi4yNTUxM0MxNS4yMjQ3IDYuMjEzNTQgMTUuNDE3MiA2LjExMDc2IDE1LjU2ODMgNS45NTk3OEMxNS43MTk0IDUuODA4OCAxNS44MjIzIDUuNjE2NCAxNS44NjQxIDUuNDA2OTJDMTUuOTA1OSA1LjE5NzQ0IDE1Ljg4NDYgNC45ODAyOCAxNS44MDI5IDQuNzgyOUMxNS43MjEyIDQuNTg1NTIgMTUuNTgyOSA0LjQxNjggMTUuNDA1MyA0LjI5ODA1QzE1LjIyNzcgNC4xNzkzMSAxNS4wMTg5IDQuMTE1ODkgMTQuODA1MyA0LjExNThIMTQuODA0OUMxNC41MTg2IDQuMTE1OTMgMTQuMjQ0IDQuMjI5NyAxNC4wNDE1IDQuNDMyMTJDMTMuODM5IDQuNjM0NTQgMTMuNzI1MSA0LjkwOTA1IDEzLjcyNDkgNS4xOTUzN1pNNi4zNjQyMSAxNy4zMjU4QzUuNDg2NzIgMTcuMjg1OCA1LjAwOTc3IDE3LjEzOTcgNC42OTI4MSAxNy4wMTYyQzQuMjcyNiAxNi44NTI2IDMuOTcyNzggMTYuNjU3OCAzLjY1NzU1IDE2LjM0M0MzLjM0MjMzIDE2LjAyODIgMy4xNDcyIDE1LjcyODcgMi45ODQzMyAxNS4zMDg1QzIuODYwNzcgMTQuOTkxNyAyLjcxNDYgMTQuNTE0NiAyLjY3NDcyIDEzLjYzNzJDMi42MzEwOCAxMi42ODg1IDIuNjIyMzcgMTIuNDAzNSAyLjYyMjM3IDEwLjAwMDFDMi42MjIzNyA3LjU5NjY0IDIuNjMxOCA3LjMxMjQ2IDIuNjc0NzIgNi4zNjI5OUMyLjcxNDY4IDUuNDg1NTMgMi44NjE5MiA1LjAwOTM5IDIuOTg0MzMgNC42OTE2NkMzLjE0NzkyIDQuMjcxNDYgMy4zNDI3NiAzLjk3MTY2IDMuNjU3NTUgMy42NTY0NEMzLjk3MjM1IDMuMzQxMjIgNC4yNzE4OCAzLjE0NjEgNC42OTI4MSAyLjk4MzI0QzUuMDA5NjIgMi44NTk2OSA1LjQ4NjcyIDIuNzEzNTMgNi4zNjQyMSAyLjY3MzY0QzcuMzEyOTIgMi42MzAwMSA3LjU5NzkxIDIuNjIxMyAxMC4wMDA0IDIuNjIxM0MxMi40MDI4IDIuNjIxMyAxMi42ODgxIDIuNjMwNzMgMTMuNjM3NiAyLjY3MzY0QzE0LjUxNTEgMi43MTM2IDE0Ljk5MTIgMi44NjA4NCAxNS4zMDkgMi45ODMyNEMxNS43MjkyIDMuMTQ2MSAxNi4wMjkgMy4zNDE2NiAxNi4zNDQyIDMuNjU2NDRDMTYuNjU5NSAzLjk3MTIyIDE2Ljg1MzkgNC4yNzE0NiAxNy4wMTc1IDQuNjkxNjZDMTcuMTQxIDUuMDA4NDYgMTcuMjg3MiA1LjQ4NTUzIDE3LjMyNzEgNi4zNjI5OUMxNy4zNzA3IDcuMzEyNDYgMTcuMzc5NCA3LjU5NjY0IDE3LjM3OTQgMTAuMDAwMUMxNy4zNzk0IDEyLjQwMzUgMTcuMzcwNyAxMi42ODc3IDE3LjMyNzEgMTMuNjM3MkMxNy4yODcxIDE0LjUxNDYgMTcuMTQwMiAxNC45OTE1IDE3LjAxNzUgMTUuMzA4NUMxNi44NTM5IDE1LjcyODcgMTYuNjU5IDE2LjAyODUgMTYuMzQ0MiAxNi4zNDNDMTYuMDI5NCAxNi42NTc1IDE1LjcyOTIgMTYuODUyNiAxNS4zMDkgMTcuMDE2MkMxNC45OTIyIDE3LjEzOTcgMTQuNTE1MSAxNy4yODU5IDEzLjYzNzYgMTcuMzI1OEMxMi42ODg5IDE3LjM2OTQgMTIuNDAzOSAxNy4zNzgxIDEwLjAwMDQgMTcuMzc4MUM3LjU5NjgzIDE3LjM3ODEgNy4zMTI2NCAxNy4zNjk0IDYuMzY0MjEgMTcuMzI1OFpNNi4yODk2OSAxLjA1NDVDNS4zMzE1NSAxLjA5ODE0IDQuNjc2ODMgMS4yNTAwNiA0LjEwNTA1IDEuNDcyNTRDMy41MTI5IDEuNzAyMjkgMy4wMTE2MiAyLjAxMDUyIDIuNTEwNjkgMi41MTA2M0MyLjAwOTc3IDMuMDEwNzQgMS43MDIzMiAzLjUxMjggMS40NzI1NSA0LjEwNDkzQzEuMjUwMDcgNC42NzcwNCAxLjA5ODE0IDUuMzMxMzggMS4wNTQ1MSA2LjI4OTQ4QzEuMDEwMTUgNy4yNDkxIDEgNy41NTU4OSAxIDEwQzEgMTIuNDQ0MSAxLjAxMDE1IDEyLjc1MDkgMS4wNTQ1MSAxMy43MTA1QzEuMDk4MTQgMTQuNjY4NyAxLjI1MDA3IDE1LjMyMyAxLjQ3MjU1IDE1Ljg5NTFDMS43MDIzMiAxNi40ODY4IDIuMDA5ODQgMTYuOTg5NSAyLjUxMDY5IDE3LjQ4OTRDMy4wMTE1NCAxNy45ODkzIDMuNTEyOSAxOC4yOTcxIDQuMTA1MDUgMTguNTI3NUM0LjY3NzkxIDE4Ljc0OTkgNS4zMzE1NSAxOC45MDE5IDYuMjg5NjkgMTguOTQ1NUM3LjI0OTg1IDE4Ljk4OTEgNy41NTYxNSAxOSAxMC4wMDA0IDE5QzEyLjQ0NDYgMTkgMTIuNzUxNCAxOC45ODk4IDEzLjcxMSAxOC45NDU1QzE0LjY2OTIgMTguOTAxOSAxNS4zMjM1IDE4Ljc0OTkgMTUuODk1NyAxOC41Mjc1QzE2LjQ4NzUgMTguMjk3MSAxNi45ODkxIDE3Ljk4OTUgMTcuNDkgMTcuNDg5NEMxNy45OTEgMTYuOTg5MyAxOC4yOTc4IDE2LjQ4NjggMTguNTI4MiAxNS44OTUxQzE4Ljc1MDcgMTUuMzIzIDE4LjkwMzMgMTQuNjY4NiAxOC45NDYyIDEzLjcxMDVDMTguOTg5OCAxMi43NTAyIDE5IDEyLjQ0NDEgMTkgMTBDMTkgNy41NTU4OSAxOC45ODk4IDcuMjQ5MSAxOC45NDYyIDYuMjg5NDhDMTguOTAyNiA1LjMzMTMgMTguNzUwNyA0LjY3NjY4IDE4LjUyODIgNC4xMDQ5M0MxOC4yOTc4IDMuNTEzMTYgMTcuOTkwMiAzLjAxMTU0IDE3LjQ5IDIuNTEwNjNDMTYuOTg5OSAyLjAwOTczIDE2LjQ4NzUgMS43MDIyOSAxNS44OTY0IDEuNDcyNTRDMTUuMzIzNSAxLjI1MDA2IDE0LjY2OTIgMS4wOTc0MiAxMy43MTE3IDEuMDU0NUMxMi43NTIxIDEuMDEwODcgMTIuNDQ1MyAxIDEwLjAwMTEgMUM3LjU1Njg3IDEgNy4yNDk4NSAxLjAxMDE1IDYuMjg5NjkgMS4wNTQ1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTQuNzMwNyIgeTE9IjE0LjI4NTciIHgyPSI1LjA2NjIiIHkyPSI1LjUzMDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZDOUY0RiIvPgo8c3RvcCBvZmZzZXQ9IjAuMzI3MyIgc3RvcC1jb2xvcj0iI0YyMjAzRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjQ4NSIgc3RvcC1jb2xvcj0iI0I3MjlBOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1MzQyRDYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K)
}

.sp-form .sp-button-messengers.sp-button-sk {
    color: #00AFF0;
    border-color: #00AFF0
}

.sp-form .sp-button-messengers.sp-button-sk:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljg5ODMgMTEuNDE5MUMxNy44OTI5IDExLjQ0OTEgMTcuODg5MSAxMS40NzkzIDE3Ljg4MzUgMTEuNTA5M0wxNy44NTQ0IDExLjMzNzZDMTcuODcwMyAxMS4zNjQzIDE3Ljg4MzUgMTEuMzkyMSAxNy44OTgzIDExLjQxOTFDMTcuOTg2MSAxMC45NDA0IDE4LjAzMjEgMTAuNDUwMyAxOC4wMzIxIDkuOTYwNDZDMTguMDMyMSA4Ljg3NDIzIDE3LjgxOTkgNy44MjAzOCAxNy40MDA4IDYuODI4MzRDMTYuOTk2NCA1Ljg3MDAyIDE2LjQxNzggNS4wMDk0MSAxNS42ODAyIDQuMjcwNUMxNC45NDM2IDMuNTMxNTkgMTQuMDg0NSAyLjk1MTY0IDEzLjEyOSAyLjU0NjI5QzEyLjEzOTYgMi4xMjY2NCAxMS4wODgzIDEuOTEzOTggMTAuMDA0NyAxLjkxMzk4QzkuNDk0IDEuOTEzOTggOC45ODI0OCAxLjk2MjAyIDguNDg0NjkgMi4wNTc4Mkw4LjQ4MDkyIDIuMDU4MzZDOC41MDg5MiAyLjA3MzIxIDguNTM3MTggMi4wODY0MyA4LjU2NDY0IDIuMTAxODFMOC4zOTU4NCAyLjA3NTM3QzguNDI0MTEgMi4wNjk5NyA4LjQ1MjY1IDIuMDY0MDMgOC40ODA5MiAyLjA1ODM2QzcuNzk3OSAxLjY5NDMxIDcuMDI5ODEgMS41IDYuMjUyMyAxLjVDNC45ODI5MiAxLjUgMy43ODk0NiAxLjk5NTQ4IDIuODkxODggMi44OTU1QzEuOTk0NTYgMy43OTUyNSAxLjUgNC45OTE1OSAxLjUgNi4yNjQwNEMxLjUgNy4wNzM5MiAxLjcwNzg0IDcuODcwMDQgMi4wOTc5NCA4LjU3MzZDMi4xMDMwNiA4LjU0NDQ1IDIuMTA2NTYgOC41MTUwMyAyLjExMjIxIDguNDg1ODlMMi4xNDEyOSA4LjY1NDU2QzIuMTI2MjEgOC42MjgxMSAyLjExMzAyIDguNjAwNTggMi4wOTc5NCA4LjU3MzZDMi4wMTg3OSA5LjAyOTQxIDEuOTc3MDYgOS40OTUyMSAxLjk3NzA2IDkuOTYwNDZDMS45NzcwNiAxMS4wNDcgMi4xODkyMSAxMi4xMDA1IDIuNjA4MzkgMTMuMDkyOUMzLjAxMjIyIDE0LjA1MTQgMy41OTEwNCAxNC45MTE1IDQuMzI3OSAxNS42NTA0QzUuMDY1NTcgMTYuMzg5MyA1LjkyMzU4IDE2Ljk3MDEgNi44ODAxMyAxNy4zNzQ0QzcuODY5NTEgMTcuNzk0OCA4LjkyMTA5IDE4LjAwNzggMTAuMDA0NyAxOC4wMDc4QzEwLjQ3NjQgMTguMDA3OCAxMC45NDkxIDE3Ljk2NDYgMTEuNDEwNiAxNy44ODI1QzExLjM4MzcgMTcuODY3NCAxMS4zNTYyIDE3Ljg1MzcgMTEuMzI4NyAxNy44Mzc3TDExLjUwMDIgMTcuODY4QzExLjQ3MDYgMTcuODczNiAxMS40NDA3IDE3Ljg3NzEgMTEuNDEwNiAxNy44ODI1QzEyLjEyMTYgMTguMjg1NyAxMi45MjY2IDE4LjUgMTMuNzQ4NSAxOC41QzE1LjAxNzYgMTguNSAxNi4yMTA1IDE4LjAwNTMgMTcuMTA4MSAxNy4xMDVDMTguMDA2IDE2LjIwNTggMTguNSAxNS4wMDkyIDE4LjUgMTMuNzM2OEMxOC41IDEyLjkyNDIgMTguMjkxMSAxMi4xMjU0IDE3Ljg5ODMgMTEuNDE5MVpNMTAuMDM2NyAxNC44ODg2QzcuMTg0ODggMTQuODg4NiA1LjkwOTA0IDEzLjQ4MzEgNS45MDkwNCAxMi40Mjk4QzUuOTA5MDQgMTEuODg5NSA2LjMwNjk1IDExLjUxMDkgNi44NTUzNiAxMS41MTA5QzguMDc1NzQgMTEuNTEwOSA3Ljc1OTY3IDEzLjI2NzUgMTAuMDM2NyAxMy4yNjc1QzExLjIwMjUgMTMuMjY3NSAxMS44NDYyIDEyLjYzMyAxMS44NDYyIDExLjk4MzdDMTEuODQ2MiAxMS41OTMyIDExLjY1NCAxMS4xNjAzIDEwLjg4NjQgMTAuOTcwNkw4LjM0OTgxIDEwLjMzNTlDNi4zMDY5NSA5LjgyMjI5IDUuOTM2MjMgOC43MTUyOCA1LjkzNjIzIDcuNjc0NjVDNS45MzYyMyA1LjUxNDA2IDcuOTY1NjMgNC43MDI4MyA5Ljg3MTQ1IDQuNzAyODNDMTEuNjI3IDQuNzAyODMgMTMuNjk2NSA1LjY3NTQ1IDEzLjY5NjUgNi45NzE2NEMxMy42OTY1IDcuNTI3MDMgMTMuMjE2OCA3Ljg1MDA3IDEyLjY2ODcgNy44NTAwN0MxMS42MjcgNy44NTAwNyAxMS44MTg3IDYuNDA0OTEgOS43MjA2OCA2LjQwNDkxQzguNjc5NiA2LjQwNDkxIDguMTAyOTMgNi44Nzc0NSA4LjEwMjkzIDcuNTUzNzVDOC4xMDI5MyA4LjIyODcgOC45MjUxMyA4LjQ0NDMzIDkuNjM5MTEgOC42MDczM0wxMS41MTY3IDkuMDI1MDlDMTMuNTczMiA5LjQ4NDQxIDE0LjA5NDcgMTAuNjg4IDE0LjA5NDcgMTEuODIxOEMxNC4wOTQ3IDEzLjU3NzUgMTIuNzUwMiAxNC44ODg2IDEwLjAzNjcgMTQuODg4NlpNMTEuMzI4NyAxNy44Mzc3QzExLjM1NjIgMTcuODUzNyAxMS4zODM3IDE3Ljg2NzQgMTEuNDEwNiAxNy44ODI1QzExLjQ0MDcgMTcuODc3MSAxMS40NzA2IDE3Ljg3MzYgMTEuNTAwMiAxNy44NjhMMTEuMzI4NyAxNy44Mzc3Wk0xNy44ODM1IDExLjUwOTNDMTcuODg5MSAxMS40NzkzIDE3Ljg5MjkgMTEuNDQ5MSAxNy44OTgzIDExLjQxOTFDMTcuODgzNSAxMS4zOTIxIDE3Ljg3MDMgMTEuMzY0MyAxNy44NTQ0IDExLjMzNzZMMTcuODgzNSAxMS41MDkzWk0yLjExMjIxIDguNDg1ODlDMi4xMDY1NiA4LjUxNTAzIDIuMTAzMDYgOC41NDQ0NSAyLjA5Nzk0IDguNTczNkMyLjExMzAyIDguNjAwNTggMi4xMjYyMSA4LjYyODExIDIuMTQxMjkgOC42NTQ1NkwyLjExMjIxIDguNDg1ODlaTTguNTY0NjQgMi4xMDE4MUM4LjUzNzE4IDIuMDg2NDMgOC41MDg5MiAyLjA3MzIxIDguNDgwOTIgMi4wNTgzNkM4LjQ1MjY1IDIuMDY0MDMgOC40MjQxMSAyLjA2OTk3IDguMzk1ODQgMi4wNzUzN0w4LjU2NDY0IDIuMTAxODFaIiBmaWxsPSIjMDBBRkYwIi8+Cjwvc3ZnPgo=)
}

.sp-form .sp-button-messengers.sp-button-sp {
    color: #000;
    border-color: #FFFC00
}

.sp-form .sp-button-messengers.sp-button-sp:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNGRkZDMDAiLz4KPHBhdGggZD0iTTE2Ljg3OTggMTMuMzc0QzE2LjgxOTcgMTMuMTgxOSAxNi41MzE5IDEzLjA0NjUgMTYuNTMxOSAxMy4wNDY1QzE2LjUwNDcgMTMuMDMyNyAxNi40ODA0IDEzLjAyMDMgMTYuNDYwMyAxMy4wMTA2QzE1Ljk4MDggMTIuNzg2OCAxNS41NTU2IDEyLjUxNzQgMTUuMTk3NyAxMi4yMTJDMTQuOTA5OSAxMS45NjYxIDE0LjY2MzcgMTEuNjk1MyAxNC40NjYxIDExLjQwNzlDMTQuMjI0MiAxMS4wNTcgMTQuMTExMSAxMC43NjQxIDE0LjA2MjQgMTAuNjA1MkMxNC4wMzUyIDEwLjUwMTUgMTQuMDM5NSAxMC40NjAxIDE0LjA2MjQgMTAuNDA2MkMxNC4wODExIDEwLjM2MDYgMTQuMTM2OSAxMC4zMTc4IDE0LjE2MjYgMTAuMjk3MUMxNC4zMjQ0IDEwLjE4NjUgMTQuNTg0OSAxMC4wMjM1IDE0Ljc0NTMgOS45MjQwNUMxNC44ODQyIDkuODM2OTkgMTUuMDAzIDkuNzYyNCAxNS4wNzMxIDkuNzE1NEMxNS4yOTc5IDkuNTYzNDQgMTUuNDUyNSA5LjQwODY4IDE1LjU0MjcgOS4yNDE1MUMxNS42NjAxIDkuMDI1OTkgMTUuNjc0NCA4Ljc4ODMzIDE1LjU4MjggOC41NTQ4M0MxNS40NTk2IDguMjM5ODIgMTUuMTU0NyA4LjA1MTkyIDE0Ljc2NjggOC4wNTE5MkMxNC42ODA5IDguMDUxOTIgMTQuNTkyMSA4LjA2MTU5IDE0LjUwMzQgOC4wNzk1NEMxNC4yODE1IDguMTI2NTIgMTQuMDcxIDguMjAyNTEgMTMuODk0OSA4LjI2ODg0QzEzLjg5MiA4LjI3MDEzIDEzLjg4ODcgOC4yNzA2NSAxMy44ODU1IDguMjcwMzRDMTMuODgyMyA4LjI3MDAzIDEzLjg3OTIgOC4yNjg5MSAxMy44NzY2IDguMjY3MDhDMTMuODc0IDguMjY1MjUgMTMuODcxOSA4LjI2Mjc5IDEzLjg3MDYgOC4yNTk5NEMxMy44NjkzIDguMjU3MDkgMTMuODY4OCA4LjI1Mzk2IDEzLjg2OTIgOC4yNTA4NkMxMy44ODc4IDcuODI5NDYgMTMuOTA5MyA3LjI2MyAxMy44NjA2IDYuNzI1NTZDMTMuODE3NiA2LjIzOTIxIDEzLjcxMzEgNS44Mjg4NSAxMy41NDQyIDUuNDcxMDJDMTMuMzczOCA1LjExMTggMTMuMTUxOSA0Ljg0NjUyIDEyLjk3ODcgNC42NTQ0N0MxMi44MTQxIDQuNDcyMSAxMi41MjM1IDQuMjAyNjkgMTIuMDg1NCAzLjk2MDlDMTEuNDY5OCAzLjYyMTAyIDEwLjc2ODMgMy40NDgzIDEwLjAwMSAzLjQ0ODNDOS4yMzUwOSAzLjQ0ODMgOC41MzUwNCAzLjYyMTAyIDcuOTE4MDMgMy45NjA5QzcuNDU0MTggNC4yMTY1IDcuMTU3ODUgNC41MDUyNiA3LjAyMzMgNC42NTQ0N0M2Ljg1MDA2IDQuODQ2NTIgNi42MjgxNyA1LjExMTggNi40NTc4IDUuNDcxMDJDNi4yODc0NCA1LjgyODg4IDYuMTg0MzcgNi4yMzc4NCA2LjE0MTQyIDYuNzI1NTZDNi4wOTI3NyA3LjI2NTc3IDYuMTEyOCA3Ljc4NjY2IDYuMTMyODMgOC4yNTA4OEM2LjEzMjgzIDguMjY0NjkgNi4xMTk5NCA4LjI3NDM2IDYuMTA1NjMgOC4yNjg4NEM1LjkyOTU1IDguMjAyNTEgNS43MTkxIDguMTI2NTIgNS40OTcyMSA4LjA3OTU0QzUuNDA5ODggOC4wNjE1OSA1LjMyMTEzIDguMDUxOTIgNS4yMzM3OSA4LjA1MTkyQzQuODQ3MjYgOC4wNTE5MiA0LjU0MjM0IDguMjM5ODIgNC40MTc3NyA4LjU1NDgzQzQuMzI2MTcgOC43ODgzMyA0LjM0MDQ4IDkuMDI1OTcgNC40NTc4OCA5LjI0MTUxQzQuNTQ5NDggOS40MDg2OCA0LjcwMjY3IDkuNTYzNDEgNC45Mjc0MiA5LjcxNTRDNC45OTYxNSA5Ljc2MjQgNS4xMTYzOSA5LjgzNzAyIDUuMjU1MjcgOS45MjQwNUM1LjQxMTMgMTAuMDIyMSA1LjY2NDcxIDEwLjE4MSA1LjgyNzkxIDEwLjI5MDJDNS44NDc5MyAxMC4zMDQgNS45MTY2NiAxMC4zNTM3IDUuOTM4MTQgMTAuNDA2MkM1Ljk2MTA0IDEwLjQ2MTUgNS45NjUzMyAxMC41MDI5IDUuOTM1MjkgMTAuNjEzNUM1Ljg4NTE3IDEwLjc3MzggNS43NzIwNiAxMS4wNjM5IDUuNTM0NDIgMTEuNDA3OUM1LjMzNjg2IDExLjY5NjcgNS4wOTA2NSAxMS45NjYxIDQuODAyODggMTIuMjEyQzQuNDQ0OTkgMTIuNTE3NCA0LjAxOTggMTIuNzg2OCAzLjU0MDIyIDEzLjAxMDZDMy41MTczMiAxMy4wMjE3IDMuNDkwMTIgMTMuMDM0MSAzLjQ2MTQ4IDEzLjA1MDdDMy40NjE0OCAxMy4wNTA3IDMuMTc1MTYgMTMuMTkxNiAzLjEyMDc3IDEzLjM3NEMzLjA0MDYgMTMuNjQzNCAzLjI1MzkgMTMuODk2MiAzLjQ3MDA5IDE0LjAzMTdDMy44MjUxMSAxNC4yNTI3IDQuMjU3NDQgMTQuMzcxNSA0LjUwNzk3IDE0LjQzNjVDNC41NzgxIDE0LjQ1NDQgNC42NDExMSAxNC40NzEgNC42OTgzNyAxNC40ODc2QzQuNzM0MTYgMTQuNDk4NiA0LjgyNDM2IDE0LjUzMTggNC44NjMwMiAxNC41ODAyQzQuOTExNjYgMTQuNjQwOSA0LjkxNzQxIDE0LjcxNTYgNC45MzQ1OSAxNC43OTk4QzQuOTYxNzkgMTQuOTQyMSA1LjAyMzM1IDE1LjExNzYgNS4yMDUxNSAxNS4yMzkyQzUuNDA1NTggMTUuMzcxOCA1LjY1ODk5IDE1LjM4MTUgNS45ODEwOSAxNS4zOTM5QzYuMzE3NSAxNS40MDY0IDYuNzM1NTMgMTUuNDIxNiA3LjIxNTExIDE1LjU3NDlDNy40MzcwMyAxNS42NDU0IDcuNjM4ODYgMTUuNzY1NiA3Ljg3MDgxIDE1LjkwMzhDOC4zNTc1NCAxNi4xOTI1IDguOTYzMDggMTYuNTUxOCA5Ljk5NjcgMTYuNTUxOEMxMS4wMzE3IDE2LjU1MTggMTEuNjQxNiAxNi4xOTExIDEyLjEzMTIgMTUuOTAxQzEyLjM2MzEgMTUuNzY0MiAxMi41NjIxIDE1LjY0NTQgMTIuNzc5NyAxNS41NzYzQzEzLjI1OTMgMTUuNDIzIDEzLjY3NzMgMTUuNDA3NyAxNC4wMTM4IDE1LjM5NTNDMTQuMzM1OSAxNS4zODI5IDE0LjU4OTIgMTUuMzc0NiAxNC43ODk3IDE1LjI0MDZDMTQuOTg0NCAxNS4xMTA3IDE1LjA0MDIgMTQuOTE3MyAxNS4wNjYgMTQuNzcyMkMxNS4wODAzIDE0LjcwMDQgMTUuMDg4OSAxNC42MzU0IDE1LjEzMTggMTQuNTgyOUMxNS4xNjkgMTQuNTM3MyAxNS4yNTIxIDE0LjUwNTUgMTUuMjkwNyAxNC40OTMxQzE1LjM0OTQgMTQuNDc1MSAxNS40MTUzIDE0LjQ1ODYgMTUuNDg4MyAxNC40MzkyQzE1LjczODggMTQuMzc0MyAxNi4wNTM4IDE0LjI5ODMgMTYuNDM2IDE0LjA4OTdDMTYuODk3IDEzLjgzNjggMTYuOTI4NSAxMy41MjczIDE2Ljg3OTggMTMuMzc0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3LjE4OTMgMTMuMzU0MkMxNy4wODg4IDEzLjA3NTUgMTYuODk2NSAxMi45Mjc2IDE2LjY3ODcgMTIuODA0QzE2LjYzNzcgMTIuNzc5NiAxNi41OTk1IDEyLjc1OTUgMTYuNTY4NCAxMi43NDUxQzE2LjUwMzMgMTIuNzEwNyAxNi40MzY4IDEyLjY3NzYgMTYuMzcwMyAxMi42NDMxQzE1LjY5IDEyLjI3NjggMTUuMTU4MiAxMS44MTQzIDE0Ljc5MDQgMTEuMjY3QzE0LjY2NiAxMS4wODE3IDE0LjU3OTcgMTAuOTE1IDE0LjUxODkgMTAuNzc4NkMxNC40ODc3IDEwLjY4NjYgMTQuNDg5MiAxMC42MzQ5IDE0LjUxMTggMTAuNTg3NUMxNC41Mjg4IDEwLjU1MTYgMTQuNTc0IDEwLjUxNDMgMTQuNTk5NSAxMC40OTU2QzE0LjcwNTUgMTAuNDI0MyAxNC44MTIgMTAuMzUzOSAxNC45MTkxIDEwLjI4NDRDMTUuMDY0OCAxMC4xODgyIDE1LjE4MDggMTAuMTEyIDE1LjI1NDQgMTAuMDYwM0MxNS41MzQ0IDkuODYyMDkgMTUuNzI5NiA5LjY1MDkyIDE1Ljg1MTIgOS40MTUzNEMxNi4wMjM4IDkuMDgzNTIgMTYuMDQ1IDguNzA0MjggMTUuOTEyMSA4LjM0ODAyQzE1LjcyODIgNy44NTM4NiAxNS4yNjcxIDcuNTQ2NDcgMTQuNzA5OCA3LjU0NjQ3QzE0LjU5MzggNy41NDY0NyAxNC40NzY0IDcuNTU5MzcgMTQuMzYwNSA3LjU4NTIzQzE0LjMyOTMgNy41OTI0MiAxNC4yOTk2IDcuNTk5NjIgMTQuMjcgNy42MDY3OEMxNC4yNzU2IDcuMjcwNjUgMTQuMjY3MSA2LjkxMTUzIDE0LjIzNzQgNi41NjEwMUMxNC4xMzI3IDUuMzI1NjIgMTMuNzA3IDQuNjc3NzcgMTMuMjYyOSA0LjE2MjA3QzEzLjA3NzYgMy45NDY1OSAxMi43NTUxIDMuNjMyIDEyLjI3MTQgMy4zNTA0NEMxMS41OTY3IDIuOTU2ODUgMTAuODMyOSAyLjc1ODYxIDkuOTk5ODEgMi43NTg2MUM5LjE2OTU1IDIuNzU4NjEgOC40MDU3OCAyLjk1Njg1IDcuNzMxMDkgMy4zNDkwNEM3LjI0NDUzIDMuNjMwNTcgNi45MjIwNCAzLjk0NjU5IDYuNzM4MTggNC4xNjA2NEM2LjI5NDA2IDQuNjc2MzUgNS44NjgzMSA1LjMyNDE5IDUuNzYzNjIgNi41NTk1OEM1LjczMzk3IDYuOTEwMSA1LjcyNjg2IDcuMjY5MTkgNS43MzExMSA3LjYwNTM1QzUuNzAxNDIgNy41OTgxNiA1LjY3MDI4IDcuNTkxIDUuNjQwNiA3LjU4MzhDNS41MjU4NSA3LjU1ODIxIDUuNDA4NzIgNy41NDUyMSA1LjI5MTIzIDcuNTQ1MDFDNC43MzM5NSA3LjU0NTAxIDQuMjcyODUgNy44NTI0MyA0LjA4ODk5IDguMzQ2NTlDMy45NTYwNSA4LjcwMjgyIDMuOTc3MjQgOS4wODIwNiA0LjE0OTgxIDkuNDEzODlDNC4yNzE0NSA5LjY0OTQ5IDQuNDY4MDUgOS44NjA2NiA0Ljc0NjY4IDEwLjA1ODlDNC44MjE2NCAxMC4xMTIgNC45MzYyMyAxMC4xODgyIDUuMDgxOSAxMC4yODNDNS4xNjExIDEwLjMzNDcgNS4yNzU2OCAxMC40MTA4IDUuMzg4ODQgMTAuNDg3QzUuNDA1ODEgMTAuNDk4NSA1LjQ2NjYzIDEwLjU0NDQgNS40ODc4MiAxMC41ODc1QzUuNTExODggMTAuNjM2NCA1LjUxMTg4IDEwLjY4OTUgNS40NzY1MiAxMC43ODcyQzUuNDE3MTEgMTAuOTIwOCA1LjMzMDgzIDExLjA4NDYgNS4yMDkxOSAxMS4yNjU1QzQuODQ4NTEgMTEuODAxNCA0LjMzMjI3IDEyLjI1NTMgMy42NzQ1NSAxMi42MTczQzMuMzI1MiAxMi44MDU1IDIuOTYzMTEgMTIuOTMwNCAyLjgxMDM2IDEzLjM1MjhDMi42OTQzNyAxMy42NzE3IDIuNzcwNzMgMTQuMDM1MSAzLjA2MzUzIDE0LjM0MTFDMy4xNTk3MSAxNC40NDU5IDMuMjgxMzUgMTQuNTM5MyAzLjQzNDEgMTQuNjI1NUMzLjc5MzM4IDE0LjgyNjYgNC4wOTg4OCAxNC45MjU3IDQuMzM5MzIgMTQuOTkzM0M0LjM4MTc2IDE1LjAwNjIgNC40NzkzNyAxNS4wMzc4IDQuNTIxNzkgMTUuMDc2NkM0LjYyOTI5IDE1LjE3MTQgNC42MTM3MiAxNS4zMTUgNC43NTY1OCAxNS41MjQ3QzQuODQyODYgMTUuNjU1NSA0Ljk0MTg4IDE1Ljc0NDUgNS4wMjM5MiAxNS44MDJDNS4zMjIzNCAxNi4wMTE3IDUuNjU4OTYgMTYuMDI0NiA2LjAxNTQyIDE2LjAzOUM2LjMzNjQ5IDE2LjA1MiA2LjcwMTQxIDE2LjA2NjMgNy4xMTcyNCAxNi4yMDU2QzcuMjg5OCAxNi4yNjMxIDcuNDY5NDIgMTYuMzc1MiA3LjY3NTk0IDE2LjUwNDRDOC4xNzM4IDE2LjgxNjIgOC44NTY5NiAxNy4yNDE0IDkuOTk4NDEgMTcuMjQxNEMxMS4xNDEzIDE3LjI0MTQgMTEuODI3MiAxNi44MTMzIDEyLjMyOTQgMTYuNTAxNkMxMi41MzU4IDE2LjM3MzcgMTIuNzE0MSAxNi4yNjE3IDEyLjg4MSAxNi4yMDU2QzEzLjI5NjggMTYuMDY2MyAxMy42NjE3IDE2LjA1MTkgMTMuOTgyOCAxNi4wMzlDMTQuMzM5MiAxNi4wMjQ2IDE0LjY3NDQgMTYuMDExNyAxNC45NzQzIDE1LjgwMkMxNS4wOTkyIDE1LjcxMzUgMTUuMjAzNSAxNS41OTgzIDE1LjI3OTggMTUuNDY0NEMxNS4zODE3IDE1LjI4NzcgMTUuMzgwMyAxNS4xNjI3IDE1LjQ3NjQgMTUuMDc4QzE1LjUxNiAxNS4wNDM1IDE1LjYwMjMgMTUuMDEzMyAxNS42NDkgMTQuOTk5QzE1Ljg5MDggMTQuOTMxNSAxNi4yMDA2IDE0LjgzMjMgMTYuNTY2OSAxNC42MjY5QzE2LjcyOTYgMTQuNTM2NCAxNi44NTU1IDE0LjQzNzMgMTYuOTU1OSAxNC4zMjM4TDE2Ljk2MDEgMTQuMzE5NUMxNy4yMzMxIDE0LjAxNzkgMTcuMzAyNCAxMy42NjU5IDE3LjE4OTMgMTMuMzU0MlpNMTYuMTc1MSAxMy45MDczQzE1LjU1NTYgMTQuMjU0OSAxNS4xNDQgMTQuMjE3NSAxNC44MjQ0IDE0LjQyNThDMTQuNTUyOCAxNC42MDM5IDE0LjcxMjYgMTQuOTg3NSAxNC41MTYgMTUuMTI1NEMxNC4yNzI4IDE1LjI5NjQgMTMuNTU1NyAxNS4xMTM5IDEyLjYyOTIgMTUuNDI0MkMxMS44NjU0IDE1LjY4MTMgMTEuMzc3NSAxNi40MTgzIDEwLjAwMTIgMTYuNDE4M0M4LjYyMjE3IDE2LjQxODMgOC4xNDgzNCAxNS42ODQyIDcuMzczMjUgMTUuNDI0MkM2LjQ0NjgxIDE1LjExMzkgNS43MjgyOSAxNS4yOTY0IDUuNDg2NDIgMTUuMTI1NEM1LjI4OTgyIDE0Ljk4NzUgNS40NDk2NiAxNC42MDQgNS4xNzgxIDE0LjQyNThDNC44NTg0MyAxNC4yMTYxIDQuNDQ2ODMgMTQuMjUzNCAzLjgyNzMzIDEzLjkwNzNDMy40MzI3IDEzLjY4NiAzLjY1NjE3IDEzLjU0OTYgMy43ODc3IDEzLjQ4NDlDNi4wMzA5NiAxMi4zODMxIDYuMzg3MzkgMTAuNjc5NSA2LjQwNDM3IDEwLjU1MTZDNi40MjQxOCAxMC4zOTkzIDYuNDQ1NCAxMC4yNzg3IDYuMjc5OTIgMTAuMTIyMUM2LjEyMDA4IDkuOTcxMjQgNS40MDg2NSA5LjUyNDUgNS4yMTIwMyA5LjM4NTE3QzQuODg1MyA5LjE1MzkxIDQuNzQyNDQgOC45MjI2MSA0Ljg0ODUxIDguNjM4MTdDNC45MjIwNiA4LjQ0MTM5IDUuMTAzMTIgOC4zNjgxNCA1LjI5NDA2IDguMzY4MTRDNS4zNTM0OCA4LjM2ODE0IDUuNDE0MyA4LjM3NTMxIDUuNDcyMjYgOC4zODgyNEM1LjgzMDEyIDguNDY3MjUgNi4xNzgwNyA4LjY0OTcgNi4zNzg5MSA4LjY5ODUxQzYuNDA3MjEgOC43MDU3MSA2LjQzMTI0IDguNzA4NTkgNi40NTI0NiA4LjcwODU5QzYuNTU5OTYgOC43MDg1OSA2LjU5NjcyIDguNjUzOTggNi41ODk2NyA4LjUyOTAyQzYuNTY3MDQgOC4xMzExMSA2LjUxMDQ3IDcuMzU1NDIgNi41NzI2OSA2LjYyOTk3QzYuNjU3NTcgNS42MzMwNCA2Ljk3NDM4IDUuMTM4ODggNy4zNTA2MiA0LjcwMDc1QzcuNTMxNjUgNC40OTEwNCA4LjM4MDMyIDMuNTgwMjggMTAuMDAyNyAzLjU4MDI4QzExLjYyOTIgMy41ODAyOCAxMi40NzM2IDQuNDkxMDQgMTIuNjU0NyA0LjcwMDc1QzEzLjAzMDkgNS4xMzc0OCAxMy4zNDc4IDUuNjMxNjEgMTMuNDMyNiA2LjYyOTk3QzEzLjQ5NDggNy4zNTU0MiAxMy40NDExIDguMTMxMTEgMTMuNDE1NiA4LjUyOTAyQzEzLjQwNzEgOC42NTk3NSAxMy40NDY3IDguNzA4NTkgMTMuNTUyOCA4LjcwODU5QzEzLjU3NCA4LjcwODU5IDEzLjU5OTUgOC43MDU3MyAxMy42MjY0IDguNjk4NTFDMTMuODI3MiA4LjY0OTcgMTQuMTc1MiA4LjQ2NzI1IDE0LjUzMyA4LjM4ODI0QzE0LjU5MTUgOC4zNzUxIDE0LjY1MTMgOC4zNjgzNiAxNC43MTEyIDguMzY4MTRDMTQuOTAyMiA4LjM2ODE0IDE1LjA4MzIgOC40NDI4NCAxNS4xNTY4IDguNjM4MTdDMTUuMjYyOSA4LjkyMjYxIDE1LjExODYgOS4xNTM5MSAxNC43OTMzIDkuMzg1MTdDMTQuNTk2NyA5LjUyNDUgMTMuODg1MiA5Ljk3MTI3IDEzLjcyNTQgMTAuMTIyMUMxMy41NTk5IDEwLjI3NzIgMTMuNTgxMSAxMC4zOTc5IDEzLjYwMDkgMTAuNTUxNkMxMy42MTY1IDEwLjY3OTUgMTMuOTc0MyAxMi4zODMxIDE2LjIxNzYgMTMuNDg0OUMxNi4zNDQ5IDEzLjU0OTYgMTYuNTY5OCAxMy42ODYgMTYuMTc1MSAxMy45MDczWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==)
}

.sp-form .sp-button-messengers.sp-button-rd {
    color: #FF4500;
    border-color: #FF4500
}

.sp-form .sp-button-messengers.sp-button-rd:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkY0NTAwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT48dGl0bGUvPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDAsMTAwMEw1MDAsMTAwMEMyMjMuOSwxMDAwLDAsNzc2LjEsMCw1MDB2MEMwLDIyMy45LDIyMy45LDAsNTAwLDBoMGMyNzYuMSwwLDUwMCwyMjMuOSw1MDAsNTAwdjAgICBDMTAwMCw3NzYuMSw3NzYuMSwxMDAwLDUwMCwxMDAweiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MTQuNiw2MDQuMmMtMjguNywwLTUyLjEtMjMuNC01Mi4xLTUyLjFjMC0yOC43LDIzLjQtNTIuMSw1Mi4xLTUyLjFzNTIuMSwyMy40LDUyLjEsNTIuMSAgIEM2NjYuNyw1ODAuOCw2NDMuMyw2MDQuMiw2MTQuNiw2MDQuMiBNNjIzLjgsNjg5LjdDNTg4LjIsNzI1LjIsNTIwLjEsNzI4LDUwMC4xLDcyOGMtMjAsMC04OC4yLTIuOC0xMjMuNy0zOC4zICAgYy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMWM1LjMtNS4zLDEzLjgtNS4zLDE5LjEsMEM0MTcuOSw2OTMsNDY1LjgsNzAxLDUwMC4xLDcwMWMzNC4yLDAsODIuMi04LDEwNC42LTMwLjQgICBjNS4zLTUuMywxMy44LTUuMywxOS4xLDBDNjI5LDY3NS45LDYyOSw2ODQuNCw2MjMuOCw2ODkuNyBNMzMzLjMsNTUyLjFjMC0yOC43LDIzLjQtNTIuMSw1Mi4xLTUyLjFjMjguNywwLDUyLjEsMjMuNCw1Mi4xLDUyLjEgICBjMCwyOC43LTIzLjQsNTIuMS01Mi4xLDUyLjFDMzU2LjcsNjA0LjIsMzMzLjMsNTgwLjgsMzMzLjMsNTUyLjEgTTgzMy4zLDUwMGMwLTQwLjMtMzIuNi03Mi45LTcyLjktNzIuOSAgIGMtMTkuNywwLTM3LjUsNy44LTUwLjYsMjAuNWMtNDkuOC0zNi0xMTguNS01OS4yLTE5NS02MS45TDU0OCwyMjkuNGwxMDguNSwyMy4xYzEuMywyNy42LDIzLjksNDkuNiw1MS44LDQ5LjYgICBjMjguOCwwLDUyLjEtMjMuMyw1Mi4xLTUyLjFjMC0yOC44LTIzLjMtNTIuMS01Mi4xLTUyLjFjLTIwLjUsMC0zOCwxMS45LTQ2LjUsMjkuMWwtMTIxLjItMjUuOGMtMy40LTAuNy02LjktMC4xLTkuOCwxLjggICBjLTIuOSwxLjktNC45LDQuOC01LjYsOC4ybC0zNi40LDE3MS41Yy0wLjIsMSwwLDEuOSwwLDIuOWMtNzcuOSwyLTE0Ny45LDI1LjMtMTk4LjUsNjEuOGMtMTMuMS0xMi42LTMwLjgtMjAuMy01MC40LTIwLjMgICBjLTQwLjMsMC03Mi45LDMyLjctNzIuOSw3Mi45YzAsMjkuNiwxNy43LDU1LjEsNDMuMSw2Ni41Yy0xLjEsNy4yLTEuNywxNC42LTEuNywyMi4xYzAsMTEyLjIsMTMwLjYsMjAzLjEsMjkxLjcsMjAzLjEgICBjMTYxLjEsMCwyOTEuNy05MC45LDI5MS43LTIwMy4xYzAtNy40LTAuNi0xNC43LTEuNy0yMS45QzgxNS40LDU1NS4zLDgzMy4zLDUyOS44LDgzMy4zLDUwMCIgaWQ9IkZpbGwtMyIvPjwvZz48L3N2Zz4=)
}

.sp-form .sp-button-messengers.sp-button-ds {
    color: #8C9EFF;
    border-color: #8C9EFF
}

.sp-form .sp-button-messengers.sp-button-ds:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Y2lyY2xlIGN4PSIyNTYiIGN5PSIyNTYiIGZpbGw9IiM4QzlFRkYiIGlkPSJlbGxpcHNlIiByPSIyNTYiLz48cGF0aCBkPSJNMzcyLjQsMTY4LjdjMCwwLTMzLjMtMjYuMS03Mi43LTI5LjFsLTMuNSw3LjFjMzUuNiw4LjcsNTEuOSwyMS4yLDY5LDM2LjUgIGMtMjkuNC0xNS01OC41LTI5LjEtMTA5LjEtMjkuMXMtNzkuNywxNC4xLTEwOS4xLDI5LjFjMTcuMS0xNS4zLDM2LjUtMjkuMiw2OS0zNi41bC0zLjUtNy4xYy00MS4zLDMuOS03Mi43LDI5LjEtNzIuNywyOS4xICBzLTM3LjIsNTQtNDMuNiwxNjBjMzcuNSw0My4zLDk0LjUsNDMuNiw5NC41LDQzLjZsMTEuOS0xNS45Yy0yMC4yLTctNDMuMS0xOS42LTYyLjgtNDIuM2MyMy41LDE3LjgsNTkuMSwzNi40LDExNi40LDM2LjQgIHM5Mi44LTE4LjUsMTE2LjQtMzYuNGMtMTkuNywyMi43LTQyLjYsMzUuMy02Mi44LDQyLjNsMTEuOSwxNS45YzAsMCw1Ny0wLjMsOTQuNS00My42QzQwOS42LDIyMi43LDM3Mi40LDE2OC43LDM3Mi40LDE2OC43eiAgIE0yMDguNywyOTkuNmMtMTQuMSwwLTI1LjUtMTMtMjUuNS0yOS4xczExLjQtMjkuMSwyNS41LTI5LjFjMTQuMSwwLDI1LjUsMTMsMjUuNSwyOS4xUzIyMi44LDI5OS42LDIwOC43LDI5OS42eiBNMzAzLjMsMjk5LjYgIGMtMTQuMSwwLTI1LjUtMTMtMjUuNS0yOS4xczExLjQtMjkuMSwyNS41LTI5LjFzMjUuNSwxMywyNS41LDI5LjFTMzE3LjMsMjk5LjYsMzAzLjMsMjk5LjZ6IiBmaWxsPSIjRkZGRkZGIiBpZD0ibG9nbyIvPjwvc3ZnPg==)
}

.sp-form .sp-button {
    display: inline-block;
    font-weight: 700;
    text-decoration: none;
    outline: 0!important;
    width: auto;
    color: #fff;
    background: #0089bf;
    border: none;
    font-family: Arial,sans-serif;
    padding-left: 17.5px;
    padding-right: 17.5px;
    min-width: 50px;
    max-width: 100%
}

.sp-form .sp-button:hover {
    opacity: .9;
    position: relative;
    top: -1px;
    transition: all 60ms ease-in-out 30ms
}

.sp-form .sp-button:active {
    opacity: 1;
    position: relative;
    top: 0;
    box-shadow: inset 0 2px 1px rgba(0,0,0,.33)
}

.sp-form .btn-default.is-loading,.sp-form .btn-loading {
    position: relative;
    opacity: 1;
    pointer-events: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.sp-form .btn-default.is-loading:before,.sp-form .btn-loading:before {
    content: '';
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 2px;
    background-color: rgba(178,191,200,.85);
    box-shadow: 0 0 0 1px rgba(178,191,200,.6);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 30px;
    background-image: url(../assets/img/preloader-dots-white.svg)
}

.sp-form .sp-sm>.sp-button {
    font-size: 13px;
    height: 29px;
    padding-left: 14.5px;
    padding-right: 14.5px
}

.sp-form .sp-lg>.sp-button {
    font-size: 17px;
    height: 42px;
    padding-left: 21px;
    padding-right: 21px
}

.sp-form .intl-tel-input {
    width: 100%
}

.sp-form .sp-form-fields-wrapper {
    max-width: 100%
}

.sp-form .sp-spacer-container {
    -ms-flex: 1 100%!important;
    flex: 1 100%!important;
    padding: 0
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .sp-form select.sp-form-control {
            -webkit-appearance:none;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMi41NDgzNkwyLjU0ODM2IDBMNi41MDAzNyAzLjk2MzI0TDEwLjQ2MzIgMEwxMyAyLjU0ODM2TDYuNTExMjMgOS4wNDg3M0wwIDIuNTQ4MzZaIiBmaWxsPSIjNUM2QTcwIi8+Cjwvc3ZnPgo=)!important;
            background-position: 98% 58%!important;
            background-size: 9px 8px!important;
            background-repeat: no-repeat!important;
            padding-right: 1.7rem!important;
            line-height: 1em!important
        }
    }
}

@media (min-width: 480px) {
    .sp-field-horizontal .sp-field.sp-button-container {
        display:block
    }

    .sp-field-horizontal .sp-field {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .sp-field-horizontal .sp-field .sp-checkbox-option {
        margin-left: 40%
    }

    .sp-field-horizontal .sp-field>.sp-control-label {
        width: 40%;
        padding-right: 3%;
        margin-bottom: 2px;
        margin-top: 2px
    }

    .sp-field-horizontal .sp-field .sp-checkbox-option,.sp-field-horizontal .sp-field .sp-form-control,.sp-field-horizontal .sp-field .sp-radio-options,.sp-field-horizontal .sp-field>.intl-tel-input,.sp-field-horizontal .sp-field>.iti.iti--allow-dropdown {
        width: 60%!important
    }

    .sp-field-horizontal .sp-field>.intl-tel-input .sp-form-control,.sp-field-horizontal .sp-field>.iti.iti--allow-dropdown .sp-form-control {
        width: 100%!important
    }

    .sp-field-horizontal .sp-field .sp-tip {
        left: 40%;
        top: 100%;
        margin-top: 0
    }
}

.sp-field-nolabel .sp-field>.sp-control-label>span {
    display: none
}

.sp-field-nolabel .sp-field>.sp-control-label>strong {
    position: absolute;
    right: 15px;
    bottom: 40%
}

.sp-form-horizontal .sp-element-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative
}

.sp-form-horizontal .sp-element-container .sp-field {
    -ms-flex: 1 .8;
    flex: 1 .8;
    min-width: 100%;
    min-height: 51px
}

.sp-form-horizontal .sp-element-container .sp-field.sp-button-container {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 75px
}

.sp-form-horizontal .sp-element-container .sp-field.sp-field-full-width {
    -ms-flex: 1 100%;
    flex: 1 100%;
    min-height: inherit!important
}

.sp-form-horizontal .sp-element-container .my_placeholder {
    height: 35px;
    -ms-flex: 1 .8;
    flex: 1 .8;
    margin: 8px
}

.sp-form-horizontal .sp-element-container.sp-sm .sp-field {
    min-height: 45px
}

.sp-form-horizontal .sp-element-container.sp-sm .my_placeholder {
    height: 29px
}

.sp-form-horizontal .sp-element-container.sp-lg .sp-field {
    min-height: 58px;
    min-width: 210px
}

.sp-form-horizontal .sp-element-container.sp-lg .sp-field.sp-button-container {
    min-width: 100px
}

.sp-form-horizontal .sp-element-container.sp-lg .my_placeholder {
    height: 42px
}

@media (max-width: 479px) {
    .sp-form-horizontal .sp-element-container .sp-button,.sp-form-horizontal .sp-element-container.sp-sm .sp-button {
        padding-left:12px;
        padding-right: 12px
    }

    .sp-form-horizontal .sp-element-container.sp-lg .sp-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

.sp-form-horizontal .sp-field.sp-field__warning::before {
    right: -5px;
    bottom: 14px
}

.sp-form-fixed,.sp-form-popup {
    z-index: 1041;
    box-shadow: 0 5px 15px rgba(0,0,0,.1)
}

.sp-form-fixed .sp-btn-close,.sp-form-popup .sp-btn-close {
    position: absolute;
    right: -15px;
    top: -15px;
    z-index: 3;
    border: none;
    font-family: Arial,sans-serif;
    content: '×';
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 1px;
    color: #777;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTciIGhlaWdodD0iMzU3IiB2aWV3Qm94PSIwIDAgMzU3IDM1NyI+PHBhdGggZD0iTTM1NyAzNS43TDMyMS4zIDAgMTc4LjUgMTQyLjggMzUuNyAwIDAgMzUuN2wxNDIuOCAxNDIuOEwwIDMyMS4zIDM1LjcgMzU3bDE0Mi44LTE0Mi44TDMyMS4zIDM1N2wzNS43LTM1LjctMTQyLjgtMTQyLjgiLz48L3N2Zz4=) 50% 50% no-repeat #f6f6f6;
    background-size: 12px;
    border-radius: 50%;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    transform: scale(1);
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    transition: all 60ms ease-in-out 30ms
}

.sp-fixed-outer.sp-showing .sp-form-fixed,.sp-message,.sp-message>div {
    transition: all 120ms ease-in-out 60ms
}

.sp-form-fixed .sp-btn-close:hover,.sp-form-popup .sp-btn-close:hover {
    box-shadow: 0 3px 7px rgba(0,0,0,.2);
    transform: scale(1.1)
}

.sp-form-fixed .sp-btn-close:active,.sp-form-popup .sp-btn-close:active {
    box-shadow: 0 0 0 2px #aaa,inset 0 1px 4px rgba(0,0,0,.2)
}

.sp-form-fixed.sp-form-full-width .sp-btn-close,.sp-form-popup.sp-form-full-width .sp-btn-close {
    right: 12px;
    z-index: 2
}

@media (min-width: 480px) {
    .sp-form-fixed.sp-form-full-width .sp-btn-close,.sp-form-popup.sp-form-full-width .sp-btn-close {
        top:12px;
        background-color: transparent;
        box-shadow: none
    }

    .sp-form-fixed.sp-form-full-width .sp-btn-close:hover,.sp-form-popup.sp-form-full-width .sp-btn-close:hover {
        background-color: rgba(0,0,0,.05)
    }

    .sp-form-fixed.sp-form-full-width .sp-btn-close:active,.sp-form-popup.sp-form-full-width .sp-btn-close:active {
        background-color: rgba(0,0,0,.05);
        box-shadow: 0 0 0 2px #aaa,inset 0 1px 4px rgba(0,0,0,.2)
    }

    .sp-form-fixed.sp-form-full-width .sp-element-container,.sp-form-popup.sp-form-full-width .sp-element-container {
        padding-right: 32px;
        padding-left: 32px
    }
}

.sp-form-fixed.sp-form-full-width .sp-link-wrapper,.sp-form-popup.sp-form-full-width .sp-link-wrapper {
    padding-right: 40px;
    padding-left: 40px
}

.sp-form-horizontal.sp-form-fixed .sp-link {
    box-shadow: 0 0 0 4px rgba(255,255,255,.4);
    border-radius: 1px 1px 0 0
}

.sp-form-horizontal.sp-form-fixed .sp-link-wrapper {
    padding-right: 0!important;
    padding-left: 0!important
}

.sp-form-horizontal.sp-form-fixed .sp-link-wrapper.sp-brandname__left {
    left: 15px
}

.sp-form-horizontal.sp-form-fixed .sp-link-wrapper.sp-brandname__right {
    left: auto;
    right: 15px
}

.sp-form-horizontal.sp-form-fixed .sp-link-wrapper.sp-brandname__center {
    left: 50%;
    transform: translate(-50%,0)
}

.sp-form-horizontal.sp-form-fixed.sp-form-fixed__bottom-center .sp-link-wrapper,.sp-form-horizontal.sp-form-fixed.sp-form-fixed__bottom-left .sp-link-wrapper,.sp-form-horizontal.sp-form-fixed.sp-form-fixed__bottom-right .sp-link-wrapper {
    position: absolute;
    top: -32px
}

.sp-form-horizontal.sp-form-fixed.sp-form-fixed__top-center .sp-link-wrapper,.sp-form-horizontal.sp-form-fixed.sp-form-fixed__top-left .sp-link-wrapper,.sp-form-horizontal.sp-form-fixed.sp-form-fixed__top-right .sp-link-wrapper {
    position: absolute;
    top: auto;
    bottom: -21px
}

.sp-form-horizontal.sp-form-fixed.sp-form-fixed__top-center .sp-link-wrapper .sp-link,.sp-form-horizontal.sp-form-fixed.sp-form-fixed__top-left .sp-link-wrapper .sp-link,.sp-form-horizontal.sp-form-fixed.sp-form-fixed__top-right .sp-link-wrapper .sp-link {
    border-radius: 0 0 1px 1px
}

.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width {
    left: 0;
    right: 0;
    margin-left: 0;
    max-width: 100%
}

.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width.sp-form-fixed__top-center,.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width.sp-form-fixed__top-left,.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width.sp-form-fixed__top-right {
    top: 0
}

.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width.sp-form-fixed__bottom-center,.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width.sp-form-fixed__bottom-left,.sp-fixed-outer .sp-form.sp-form-fixed.sp-form-full-width.sp-form-fixed__bottom-right {
    bottom: 0
}

.form-fields-wrapper {
    max-width: 100%
}

.sp-popup-outer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    max-height: 100vh;
    overflow-y: auto
}

.sp-popup-outer .sp-form-popup {
    position: relative;
    margin: 8vh auto
}

.sp-popup-outer.sp-showing,.sp-popup-outer.sp-showing .sp-form-popup {
    visibility: visible;
    opacity: 0;
    display: block;
    transition: all 120ms ease-in-out 60ms;
    z-index: 99999
}

.sp-popup-outer.sp-showing .sp-form-popup {
    transform: scale(.8)
}

.sp-popup-outer.sp-show,.sp-popup-outer.sp-show .sp-form-popup {
    visibility: visible;
    opacity: 1;
    display: block;
    z-index: 99999
}

.sp-popup-outer.sp-show .sp-form-popup {
    transform: scale(1)
}

.sp-fixed-outer .sp-form.sp-form-fixed {
    display: none;
    position: fixed;
    z-index: 1042;
    bottom: 22px;
    margin-bottom: 0;
    max-width: calc(100vw - 22px - 22px)
}

.sp-fixed-outer .sp-form.sp-form-fixed__top-left {
    top: 22px;
    right: auto;
    bottom: auto;
    left: 22px
}

.sp-fixed-outer .sp-form.sp-form-fixed__top-center {
    top: 22px;
    right: auto;
    bottom: auto;
    left: 50%
}

.sp-fixed-outer .sp-form.sp-form-fixed__top-right {
    top: 22px;
    right: 22px;
    bottom: auto;
    left: auto
}

.sp-fixed-outer .sp-form.sp-form-fixed__bottom-left {
    right: auto;
    left: 22px
}

.sp-fixed-outer .sp-form.sp-form-fixed__bottom-center {
    right: auto;
    left: 50%
}

.sp-fixed-outer .sp-form.sp-form-fixed__bottom-right {
    right: 22px;
    left: auto
}

.sp-fixed-outer.sp-showing .sp-form-fixed {
    visibility: visible;
    opacity: 0;
    display: block;
    transform: scale(.9) translateY(40px)
}

.sp-fixed-outer.sp-show .sp-form-fixed {
    visibility: visible;
    opacity: 1;
    display: block;
    transform: scale(1) translateY(0)
}

.sp-link-wrapper {
    padding: 8px 8px 0;
    position: relative;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.sp-link-wrapper.full-width {
    -ms-flex: 1 100%;
    flex: 1 100%
}

.sp-link-wrapper.sp-brandname__left {
    text-align: left
}

.sp-link-wrapper.sp-brandname__center {
    text-align: center
}

.sp-link-wrapper.sp-brandname__right {
    text-align: right
}

.sp-link {
    line-height: 1!important;
    background-color: rgba(255,255,255,.4)!important;
    box-shadow: 0 0 0 2px rgba(255,255,255,.4);
    border-radius: 1px;
    padding-right: 1px;
    margin-right: 3px
}

.sp-link,.sp-link>span {
    display: inline-block;
    position: relative;
    font-size: 12px!important;
    text-decoration: none!important;
    color: #222
}

.sp-link>.sp-link-img+span {
    margin-left: 6px;
    top: 1px;
    opacity: .8
}

.sp-link>img {
    vertical-align: middle;
    border: none
}

.sp-link>.sp-link-img {
    vertical-align: middle;
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    border-radius: 1px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iMSIgZmlsbD0iIzAwQTJDMCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNTA2IDkuMDk2di41MDZMMTQuNDkgMTBIOS4xMjJsLS4wMzktLjI5My0uNDg1LTMuMzZMNi4zOSAxNC43NSA2LjMyNSAxNUg0LjU3OWwtLjA2MS0uMjZMMy4zNSAxMEgxVjhINC44NjFsLjAzNi4xODguNjAyIDIuNjY2IDIuNDc2LTkuNjAxTDguMDQgMUg5Ljg1bC4wMzYuMjk2Ljg0MSA2LjcyM2gzLjc2M2wuMDE1LjE2OXYuOTA4eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNS40MTIgOWMwIC45NzgtLjc4OSAxLjc3MS0xLjc2MiAxLjc3MUExLjc2NiAxLjc2NiAwIDAgMSAxMS44OSA5YzAtLjk3OC43ODgtMS43NzEgMS43Ni0xLjc3MS45NzMgMCAxLjc2Mi43OTMgMS43NjIgMS43NzF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) 50% 50% no-repeat #0098B8
}

.sp-link:hover>span {
    opacity: .9;
    color: #23527c
}

.sp-popup-outer {
    display: none
}

.sp-backdrop-light {
    background-color: rgba(255,255,255,.5)
}

.sp-message {
    transform: scale(.9)
}

.sp-message>div {
    visibility: visible;
    opacity: 0;
    display: block
}

.sp-message.sp-message-error,.sp-message.sp-message-success {
    transform: scale(1);
    margin: 8px
}

.sp-message.sp-message-error>div,.sp-message.sp-message-success>div {
    visibility: visible;
    opacity: 1;
    display: block
}

.sp-message.sp-message-error>div {
    padding: 8px;
    border: 1px solid #D4696A;
    color: #D4696A;
    background-color: #fff
}

.sp-message.sp-message-success>p:first-child {
    color: #3acb81
}

.sp-message.sp-message-success~div {
    display: none!important
}

.iti-mobile .intl-tel-input.iti-container {
    z-index: 9999!important
}

.sp-form input[type="checkbox"] {
    display: inline-block;
    opacity: 1;
    visibility: visible;
}

.sp-form .sp-form-fields-wrapper {
    margin: 0 auto;
}

.sp-form .sp-form-control {
    background: #ffffff;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    font-size: 15px;
    padding-left: 8.75px;
    padding-right: 8.75px;
    border-radius: 7px;
    height: 35px;
    width: 100%;
}

.sp-form .sp-field label {
    color: rgba(0, 0, 0, 1);
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
}

.sp-form .sp-button-messengers {
    border-radius: 7px;
}

.sp-form .sp-button {
    color: #ffffff;
    font-weight: 100;
    background: #0054b9;
}

.sp-form .sp-button:hover {
    opacity: unset;
    position: unset;
    top: unset;
    transition: unset;
    color: #ddd;
    background: hsl(213deg, 100%, calc(36% + -5%));
    transition-duration: var(--bulma-duration);
    transition-property: background-color, border-color, box-shadow, color;
}

.sp-form .sp-button-container {
    text-align: right;
}
.sp-form-horizontal .sp-element-container {
    justify-content: flex-end;
}
.bot_menu{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
.bot_main{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 10px 0;
}
.bot_adress{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}
.bot_copyright{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-top: 1px #505050 solid;
    padding-top: 5px;
    margin: 0;
    font-size: 0.9em;
}
.telega_pulse{
    display: flex;
    margin-top: 5px;
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 20px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .short_tour_ex.horizon {
        display: flex;
        justify-content: flex-start;
    }
}
.kartinka{
    border-radius: 7px;
    cursor: pointer;
    position: relative;
}
.nazvanie {
    font-size: 16px;
    display: flex;
    justify-content: center;
    text-align: center;
    transition: color 0.1s;
}
.photochka{
    box-shadow: 0 0 3px 0 rgba(100, 100, 100, 0.5);
    width: 320px;
    height: 180px;
    background-size: cover;
    border-radius: 7px;
    object-fit: cover;
}

@media (max-width: 1024px) {
    .photochka{
        width: 512px;
        height: 214px;
    }
}
.glavnaia_kartinki{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.clearButtonExcursionsLkTourist {
    position: absolute !important;
    right: 7%;
}

@media (max-width: 769px) {
    .header__work-time {
        text-align: center;
        margin-top: 1rem;
    }
}

@media (max-width: 960px) {
    .clearButtonExcursionsLkTourist {
        right: 9% !important;
    }
}
.telegramm-window {
    white-space: pre-wrap;
    background: url('/img/telegramm-bg.jpg') no-repeat;
    background-position: top center;
    background-size: cover;
    height: 232.927px;
    border-radius: 7px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.telegramm-window::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.contacts_footer{
    display: flex;
    flex-direction: column;
}
.bot_menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    font-size: 16px;
    margin: 0;
    gap: 0.5rem;
    column-gap: 2rem;
}

.bot_menu > a {
    color: rgba(80,80,80,0.8);
    text-align: center;
}

.bot_menu > a:hover {
    color: #cc0033;
}

.sxema {
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}
.bot_main {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    font-size: 16px;
    margin: 20px 5px 10px 5px;
}
.bot_adress {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 16px;
    padding-bottom: 2px;
    margin: 20px 0 5px 0;
    align-items: flex-end;
}
.block-social {
    height: 32px;
}
.block-social a {
    height: 32px;
    transition-property: opacity;
}
.block-social a:hover {
    opacity: 0.7;
}
a#hide:hover {
    color: #ddd;
}
.telefone_footer:hover {
    color: #FF808C;
}

a.cell {
    min-width: 0;
}

.contacts_footer > a {
    padding-bottom: 7px;
}
@media screen and (min-width: 501px) {
    .block-social-2, .footer_copyright, .bot_footer_year {
        display: none;
    }
    .otstyp_footer {
        clear: both;
        min-height: 50px;
    }
}
@media screen and (max-width: 500px) {
    .img_footer, .bot_copyright {
        display: none;
    }
    .bot_menu {
        flex-direction: column;
        font-size: 18px;
        align-items: center;;
    }
    .bot_main {
        align-items: center;
        font-size: 16px;
    }
    .bot_adress {
        font-size: 17px;
    }
    .block-social {
        display: none;
    }
    .block-social-2 {
        display: flex;

    }
    .bot_footer_year {
        font-size: 15px;
    }
    .footer_copyright {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        border-top: 1px #505050 solid;
        padding-top: 5px;
        margin-top: 5px;
    }
    .otstyp_footer {
        min-height: 65px;
    }
    .bot_menu > a {
        padding-bottom: 15px;
    }
    .contacts_footer > a {
        padding-bottom: 15px;
    }
    .telega_pulse {
        justify-content: center;
    }
}
.search_footer{
    width: 225px;
    font-size: 20px;
    text-align: center;
}
.call_footer{
    background-color: #006699;
    border-radius: 7px;
    padding: 25px 40px;
    width: 380px;
}
.phone_footer {
    color: white;
    font-size: 14px;
}
.telefone_footer{
    text-decoration: underline;
    color: white;
    font-weight: bold;
}
@media screen and (max-width: 500px) {
    .search_footer {
        width: 100%;
        font-size: 18px;
    }
    .call_footer {
        margin: 15px 0 15px 0;
        width: auto;
    }
    .phone_footer {
        font-size: 14px;
    }
}
@media screen and (max-width: 360px) {
    .search_footer {
        width: 100%;
        display: block;
        font-size: 20px;
    }
}
@media screen and (max-width: 360px) {
    .call_footer {
        padding: 25px 0 25px 25px;
    }
}

.userRegistration {
    font-weight: bold;
    display:inline-block;
    font-family: monospace;
    font-size: 20px;
    clip-path: inset(0 3ch 0 0);
    animation: l 1s steps(4) infinite;
    text-align: center;
}

@keyframes l {
    to {
        clip-path: inset(0 -1ch 0 0)
    }
}

.heart {
    position: relative;
    height: 1rem;
    width: 1rem;
    background: #c9c9c9;
    transform: rotate(-45deg);
    margin-left: 5px;
}

.heart::before {
    position: absolute;
    content: "";
    top: -50%;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    border-radius: 50%;
}

.heart:after {
    position: absolute;
    content: "";
    right: -50%;
    top: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    border-radius: 50%;
}

.heart_shadow:hover {
    transform: rotate(-45deg) scale(1.2);
    transition: transform 0.2s;
}

.heart-in-tour:hover {
    transform: scale(1.2);
    transition: transform 0.2s;
}

.lk__user__data_main {
    margin-top: 25px;
}

.lk__user__data {
    justify-content: center;
}

@media screen and (max-width: 600px){
    .lk__user__data {
        max-width: unset;
    }
}

@media screen and (max-width: 959px){
    .lk__user__data_item {
        width: 215px;
    }

    .lk__user__data {
        text-align: center;
    }

    .lk__user__data_item_phone {
        display: inline-flex;
        width: 215px !important;
    }
}

.scrollUp {
    position: fixed;
    bottom: 1.5rem;
    right: 2rem;
    display: none;
}

.header__social-buttons-links .bulma-button:hover {
    color: hsl(213deg, 100%, calc(36% + -5%));
}

body.overflow {
    overflow: hidden;
}

#static-form-container {
    width: 100% !important;
    max-width: 400px !important;
}

.social__links__wrapper {
    width: 100%;
    height: 248px;
    padding: 1.375em 1.5em;
    margin: 12px 0;
    border-radius: 5px;
    background-color: #F3F5F6;
}

.social__content {
    padding: 10px;
    width: 100%;
    height: 100%;
}

.social__links__header {
    padding: 8px;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

.social__links {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: center;
    gap: 10px;
    padding: 8px;
}

.social__link-item {
    list-style-type: unset !important;
}

.social__link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #2E353D;
}

.social__logo {
    height: 32px;
    width: 32px;
}