.rub{font-style:normal}html[data-useragent*='Trident'] .content .top{flex:none}.top{background-color:#036ba6;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#1c4782',endColorstr='#3c9dd0');background-size:100%;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,#1c4782),color-stop(100%,#3c9dd0));background-image:-webkit-linear-gradient(135deg,#1c4782,#3c9dd0);background-image:-moz-linear-gradient(45deg,#1c4782,#3c9dd0);background-image:-ms-linear-gradient(45deg,#1c4782 0,#3c9dd0 100%);background-image:-o-linear-gradient(45deg,#1c4782,#3c9dd0);background-image:linear-gradient(135deg,#1c4782,#3c9dd0);color:#fff;position:relative}.top:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url('../img/svg/background.svg') no-repeat;background-size:cover;z-index:0;opacity:0.9}html[data-useragent*='Trident'] .top:before{background:none}.title .table{position:relative;z-index:3}.top h2,.top h4{color:#fff;font-size:24px;font-family:'ToyotaTextBold',Helvetica,Arial,Tahoma;margin:0;position:relative;top:2px}.top h1,.top h3{color:#fff;font-size:16px;position:relative;top:-3px;left:0;text-transform:lowercase}.title h2 span{color:#5fbff2}@media screen and (max-width:800px){.top h2,.top h4{font-size:21px}}@media screen and (max-width:300px){.top h2,.top h4{font-size:18px}.top h1,.top h3{}}.content .top .inner{position:relative}.top .links{position:absolute;display:block;top:18px;right:0;margin:0;width:auto;z-index:9}.top .links ul{display:block;padding:0;margin:0;list-style:none;list-style-type:none;word-spacing:0;font-size:0}.top .links ul li{display:inline-block;white-space:nowrap;word-spacing:0;font-size:0;line-height:1;padding:0;margin:0;list-style:none;list-style-type:none;margin-left:1px;margin-bottom:1px}.top .links ul li:first-child{margin-left:0}.top .links a.link-btn{text-decoration:none;display:block;margin:0;padding:0;width:30px;height:30px;line-height:30px;text-align:center;font-size:15px;background:#318CBF;background:rgba(87,173,219,0.36);color:#fff;transition:all 0.15s ease-in-out}.top .links ul li:first-child a{border-radius:9px 0 0 9px}.top .links ul li:last-child a{border-radius:0 9px 9px 0}.top .links ul li:first-child:last-child a{border-radius:9px}.top .links a.link-btn{width:auto;padding:0 9px}.top .links a.link-btn:hover,.top .links a.link-btn:focus,.top .links a.link-btn:active,.top .links ul li:hover a.nolink{background:rgba(255,255,255,0.81);background:#fff;color:#3c9dd0}.top .links a.link-btn span{display:inline-block;vertical-align:middle;font-family:'YandexSansText-Light',Helvetica,Arial,Tahoma;font-size:14px;margin-left:6px}.top .links.notext a.link-btn span{display:none}.top .links.notext a.link-btn{width:36px;height:30px;line-height:30px;font-size:15px;padding:0;text-align:center}@media screen and (max-width:320px){.top .links.notext li.share-btn{display:none}.top .links.notext li:nth-last-child(2) a{border-radius:0 9px 9px 0}}@media screen and (max-width:800px){.top .links{top:18px;right:18px}.top .links a.link-btn{width:36px;height:30px;line-height:30px;font-size:15px;padding:0;text-align:center}.top .links a.link-btn span{display:none}.top .links.nolinks a.link-btn{width:30px}}@media screen and (max-width:300px){.top .links{top:18px}}.top .links ul li .share{visibility:hidden;opacity:0;position:absolute;top:150%;left:auto;right:0;background:#fff;border-radius:9px;padding:9px;width:auto;height:auto;max-height:120px;overflow:auto;box-sizing:border-box;box-shadow:0 0 1px 1px rgba(16,44,84,.01),0 6px 18px 0 rgba(16,44,84,.15);transition:top 0.21s ease-in-out,opacity 0.21s ease-in-out;will-change:top,opacity}.top .links ul li a:hover + .share,.top .links ul li a:focus + .share,.top .links ul li:hover .share,.top .links ul li .share:hover{visibility:visible;opacity:1;top:100%}@media screen and (max-width:320px){.top .links ul li .share{max-width:300px}}.top .links ul li .share p.title{display:none;height:auto;font-size:12px;line-height:1;padding:0;min-height:1px;color:#505971;margin-bottom:6px}.top .links.notext ul li .share p.title{display:block}@media screen and (max-width:800px){.top .links ul li .share p.title{display:block}}.article > *:not(.flex) img{width:100%!important;height:auto!important;display:block;line-height:0}.client{background:#fff;border-radius:12px;padding:21px;position:relative}@media screen and (max-width:800px){.client{padding:18px}.order-form{padding-top:15px}}.client.form .input,.client.form .textarea,.client.form .select{font-family:'ToyotaTextBold','YandexSansText-Regular',Helvetica,Arial,Tahoma}.client.form .input,.client.form .select,.client.form .textarea{padding:10px 12px}.client.form .textarea:focus{transition:border 0.15s ease-in-out;border-color:#3c9dd0}.client.form .input[type="checkbox"],.client.form .input[type="radio"]{padding:0}.client.form .input[type="checkbox"]{position:relative;top:-1px}.articles .order-form .left.half{width:45%;max-width:45%;min-width:45%}.articles .order-form .right.half{width:55%;max-width:55%;min-width:55%}@media screen and (max-width:800px){.articles .order-form .left.half,.articles .order-form .right.half{width:auto;float:none;max-width:100%;min-width:100%}}.time-slots{}.time-slots .time{display:block;box-sizing:border-box;width:33.33%;float:left}@media screen and (max-width:330px){.time-slots .time{width:50%}}@media screen and (max-width:240px){.time-slots .time{width:100%}}.time-slots .time label{display:block;margin:0;padding:0}.time-slots .time label input{display:none}.time-slots .time label span.check{display:block;position:relative;box-sizing:border-box;background:#fff;padding:10.5px 9px;border-radius:12px;margin:0;margin-bottom:6px;margin-left:6px;color:#000;text-align:center;transition:background 0.12s ease-out,color 0.12s ease-out}@media screen and (min-width:800px){.time-slots .time label span.check:hover{color:#2580b1}}.time-slots .time label input:checked + span.check{background:#3c9dd0;color:#fff;box-shadow:inset 0 0 1px 1px rgba(9,48,93,.01),inset 0 0 3px 0 rgba(9,48,93,.04)}.time-slots .time label span{display:inline-block;vertical-align:middle;width:auto;max-width:99%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:normal;font-family:'YandexSansText-Medium',Helvetica,Arial,Tahoma;font-size:15px}.container-calendar table tr td label span{font-family:'YandexSansText-Medium',Helvetica,Arial,Tahoma!important;font-size:15px}@media screen and (max-width:300px){.container-calendar table tr td label span{font-size:13px}}.time-slots .time label.enabled{cursor:pointer}.time-slots .time label.disabled span.check{background:#F6F8FB;color:#949db3}.time-slots .time label.disabled *{color:#949db3}.time-slots .time label.disabled span.check:before{content:"\e855";font-family:fontello;display:block;position:absolute;font-size:14px;width:27px;height:27px;line-height:27px;text-align:center;left:auto;right:3px;top:3px;margin:0;opacity:1;visibility:visible;border-radius:100%;background:none}.time-slots .time label input + span.check:before{content:"\e80b";font-family:fontello;font-size:11px;display:block;position:absolute;width:27px;height:27px;line-height:27px;text-align:center;left:auto;right:3px;top:2px;margin:0;opacity:1;visibility:visible;border-radius:100%;background:none;color:#fff;opacity:0;visibility:hidden;transition:opacity 0.12s ease-out,color 0.12s ease-out;transition-delay:0.12s}.time-slots .time label input:checked + span.check:before{opacity:1;visibility:visible;transition-delay:0s}@media screen and (max-width:800px){.time-slots{margin-top:6px;position:relative;width:calc(100% + 6px);left:-6px}.time-slots .time label span.check{padding:12px 12px}}.line-separator{width:99%;width:calc(100% - 12px);height:18px;position:relative;border-top:#c8cedf 1px solid;margin:0 auto;margin-top:36px}.line-separator:after{content:"";width:18px;height:18px;border-radius:100%;background:#F0F2F8;border:#c8cedf 1px solid;position:absolute;top:-10px;left:50%;margin-left:-9px}@media screen and (max-width:800px){.order-form .line-separator{display:none}.order-form .right.half{margin-top:18px;margin-bottom:21px}}.order-form .form .field{position:relative}.order-form .form .field .reset{background:#F3F5Fa;box-shadow:none;right:33px}.reset-data{display:none;position:absolute;white-space:nowrap;top:-15px;right:18px;width:auto;height:30px;line-height:30px;padding:0 12px;padding-right:13px;text-align:center;font-size:12px;border-radius:30px;background:#fff;color:#000;box-shadow:0 0 1px 1px rgba(9,48,93,.02),0 2px 5px 0 rgba(9,48,93,.09);z-index:3;transition:all 0.15s ease-in-out}@media screen and (min-width:800px){.reset-data:hover{color:#2580b1}}.reset-data span{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:99%}.reset-data:active span{top:1px}.reset-data i{display:inline-block;vertical-align:middle}.reset-data i + span{margin-left:9px}@media screen and (max-width:320px){.reset-data span{display:none}.reset-data{padding:0;width:30px;text-align:center}}.order-data h3{font-family:'ToyotaTextBold','YandexSansText-Regular',Helvetica,Arial,Tahoma;font-size:0;line-height:0}.order-data h3 i,.order-data h3 span{display:inline-block;vertical-align:middle;font-size:21px;line-height:1}.order-data h3 i + span{margin-left:12px}.order-data h3 i{width:45px;height:45px;line-height:45px;text-align:center;border-radius:100%;background:#fff}.order-data h3 + ul{border-top:#c8cedf 1px dashed;margin:0;margin-top:18px;margin-bottom:9px;padding-top:18px}.order-data h3 + ul li{margin-left:18px}.text table.order-table tr td{border:none;padding:15px}table.order-table,tbody{border-radius:9px}table.order-table tr:first-child td:first-child{border-radius:9px 0 0 0}table.order-table tr:first-child td:last-child{border-radius:0 9px 0 0}table.order-table tr:last-child td:last-child{border-radius:0 0 9px 0}table.order-table tr:last-child td:first-child{border-radius:0 0 0 9px}table.order-table tr:first-child:last-child td:first-child{border-radius:9px 0 0 9px}table.order-table tr:first-child:last-child td:last-child{border-radius:0 9px 9px 0}.order-data .move-table{outline:none}.disabled.select-block{cursor:pointer}.disabled.select-block *{cursor:pointer}.ya-map-inner{margin-top:18px;background:#fff;border-radius:9px;overflow:hidden}.ya-map-inner #map{border-radius:9px}.onr-custom-title{position:fixed;background:#424a60;border-radius:3px;top:auto;left:auto;padding:8px 10px;font-size:12px;line-height:1;font-family:'YandexSansText-Light',Helvetica,Arial,Tahoma;color:#fff;max-width:360px;max-height:300px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;z-index:999999}.onr-custom-title:after{content:"";position:absolute;width:0;height:0;line-height:0;border:6px dashed #424a60;top:-6px;left:50%;margin-left:-6px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.onr-custom-title.onr-top-tip{}.onr-custom-title.onr-top-tip:after{}@media screen and (max-width:800px){.onr-custom-title{display:none!important}}.footer .share{margin-bottom:18px;display:inline-block;font-size:0;line-height:1;word-spacing:0;vertical-align:middle;padding:9px;background:#313849;border-radius:48px}.footer .share p,.footer .share .ya-share2{margin:0;font-size:0;line-height:1;display:inline-block;vertical-align:middle}.footer .share p{margin-right:6px}.footer .share p span,.footer .share .ya-share2 div{font-size:12px}@media screen and (max-width:400px){.footer .share p{display:none}}.cookie-note{background:#505971;font-size:16px;color:#fff}.footer .cookie-inner.inner{padding:18px 0}@media screen and (max-width:800px){.footer .cookie-inner.inner{padding:18px}}.cookie-inner .table .row .cell.cookie-btn{width:10px}.footer a.cookie-button{display:block;width:auto;white-space:nowrap;height:36px;line-height:36px;border-radius:36px;padding:0 12px;margin:0;text-decoration:none;text-align:center;font-size:12px;background:#67728e;color:#fff;transition:all 0.15s ease-in-out}.footer .accept a.cookie-button{background:#3c9dd0}@media screen and (min-width:800px){.footer .accept a.cookie-button:hover{background:rgb(87,173,219)}}.footer a.cookie-button i + span{margin-left:6px;position:relative}.footer a.cookie-button:active span{top:1px}@media screen and (max-width:800px){.cookie-inner .table .row .cell.text{font-size:12px}}@media screen and (max-width:600px){.footer a.cookie-button span{display:none}.footer a.cookie-button{width:36px;padding:0}}.duration{margin:6px;font-size:14px;font-family:'YandexSansText-Light',Helvetica,Arial,Tahoma;text-align:right}.container-calendar table tr td label span{font-family:'ToyotaTextRegular','YandexSansText-Regular',Helvetica,Arial,Tahoma}.change-year-month label select{font-family:'ToyotaTextRegular','YandexSansText-Regular',Helvetica,Arial,Tahoma}.select-list ul li span.description span.price{font-family:'ToyotaTextBold',Helvetica,Arial,Tahoma;color:#000}.select-list ul li i.rub{vertical-align:bottom;margin:0;margin-left:-3px}