::selection {
    background: #666360;
    color: #F0EDEB;
}

@media(max-width: 480px) {
.t-popup__close {
    background: #E8E5E1 !important;
}
}
.img_zoom_hover {
    overflow: hidden;
}
.img_zoom_hover a {
    transition: transform 0.8s ease-out !important;
}
.img_zoom_hover:hover a {
    transform: scale(1.15);
}
.pointer_class span {
    pointer-events: none !important;
}
.t-form-success-popup__content-icon-background {
    fill: #fd6255; /*Цвет фона галочки*/
}
.t-form-success-popup_new .t-form-success-popup__button {
    color: #f0edeb; /*Цвет текста кнопки закрытия*/
    background-color: #666360; /*Цвет фона кнопки закрытия*/
    border-radius: 0px; /*Скругление углов кнопки закрытия*/
}

/*Contacts menu*/
@media(max-width: 639px) {
.t450.t450__menu_show {
    max-width: 100vw !important;
}
}
.t450__container .t-sociallinks__item > a {
    background-color: #e8e5e1;
    padding: 16px;
    display: block;
}
.t450__container .t-sociallinks__item > a path {
    transition: all .3s;
}
.t450__container .t-sociallinks__item > a:hover path {
    fill: #fd6255 !important;
}

/*Projects Page*/
.t-slds__arrow, .t-slds__bullet_body {
    border-radius: 0 !important;
}
.t670 .t-container.t-slds__main {
    position: relative;
}
.t670 .t-slds__bullet_wrapper {
    position: absolute;
    bottom: 30px;
}
.t670 .t-slds__bullet {
    padding: 10px 8px;
}
.t670 .t-slds__container:after {
    display: block;
    content: '';
    height: 120px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(0turn, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.3;
}
@media(max-width: 960px) {
.t670 .t-slds__wrapper {
    padding: 0 !important;
}
}
@media(max-width: 639px) {
.t017__title {
    text-align: left !important;
}
.t670 .t-slds__container:after {
    height: 60px;
}
.t670 .t-slds__bullet_wrapper {
    bottom: 4px;
}
.t670 .t-slds__bullet {
    padding: 10px 3px;
}
.t670 .t-slds__bullet_body {
    width: 6px !important;
    height: 6px !important;
}
.t-slds__caption__container {
    margin: 0;
}
}

