@charset "UTF-8";
.contactTypes{max-width:100%;justify-content:center;margin-bottom:10px;}
.contactTypesTitle{font-size:14px;margin-bottom:10px;text-align:center;}
.contactTypeBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contactTypeBox .type{margin:0 10px;font-size:14px;cursor:pointer;}
.contactTypeBox .typeIcon{cursor:pointer;transition:.2s;background:#fff;width:30px;height:30px;box-shadow: 0px 0px 0px 1px rgba(187, 187, 187, 1);border-radius:50%;margin:0 auto 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contactTypeBox .type.active .typeIcon{box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 1);}
.contactTypeBox .type.phone .typeIcon{box-shadow: 0px 0px 0px 1px rgba(90, 132, 160, 1);}
.contactTypeBox .type.telegram .typeIcon{box-shadow: 0px 0px 0px 1px rgba(133, 190, 214, 1);}
.contactTypeBox .type.viber .typeIcon{box-shadow: 0px 0px 0px 1px rgba(200, 170, 255, 1);}
.contactTypeBox .type.whatsapp .typeIcon{box-shadow: 0px 0px 0px 1px rgba(150, 185, 160, 1);}
.contactTypeBox .type.phone.active .typeIcon{box-shadow: 0px 0px 0px 2px rgba(0, 81, 138, 1);}
.contactTypeBox .type.telegram.active .typeIcon{box-shadow: 0px 0px 0px 2px rgba(26, 153, 214, 1);}
.contactTypeBox .type.viber.active .typeIcon{box-shadow: 0px 0px 0px 2px rgba(149, 63, 222, 1);}
.contactTypeBox .type.whatsapp.active .typeIcon{box-shadow: 0px 0px 0px 2px rgba(51, 185, 88, 1);}
.contactTypeBox .typeIcon:before{content:'';width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.contactTypeBox .phone .typeIcon:before{background-image:url(../img/2025/sms.svg);margin-left:3px;}
.contactTypeBox .telegram .typeIcon:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><defs><clipPath id="A"><path d="M15.903 131.998c0-65.17 52.83-118 118-118s118 52.83 118 118-52.83 118-118 118-118-52.83-118-118"/></clipPath><linearGradient x1="133.903" y1="13.999" x2="133.903" y2="249.999" gradientUnits="userSpaceOnUse" spreadMethod="pad" id="B"><stop offset="0" stop-color="%231d93d2"/><stop offset="1" stop-color="%2338b0e3"/></linearGradient><clipPath id="C"><path d="M0 265.9h266.987V0H0z"/></clipPath><clipPath id="D"><path d="M0 265.9h266.987V0H0z"/></clipPath><clipPath id="E"><path d="M0 265.9h266.987V0H0z"/></clipPath></defs><g transform="matrix(.271187 0 0 -.271187 -4.312678 67.796339)"><path d="M15.903 131.998c0-65.17 52.83-118 118-118s118 52.83 118 118-52.83 118-118 118-118-52.83-118-118" fill="%231a99d6" clip-path="url(%23A)"/><g clip-path="url(%23C)"><path d="M95.778 123.374l14-38.75S111.528 81 113.403 81s29.75 29 29.75 29l31 59.875-77.875-36.5z" fill="%23c8daea"/></g><g clip-path="url(%23D)"><path d="M114.34 113.436l-2.688-28.562s-1.125-8.75 7.625 0 17.125 15.5 17.125 15.5" fill="%23a9c6d8"/></g><g clip-path="url(%23E)"><path d="M96.03 121.99l-28.795 9.383s-3.437 1.395-2.333 4.562c.228.653.687 1.208 2.062 2.167 6.382 4.447 118.104 44.604 118.104 44.604s3.155 1.062 5.02.356c.852-.323 1.396-.688 1.854-2.02.167-.485.263-1.516.25-2.542-.01-.74-.1-1.425-.166-2.5-.68-10.98-21.04-92.918-21.04-92.918s-1.218-4.795-5.583-4.958c-1.592-.06-3.524.263-5.834 2.25-8.565 7.368-38.172 27.265-44.713 31.64-.37.246-.474.567-.537.88-.092.46.4 1.034.4 1.034s51.552 45.825 52.924 50.633c.106.373-.293.557-.834.396-3.424-1.26-62.78-38.74-69.33-42.88-.383-.242-1.457-.086-1.457-.086" fill="%23fff"/></g></g></svg>');}
.contactTypeBox .viber .typeIcon:before{background-image:url('data:image/svg+xml;utf8,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0Z" fill="%23953fde"/><path d="M30.3941 20.9584C30.2774 20.0101 29.9859 19.2655 29.4683 18.6059C28.7961 17.7566 27.9372 17.2481 26.6655 16.9464C25.8367 16.7453 25.5019 16.7684 25.2022 17.0422C24.923 17.2987 24.8685 17.8129 25.0818 18.146C25.2319 18.3877 25.405 18.4742 25.8864 18.5687C26.5275 18.6867 26.9706 18.8398 27.3736 19.0702C28.229 19.5642 28.6274 20.3371 28.6701 21.5885C28.69 22.176 28.7408 22.3566 28.946 22.565C29.3263 22.9459 30.0032 22.8719 30.2904 22.416C30.3957 22.2442 30.4118 22.1694 30.4229 21.7705C30.4303 21.5235 30.4196 21.1558 30.3941 20.9584V20.9584Z" fill="white"/><path d="M33.7446 22.0277C33.5757 19.1223 32.4393 16.7848 30.4055 15.1402C29.2596 14.216 27.8745 13.5806 26.3563 13.2716C25.8001 13.161 24.7762 13.0715 24.6005 13.1227C24.4347 13.1702 24.2003 13.3496 24.0958 13.512C23.9852 13.688 23.9603 14.081 24.0546 14.3083C24.2068 14.6883 24.4898 14.8226 25.2826 14.892C26.5047 14.9989 27.7652 15.4282 28.7176 16.0639C29.8049 16.7876 30.6693 17.7775 31.2284 18.9407C31.7116 19.9402 32.0087 21.3805 32.0005 22.6703C31.9977 23.1367 32.0698 23.4002 32.2573 23.5928C32.5405 23.8889 32.9533 23.9537 33.3176 23.757C33.7213 23.5447 33.8157 23.172 33.7446 22.0277V22.0277Z" fill="white"/><path d="M37.4522 33.2163C37.3954 33.0502 37.2628 32.7941 37.1681 32.647C36.5712 31.7457 33.3645 29.2362 31.7635 28.4155C30.8493 27.9459 30.172 27.7894 29.6699 27.9363C29.1299 28.0882 28.8457 28.3396 27.941 29.4639C27.5763 29.9146 27.2021 30.3368 27.1026 30.4032C26.8563 30.574 26.3731 30.7116 26.0321 30.7116C25.2411 30.7068 23.8059 30.1945 22.7022 29.5208C21.8449 28.999 20.746 28.0645 19.9028 27.1394C18.9081 26.0531 18.2308 25.0948 17.6955 24.0132C17.004 22.6233 16.8287 21.7741 17.1176 21.1526C17.1887 20.9961 17.2835 20.8301 17.326 20.7779C17.3687 20.7305 17.814 20.3652 18.3065 19.9667C19.2729 19.1982 19.4292 19.0227 19.6091 18.4961C19.8365 17.8272 19.775 17.1441 19.4244 16.4563C19.1544 15.9344 18.4487 14.7959 17.9371 14.0606C17.2598 13.0929 15.5735 11.0246 15.2371 10.7446C14.6309 10.2513 13.8541 10.1659 12.9967 10.498C12.0921 10.849 10.3963 12.2153 9.67155 13.1688C9.01789 14.0322 8.76692 14.6441 8.72899 15.4505C8.69586 16.1147 8.75268 16.3898 9.1032 17.239C11.8457 23.8993 15.9382 29.2172 21.5607 33.4393C24.4974 35.6451 27.5431 37.3245 30.7025 38.4726C32.545 39.1414 33.3455 39.1746 34.2881 38.6244C34.686 38.3871 35.6712 37.3767 36.2207 36.6414C37.1301 35.4174 37.4665 34.853 37.5612 34.4023C37.6275 34.0939 37.5754 33.5579 37.4522 33.2163V33.2163Z" fill="white"/><path d="M37.1555 22.6949C37.0948 21.0515 36.8181 19.7035 36.2411 18.2005C35.6715 16.7222 35.095 15.7574 34.0062 14.4526C32.9769 13.2292 32.1773 12.5306 30.9093 11.7531C29.1402 10.6697 26.9872 9.95272 24.5744 9.6512C23.7516 9.54582 23.5654 9.55335 23.313 9.72179C22.8238 10.0409 22.8303 10.8367 23.321 11.151C23.4835 11.251 23.6276 11.2875 24.2858 11.3736C25.2962 11.5096 25.9459 11.6378 26.7168 11.8482C29.7398 12.6745 32.0645 14.3637 33.6187 16.8712C34.9193 18.9611 35.4592 21.0513 35.3826 23.7208C35.3559 24.6232 35.3753 24.782 35.5132 24.9989C35.7774 25.403 36.4741 25.483 36.8315 25.1476C37.0539 24.9432 37.0958 24.7898 37.1396 24.0174C37.1606 23.6144 37.1651 23.0196 37.1555 22.6949V22.6949Z" fill="white"/></svg>');}
.contactTypeBox .whatsapp .typeIcon:before{background-image:url('data:image/svg+xml;utf8,<svg id="Capa_1" style="enable-background:new 0 0 58 58;" version="1.1" viewBox="0 0 58 58" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M0,58l4.988-14.963C2.457,38.78,1,33.812,1,28.5C1,12.76,13.76,0,29.5,0S58,12.76,58,28.5   S45.24,57,29.5,57c-4.789,0-9.299-1.187-13.26-3.273L0,58z" style="fill:%232CB742;"/><path d="M47.683,37.985c-1.316-2.487-6.169-5.331-6.169-5.331c-1.098-0.626-2.423-0.696-3.049,0.42   c0,0-1.577,1.891-1.978,2.163c-1.832,1.241-3.529,1.193-5.242-0.52l-3.981-3.981l-3.981-3.981c-1.713-1.713-1.761-3.41-0.52-5.242   c0.272-0.401,2.163-1.978,2.163-1.978c1.116-0.627,1.046-1.951,0.42-3.049c0,0-2.844-4.853-5.331-6.169   c-1.058-0.56-2.357-0.364-3.203,0.482l-1.758,1.758c-5.577,5.577-2.831,11.873,2.746,17.45l5.097,5.097l5.097,5.097   c5.577,5.577,11.873,8.323,17.45,2.746l1.758-1.758C48.048,40.341,48.243,39.042,47.683,37.985z" style="fill:%23FFFFFF;"/></g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/></svg>');}

.fancybox,a{-webkit-tap-highlight-color: transparent;}

.formBox select.clientTime{padding:20px 50px 20px 30px;background:#fff;display:block;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.formBox .clientTimeIn{border-radius:7px;overflow:hidden;position:relative;}
.formBox .clientTimeIn:after{content:'';position: absolute;right:30px;top:50%;height:20px;width:20px;background:#000;margin-top:-10px;z-index:10;background:url(../img/2025/arrow_down.svg) no-repeat center;background-size:contain;pointer-events:none;}

.formBox .clientPhone, .tel{-webkit-appearance: none;}
.formBox .clientPhone.error,.formBox .tel.error{-webkit-animation:error ease-in-out .4s 3;animation:error ease-in-out .4s 3;}
.formBox .clientEmail.error,.formBox .clientPhone.error{-webkit-animation:error ease-in-out .4s 3;animation:error ease-in-out .4s 3}

.formBox .labelPhone .tel,.formBox .labelPhone .clientPhone{height:auto;font-family:inherit;}

@-webkit-keyframes error {
0%{-webkit-box-shadow:inset 0 0 4px 0 red;box-shadow:inset 0 0 4px 0 red}
100%{-webkit-box-shadow:inset 0 0 4px 0 rgba(255,0,0,0);box-shadow:inset 0 0 4px 0 rgba(255,0,0,0)}
}
@keyframes error {
0%{-webkit-box-shadow:inset 0 0 4px 0 red;box-shadow:inset 0 0 4px 0 red}
100%{-webkit-box-shadow:inset 0 0 4px 0 rgba(255,0,0,0);box-shadow:inset 0 0 4px 0 rgba(255,0,0,0)}
}
.formBox .labelPhone{font-size:16px;background-color:#fff;border-radius:7px;overflow:hidden;display:block;color:#373737;line-height:1;position: relative;max-width:100%;font-family:inherit;}
.formBox .labelPhone input{line-height:1;color:#373737;padding:18px 30px;width:100%;border:none;border-radius:7px;outline:none;}
.formBox .labelPhone b{font-weight:inherit;font-size:inherit;}
.formBox .labelPhone .default_phone,.formBox .labelPhone .mask_phone{position: absolute;left:30px;top:20px;pointer-events:none;}
.formBox .labelPhone .default_phone,.formBox .labelPhone .mask_phone span{opacity:.5}
.formBox .labelPhone .mask_phone span{color:#bebebe;}
.formBox .labelPhone .mobileSubmit{display:none;}
.formBox .labelPhone .default_phone.hide,.formBox .labelPhone .mask_phone.hide{opacity:0;}
.formBox form .polit{font-size:12px;width:100%;margin-top:5px;}
.formBox form .polit a{color:inherit;text-decoration:underline;display:inline-block;}
.formBox form .polit a:hover{text-decoration:none;}
@media only screen and (max-width:1365px){
.formBox .labelPhone input{padding:18px 20px;}
.formBox .labelPhone .default_phone,.formBox .labelPhone .mask_phone{left:20px;}
}
@media only screen and (max-width:768px){
.formBox .labelPhone{margin-bottom:0.911vw;}
.formBox .labelPhone .mobileSubmit{transition:.2s;opacity:0;pointer-events:none;background:#f2c906;display:block;position: absolute;right:0px;top:0;height:100%;z-index: 10;padding:5px;border-radius: 7px 0 0 7px;font-size:12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.formBox .labelPhone .mobileSubmit:after{content:'';display:block;width:15px;height:15px;margin-left:5px;background:url('data:image/svg+xml;utf8,<svg width="28" height="29" viewBox="0 0 28 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28 15C28 7.244 21.756 1 14 1C6.244 1 0 7.244 0 15C0 22.756 6.244 29 14 29C21.756 29 28 22.756 28 15Z" fill="%2337A0F2"/><path opacity="0.1" d="M14 0C6.244 0 0 6.244 0 14C0 14.1688 0.0195199 14.3326 0.0253899 14.5C0.28949 6.9794 6.41319 1 14.0004 1C21.5876 1 27.7114 6.9794 27.9754 14.5C27.9814 14.3326 28.0008 14.1688 28.0008 14C28.0008 6.244 21.756 0 14 0Z" fill="white"/><path opacity="0.2" d="M9.83098 20.8621C9.72986 20.4512 9.83592 20.0185 10.5621 17.8696C10.9652 16.6802 11.2975 15.5984 11.301 15.4661C11.3053 15.3176 11.0274 14.409 10.5741 13.0902C9.67775 10.4855 9.63581 10.172 10.1202 9.68765C10.3457 9.46208 10.6724 9.35595 10.9576 9.41633C11.0557 9.43703 13.5409 10.6125 16.4802 12.0285C21.6446 14.5165 21.8329 14.6127 22.0783 14.89C22.2907 15.13 22.3332 15.2185 22.3383 15.4308C22.3458 15.7491 22.2037 16.0378 21.9417 16.2363C21.6601 16.4497 11.1534 21.4625 10.914 21.4975C10.4032 21.5725 9.93785 21.299 9.83098 20.8621Z" fill="black"/><path d="M9.83098 19.8621C9.72986 19.4512 9.83592 19.0185 10.5621 16.8696C10.9652 15.6802 11.2975 14.5984 11.301 14.4661C11.3053 14.3176 11.0274 13.409 10.5741 12.0902C9.67775 9.48548 9.63581 9.17202 10.1202 8.68765C10.3457 8.46208 10.6724 8.35595 10.9576 8.41633C11.0557 8.43703 13.5409 9.61249 16.4802 11.0285C21.6446 13.5165 21.8329 13.6127 22.0783 13.89C22.2907 14.13 22.3332 14.2185 22.3383 14.4308C22.3458 14.7491 22.2037 15.0378 21.9417 15.2363C21.6601 15.4497 11.1534 20.4625 10.914 20.4975C10.4032 20.5725 9.93785 20.299 9.83098 19.8621Z" fill="white"/></svg>') no-repeat center;background-size:contain;}
.formBox .labelPhone .mobileSubmit.visible{opacity:1;pointer-events:all;}
form button.orderSubmit.button_submit.bigsubmit{border-radius:6px;}
}

.hasVideo{position:relative;}
.hasVideo video{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;}
:not(img)[data-lazyImage]{background-size:cover;background-repeat:no-repeat;background-position:center;}


/*main styles*/
input::placeholder{transition:.2s;}
input:active::placeholder,input:focus::placeholder{opacity:0;}	
/*redesign 2025*/
.f-scaleOut{transform:scale(.8) translate(0,50px);opacity:1;transition:.3s;pointer-events:none;}
input,button{font-family:inherit;}


.modal{padding:0;}
.modal,.default_form_values{display:none;}


.btn{overflow:hidden;border-radius:7px;cursor:pointer;font-size:inherit;transition:0.12s ease-in-out;outline:none;-webkit-tap-highlight-color: transparent;background:#81c359;background:var(--colored-btn-back-color, #81c359);color:#fff;color:var(--colored-btn-font-color, #fff);font-weight:700;padding:8px 15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.btn:hover{background:#4a941c;background:var(--colored-btn-hovered-back-color, #4a941c);}

.btn.dark{background:#444148;background:var(--dark-btn-back-color, #444148);color:#fff;color:var(--dark-btn-font-color, #fff);}
.btn.dark:hover{background:#252427;background:var(--dark-btn-hovered-back-color, #252427);}

.btn.light{background:#fff;background:var(--light-btn-back-color, #fff);color:#444148;color:var(--light-btn-font-color, #444148);}
.btn.light:hover{background:#eeeeef;background:var(--light-btn-hovered-back-color, #eeeeef);}

.btn:active{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 4px 0px inset;}
@media only screen and (max-width:767px){
.btn{-webkit-transition:none;-o-transition:none;transition:none;}
.btn:hover{background:#81c359;background:var(--colored-btn-back-color, #81c359);}
.btn.dark:hover{background:#444148;background:var(--dark-btn-back-color, #444148);}
.btn.light:hover{background:#fff;background:var(--light-btn-back-color, #fff);}
.btn:active{-webkit-transform:none;-ms-transform:none;transform:none;box-shadow:none;}
}

.btn.showen:after,.showen .btn:after,.btn.bigShine.showen:after,.showen .btn.bigShine:after{-webkit-animation: shine ease-in-out 3s infinite;animation: shine ease-in-out 3s infinite;position: absolute;left:0;top:50%;margin-top:-100px;height: 200px;width:60px;content: "";background:#fff;opacity:.6;background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);-webkit-transform:rotate(20deg);-webkit-transform:translate(500px,0) rotate(20deg);transform:translate(500px,0) rotate(20deg);will-change:transform;}
@-webkit-keyframes shine {
0%{-webkit-transform:translate(-80px,0) rotate(20deg);transform:translate(-80px,0) rotate(20deg);}
30%{-webkit-transform:translate(500px,0) rotate(20deg);transform:translate(500px,0) rotate(20deg);}
100%{-webkit-transform:translate(500px,0) rotate(20deg);transform:translate(500px,0) rotate(20deg);}
}
@keyframes shine {
0%{-webkit-transform:translate(-80px,0) rotate(20deg);transform:translate(-80px,0) rotate(20deg);}
30%{-webkit-transform:translate(500px,0) rotate(20deg);transform:translate(500px,0) rotate(20deg);}
100%{-webkit-transform:translate(500px,0) rotate(20deg);transform:translate(500px,0) rotate(20deg);}
}
@media only screen and (max-width:768px){
@-webkit-keyframes shine {
0%{-webkit-transform:translate(-80px,0) rotate(20deg);transform:translate(-80px,0) rotate(20deg);}
30%{-webkit-transform:translate(100vw,0) rotate(20deg);transform:translate(100vw,0) rotate(20deg);}
100%{-webkit-transform:translate(100vw,0) rotate(20deg);transform:translate(100vw,0) rotate(20deg);}
}
@keyframes shine {
0%{-webkit-transform:translate(-80px,0) rotate(20deg);transform:translate(-80px,0) rotate(20deg);}
30%{-webkit-transform:translate(100vw,0) rotate(20deg);transform:translate(100vw,0) rotate(20deg);}
100%{-webkit-transform:translate(100vw,0) rotate(20deg);transform:translate(100vw,0) rotate(20deg);}
}
}


/*фиксированная шапка*/
.header2025{position:relative;z-index:150;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;padding:0;max-width: none;}
.header2025Box{position:relative;z-index:100;width:100%;left:0;top:0;background:#fff;opacity:1;}
.header2025,.header2025Box{height:156px;}
.header2025Wrap{position:relative;width:1600px;margin:auto;max-width:100%;padding:12px 0 66px 198px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.header2025Wrap:has(.messengersHeader2025){-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.leadHeader2025{width:208px;text-align:center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.header2025MainMenu{order:7;width:960px;max-width:100%;font-size:14px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.header2025Menu{width:100%;height:56px;z-index:10;padding-bottom:1px;position: absolute;left: 0;bottom: 0; border-top:1px solid #d9d1cd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.leadHeader2025 .btn{height:41px;order:5;}
.leadHeader2025 .recall{font-size:14px;color:#937167;text-decoration:underline;text-decoration-style:dotted;cursor:pointer;text-align:center;order:8;margin-top:20px;}
.leadHeader2025 .btn,.header2025Wrap:has(.messengersHeader2025) .leadHeader2025 .recall{width:208px;}
.header2025Wrap:has(.messengersHeader2025) .leadHeader2025 .recall{margin-top:12px;}
.header2025Wrap:has(.messengersHeader2025) .header2025MainMenu{margin-top:12px;}
.leadHeader2025 .recall:hover{text-decoration:none;}
.logoheader2025 img{width:100%;height:100%;object-fit:contain;object-position:left center;}
.header2025 .logoheader2025{order:1;width:180px;height:62px;position: absolute;left:0;top:12px;z-index:10;}
.searchHeader2025{order:2;width:268px;height:41px;border:1px solid #5e5e5e;border-radius:7px;overflow:hidden;position: relative;}
.searchHeader2025 input{font-size:14px;width:100%;height:100%;padding:10px 90px 10px 12px;border:none;}
.searchHeader2025 .btn{font-size:12px;padding:2px;width:72px; position: absolute;right:10px;top:50%;height:27px;margin-top:-14px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.searchHeader2025 .btn:before{content:'';width:13px;height:13px;margin-right:6px;background:url('data:image/svg+xml;utf8,<svg width="615" height="615" viewBox="0 0 615 615" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M603.721 549.272L418.504 364.06C445.315 326.372 461.241 280.402 461.241 230.625C461.242 103.263 357.984 0 230.622 0C103.258 0 0 103.263 0 230.625C0 357.987 103.258 461.25 230.622 461.25C280.395 461.25 326.361 445.319 364.055 418.509L549.271 603.719C556.79 611.233 566.648 615 576.507 615C586.367 615 596.223 611.233 603.723 603.719C618.759 588.69 618.759 564.3 603.721 549.272ZM355.877 319.493L340.761 340.748L319.499 355.873C293.287 374.515 262.553 384.375 230.622 384.375C145.842 384.375 76.8743 315.398 76.8743 230.625C76.8743 145.851 145.842 76.875 230.622 76.875C315.402 76.875 384.37 145.851 384.37 230.625C384.387 262.547 374.53 293.278 355.877 319.493Z" fill="white"/></svg>') no-repeat center;background-size:contain;}
.addHeader2025Content{padding:2px 15px;width:470px;height:41px;border-radius:7px;background:#d7c2ad;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.addHeader2025Content .btn{font-size:12px;padding:2px 15px;height:27px;max-width:148px;}
.addHeader2025Text{width:270px;text-align:right;}
.socialsTitleHeader2025{font-size:14px;line-height:1;}
.socialsHeader2025{order:4;height:41px;width:156px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.socialLinks2025{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.socialLinks2025 .socialNet2025{width:23px;height:23px;margin-right:5px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.2s;}
.socialLinks2025 .socialNet2025:hover{filter:brightness(1.1);}
.socialLinks2025 img.socialNet2025{width:auto;}
.socialLinks2025 a:last-child .socialNet2025{margin-right:0;}
.messengersHeader2025{order:9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;width:170px;max-width:100%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.messengersHeader2025 .messenger2025{width:25px;height:25px;margin-right:4px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;transition:.2s;}
.messengersHeader2025 .messenger2025:hover{filter:brightness(1.1);}
.messengersHeader2025 img.messenger2025{width:auto;}
.messengersHeader2025 a:last-child .messenger2025{margin-right:0;}
.header2025MainMenu a,.header2025MainMenu button{text-decoration:underline;position:relative;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;}
.header2025MainMenu button{padding:0;background:none;}
.header2025MainMenu a:has(.new){padding-right:30px;}
.header2025MainMenu a .new{position: absolute;right: 0px;top: -8px;width: 27px;height: 25px;padding-top: 5px;font-size: 12px;color: white;font-weight: bold;line-height: 1.2;text-align: center;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='29px'%3e%3cdefs%3e%3clinearGradient id='PSgrad_0' x1='45.399%25' x2='0%25' y1='89.101%25' y2='0%25'%3e%3cstop offset='0%25' stop-color='rgb(0,0,4)' stop-opacity='0.28' /%3e%3cstop offset='100%25' stop-color='rgb(255,255,255)' stop-opacity='0.28' /%3e%3c/linearGradient%3e%3c/defs%3e%3cpath fill-rule='evenodd' fill='rgb(11, 253, 56)' d='M17.953,28.031 C12.671,28.031 8.102,25.016 5.846,20.618 L0.226,21.174 L0.221,21.123 L4.441,15.993 C4.382,15.477 4.344,14.954 4.344,14.422 C4.344,6.905 10.437,0.812 17.953,0.812 C25.469,0.812 31.562,6.905 31.562,14.422 C31.562,21.938 25.469,28.031 17.953,28.031 Z'/%3e%3cpath fill='url(%23PSgrad_0)' d='M17.953,28.031 C12.671,28.031 8.102,25.016 5.846,20.618 L0.226,21.174 L0.221,21.123 L4.441,15.993 C4.382,15.477 4.344,14.954 4.344,14.422 C4.344,6.905 10.437,0.812 17.953,0.812 C25.469,0.812 31.562,6.905 31.562,14.422 C31.562,21.938 25.469,28.031 17.953,28.031 Z'/%3e%3c/svg%3e");background-size: contain;background-repeat: no-repeat;}
.header2025MainMenu a:hover,.header2025MainMenu button:hover{text-decoration:none;}
.contactsHeader2025{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.phoneHeader2025{font-size:18px;font-weight:700;}
.phoneHeader2025 a{display:block;}
.emailHeader2025 a{font-size:14px;text-decoration:underline;}
.emailHeader2025 a:hover;{text-decoration:none;}
.header2025Menu a{text-decoration:underline;color:inherit;position:relative;display:inline-block;}
.header2025Menu a span{font-size: 11px;color: #212121;width:max-content;line-height: 1.2;text-align: left;font-weight:300;position: absolute;right:0;top:-7px;-webkit-transform: translateX(-80%);-ms-transform: translateX(-80%);transform: translateX(-80%);}
.header2025Menu a:hover{text-decoration:none;}
.header2025Menu li{position:relative;}
ul.header2025Menu li:has(ul):before{position: absolute;content:'';width:100%;height:40px;z-index:1;left:0;top:100%;pointer-events:none;}
ul.header2025Menu li:has(ul):hover:before{pointer-events:all;}
ul.header2025Menu ul{position:absolute;right:0;top:100%;z-index:10;background:#fff;border-radius:8px;padding:12px 10px;text-align:right;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;transition:.3s ease;pointer-events:none;width:max-content;opacity:0;}
ul.header2025Menu ul > li{margin-bottom:10px;}
ul.header2025Menu ul > li:last-child{margin-bottom: 0;}
ul.header2025Menu li:hover ul{top:40px;top:calc(100% + 18px);pointer-events:all;opacity:1;}
ul.header2025Menu li:has(ul) > a{padding-right:15px;}
ul.header2025Menu li:has(ul) > a:after{content:'';position: absolute;right:0;top:50%;width:8px;height:8px;margin-top:-5px; background:#bebebe;transform:rotate(-45deg);background: linear-gradient(45deg,  var(--colored-btn-back-color, #81c359) 0%,var(--colored-btn-back-color, #81c359) 49%,rgba(255,255,255,1) 51%);}
ul.header2025Menu li:has(ul):hover  > a:after{opacity:.8;}
.header2025Box.fixed{-webkit-animation: fixheader2025 .3s forwards;animation: fixheader2025 .3s forwards;}
.header2025Box.nofixed{-webkit-animation: nofixheader2025 .2s forwards;animation: nofixheader2025 .2s forwards;}
.header2025Box.fixed,.header2025Box.nofixed{position:fixed;}
.header2025Box.fixed{position:fixed;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
@-webkit-keyframes fixheader2025 {
0%{top:-156px;opacity:.6}
100%{top:0px;opacity:1}
}
@keyframes fixheader2025 {
0%{top:-156px;opacity:.6}
100%{top:0px;opacity:1}
}
@-webkit-keyframes nofixheader2025 {
0%{top:0px;opacity:1}
100%{top:-156px;}
}
@keyframes nofixheader2025 {
0%{top:0px;opacity:1}
100%{top:-156px;}
}
.addHeader2025{order:3;}
.header2025 .logoheader2025{/*обычная шапка*/}
.header2025Box.fixed .logoheader2025,.header2025Box.nofixed .logoheader2025{/*фиксированная шапка*/}
.underheadLine2025{font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;font-size:18px;padding:7px 10px;font-weight:700;color:#000;background-color:#FFDD06;color:var(--underhead-line-font-color-2025, #000);background-color:var(--underhead-line-back-color-2025, #FFDD06);background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../img/2025/wood_head.svg); display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contactsHeader2025Links{display:block;order:6;text-align:right;}
.menuBtn2025{display:none;outline:none;-webkit-tap-highlight-color: transparent;}
.mobSearchBtn2025{display:none;outline:none;-webkit-tap-highlight-color: transparent;}
.fixMenu2025_1,.fixMenu2025_2{display:contents;}
.leadHeader2025,.contactsHeader2025{display:contents;}
.fixMenu2025_2 .close{display:none;}
@media only screen and (max-width:1680px){
.header2025, .header2025Box{height:151px;}
.header2025Wrap{width:1366px;padding:12px 0 0;}
.header2025 .logoheader2025{width:150px;height:44px;position:relative;top:0;}
.searchHeader2025{width:218px;}
.addHeader2025Content{width:450px;}
.addHeader2025Text{text-align:center;}
.leadHeader2025 .btn{font-size:14px;width:172px;}
.messengersHeader2025{margin-top:8px;width:auto;}
.leadHeader2025 .recall{width:auto;margin-top:15px;}
.header2025MainMenu{margin-top:8px;width:971px;max-width:100%;margin-top:15px;}
.header2025Menu{font-size:14px;margin-top:12px;position:relative;width:100%;order:10;height:51px;}
.header2025Menu a span{font-size:10px;top:-7px;}
.socialsHeader2025{width:auto;}
.header2025Wrap:has(.messengersHeader2025) .leadHeader2025 .recall{margin-right:auto;margin-left:18px;margin-top:8px;width:auto;}
.header2025Wrap:has(.messengersHeader2025) .header2025MainMenu{margin-top:8px;}
ul.header2025Menu li:hover ul{top:calc(100% + 16px);}
}
@media only screen and (max-width:1440px){
.header2025Wrap{width:1332px;}
.header2025MainMenu{width:961px;}
.addHeader2025Content{width:445px;padding:2px 8px;}
.header2025Menu{font-size:13px;}
}
@media only screen and (max-width:1360px){
.header2025Menu{order:15;}
.header2025Wrap{width:940px;align-items:center;}
.socialsHeader2025{height:auto;}
.menuBtn2025{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;width:55px;height:45px;border-radius:3px;color:#fff;font-size:14px;padding:2px;order:10;font-weight:400;background:#444148;background:var(--dark-btn-back-color, #444148);color:#fff;color:var(--dark-btn-font-color, #fff);}
.mobSearchBtn2025{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;width:45px;height:45px;border-radius:3px;color:#fff;margin-left:auto;margin:0 10px;font-size:14px;padding:2px;order:9;font-weight:400;background:#fff;border:1px solid #a8a6aa;}
.mobSearchBtn2025:before{content:'';display:inline-block;width:20px;height:20px;background:url(../img/2025/zoom.svg) no-repeat center;background-size:contain;transition:.2s;}
.mobSearchBtn2025.active:before{transform:scale(1.5);}
.contactsHeader2025Links{margin-left:auto;margin-right:10px;}
.menuBtn2025:after{content:'Меню';display:inline-block;border-bottom:1px dotted;line-height:1;}
.menuBtn2025 .lines{width:16px;height:12px;position:relative;margin-bottom:2px;}
.menuBtn2025 .line{position:absolute;left:0;width:16px;height:2px;border-radius:3px;background:#fff;transition:.3s ease-in-out;}
.menuBtn2025 .line1{top:0px;}
.menuBtn2025 .line2{top:5px;}
.menuBtn2025 .line4{top:5px;}
.menuBtn2025 .line3{top:10px;}
.menuBtn2025 .line5{top:10px;}
.menuBtn2025 .line6{top:10px;left:auto;right:0;}
.menuBtn2025.active .line1{top:4px;}
.menuBtn2025.active .line3{top:14px;}
.menuBtn2025.active .line2,.menuBtn2025.active .line4{top:5px;}
.menuBtn2025.active .line2{transform-origin:0% 50%;left:-2px;transform:rotate(-30deg);}
.menuBtn2025.active .line4{transform-origin:100% 50%;left:2px;transform:rotate(30deg);}
.menuBtn2025.active .line5,.menuBtn2025.active .line6{width:8px;top:14px;}
.menuBtn2025.active .line5{transform-origin:0% 0%;transform:rotate(-90deg);}
.menuBtn2025.active .line6{transform-origin:100% 0%;transform:rotate(90deg);}
.leadHeader2025 .recall,.messengersHeader2025{margin-top:0;}
.header2025Wrap:has(.messengersHeader2025) .leadHeader2025 .recall{margin-right:0;margin-top:0;}
.fixMenu2025_1{display:flex;flex-direction: column;position:fixed;left:0;top:73px;z-index:-1;width:100%;height:100%;height:100dvh;height:-moz-calc(100dvh - 73px);height:-webkit-calc(100dvh - 73px);height:calc(100dvh - 73px); background:#fff;padding:20px;overflow:auto;opacity:0;pointer-events:none;left:-98%;transition:opacity .3s, left .3s;border-top:1px solid #d9d1cd;}
.fixMenu2025_2 .close{cursor:pointer;position:absolute;right:10px;top:10px;width:25px;height:25px;display:block;background:url(../img/2025/close2025.svg) no-repeat center;background-size:contain;border-radius:3px;}
.header2025MainMenu{display:block;width:100%;text-align:center;margin-bottom:15px;font-size:16px;order:1;}
.header2025MainMenu li{margin-bottom:10px;}
.header2025MainMenu li:last-child{margin-bottom:0;}
.addHeader2025Content{margin:0 auto;}
.header2025MainMenu a:has(.new){padding-right:0;}
.header2025MainMenu a .new{right:-30px;}
.socialsHeader2025{display:block;text-align:center;margin-bottom:15px;order:2;}
.socialsTitleHeader2025{margin-bottom:10px;font-size:16px;}
.socialLinks2025{justify-content:center;}
.fixMenu2025_2.opened .fixMenu2025_1{opacity:1;pointer-events:all;left:0%;z-index:100;}
.socialLinks2025 .socialNet2025{height:30px;}
.socialLinks2025{margin-right:10px;}
.searchHeader2025{position:absolute;right:0px;top:-100px;opacity:0;pointer-events:none;transition:.3s;z-index:30;border: 1px solid #f5f5f5;width:300px;}
.searchHeader2025.active{top:59px;opacity:1;pointer-events:all;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.header2025, .header2025Box{height:125px;}
.header2025Menu a span{-webkit-transform: translateX(-20%);-ms-transform: translateX(-20%);transform: translateX(-20%);}
.leadHeader2025{display:block;order:2;width:auto;margin:0 auto;}
.leadHeader2025 .btn{height:28px;margin:auto;margin-bottom:5px;width:185px;}
.header2025Wrap:has(.messengersHeader2025) .leadHeader2025 .recall{margin-left:0;}
.messengersHeader2025{order:3;margin:0 auto;}
.header2025Box.fixed{-webkit-animation:none;animation:none;}
.header2025Box.nofixed{-webkit-animation:none;animation:none;}
.header2025Box{position:fixed;}
.addHeader2025{order:3;}
}
@media only screen and (max-width:768px){
.header2025Wrap{width:100%;padding:2.083vw 2.604vw;}
.fixMenu2025_1{display:contents;position:relative;left:0;top:0;z-index:1;height:auto;background:none;padding:0;opacity:1;pointer-events:all;left:-98%;transition:none;border:none;overflow: unset;}
.fixMenu2025_2{display:flex;flex-direction: column;position:fixed;left:0;top:16.927vw;z-index:-1;width:100%;height:100%;height:100dvh;height:-moz-calc(100dvh - 16.927vw);height:-webkit-calc(100dvh - 16.927vw);height:calc(100dvh - 16.927vw); background:#fff;padding:20px;overflow:auto;opacity:0;pointer-events:none;left:-98%;transition:opacity .3s, left .3s;border-top:1px solid #d9d1cd;}
.fixMenu2025_2.opened .fixMenu2025_1{opacity:1;pointer-events:all;left:0%;z-index:1;}
.fixMenu2025_2.opened{opacity:1;pointer-events:all;left:0%;z-index:100;}
.header2025Menu{display:block;border:none;height:auto;order:2;margin-bottom:20px;}
.header2025Menu li{text-align:center;font-size:16px;margin-bottom:10px;}
.header2025Menu li:last-child{margin-bottom:0;}
.header2025Menu a:has(span){padding-top:10px;}
.header2025Menu a span{-webkit-transform:none;-ms-transform:none;transform:none;top:-2px;font-size:12px;}
.leadHeader2025 .btn{height:40px;margin-bottom:10px;}
.leadHeader2025{margin-bottom:10px;order:4;}
.addHeader2025{order:5;}
.socialsHeader2025{order:3;}
.header2025MainMenu{margin-bottom:0;}
ul.header2025Menu li:has(ul):before{display:none;}
ul.header2025Menu ul{position:relative;top:0;right:auto;left:auto;width:100%;opacity:1;pointer-events:all;box-shadow:none;border-radius:0;}
ul.header2025Menu li:has(ul) > a{opacity:.5;text-decoration: none;}
.emailHeader2025{display:none;}
.header2025, .header2025Box{height:16.927vw;}
.header2025 .logoheader2025{width:32.552vw;height:12.761vw;}
.menuBtn2025{width:15.365vw;height:12.5vw;border-radius:0.651vw;margin-left:2.865vw;font-size:3.906vw;}
.mobSearchBtn2025{margin:0;width:7.813vw;height:6.771vw;border-radius:0.521vw;position:absolute;bottom:2.083vw;right:20.834vw;}
.searchHeader2025{max-width:94.792vw;right:2.604vw;}
.searchHeader2025.active{top:16.927vw;}
.contactsHeader2025Links{margin-right:0;}
.header2025Wrap,.header2025Wrap:has(.messengersHeader2025){align-items:flex-start;}
.messengersHeader2025{position:absolute;right:30.6vw;bottom:2.083vw;}
.phoneHeader2025{font-size:4.5vw;}
.messengersHeader2025 .messenger2025{height:6.771vw;margin-right:1.042vw;}
.menuBtn2025 .lines{width:4.557vw;height:3.776vw;margin-bottom:0.26vw;}
.mobSearchBtn2025:before{width:4.427vw;height:4.427vw;}
.mobSearchBtn2025.active:before{transform: scale(1);}
.menuBtn2025 .line{width:4.557vw;height:0.5vw;border-radius:0.391vw;}
.menuBtn2025 .line2,.menuBtn2025 .line4{top:1.563vw;}
.menuBtn2025 .line3,.menuBtn2025 .line5,.menuBtn2025 .line6{top:3.125vw;}
.menuBtn2025.active .line5, .menuBtn2025.active .line6{width:2.8vw;top:3.6vw;}
.menuBtn2025.active .line3{top:3.125vw;}
.menuBtn2025.active .line2{left:-0.4vw;}
.menuBtn2025.active .line4{left:0.4vw;}
.addHeader2025Content{max-width:100%;height:auto;padding:3px 8px;display:block;}
.addHeader2025Text,.addHeader2025Content .btn{margin:5px auto;}
.addHeader2025Content .btn{height:40px;font-size:14px;max-width:170px;}
}



/*piece_key*/
.piece_key{position: fixed;z-index:100;right:20px;top:50%;margin-top:-15px;transform:translate(0, -50%);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.piece_key_btn{margin-bottom:1px;overflow:hidden;padding:12px 5px 12px 10px;width:170px;cursor:pointer;position:relative;color:#fff;color:var(--piecekey-btn-font-color, #fff);font-size:15px;line-height:1;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.piece_key_btn:before{background:#7d6b69;background:var(--piecekey-btn-back-color,#7d6b69);opacity:.95;content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:.25s;}
.piece_key_btn:hover:before{opacity:1;}
.piece_key_btn:hover{box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.piece_key_btn:active{box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;}
.piece_key_btn:last-child{margin-bottom:0;border-radius:0 0 8px 8px;}
.piece_key_btn:first-child{border-radius:8px 8px 0 0;}
.piece_key_btn .text{position: relative;z-index:10;}
.piece_key_btn .ico{width:26px;height:26px;margin:0 10px 0 0;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;z-index:10;display:flex;align-items:center;justify-content:center;}
.piece_key .close{font-size:16px;position:absolute;width:125px;left:50%;margin-left:-62px; top:-26px;height:26px;padding:0;border-radius:8px 8px 0 0;color:#fff;color:var(--piecekey-close-font-color, #fff);background:#444148;background:var(--piecekey-close-back-color,#444148);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.piece_key .close:hover{text-decoration:none;cursor:pointer;}
.piece_key .close:after{content:'';width:13px;height:13px;background:url(../img/2025/close_white2025.svg) no-repeat center;background-size:contain;margin-left:6px;margin-top:1px; border-radius:50%;}
.piece_key .close:before{content:'закрыть';}
.piece_key.closed .close:before{content:'открыть';}
.piece_key_btns{transform-origin:50% 0;transform:rotate(0deg);}
.piece_key.closed .piece_key_btns{transform:rotate(-90deg) translate(-85px, -59px);}
.piece_key.closed{right:-85px;right:-144px;}
.piece_key.closed .piece_key_btn{pointer-events:none;}
.piece_key.closed .piece_key_btn:first-child{border-radius:8px 8px 0 0;}
.piece_key.closed .close{transform-origin:50% 100%;transform:rotate(-90deg) translate(-85px, -59px);z-index:20;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.piece_key.closed .close:after{transform:rotate(-45deg);}
.piece_key,.piece_key_btn,.piece_key .close,.piece_key .close:after,.piece_key_btns{transition:.5s;}
@media only screen and (max-width:1360px){
.piece_key{right:10px;}
}
@media only screen and (max-width:768px){
.piece_key{top:auto;margin:auto;transform:none;bottom:4px;right:auto;left:0;transform:none;width:100%;display:block;}
.piece_key:after{width:100%;height:10px;left:0;bottom:-12px;background:#fff;content:'';position:absolute;}
.piece_key .close{display:none;}
.ios .piece_key{bottom:14px;}
.piece_key_btns{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.piece_key_btn{padding:5px 20px 4px 20px;margin-right:1px;width:auto;margin-bottom:0;display:block;text-align:center;font-size:14px;width:150px;}
.piece_key_btn:first-child{border-radius:8px 0 0 8px;padding-top:5px;}
.piece_key_btn:last-child{border-radius:0 8px 8px 0;padding-bottom:4px;margin-right:0;}
.piece_key_btn .ico{margin:0 auto 3px;}
.piece_key_btn:hover,.piece_key_btn:active{box-shadow:none;}
.piece_key_btn:before{opacity:1;}
}
@media only screen and (max-width:455px){
.piece_key_btn{padding-left:10px;padding-right:10px;}
.piece_key_btns:has(.piece_key_btn:nth-of-type(3)) .piece_key_btn{width: 110px;font-size: 11px;}
}
@media only screen and (max-width:370px){
.piece_key_btn{font-size:10px;padding-left:5px;padding-right:5px;}
.piece_key_btn .ico{width:20px;height:20px;}
}
@media only screen and (max-width:340px){
.piece_key_btns:has(.piece_key_btn:nth-of-type(3)) .piece_key_btn{width: 100px;font-size: 10px;}
}



/*horizontalCustomSlider*/
.horizontalCustomSlider{width:100%;position:relative;}
.horizontalCustomSlider .sliderOverflow{width:100%;overflow:hidden;}
.horizontalCustomSlider .sliderOverflow.cursor{cursor:pointer;}
.horizontalCustomSlider .sliderContainer{pointer-events:none;will-change:left;position:relative;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;}
.horizontalCustomSlider .sliderContainer.blockedSlider{pointer-events:all;}
.horizontalCustomSlider .sliderContainer.play{animation: marqueeSliderContainer linear 30s infinite;will-change: transform;backface-visibility: hidden;transform-style: preserve-3d;}
.horizontalCustomSlider .sliderOverflow.cursor:has(.blockedSlider){cursor:default;}
.horizontalCustomSliderNav{position: absolute;left:0;top:50%;width:100%;z-index:20;height:1px;}
.horizontalCustomSlider .copy{display:flex;flex-wrap:wrap;}
.horizontalCustomSlider .copy1,.horizontalCustomSlider .copy2{width:100%;height:100%;content:'';position: absolute;left:-100%;top:0;}
.horizontalCustomSlider .copy2{left:100%;}
.horizontalCustomSlider.animate .sliderBtn{pointer-events:none;}
.horizontalCustomSlider.animate .sliderContainer{transition:left .3s;}
@keyframes marqueeSliderContainer {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}


/*horizontalCustomSlider -> runningLineSlider*/
.runningLineSlider{padding:15px 0;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;pointer-events:none;}
.runningLineSlider .img{width:260px;height:185px;margin-right:10px;border-radius:12px;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;}
.runningLineSlider .img:before{width:100%;height:50%;content:'';position: absolute;left:0;bottom:0;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);}
.runningLineSlider .img .title{width:100%;text-align:center;position: absolute;left:0;bottom:0;color:#fff;z-index:5;padding:10px;}
.runningLineSlider .img .title::before{content: attr(data-text);display:inline-block;font-family: "Mulish", Arial, serif;font-display: swap;}
@media only screen and (max-width:1680px){
.runningLineSlider .img{height:175px;}
}



/*bears*/
.bear1{width:812px;height:1000px;position:relative;}
.bear1 *[data-lazyImage],.bear1 *{background-size:contain;background-position:center;background-repeat:no-repeat;}
.bear1 > *{position: absolute;}
.bear_1_smile{width:12.91%;height:15.57%;left:37.5%;top:41%;z-index:10;position: absolute;}
.bear_1_whistling{width:15.96%;height:18.85%;left:31.5%;top:40%;z-index:10;position: absolute;opacity:0;}
.bear1:hover .bear_1_smile{opacity:0;}
.bear1:hover .bear_1_whistling{opacity:1;-webkit-animation: bear_1_whistling ease-in-out 5s infinite;animation: bear_1_whistling ease-in-out 8s infinite;}
:root{
	--note16:url('data:image/svg+xml;utf8,<svg width="70" height="208" viewBox="0 0 70 208" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M46.5819 49.9206C64.7541 40.2167 74.2641 22.5728 67.8316 10.4927C61.3887 -1.58742 41.4317 -3.51877 23.2648 6.1694C9.20643 13.6593 0.376857 25.8912 0.0471194 36.6523H0V86.4017C0.0104679 86.4017 0.0313863 207.826 0.0313863 207.826H3.36017C4.33368 203.942 6.16554 200.54 8.55744 197.494C11.3576 193.652 16.3141 188.821 25.1594 183.833C41.2276 174.789 56.8718 163.394 44.9071 130.279C50.298 121.412 51.439 108.856 43.2793 89.0292C43.2793 89.0292 47.6915 106.725 40.6833 118.539C34.031 129.787 14.655 135.183 6.74654 145.248L6.70469 51.1035C15.571 57.9862 31.6809 57.8658 46.5819 49.9206ZM6.74654 163.368C8.99189 159.27 14.0007 153.193 25.1594 146.907C32.4294 142.814 39.6208 138.245 44.2267 131.409C44.9803 137.585 45.2473 147.755 40.6886 155.444C34.0362 166.697 14.6602 172.093 6.75173 182.153L6.74654 163.368Z" fill="black"/></svg>');
	--note8:url('data:image/svg+xml;utf8,<svg width="70" height="208" viewBox="0 0 70 208" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M46.5924 49.9206C64.7699 40.2167 74.2747 22.5728 67.8422 10.4927C61.3887 -1.58742 41.4318 -3.51877 23.2701 6.1694C9.21702 13.6593 0.382128 25.8912 0.0523904 36.6523H0L0.010542 207.826H3.34452C4.31803 203.942 6.14996 200.54 8.54187 197.494C11.342 193.652 16.2985 188.821 25.1386 183.833C41.9081 174.401 58.2956 162.478 43.269 125.945C43.269 125.945 47.6811 143.651 40.6781 155.449C34.0205 166.702 14.6393 172.098 6.73088 182.158L6.71523 51.093C15.5763 57.9862 31.681 57.8658 46.5924 49.9206Z" fill="black"/></svg>');
	--note4:url('data:image/svg+xml;utf8,<svg width="70" height="209" viewBox="0 0 70 209" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M67.4706 10.2131C60.8706 -1.78331 40.8979 -3.44773 22.8461 6.47598C8.90294 14.1491 0.240812 26.5066 0.0523904 37.2677H0L2.25063 208.425L8.96578 208.337L6.89836 51.6142C15.8536 58.3922 31.9426 58.0625 46.7547 49.9184C64.796 39.9842 74.0653 22.2042 67.4706 10.2131Z" fill="black"/></svg>');
}
.bear1:hover .bear_1_whistling:before{opacity:.9;left:-20px;top:-5px;width:10px;height:30px;animation: bear_1_whistling_note ease-in-out 8s infinite;background-image:var(--note16);content:'';position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;}
.bear_1_bag{width:170.41%;height:54.31%;left:0%;top:92.6%;z-index:9;position: absolute;-webkit-transform-origin:50% 4.31%;-ms-transform-origin:50% 4.31%;transform-origin:50% 4.31%;}
.bear_1_suit{width:65.39%;height:52.6%;left:12.2%;top:29.4%;z-index:8;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_1_hand_left{width:20.81%;height:42.9%;left:64.6%;top:30.4%;z-index:10;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_1_hand_right{width:26.23%;height:41.7%;left:0%;top:30.7%;z-index:6;-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;}
.bear_1_head{width:52.46%;height:36.6%;left:19.3%;top:0%;z-index:5;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.bear_1_between_legs{width:1.23%;height:11.0%;left:44.3%;top:85.5%;z-index:4;}
.bear_1_leg_left{width:34.36%;height:25.8%;left:42.5%;top:74.2%;z-index:3;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_1_leg_right{width:33.99%;height:23.2%;left:14.4%;top:76.7%;z-index:2;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_1_body{width:64.41%;height:67.3%;left:12.7%;top:24.8%;z-index:1;}
.showen .bear_1_bag{-webkit-animation: bear_1_bag ease-in-out 5s infinite;animation: bear_1_bag ease-in-out 5s infinite;}
.showen .bear_1_smile{-webkit-animation: bear_1_smile ease-in-out 5s infinite;animation: bear_1_smile ease-in-out 5s infinite;}
.showen .bear_1_suit{-webkit-animation: bear_1_suit ease-in-out 5s infinite;animation: bear_1_suit ease-in-out 5s infinite;}
.showen .bear_1_hand_left{-webkit-animation: bear_1_hand_left ease-in-out 5s infinite;animation: bear_1_hand_left ease-in-out 5s infinite;}
.showen .bear_1_hand_right{-webkit-animation: bear_1_hand_right ease-in-out 5s infinite;animation: bear_1_hand_right ease-in-out 5s infinite;}
.showen .bear_1_head{-webkit-animation: bear_1_head ease-in-out 5s infinite;animation: bear_1_head ease-in-out 5s infinite;}
.showen .bear_1_head:before{content:'';position: absolute;width:7%;height:12%;border-radius:50%;background:#8e4f44;left:17%;top:24%;-webkit-animation: bear_eye_1 linear 5s infinite;animation: bear_eye_1 linear 5s infinite;}
.showen .bear_1_head:after{content:'';position: absolute;width:7%;height:12%;border-radius:50%;background:#8e4f44;left:63%;top:24%;-webkit-animation: bear_eye_2 linear 5s infinite;animation: bear_eye_2 linear 5s infinite;}
.showen .bear_1_leg_left{-webkit-animation: bear_1_leg_left ease-in-out 5s infinite;animation: bear_1_leg_left ease-in-out 5s infinite;}
.showen .bear_1_leg_right{-webkit-animation: bear_1_leg_right ease-in-out 5s infinite;animation: bear_1_leg_right ease-in-out 5s infinite;}







.bear2{width:797px;height:1149px;position:relative;}
.bear2 *[data-lazyImage],.bear2 *{background-size:contain;background-position:center;background-repeat:no-repeat;}
.bear2 > *{position: absolute;}

.bear_2_hand{width:59.85%;height:20.97%;left: 24.9%;top: 41.8%;z-index:7;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_suit{width:64.37%;height:49%;left: 4.4%;top: 31.5%;z-index:6;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_head{width:64.99%;height:38.21%;left:8.45%;top:0%;z-index:5;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;}
.bear_2_leg_right{width:33.38%;height:32.99%;left: 5.4%;top: 67%;z-index:4;-webkit-transform-origin:50% 20%;-ms-transform-origin:50% 20%;transform-origin:50% 20%;}
.bear_2_body{width:62.74%;height:60.05%;left:5.8%;top:26.2%;z-index:3;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_tail{width:9.54%;height:6.18%;left:0%;top:71.6%;z-index:2;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;}
.bear_2_eye{width:23.55%;height:30.07%;left: 45%;top: 22.6%;z-index:2;position: absolute;opacity:0;}
.bear_2_leg_left{width:34.63%;height:29.07%;left: 32.3%;top: 70.4%;z-index:1;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_books{width:62.89%;height:149.38%;left: 62.8%;top: -118.4%;position:absolute;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;}
.bear_2_books > *{position:absolute;}
.bear_2_book_1{width:82%;height:13.61%;left:9.5%;top:0%;z-index:14;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_book_2{width:93.67%;height:23.06%;left: 6.5%;top: 12.5%;z-index:13;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_book_3{width:87.33%;height:8.33%;left: 10%;top: 34.2%;z-index:12;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_book_4{width:93.33%;height:21.11%;left:0%;top:41.5%;z-index:11;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_book_5{width:93.67%;height:21.67%;left: 4.9%;top: 62.15%;z-index:10;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_book_6{width:87.33%;height:7.78%;left: 7.5%;top: 82.3%;z-index:9;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}
.bear_2_book_7{width:85%;height:10%;left: 10%;top: 90%;z-index:8;-webkit-transform-origin:0 0%;-ms-transform-origin:0 0%;transform-origin:0 0%;}

.showen .bear_2_suit{-webkit-animation: bear_2_suit ease-in-out 2.23s infinite;animation: bear_2_suit ease-in-out 2.23s infinite;}
.showen .bear_2_tail{-webkit-animation: bear_2_tail ease-in-out .8s infinite;animation: bear_2_tail ease-in-out .8s infinite;}
.showen .bear_2_head{-webkit-animation: bear_2_head ease-in-out 3s infinite;animation: bear_2_head ease-in-out 3s infinite;}
.showen .bear_2_leg_right{-webkit-animation: bear_2_leg_right linear 1.2s infinite;animation: bear_2_leg_right linear 1.2s infinite;}
.showen .bear_2_leg_left{-webkit-animation: bear_2_leg_left linear 1.2s infinite;animation: bear_2_leg_left linear 1.2s infinite;}
.showen .bear_2_hand{-webkit-animation: bear_2_hand linear 1.2s infinite;animation: bear_2_hand linear 1.2s infinite;}
.bear2.showen{-webkit-animation: bear2 linear 1.2s infinite;animation: bear2 linear 1.2s infinite;}
.bear2.showen:hover,.bear2.showen:hover .bear_2_leg_right,.bear2.showen:hover .bear_2_leg_left,.bear2.showen:hover .bear_2_hand{-webkit-animation-duration:.7s;animation-duration:.7s}
.bear2:hover .bear_2_eye{opacity:1;}
.bear2:hover .bear_2_eye:before{content:'';position:absolute;left:0;top:0;height:0%;width:100%;background:#8e4f44;-webkit-animation: bear_2_eye linear 5s infinite;animation: bear_2_eye linear 5s infinite;border-radius:100%;}

.showen .bear_2_books{-webkit-animation: bear_2_books linear 2.4s infinite;animation: bear_2_books linear 2.4s infinite;}
.showen .bear_2_book_1 { -webkit-animation: bear_2_book_1 ease-in-out 2.4s infinite; animation: bear_2_book_1 ease-in-out 2.4s infinite;}
.showen .bear_2_book_2 { -webkit-animation: bear_2_book_2 ease-in-out 2.4s infinite; animation: bear_2_book_2 ease-in-out 2.4s infinite;}
.showen .bear_2_book_3 { -webkit-animation: bear_2_book_3 ease-in-out 2.4s infinite; animation: bear_2_book_3 ease-in-out 2.4s infinite;}
.showen .bear_2_book_4 { -webkit-animation: bear_2_book_4 ease-in-out 2.4s infinite; animation: bear_2_book_4 ease-in-out 2.4s infinite;}
.showen .bear_2_book_5 { -webkit-animation: bear_2_book_5 ease-in-out 2.4s infinite; animation: bear_2_book_5 ease-in-out 2.4s infinite;}
.showen .bear_2_book_6 { -webkit-animation: bear_2_book_6 ease-in-out 2.4s infinite; animation: bear_2_book_6 ease-in-out 2.4s infinite;}
.showen .bear_2_book_7 { -webkit-animation: bear_2_book_7 ease-in-out 2.4s infinite; animation: bear_2_book_7 ease-in-out 2.4s infinite;}
.bear2.showen:hover .bear_2_books,.bear2.showen:hover .bear_2_book_1,.bear2.showen:hover .bear_2_book_2,.bear2.showen:hover .bear_2_book_3,.bear2.showen:hover .bear_2_book_4,
.bear2.showen:hover .bear_2_book_5,.bear2.showen:hover .bear_2_book_6,.bear2.showen:hover .bear_2_book_7{-webkit-animation-duration:1.4s;animation-duration:1.4s}







.bear3{width:702px;height:682px;position:relative;}
.bear3 *[data-lazyImage],.bear3 *{background-size:contain;background-position:center;background-repeat:no-repeat;}
.bear3 > *,.bear_3_head > *{position:absolute;}

.bear_3_hand_left{width:28.63%;height:77.13%;left: 71.5%;top: 22.4%;z-index:4;transform-origin:50% 100%;transform:rotate(1deg);}
.bear_3_hand_right{width:42.17%;height:54.69%;left:0%;top:45.3%;z-index:5;transform-origin:70% 70%;}
.bear_3_body{width:61.68%;height:63.2%;left: 24.3%;top: 36.8%;z-index:1;transform-origin:0 0%;}
.bear_3_head{width:65.1%;height:58.65%;left:20.3%;top:0%;z-index:2;transform-origin:100% 50%;}

.bear_3_eyebrow_left{width:9.63%;height:10%;left: 58.7%;top: 38.3%;z-index:7;transform-origin:50% 50%;}
.bear_3_eyebrow_right{width:10.94%;height:6.75%;left: 24.7%;top: 52.3%;z-index:7;transform-origin:50% 50%;}
.bear_3_face_1{width:32.39%;height:37.5%;left: 37.3%;top: 57.9%;z-index:7;transform-origin:0 0%;opacity:1;}
.bear_3_face_2{width:32.39%;height:25%;left: 36.7%;top: 57.9%;z-index:7;transform-origin:0 0%;opacity:0;}
.bear_3_nose{width:16.85%;height:12.25%;left: 48%;top: 80.2%;z-index:7;transform-origin:0 0%;}
.bear_3_mouth_1{width:23.85%;height:19%;left: 44%;top: 79%;z-index:7;transform-origin:0 0%;opacity:0;}
.bear_3_mouth_2{width:19.91%;height:14.25%;left: 46%;top: 82%;z-index:7;transform-origin:0 0%;opacity:0;}
.bear_3_mouth_3{width:20.13%;height:15.25%;left: 46%;top: 83%;z-index:7;transform-origin:0 0%;opacity:0;}
.bear_3_mouth_4{width:10.72%;height:14%;left:51%;top:84%;z-index:7;transform-origin:0 0%;opacity:0;}


.bear3:hover .bear_3_nose{left:47%;top:66.2%;}
.bear3:hover .bear_3_face_1{-webkit-animation: bear_3_face_1 ease-in-out 5s infinite;animation: bear_3_face_1 ease-in-out 5s infinite;}
.bear3:hover .bear_3_face_2{-webkit-animation: bear_3_face_2 ease-in-out 5s infinite;animation: bear_3_face_2 ease-in-out 5s infinite;}

.bear3:hover .bear_3_mouth_1{-webkit-animation: bear_3_mouth_1 ease-in-out 5s infinite;animation: bear_3_mouth_1 ease-in-out 5s infinite;}
.bear3:hover .bear_3_mouth_2{-webkit-animation: bear_3_mouth_2 ease-in-out 5s infinite;animation: bear_3_mouth_2 ease-in-out 5s infinite;}
.bear3:hover .bear_3_mouth_3{-webkit-animation: bear_3_mouth_3 ease-in-out 5s infinite;animation: bear_3_mouth_3 ease-in-out 5s infinite;}
.bear3:hover .bear_3_mouth_4{-webkit-animation: bear_3_mouth_4 ease-in-out 5s infinite;animation: bear_3_mouth_4 ease-in-out 5s infinite;}


.bear3:hover .bear_3_hand_left{-webkit-animation: bear_3_hand_left ease-in-out 5s infinite;animation: bear_3_hand_left ease-in-out 5s infinite;}

.bear3:hover .bear_3_head{-webkit-animation: bear_3_head ease-in-out 5s infinite;animation: bear_3_head ease-in-out 5s infinite;}

.bear3:hover .bear_3_eyebrow_left{-webkit-animation: bear_3_eyebrow_left ease-in-out 5s infinite;animation: bear_3_eyebrow_left ease-in-out 5s infinite;}
.bear3:hover .bear_3_eyebrow_right{-webkit-animation: bear_3_eyebrow_right ease-in-out 5s infinite;animation: bear_3_eyebrow_right ease-in-out 5s infinite;}

.bear3 .bear_3_hand_right{-webkit-animation: bear_3_hand_right ease-in-out 2.78s infinite;animation: bear_3_hand_right ease-in-out 2.78s infinite;}

.bear_3_hand_left:before{-webkit-animation: bear_3_hand_left_before ease-in-out 5s infinite;animation: bear_3_hand_left_before ease-in-out 5s infinite;content:'';position: absolute;left:14%;top:-15.1%;width:33.7%;height:79%;background:#000;-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg);background:url(../img/2025/bear_3_wave.svg) no-repeat center;background-size:contain;}
.bear3:hover .bear_3_hand_left:before{-webkit-animation: bear_3_hand_left_before_hover ease-in-out 5s infinite;animation: bear_3_hand_left_before_hover ease-in-out 5s infinite;}





/*mainBlock2025Derevo*/
.mainBlock2025DerevoMinWrap{margin:auto;width:1366px;max-width:100%;}
.mainBlock2025DerevoMediumWrap{margin:auto;width:1600px;max-width:100%;}
.mainBlock2025DerevoBigWrap{margin:auto;width:1850px;max-width:100%;padding-bottom:20px;}
.mainBlock2025Derevo{width:100%;position:relative;border-radius:25px;overflow:hidden;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.mainBlock2025DerevoBack{position: absolute;left: 0;top: 0;background-color:#eae3d9;width:100%;height:100%;}
.mainBlock2025DerevoContent{position:relative;z-index:10;padding:50px 0;height:800px;}
.mainBlock2025DerevoContent .h1{width:850px;max-width:100%;margin-bottom:40px;line-height:1.1;}
.mainBlock2025DerevoContent h1{font-size:76px;font-weight:700;display:inline;line-height:1.1;color:#444148;color:var(--main-font-color-2025, #444148);}
.mainBlock2025DerevoContent h1:after{content:' ';}
.mainBlock2025DerevoContent .geo{font-size:22px;display:inline-block;width:260px;max-width:100%;}
.mainBlock2025Derevo .btn{padding:16px 20px;font-size:20px;}
.mainBlock2025DerevoBtnBox{margin-bottom: 12px; display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mainBlock2025DerevoBtnBox .btnComment{margin-left:8px;}
.mainBlock2025DerevoBack .img{position: absolute;right:0;bottom:0;width:1502px;height:765px;max-width:100%;max-height:100%; background-size:contain;background-position:right bottom;}
.mainBlock2025DerevoBtnBox:nth-of-type(2n+1) .btn:after{animation-delay:.4s;}
@media only screen and (max-width:1880px){
.mainBlock2025DerevoContent{height:680px;}
.mainBlock2025DerevoBack .img{height:625px;}
.mainBlock2025DerevoBigWrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
.mainBlock2025DerevoMediumWrap{width:1600px;}
}
@media only screen and (max-width:1680px){
.mainBlock2025DerevoMediumWrap{width:1366px;}
.mainBlock2025DerevoContent{height:590px;}
.mainBlock2025DerevoBack .img{height:525px;}
.mainBlock2025DerevoContent h1{font-size:70px;}
}
@media only screen and (max-width:1440px){
.mainBlock2025DerevoBigWrap,.mainBlock2025DerevoMinWrap{width:1332px;}
.mainBlock2025DerevoMediumWrap{width:1250px;}
.mainBlock2025DerevoBack .img{height:570px;}
.mainBlock2025DerevoContent .h1{width:700px;margin-bottom:50px;}
.mainBlock2025DerevoContent h1{font-size:58px;}
.mainBlock2025DerevoContent .geo{font-size:18px;width:210px;}
.mainBlock2025DerevoBtnBox{display:block;}
.mainBlock2025Derevo .btn{width:max-content;max-width:100%;margin-bottom:10px;padding:16px 18px;}
}
@media only screen and (max-width:1360px){
.mainBlock2025DerevoBigWrap, .mainBlock2025DerevoMinWrap{width:940px;}
.mainBlock2025DerevoBack .img{height:480px;right:-200px;}
.mainBlock2025DerevoMediumWrap{width:900px;}
.mainBlock2025DerevoContent{height:570px;padding:40px 0;}
.mainBlock2025DerevoContent h1{font-size:52px;}
.mainBlock2025DerevoContent .h1{width:540px;margin-bottom:30px;}
.mainBlock2025DerevoContent .geo{line-height:1.2;margin-top:10px;}
.mainBlock2025Derevo .btn{font-size:16px;}
.mainBlock2025DerevoBtnBox{margin-bottom:20px;}
}
@media only screen and (max-width:1200px){

}
@media only screen and (max-width:1000px){

}
@media only screen and (max-width:768px){
.mainBlock2025DerevoBigWrap{width:100%;padding:0 2.604vw;}
.mainBlock2025DerevoContent{height:auto;padding:5.208vw 6.51vw 46.875vw 6.51vw;}
.mainBlock2025DerevoBack .img{height:83.333vw;max-width:none;right:-45vw;}
.mainBlock2025Derevo{border-radius:1.302vw;}
.mainBlock2025DerevoContent .h1{width:100%;margin-bottom:6.51vw;}
.mainBlock2025DerevoContent h1{font-size:9.375vw;}
.mainBlock2025DerevoContent .geo{width:65vw;font-size:4.948vw;}
.mainBlock2025Derevo .btn{font-size:4.427vw;height:12.5vw;padding:2vw 5vw;margin-bottom:1.302vw;}
.mainBlock2025DerevoBtnBox .btnComment{margin-left:0;}
.mainBlock2025DerevoBtnBox{margin-bottom:3.255vw;font-size:3.906vw;}
.mainBlock2025DerevoBtnBox .btnComment br{display:none;}
.mainBlock2025DerevoBtnBox:last-child .btnComment{width:32.552vw;}
}



/*interlayer2025*/
.interlayer2025{position:relative;padding:20px 0;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;overflow:hidden;}
.interlayerBox2025{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.interlayerItem2025{width:520px;height:212px;border-radius:12px;background-color:#f1f1f1;overflow:hidden;padding:40px 45px 30px 45px;position:absolute;left:200px;top:0;opacity:0;pointer-events:none;transition:.3s;}
.interlayerItem2025.active{position:relative;z-index:10;left:0;opacity:1;pointer-events:all;}
.interlayerItem2025.prev1{left:-540px;}
.interlayerItem2025.next1{z-index:10;left:540px;opacity:1;pointer-events:all;}
.interlayerItem2025.next2{z-index:10;left:1080px;opacity:1;pointer-events:all;}
.interlayerItem2025.next2:first-child{left:-540px;opacity:0;pointer-events:none;}
.interlayerItem2025.prev1:last-child{left:1620px;}
.interlayerItem2025.next3{left:1620px;}
.interlayer2025 .interlayerItem2025{background-size:contain;background-position:right bottom;background-repeat:no-repeat;}
.interlayerItem2025.dark{background-color:#444148;color:#fff;}
.interlayerItemTitle2025{width:270px;max-width:100%;font-size:32px;font-weight:700;font-weight:750;margin-bottom:10px;display:block;}
.interlayerItemText2025{width:250px;max-width:100%;font-size:18px;line-height:1.3;}
.interlayerBox2025 .slides{position:relative;width:100%;margin-bottom:18px;}
.interlayerBox2025 .bottomNav{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.interlayerBox2025 .bottomNav .prev{width:51px;height:51px;cursor:pointer;background:url(../img/2025/arrow_right_slider.svg) no-repeat center;background-size:contain;transform:rotate(180deg);margin:0 3px;border-radius:50%;}
.interlayerBox2025 .bottomNav .next{width:51px;height:51px;cursor:pointer;background:url(../img/2025/arrow_right_slider.svg) no-repeat center;background-size:contain;margin:0 3px;border-radius:50%;}
.interlayerBox2025 .bottomNav .hide{opacity:.34;pointer-events:none;}
.interlayer2025Wrap{margin:auto;width:1600px;max-width:100%;}
@media only screen and (max-width:1880px){
.interlayer2025Wrap{width:1600px;}
}
@media only screen and (max-width:1680px){
.interlayer2025Wrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
@media only screen and (max-width:1440px){
.interlayer2025Wrap{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);}
}
@media only screen and (max-width:1360px){
.interlayer2025Wrap{width:940px;}
.interlayerItem2025{width:420px;padding:30px 20px;height:160px;}
.interlayerItemTitle2025{font-size:26px;margin-bottom:5px;}
.interlayerItemText2025{width:200px;font-size:16px;}
.interlayerItem2025.next1{left:430px;}
.interlayerItem2025.prev1{left:-430px;}
.interlayerItem2025.next2{left:860px;}
.interlayerItem2025.next3{left:1290px;}
.interlayerItem2025.next2:first-child{left:-430px;}
.interlayerItem2025.prev1:last-child{left:1290px;}
}
@media only screen and (max-width:768px){
.interlayer2025{padding:6.51vw 0;}
.interlayer2025Wrap{width:100%;padding:0 2.604vw;}
.interlayerItem2025{width:84.375vw;padding:7.031vw 3.906vw;}
.interlayerItem2025.next1{left:85.938vw;}
.interlayerItem2025.prev1{left:-85.938vw;opacity:0;}
.interlayerItem2025.next2{left:171.876vw;}
.interlayerItem2025.next3{left:171.876vw;}
.interlayerItem2025.next1:first-child{left:-85.938vw;opacity:0;}
.interlayerItem2025.prev1:last-child{left:171.876vw;}
.interlayerItemTitle2025{font-size:5.729vw;margin-bottom:0.651vw;width:50vw;}
.interlayerItemText2025{font-size:3.385vw;width:45.573vw;}
.interlayer2025 .interlayerItem2025{height:40.365vw;background-position:right -12% bottom;}
}




/*excursionDerevo2025*/
.excursionDerevo2025{padding:60px 0 10px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.excursionDerevo2025Wrap{margin:auto;width:1600px;}
.excursionDerevo2025Content{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position: relative;}
.excursionDerevo2025Form .contactTypes{display:none;}
.excursionDerevo2025Form{width:410px;padding:30px;border-radius:25px;background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.excursionDerevo2025Form .clientTimeIn,.excursionDerevo2025Form .phoneBox{margin-bottom:6px;width:100%;}
.excursionDerevo2025Form .formBox{width:330px;margin:0 auto;max-width:100%;}
.excursionDerevo2025Form .clientTime{width:100%;}
.excursionDerevo2025Form .btn{width:100%;height:58px;}
.excursionDerevo2025Form .polit{text-align:center;}
.excursionDerevo2025FormTitle{font-size:32px;text-align:center;font-weight:700;margin:0 auto;margin-bottom:10px;width:340px;max-width:100%;}
.excursionDerevo2025FormSubtitle{font-size:18px;color:#7d6b69;margin:0 auto;margin-bottom:25px;text-align:center;width:330px;max-width:100%;}
.excursionDerevo2025VideoBox{width:1178px;position: relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.excursionDerevo2025 .excursionDerevo2025Video{background-size:cover;background-repeat:no-repeat;background-position:center;height:440px;}
.excursionDerevo2025Video{height:100%;width:100%;border-radius:25px;background-color:#f1f1f1;position:relative;overflow:hidden;}
.excursionDerevo2025Video.videoLink{cursor:pointer;}
.excursionDerevo2025Video.videoLink:after{content: '';width: 70px;height: 70px;background: url(../img/2025/play.svg) no-repeat 0 0 / cover;z-index: 2;position: absolute;border-radius: 10px;left: 50%;top: 50%;margin-left: -32px;margin-top: -32px;}
.excursionDerevo2025Video{margin-right:25px;}
.excursionDerevo2025 .excursionDerevo2025Video:last-child{margin-right:0;}
.videocount_h .excursionDerevo2025Video{width:100%;}
.videocount_hh .excursionDerevo2025Video{width:583px;margin-right:12px;}
.videocount_hv .excursionDerevo2025Video,.videocount_hvv .excursionDerevo2025Video{width:637px;}
.videocount_hv .clip,.videocount_hvv .clip{width:245px;}
.videocount_hhh .excursionDerevo2025Video{width:376px;}
.videocount_hhv .excursionDerevo2025Video{width:441px;}
.videocount_hhv .clip{width:245px;}
.videocount_vvvv .excursionDerevo2025Video,.videocount_hvvv .excursionDerevo2025Video,.videocount_hhvv .excursionDerevo2025Video,.videocount_hhhv .excursionDerevo2025Video,.videocount_hhhh .excursionDerevo2025Video{width:287px;margin-right:10px;height:470px;}
.videocount_v .excursionDerevo2025Video,.videocount_vv .excursionDerevo2025Video,.videocount_vvv .excursionDerevo2025Video{width:310px;height:550px;}
.videocount_v .excursionDerevo2025Form,.videocount_vv .excursionDerevo2025Form{width:920px;}
.videocount_v .excursionDerevo2025VideoBox,.videocount_vv .excursionDerevo2025VideoBox{width:650px;}
.videocount_v .excursionDerevo2025FormTitle,.videocount_vv .excursionDerevo2025FormTitle{width:670px;font-size:52px;text-align:left;}
.videocount_v .excursionDerevo2025FormSubtitle,.videocount_vv .excursionDerevo2025FormSubtitle{width:670px;font-size:26px;text-align:left;margin-bottom:50px;}
.videocount_v .formBox,.videocount_vv .formBox{width:670px;}
.videocount_v .formBox form,.videocount_vv .formBox form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.videocount_v .buttonBox,.videocount_vv .buttonBox{width:330px;max-width:100%;}
.videocount_v .labelPhone,.videocount_vv .labelPhone{margin-bottom:0;}
.videocount_v .clientTimeIn,.videocount_vv .phoneBox,.videocount_v .phoneBox,.videocount_vv .clientTimeIn{margin-bottom:0;width:330px;}
.videocount_v .labelPhone input,.videocount_vv .labelPhone input,.videocount_v .labelPhone input,.videocount_vv .labelPhone input{padding-top:21px;padding-bottom:21px;}
.videocount_v .labelPhone .default_phone, .videocount_v .labelPhone .mask_phone,.videocount_vv .labelPhone .default_phone, .videocount_vv .labelPhone .mask_phone{top:23px;}
.videocount_v .btn,.videocount_vv .btn{height:62px;}
.videocount_v .polit,.videocount_vv .polit{text-align:left;}
.videocount_vvv .excursionDerevo2025Form{width:580px;}
.videocount_vvv .excursionDerevo2025VideoBox{width:990px;}
.excursionDerevo2025 .bear1{width:106px;height:130px;position: absolute;right:275px;top:-130px;}
.excursionDerevo2025TitleBox{width:max-content;max-width:100%;text-align:left;}
.excursionDerevo2025Title{font-size:42px;margin-bottom:30px;display:inline-block;text-align:left;}
.videocount_v .politicsFormText2025,.videocount_vv .politicsFormText2025{order:3;}
@media only screen and (max-width:1680px){
.excursionDerevo2025Title{font-size:42px;}
.excursionDerevo2025Wrap{width:1366px;}
.excursionDerevo2025 .bear1{right:155px;}
.excursionDerevo2025Video{margin-right:20px;}
.excursionDerevo2025Form{width:360px;padding:30px 10px;}
.excursionDerevo2025VideoBox{width:996px;}
.excursionDerevo2025FormTitle{font-size:30px;}
.excursionDerevo2025FormSubtitle{font-size:16px;}
.excursionDerevo2025Form .formBox{width:300px;}
.videocount_vvv .excursionDerevo2025Form{width:420px;}
.videocount_vvv .excursionDerevo2025VideoBox{width:926px;}
.videocount_hh .excursionDerevo2025Video{width:492px;}
.videocount_v .excursionDerevo2025Video, .videocount_vv .excursionDerevo2025Video, .videocount_vvv .excursionDerevo2025Video{width:295px;height:500px;}
.videocount_hvv .excursionDerevo2025Video{width:466px;}
.videocount_hvv .clip{width:245px;}
.videocount_vvvv .excursionDerevo2025Video,.videocount_hvvv .excursionDerevo2025Video,.videocount_hhvv .excursionDerevo2025Video,.videocount_hhhv .excursionDerevo2025Video,.videocount_hhhh .excursionDerevo2025Video{width:241px;height:400px;}
.videocount_v .excursionDerevo2025Form, .videocount_vv .excursionDerevo2025Form{width:691px;padding:30px 20px;}
.videocount_v .excursionDerevo2025FormTitle, .videocount_vv .excursionDerevo2025FormTitle{font-size:50px;}
.videocount_v .formBox, .videocount_vv .formBox{width:640px;}
.videocount_v .clientTimeIn, .videocount_vv .phoneBox, .videocount_v .phoneBox, .videocount_vv .clientTimeIn{width:300px;}
.videocount_hhh .excursionDerevo2025Video{width:322px;margin-right:10px;}
.videocount_hhv .excursionDerevo2025Video{width:365px;margin-right:10px;}
.videocount_hhv .clip{width:245px;}
.excursionDerevo2025Form .politicsFormText2025{font-size:11px;}
}
@media only screen and (max-width:1440px){
.excursionDerevo2025Wrap{width:1332px;}
.excursionDerevo2025VideoBox{width:960px;}
.excursionDerevo2025Video{margin-right:12px;}
.videocount_vvv .excursionDerevo2025Form{width:420px;}
.videocount_vvv .excursionDerevo2025VideoBox{width:900px;}
.videocount_hh .excursionDerevo2025Video{width:474px;}
.videocount_v .excursionDerevo2025Video, .videocount_vv .excursionDerevo2025Video, .videocount_vvv .excursionDerevo2025Video{width:292px;height:500px;}
.videocount_hvv .excursionDerevo2025Video{width:466px;}
.videocount_hvv .clip{width:235px;}
.videocount_vvvv .excursionDerevo2025Video,.videocount_hvvv .excursionDerevo2025Video,.videocount_hhvv .excursionDerevo2025Video,.videocount_hhhv .excursionDerevo2025Video,.videocount_hhhh .excursionDerevo2025Video{width:232px;height:400px;}
.videocount_v .excursionDerevo2025Form, .videocount_vv .excursionDerevo2025Form{width:691px;padding:30px 20px;}
.videocount_v .excursionDerevo2025FormTitle, .videocount_vv .excursionDerevo2025FormTitle{font-size:50px;}
.videocount_v .formBox, .videocount_vv .formBox{width:640px;}
.videocount_v .clientTimeIn, .videocount_vv .phoneBox, .videocount_v .phoneBox, .videocount_vv .clientTimeIn{width:300px;}
.videocount_v .excursionDerevo2025VideoBox, .videocount_vv .excursionDerevo2025VideoBox{width:631px;}
.videocount_hhv .excursionDerevo2025Video{width:347px;}
.videocount_hhv .clip{width:245px;}
.videocount_hhh .excursionDerevo2025Video{width:313px;}
}
@media only screen and (max-width:1360px){
.excursionDerevo2025{padding-top:40px;}
.excursionDerevo2025Wrap{width:940px;}
.excursionDerevo2025Title{font-size:32px;margin-bottom:20px;}
.excursionDerevo2025 .bear1{right:0;}
.excursionDerevo2025VideoBox{display:contents;}
.excursionDerevo2025 .excursionDerevo2025Video{height:390px;margin-top:10px;}
.excursionDerevo2025Content{justify-content:flex-start;}
.excursionDerevo2025Form{margin-right:10px;margin-top:10px;padding:20px 10px;}
.excursionDerevo2025 .bear1{top:-118px;}
.excursionDerevo2025FormSubtitle{width:100%;}
.excursionDerevo2025Video{margin-right:10px;}
.videocount_v .excursionDerevo2025Video{width:239px;}
.videocount_v .excursionDerevo2025FormTitle{font-size:42px;width:540px;margin:0 0 10px;}
.videocount_h .excursionDerevo2025Video{width:570px;}
.videocount_vv .excursionDerevo2025Form{width:360px;}
.videocount_vv .excursionDerevo2025FormTitle{font-size:30px;text-align:center;}
.videocount_vv .excursionDerevo2025FormSubtitle{font-size:16px;margin-bottom:25px;text-align:center;width:100%;}
.videocount_vv .formBox form{display:block;}
.videocount_vv .buttonBox{width:100%;}
.videocount_vv .polit{text-align:center;}
.videocount_vv .labelPhone{margin-bottom:7px;width:100%;}
.videocount_vv .labelPhone input, .videocount_vv .labelPhone input{padding-top:18px;padding-bottom:18px;}
.videocount_vv .labelPhone .default_phone, .videocount_vv .labelPhone .mask_phone{top:20px;}
.videocount_vv .btn{height:58px;}
.videocount_vv .phoneBox, .videocount_vv .clientTimeIn{width:100%;}
.videocount_vv .excursionDerevo2025Video{width:279px;}
.videocount_hv .excursionDerevo2025Video{height:360px;margin-right:10px;width:340px;}
.videocount_hv .clip{width:220px;}
.videocount_hh .excursionDerevo2025Video{width:279px;height:360px;}
.videocount_vvv .excursionDerevo2025Form{width:360px;padding:20px 10px;}
.videocount_vvv .excursionDerevo2025Video{width:183px;height:360px;}
.videocount_hvv .excursionDerevo2025Video{height:360px;}
.videocount_hvv .excursionDerevo2025Video{width:560px;}
.videocount_hvv .clip{width:240px;}
.videocount_hvv,.videocount_hhv,.videocount_hhh,.videocount_hvvv,.videocount_hhvv,.videocount_hhhv,.videocount_hhhh{justify-content:center;}
.videocount_hhv .excursionDerevo2025Video{height:360px;width:465px;}
.videocount_hhv .clip{width:183px;}
.videocount_hhh .excursionDerevo2025Video{height:360px;width:465px;}
.videocount_vvvv .excursionDerevo2025Video{height:390px;width:280px;}
.videocount_vvvv .excursionDerevo2025Video:nth-of-type(2n+2){margin-right:0;}
.videocount_hvvv .excursionDerevo2025Video,.videocount_hhvv .excursionDerevo2025Video,.videocount_hhhv .excursionDerevo2025Video{width:456px;height:360px;}
.videocount_hvvv .clip,.videocount_hhvv .clip,.videocount_hhhv .clip{width:232px;}
.videocount_hhhh .excursionDerevo2025Video{width:306px;height:360px;}
}
@media only screen and (max-width:768px){
.excursionDerevo2025{padding:6.51vw 0;}
.excursionDerevo2025Wrap{width:100%;}
.excursionDerevo2025Title{padding:0 22.135vw 0 2.604vw;width:100%;font-size:8.333vw;}
.excursionDerevo2025 .bear1{height:26.042vw;width:21.234vw;top:-26.042vw;right:1vw;}
.excursionDerevo2025 .excursionDerevo2025Video{margin-top:0;margin-bottom:1.563vw;}
.excursionDerevo2025Video{border-radius:1.953vw;}
.excursionDerevo2025Content{padding:0 2.604vw;padding:0;}
.excursionDerevo2025VideoBox{display:flex;width:100%;order:1;justify-content:space-between;}
.excursionDerevo2025 .excursionDerevo2025VideoBox{width:100%;}
.videocount_v .excursionDerevo2025VideoBox,.videocount_hv .excursionDerevo2025VideoBox,.videocount_hhv .excursionDerevo2025VideoBox{justify-content:center;}
.excursionDerevo2025Form{order:2;}
.excursionDerevo2025Form{margin:0;}
.excursionDerevo2025Video.videoLink:after{width:11.719vw;height:11.719vw;margin-top:-5.8595vw;margin-left:-5.8595vw;}
.excursionDerevo2025 .excursionDerevo2025Video{margin-right:0;}
.excursionDerevo2025 .excursionDerevo2025Video{width:100%;height:74.219vw;}
.excursionDerevo2025 .clip{width:49.2185vw;height:74.219vw;}
.excursionDerevo2025 .excursionDerevo2025Form{width:100%;}
.videocount_vvv .excursionDerevo2025Video:last-child,.videocount_hhhv .clip{margin-left:auto;margin-right:auto;}
.excursionDerevo2025Form{display:block;border-radius:1.953vw;padding:6.51vw 2.604vw;}
.excursionDerevo2025Form .formBox, .videocount_v .formBox, .videocount_vv .formBox{width:100%;}
.videocount_v .formBox form, .videocount_vv .formBox form{display:block;}
.excursionDerevo2025FormTitle,.videocount_v .excursionDerevo2025FormTitle{font-size:6.12vw;margin:0 auto 2vw;width:68vw;text-align:center;}
.excursionDerevo2025FormSubtitle,.videocount_v .excursionDerevo2025FormSubtitle, .videocount_vv .excursionDerevo2025FormSubtitle{font-size:4.427vw;margin-bottom:5.859vw;width:100%;text-align:center;}
.excursionDerevo2025Form .politicsFormText2025{text-align:center;}
.excursionDerevo2025Form .clientTimeIn, .excursionDerevo2025Form .phoneBox,.excursionDerevo2025Form .btn{width:92.188vw;margin:auto;}
.excursionDerevo2025Form .btn{font-size:4.427vw;height:18.229vw;padding:2vw;border-radius:0.911vw;}
.excursionDerevo2025Form .labelPhone{margin-bottom:1vw;font-size:4.427vw;border-radius:0.911vw;}
.excursionDerevo2025Form .tel, .excursionDerevo2025Form .clientPhone,.excursionDerevo2025Form .labelPhone input{font-size:4.427vw;padding:6.3802vw 9.115vw;border-radius:inherit;}
.excursionDerevo2025Form .labelPhone .default_phone, .excursionDerevo2025Form .labelPhone .mask_phone{left:9.115vw;top:7vw;}
.excursionDerevo2025Form .labelPhone .mobileSubmit{padding:1vw 3vw;font-size:3vw;}
.excursionDerevo2025Form .labelPhone .mobileSubmit:after{width:3vw;height:3vw;margin-left:1vw;}
.excursionDerevo2025Form .politicsFormText2025{margin:1.5vw 0;font-size:3.125vw;}
.excursionDerevo2025Form .politChB{border-radius: 0.6vw;width:4vw;height:4vw;margin-right:.6vw;margin-bottom:.6vw;}
.excursionDerevo2025Form .politChB:before{width:2.4vw;height:2.4vw;margin-left:-1.2vw;margin-top:-1.2vw;}
.excursionDerevo2025Form input::placeholder{font-size:4.427vw;opacity: 1;}
.excursionDerevo2025Form input::-webkit-input-placeholder {font-size:4.427vw;}
.excursionDerevo2025Form input::-moz-placeholder {font-size:4.427vw;}
.excursionDerevo2025Form input:-moz-placeholder {font-size:4.427vw;}
.excursionDerevo2025Form input:-ms-input-placeholder {font-size:4.427vw;}
}





/*catalogBox2025*/
.catalogBox2025Wrap{margin:auto;width:1600px;max-width:100%;}
.catalogBox2025BigWrap{margin:auto;width:1850px;max-width:100%;padding-bottom:20px;}
.catalogBox2025BigWrap{padding:45px 0 25px;}
.catalogBox2025{background:#f1f1f1;border-radius:15px;padding:50px 0 60px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.category .catalogBox2025{padding-top:20px;}
.catalogBox2025Title{font-size:42px;margin-bottom:30px;width:max-content;max-width:100%;padding-right:130px;position:relative;}
.catalogBox2025Title .h2{font-weight:700;font-size:inherit;text-align:left;}
.catalogBox2025Title .sub{position:relative;padding-right:40px;}
.catalogBox2025Title .catalogBox2025TitleYear{width:60px;height:60px;color:#000;position:absolute;right:-10px;top:-30px;transform:rotate(-20deg);background:url(../img/2025/year_label.svg) no-repeat center;background-size:contain;font-size:14px;font-weight:750;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.catalogBox2025Title .bear2Box{width:110px;height:158px;position:absolute;right:0;bottom:-32px;transform:scale(-1, 1);}
.catalogBox2025Title .bear2{width:100%;height:100%;}
.catalog2025Content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalog2025Item{border-radius:15px;overflow:hidden;width:785px;background:#fff;margin-bottom:30px;transition:.3s;}
.catalog2025Item:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalog2025ItemImage{height:440px;width:100%;}
.catalogBox2025 .catalog2025ItemImage{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}
.catalog2025ItemImage img{width:100%;height:100%;object-fit:cover;}
.catalog2025ItemData{padding:20px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalog2025ItemParams{width:425px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalog2025Item .separator2{width:100%;height:1px;background:#ede5da;margin:8px 0 18px;}
.catalog2025Item .separator1,.catalog2025Item .separator3{display:none;}
.catalog2025ItemParam p,.catalog2025ItemTitle p,.catalog2025ItemPrice p{font-size:14px;color:#5c5c5c;font-weight:600;}
.catalog2025ItemParam b,.catalog2025ItemTitle b,.catalog2025ItemPrice b{color:#171717;}
.catalog2025ItemTitle a{font-size:22px;font-weight:900;text-decoration:underline;color:#171717;}
.catalog2025ItemTitle a:hover{text-decoration:none;}
.catalog2025Item .catalog2025ItemModal{display:none;}
.catalog2025ItemParam.ipoteka b,.catalog2025ItemParam.projectFrom b{font-size:14px;}
.catalog2025ItemPrice b{font-size:28px;color:#171717;font-weight:800;}
.catalog2025ItemBtn .btn{width:175px;height:53px;}
.catalog2025ItemParam.projectFrom{padding:8px 16px;border-radius:7px;border:1px solid #7e6c6a;}
.catalog2025ItemParam .ico{width:32px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px;}
.catalog2025ItemParam.projectFrom .ico,.catalog2025ItemParam.ipoteka .ico{width:29px;height:29px;margin-right:8px;}
.catalog2025ItemParam{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.catalog2025ItemTitle{order:1;margin-bottom:10px;}
.catalog2025Item .separator2{order:4;}
.catalog2025ItemParams{order:3;margin-bottom:10px;}
.catalog2025ItemPrice{order:5;}
.catalog2025ItemParam.ipoteka{order:6;}
.catalog2025ItemParam.projectFrom{order:7;}
.catalog2025ItemBtn{order:10;}
.catalog2025ItemParam .ico.size{background-image:url(../img/2025/size.svg);}
.catalog2025ItemParam .ico.square{background-image:url(../img/2025/measure.svg);}
.catalog2025ItemParam .ico.house{background-image:url(../img/2025/wooden_house.svg);}
.catalog2025ItemParam .ico.ipoteka{background-image:url(../img/2025/house_percent.svg);}
.catalog2025ItemParam .ico.project{background-image:url(../img/2025/house_plan.svg);}
#popproject_new .catalog2025Item:first-child,.catalog2025Item.big{width:100%;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemImage,.catalog2025Item.big .catalog2025ItemImage{height:1018px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemModal,.catalog2025Item.big .catalog2025ItemModal{display:block;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemParams,.catalog2025Item.big .catalog2025ItemParams{width:400px;}
#popproject_new .catalog2025Item:first-child .separator1,.catalog2025Item.big .separator1,#popproject_new .catalog2025Item:first-child .separator2,.catalog2025Item.big .separator2,#popproject_new .catalog2025Item:first-child .separator3,.catalog2025Item.big .separator3{display:block;width:1px;height:32px;background:#ede5da;}
#popproject_new .catalog2025Item:first-child .separator1,.catalog2025Item.big .separator1{order:2;}
#popproject_new .catalog2025Item:first-child .separator3,.catalog2025Item.big .separator3{order:8;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice,.catalog2025Item.big .catalog2025ItemPrice{order:9;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemModal,.catalog2025Item.big .catalog2025ItemModal{font-size: 14px;color: #937167;text-decoration: underline;text-decoration-style: dotted;cursor: pointer;text-align: center;font-weight:750;margin-top: 6px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemModal:hover,.catalog2025Item.big .catalog2025ItemModal:hover{text-decoration:none;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemBtn .btn,.catalog2025Item.big .catalog2025ItemBtn .btn{width:145px;height:42px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle,.catalog2025Item.big .catalog2025ItemTitle{margin-bottom:0;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemParams,.catalog2025Item.big .catalog2025ItemParams{margin-bottom:0;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle a,.catalog2025Item.big .catalog2025ItemTitle a{font-size:27px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle p,.catalog2025Item.big .catalog2025ItemTitle p{font-size:18px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemParam p,.catalog2025Item.big .catalog2025ItemParam p{font-size:inherit;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemParam.ipoteka b,#popproject_new .catalog2025Item:first-child .catalog2025ItemParam.projectFrom b,.catalog2025Item.big .catalog2025ItemParam.ipoteka b,.catalog2025Item.big .catalog2025ItemParam.projectFrom b{font-size:inherit;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice p,.catalog2025Item.big .catalog2025ItemPrice p{font-size:18px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice b,.catalog2025Item.big .catalog2025ItemPrice b{font-size:35px;}
.catalog2025Item:nth-of-type(2n+2) .btn:after{transition-delay:.2s;}
.catalog2025Item:nth-of-type(2n+3) .btn:after{transition-delay:.4s;}
.catalog2025Item.readyMadeHouse{color:#fff;background:#444148;background:var(--main-font-color-2025, #444148);}
.catalog2025Item.readyMadeHouse .catalog2025ItemParam p,.catalog2025Item.readyMadeHouse .catalog2025ItemTitle p,.catalog2025Item.readyMadeHouse .catalog2025ItemPrice p,.catalog2025Item.readyMadeHouse .catalog2025ItemTitle a,
.catalog2025Item.readyMadeHouse .catalog2025ItemParam b,.catalog2025Item.readyMadeHouse .catalog2025ItemTitle b,.catalog2025Item.readyMadeHouse .catalog2025ItemPrice b{color:inherit;}
.catalog2025ItemParam.ipoteka:has(+ .separator3){margin-right:auto;margin-left:20px;}
.catalog2025Item.readyMadeHouse .projectFrom{opacity:0;pointer-events:none;border-color:#fff;}
.readyMadeHouse .catalog2025ItemParam .ico.size{background-image:url(../img/2025/size_light.svg);}
.readyMadeHouse .catalog2025ItemParam .ico.square{background-image:url(../img/2025/measure_light.svg);}
.readyMadeHouse .catalog2025ItemParam .ico.house{background-image:url(../img/2025/wooden_house_light.svg);}
.readyMadeHouse .catalog2025ItemParam .ico.ipoteka{background-image:url(../img/2025/house_percent_light.svg);}
.readyMadeHouse .catalog2025ItemParam .ico.project{background-image:url(../img/2025/house_plan_light.svg);}
.readyMadeHouse .catalog2025ItemTitle a{text-decoration:none;}
.readyMadeHouse .readyMadeIcon{transform:scale(1,1);transition:.25s ease-in-out; position: absolute;z-index:10;right:12px;top:20px;padding-top:56px;color:#444148;color:var(--main-font-color-2025, #444148);pointer-events:none;background-size:contain;background-position:center;background-repeat:no-repeat;width:138px;height:138px;font-size:18px;font-weight:900;text-align:center;}
.readyMadeHouse .readyMadeIcon p{transform:scale(1,1);transition:.25s ease-in-out;}
.readyMadeHouse .catalog2025ItemImage{position:relative;}
.readyMadeHouse:hover .readyMadeIcon{transform:scale(-1, 1);}
.readyMadeHouse:hover .readyMadeIcon p{transform:scale(-1, 1);}
@media only screen and (max-width:1880px){
.catalogBox2025BigWrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
@media only screen and (max-width:1680px){
.catalogBox2025Wrap{width:1366px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemImage, .catalog2025Item.big .catalog2025ItemImage{height:790px;}
.catalog2025ItemData{font-size:14px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemParam.projectFrom,.catalog2025Item.big .catalog2025ItemParam.projectFrom{padding:8px 12px;}
.catalog2025ItemParam.projectFrom{padding:0 5px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice p, .catalog2025Item.big .catalog2025ItemPrice p{font-size:14px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemBtn .btn, .catalog2025Item.big .catalog2025ItemBtn .btn{width:112px;}
.catalog2025Item{margin-bottom:15px;}
.catalog2025Item{width:675px;margin-bottom:15px;}
.catalog2025ItemImage{height:350px;}
.catalog2025ItemData{padding:12px 25px;}
.catalog2025ItemParams{width:345px;}
.catalog2025ItemParam .ico{margin-right:8px;width:27px;height:27px;}
.catalog2025ItemTitle a{font-size:18px;}
.catalog2025ItemPrice b{font-size:22px;}
.catalog2025ItemBtn .btn{width:126px;height:36px;}
.catalog2025Item .separator2{margin:8px 0 8px;}
.readyMadeHouse .readyMadeIcon{width:108px;height:108px;font-size:14px;padding-top:45px;}
.catalog2025Item .separator2{margin-top:0;}
.catalog2025ItemParam.projectFrom .ico, .catalog2025ItemParam.ipoteka .ico{width:27px;height:27px;}
}
@media only screen and (max-width:1440px){
.catalogBox2025BigWrap{width:1332px;}
.catalogBox2025Wrap{width:1250px;}
.catalog2025Item{width:620px;}
}
@media only screen and (max-width:1360px){
.catalogBox2025BigWrap{width:940px;}
.catalogBox2025{padding:30px 0;}
.catalogBox2025Wrap{width:900px;}
.catalogBox2025Title{font-size:32px;margin-bottom:20px;}
.catalogBox2025Title .catalogBox2025TitleYear{width:50px;height:50px;font-size:12px;}
.catalogBox2025Title .bear2Box{bottom:-22px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemImage, .catalog2025Item.big .catalog2025ItemImage{height:580px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle, .catalog2025Item.big .catalog2025ItemTitle{width:320px;margin-bottom:10px;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice, .catalog2025Item.big .catalog2025ItemPrice{order:5;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemParams, .catalog2025Item.big .catalog2025ItemParams{margin-bottom:10px;}
.catalog2025Content{display:block;}
.catalog2025Item{margin:0 auto 15px;}
}
@media only screen and (max-width:768px){
.catalogBox2025BigWrap{padding:5.208vw 0 5.859vw;}
.catalogBox2025{padding:5.208vw 2.604vw;border-radius:5.208vw;}
.catalogBox2025Title{font-size:8.333vw;padding-left:3.906vw;margin-bottom:13.021vw;padding-right:12vw;}
.catalogBox2025Title .catalogBox2025TitleYear{font-size:3.906vw;width:15.625vw;height:15.625vw;right:9vw;top:11.4vw;}
.catalogBox2025Title .bear2Box{bottom:-13.021vw;width:19.01vw;height:27.344vw;}
.catalogBox2025 .catalog2025ItemImage,#popproject_new .catalog2025Item:first-child .catalog2025ItemImage, .catalog2025Item.big .catalog2025ItemImage{height:auto;}
.catalog2025ItemImage img{height:auto;display:block;}
.catalog2025Item{width:100%;border-radius:1.953vw;margin-bottom:2.083vw;}
.catalog2025ItemTitle,#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle, .catalog2025Item.big .catalog2025ItemTitle{width:100%;margin-bottom:3.255vw;}
.catalog2025ItemParams{width:100%;}
#popproject_new .catalog2025Item:first-child .separator1, .catalog2025Item.big .separator1,.separator1{display:none;}
.catalog2025ItemData{padding:3.906vw;}
.catalog2025ItemTitle a,#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle a, .catalog2025Item.big .catalog2025ItemTitle a{font-size:6.12vw;}
.catalog2025ItemParam p, .catalog2025ItemTitle p, .catalog2025ItemPrice p,#popproject_new .catalog2025Item:first-child .catalog2025ItemTitle p, .catalog2025Item.big .catalog2025ItemTitle p,#popproject_new .catalog2025Item:first-child .catalog2025ItemParam p, .catalog2025Item.big .catalog2025ItemParam p{font-size:3.906vw;}
.catalog2025ItemParams,#popproject_new .catalog2025Item:first-child .catalog2025ItemParams, .catalog2025Item.big .catalog2025ItemParams{width:100%;margin-bottom:3.255vw;}
.catalog2025ItemParam b, .catalog2025ItemTitle b{font-size:4.427vw;}
.catalog2025ItemParam .ico,.catalog2025ItemParam.projectFrom .ico, .catalog2025ItemParam.ipoteka .ico{width:7.813vw;height:7.813vw;margin-right:2.604vw;}
.catalog2025ItemParams .ico{display:none;}
.readyMadeHouse .catalog2025ItemParams .ico,.readyMadeHouse .catalog2025ItemParams .catalog2025ItemParam{display:block;}
.readyMadeHouse .catalog2025ItemParams .ico{margin-right:0;margin-bottom:1.302vw;}
.catalog2025Item .separator2,#popproject_new .catalog2025Item:first-child .separator2, .catalog2025Item.big .separator2{width:100%;height:1px;margin:0 0 3.255vw;}
.catalog2025ItemParam.ipoteka{order:5;width:45.573vw;margin-bottom:3.255vw;font-size:3.906vw;}
.catalog2025ItemParam.projectFrom,#popproject_new .catalog2025Item:first-child .catalog2025ItemParam.projectFrom, .catalog2025Item.big .catalog2025ItemParam.projectFrom{order:6;margin-bottom:3.255vw;padding:2.604vw 3.906vw;border-radius:1.042vw;font-size:3.906vw;}
.catalog2025ItemPrice,#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice, .catalog2025Item.big .catalog2025ItemPrice{order:8;}
.catalog2025ItemParam.ipoteka b, .catalog2025ItemParam.projectFrom b{font-size:3.906vw;}
.catalog2025Item .separator3,#popproject_new .catalog2025Item:first-child .separator3, .catalog2025Item.big .separator3{order:7;width:100%;height:1px;margin:0 0 3.255vw;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice p, .catalog2025Item.big .catalog2025ItemPrice p{font-size:3.906vw;}
.catalog2025ItemPrice b,#popproject_new .catalog2025Item:first-child .catalog2025ItemPrice b, .catalog2025Item.big .catalog2025ItemPrice b{font-size:6.12vw;}
.catalog2025ItemBtn .btn,#popproject_new .catalog2025Item:first-child .catalog2025ItemBtn .btn, .catalog2025Item.big .catalog2025ItemBtn .btn{width:39.063vw;height:11.198vw;font-size:4.427vw;}
#popproject_new .catalog2025Item:first-child .catalog2025ItemModal, .catalog2025Item.big .catalog2025ItemModal{font-size:4.427vw;margin-top:3.255vw;}
.readyMadeHouse .catalog2025ItemParam.ipoteka{order:8;margin-bottom:0;}
.readyMadeHouse .catalog2025ItemPrice{order:5;margin-bottom:3.255vw;}
.catalogBox2025Title .sub{padding-right:0;}
}







/*catalogInterlayerIpoteka2025*/
.catalogInterlayerIpoteka2025{width:1600px;max-width:100%;color:#fff;background-color:#48464c;margin-bottom: 30px; height:554px;position:relative;border-radius:15px;overflow:hidden; font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;transition:.3s;position: relative;}
.catalogInterlayerIpoteka2025:hover{box-shadow: rgba(0, 0, 0, 0.23) 0px 7px 20px 0px;}
.catalogInterlayerIpoteka2025Back{position: absolute;width:100%;height:100%;left: 0;top: 0;opacity:.64;}
.catalogInterlayerIpoteka2025:before{content:'';position:absolute;left: 0;bottom:-10px;height:342px;width:100%; z-index:5;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.catalogInterlayerIpoteka2025Content{position:relative;height:100%;z-index:20;padding:25px 25px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalogInterlayerIpoteka2025Title{font-weight:900;font-size:53px;margin-bottom:15px;width:100%;text-transform:uppercase;}
.catalogInterlayerIpoteka2025Text{width:470px;font-size:20px;font-weight:400;line-height:1.35;background: #fff;color: #000;padding:5px 10px 7px;border-radius: 7px;}
.catalogInterlayerIpoteka2025Text b{font-weight:750;}
.catalogInterlayerIpoteka2025Bullits{width:720px;}
.catalogInterlayerIpoteka2025Bullits ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalogInterlayerIpoteka2025BullitsBig{margin-bottom:22px;}
.catalogInterlayerIpoteka2025BullitsBig li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.catalogInterlayerIpoteka2025BullitsBig li b{color:#eae3d9;font-size:48px;margin-right:10px;}
.catalogInterlayerIpoteka2025BullitsBig li p{font-size:19px;}
.catalogInterlayerIpoteka2025BullitsSmall{padding-top:15px;width:710px;max-width:100%;margin:auto;border-top:1px solid rgba(255,255,255,.27);}
.catalogInterlayerIpoteka2025BullitsSmall li{padding-left:21px;position: relative;}
.catalogInterlayerIpoteka2025BullitsSmall li:before{content:'';width:12px;height:9px;background:url(../img/2025/check_white.svg) no-repeat center;background-size:contain;position: absolute;left: 0;top:5px;}
.catalogInterlayerIpoteka2025Banks img{height:19px;width:auto;margin:5px 3px;}
.catalogInterlayerIpoteka2025Banks{margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.catalogInterlayerIpoteka2025BtnBox{width:248px;}
.catalogInterlayerIpoteka2025BtnBox .btn{height:62px;}
@media only screen and (max-width:1680px){
.catalogInterlayerIpoteka2025{margin-bottom:15px;}
.catalogInterlayerIpoteka2025Title{font-size:43px;}
.catalogInterlayerIpoteka2025Text{width:max-content;max-width:100%;margin-bottom:15px;}
.catalogInterlayerIpoteka2025BullitsBig{margin-bottom:10px;}
.catalogInterlayerIpoteka2025Content{padding-bottom:20px;align-items:center;}
.catalogInterlayerIpoteka2025Bullits{width:740px;}
.catalogInterlayerIpoteka2025BullitsSmall{width:100%;}
.catalogInterlayerIpoteka2025BtnBox{width:390px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.catalogInterlayerIpoteka2025BtnBox .btn{width:250px;}
.catalogInterlayerIpoteka2025Banks{width:125px;justify-content:space-between;margin-bottom:-10px;}
.catalogInterlayerIpoteka2025Banks img{max-width:62px;height:auto;max-height:19px;margin:0;margin-bottom:10px;}
.catalogInterlayerIpoteka2025BullitsSmall{padding-top:10px;}
}
@media only screen and (max-width:1440px){

}
@media only screen and (max-width:1360px){
.catalogInterlayerIpoteka2025Bullits{width:100%;margin-bottom:15px;}
.catalogInterlayerIpoteka2025Text{margin-bottom:10px;}
.catalogInterlayerIpoteka2025BtnBox{width:100%;}
.catalogInterlayerIpoteka2025Banks{width:auto;}
.catalogInterlayerIpoteka2025Banks img{margin-bottom:0;margin-right:25px;}
.catalogInterlayerIpoteka2025Banks img:last-child{margin-right:0;}
}
@media only screen and (max-width:768px){
.catalogInterlayerIpoteka2025{height:auto;border-radius:1.953vw}
.catalogInterlayerIpoteka2025Back{position:relative;height:88.542vw;margin-bottom:-10.677vw;}
.catalogInterlayerIpoteka2025Back:before{content:'';width:100%;height:44.531vw;position:absolute;left:0;bottom:-.5vw;background: linear-gradient(to bottom,  rgba(72,70,76,0) 0%,rgba(72,70,76,1) 100%);z-index:10;}
.catalogInterlayerIpoteka2025Title{font-size:7.6vw;margin-bottom:3.906vw;font-weight:800;}
.catalogInterlayerIpoteka2025Text{font-size:5.078vw;padding:2.604vw 3.906vw;margin-bottom:3.906vw;border-radius:1.953vw;}
.catalogInterlayerIpoteka2025BullitsBig{margin-bottom:3.906vw;display:block;}
.catalogInterlayerIpoteka2025BullitsBig ul{display:block;line-height:1.1;}
.catalogInterlayerIpoteka2025BullitsBig li{margin-bottom:3.255vw;}
.catalogInterlayerIpoteka2025BullitsBig li:last-child{margin-bottom:0;}
.catalogInterlayerIpoteka2025BullitsBig li b{font-size:12.109vw;margin-right:3.255vw;}
.catalogInterlayerIpoteka2025BullitsBig li p{font-size:5.599vw;}
.catalogInterlayerIpoteka2025BullitsSmall{padding-top:0;border:none;}
.catalogInterlayerIpoteka2025Bullits ul{display:block;}
.catalogInterlayerIpoteka2025Bullits{margin-bottom:6.51vw;}
.catalogInterlayerIpoteka2025BullitsSmall li{font-size:4.427vw;margin-bottom:1.563vw;padding-left:4.688vw;}
.catalogInterlayerIpoteka2025BullitsSmall li:last-child{margin-bottom:0}
.catalogInterlayerIpoteka2025BullitsSmall li:before{width:2.865vw;height:5.208vw;top:0;}
.catalogInterlayerIpoteka2025Banks{margin-bottom:0;}
.catalogInterlayerIpoteka2025BtnBox{display:block;}
.catalogInterlayerIpoteka2025Banks img{width:auto;height:6.771vw;max-width:none;max-height:none;margin-bottom:3.906vw;margin-right:2vw;}
.catalogInterlayerIpoteka2025BtnBox .btn{height:19.531vw;width:100%;font-size:5.599vw;}
.catalogInterlayerIpoteka2025Content{padding:3.906vw 3.906vw 6.51vw;}
.catalogInterlayerIpoteka2025{margin-bottom:2.083vw;}
.catalogInterlayerIpoteka2025:before{display:none;}
}





/*catalogInterlayerExcursion2025*/
.catalogInterlayerExcursion2025{font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;color:#fff;width:785px;margin-bottom:30px;}
.catalogInterlayerExcursion2025Video{transition:.3s;height:440px;border-radius:15px;position:relative;overflow:hidden;margin-bottom:8px;}
.catalogInterlayerExcursion2025Video:after{content:'';position: absolute;width:100%;height:300px;bottom:-15px;left:0;z-index:5;background: linear-gradient(to bottom,  rgba(72,70,76,0) 0%,#444148 100%);}
.catalogInterlayerExcursion2025VideoTitle{font-weight:700;font-size:36px;position: absolute;left:30px;bottom:30px;z-index:10;width:500px;max-width:100%;}
.catalogInterlayerExcursion2025Form{transition:.3s;min-height:167px;border-radius:15px;padding:20px;background-color:#444148;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.catalogInterlayerExcursion2025Form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.catalogInterlayerExcursion2025Form .polit{width:100%;text-align:center;margin-top:12px;color:#c0c0c0;}
.catalogInterlayerExcursion2025 .catalogInterlayerExcursion2025Form .polit a{color:#599df1;}
.catalogInterlayerExcursion2025Form .contactTypes{display:none;}
.catalogInterlayerExcursion2025Form .labelPhone{width:300px;margin-right:4px;margin-bottom:0;}
.catalogInterlayerExcursion2025Form .labelPhone input{padding:22px 30px;}
.catalogInterlayerExcursion2025Form .labelPhone .default_phone,.catalogInterlayerExcursion2025Form .labelPhone .mask_phone{top:24px;}
.catalogInterlayerExcursion2025Form .buttonBox{width:300px;margin-left:4px;}
.catalogInterlayerExcursion2025Form .btn{width:100%;height:64px;}
.catalogInterlayerExcursion2025Video:hover, .catalogInterlayerExcursion2025Form:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalogInterlayerExcursion2025Form .politicsFormText2025{order:3;margin-bottom:0;color:#c0c0c0;}
@media only screen and (max-width:1680px){
.catalogInterlayerExcursion2025{width:675px;margin-bottom:15px;}
.catalogInterlayerExcursion2025Video{height:345px;margin-bottom:10px;}
.catalogInterlayerExcursion2025Form{min-height:130px;}
.catalogInterlayerExcursion2025Form .labelPhone input{padding:16px 30px;}
.catalogInterlayerExcursion2025Form .labelPhone .default_phone, .catalogInterlayerExcursion2025Form .labelPhone .mask_phone{top:18px;}
.catalogInterlayerExcursion2025Form .btn{height:52px;}
}
@media only screen and (max-width:1440px){
.catalogInterlayerExcursion2025{width:620px;}
.catalogInterlayerExcursion2025Form .labelPhone,.catalogInterlayerExcursion2025Form .buttonBox{width:285px;}
}
@media only screen and (max-width:1360px){
.catalogInterlayerExcursion2025{margin:0 auto 15px;}
}
@media only screen and (max-width:768px){
.catalogInterlayerExcursion2025{overflow:hidden;margin:0 auto 2.083vw;width:100%;border-radius:1.953vw;background-color:#444148 ; background-color:var(--main-font-color-2025, #444148);}
.catalogInterlayerExcursion2025Video{height:53.385vw;margin-bottom:0;border-radius:0;background-color:#444148;}
.catalogInterlayerExcursion2025Video:after{height:49.479vw;bottom:-.5vw;background:linear-gradient(to bottom,  rgba(72,70,76,0) 0%,#444148  100%);}
.catalogInterlayerExcursion2025Form{background:none;min-height:auto;border-radius:0;}
.catalogInterlayerExcursion2025VideoTitle{left:0;width:100%;bottom:0;font-size:6.12vw;text-align:center;padding:0 4vw;}
.catalogInterlayerExcursion2025Video:before{width:100%;height:1px;bottom:0;left:0;content:'';position:absolute;background-color:#444148 ;}
.catalogInterlayerExcursion2025Form{padding:5.208vw 5.859vw 3.255vw;}
.catalogInterlayerExcursion2025Form form{display:block;}
.catalogInterlayerExcursion2025Form .labelPhone, .catalogInterlayerExcursion2025Form .buttonBox{width:100%;}
.catalogInterlayerExcursion2025Form .labelPhone{margin-right:0;}
.catalogInterlayerExcursion2025 .politicsFormText2025{text-align:center;}
.catalogInterlayerExcursion2025 .clientTimeIn, .catalogInterlayerExcursion2025 .phoneBox,.catalogInterlayerExcursion2025 .btn{width:100%;margin:auto;}
.catalogInterlayerExcursion2025 .btn{font-size:4.427vw;height:18.229vw;padding:2vw;border-radius:0.911vw;}
.catalogInterlayerExcursion2025 .labelPhone{margin-bottom:1vw;font-size:4.427vw;border-radius:0.911vw;}
.catalogInterlayerExcursion2025 .tel, .catalogInterlayerExcursion2025 .clientPhone,.catalogInterlayerExcursion2025 .labelPhone input{font-size:4.427vw;padding:6.3802vw 9.115vw;border-radius:inherit;}
.catalogInterlayerExcursion2025 .labelPhone .default_phone, .catalogInterlayerExcursion2025 .labelPhone .mask_phone{left:9.115vw;top:7vw;}
.catalogInterlayerExcursion2025 .labelPhone .mobileSubmit{padding:1vw 3vw;font-size:3vw;}
.catalogInterlayerExcursion2025 .labelPhone .mobileSubmit:after{width:3vw;height:3vw;margin-left:1vw;}
.catalogInterlayerExcursion2025 .politicsFormText2025{margin:1.5vw 0;font-size:3.125vw;}
.catalogInterlayerExcursion2025 .politChB{border-radius: 0.6vw;width:4vw;height:4vw;margin-right:.6vw;margin-bottom:.6vw;}
.catalogInterlayerExcursion2025 .politChB:before{width:2.4vw;height:2.4vw;margin-left:-1.2vw;margin-top:-1.2vw;}
.catalogInterlayerExcursion2025 input::placeholder{font-size:4.427vw;opacity: 1;}
.catalogInterlayerExcursion2025 input::-webkit-input-placeholder {font-size:4.427vw;}
.catalogInterlayerExcursion2025 input::-moz-placeholder {font-size:4.427vw;}
.catalogInterlayerExcursion2025 input:-moz-placeholder {font-size:4.427vw;}
.catalogInterlayerExcursion2025 input:-ms-input-placeholder {font-size:4.427vw;}

}



/*catalogInterlayerBuiltHouses2025*/
.catalogInterlayerBuiltHouses2025{font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;width:100%;margin-bottom:30px;width:1600px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalogInterlayerBuiltHouses2025Box{width:535px;background:#f1f1f1;border:1px solid #444148;border-radius:15px;padding:40px;position:relative;transition:.3s;}
.catalogInterlayerBuiltHouses2025Box:before{content:'';width:15px;height:15px;background:#f1f1f1;border-top:1px solid #444148;border-right:1px solid #444148;position: absolute;z-index:5;right:-11px;top:33px;transform-origin:0 50%;transform:rotate(45deg);border-radius:2px;}
.catalogInterlayerBuiltHouses2025SliderBox{padding:15px 35px 15px 15px;border-radius:15px;background:#fff;width:1048px;transition:.3s;}
.catalogInterlayerBuiltHouses2025Title{font-size:42px;font-weight:750;margin-bottom:25px;}
.catalogInterlayerBuiltHouses2025Text{font-size:18px;line-height:1.4;margin-bottom:30px;}
.catalogInterlayerBuiltHouses2025Box .btn{width:410px;max-width:100%;min-height:54px;font-size:18px;}
.catalogInterlayerBuiltHouses2025Box:hover,.catalogInterlayerBuiltHouses2025SliderBox:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalogInterlayerBuiltHouses2025Slider{position:relative;}
.catalogInterlayerBuiltHouses2025SliderItem{width:100%;position: absolute;left: 0;top: 0;pointer-events:none;opacity:0;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalogInterlayerBuiltHouses2025SliderItem.active{opacity:1;position:relative;pointer-events:all;}
.catalogInterlayerBuiltHouses2025Slider .catalogInterlayerBuiltHouses2025Img{width:512px;height:386px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.catalogInterlayerBuiltHouses2025Info{padding:20px 0;width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.catalogInterlayerBuiltHouses2025InfoTitle{font-size:25px;font-weight:750;margin-bottom:10px;}
.catalogInterlayerBuiltHouses2025InfoDate{margin-bottom:auto;padding:8px 15px;border-radius:6px;background:#eae3d9;color:#171717;}
.catalogInterlayerBuiltHouses2025InfoText{margin-bottom:auto;width:360px;max-width:100%;font-size:20px;}
.catalogInterlayerBuiltHouses2025Info .btn{width:175px;height:52px;}
.catalogInterlayerBuiltHouses2025Slider .topNav{position:absolute;right:0;bottom:20px;z-index:30;width:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.catalogInterlayerBuiltHouses2025Slider .topNav .prev,.catalogInterlayerBuiltHouses2025Slider .topNav .next{transition:.2s;width:50px;height:50px;cursor:pointer;background:url(../img/2025/slider_next.svg) no-repeat center;background-size:cover;border-radius:50%;}
.catalogInterlayerBuiltHouses2025Slider .topNav .hide{opacity:.34;pointer-events:none;}
.catalogInterlayerBuiltHouses2025Slider .topNav .prev{transform:rotate(180deg);}
@media only screen and (max-width:1680px){
.catalogInterlayerBuiltHouses2025{margin-bottom:15px;}
.catalogInterlayerBuiltHouses2025Box{padding:20px 35px;width:420px;}
.catalogInterlayerBuiltHouses2025Title{font-size:32px;}
.catalogInterlayerBuiltHouses2025Text{font-size:16px;margin-bottom:20px;}
.catalogInterlayerBuiltHouses2025SliderBox{width:936px;}
.catalogInterlayerBuiltHouses2025Slider .catalogInterlayerBuiltHouses2025Img{width:400px;height:300px;}
.catalogInterlayerBuiltHouses2025Box .btn{font-size:14px;}
.catalogInterlayerBuiltHouses2025InfoDate{font-size:14px;}
.catalogInterlayerBuiltHouses2025InfoTitle{font-size:20px;margin-bottom:12px;}
.catalogInterlayerBuiltHouses2025InfoText{font-size:16px;}
.catalogInterlayerBuiltHouses2025Slider .topNav .prev, .catalogInterlayerBuiltHouses2025Slider .topNav .next{width:45px;height:45px;}
.catalogInterlayerBuiltHouses2025Info .btn{width:155px;height:45px;}
.catalogInterlayerBuiltHouses2025Slider .topNav{width:100px;}
}
@media only screen and (max-width:1440px){
.catalogInterlayerBuiltHouses2025SliderBox{width:820px;}
.catalogInterlayerBuiltHouses2025Info{width:350px;}
}
@media only screen and (max-width:1360px){
.catalogInterlayerBuiltHouses2025{width:100%;display:block;}
.catalogInterlayerBuiltHouses2025Box{margin:0 auto 15px;}
.catalogInterlayerBuiltHouses2025Box:before{right:auto;left:20px;top:auto;bottom:-3px;border-bottom: 1px solid #444148;border-top:none;}
.catalogInterlayerBuiltHouses2025SliderBox{width:100%;}
.catalogInterlayerBuiltHouses2025Info{width:430px;}
}
@media only screen and (max-width:768px){
.catalogInterlayerBuiltHouses2025{margin-bottom:2.083vw;}
.catalogInterlayerBuiltHouses2025Box{width:100%;border-radius:1.953vw;margin-bottom:1.953vw;padding:5.208vw 5.859vw;}
.catalogInterlayerBuiltHouses2025Title{font-size:7.292vw;margin-bottom:3.255vw;line-height:1.125;}
.catalogInterlayerBuiltHouses2025Text{font-size:3.906vw;margin-bottom:3.255vw;}
.catalogInterlayerBuiltHouses2025Box .btn{width:100%;height:10.417vw;font-size:3.906vw;padding:2vw;}
.catalogInterlayerBuiltHouses2025Box:before{width:1.563vw;height:1.563vw;bottom:-0.4vw;left:5.859vw;}
.catalogInterlayerBuiltHouses2025SliderBox{padding:1.563vw 1.563vw 5.859vw;border-radius:1.953vw;}
.catalogInterlayerBuiltHouses2025Slider .catalogInterlayerBuiltHouses2025Img{width:100%;height:69.01vw;margin-bottom:3.906vw;border-radius:1.042vw;}
.catalogInterlayerBuiltHouses2025Info{width:100%;padding:0 3.255vw;}
.catalogInterlayerBuiltHouses2025InfoTitle{font-size:5.599vw;margin-bottom:3.906vw;}
.catalogInterlayerBuiltHouses2025InfoText{font-size:4.557vw;margin-bottom:5.208vw;width:100%;}
.catalogInterlayerBuiltHouses2025InfoDate{font-size:4.557vw;margin-bottom:3.906vw;padding:2vw 3vw;}
.catalogInterlayerBuiltHouses2025Info .btn{width:45.573vw;height:13.672vw;font-size:4.557vw;padding:2vw;}
.catalogInterlayerBuiltHouses2025Slider .topNav{bottom:0;width:29.948vw;}
.catalogInterlayerBuiltHouses2025Slider .topNav .prev, .catalogInterlayerBuiltHouses2025Slider .topNav .next{width:13.672vw;height:13.672vw;}
.catalogInterlayerBuiltHouses2025InfoText:empty{display:none;}
}



/*catalogInterlayerFreeProject2025*/
.catalogInterlayerFreeProject2025{min-height:615px;height:auto;margin-bottom:30px;position: relative;transition:.3s;color:#fff;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;background-color:#48464c;width:785px;border-radius:15px;overflow:hidden;padding:40px 45px;}
.catalogInterlayerFreeProject2025:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalogInterlayerFreeProject2025Title{font-size:42px;font-weight:750;margin-bottom:25px;position:relative;z-index:5;}
.catalogInterlayerFreeProject2025 .btn{width:180px;height:52px;position:relative;z-index:5;}
.catalogInterlayerFreeProject2025 .catalogInterlayerFreeProject2025Back{position: absolute;right:-224px;bottom:0;width:936px;height:481px;background-size:contain;background-position:right bottom;background-repeat:no-repeat;pointer-events:none;}
@media only screen and (max-width:1680px){
.catalogInterlayerFreeProject2025{margin-bottom:15px;width:675px;min-height:485px;padding:30px 35px;}
.catalogInterlayerFreeProject2025Title{font-size:33px;}
.catalogInterlayerFreeProject2025 .btn{width:140px;height:42px;}
.catalogInterlayerFreeProject2025 .catalogInterlayerFreeProject2025Back{width:739px;height:380px;right:-177px;}
}
@media only screen and (max-width:1440px){
.catalogInterlayerFreeProject2025{width:620px;}
}
@media only screen and (max-width:1360px){
.catalogInterlayerFreeProject2025{margin:0 auto 15px;}
}
@media only screen and (max-width:768px){
.catalogInterlayerFreeProject2025{margin:0 auto 1.953vw;width:100%;padding:5.859vw 11.719vw 65.104vw;border-radius:1.953vw;min-height:auto;}
.catalogInterlayerFreeProject2025Title{font-size:7.292vw;margin-bottom:5.859vw;text-align:center;}
.catalogInterlayerFreeProject2025 .btn{width:41.667vw;height:13.672vw;font-size:4.557vw;border-radius:1.042vw;margin:auto;text-align:center;}
.catalogInterlayerFreeProject2025 .catalogInterlayerFreeProject2025Back{height:57.943vw;width:112.754vw;right:-7vw;}
}


/*catalogInterlayerCalc2025*/
.catalogInterlayerCalc2025{min-height:610px;height:auto;margin-bottom:30px;position: relative;transition:.3s;color:#fff;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;background-color:#48464c;width:785px;border-radius:15px;overflow:hidden;padding:45px 30px 30px 295px;}
.catalogInterlayerCalc2025{background-size:cover;background-position:center;background-repeat:no-repeat;}
.catalogInterlayerCalc2025:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalogInterlayerCalc2025Title{font-size:42px;font-weight:750;margin-bottom:25px;position:relative;z-index:5;}
.catalogInterlayerCalc2025 .btn{width:305px;height:52px;position:relative;z-index:5;}
.catalogInterlayerCalc2025 .catalogInterlayerCalc2025Back{position: absolute;left:-30px;bottom:0;width:525px;height:560px;background-size:contain;background-position:left bottom;background-repeat:no-repeat;pointer-events:none;}
.catalogInterlayerCalc2025Manager{position: absolute;right:30px;bottom:30px;}
.catalogInterlayerCalc2025Manager b{display:block;font-size:22px;}
.catalogInterlayerCalc2025Manager p{max-width:200px;}
@media only screen and (max-width:1680px){
.catalogInterlayerCalc2025{margin-bottom:15px;width:675px;min-height:485px;padding-left:235px;padding-top:30px;}
.catalogInterlayerCalc2025Title{font-size:33px;}
.catalogInterlayerCalc2025 .btn{width:240px;}
.catalogInterlayerCalc2025Manager b{font-size:16px;}
.catalogInterlayerCalc2025 .catalogInterlayerCalc2025Back{width:320px;height:450px;left:-20px;}
}
@media only screen and (max-width:1440px){
.catalogInterlayerCalc2025{width:620px;}
}
@media only screen and (max-width:1360px){
.catalogInterlayerCalc2025{margin:0 auto 15px;}
}
@media only screen and (max-width:768px){
.catalogInterlayerCalc2025{margin:0 auto 1.953vw;padding:5.208vw 4.557vw;border-radius:1.953vw;width:100%;height:95.052vw;display: flex;flex-direction: column;align-items: flex-end;min-height:auto;}
.catalogInterlayerCalc2025Title{font-size:7.292vw;text-align:right;margin-bottom:6.51vw;}
.catalogInterlayerCalc2025 .btn{width:62.5vw;height:13.672vw;padding:2vw;font-size:4.557vw;}
.catalogInterlayerCalc2025Manager{text-align:right;right:4.557vw;bottom:5.208vw;font-size:3.906vw;}
.catalogInterlayerCalc2025Manager b{font-size:4.557vw;}
.catalogInterlayerCalc2025Manager p{max-width:45vw;}
.catalogInterlayerCalc2025 .catalogInterlayerCalc2025Back{height:67.708vw;width:46.4vw;left:-10vw;}
}



/*catalogInterlayerDownloadFile*/
.catalogInterlayerDownloadFile2025{transition:.3s; position:relative; min-height:485px;padding:30px 45px 20px;height:auto;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;color:#fff;width:785px;margin-bottom:30px;border-radius:15px;overflow:hidden;background-color:#48464c;display:flex;flex-direction:column;justify-content:center;}
.catalogInterlayerDownloadFile2025:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalogInterlayerDownloadFile2025Title{font-size:54px;font-weight:750;margin-bottom:15px;position:relative;z-index:10;width:475px;max-width:100%;}
.bigTitle .catalogInterlayerDownloadFile2025Title{font-size:36px;width:450px;}
.catalogInterlayerDownloadFile2025Subtitle{font-size:22px;width:280px;max-width:100%;position:relative;z-index:10;margin-bottom:35px;}
.catalogInterlayerDownloadFile2025Img{width:440px;height:534px;position: absolute;right:0;top:14px;max-height:100%;max-width:100%;}
.catalogInterlayerDownloadFile2025 .catalogInterlayerDownloadFile2025Img{background-size:contain;background-position:center right;}
.catalogInterlayerDownloadFile2025 .formBox{position: relative;z-index:10;}
.catalogInterlayerDownloadFile2025 .contactTypeBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.catalogInterlayerDownloadFile2025 .phoneBox{max-width:305px;}
.catalogInterlayerDownloadFile2025 .buttonBox .btn{width:305px;height:62px;}
.catalogInterlayerDownloadFile2025 .labelPhone input{padding:21px 30px;}
.catalogInterlayerDownloadFile2025 form .polit{color:#c0c0c0;margin-top:10px;}
.catalogInterlayerDownloadFile2025 form .polit a{color:#599df1;}
.catalogInterlayerDownloadFile2025 .contactTypesTitle{font-size:18px;font-weight:700;text-align:left;}
.catalogInterlayerDownloadFile2025 .contactTypes{margin-bottom:12px;}
.catalogInterlayerDownloadFile2025 .formBox .labelPhone .default_phone,.catalogInterlayerDownloadFile2025 .formBox .labelPhone .mask_phone{top:23px;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .type{width:75px;height:62px;text-align:center;border-radius:10px;padding-top:7px;transition:.2s;font-size:12px;margin:0;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .active{background:#fff;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type .typeIcon{box-shadow:none;transition:.2s;background-color:#fff;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.phone .typeIcon{box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 1);}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.telegram .typeIcon{box-shadow:0px 0px 0px 1px rgba(26, 153, 214, 1);}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.telegram.active .typeIcon{background-color:rgba(26, 153, 214, 1);}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.telegram{color:#73cefb;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.viber .typeIcon{box-shadow:0px 0px 0px 1px #953fde;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.viber.active .typeIcon{background-color:#953fde;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.viber{color:#bab0fb;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.whatsapp .typeIcon{box-shadow:0px 0px 0px 1px #2cb742;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.whatsapp.active .typeIcon{background-color:#2cb742;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.whatsapp{color:#25d266;}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type.active{color:#000;}
.catalogInterlayerDownloadFile2025 .politicsFormText2025{width:305px;font-size:11px;}
@media only screen and (max-width:1680px){
.catalogInterlayerDownloadFile2025{width:675px;padding:30px 30px 15px;margin-bottom:15px;}
.catalogInterlayerDownloadFile2025Title{font-size:42px;line-height:1.1;margin-bottom:10px;}
.bigTitle .catalogInterlayerDownloadFile2025Title{font-size:32px;width:455px;}
.catalogInterlayerDownloadFile2025Subtitle{font-size:18px;width:260px;}
.catalogInterlayerDownloadFile2025Img{width:315px;top:0;}
.catalogInterlayerDownloadFile2025 .labelPhone input{padding:16px 30px;}
.catalogInterlayerDownloadFile2025 .formBox .labelPhone .default_phone, .catalogInterlayerDownloadFile2025 .formBox .labelPhone .mask_phone{top:18px;}
.catalogInterlayerDownloadFile2025 .buttonBox .btn{height:52px;}
.catalogInterlayerDownloadFile2025 .contactTypesTitle{font-size:14px;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .type{height:52px;}
.contactTypeBox .typeIcon{height:26px;width:26px;margin-bottom:3px;}
.contactTypeBox .typeIcon:before{width:16px;height:16px;}
}
@media only screen and (max-width:1440px){
.catalogInterlayerDownloadFile2025{width:620px;}
.bigTitle .catalogInterlayerDownloadFile2025Title{font-size:30px;width:440px;}
}
@media only screen and (max-width:1360px){
.catalogInterlayerDownloadFile2025{margin:0 auto 15px;}
}
@media only screen and (max-width:768px){
.catalogInterlayerDownloadFile2025{width:100%;margin-bottom:2.083vw;padding:5.859vw 5.208vw 3.255vw;border-radius:1.953vw;min-height:auto;}
.catalogInterlayerDownloadFile2025Title{font-size:7.813vw;margin-bottom:3.906vw;width:70vw;}
.bigTitle .catalogInterlayerDownloadFile2025Title{font-size:6.4vw;width:60vw;}
.catalogInterlayerDownloadFile2025Subtitle{font-size:4.557vw;margin-bottom:10.417vw;width:45vw;}
.catalogInterlayerDownloadFile2025Img{height:59.896vw;width:49.479vw;top:3.906vw;right:-5vw;}
.catalogInterlayerDownloadFile2025 .contactTypesTitle{font-size:4.557vw;margin-bottom:1.953vw;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .type{height:16.927vw;width:20.833vw;font-size:3.255vw;padding:1.302vw 0;display: flex;flex-wrap: wrap;align-items: flex-end;align-content: flex-end;margin-right:.2vw;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .type:last-child{margin-right:0;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .typeText{width:100%;font-weight:bold}
.catalogInterlayerDownloadFile2025 .contactTypes .contactTypeBox .type .typeIcon{width:9.375vw;height:9.375vw;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .typeIcon:before{width:3.906vw;height:3.906vw;}
.catalogInterlayerDownloadFile2025 .contactTypeBox .phone .typeIcon:before{margin-left:1vw;}
.catalogInterlayerDownloadFile2025 .phoneBox{max-width:100%;}
.catalogInterlayerDownloadFile2025 .politicsFormText2025,.catalogInterlayerDownloadFile2025 .buttonBox .btn{width:100%;}
.catalogInterlayerDownloadFile2025 .buttonBox .btn{font-size:4.427vw;height:18.229vw;padding:2vw;border-radius:0.911vw;}
.catalogInterlayerDownloadFile2025 .labelPhone{margin-bottom:1vw;font-size:4.427vw;border-radius:0.911vw;}
.catalogInterlayerDownloadFile2025 .tel, .catalogInterlayerDownloadFile2025 .clientPhone,.catalogInterlayerDownloadFile2025 .labelPhone input{font-size:4.427vw;padding:6.3802vw 9.115vw;border-radius:inherit;}
.catalogInterlayerDownloadFile2025 .formBox .labelPhone .default_phone, .catalogInterlayerDownloadFile2025 .formBox .labelPhone .mask_phone{left:9.115vw;top:7vw;}
.catalogInterlayerDownloadFile2025 .labelPhone .mobileSubmit{padding:1vw 3vw;font-size:3vw;}
.catalogInterlayerDownloadFile2025 .labelPhone .mobileSubmit:after{width:3vw;height:3vw;margin-left:1vw;}
.catalogInterlayerDownloadFile2025 .politicsFormText2025{margin:1.5vw 0;font-size:3.125vw;}
.catalogInterlayerDownloadFile2025 .politChB{border-radius: 0.6vw;width:4vw;height:4vw;margin-right:.6vw;margin-bottom:.6vw;}
.catalogInterlayerDownloadFile2025 .politChB:before{width:2.4vw;height:2.4vw;margin-left:-1.2vw;margin-top:-1.2vw;}
.catalogInterlayerDownloadFile2025 input::placeholder{font-size:4.427vw;opacity: 1;}
.catalogInterlayerDownloadFile2025 input::-webkit-input-placeholder {font-size:4.427vw;}
.catalogInterlayerDownloadFile2025 input::-moz-placeholder {font-size:4.427vw;}
.catalogInterlayerDownloadFile2025 input:-moz-placeholder {font-size:4.427vw;}
.catalogInterlayerDownloadFile2025 input:-ms-input-placeholder {font-size:4.427vw;}
.catalogInterlayerDownloadFile2025 .contactTypes{margin-bottom:3.385vw;}
}



/*.catalogInterlayerFlat2025*/
.catalogInterlayerFlat2025{background-size:cover;background-position:center;background-repeat:no-repeat;position: relative;margin-bottom:30px;transition:.3s;color:#fff;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;background-color:#48464c;width:785px;border-radius:15px;overflow:hidden;padding:45px;}
.catalogInterlayerFlat2025:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.catalogInterlayerFlat2025Title{font-size:42px;font-weight:750;margin-bottom:40px;width:380px;max-width:100%;}
.catalogInterlayerFlat2025 .btn{width:325px;height:52px;position:relative;z-index:5;height:62px;}
.catalogInterlayerFlat2025 p{font-size:18px;line-height:1.4;margin-bottom:35px;width:350px;max-width:100%;}
.catalogInterlayerFlat2025BackMob{display:none;}
@media only screen and (max-width:1680px){
.catalogInterlayerFlat2025{margin-bottom:15px;width:675px;}
.catalogInterlayerFlat2025Title{font-size:33px;margin-bottom:15px;}
.catalogInterlayerFlat2025 p{font-size:16px;margin-bottom:20px;width:330px;}
.catalogInterlayerFlat2025 .btn{width:255px;height:52px;}
}
@media only screen and (max-width:1440px){
.catalogInterlayerFlat2025{width:620px;}
}
@media only screen and (max-width:1360px){
.catalogInterlayerFlat2025{margin:0 auto 15px;}
}
@media only screen and (max-width:768px){
.catalogInterlayerFlat2025{margin:0 auto 1.953vw;padding:0 0 5.208vw;border-radius:1.953vw;width:100%;background-image:none !important;}
.catalogInterlayerFlat2025BackMob{display:block;width:100%;height:69.01vw;position:relative;}
.catalogInterlayerFlat2025Title{padding:0 5.859vw;width:100%;font-size:7.292vw;margin-bottom:3.255vw;margin-top:-2.5vw;position:relative;}
.catalogInterlayerFlat2025BackMob:before{content:'';position:absolute;left:0;width:100%;height:18vw;bottom:0;background:#48464c;background: linear-gradient(to bottom,  rgba(72,70,76,0) 0%,rgba(72,70,76,1) 100%);}
.catalogInterlayerFlat2025 p{padding:0 5.859vw;width:100%;font-size:3.906vw;margin-bottom:5.208vw;}
.catalogInterlayerFlat2025 .btn{width:82.031vw;margin:auto;font-size:4.427vw;height:18.229vw;padding:2vw;border-radius:0.911vw;}
}




/*.catalog2025AllLink*/
.catalog2025AllLink{width:350px;margin:auto;max-width:100%;height:62px;margin-top:10px;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.catalog2025AllLink:before{content:'';width:35px;height:22px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:15px;display:block;order:2;}
.catalog2025AllLink.showen:before{background-image:url(../img/2025/big_light_arrow.svg);}
@media only screen and (max-width:768px){
.catalog2025AllLink{width:100%;height:16.927vw;font-size:4.818vw;}
.catalog2025AllLink:before{width:9.115vw;height:9.115vw;margin-left:6.51vw;}
.catalog2025AllLink{margin-top:5vw;}
}



/*tagsTile2025*/
.tagsTile2025{padding:25px 0 15px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.tagsTile2025Wrap{margin:auto;width:1600px;max-width:100%;}
.tagsTile2025Title{font-size:42px;font-weight:750;margin-bottom:10px;text-align:left;position: relative;}
.tagsTile2025Subtitle{font-size:18px;margin-bottom:30px;line-height:1.4;}
.tagsTile2025Items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tagsTile2025Item{width:792px;min-height:197px;position:relative;padding:25px 312px 25px 30px;border-radius:15px;overflow:hidden;background-color:#f1f1f1;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack: start;align-content: flex-start;}
.tagsTile2025 .tagsTile2025Item{background-position:right bottom;background-size:auto;}
.tagsTile2025 .tagsTile2025ItemImg{position:absolute;right:-50px;bottom:0;width:369px;height:178px;max-height:100%;background-size:contain;background-position:right bottom;}
.tagsTile2025Item a{color:inherit;}
.tagsTile2025Item:nth-of-type(4n+3){margin-right:0;}
.tagsTile2025ItemTitle{width:100%;margin-bottom:15px;font-size:22px;font-weight:750;color:inherit;text-align:left;line-height:1.2;}
.tagsTile2025Item a{text-decoration:underline;}
.tagsTile2025Item a:hover{text-decoration:none;}
.tagsTile2025Item h4{position: relative;margin-bottom:15px;padding-left:10px;}
.tagsTile2025Item h4:before{content:'';position: absolute;left:0;top:4px;width:7px;height:10px;background:url(../img/2025/arrow_right.svg) no-repeat center;background-size:contain;}
.tagsTile2025Item:is(:nth-of-type(4n+1), :nth-of-type(4n+4)){background-color:#444148;background-color:var(--main-font-color-2025, #444148);color:#fff;}
.tagsTile2025Item:is(:nth-of-type(4n+1), :nth-of-type(4n+4)) h4:before{background-image:url(../img/2025/arrow_right_light.svg);}
.tagsTile2025Item h4:nth-of-type(2n+1){width:210px;}
.tagsTile2025Item h4:nth-of-type(2n+2){width:215px;}
.tagsTile2025Box{display: grid;grid-template-columns: repeat(4, 388px);gap: 16px;}
.tagsTile2025Items,.cloudTagsTile2025 {display: contents;}
.tagsTile2025Item {grid-column: span 2;}
.tagsTile2025Item:last-child:nth-child(odd){grid-row:span 2;}
.cloudTagsTile2025 li{width:388px;height:95px;background:#f1f1f1;display:flex;align-items:center;padding:10px 35px;font-size:22px;font-weight:700;border-radius:12px;transition:.3s;}
.cloudTagsTile2025 li a{text-decoration:underline;color:inherit;}
.cloudTagsTile2025 li a:hover{text-decoration:none;}
.tagsTile2025Item:hover{box-shadow: rgba(0, 0, 0, 0.19) 0px 5px 10px, rgba(0, 0, 0, 0.15) 0px 3px 15px;}
.cloudTagsTile2025 li:hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
:has(.tagsTile2025Item:last-child:nth-child(odd)) .cloudTagsTile2025 li:is(:nth-of-type(1), :nth-of-type(4), :nth-of-type(8n+5), :nth-of-type(8n+7), :nth-of-type(8n+10), :nth-of-type(8n+12)){background-color:#444148;background-color:var(--main-font-color-2025, #444148);color:#fff;}
:has(.tagsTile2025Item:last-child:nth-child(even)) .cloudTagsTile2025 li:is(:nth-of-type(8n+1), :nth-of-type(8n+3), :nth-of-type(8n+6), :nth-of-type(8n+8)),.cloudTagsTile2025:first-child li:is(:nth-of-type(8n+1), :nth-of-type(8n+3), :nth-of-type(8n+6), :nth-of-type(8n+8)){background-color:#444148;background-color:var(--main-font-color-2025, #444148);color:#fff;}
@media only screen and (max-width:1680px){
.tagsTile2025Wrap{width:1366px;}
.tagsTile2025Box{gap:12px;grid-template-columns: repeat(4, 332px);}
.tagsTile2025Item{width:676px;padding-right:230px;min-height:166px;}
.tagsTile2025Item h4{font-size:14px;}
.tagsTile2025Item h4:nth-of-type(2n+1){width:190px;}
.tagsTile2025 .tagsTile2025ItemImg{right:-35px;height:152px;width:315px;}
.cloudTagsTile2025 li{width:332px;font-size:18px;height:80px;padding:10px 30px;}
}
@media only screen and (max-width:1440px){
.tagsTile2025Wrap{width:1332px;}
.tagsTile2025Box{grid-template-columns: repeat(4, 327px);}
.tagsTile2025Item{width:666px;padding-left:20px;}
.tagsTile2025Item h4:nth-of-type(2n+2){width:210px;}
.cloudTagsTile2025 li{width:327px;}
}
@media only screen and (max-width:1360px){
.tagsTile2025Wrap{width:940px;}
.tagsTile2025Box{grid-template-columns: repeat(4, 226px);}
.cloudTagsTile2025 li{width:226px;padding:10px 15px;font-size:16px;}
.tagsTile2025Item{width:464px;padding-left:15px;padding-right:200px;}
.tagsTile2025 .tagsTile2025ItemImg{right:-105px;}
.tagsTile2025ItemTitle{font-size:20px;}
.tagsTile2025Item h4:nth-of-type(2n+1),.tagsTile2025Item h4:nth-of-type(2n+2){width:100%;}
.tagsTile2025Title{font-size:32px;}
.tagsTile2025Subtitle{font-size:16px;}
}
@media only screen and (max-width:768px){
.tagsTile2025{padding:5.859vw 0 3.906vw;}
.tagsTile2025Wrap{padding:0 2.604vw;}
.tagsTile2025Title{font-size:8.333vw;margin-bottom:3.255vw;}
.tagsTile2025Subtitle{font-size:4.557vw;margin-bottom:3.255vw;}
.tagsTile2025Box{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;}
.tagsTile2025Item{width:100%;min-height:auto;margin-bottom:3.906vw;padding:5.208vw 3.906vw 0;border-radius:1.953vw;}
.tagsTile2025ItemTitle{width:100%;font-size:5.469vw;margin-bottom:3.255vw;}
.tagsTile2025Item h4{margin-left:5.208vw;margin-bottom:3.255vw;font-size:4.557vw;padding-left:3.906vw;}
.tagsTile2025Item h4:before{width:1.302vw;height:5.729vw;top:0;}
.tagsTile2025 .tagsTile2025ItemImg{right:auto;left:auto;top:auto;bottom:auto;position:relative;width:100%;height:41.276vw;margin-top:3.255vw;}
.tagsTile2025Item,.tagsTile2025Item:is(:nth-of-type(4n+1), :nth-of-type(4n+4)){background-color: #444148;background-color: var(--main-font-color-2025, #444148);color: #fff;}
.tagsTile2025Item:nth-of-type(2n+2){color:#444148;background-color:#f1f1f1;color: var(--main-font-color-2025, #444148);}
.cloudTagsTile2025 li{width:46.354vw;border-radius:1.563vw;padding:2vw 3.906vw;height:auto;font-size:2.604vw;margin-bottom:1.302vw;min-height:11.458vw;}
:has(.tagsTile2025Item:last-child:nth-child(odd)) .cloudTagsTile2025 li:is(:nth-of-type(8n+7), :nth-of-type(8n+10)){background-color: #f1f1f1;color:#444148;color: var(--main-font-color-2025, #444148);}
:has(.tagsTile2025Item:last-child:nth-child(even)) .cloudTagsTile2025 li:is(:nth-of-type(8n+1), :nth-of-type(8n+3), :nth-of-type(8n+6)),.cloudTagsTile2025:first-child li:is(:nth-of-type(8n+1), :nth-of-type(8n+3), :nth-of-type(8n+6)){background-color: #f1f1f1;color:#444148;color: var(--main-font-color-2025, #444148);}
.cloudTagsTile2025 li:is(:nth-of-type(8n+1), :nth-of-type(8n+4), :nth-of-type(8n+5), :nth-of-type(8n+8), :nth-of-type(8n+12)), :has(.tagsTile2025Item:last-child:nth-child(even)) .cloudTagsTile2025 li:is(:nth-of-type(8n+1), :nth-of-type(8n+4), :nth-of-type(8n+5), :nth-of-type(8n+8), :nth-of-type(8n+12)),:has(.tagsTile2025Item:last-child:nth-child(odd)) .cloudTagsTile2025 li:is(:nth-of-type(8n+1), :nth-of-type(8n+4), :nth-of-type(8n+5), :nth-of-type(8n+8), :nth-of-type(8n+12)),.cloudTagsTile2025:first-child li:is(:nth-of-type(8n+1), :nth-of-type(8n+4), :nth-of-type(8n+5), :nth-of-type(8n+8), :nth-of-type(8n+12)){background-color: #444148;background-color:var(--main-font-color-2025, #444148);color:#f1f1f1;}
}



/*banksTiles2025*/
.banksTiles2025{padding:60px 0 40px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.banksTiles2025Wrap{margin:auto;width:1600px;max-width:100%;}
.banksTiles2025Title{font-size:42px;font-weight:750;text-align:left;}
.banksTiles2025Subtitle{font-size:42px;margin-bottom:20px;}
.banksTilesLink{width:285px;margin:0 auto;max-width:100%;height:62px;font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.banksTilesLink:before{content:'';width:35px;height:22px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:15px;display:block;order:2;}
.banksTilesLink.showen:before{background-image:url(../img/2025/big_light_arrow.svg);}
.banksTiles2025List{transition:.3s;padding:30px 50px;background:#f1f1f1;border-radius:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.banksTiles2025BankItem img{width:auto;height:65px;}
.banksTiles2025BankItem{text-align:center;}
.banksTiles2025BankItem .sert{margin-top: 15px;font-size:14px;font-weight:700;color:#937167;text-decoration:underline;display:block;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.banksTiles2025BankItem .sert:hover{text-decoration:none;}
.banksTiles2025BankItem .sert:before{background:url(../img/2025/eye.svg) no-repeat center;background-size:contain;width:21px;height:13px;content:'';display:block;margin-right:7px;}
.banksTiles2025Bullits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom: 25px;}
.banksTiles2025Bullit{font-size:26px;font-weight:750;width:388px;border-radius:15px;padding:25px;position:relative;text-align:left;height:196px;overflow:hidden;background:#f1f1f1;margin-right:16px;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.banksTiles2025Bullit p{position:relative;z-index:10;}
.banksTiles2025Bullit:nth-of-type(4n+4){margin-right:0;}
.banksTiles2025Bullit a{color:inherit;}
.banksTiles2025Bullit:nth-of-type(2n+2){background-color:var(--main-font-color-2025, #444148);color:#fff;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.banksTiles2025 .banksTiles2025Bullit{background-size:auto;background-position:right top;}
.banksTiles2025 .banksTiles2025Bullit:nth-of-type(2n+2){background-position:left bottom;}
.banksTiles2025Bullit .banksTiles2025BullitImg{position: absolute;background-size:contain;}
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{right:-47px;top:-18px;width:251px;height:175px;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{left:-17px;bottom:0;width:283px;height:185px;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{right:-7px;top:-25px;width:194px;height:166px;}
.banksTiles2025Bullit:nth-of-type(4) .banksTiles2025BullitImg{left:10px;bottom:0;width:166px;height:188px;}
@media only screen and (max-width:1680px){
.banksTiles2025Wrap{width:1366px;}
.banksTiles2025BankItem img{height:55px;}
.banksTiles2025List{justify-content:space-around;}
.banksTiles2025Bullit{width:331px;margin-right:14px;font-size:22px;padding:25px 20px;}
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{right:-47px;top:-18px;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{left:-72px;bottom:0;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{right:-17px;top:-25px;}
.banksTiles2025Bullit:nth-of-type(4) .banksTiles2025BullitImg{left:-27px;bottom:0;}
}
@media only screen and (max-width:1440px){
.banksTiles2025Wrap{width:1332px;}
.banksTiles2025Bullit{width:322px;}
}
@media only screen and (max-width:1360px){
.banksTiles2025Wrap{width:940px;}
.banksTiles2025Title,.banksTiles2025Subtitle{font-size:32px;}
.banksTiles2025List{padding:30px 20px 0;justify-content:center;}
.banksTiles2025BankItem img{height:40px;}
.banksTiles2025BankItem{margin-bottom:30px;padding:0 5px;width:230px;}
.banksTiles2025Bullit:nth-of-type(2n+2){margin-right:0;}
.banksTiles2025Bullit{width:463px;margin-bottom:10px;font-size:26px;padding:25px;}
.banksTiles2025Bullits{margin-bottom:15px;}
.banksTiles2025 .banksTiles2025Bullit:is(:nth-of-type(4n+1),:nth-of-type(4n+4)){color:#f1f1f1;background-color:var(--main-font-color-2025, #444148);}
.banksTiles2025 .banksTiles2025Bullit:is(:nth-of-type(4n+2),:nth-of-type(4n+3)){background-color:#f1f1f1;color:var(--main-font-color-2025, #444148);}
.banksTiles2025BankItem .sert{margin-top:6px;}
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{right:-35px;top:-18px;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{left:0px;bottom:0;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{right:2px;top:-25px;}
.banksTiles2025Bullit:nth-of-type(4) .banksTiles2025BullitImg{left:40px;bottom:0;}
}
@media only screen and (max-width:768px){
.banksTiles2025{padding:3.906vw 0;}
.banksTiles2025Wrap{width:100%;padding:0 2.604vw;display:flex;flex-direction:column;}
.banksTiles2025Title{font-size:8.333vw;margin-bottom:3.906vw;order:1;}
.banksTiles2025Bullits{order:2;}
.banksTiles2025Subtitle{order:3;font-size:6.12vw;margin-bottom:3.255vw}
.banksTiles2025List{order:4;}
.banksTilesLink{order:5;}
.banksTiles2025Bullit{width:46.354vw;padding:1.953vw 2.604vw 2.604vw;font-size:4.557vw;display:block;margin-bottom:1.563vw;margin-right:0;height:35.156vw;}
.banksTiles2025Bullits{justify-content:space-between;margin-bottom:5.469vw}
.banksTiles2025Bullit:nth-of-type(2n+2){display:block;text-align:left;}
.banksTiles2025 .banksTiles2025Bullit:is(:nth-of-type(4n+1),:nth-of-type(4n+4)){color: var(--main-font-color-2025, #444148);background-color:#f1f1f1;}
.banksTiles2025 .banksTiles2025Bullit:nth-of-type(2n+2){color: #f1f1f1;background-color: var(--main-font-color-2025, #444148);}
.banksTiles2025List{padding:5.208vw 2.604vw 0;}
.banksTiles2025BankItem{margin-bottom:5.208vw;padding:0;width:50%;}
.banksTiles2025BankItem img{height:9.115vw;}
.banksTiles2025BankItem .sert:before{display:none;}
.banksTiles2025BankItem .sert{font-size:3.385vw;margin-top:3.385vw;}
.banksTilesLink{width:67.708vw;height:14.323vw;border-radius:1.042vw;font-size:4.557vw;}
.banksTilesLink:before{width:7.813vw;height:4.948vw;}
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{right:0;top:auto;bottom:-8.5vw;width:40.885vw;height:28.516vw;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{left:-1.302vw;bottom:-4.297vw;width:38.281vw;height:25vw;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{right:-2.995vw;top:auto;bottom:-7.292vw;width:32.943vw;height:28.255vw;}
.banksTiles2025Bullit:nth-of-type(4) .banksTiles2025BullitImg{left:auto;right:0.521vw;bottom:0;width:22.786vw;height:25.651vw;}
}





/*constructionStages2025*/
.constructionStages2025Wrap{margin:auto;width:1600px;max-width:100%;}
.constructionStages2025BigWrap{margin:auto;width:1850px;max-width:100%;padding:20px 0;}
.constructionStages2025BigWrap{padding:45px 0 15px;}
.constructionStages2025{background:#f1f1f1;border-radius:25px;padding:50px 0 35px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;font-optical-sizing: auto;font-style: normal;}
.constructionStages2025Title{font-size:42px;font-weight:750;text-align:left;}
.constructionStages2025Subtitle{font-size:42px;margin-bottom: 20px;width:1500px;max-width:100%;}
.constructionStages2025Tabs{margin-bottom:6px;counter-reset: num;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.constructionStages2025Tabs .slides{width:100%;counter-reset: num;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.constructionStages2025Tab{color:#937167;text-decoration:underline;position:relative;padding:10px 35px 10px 25px;border-radius:7px;cursor:pointer;transition:.3s;font-weight:700;}
.constructionStages2025Tab:hover{text-decoration:none;}
.constructionStages2025Tab:after{content: counter(num, decimal-leading-zero);counter-increment: num;font-size: 10px;color: #969696;right: 15px;top: 5px;position: absolute;}
.constructionStages2025Tab.selected{background-color:#fff;}
.constructionStages2025DataBox{position:relative;height:auto;transition:.35s ease-in-out;}
.constructionStages2025Data{padding:40px 30px 30px 35px;background:#fff;border-radius:15px;position:absolute;width:100%;transition:.35s ease-in-out;left:0;top:0;opacity:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.constructionStages2025Data.selected{opacity:1;position: relative;pointer-events:all;z-index:10;}
.constructionStages2025DataBox .tabBtn{display:none;}
.constructionStages2025DataText{font-size:18px;width:880px;line-height:1.4;}
.constructionStages2025DataText > *{margin-bottom:25px;}
.constructionStages2025DataText p:has(+ ul){margin-bottom:5px;}
.constructionStages2025DataText > :last-child{margin-bottom:0;}
.constructionStages2025DataText li{margin-bottom:5px;position: relative;padding-left:12px;}
.constructionStages2025DataText ol li{padding-left:20px;}
.constructionStages2025DataText li:last-child{margin-bottom:0;}
.constructionStages2025DataText ul li:before{position: absolute;left: 0;top:10px;display: block;position: absolute;width:5px;height:5px;background:#000;border-radius:50%;content:''}
.constructionStages2025DataText ol{counter-reset: num;}
.constructionStages2025DataText ol li:before{content: counter(num) '.';counter-increment: num;left: 0;top:0px;display: block;position: absolute;}
.constructionStages2025DataText a{text-decoration:underline;color:inherit;}
.constructionStages2025DataText a:hover{text-decoration:none;}
.constructionStages2025DataText table{width: 100%;}
.constructionStages2025DataText table td{border: 1px solid #727272;padding:15px;}
.constructionStages2025DataImg{width:615px;text-align:center;}
.constructionStages2025DataImg img{max-width:100%;height:auto;width:auto;}
.constructionStages2025DataQuote{margin-top:40px;width:100%;padding:40px 50px 35px 340px;background:#eae3d9;border-radius:15px;transition:.3s;position:relative;overflow:hidden;}
.constructionStages2025Data:hover{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.constructionStages2025DataQuote .constructionStages2025DataQuoteManager{width:224px;height:323px;position:absolute;bottom:-109px;left:63px;background-size:contain;background-repeat:no-repeat;background-position:left bottom;}
.constructionStages2025DataQuoteText .text{font-size:32px;font-weight:750;margin-bottom:25px;}
.constructionStages2025DataQuoteText .sign{font-size:18px;}
.constructionStages2025Tabs.horizontalCustomSlider .sliderContainer{width:100%;justify-content:space-between;}
.constructionStages2025 *{-webkit-tap-highlight-color: transparent;}
@media only screen and (max-width:1880px){
.constructionStages2025BigWrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
@media only screen and (max-width:1680px){
.constructionStages2025Wrap{width:1366px;}
.constructionStages2025{padding:30px 0 20px;}
.constructionStages2025Tab{padding-right:30px;padding-left:22px;}
.constructionStages2025DataText{font-size:16px;width:790px;}
.constructionStages2025Data{padding-right:10px;padding-left:30px;}
.constructionStages2025DataText > *{margin-bottom:20px;}
.constructionStages2025DataImg{width:480px;}
.constructionStages2025DataQuoteText .text{font-size:28px;}
.constructionStages2025DataQuote{padding-left:200px;padding-right:130px;margin-right:20px;}
.constructionStages2025DataQuote .constructionStages2025DataQuoteManager{width:173px;height:252px;bottom:-51px;left:20px;}
.constructionStages2025DataQuoteText .sign{margin-left:50px;}
}
@media only screen and (max-width:1440px){
.constructionStages2025BigWrap{width:1332px;}
.constructionStages2025Wrap{width:1292px;}
.constructionStages2025DataQuote{padding-right:50px;}
.constructionStages2025Data{padding-left:25px;}
.constructionStages2025DataQuote{margin-right:15px;}
.constructionStages2025Title,.constructionStages2025Subtitle{padding-left:20px;}
.constructionStages2025Tab{padding-right:28px;padding-left:20px;}
.constructionStages2025DataText{width:770px;}
}
@media only screen and (max-width:1360px){
.constructionStages2025Data{padding:30px 30px 30px 25px;}
.constructionStages2025BigWrap{width:940px;}
.constructionStages2025Title,.constructionStages2025Subtitle{font-size:28px;}
.constructionStages2025Wrap{width:100%;padding:0 20px;}
.constructionStages2025DataImg{width:auto;margin:0 auto 20px;order:1;}
.constructionStages2025DataImg img{max-height:230px;}
.constructionStages2025DataText{order:2;}
.constructionStages2025DataQuote{order:3;margin-top:30px;padding:20px 50px 20px 200px;}
.constructionStages2025DataQuote .constructionStages2025DataQuoteManager{left:10px;bottom:-45px;}
.constructionStages2025DataQuoteText .text{font-size:24px;margin-bottom:20px;min-height:115px;}
.constructionStages2025Tabs,.constructionStages2025Tabs.horizontalCustomSlider .sliderContainer{justify-content:center;}
}
@media only screen and (max-width:768px){
.constructionStages2025BigWrap{width:100%;padding:1.953vw 2.604vw;}
.constructionStages2025{padding:6.51vw 0;border-radius:3.255vw;}
.constructionStages2025Wrap{padding:0 4.427vw;}
.constructionStages2025Title, .constructionStages2025Subtitle{padding-left:0;}
.constructionStages2025Title{font-size:8.333vw;}
.constructionStages2025Subtitle{font-size:6.12vw;}
.constructionStages2025Tabs, .constructionStages2025Tabs .slides{width:100%;}
.constructionStages2025Tabs{overflow:hidden;position:relative;}
.constructionStages2025Tab{padding:3.125vw 2.604vw;font-size:4.557vw;border-radius:0.911vw;}
.constructionStages2025Tab:after{font-size:2.865vw;right:2.604vw;top:1vw;}
.constructionStages2025Tabs.horizontalCustomSlider .sliderContainer{width:max-content;}
.constructionStages2025Tabs.horizontalCustomSlider .sliderContainer:after{content:'';}
.constructionStages2025Tabs{padding:0 8.464vw;transition:.2s;}
.constructionStages2025Tabs:has(.prev.disabled){padding-left:0;}
.constructionStages2025Tabs .horizontalCustomSliderNav{position:absolute;top:0;height:0;}
.constructionStages2025Tabs .horizontalCustomSliderNav .sliderBtn{position:absolute;top:1.6275vw;height:8.464vw;width:8.464vw;background:url(../img/2025/slider_next.svg) no-repeat center;background-size:cover;transition:.2s;border-radius:50%;}
.constructionStages2025Tabs .horizontalCustomSliderNav .sliderBtn.disabled{opacity:0;pointer-events:none;}
.constructionStages2025Tabs .horizontalCustomSliderNav .prev{left:0;transform: rotate(180deg);}
.constructionStages2025Tabs .horizontalCustomSliderNav .next{right:0;}
.constructionStages2025Tabs .horizontalCustomSliderNav .next.disabled{right:0;opacity:.5;}
.constructionStages2025Data{padding:5.208vw 3.906vw;border-radius:3.255vw;}
.constructionStages2025DataImg{width:100%;margin-bottom:3.906vw;}
.constructionStages2025DataImg img{max-height:39.063vw;}
.constructionStages2025DataText{width:100%;font-size:3.906vw;}
.constructionStages2025DataText > *{margin-bottom:3.906vw;}
.constructionStages2025DataText p:has(+ ul){margin-bottom:1.302vw;}
.constructionStages2025DataText > :last-child{margin-bottom:0;}
.constructionStages2025DataText li{margin-bottom:1.302vw;position: relative;padding-left:3.125vw;}
.constructionStages2025DataText ol li{padding-left:5.208vw;}
.constructionStages2025DataText li:last-child{margin-bottom:0;}
.constructionStages2025DataText ul li:before{position: absolute;left: 0;top:2.604vw;display: block;position: absolute;width:1.302vw;height:1.302vw;background:#000;border-radius:50%;content:''}
.constructionStages2025DataText ol{counter-reset: num;}
.constructionStages2025DataText ol li:before{content: counter(num) '.';counter-increment: num;left: 0;top:0px;display: block;position: absolute;}
.constructionStages2025DataText a{text-decoration:underline;color:inherit;}
.constructionStages2025DataText a:hover{text-decoration:none;}
.constructionStages2025DataText table{width: 100%;}
.constructionStages2025DataText table td{border: 1px solid #727272;padding:1.302vw;}
.constructionStages2025DataQuote{width:100%;margin-right:0;margin-top:5.208vw;border-radius:1.953vw;padding:5.208vw 5.208vw 27.344vw;}
.constructionStages2025DataQuoteText .text{font-size:5.599vw;min-height:auto;margin-bottom:10.417vw;}
.constructionStages2025DataQuoteText .sign{margin-left:23.438vw;font-size:3.906vw;}
.constructionStages2025DataQuote .constructionStages2025DataQuoteManager{height:53.385vw;width:36.7vw;bottom:-8vw;left:-3vw;}
}





/*formAnyQuestions2025*/
.formAnyQuestions2025{height:290px;border-radius:15px;background-color:#444148; color:#fff;font-family:"Mulish",serif;font-optical-sizing:auto;font-style:normal;position:relative;overflow:hidden;transition:.3s;}
.formAnyQuestions2025:hover{box-shadow:rgba(0, 0, 0, 0.19) 0px 5px 10px, rgba(0, 0, 0, 0.15) 0px 3px 15px;}
.formAnyQuestions2025BigWrap .formAnyQuestions2025,.formAnyQuestions2025{background-size:contain;background-position:left center;background-repeat:no-repeat;}
.formAnyQuestions2025BigWrap{margin:auto;width:1850px;max-width:100%;padding:20px 0;}
.formAnyQuestions2025Wrap{margin:auto;width:1600px;max-width:100%;position:relative;padding:60px 0 50px 270px;}
.formAnyQuestions2025BigWrap{padding:10px 0 30px;margin:auto;width:1850px;max-width:100%;padding:20px 0;}
.formAnyQuestions2025Man{position: absolute;width:271px;height:394px;left:-61px;top:20px;}
.formAnyQuestions2025 .formAnyQuestions2025Man,.formAnyQuestions2025Man{background-size:contain;background-position:center top;background-repeat:no-repeat;}
.formAnyQuestions2025Title{font-size:42px;font-weight:750;width:100%;margin-bottom: 35px;}
.formAnyQuestions2025Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.formAnyQuestions2025 .contactTypes{display:none;}
.formAnyQuestions2025 .formBox{margin-right:10px;width:610px}
.formAnyQuestions2025 .formBox form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.formAnyQuestions2025 .formBox .labelPhone input{padding:22px 30px;}
.formAnyQuestions2025 .formBox .labelPhone{width:300px;margin-right:10px;margin-bottom:0;}
.formAnyQuestions2025 .formBox .labelPhone .default_phone,.formAnyQuestions2025 .formBox .labelPhone .mask_phone{top:24px;}
.formAnyQuestions2025 .formBox .btn{height:64px;width:300px;}
.formAnyQuestionsMessengers2025{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.formAnyQuestionsMessenger2025{transition:.3s;margin-right:10px;color:inherit;height:64px;padding:10px 20px;border-radius:7px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.formAnyQuestionsMessenger2025:hover{background:#fff;color:#444148;color:var(--main-font-color-2025, #444148);}
.formAnyQuestionsMessenger2025:last-child{margin-right:0;}
.formAnyQuestionsMessenger2025 p span{display:block;font-weight:750;text-decoration:underline;}
.formAnyQuestions2025 .formBox .polit{margin-top:5px;color:#c0c0c0;}
.formAnyQuestions2025 .formBox .polit a{color:#599df1;}
.formAnyQuestionsMessenger2025 img{width:34px;height:34px;margin-right:15px;}
.formAnyQuestionsMessengers2025:has(.formAnyQuestionsMessenger2025:nth-of-type(4)) .formAnyQuestionsMessenger2025{padding:10px 15px 10px 10px;}
.formAnyQuestionsMessengers2025:has(.formAnyQuestionsMessenger2025:nth-of-type(4)) .formAnyQuestionsMessenger2025 img{margin-right:10px;}
.formAnyQuestionsMessenger2025:nth-of-type(n+5){display:none;}
.formAnyQuestions2025 .politicsFormText2025{order:3;margin-bottom:0;}
@media only screen and (max-width:1880px){
.formAnyQuestions2025BigWrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
.formAnyQuestions2025Man{left:-10px;}
}
@media only screen and (max-width:1680px){
.formAnyQuestions2025BigWrap{width:1366px;}
.formAnyQuestions2025Title{font-size:32px;}
.formAnyQuestions2025Wrap{padding:43px 0 43px 300px;}
.formAnyQuestions2025{height:250px;}
.formAnyQuestions2025Man{left:50px;width:210px;height:305px;top:10px;}
.formAnyQuestionsMessengers2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formAnyQuestionsMessenger2025{padding:10px 5px;}
.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox{width:550px;}
.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox .labelPhone{width:280px;}
.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox .btn{width:260px;}
.formAnyQuestionsMessenger2025:nth-of-type(n+4){display:none;}
.formAnyQuestions2025 .politicsFormText2025{font-size:11px;}
}
@media only screen and (max-width:1440px){
.formAnyQuestions2025Wrap,.formAnyQuestions2025BigWrap{width:1332px;}
.formAnyQuestions2025Wrap{padding-left:270px;}
.formAnyQuestions2025Man{left:30px;}
}
@media only screen and (max-width:1360px){
.formAnyQuestions2025Wrap,.formAnyQuestions2025BigWrap{width:940px;}
.formAnyQuestions2025{height:auto;}
.formAnyQuestions2025Wrap{padding:30px;}
.formAnyQuestions2025Title{width:610px;max-width:100%;text-align:center;font-size:24px;margin:0 auto 25px;order:1;}
.formAnyQuestions2025Title span{display:inline-block;}
.formAnyQuestions2025 .formBox{margin:0 auto 25px;order:3;}
.formAnyQuestions2025 .formBox:last-child{margin-bottom:0;}
.formAnyQuestions2025 .formBox,.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox{width:610px;}
.formAnyQuestionsMessenger2025:nth-of-type(n+4){display:flex;}
.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox .labelPhone,.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox .btn{width:300px;}
.formAnyQuestionsMessengers2025{width:100%;justify-content:center;order:4;}
.formAnyQuestionsMessengers2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formAnyQuestionsMessenger2025{padding:10px 20px;}
.formAnyQuestions2025Man{position:relative;left:0;top:0;order:2;width:100%;margin-bottom:-64px;}
}
@media only screen and (max-width:768px){
.formAnyQuestions2025Wrap, .formAnyQuestions2025BigWrap{width:100%;}
.formAnyQuestions2025BigWrap{padding:1.953vw 2.604vw;}
.formAnyQuestions2025{border-radius:3.255vw;}
.formAnyQuestions2025Wrap{padding:6.51vw 4.557vw;}
.formAnyQuestions2025Title{font-size:6.12vw;margin-bottom:2.604vw;}
.formAnyQuestions2025 .formBox .labelPhone, .formAnyQuestions2025 .formBox .btn,.formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox .labelPhone, .formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox .btn{width:100%;}
.formAnyQuestions2025Man{height:89.844vw;margin-bottom:-18.229vw;}
.formAnyQuestions2025 .formBox, .formAnyQuestions2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formBox{width:100%;}
.formAnyQuestions2025 .formBox form{display:block;}
.formAnyQuestions2025 .buttonBox .btn{font-size:4.427vw;height:18.229vw;padding:2vw;border-radius:0.911vw;}
.formAnyQuestions2025 .labelPhone{margin-bottom:1vw;font-size:4.427vw;border-radius:0.911vw;}
.formAnyQuestions2025 .tel, .formAnyQuestions2025 .clientPhone,.formAnyQuestions2025 .formBox .labelPhone input{font-size:4.427vw;padding:6.3802vw 9.115vw;border-radius:inherit;}
.formAnyQuestions2025 .formBox .labelPhone .default_phone, .formAnyQuestions2025 .formBox .labelPhone .mask_phone{left:9.115vw;top:7vw;}
.formAnyQuestions2025 .labelPhone .mobileSubmit{padding:1vw 3vw;font-size:3vw;}
.formAnyQuestions2025 .labelPhone .mobileSubmit:after{width:3vw;height:3vw;margin-left:1vw;}
.formAnyQuestions2025 .politicsFormText2025{margin:1.5vw 0;font-size:3.125vw;}
.formAnyQuestions2025 .politChB{border-radius: 0.6vw;width:4vw;height:4vw;margin-right:.6vw;margin-bottom:.6vw;}
.formAnyQuestions2025 .politChB:before{width:2.4vw;height:2.4vw;margin-left:-1.2vw;margin-top:-1.2vw;}
.formAnyQuestions2025 input::placeholder{font-size:4.427vw;opacity: 1;}
.formAnyQuestions2025 input::-webkit-input-placeholder {font-size:4.427vw;}
.formAnyQuestions2025 input::-moz-placeholder {font-size:4.427vw;}
.formAnyQuestions2025 input:-moz-placeholder {font-size:4.427vw;}
.formAnyQuestions2025 input:-ms-input-placeholder {font-size:4.427vw;}
.formAnyQuestions2025 .formBox form{width:83.333vw;margin:auto;}
.formAnyQuestionsMessengers2025{justify-content:space-between;width:83.333vw;margin:auto;}
.formAnyQuestionsMessenger2025{width:40.625vw;margin-right:0;height:15.625vw;border-radius:1.953vw;margin-bottom:1.823vw;padding:2.604vw;font-size:3.906vw;}
.formAnyQuestionsMessengers2025:has(.formAnyQuestionsMessenger2025:nth-of-type(3)) .formAnyQuestionsMessenger2025{padding:2.604vw;}
.formAnyQuestionsMessenger2025:nth-of-type(odd):last-child{margin:0 auto 1.823vw;}
.formAnyQuestionsMessengers2025:has(.formAnyQuestionsMessenger2025:nth-of-type(4)) .formAnyQuestionsMessenger2025 img{margin-right:1.953vw;}
.formAnyQuestionsMessenger2025 img{width:8.073vw;height:8.073vw;margin-right:1.953vw;}
}





/*questionsBlock2025*/
.questionsBlock2025{padding:20px 0;color:#444148;color:var(--main-font-color-2025, #444148);font-family:"Mulish",serif;font-optical-sizing:auto;font-style:normal;}
.questionsBlock2025Title{font-size:42px;font-weight:750;margin-bottom:30px;text-align:left;color:inherit;}
.faqDerevo2025{counter-reset: num;}
.questionDerevo2025:before{content: counter(num, decimal-leading-zero);counter-increment: num;font-size: 14px;width:29px;height:21px;border-radius:3px;background:#fff; left: 12px;top:10px;position: absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.questionDerevo2025:has(.num):before,.questionDerevo2025.hasNum:before{display:none;}
.questionDerevo2025 .num{font-size: 14px;width:29px;height:21px;border-radius:3px;background:#fff; left: 12px;top:10px;position: absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.questionsDerevo2025{padding:70px 0 50px;}
.questionsDerevo2025Wrap{width:1156px;margin:auto;max-width:100%;text-align:center;}
.questionsDerevo2025 .title{font-size: 39px;line-height: 1.048;position: relative;text-align: center;font-weight: bold;color: #171717;margin-bottom: 40px;display:inline-block;}
.faqDerevo2025Box{transition:.3s;text-align:left;margin-bottom:8px;border-radius:8px;padding:21px 40px 21px 60px;position: relative;background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.faqDerevo2025Box.active{background:#eae3d9;}
.faqDerevo2025Box:hover{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.faqDerevo2025Box:last-child{margin-bottom:0;}
.questionDerevo2025{order:1;font-size: 18px;color: #171717;font-weight: bold;cursor:pointer;width:calc(100% - 145px);}
.questionDerevo2025Btn{max-width:145px;text-align: right;font-size: 16px;color: #937167;font-weight:700;line-height: 1.2;cursor:pointer;order:2;position:relative;position: absolute;right:30px;top:26px;}
.questionDerevo2025Btn span{border-bottom: 2px dotted #937167;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.questionDerevo2025Btn:hover span,.faqDerevo2025Box:has(.questionDerevo2025:hover) .questionDerevo2025Btn span{border-bottom: 2px dotted rgba(22, 120, 196, 0);}
.questionDerevo2025Btn .open{display:none;}
.questionDerevo2025Btn .close:before{content:'Развернуть';}
.questionDerevo2025Btn .open:before{content:'Свернуть';}
.faqDerevo2025Box.active .questionDerevo2025Btn .close{display:none;}
.faqDerevo2025Box.active .questionDerevo2025Btn .open{display:block;}
.answerDerevo2025{font-size: 18px;line-height: 1.6;font-weight:400;max-height:0px;overflow: hidden;-webkit-transition: 0.43s ease;-o-transition: 0.43s ease;transition: 0.43s ease;width:100%;order:3;}
.faqDerevo2025Box.active .answerDerevo2025{max-height:unset;padding:17px 0 0px;}
.questionDerevo2025Text{font-size:26px;font-weight:700;-webkit-tap-highlight-color: transparent;}
.answerDerevo2025 .text > *:not(h2),.answerBlock .answerText .text > *:not(h2){margin-bottom:10px;}
.answerDerevo2025 .text > :last-child,.answerBlock .answerText .text > :last-child{margin-bottom:0;}
.answerDerevo2025 .text li,.answerBlock .answerText .text li{margin-bottom:5px;position: relative;padding-left:20px;}
.answerDerevo2025 .text li:last-child,.answerBlock .answerText .text li:last-child{margin-bottom:0;}
.answerDerevo2025 .text ol,.answerBlock .answerText .text ol{counter-reset: num;}
.answerDerevo2025 .text ol li:before,.answerBlock .answerText .text ol li:before{content: counter(num) '.';counter-increment: num;left: 0;top:0px;display: block;position: absolute;}
.answerDerevo2025 .text a,.answerBlock .answerText .text a{text-decoration:underline;color:#c4804f;}
.answerDerevo2025 .text a:hover,.answerBlock .answerText .text a:hover{text-decoration:none;}
.answerDerevo2025 .text table,.answerBlock .answerText .text table{width: 100%;}
.answerDerevo2025 .text table td,.answerBlock .answerText .text table td{padding:15px;}
.answerDerevo2025 > *:not(h2){margin-bottom:10px;}
.answerDerevo2025 > :last-child{margin-bottom:0;}
.answerDerevo2025 li{margin-bottom:5px;position: relative;padding-left:20px;}
.answerDerevo2025 li:last-child{margin-bottom:0;}
.answerDerevo2025 ul li:before{content: "";position: absolute;left:4px;top:11px;display: block;position: absolute;width:5px;height:5px;border-radius:50%;background:#000;}
.answerDerevo2025 ol,.answerBlock .answerText .text ol{counter-reset: num;}
.answerDerevo2025 ol li:before{content: counter(num) '.';counter-increment: num;left: 0;top:0px;display: block;position: absolute;}
.answerDerevo2025 a{text-decoration:underline;color:#c4804f;}
.answerDerevo2025 a:hover{text-decoration:none;}
.answerDerevo2025 table{width: 100%;}
.answerDerevo2025 table td{padding:15px;}
.questionsBlock2025Wrap{margin:auto;width:1600px;max-width:100%;}
@media only screen and (max-width:1680px){
.questionsBlock2025Wrap{width:1366px;}
.questionsBlock2025Title{padding-left:45px;}
.questionDerevo2025Text{font-size:22px;}
.faqDerevo2025Box{padding-left:45px;}
.answerDerevo2025{font-size:16px;}
.questionDerevo2025 .num{width:26px;left:10px;}
}
@media only screen and (max-width:1440px){
.questionsBlock2025Wrap{width:1332px;}
}
@media only screen and (max-width:1360px){
.questionsBlock2025Wrap{width:940px;}
.questionsBlock2025Title{font-size:32px;padding-left:20px;margin-bottom:20px;}
.questionDerevo2025Text{font-size:20px;}
.questionDerevo2025Btn{font-size:14px;top:20px;}
.faqDerevo2025Box{padding-top:18px;padding-bottom:18px;}
}
@media only screen and (max-width:768px){
.faqDerevo2025 *{-webkit-tap-highlight-color: transparent;}
.questionsBlock2025{padding:3.255vw 0;}
.questionsBlock2025Wrap{padding:0 2.604vw;}
.questionsBlock2025Title{font-size:8.333vw;margin-bottom:3.906vw;padding-left:0;}
.faqDerevo2025Box{padding:3.906vw 3.906vw 13.021vw;}
.questionDerevo2025 .num{position:relative;left:0;top:0;margin-bottom:2.604vw;font-size:3.906vw;width:8.464vw;height:4.818vw;border-radius:0.651vw;}
.questionDerevo2025Text{font-size:5.599vw;}
.questionDerevo2025{width:100%;}
.questionDerevo2025Btn{font-size:4.557vw;max-width:none;top:auto;bottom:3.906vw;left:3.906vw;right:auto;}
.questionDerevo2025Btn:hover span,.faqDerevo2025Box:has(.questionDerevo2025:hover) .questionDerevo2025Btn span{border-bottom: 2px dotted #937167;}
.answerDerevo2025{font-size:3.906vw;}
.faqDerevo2025Box.active .answerDerevo2025{padding-top:2.604vw;}
.questionDerevo2025{color:#171717;}
}





/*contactsBlock2025*/
.contactsBlock2025{padding:20px 0 10px;color:#444148;color:var(--main-font-color-2025, #444148);font-family:"Mulish",serif;font-optical-sizing:auto;font-style:normal;}
.contactsBlock2025Wrap{padding:10px 0 30px;margin:auto;width:1850px;max-width:100%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.contactsBlock2025Info{overflow:hidden;width:560px;border-radius:15px;position:relative;background:#f1f1f1;padding:35px 35px 35px 125px;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contactsBlock2025Map{width:1280px;min-height:450px;background:#b8dff5;border-radius:15px;transition:.3s;position:relative;overflow:hidden;}
.contactsBlock2025Wrap .contactsBlock2025Map:first-child{width:100%;}
.contactsBlock2025Info:hover,.contactsBlock2025Map:hover{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.contactsBlock2025Phone{font-weight:750;font-size:32px;margin-bottom: 5px;}
.contactsBlock2025Text{margin-bottom:25px;font-size:18px;line-height:1.4;}
.contactsBlock2025Text:last-child{margin-bottom:0;}
.contactsBlock2025Details{border-bottom: 2px dotted #937167;color:#937167;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;width:max-content;max-width:100%;cursor:pointer;font-weight:700;}
.contactsBlock2025Details:hover{border-bottom: 2px dotted rgba(0, 0, 0, 0);}
.contactsBlock2025 a{color:inherit;}
.contactsBlock2025Text a{text-decoration:underline;}
.contactsBlock2025Text a:hover{text-decoration:none;}
.contactsBlock2025Title,#contact .contactsBlock2025Title{font-size:42px;font-weight:750;margin-bottom:50px;text-align:left;color:inherit;}
.contactsBlock2025Map .map,#contact .contactsBlock2025Map #map{width:100%;height:100%;}
.map .dc-map-marker{cursor: pointer;width: 50px;position: absolute;transform: translate(-50%, -100%);color:#00bfff;color: var(--second-color);}
.map .dc-map-hint{position: absolute;transform: translate(7px, -100%);padding: 5px;background: white;border: none;border-radius: 5px;opacity: 0.85;white-space: nowrap;}
.ymaps3x0--controls{z-index:50 !important;}
.contactsBlock2025Info .bear3{position: absolute;width:144px;height:140px;bottom:-2px;right:60px;}
@media only screen and (max-width:1880px){
.contactsBlock2025Wrap{width:1600px;}
.contactsBlock2025Info{width:520px;padding-left:75px;}
.contactsBlock2025Map{width:1060px;}
}
@media only screen and (max-width:1680px){
.contactsBlock2025Wrap{width:1366px;}
.contactsBlock2025Info{width:405px;padding-left:45px;}
.contactsBlock2025Title, #contact .contactsBlock2025Title{margin-bottom:40px;}
.contactsBlock2025Info .bear3{right:10px;}
.contactsBlock2025Map{width:951px;}
}
@media only screen and (max-width:1440px){
.contactsBlock2025Wrap{width:1332px;}
.contactsBlock2025Map{width:917px;}
}
@media only screen and (max-width:1360px){
.contactsBlock2025Wrap{width:940px;padding-bottom:10px;}
.contactsBlock2025Map{width:520px;}
}
@media only screen and (max-width:768px){
.contactsBlock2025{padding:3.255vw 0;}
.contactsBlock2025Wrap{padding:0 2.604vw;}
.contactsBlock2025Info{width:100%;padding:5.208vw;border-radius:1.953vw;margin-bottom:2.604vw;}
.contactsBlock2025Title, #contact .contactsBlock2025Title{font-size:8.333vw;margin-bottom:5.208vw;}
.contactsBlock2025Phone{font-size:6.771vw;margin-bottom:1.302vw;}
.contactsBlock2025Text{font-size:4.557vw;margin-bottom:5.208vw;}
.contactsBlock2025Details{font-size:3.906vw;}
.contactsBlock2025Info .bear3{width:41.667vw;height:38.281vw;right:0.391vw;}
.contactsBlock2025Map{width:100%;height:89.323vw;border-radius:1.953vw;}
}



/*citiesList2025*/
.citiesList2025Wrap{margin:auto;width:1600px;max-width:100%;position:relative;}
.citiesList2025BigWrap{padding:10px 0;margin:auto;width:1850px;max-width:100%;padding:20px 0;}
.contactsBlock2025 + .citiesList2025BigWrap{padding-top:0;}
.citiesList2025{padding:20px;background-color:#f1f1f1;border-radius:15px;transition:.3s; color:#444148;color:var(--main-font-color-2025, #444148);font-family:"Mulish",serif;font-optical-sizing:auto;font-style:normal;}
.citiesList2025:hover{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.citiesList2025 .citiesList2025Title,#contact h5.citiesList2025Title{font-size:22px;font-weight:750;margin:0;text-align:left; margin-bottom: 15px;color:inherit;}
.citiesList2025 li{margin-bottom:8px;}
.citiesList2025 ul {display: grid;grid-template-columns: repeat(8, auto);justify-content: space-between;gap: 0;padding: 0;margin: 0;}
.citiesList2025 li {white-space: nowrap;}
@media only screen and (max-width:1880px){
.citiesList2025BigWrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
@media only screen and (max-width:1680px){
.citiesList2025BigWrap{width:1366px;}
}
@media only screen and (max-width:1440px){
.citiesList2025Wrap,.citiesList2025BigWrap{width:1332px;}
.citiesList2025{padding-left:45px;}
}
@media only screen and (max-width:1360px){
.citiesList2025{padding:20px;}
.citiesList2025Wrap, .citiesList2025BigWrap{width:940px;}
.citiesList2025 ul{grid-template-columns: repeat(6, auto);}
}
@media only screen and (max-width:768px){
.citiesList2025BigWrap{padding:2.604vw 2.604vw;}
.citiesList2025Wrap, .citiesList2025BigWrap{width:100%;}
.citiesList2025{padding:3.255vw;border-radius:1.953vw;}
.citiesList2025 .citiesList2025Title, #contact h5.citiesList2025Title{font-size:5vw;margin-bottom:5vw;}
.citiesList2025 ul{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:4.557vw;}
.citiesList2025 li{margin-bottom:2vw;width:50%;padding-right:1vw;}
}



.seoTexts2{padding:30px 0;color:#171717;font-family:"Mulish",serif;font-optical-sizing:auto;font-style:normal;}
.seoTexts2 .content{line-height:1.4;font-size:18px;margin:0 auto;width:1600px;max-width:100%;}
.seoTexts2 .h2,.seoTexts2 h2{position: relative;color: #171717;font-size:42px;font-weight:700;margin-bottom:45px;text-align: left;}
.seoTexts2Wrap{width:1850px;margin:0 auto;background:#f1f1f1;border-radius:25px;padding:60px 20px;}
.seoTexts2 .content > *:not(h2){margin-bottom:30px;}
.seoTexts2 .content p:empty{display:none;}
.seoTexts2 .content > :last-child{margin-bottom:0;}
.seoTexts2 .content li{margin-bottom:5px;position: relative;padding-left:26px;}
.seoTexts2 .content li:last-child{margin-bottom:0;}
.seoTexts2 .content ul li:before{content: "";position: absolute;left:10px;top:11px;width:6px;height:6px;border-radius:2px; background:#eae3d9; display: block;position: absolute;}
.seoTexts2 .content ol,.seoTexts2 .content ul{clear:both;}
.seoTexts2 .content ol{counter-reset: num;}
.seoTexts2 .content ol li{padding-left:26px;}
.seoTexts2 .content ol li:before{font-size: 16px;content: counter(num) '.';counter-increment: num;left:0;top:2px;display: block;position: absolute;}
.seoTexts2 .content a{text-decoration:underline;color:#c4804f;}
.seoTexts2 .content a:hover{text-decoration:none;}
.seoTexts2 .content table{width: 100%;clear:both;background:#fff;border-radius:10px;}
.seoTexts2 .content table td,.seoTexts2 .content table th{border-right: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding:15px;}
.seoTexts2 .content table tr:first-child{font-weight:700;}
.seoTexts2 .content table tr:first-child td,.seoTexts2 .content table tr:first-child th{padding-top:0;}
.seoTexts2 .content table tr:nth-of-type(2n + 3){background:#f6f6f6;}
.seoTexts2 .content h3:not(.h2){font-size:24px;margin-bottom:20px;text-align:left;}
.seoTexts2 .content h5{font-size:24px;margin-bottom:10px;text-align:left;}
.seoTexts2 .content > *:has(+ ul){margin-bottom:10px;clear:both;}
.seoTexts2 img{border-radius: 20px;float:left;margin-right:25px;margin-bottom: 25px;max-width:590px;max-height:330px;}
.seoTexts2 img.alignright{float:right;margin-left: 25px;margin-right:0;}
.seoTexts2 .content table {width: 100%;border-collapse: separate;border-spacing: 0;border-radius: 10px;background: white;padding: 20px;}
.seoTexts2 .content td, .seoTexts2 .content th {padding: 10px; /* Отступ внутри ячеек */}
.seoTexts2 .content table tr:first-child td,.seoTexts2 .content table tr:first-child th {border-top: none;}
.seoTexts2 .content table tr:last-child td,.seoTexts2 .content table tr:last-child th {border-bottom: none;}
.seoTexts2 .content table tr td:first-child,.seoTexts2 .content table tr th:first-child {border-left: none;}
.seoTexts2 .content table tr td:last-child,.seoTexts2 .content table tr th:last-child {border-right: none;}
@media only screen and (max-width: 1860px){
.seoTexts2Wrap{padding:40px 20px;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
@media only screen and (max-width: 1680px){
.seoTexts2Wrap{padding:40px 25px;}
.seoTexts2 .content{width:1366px;}
.seoTexts2 img{max-width:380px;max-height:260px;margin-right:25px;}
}
@media only screen and (max-width: 1440px){
.seoTexts2Wrap{width:1332px;}
.seoTexts2 .content{width:1250px;}
.seoTexts2{padding:20px 0;}
.seoTexts2 .h2, .seoTexts2 h2{margin-bottom:35px;}
.seoTexts2 .content table td{padding:10px;}
}
@media only screen and (max-width: 1360px){
.seoTexts2Wrap{width:940px;padding:30px 20px;}
.seoTexts2 .h2, .seoTexts2 h2{font-size:32px;margin-bottom:30px;}
.seoTexts2{padding:15px 0;}
.seoTexts2 .content table{font-size:14px;}
.seoTexts2 .content table td{padding:6px;}
.seoTexts2 .h2, .seoTexts2 h2{padding-left:30px;}
.seoTexts2 .h2:before, .seoTexts2 h2:before{height:27px;top:2px;}
.seoTexts2 .content .city_seo_text{margin-top:0;}
.seoTexts2 .content > *:not(h2){margin-bottom:25px;}
.seoTexts2 .content{font-size:16px;}
}
@media only screen and (max-width: 768px){
.seoTexts2Wrap{width: 100%;min-width: auto;padding:5.859vw 3.255vw;border-radius:3.255vw;}
.seoTexts2{padding:1.953vw 2.604vw;}
.seoTexts2 .content{font-size:3.906vw;border-radius:0;}
.seoTexts2 .h2:before, .seoTexts2 h2:before{height:calc(100% - 2.56vw);width:1.111vw;top:1.28vw;margin-top: 0;}
.seoTexts2 .h2, .seoTexts2 h2{padding-left:0;font-size:8.333vw;margin-bottom:3.906vw;}
.seoTexts2 .content > *:not(h2){margin-bottom:2.778vw;}
.seoTexts2 .content h3.seoTexts2 .content h3:not(.h2){font-size:5.556vw;margin-bottom:2.778vw;}
.seoTexts2 .content li,.seoTexts2 .content ol li{padding-left:5.208vw;}
.seoTexts2 .content table{font-size:3.7vw;width:100%;padding:2.604vw;border-radius:1.302vw;}
.seoTexts2 .content table td{padding:1.563vw 1.667vw;}
.seoTexts2 .content h5{font-size:5vw;margin-bottom:2.778vw;}
.seoTexts2 .content .city_seo_text{text-align:left;}
.seoTexts2 .city_seo_text span{margin-right:2.778vw;min-width:38.889vw;line-height:1.2;margin-bottom:2.778vw;}
.seoTexts2 img{max-width:100%;max-height:none;margin:0 auto 4.557vw;float:none;border-radius:2.344vw;}
.seoTexts2 img.alignright{float:none;margin:0 auto 4.557vw;}
.seoTexts2 .content ul li:before{width:1.172vw;height:1.172vw;left:2.1vw;top:2.6vw;}
.seoTexts2 .content ol li:before{font-size:3.8vw;top:.3vw;}
.seoTexts2 .content table tr:first-child td:first-child, .seoTexts2 .content table tr:first-child th:first-child{text-align:left;}
}


.modal2025 .form{padding:50px 60px 40px;background-image:url(../img/2025/modal2025back.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.modal2025{width:960px;background:#444148;color:#fff;font-family:"Mulish",serif;font-optical-sizing:auto;font-style:normal;}
.modal2025 .form .title_form{font-size:44px;color:inherit;font-family:inherit;}
.modal2025 .form .sub_title_form{font-size:24px;color:inherit;margin-bottom:45px;font-family:inherit;}
.modal2025 .form .h6{color:#c0c0c0;width:300px;max-width:100%;}
.modal2025 .labelPhone .tel,.modal2025 .labelPhone .clientPhone,.modal2025 .clientTime{border-radius:6px;}
.modal2025 .form .button{margin-top:7px;box-shadow:none;overflow:hidden;border-radius:7px;cursor:pointer;font-size:inherit;transition:0.12s ease-in-out;background:#81c359;background:var(--colored-btn-back-color, #81c359);color:#fff;color:var(--colored-btn-font-color, #fff);font-weight:700;padding:8px 15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.modal2025 .form .button:hover{background:#4a941c;background:var(--colored-btn-hovered-back-color, #4a941c);}
.modal2025 .form .button:active{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 4px 0px inset;}
.modal2025 .labelPhone > span,.modal2025 .labelPhone .backmask{padding-top:24px;}
.modal2025.modal .fancybox-close-small{background:url(../img/2025/close_modal2025.svg) no-repeat center;background-size:contain;width:40px;height:40px;right:12px;top: 12px;outline:none;}
.modal2025.modal .fancybox-close-small svg{display:none;}
.modal2025 .politicsFormText2025{text-align:center;}
@media only screen and (max-width:1360px){
.modal2025{width:940px;max-width:100%;}
}
@media only screen and (max-width:767px){
.modal2025 .form{padding:44px 20px 20px;}
.modal2025 .form .title_form{font-size:28px;}
.modal2025 .form .sub_title_form{font-size:22px;margin-bottom:20px;}
.modal2025.modal .fancybox-close-small{width:30px;height:30px;}
.modal2025 .form .button{-webkit-transition:none;-o-transition:none;transition:none;}
.modal2025 .form .button:hover{background:#81c359;background:var(--colored-btn-back-color, #81c359);}
.modal2025 .form .button:active{-webkit-transform:none;-ms-transform:none;transform:none;box-shadow:none;}
}


footer .but-foot .btn{width:267px;height:57px;}
@media only screen and (max-width: 1680px){
footer .wrapper{width:1366px;}
}
@media only screen and (max-width: 1440px){
footer .wrapper{width:1322px;}
}
@media only screen and (max-width: 1360px){
footer .wrapper{width:940px;}
}
@media only screen and (max-width: 768px){
footer .wrapper{width:100%;padding-left:2.604vw;padding-right:2.604vw;}
footer{padding-bottom:80px;}
.ios footer{padding-bottom:90px;}
}


.thanks .text{position:relative;z-index:50;}
.socset .a_ico{background-size:contain;background-repeat:no-repeat;background-position:center;}




/*#wpadminbar{display:none;}*/
div#wpadminbar{bottom:0;}

.section2{padding-top:100px;}
.section2 .paralax_0{display:none;}
@media only screen and (max-width:1400px){
.section2{padding-top:70px;}
}
@media only screen and (max-width:768px){
.page-template-about_company .section1{padding-top:70px;}
.section2{padding-top:50px;padding-bottom:30px;}
#wpadminbar{display:none;}
}


/*сквозные блоки*/
.template_serv{font-size:inherit;}
.section1{padding-top:30px;border-top: 1px solid #d9d1cd;;}
.category{background-position-y:90px !important;}
.category .section1{padding-top:20px;}
.category #k_section1{padding-bottom:15px;margin-bottom:0;}
.category #k_section1 + .catalogBox2025BigWrap{padding-top:15px;}
.seoTexts2 .content:after{content:'';clear:both;display:block;}
.page-template.post-type-archive-postroennye-obekty{background:no-repeat;}
.page-template.post-type-archive-postroennye-obekty .section1{background: url(../img/back/back_rev.jpg) no-repeat top center;background-size:cover;padding-bottom:5px;}
.section_video{padding-top:30px;}
.single-uslugi.page-template-template2 .piece_key_btns .text{margin-bottom:0;}
#flag_sec .back_section1.back_section_fon_nb .form .button{margin-top:0 !important;}
.button{transition: 0.12s ease-in-out;outline: none;-webkit-tap-highlight-color: transparent;background: #81c359;background: var(--colored-btn-back-color, #81c359);color: #fff;box-shadow:none;border-radius:7px;}
.button:hover{background: #4a941c;background: var(--colored-btn-hovered-back-color, #4a941c);}
.button:active,.button.active{-webkit-transform: translate(0, 3px);-ms-transform: translate(0, 3px);transform: translate(0, 3px);box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 4px 0px inset;transition: 0.12s ease-in-out;}
.labelPhone .tel, .labelPhone .clientPhone{border-radius:7px;}
.clientTime{border-radius:7px;}
#k_section1 .video img{border:none;box-shadow:none;}
#k_section1 .video,#category_video:has(.video:nth-of-type(2)) .video{width:152px;min-height:76px;height:auto;max-height:100px;margin-right:10px;margin-bottom:0;}
#k_section1 .video .play{width:30px;height:30px;animation:none;box-shadow:none;}
#k_section1 .video .colored_triangle{width:16px;height:17px;transform:translate(2px, 1px);}
.category #k_section1 .content{grid-template-columns:800px auto;}
#k_section1 .text_about{max-width:100%;}
.section1 h1{font-size:42px;margin-bottom:10px;}
#k_section1 .text_about{font-size:14px;margin:0;}
.category .category_video{display:flex;flex-wrap:wrap;justify-content: flex-end;margin-right:0;}
.category #k_section1 .content{grid-template-areas: "breadcrumbs breadcrumbs" "title video" "desc video";}
#k_section1 .bulit{font-size:16px;max-width:220px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;}
#k_section1 .bulit .num{color:inherit;font-size:39px;font-weight:700;}
#k_section1 .bulit:nth-of-type(2){max-width:160px;}
#k_section1 .bulits{padding:20px;background-color:#f1f1f1;border-radius:12px;max-height:100px;}
#k_section1 .bulit:not(:last-child){margin-right:20px;}
.category #k_section1{padding-top:20px;}

@media only screen and (max-width:1670px){
.section1 h1{font-size:36px;}
.category #k_section1 .content{grid-template-columns:600px auto;}
#k_section1 .bulits{padding:15px;}
#k_section1 .video, #category_video:has(.video:nth-of-type(2)) .video{width:142px;max-height:90px;}
#k_section1 .bulits{max-height:90px;}
#k_section1 .bulit:not(:last-child){margin-right:10px;}
}

@media only screen and (max-width:1440px){
.category #k_section1 .wrapper{width:1332px;max-width:100%;}
.category .section1 .bulits{display:flex;}
#k_section1 .bulits{max-height:80px;}
#k_section1 .bulit .num{font-size:32px;}
#k_section1 .bulit{font-size:14px;max-width:185px;}
#k_section1 .bulit:nth-of-type(2){max-width:140px;}
#k_section1 .video, #category_video:has(.video:nth-of-type(2)) .video{max-height:80px;}
}
@media only screen and (max-width:1360px){
.category #k_section1 .wrapper{width:940px;}
.category #k_section1 .content{display:block;}
.category .category_video{margin-top:20px;justify-content:flex-start;}
}
@media only screen and (max-width:768px){
.page-template:not(.home){background:no-repeat;}
.section1{background: url(../img/back/back_rev_mob.jpg) no-repeat top center;background-size:cover;padding-bottom:5px;}
.category .section1{padding-top:30px;}
#flag_sec{padding-top:0;}
.page-template-template2.template_serv .section1{padding-bottom:20px;}
.page-template-promotions .promo .section1{background:none;}
.category .category_video{display:block;}
#k_section1 .video, #category_video:has(.video:nth-of-type(2)) .video{margin:0 5px 10px;width:180px;height:120px;max-height:none;}
.category #k_section1 .wrapper{padding:0 10px;}
}
@media only screen and (max-width:400px){
#k_section1 .video, #category_video:has(.video:nth-of-type(2)) .video{margin:0 0 10px;width:49%;height:30vw;}
#category_video:has(.video:nth-of-type(2)),#category_video{justify-content:space-between;}
#category_video .video:last-child{margin-right:auto;}
#k_section1 .bulit .text{text-align:left;}
#k_section1 .video .play{width:10vw;height:10vw;}
#k_section1 .video .colored_triangle {width: 6vw;height: 6.6vw;transform: translate(0.6vw, 0.6vw);}
#k_section1 .bulits{padding:15px 10px;}
.category #k_section1 .content h1{font-size:30px;}
}



/*Сортировка и фильтры в каталоге*/
.catalogBox2025BigWrap .filter{color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;display:flex;flex-wrap:wrap;background-color:#fff;width:100%;height:auto;border-radius:10px;padding:20px 30px;position:relative}
.catalogBox2025BigWrap .filter .sort_vid_price{margin-bottom:20px;width:230px;max-width:100%;margin-right:20px;position: relative;}
.catalogBox2025BigWrap .filter .sort_vid_price .sort_title{margin-bottom:10px;color:#444148;color:var(--main-font-color-2025, #444148);font-family: "Mulish", serif;}
.catalogBox2025BigWrap .filter .sort_vid_price .price_flex_wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.catalogBox2025BigWrap .filter .sort_vid_price .price_flex_wrap > div{width:112px;max-width:100%;}
.catalogBox2025BigWrap .filter .sort_vid_price .div1{border-width:1px;border-color:#3f3f3f;border-style:solid;width:4px;height:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.catalogBox2025BigWrap .filter #slider{margin-top:20px}
.catalogBox2025BigWrap .filter .price_filter{border-width:1px;border-color:#7e6c6a;border-style:solid;border-radius:7px;background-color:#fff;width:100%;height:35px;font-weight:400;text-align:center;font-size:14px;}
.catalogBox2025BigWrap .filter .ui-widget-content{background:#7e6c6a;height:4px;}
.catalogBox2025BigWrap .filter .ui-slider .ui-slider-handle{width:5px;height:14px;border:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#7e6c6a;border-radius:2px;top:-5px;}
.catalogBox2025BigWrap .filter .ui-slider .ui-widget-header{background-color:#d7c2ad}
.catalogBox2025BigWrap .sorting{background-color:#f9f9f9;border-radius:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px 26px;line-height:1;margin-bottom:15px}
.catalogBox2025BigWrap .sorting .text{font-size:16px;color:#121212;font-weight:700}
.catalogBox2025BigWrap .sort_var{font-size:16px;color:#3f3f3f;line-height:1.371;display:inline-block;cursor:pointer}
.catalogBox2025BigWrap .sort_var_wrap{margin:0 40px;position:relative}
.catalogBox2025BigWrap .sort_var_wrap:not(:last-child):after{content:"";display:block;background-color:#e8e8e8;position:absolute;right:-40px;top:0;width:1px;height:23px}
.catalogBox2025BigWrap .sort_var.max:before{content:"";display:inline-block;background:url(../img/up.png);width:8px;height:10px;margin-right:8px}
.catalogBox2025BigWrap .sort_var.min:before{content:"";display:inline-block;background:url(../img/down.png);width:8px;height:10px;margin-right:8px}
.catalogBox2025BigWrap .sort_var.var_1{margin-right:17px}
.catalogBox2025BigWrap .sort_var.var_3{margin-right:32px}
.catalogBox2025BigWrap .sort_var:not(.active) span{text-decoration:underline}
.catalogBox2025BigWrap .sort_var:hover span{text-decoration:none}
.catalogBox2025BigWrap .sort_vid{margin-bottom:20px;max-width:33.3333%;min-width: min-content;flex: 0 1 auto;padding-right:20px;}
.catalogBox2025BigWrap .sort_vid:has(li:nth-child(11)){padding-right:0;max-width:100%;width:100%;order:10;}
.catalogBox2025BigWrap .sort_vid:has(li:nth-child(9)){/*order:8;*/}
.catalogBox2025BigWrap .sort_title{font-size:18px;font-weight:700}
.catalogBox2025BigWrap .sort_type{display: inline-flex;flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:400;cursor:pointer;}
.catalogBox2025BigWrap .sort_type li{border-width:1px;border-color:#7e6c6a;border-style:solid;border-radius:7px;margin:10px 3px 0 0;transition:.22s;font-size:14px;}
.catalogBox2025BigWrap .sort_type li a{padding:6px 8px;display:flex;border-radius:inherit;min-height:33px;color:inherit;flex-wrap:wrap;align-items:center;justify-content:center;}
.catalogBox2025BigWrap .sort_type li:first-child{margin-left:0}
.catalogBox2025BigWrap .sort_type li:last-child{margin-right:0}
.catalogBox2025BigWrap .sort_type li:hover{background-color:#d7c2ad;border-color:#d7c2ad}
.catalogBox2025BigWrap .sort_type li.active{background-color:#d7c2ad;border-color:#d7c2ad}
.catalogBox2025BigWrap .filter .apriceview{position:absolute;padding:4px 8px;font-size:14px;right:0;bottom:-10px;margin:0;border-radius:6px;bottom:auto;top:1px;}
.catalogBox2025BigWrap .filter .apriceview.view{/*animation:none;*/}
.catalogBox2025BigWrap .reset{width:100%;margin-top:0;text-align:center;text-align:right;font-size:16px;order:20;}
.catalogBox2025BigWrap .filter_wrap{margin-top:0;margin-bottom:20px;}
.catalogBox2025BigWrap .filter .apriceview.view {-webkit-animation: applyFilterBtn ease-in-out .6s 2;animation: applyFilterBtn ease-in-out .6s 2;}
.catalogBox2025Wrap .page_navs{margin:0 0 40px;border-radius:10px;}
.catalogBox2025BigWrap .reset a{color: #7e6c6a;border-color: #7e6c6a;transition:.1s;}
.catalogBox2025BigWrap .reset a:hover{border-bottom:2px dotted rgba(0, 0, 0, 0);}
.catalogBox2025BigWrap .reset a:before{filter: grayscale(0.5);left:-16px;width:12px;height:12px;background-size:contain;top:5px;}


@media only screen and (max-width:1680px){
.catalogBox2025BigWrap .sort_vid{max-width:270px;}
.catalogBox2025BigWrap .sort_vid_price + .sort_vid{max-width:500px;}
}
@media only screen and (max-width:1670px){
.catalogBox2025BigWrap .sorting .text{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
}
@media only screen and (max-width:1440px){
.catalogBox2025BigWrap .sort_vid{max-width:440px;}
.catalogBox2025BigWrap .sort_vid:has(li:nth-child(11)){width:auto;max-width:70%;}
}
@media only screen and (max-width:1400px){
.catalogBox2025BigWrap .filter .sort_vid_price .price_flex_wrap > div{width:112px;}
.category .filter .flex_wrap.jc_sb.price_flex_wrap{max-width:320px;margin:0 auto;}
.catalogBox2025BigWrap .sorting {padding: 10px 16px;}
.catalogBox2025BigWrap .sorting .text{font-size:14px;}
}
@media only screen and (max-width:1360px){
.catalogBox2025BigWrap .filter .sort_vid_price{width:230px;}
.catalogBox2025BigWrap .sort_vid{margin-right:20px;}
.catalogBox2025BigWrap .sort_type li a{padding:9px 12px;}
.catalogBox2025BigWrap .sort_vid_price + .sort_vid{max-width:570px;}
.catalogBox2025BigWrap .sort_vid{width:auto;max-width:100%;}
.catalogBox2025BigWrap .sort_vid:has(li:nth-child(11)){max-width:100%;}
}
@media only screen and (max-width:768px){
.catalogBox2025BigWrap .filter .sort_vid_price{width:100%;margin-right:0;}
.catalogBox2025BigWrap .filter .apriceview{top:-1px;}
.catalogBox2025BigWrap .filter{padding:20px;}
.catalogBox2025BigWrap .sort_vid{margin-bottom:20px;margin-right:0;padding-right:0;width:100%;}
.catalogBox2025BigWrap .sorting{background-color:transparent;padding:10px 0;}
.catalogBox2025BigWrap .sorting .text{margin-right:15px}
.catalogBox2025BigWrap .sort_var{display:block}
.catalogBox2025BigWrap .sort_var:before{display:none!important}
.catalogBox2025BigWrap .sort_var_wrap:not(:last-child):after{display:none}
.catalogBox2025BigWrap .sort_var_wrap{display:none}
.catalogBox2025BigWrap .sort_vid_price + .sort_vid{max-width:100%;}
}
@media only screen and (max-width:480px){
.catalogBox2025BigWrap .filter{padding:20px 10px;}
}


#cookie_notification.show{z-index:9999;margin-bottom:0;bottom:80px;}
.ios #cookie_notification.show{bottom:90px;}
@media only screen and (max-width:1080px){
.new_modal .fancybox-close-small{right:-5px;}
}
@media only screen and (max-width:768px){
body.search{display:block;}
.new_modal .fancybox-close-small{right:11px;}
#rekvisit .fancybox-button.fancybox-close-small{top:0;}
}




@-webkit-keyframes bear_3_mouth_1{
0%{opacity:1;}
2%{opacity:1;}/*1*/
4%{opacity:1;}
5%{opacity:0;}/*2*/
6%{opacity:1;}/*1*/
7%{opacity:1;}
8%{opacity:0;}/*2*/
14%{opacity:0;}
15%{opacity:1;}
17%{opacity:1;}
18%{opacity:0;}
29%{opacity:0;}
30%{opacity:1;}/*1*/
32%{opacity:1;}/*1*/
33%{opacity:0;}
42%{opacity:0;}
43%{opacity:1;}
45%{opacity:1;}
46%{opacity:0;}
100%{opacity:0;}
}


@keyframes bear_3_mouth_1{
0%{opacity:1;}
2%{opacity:1;}/*1*/
4%{opacity:1;}
5%{opacity:0;}/*2*/
6%{opacity:1;}/*1*/
7%{opacity:1;}
8%{opacity:0;}/*2*/
14%{opacity:0;}
15%{opacity:1;}
17%{opacity:1;}
18%{opacity:0;}
29%{opacity:0;}
30%{opacity:1;}/*1*/
32%{opacity:1;}/*1*/
33%{opacity:0;}
42%{opacity:0;}
43%{opacity:1;}
45%{opacity:1;}
46%{opacity:0;}
100%{opacity:0;}
}

@-webkit-keyframes bear_3_mouth_2{
0%{opacity:0;}
4%{opacity:0;}
5%{opacity:1;}
6%{opacity:0;}
7%{opacity:0;}
8%{opacity:1;}
10%{opacity:1;}
11%{opacity:0;}
21%{opacity:0;}
22%{opacity:1;}
29%{opacity:1;}
30%{opacity:0;}
48%{opacity:0;}
49%{opacity:1;}
50%{opacity:0;}
100%{opacity:0;}
}

@keyframes bear_3_mouth_2{
0%{opacity:0;}
4%{opacity:0;}
5%{opacity:1;}
6%{opacity:0;}
7%{opacity:0;}
8%{opacity:1;}
10%{opacity:1;}
11%{opacity:0;}
21%{opacity:0;}
22%{opacity:1;}
29%{opacity:1;}
30%{opacity:0;}
48%{opacity:0;}
49%{opacity:1;}
50%{opacity:0;}
100%{opacity:0;}
}


@-webkit-keyframes bear_3_mouth_3{
0%{opacity:0;}
10%{opacity:0;}
11%{opacity:1;}
14%{opacity:1;}
15%{opacity:0;}
18%{opacity:0;}
19%{opacity:1;}
20%{opacity:1;}
21%{opacity:0;}
32%{opacity:0;}
33%{opacity:1;}
35%{opacity:1;}
36%{opacity:0;}
45%{opacity:0;}
46%{opacity:1;}
47%{opacity:0;}
48%{opacity:0;}
100%{opacity:0;}
}


@keyframes bear_3_mouth_3{
0%{opacity:0;}
10%{opacity:0;}
11%{opacity:1;}
14%{opacity:1;}
15%{opacity:0;}
18%{opacity:0;}
19%{opacity:1;}
20%{opacity:1;}
21%{opacity:0;}
32%{opacity:0;}
33%{opacity:1;}
35%{opacity:1;}
36%{opacity:0;}
45%{opacity:0;}
46%{opacity:1;}
47%{opacity:0;}
48%{opacity:0;}
100%{opacity:0;}
}


@-webkit-keyframes bear_3_mouth_4{
0%{opacity:0;}
17%{opacity:0;}
18%{opacity:1;}
19%{opacity:0;}
35%{opacity:0;}
36%{opacity:1;}
42%{opacity:1;}
43%{opacity:0;}
46%{opacity:0;}
48%{opacity:0;}
50%{opacity:0;}
100%{opacity:0;}
}


@keyframes bear_3_mouth_4{
0%{opacity:0;}
17%{opacity:0;}
18%{opacity:1;}
19%{opacity:0;}
35%{opacity:0;}
36%{opacity:1;}
42%{opacity:1;}
43%{opacity:0;}
46%{opacity:0;}
48%{opacity:0;}
50%{opacity:0;}
100%{opacity:0;}
}


@-webkit-keyframes bear_3_face_1{
0%{opacity:0;}
49%{opacity:0;}
50%{opacity:1;}
100%{opacity:1;}
}


@keyframes bear_3_face_1{
0%{opacity:0;}
49%{opacity:0;}
50%{opacity:1;}
100%{opacity:1;}
}

@-webkit-keyframes bear_3_face_2{
0%{opacity:1;}
49%{opacity:1;}
50%{opacity:0;}
100%{opacity:0;}
}

@keyframes bear_3_face_2{
0%{opacity:1;}
49%{opacity:1;}
50%{opacity:0;}
100%{opacity:0;}
}

@-webkit-keyframes bear_3_hand_left{
0%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
45%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
66%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
83%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
100%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
}


@keyframes bear_3_hand_left{
0%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
45%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
66%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
83%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
100%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
}

@-webkit-keyframes bear_3_head{
0%{-webkit-transform:rotate(0) skew(0, 0);transform:rotate(0) skew(0, 0);}
10%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
20%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
30%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
40%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
50%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
60%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
70%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
80%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
90%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
100%{-webkit-transform:rotate(0) skew(0, 0);transform:rotate(0) skew(0, 0);}
}



@keyframes bear_3_head{
0%{-webkit-transform:rotate(0) skew(0, 0);transform:rotate(0) skew(0, 0);}
10%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
20%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
30%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
40%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
50%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
60%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
70%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
80%{-webkit-transform:rotate(0) skew(1deg, 0);transform:rotate(0) skew(1deg, 0);}
90%{-webkit-transform:rotate(0) skew(-2deg, 2deg);transform:rotate(0) skew(-2deg, 2deg);}
100%{-webkit-transform:rotate(0) skew(0, 0);transform:rotate(0) skew(0, 0);}
}


@-webkit-keyframes bear_3_eyebrow_right{
0%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
10%{-webkit-transform:rotate(-70deg) translate(-50%, -100%);transform:rotate(-70deg) translate(-50%, -100%);}
60%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
100%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
}


@keyframes bear_3_eyebrow_right{
0%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
10%{-webkit-transform:rotate(-70deg) translate(-50%, -100%);transform:rotate(-70deg) translate(-50%, -100%);}
60%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
100%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
}


@-webkit-keyframes bear_3_eyebrow_left{
0%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
10%{-webkit-transform:rotate(70deg) translate(50%, -100%);transform:rotate(70deg) translate(50%, -100%);}
60%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
100%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
}


@keyframes bear_3_eyebrow_left{
0%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
10%{-webkit-transform:rotate(70deg) translate(50%, -100%);transform:rotate(70deg) translate(50%, -100%);}
60%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
100%{-webkit-transform:rotate(0) translate(0%, 0%);transform:rotate(0) translate(0%, 0%);}
}


@-webkit-keyframes bear_3_hand_right {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
5%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
15%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
25%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
35%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
45%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
55%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
70%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}


@keyframes bear_3_hand_right {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
5%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
15%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
25%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
35%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
45%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
55%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
70%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}


@-webkit-keyframes bear_3_hand_left_before{
0%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
1%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
2%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
3%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
4%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
5%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
6%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
7%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
8%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
10%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
11%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
12%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
13%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
14%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
15%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
16%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
17%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
18%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
20%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
30%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
31%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
32%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
33%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
34%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
35%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
36%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
37%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
38%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
40%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
41%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
42%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
43%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
44%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
45%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
46%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
47%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
48%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
50%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
51%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
52%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
53%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
54%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
55%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
56%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
57%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
58%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
60%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
61%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
62%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
63%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
64%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
65%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
66%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
67%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
68%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
70%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
80%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
81%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
82%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
83%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
84%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
85%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
86%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
87%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
88%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
90%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
91%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
92%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
93%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
94%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
95%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
96%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
97%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
98%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
100%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
}

@keyframes bear_3_hand_left_before{
0%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
1%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
2%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
3%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
4%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
5%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
6%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
7%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
8%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
10%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
11%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
12%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
13%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
14%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
15%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
16%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
17%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
18%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
20%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
30%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
31%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
32%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
33%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
34%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
35%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
36%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
37%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
38%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
40%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
41%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
42%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
43%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
44%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
45%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
46%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
47%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
48%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
50%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
51%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
52%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
53%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
54%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
55%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
56%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
57%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
58%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
60%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
61%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
62%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
63%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
64%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
65%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
66%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
67%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
68%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
70%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
80%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
81%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
82%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
83%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
84%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
85%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
86%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
87%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
88%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
90%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
91%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
92%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
93%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
94%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
95%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
96%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
97%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
98%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
100%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
}

@-webkit-keyframes bear_3_hand_left_before_hover{
0%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:0;}
50%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:0;}
51%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
52%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
53%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
54%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
55%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
56%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
57%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
58%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
60%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
61%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
62%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:1;}
63%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
64%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
65%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
66%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
67%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
68%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
70%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
80%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
81%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
82%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
83%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
84%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
85%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
86%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
87%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
88%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
90%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
91%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
92%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:1;}
93%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
94%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
95%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
96%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
97%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
98%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
100%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:0;}
}

@keyframes bear_3_hand_left_before_hover{
0%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:0;}
50%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:0;}
51%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
52%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
53%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
54%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
55%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
56%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
57%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
58%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
60%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
61%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
62%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:1;}
63%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
64%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
65%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
66%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
67%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
68%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
70%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
80%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
81%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
82%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
83%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
84%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
85%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
86%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
87%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
88%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
90%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
91%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
92%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:1;}
93%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
94%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
95%{-webkit-transform:rotate(25deg);transform:rotate(25deg);}
96%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
97%{-webkit-transform:rotate(31deg);transform:rotate(31deg);}
98%{-webkit-transform:rotate(28deg);transform:rotate(28deg);}
100%{-webkit-transform:rotate(28deg);transform:rotate(28deg);opacity:0;}
}



@-webkit-keyframes bear_2_eye {
0%{height:0px;}
10%{height:0px;}
13%{height:70%;}
16%{height:0;}
19%{height:100%;}
22%{height:0%;}
60%{height:0px;}
63%{height:100%;}
66%{height:0;}
90%{height:0px;}
100%{height:0px;}
}


@keyframes bear_2_eye {
0%{height:0px;}
10%{height:0px;}
13%{height:70%;}
16%{height:0;}
19%{height:100%;}
22%{height:0%;}
60%{height:0px;}
63%{height:100%;}
66%{height:0;}
90%{height:0px;}
100%{height:0px;}
}

@-webkit-keyframes bear_2_suit {
0%{-webkit-transform:translate(0, -.2%) skew(.2deg);transform:translate(0, -.2%) skew(.2deg);}
16.7%{-webkit-transform:translate(0, .1%) skew(-.2deg);transform:translate(0, .1%) skew(-.2deg);}
33.4%{-webkit-transform:translate(0, -.2%) skew(.2deg);transform:translate(0, -.2%) skew(.2deg);}
50%{-webkit-transform:translate(0, .2%) skew(-.2deg);transform:translate(0, .2%) skew(-.2deg);}
66.8%{-webkit-transform:translate(0, -.2%) skew(.4deg);transform:translate(0, -.2%) skew(.4deg);}
83.5%{-webkit-transform:translate(0, .1%) skew(-.2deg);transform:translate(0, .1%) skew(-.2deg);}
100%{-webkit-transform:translate(0, -.2%) skew(.2deg);transform:translate(0, -.2%) skew(.2deg);}
}

@keyframes bear_2_suit {
0%{-webkit-transform:translate(0, -.2%) skew(.2deg);transform:translate(0, -.2%) skew(.2deg);}
16.7%{-webkit-transform:translate(0, .1%) skew(-.2deg);transform:translate(0, .1%) skew(-.2deg);}
33.4%{-webkit-transform:translate(0, -.2%) skew(.2deg);transform:translate(0, -.2%) skew(.2deg);}
50%{-webkit-transform:translate(0, .2%) skew(-.2deg);transform:translate(0, .2%) skew(-.2deg);}
66.8%{-webkit-transform:translate(0, -.2%) skew(.4deg);transform:translate(0, -.2%) skew(.4deg);}
83.5%{-webkit-transform:translate(0, .1%) skew(-.2deg);transform:translate(0, .1%) skew(-.2deg);}
100%{-webkit-transform:translate(0, -.2%) skew(.2deg);transform:translate(0, -.2%) skew(.2deg);}
}

@-webkit-keyframes bear_2_tail {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
16.7%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
33.4%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
66.8%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}
83.5%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}

@keyframes bear_2_tail {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
16.7%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
33.4%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
66.8%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}
83.5%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}

@-webkit-keyframes bear_2_head {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
16.7%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);}
33.4%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);}
66.8%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
83.5%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}

@keyframes bear_2_head {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
16.7%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);}
33.4%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);}
66.8%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
83.5%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}

@-webkit-keyframes bear_2_leg_right {
0%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
12.5%{}
25%{-webkit-transform:rotate(10deg) translate(35%, -20%);transform:rotate(10deg) translate(35%, -20%);}
37.5%{}
50%{-webkit-transform:rotate(0deg) translate(70%, 0%);transform:rotate(0deg) translate(70%, 0%);}
62.5%{}
75%{-webkit-transform:rotate(0deg) translate(35%, 0%);transform:rotate(0deg) translate(35%, 0%);}
87.5%{}
100%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
}

@keyframes bear_2_leg_right {
0%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
12.5%{}
25%{-webkit-transform:rotate(10deg) translate(35%, -20%);transform:rotate(10deg) translate(35%, -20%);}
37.5%{}
50%{-webkit-transform:rotate(0deg) translate(70%, 0%);transform:rotate(0deg) translate(70%, 0%);}
62.5%{}
75%{-webkit-transform:rotate(0deg) translate(35%, 0%);transform:rotate(0deg) translate(35%, 0%);}
87.5%{}
100%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
}

@-webkit-keyframes bear_2_leg_left {
0%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
12.5%{}
25%{-webkit-transform:rotate(0deg) translate(-35%, 0%);transform:rotate(0deg) translate(-35%, 0%);}
37.5%{}
50%{-webkit-transform:rotate(0deg) translate(-70%, 0%);transform:rotate(0deg) translate(-70%, 0%);}
62.5%{}
75%{-webkit-transform:rotate(10deg) translate(-35%, -20%);transform:rotate(10deg) translate(-35%, -20%);}
87.5%{}
100%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
}

@keyframes bear_2_leg_left {
0%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
12.5%{}
25%{-webkit-transform:rotate(0deg) translate(-35%, 0%);transform:rotate(0deg) translate(-35%, 0%);}
37.5%{}
50%{-webkit-transform:rotate(0deg) translate(-70%, 0%);transform:rotate(0deg) translate(-70%, 0%);}
62.5%{}
75%{-webkit-transform:rotate(10deg) translate(-35%, -20%);transform:rotate(10deg) translate(-35%, -20%);}
87.5%{}
100%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
}

@-webkit-keyframes bear2 {
0%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
25%{-webkit-transform:rotate(2deg) translate(0%, 0%);transform:rotate(2deg) translate(0%, 0%);}
50%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
75%{-webkit-transform:rotate(-2deg) translate(0%, 0%);transform:rotate(-2deg) translate(0%, 0%);}
100%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
}

@keyframes bear2 {
0%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
25%{-webkit-transform:rotate(2deg) translate(0%, 0%);transform:rotate(2deg) translate(0%, 0%);}
50%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
75%{-webkit-transform:rotate(-2deg) translate(0%, 0%);transform:rotate(-2deg) translate(0%, 0%);}
100%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
}


@-webkit-keyframes bear_2_book_7 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-20%); transform: translateY(-20%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}


@keyframes bear_2_book_7 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-20%); transform: translateY(-20%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes bear_2_book_6 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-90%); transform: translateY(-90%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes bear_2_book_6 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-90%); transform: translateY(-90%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes bear_2_book_5 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-60%); transform: translateY(-60%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes bear_2_book_5 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-60%); transform: translateY(-60%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes bear_2_book_4 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-80%); transform: translateY(-80%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes bear_2_book_4 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-80%); transform: translateY(-80%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes bear_2_book_3 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-260%); transform: translateY(-260%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes bear_2_book_3 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-260%); transform: translateY(-260%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes bear_2_book_2 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-120%); transform: translateY(-120%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes bear_2_book_2 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0); }
    25% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(-120%); transform: translateY(-120%); }
    75% { -webkit-transform: translateY(0); transform: translateY(0); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes bear_2_book_1 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0);}
    25% { -webkit-transform: translateY(0); transform: translateY(0);}
    50% { -webkit-transform: translateY(-240%); transform: translateY(-240%);}
    75% { -webkit-transform: translateY(0); transform: translateY(0);}
    100% { -webkit-transform: translateY(0); transform: translateY(0);}
}

@keyframes bear_2_book_1 {
    0%{ -webkit-transform: translateY(0); transform: translateY(0);}
    25% { -webkit-transform: translateY(0); transform: translateY(0);}
    50% { -webkit-transform: translateY(-240%); transform: translateY(-240%);}
    75% { -webkit-transform: translateY(0); transform: translateY(0);}
    100% { -webkit-transform: translateY(0); transform: translateY(0);}
}


@-webkit-keyframes bear_2_books {
0%{-webkit-transform:rotate(-10deg) translate(0%, 0%);transform:rotate(-10deg) translate(0%, 0%);}
12.5%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
25%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
37.5%{-webkit-transform:rotate(0deg) translate(0%, -30%);transform:rotate(0deg) translate(0%, -30%);}
50%{-webkit-transform:rotate(-10deg) translate(0%, -60%);transform:rotate(-10deg) translate(0%, -60%);}
62.5%{-webkit-transform:rotate(0deg) translate(0%, -30%);transform:rotate(0deg) translate(0%, -30%);}
75%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
87.5%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
100%{-webkit-transform:rotate(-10deg) translate(0%, 0%);transform:rotate(-10deg) translate(0%, 0%);}

}


@keyframes bear_2_books {
0%{-webkit-transform:rotate(-10deg) translate(0%, 0%);transform:rotate(-10deg) translate(0%, 0%);}
12.5%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
25%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
37.5%{-webkit-transform:rotate(0deg) translate(0%, -30%);transform:rotate(0deg) translate(0%, -30%);}
50%{-webkit-transform:rotate(-10deg) translate(0%, -60%);transform:rotate(-10deg) translate(0%, -60%);}
62.5%{-webkit-transform:rotate(0deg) translate(0%, -30%);transform:rotate(0deg) translate(0%, -30%);}
75%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
87.5%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
100%{-webkit-transform:rotate(-10deg) translate(0%, 0%);transform:rotate(-10deg) translate(0%, 0%);}

}

@-webkit-keyframes bear_2_hand {
0%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
25%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
50%{-webkit-transform:rotate(-10deg) translate(0%, 0%);transform:rotate(-10deg) translate(0%, 0%);}
75%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
100%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
}

@keyframes bear_2_hand {
0%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
25%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
50%{-webkit-transform:rotate(-10deg) translate(0%, 0%);transform:rotate(-10deg) translate(0%, 0%);}
75%{-webkit-transform:rotate(0deg) translate(0%, 0%);transform:rotate(0deg) translate(0%, 0%);}
100%{-webkit-transform:rotate(10deg) translate(0%, 0%);transform:rotate(10deg) translate(0%, 0%);}
}






@-webkit-keyframes bear_1_head {
0%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
16.7%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
33.4%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
50%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
66.8%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
83.5%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
100%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
}
@keyframes bear_1_head {
0%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
16.7%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
33.4%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
50%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
66.8%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
83.5%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
100%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
}
@-webkit-keyframes bear_1_hand_right {
0%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
16.7%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
33.4%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
50%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
66.8%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
83.5%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
100%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
}
@keyframes bear_1_hand_right {
0%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
16.7%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
33.4%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
50%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
66.8%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
83.5%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
100%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
}
@-webkit-keyframes bear_1_hand_left {
0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
16.7%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
33.4%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
50%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
66.8%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
83.5%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
100%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
}
@keyframes bear_1_hand_left {
0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
16.7%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
33.4%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
50%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
66.8%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
83.5%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
100%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
}
@-webkit-keyframes bear_1_bag {
0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
16.7%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
33.4%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
50%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
66.8%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
83.5%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
}
@keyframes bear_1_bag {
0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
16.7%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
33.4%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
50%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
66.8%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
83.5%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
}
@-webkit-keyframes bear_1_suit {
0%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
16.7%{-webkit-transform:translate(0, .1%) skew(-.3deg);transform:translate(0, .1%) skew(-.3deg);}
33.4%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
50%{-webkit-transform:translate(0, .1%) skew(-.8deg);transform:translate(0, .1%) skew(-.8deg);}
66.8%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
83.5%{-webkit-transform:translate(0, .1%) skew(-.3deg);transform:translate(0, .1%) skew(-.3deg);}
100%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
}
@keyframes bear_1_suit {
0%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
16.7%{-webkit-transform:translate(0, .1%) skew(-.3deg);transform:translate(0, .1%) skew(-.3deg);}
33.4%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
50%{-webkit-transform:translate(0, .1%) skew(-.8deg);transform:translate(0, .1%) skew(-.8deg);}
66.8%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
83.5%{-webkit-transform:translate(0, .1%) skew(-.3deg);transform:translate(0, .1%) skew(-.3deg);}
100%{-webkit-transform:translate(0, -.1%) skew(.3deg);transform:translate(0, -.1%) skew(.3deg);}
}
@-webkit-keyframes bear_1_leg_right {
0%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
16.7%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
33.4%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
50%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
66.8%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
83.5%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
100%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
}
@keyframes bear_1_leg_right {
0%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
16.7%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
33.4%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
50%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
66.8%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
83.5%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
100%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
}
@-webkit-keyframes bear_1_leg_left {
0%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
16.7%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
33.4%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
50%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
66.8%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
83.5%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
100%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
}
@keyframes bear_1_leg_left {
0%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
16.7%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
33.4%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
50%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
66.8%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
83.5%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%);}
100%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%);}
}

@-webkit-keyframes bear_eye_1 {
0%{height:0px;}
10%{height:0px;}
13%{height:12%;}
16%{height:0;}
60%{height:0px;}
63%{height:12%;}
66%{height:0;}
90%{height:0px;}
100%{height:0px;}
}
@keyframes bear_eye_1 {
0%{height:0px;}
10%{height:0px;}
13%{height:12%;}
16%{height:0;}
60%{height:0px;}
63%{height:12%;}
66%{height:0;}
90%{height:0px;}
100%{height:0px;}
}
@-webkit-keyframes bear_eye_2 {
0%{height:0px;}
10%{height:0px;}
13%{height:12%;}
16%{height:0;}
61%{height:0px;}
64%{height:12%;}
67%{height:0;}
90%{height:0px;}
100%{height:0px;}
}
@keyframes bear_eye_2 {
0%{height:0px;}
10%{height:0px;}
13%{height:12%;}
16%{height:0;}
61%{height:0px;}
64%{height:12%;}
67%{height:0;}
90%{height:0px;}
100%{height:0px;}
}


@keyframes bear_1_whistling {
0%{left:31.5%;}
3.124%{left:27%;}
3.1245%{left:31.5%;}
3.125%{left:31.5%;}
6.249%{left:27%;}
6.2495%{left:31.5%;}
6.25%{left:31.5%;}
9.374%{left:27%;}
9.3745%{left:31.5%;}
9.375%{left:31.5%;}
12.499%{left:27%;}
12.4995%{left:31.5%;}
12.5%{left:31.5%;}
15.624%{left:27%;}
15.6245%{left:31.5%;}
15.625%{left:31.5%;}
18.749%{left:27%;}
18.7495%{left:31.5%;}
18.75%{left:31.5%;}
21.874%{left:27%;}
21.8745%{left:31.5%;}
21.875%{left:31.5%;}
24.999%{left:27%;}
24.9995%{left:31.5%;}
25%{left:31.5%;}
31.249%{left:27%;}
31.2495%{left:31.5%;}
31.25%{left:31.5%;}
37.499%{left:27%;}
37.4995%{left:31.5%;}
37.5%{left:31.5%;}
49.999%{left:27%;}
49.9995%{left:31.5%;}
50%{left:31.5%;}
56.249%{left:27%;}
56.2495%{left:31.5%;}
56.25%{left:31.5%;}
62.499%{left:27%;}
62.4995%{left:31.5%;}
62.5%{left:31.5%;}
74.999%{left:27%;}
74.9995%{left:31.5%;}
75%{left:31.5%;}
81.249%{left:27%;}
81.2495%{left:31.5%;}
81.25%{left:31.5%;}
87.499%{left:27%;}
87.4995%{left:31.5%;}
87.5%{left:31.5%;}
100%{left:27%;}
}


@-webkit-keyframes bear_1_whistling_note {
0%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note16);}
3.124%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
3.1245%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
3.125%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
6.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
6.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
6.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
9.374%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
9.3745%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
9.375%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
12.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
12.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
12.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
15.624%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
15.6245%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
15.625%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
18.749%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
18.7495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
18.75%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
21.874%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
21.8745%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
21.875%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
24.999%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
24.9995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note16);}
25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note8);}
31.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
31.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
31.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
37.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
37.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note8);}
37.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note4);}
49.999%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
49.9995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note4);}
50%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note8);}
56.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
56.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
56.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
62.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
62.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note8);}
62.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note4);}
74.999%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
74.9995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note4);}
75%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note8);}
81.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
81.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
81.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
87.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
87.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note8);}
87.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note4);}
100%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note4);}
}
@keyframes bear_1_whistling_note {
0%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note16);}
3.124%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
3.1245%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
3.125%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
6.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
6.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
6.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
9.374%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
9.3745%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
9.375%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
12.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
12.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
12.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
15.624%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
15.6245%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
15.625%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
18.749%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
18.7495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
18.75%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
21.874%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
21.8745%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
21.875%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
24.999%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
24.9995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note16);}
25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note8);}
31.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
31.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
31.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
37.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
37.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note8);}
37.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note4);}
49.999%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
49.9995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note4);}
50%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note8);}
56.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
56.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
56.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
62.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
62.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note8);}
62.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note4);}
74.999%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
74.9995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note4);}
75%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note8);}
81.249%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
81.2495%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
81.25%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);}
87.499%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);}
87.4995%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note8);}
87.5%{opacity:1;-webkit-transform:scale(.5) translate(0%, 0%);transform:scale(.5) translate(0%, 0%);background-image:var(--note4);}
100%{opacity:1;-webkit-transform:scale(1.0) translate(-80%, -50%);transform:scale(1.0) translate(-80%, -50%);background-image:var(--note4);}
}

@-webkit-keyframes applyFilterBtn {
0%,100%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.05);transform:scale(1.05)}
}
@keyframes applyFilterBtn {
0%,100%{transform:scale(1)}
50%{transform:scale(1.05)}
}


sup{vertical-align:super;font-size:.7em;}

/*update_category 06.2025*/
.category #k_section1 .content{display:block;}
.mainBlock2025DerevoContent .likeH1{font-size:65px;margin-bottom:20px;font-weight:700;display:block;line-height:1.2;color:#444148;color:var(--main-font-color-2025, #444148);width:1000px;max-width:100%;}
.mainBlock2025ContentNearVideo .likeH1{font-size:54px;width:790px;}
.section1 .mainBlock2025DerevoContent{height:650px;padding-top:35px;font-weight:400;font-family: "Mulish", serif;}
.section1 .mainBlock2025DerevoBigWrap{padding-top:10px;}
.section1 .mainBlock2025DerevoMediumWrap{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}
.section1 .mainBlock2025DerevoBack .img{height:625px;}
.section1 .mainBlock2025ContentNearVideo .img{height:525px;right:-275px;}
.categoryBulits2025{display:flex;flex-wrap:wrap;margin-bottom:auto;color: #444148;color: var(--main-font-color-2025, #444148);font-size:15px;}
.categoryBulits2025 .bulit2025{display:flex;align-items:center;max-width:250px;background:#fff;padding:14px 20px;margin-right:10px;border-radius:7px;}
.categoryBulits2025 .bulit2025:nth-of-type(2){max-width:180px;}
.categoryBulits2025 .bulit2025 .num{color:inherit;font-size:35px;font-weight:700;line-height:1.286;margin-right:5px;}
.categoryBulits2025 .bulit2025 .text{display:inline-block;}
.mainBlock2025DerevoContent .scrollDown{display:inline-block;width:max-content;padding:16px 30px;font-size:20px;align-items:center;margin-top:20px;}
.mainBlock2025DerevoContent .scrollDown:after{display:none;}
.mainBlock2025DerevoContent .scrollDown:before{content:'';display:inline-block;margin-right:12px;transform:translate(0, 3px); width:17px;height:20px;background:url('data:image/svg+xml;utf8,<svg width="409" height="492" viewBox="0 0 409 492" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M165.744 27.6559L165.912 26.8879L165.912 356.112L62.188 252.616C57.124 247.548 50.264 244.768 43.064 244.768C35.864 244.768 29.052 247.548 23.976 252.616L7.86399 268.72C2.79999 273.784 -9.24356e-06 280.532 -8.92902e-06 287.728C-8.6143e-06 294.928 2.77999 301.68 7.84399 306.744L185.24 484.156C190.324 489.24 197.096 492.02 204.3 492C211.544 492.02 218.32 489.24 223.396 484.156L400.808 306.744C405.868 301.68 408.652 294.932 408.652 287.728C408.652 280.532 405.864 273.784 400.808 268.72L384.696 252.616C379.64 247.548 372.888 244.768 365.688 244.768C358.492 244.768 352.096 247.548 347.036 252.616L242.732 357.28L242.732 27.2879C242.732 12.4599 229.952 -0.000132122 215.132 -0.000131474L192.344 -0.000130478C177.524 -0.00012983 165.744 12.8279 165.744 27.6559Z" fill="white"/></svg>') no-repeat center;background-size:contain;background-position:center;}
.mainBlock2025ContentNearVideo{position:relative;border-radius:25px;overflow:hidden;width:1220px;padding:0 40px;}
.mainBlock2025ContentNearVideo .mainBlock2025DerevoContent{height:auto;min-height:540px;padding-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}
.mainBlock2025ContentNearVideo .categoryBulits2025{margin-top:auto;margin-bottom: 20px;}
.mainBlock2025ContentNearVideo .scrollDown{margin-top:0;}
.mainBlock2025DerevoMediumWrap .catVideo{position: relative;border-radius:25px;overflow:hidden;width:360px;height:540px;display:block;}
.mainBlock2025DerevoMediumWrap .catVideo .play{position: absolute;z-index:10;width: 70px;height: 70px;background: url(../img/play_w.png) no-repeat center;background-size:contain;left:50%;top:50%;margin-top:-35px;margin-left:-35px;border-radius:10px;}
.mainBlock2025DerevoMediumWrap .catVideo video{z-index:5;}
.mainBlock2025DerevoMediumWrap .catVideo img{width:100%;height:100%;object-fit:cover;}
.mainBlock2025DerevoMediumWrap:has(.mainBlock2025ContentNearVideo){display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;}
@media only screen and (max-width:1680px){
.mainBlock2025DerevoContent .likeH1{font-size:60px;width:860px;}
.mainBlock2025ContentNearVideo .likeH1{font-size:40px;width:560px;}
.section1 .mainBlock2025DerevoBack .img{right:-150px}
.mainBlock2025DerevoMediumWrap:has(.mainBlock2025ContentNearVideo){width:1600px;}
}
@media only screen and (max-width:1670px){
.mainBlock2025DerevoMediumWrap:has(.mainBlock2025ContentNearVideo){width:1366px;}
.mainBlock2025ContentNearVideo{width:986px;}
}
@media only screen and (max-width:1440px){
.mainBlock2025DerevoContent .likeH1{font-size:52px;width:750px;}
.categoryBulits2025 .bulit2025{padding:6px 15px;}
.section1 .mainBlock2025DerevoContent{padding:35px 0;}
.mainBlock2025ContentNearVideo .likeH1{font-size:40px;width:560px;}
.mainBlock2025ContentNearVideo{width:952px;}
}
@media only screen and (max-width:1360px){
.mainBlock2025DerevoContent .likeH1{font-size:48px;width:680px;}
.mainBlock2025ContentNearVideo .likeH1{font-size:36px;width:520px;}
.mainBlock2025DerevoMediumWrap .catVideo{width:260px;height:460px;}
.mainBlock2025ContentNearVideo{width:670px;}
.mainBlock2025ContentNearVideo .mainBlock2025DerevoContent{min-height:460px;}
.section1 .mainBlock2025ContentNearVideo .img{height:305px;}
}
@media only screen and (max-width:768px){
.mainBlock2025DerevoContent .likeH1{font-size:7.7vw;width:100%;margin-bottom:5vw;}
.section1 .mainBlock2025DerevoBack .img{height: 83.333vw;right: -45vw;}
.section1 .mainBlock2025DerevoMediumWrap{display:block;width:100%;}
.section1 .mainBlock2025DerevoContent{padding: 5.208vw 6.51vw 70vw 6.51vw;height:auto;}
.categoryBulits2025{display:block;}
.mainBlock2025DerevoContent .scrollDown{height:auto;margin-bottom:0;}
.categoryBulits2025 .bulit2025{margin-bottom:3vw;width:auto;margin-right:0;max-width:100%;padding:2vw 3vw;border-radius:1.2vw;}
.categoryBulits2025 .bulit2025:nth-of-type(2){max-width:100%}
.categoryBulits2025{font-size:4.427vw;}
.categoryBulits2025 .bulit2025 .num{font-size: 9.8vw;margin-right:2vw;}
.mainBlock2025DerevoContent .scrollDown{margin-top:2vw;font-size:4.427vw;padding:3vw 4vw;}
.mainBlock2025DerevoContent .scrollDown:before{margin-right: 2vw;width: 3.2vw;transform: translate(0, 0.5vw);height: 4vw;}
.mainBlock2025ContentNearVideo{width:100%;padding:0;border-radius: 1.302vw;margin-bottom:3vw}
.mainBlock2025DerevoMediumWrap .catVideo{border-radius: 1.302vw;width:100%;height:130vw;}
.mainBlock2025DerevoMediumWrap .catVideo .play{width:19.444vw;height:19.444vw;margin-top:-9.722vw;margin-left:-9.722vw;}
}
/*end update_category 06.2025*/

/*@media only screen and (min-width: 769px) {
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg {top: 0px;}
}*/
.banksTiles2025Bullit {
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.banksTiles2025Bullit:nth-of-type(2n+2) {
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg,
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg,
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{left:unset;right:unset;top:unset;bottom:unset;width:unset;height:unset;}

.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{left:-35px;bottom:0;width:253px;height:185px;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{right:-7px;top:-25px;width:194px;height:166px;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{left:10px;bottom:0;width:166px;height:188px;}

@media only screen and (max-width:1680px){
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{left:-72px;bottom:0;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{right:-17px;top:-25px;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{left:-27px;bottom:0;}
}
@media only screen and (max-width:1360px){
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{left:0px;bottom:0;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{right:2px;top:-25px;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{left:40px;bottom:0;}
}
@media only screen and (max-width:768px){
.banksTiles2025Bullit:nth-of-type(1) .banksTiles2025BullitImg{left:-1.302vw;bottom:-6.297vw;width:38.281vw;height:25vw;}
.banksTiles2025Bullit:nth-of-type(2) .banksTiles2025BullitImg{right:-2.995vw;top:auto;bottom:-7.292vw;width:32.943vw;height:28.255vw;}
.banksTiles2025Bullit:nth-of-type(3) .banksTiles2025BullitImg{left:auto;right:auto;bottom:0;width:22.786vw;height:25.651vw;}
}

.catalogInterlayerDownloadFile2025Subtitle {
  width: 310px;
}
@media only screen and (max-width:1440px){
  .catalogInterlayerDownloadFile2025Subtitle {
    width: 270px;
  }
}
@media only screen and (max-width: 768px) {
   .catalogInterlayerDownloadFile2025Subtitle {
    width: 47vw;
  }
}

#cookie_notification.show {
  bottom: 50px;
}
@media only screen and (max-width:768px){
  #cookie_notification.show {
    z-index: 60;
    bottom: 19vw;
  }
}