@media screen and (max-width: 480px) {
.t-form__screen .t-form__screen-current-view {
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 80px !important;
}
}



#rec895958230 .t107 {
    position: fixed;
    width: 90px;
    top: 20px;
    left: 15px;
    z-index: 998;
    }

.mybuttonstyle1 {
    outline: none;
    position: relative;
    /* top: -7px; */
    margin: 10px 15px 10px 0;
    overflow: hidden;
    /* box-shadow: 0 5px 0 #238ec6, 0 20px 50px -20px #238ec6; */
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.mybuttonstyle1 span.MytextB2 {
	position: relative;
	z-index: 3;
}
.mybuttonstyle1 span.shadow {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* box-shadow: inset 0 -45px 80px -25px #e99b47; */
}
.mybuttonstyle1:hover {
	/*background: #7dcbf7 !important;*/
}
.mybuttonstyle1:active {
	/*background: #7dcbf7 !important;*/
	position: relative;
	top: -1px;
	box-shadow: none;
}
.mybuttonstyle1:before{
	content:'';
	position:absolute;
	top:-50%;
	right:-50%;
	bottom:-50%;
	left:-50%;
	background:-webkit-gradient(linear,left top,left bottom,from(#e5ac8e),color-stop(50%,#fff),color-stop(50%,#e5ac8e));
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.7)),color-stop(50%,rgba(229,172,142,0)));
	background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));
	-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);
	-ms-transform:rotate(60deg) translate(-5em,7.5em);
	transform:rotateZ(60deg) translate(-5em,7.5em);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-animation:sheen 3s infinite;
	animation:sheen 3s infinite
}
@keyframes
	sheen{
		0%,79%{
			opacity:0;filter:alpha(opacity=0);
			-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);
			transform:rotateZ(60deg) translate(-5em,7.5em)
		}
		80%{
			opacity:1;
			filter:alpha(opacity=100);
			-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);
			transform:rotateZ(60deg) translate(-5em,7.5em)
		}
		95%{
			opacity:1;
			filter:alpha(opacity=100);
			-webkit-transform:rotateZ(60deg) translate(1em,-11em);
			transform:rotateZ(60deg) translate(1em,-11em)
		}
		100%{
			opacity:0;
			filter:alpha(opacity=0);
			-webkit-transform:rotateZ(60deg) translate(1em,-9em);
			transform:rotateZ(60deg) translate(1em,-9em)
		}
	}

#rec568002520 a:hover {
	color: #383838 !important;
}

#rec567982376 {
    background: linear-gradient(to top, rgb(239 239 239 / 87%), rgb(239 239 239 / 87%)), url(https://static.tildacdn.com/tild3537-3136-4434-a232-313039386135/noroot.png) !important;
	background-size: cover !important;
	background-position: center !important;
}


#rec568005006 .t862__btn-wrapper .t862__btn_next.t-btn_sm {
    background-image: linear-gradient(0deg, hwb(31deg 0% 10%) 0%, rgba(252,196,136,1) 100%) !important;
}

#rec568005006 .t-img-select__container {
    text-align: center;
}

#rec568005006 .t862__btn-wrapper .t862__btn_prev.t-btn_sm {
    background: #fff !important;
} 

#rec568004934 .t862__btn-wrapper .t862__btn_next.t-btn_sm {
    background-image: linear-gradient(0deg, hwb(31deg 0% 10%) 0%, rgba(252,196,136,1) 100%) !important;
}

#rec568004934 .t-img-select__container {
    text-align: center;
}

#rec568004934 .t862__btn-wrapper .t862__btn_prev.t-btn_sm {
    background: #fff !important;
} 

.t750__btn {
    background-image: linear-gradient(0deg, hwb(31deg 0% 10%) 0%, rgba(252,196,136,1) 100%) !important;
}

#rec568004677 .t107 {
    width: 55px !important;
    position: fixed;
    right: 12.5px;
    bottom: 20px;
    z-index: 998;
}

