body{font-family:'M PLUS 1p',sans-serif;font-size:16px;color:#080E73;margin:0;padding:0;background-color:#EBE1D3;}input{background-color:#EBE1D3;color:#2F3485;border:1px solid #bf5900;border-radius:4px;}.form h2{color:#2F3485;font-size:18px;margin-bottom:0;}form label{display:none;}form fieldset{margin:0 0 0 0 !important;padding:0 0 0 0;}form input{width:240px;}form input[type="submit"]{width:auto;cursor:pointer;}div [role="contentinfo"] > div{font-size:16px;color:white;}#header_up{overflow:hidden;background-color:#DE6800;}.header_info{overflow:hidden;height:184px;width:100%;padding:0;background-color:#DE6800;}.header_info::after{content:' ';background-color:#2F3485;height:22px;width:100%;position:relative;margin:0;padding:0;display:block;top:-11px;z-index:100;}.header_info .logo_eng{width:148px;height:auto;position:absolute;margin:74px 0 0 54px;z-index:1001;}.header_info .logo{width:306px;height:auto;display:block;position:relative;margin:29px auto 0 auto;padding:0 70px 9px 70px;background-color:#DE6800;z-index:1000;border-radius:70px;}@media (max-width:740px){.header_info .logo{width:240px;height:143px;}}.social{width:148px;}.header_info .social{margin:30px 0 0 54px;position:absolute;}#block-futerkontakty .social{margin:10px 0 20px 0;}.header_info p.phone{width:200px;float:right;font-weight:500;font-size:19px;line-height:23px;color:#3B40A3;margin-top:-135px;margin-right:45px;position:relative;z-index:1002;}@media (max-width:900px){.header_info p.phone{margin-right:5px;}.header_info .social,.header_info .logo_eng{margin-left:5px;}}.header_info p.phone a{text-decoration:none;color:#3B40A3;}.header_info p.phone .title{color:white;font-size:14px;}.header_info .phone_req{display:block;overflow:hidden;height:28px;border:1px solid white;border-radius:17px;color:white;text-transform:uppercase;padding:4px 0 0 46px;margin:0 0 5px 0;cursor:pointer;font-size:14px;background:url("/themes/kartino/img/phone.png") left no-repeat,linear-gradient(to right,#6E3300,#DE6800);animation:400ms linear 1s 4 up_phone;transform-origin:10% 50%;}@keyframes up_phone{from{transform:rotate(0deg);}25%{transform:rotate(1deg);}75%{transform:rotate(-1deg);}to{transform:rotate(0deg);}}#up_menu{width:100%;text-align:center;overflow:hidden;}#up_menu ul{margin:0;}#up_menu li{display:inline-block;margin:0 15px 0 0;}#up_menu li:last-of-type{margin-right:0;}#up_menu li a{text-decoration:none;text-transform:uppercase;color:#080E73;font-weight:600;}#up_menu li a:hover{color:#4D54D8;}main{overflow:hidden;}main #content{overflow:hidden;}footer{overflow:hidden;background-color:#DE6900;width:100%;}footer::before{content:" ";overflow:hidden;display:block;width:29px;height:6px;background-color:#DE6900;border-radius:4px;box-shadow:0 0 0 3px #EBE1D3;position:absolute;z-index:100;margin:-3px 0 0 49vw;left:0;}footer > div{overflow:hidden;margin:0 auto 63px auto;padding:0;max-width:790px;}@media (max-width:800px){footer > div{width:90vw;}}footer > div section{overflow:hidden;margin:4px 0 0 0;width:300px;}footer .label{float:left;clear:both;overflow:hidden;color:white;font-size:12px;margin:10px 10px 0 5px;}footer .phone,footer .address,footer .contact{overflow:hidden;font-size:19px;font-weight:500;width:200px;margin:6px 0 0 0;float:left;text-align:left;}footer .contact{width:240px;font-size:16px;}footer .address{font-size:12px;margin-top:10px;}footer .logo_f{overflow:hidden;width:149px;height:auto;clear:both;margin:20px 0 0 5px;}footer .licenziya{font-size:12px;text-align:left;}#block-futerkontakty{overflow:hidden;}#block-requred-call{overflow:hidden;width:300px;padding:3px;margin:2px 0 0 0;float:right;}@media (max-width:800px){#block-requred-call{float:none;}}#block-requred-call h2{margin-top:0px;}#block-requred-call input{font-size:18px;width:270px;}.form-item-telefon::after{content:" ";background:url(/themes/kartino/img/icon_attn.svg) transparent 0 0 no-repeat;display:block;overflow:hidden;width:17px;height:17px;position:absolute;margin:-20px 0 0 252px;}.webform-submission-kalkulyator-form .form-item-telefon::after{margin-left:210px;margin-top:-17px;}#block-requred-call input[type="submit"]{width:200px;}#block-requred-call input[type="submit"]:disabled{cursor:not-allowed;background-color:#c15a00;}.form-disabled::after{content:" ";background:url(/themes/kartino/img/icon_close.svg) transparent 0 0 no-repeat;display:block;overflow:hidden;width:15px;height:15px;position:absolute;margin:-16px 0 0 194px;}.webform-submission-kalkulyator-form .form-disabled::after{margin:21px 0 0 229px;}#block-requred-call input:focus{outline-color:#904300;}.in_focus{animation-name:focus_up;animation-duration:3s;animation-iteration-count:1;border-radius:4px;}@keyframes focus_up{from{background-color:RGBA(222,105,0,0);}15%{background-color:RGBA(255,255,255,.3);}35%{background-color:RGBA(255,255,255,.2);}50%{background-color:RGBA(255,255,255,.1);}75%{background-color:RGBA(255,255,255,.4);}to{background-color:RGBA(222,105,0,0);}}.calc{overflow:hidden;position:fixed;width:600px;margin:0;background-color:#DE6800;background:linear-gradient(to top,#6E3300,#DE6800);filter:drop-shadow(5px 5px 4px RGBA(0,0,0,.4));border-radius:5px;border:1px solid #EBE1D3;z-index:999999990;display:none;}@media (max-width:600px){.calc{width:300px;margin:0 auto;top:auto;left:auto;}}.close_calc{overflow:hidden;position:fixed;z-index:999999991;width:34px;height:34px;margin:0;padding:0;cursor:pointer;}main #content .calc h2{margin:0 auto;line-height:18px;overflow:hidden;width:100%;background-color:RGBA(235,225,211,.2);border-radius:5px;padding:10px;font-size:16px;color:white;text-align:center;}.calc fieldset{overflow:hidden;margin:0px 0 10px 0 !important;border:none;width:280px;float:left;}@media (max-height:380px){.calc fieldset{margin:0px 0 2px 0 !important;}}.calc fieldset:nth-of-type(2n+1){clear:both;}.calc fieldset:nth-of-type(5){clear:both;}.calc .fieldset-wrapper{overflow:hidden;padding:5px 0 0 10px;}.calc .form-disabled::after{content:none;}.calc #edit-in-room div{overflow:hidden;width:42px;float:left;}.calc #edit-in-room .form-item-in-room{border:1px solid white;border-radius:12px;overflow:hidden;margin:0 10px 0 0;}.calc legend{color:white;margin:0 auto;padding:10px 0 5px 0;text-align:center;line-height:16px;font-weight:bold;}.calc label{display:inline-block;color:white;}.calc input[type="radio"]{width:auto;}.calc input[type="text"],.calc input[type="tel"]{width:225px;}.calc .webform-progress{display:block;overflow:hidden;margin:-13px 0 0 0;padding:0;}.calc .webform-progress progress{width:100%;height:12px;color:#2F3485;}.calc div[role="alert"]{position:absolute;width:242px;background-color:#2F3485;text-align:center;height:auto;padding:4px;font-size:14px;top:0;}.calc .webform-confirmation{color:wheat;padding:5px;font-size:12px;}.calc div[role="alert"] ul{margin:0;}.calc .webform-button--next,.calc .webform-button--submit{border:none;border-radius:0;margin:38px 0 0 0;padding:5px 0;float:left;overflow:hidden;width:200px;border-radius:5px;background-color:RGBA(235,225,211,.4);color:white;font-size:20px;}@media (max-width:600px){.calc .webform-button--submit{margin-top:5px;width:100%;}}.calc .webform-button--submit{background-color:#DE6800;}.calc .webform-button--submit:disabled{cursor:not-allowed;background-color:#dbbfa6;}.calc .webform-button--submit:hover{color:#2F3485;}.calc .webform-button--next:hover{background-color:RGBA(235,225,211,.6);}.calc .webform-button--previous{border:none;border-radius:0;margin:15px 0 0 0;padding:5px 0;overflow:hidden;width:125px;float:left;background-color:RGBA(235,225,211,.2);color:white;}.calc .webform-button--previous:hover{background-color:RGBA(235,225,211,.3);}.open_calc{overflow:hidden;position:fixed;z-index:1000;background-color:#DE6800;background:linear-gradient(to top,#6E3300,#DE6800);border-radius:12px 12px 0 0;border:1px solid #EBE1D3;border-bottom:none;padding:4px 0 0 0;width:196px;height:40px;bottom:0;left:30px;cursor:pointer;color:white;text-align:center;font-weight:500;font-size:19px;}.open_calc:hover{font-weight:600;}.open_calc .calc_arr{float:left;margin:5px 0 0 14px;overflow:hidden;width:19px;height:auto;pointer-events:none;}.licenzii .views-row{overflow:hidden;width:242px;margin:0 10px 10px 0;float:left;}.ajax-progress{display:block;overflow:hidden;padding:1px;position:absolute;top:100px;left:170px;}.ajax-progress .throbber{display:block;overflow:hidden;width:43px;height:43px;padding:0;margin:0;background:url("/themes/kartino/img/wait.svg") no-repeat;}.show{display:block !important;}.hide{display:none !important;;}.gray_bg{background-color:RGBA(111,51,0,.5);position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:1500;cursor:pointer;}.r_float{position:fixed;width:400px;right:10px;top:120px;padding:5px !important;background-color:#f7770e;border-radius:5px;border:1px solid RGBA(255,255,255,1);z-index:1000;box-shadow:1px 1px 4px #000000;}.r_float h2{font-size:22px;margin-top:0;margin-bottom:0px;}.r_float textarea{width:390px;}.r_float .form-item-vremya label{display:none;}.close,.dark{display:none;}.r_float .close{display:block;cursor:pointer;color:white;background-color:#075A32;font-weight:bold;line-height:15px;position:fixed;overflow:hidden;border:1px solid white;border-radius:2px;width:11px;height:16px;transform:rotate(45deg);padding:3px 6px 3px 5px;margin-top:-17px;right:10px;transition-duration:1s;}.r_float .close:hover{background-color:red;}.phone_req.r_float{display:none;}.r_float .ajax-progress{margin-top:-60px;}@media (max-width:410px){.r_float{top:96px;}}