.calculator-button {
    position: fixed;
    right: 0;
    bottom: 260px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    z-index: 9999;
    background-color: #ff8400;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23fff' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 183.5 183.5' style='enable-background:new 0 0 183.5 183.5;' xml:space='preserve'%3e%3cpath d='M145,183.5H38.5C17.271,183.5,0,166.229,0,145V38.5C0,17.271,17.271,0,38.5,0H145c21.229,0,38.5,17.271,38.5,38.5V145C183.5,166.229,166.229,183.5,145,183.5z M94.75,177.5H145c17.921,0,32.5-14.58,32.5-32.5V94.75H94.75V177.5z M6,94.75V145c0,17.92,14.579,32.5,32.5,32.5h50.25V94.75H6z M94.75,88.75h82.75V38.5C177.5,20.58,162.921,6,145,6H94.75V88.75z M6,88.75h82.75V6H38.5C20.579,6,6,20.58,6,38.5V88.75z M62.61,151.24c-0.768,0-1.535-0.293-2.121-0.878l-11.786-11.786l-11.785,11.786c-1.172,1.171-3.07,1.171-4.242,0c-1.172-1.171-1.172-3.071,0-4.242l11.785-11.786l-11.785-11.785c-1.172-1.171-1.172-3.071,0-4.242c1.172-1.172,3.07-1.171,4.242,0l11.785,11.786l11.786-11.786c1.172-1.171,3.07-1.171,4.242,0c1.172,1.171,1.172,3.071,0,4.242l-11.785,11.785l11.785,11.786c1.172,1.171,1.172,3.071,0,4.242C64.146,150.947,63.378,151.24,62.61,151.24z M137.64,151.24h-0.073c-1.657,0-3-1.343-3-3s1.343-3,3-3s3.037,1.343,3.037,3S139.297,151.24,137.64,151.24z M153.629,137.333h-32.052c-1.657,0-3-1.343-3-3s1.343-3,3-3h32.052c1.657,0,3,1.343,3,3S155.286,137.333,153.629,137.333z M137.671,123.427h-0.136c-1.657,0-3-1.343-3-3s1.343-3,3-3h0.136c1.657,0,3,1.343,3,3S139.328,123.427,137.671,123.427z M48.703,64.667c-1.657,0-3-1.343-3-3V48.333H32.37c-1.657,0-3-1.343-3-3s1.343-3,3-3h13.333V29c0-1.657,1.343-3,3-3s3,1.343,3,3v13.333h13.334c1.657,0,3,1.343,3,3s-1.343,3-3,3H51.703v13.333C51.703,63.323,50.36,64.667,48.703,64.667z M153.937,48.333H121.27c-1.657,0-3-1.343-3-3s1.343-3,3-3h32.667c1.657,0,3,1.343,3,3S155.594,48.333,153.937,48.333z'%3e%3c/path%3e%3c/svg%3e");   
    background-size: 50%; 
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.calculator-button:before,
.calculator-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #ff8400;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: border-animate 1.5s linear infinite;
    opacity: 0;
}
.calculator-button:after{
    animation-delay: .5s;
}

.telegram-button {
    position: fixed;
    right: 0;
    bottom: 160px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    z-index: 9999;
    background-color: #2CA5E0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23FFF' d='M23.91 3.79L20.3 20.84c-.25 1.21-.98 1.5-2 .94l-5.5-4.07-2.66 2.57c-.3.3-.55.56-1.1.56-.72 0-.6-.27-.84-.95L6.3 13.7l-5.45-1.7c-1.18-.35-1.19-1.16.26-1.75l21.26-8.2c.97-.43 1.9.24 1.53 1.73z'/%3e%3c/svg%3e");   
    background-size: 50%; 
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.telegram-button:before,
.telegram-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #2CA5E0;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: border-animate 1.5s linear infinite;
    opacity: 0;
}
.telegram-button:after{
    animation-delay: .5s;
}

.whatsapp-button {
    position: fixed;
    right: 0;
    bottom: 60px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    z-index: 9999;
    background-color: #25D366;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23FFF' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3e%3c/svg%3e");   
    background-size: 50%; 
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.whatsapp-button:before,
.whatsapp-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #25D366;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: border-animate 1.5s linear infinite;
    opacity: 0;
}
.whatsapp-button:after{
    animation-delay: .5s;
}

@keyframes border-animate
{
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1.2);
        opacity: 0;
    }
}


#rec567982379 .tn-atom__img:hover {
    box-shadow: 0px 0px 0px 3px #ffa848 !important;
}

#rec568111008 .tn-atom__img:hover {
    box-shadow: 0px 0px 0px 3px #ffa848 !important;
}



.t-sbs-anim_started #sbs-760163052-1678786275834 {
    animation: sbs-760163052-1678786275834 2.5s linear forwards;
    backface-visibility: hidden;
    background: #e57600;
}

.t-sbs-anim_started #sbs-760163052-1678785984479 {
    animation: sbs-760163052-1678785984479 3s linear forwards;
    backface-visibility: hidden;
    background: #e57600;
}

.t-sbs-anim_started #sbs-760163052-1678786092799 {
    animation: sbs-760163052-1678786092799 3.5s linear forwards;
    backface-visibility: hidden;
    background: #e57600;
}

.t-sbs-anim_started #sbs-760163052-1678784969608 {
    animation: sbs-760163052-1678784969608 4s linear forwards;
    backface-visibility: hidden;
    background: #e57600;
}

.t-sbs-anim_started #sbs-760163052-1678785932625 {
    animation: sbs-760163052-1678785932625 4.5s linear forwards;
    backface-visibility: hidden;
    background: #e57600;
}

.t-sbs-anim_started #sbs-760163052-1678786177518 {
    animation: sbs-760163052-1678786177518 5s linear forwards;
    backface-visibility: hidden;
    background: #e57600;
}



/* крестик закрыть форму */

.t-popup__block-close-button {
    width: 23px;
    padding: 10px;
    font-size: 0;
    border: none;
    border-radius: 100px;
    background-color: #ff8400;
    cursor: pointer;
}

/* каталог блоков */

#rec625644874 .t-col_3 {
    border: 1px solid #cccccc;
    padding: 7px;
}

#rec625644874 .t-col {
    display: inline;
    float: left;
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: 100%;
}



.tooltip-button:before,
.tooltip-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 3px solid #ffffff;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: border-animate-tooltip 2.1s linear infinite;
    opacity: 0;
}
.tooltip-button:after{
    animation-delay: 3.5s;
}
@keyframes border-animate-tooltip
{
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1.2);
        opacity: 0.08;
    }
}
