

/* Start:/local/templates/kellerNew/css/plugins/bootstrap.css?167101761583502*/
hr,img{border:0}legend,td,th{padding:0}body,figure{margin:0}.clear,.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Futura New",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}[role=button]{cursor:pointer}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1300px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-xs-1-1,.col-xs-1-2,.col-xs-1-24,.col-xs-1-3,.col-xs-1-4,.col-xs-1-5,.col-xs-1-6,.col-xs-1-7,.col-xs-1-8,.col-xs-10,.col-xs-10-24,.col-xs-11,.col-xs-11-24,.col-xs-12,.col-xs-12-24,.col-xs-13-24,.col-xs-14-24,.col-xs-15-24,.col-xs-16-24,.col-xs-17-24,.col-xs-18-24,.col-xs-19-24,.col-xs-2,.col-xs-2-24,.col-xs-2-3,.col-xs-2-4,.col-xs-2-5,.col-xs-2-7,.col-xs-20-24,.col-xs-21-24,.col-xs-22-24,.col-xs-23-24,.col-xs-24-24,.col-xs-3,.col-xs-3-24,.col-xs-3-4,.col-xs-3-5,.col-xs-3-7,.col-xs-3-8,.col-xs-4,.col-xs-4-24,.col-xs-4-5,.col-xs-4-7,.col-xs-5,.col-xs-5-24,.col-xs-5-5,.col-xs-5-6,.col-xs-5-7,.col-xs-5-8,.col-xs-6,.col-xs-6-24,.col-xs-6-7,.col-xs-7,.col-xs-7-24,.col-xs-7-8,.col-xs-8,.col-xs-8-24,.col-xs-9,.col-xs-9-24{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-xs-1-24{width:4.1667%}.col-xs-1,.col-xs-2-24{width:8.3333%}.col-xs-1-8,.col-xs-3-24{width:12.5%}.col-xs-1-7{width:14.2857%}.col-xs-1-6,.col-xs-2,.col-xs-4-24{width:16.6667%}.col-xs-1-5{width:20%}.col-xs-5-24{width:20.8333%}.col-xs-1-4,.col-xs-3,.col-xs-6-24{width:25%}.col-xs-2-7{width:28.5714%}.col-xs-7-24{width:29.1667%}.col-xs-1-3,.col-xs-4,.col-xs-8-24{width:33.3333%}.col-xs-3-8,.col-xs-9-24{width:37.5%}.col-xs-2-5{width:40%}.col-xs-10-24,.col-xs-5{width:41.6667%}.col-xs-3-7{width:42.8571%}.col-xs-11-24{width:45.8333%}.col-xs-1-2,.col-xs-12-24,.col-xs-2-4,.col-xs-6{width:50%}.col-xs-13-24{width:54.1667%}.col-xs-4-7{width:57.1429%}.col-xs-14-24,.col-xs-7{width:58.3333%}.col-xs-3-5{width:60%}.col-xs-15-24,.col-xs-5-8{width:62.5%}.col-xs-16-24,.col-xs-2-3,.col-xs-8{width:66.6667%}.col-xs-17-24{width:70.8333%}.col-xs-5-7{width:71.4286%}.col-xs-18-24,.col-xs-3-4,.col-xs-9{width:75%}.col-xs-19-24{width:79.1667%}.col-xs-4-5{width:80%}.col-xs-10,.col-xs-20-24,.col-xs-5-6{width:83.3333%}.col-xs-6-7{width:85.7143%}.col-xs-21-24,.col-xs-7-8{width:87.5%}.col-xs-11,.col-xs-22-24{width:91.6667%}.col-xs-23-24{width:95.8333%}.col-xs-1-1,.col-xs-12,.col-xs-24-24,.col-xs-5-5,.col-xs-7-7{width:100%}@media (min-width:480px){.col-sm-1,.col-sm-1-1,.col-sm-1-2,.col-sm-1-24,.col-sm-1-3,.col-sm-1-4,.col-sm-1-5,.col-sm-1-6,.col-sm-1-7,.col-sm-1-8,.col-sm-10,.col-sm-10-24,.col-sm-11,.col-sm-11-24,.col-sm-12,.col-sm-12-24,.col-sm-13-24,.col-sm-14-24,.col-sm-15-24,.col-sm-16-24,.col-sm-17-24,.col-sm-18-24,.col-sm-19-24,.col-sm-2,.col-sm-2-24,.col-sm-2-3,.col-sm-2-4,.col-sm-2-5,.col-sm-2-7,.col-sm-20-24,.col-sm-21-24,.col-sm-22-24,.col-sm-23-24,.col-sm-24-24,.col-sm-3,.col-sm-3-24,.col-sm-3-4,.col-sm-3-5,.col-sm-3-7,.col-sm-3-8,.col-sm-4,.col-sm-4-24,.col-sm-4-5,.col-sm-4-7,.col-sm-5,.col-sm-5-24,.col-sm-5-5,.col-sm-5-6,.col-sm-5-7,.col-sm-5-8,.col-sm-6,.col-sm-6-24,.col-sm-6-7,.col-sm-7,.col-sm-7-24,.col-sm-7-8,.col-sm-8,.col-sm-8-24,.col-sm-9,.col-sm-9-24{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-sm-1-24{width:4.1667%}.col-sm-1,.col-sm-2-24{width:8.3333%}.col-sm-1-8,.col-sm-3-24{width:12.5%}.col-sm-1-7{width:14.2857%}.col-sm-1-6,.col-sm-2,.col-sm-4-24{width:16.6667%}.col-sm-1-5{width:20%}.col-sm-5-24{width:20.8333%}.col-sm-1-4,.col-sm-3,.col-sm-6-24{width:25%}.col-sm-2-7{width:28.5714%}.col-sm-7-24{width:29.1667%}.col-sm-1-3,.col-sm-4,.col-sm-8-24{width:33.3333%}.col-sm-3-8,.col-sm-9-24{width:37.5%}.col-sm-2-5{width:40%}.col-sm-10-24,.col-sm-5{width:41.6667%}.col-sm-3-7{width:42.8571%}.col-sm-11-24{width:45.8333%}.col-sm-1-2,.col-sm-12-24,.col-sm-2-4,.col-sm-6{width:50%}.col-sm-13-24{width:54.1667%}.col-sm-4-7{width:57.1429%}.col-sm-14-24,.col-sm-7{width:58.3333%}.col-sm-3-5{width:60%}.col-sm-15-24,.col-sm-5-8{width:62.5%}.col-sm-16-24,.col-sm-2-3,.col-sm-8{width:66.6667%}.col-sm-17-24{width:70.8333%}.col-sm-5-7{width:71.4286%}.col-sm-18-24,.col-sm-3-4,.col-sm-9{width:75%}.col-sm-19-24{width:79.1667%}.col-sm-4-5{width:80%}.col-sm-10,.col-sm-20-24,.col-sm-5-6{width:83.3333%}.col-sm-6-7{width:85.7143%}.col-sm-21-24,.col-sm-7-8{width:87.5%}.col-sm-11,.col-sm-22-24{width:91.6667%}.col-sm-23-24{width:95.8333%}.col-sm-1-1,.col-sm-12,.col-sm-24-24,.col-sm-5-5,.col-sm-7-7{width:100%}}@media (min-width:768px){.col-md-1,.col-md-1-1,.col-md-1-2,.col-md-1-24,.col-md-1-3,.col-md-1-4,.col-md-1-5,.col-md-1-6,.col-md-1-7,.col-md-1-8,.col-md-10,.col-md-10-24,.col-md-11,.col-md-11-24,.col-md-12,.col-md-12-24,.col-md-13-24,.col-md-14-24,.col-md-15-24,.col-md-16-24,.col-md-17-24,.col-md-18-24,.col-md-19-24,.col-md-2,.col-md-2-24,.col-md-2-3,.col-md-2-4,.col-md-2-5,.col-md-2-7,.col-md-20-24,.col-md-21-24,.col-md-22-24,.col-md-23-24,.col-md-24-24,.col-md-3,.col-md-3-24,.col-md-3-4,.col-md-3-5,.col-md-3-7,.col-md-3-8,.col-md-4,.col-md-4-24,.col-md-4-5,.col-md-4-7,.col-md-5,.col-md-5-24,.col-md-5-5,.col-md-5-6,.col-md-5-7,.col-md-5-8,.col-md-6,.col-md-6-24,.col-md-6-7,.col-md-7,.col-md-7-24,.col-md-7-8,.col-md-8,.col-md-8-24,.col-md-9,.col-md-9-24{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-md-1-24{width:4.1667%}.col-md-1,.col-md-2-24{width:8.3333%}.col-md-1-8,.col-md-3-24{width:12.5%}.col-md-1-7{width:14.2857%}.col-md-1-6,.col-md-2,.col-md-4-24{width:16.6667%}.col-md-1-5{width:20%}.col-md-5-24{width:20.8333%}.col-md-1-4,.col-md-3,.col-md-6-24{width:25%}.col-md-2-7{width:28.5714%}.col-md-7-24{width:29.1667%}.col-md-1-3,.col-md-4,.col-md-8-24{width:33.3333%}.col-md-3-8,.col-md-9-24{width:37.5%}.col-md-2-5{width:40%}.col-md-10-24,.col-md-5{width:41.6667%}.col-md-3-7{width:42.8571%}.col-md-11-24{width:45.8333%}.col-md-1-2,.col-md-12-24,.col-md-2-4,.col-md-6{width:50%}.col-md-13-24{width:54.1667%}.col-md-4-7{width:57.1429%}.col-md-14-24,.col-md-7{width:58.3333%}.col-md-3-5{width:60%}.col-md-15-24,.col-md-5-8{width:62.5%}.col-md-16-24,.col-md-2-3,.col-md-8{width:66.6667%}.col-md-17-24{width:70.8333%}.col-md-5-7{width:71.4286%}.col-md-18-24,.col-md-3-4,.col-md-9{width:75%}.col-md-19-24{width:79.1667%}.col-md-4-5{width:80%}.col-md-10,.col-md-20-24,.col-md-5-6{width:83.3333%}.col-md-6-7{width:85.7143%}.col-md-21-24,.col-md-7-8{width:87.5%}.col-md-11,.col-md-22-24{width:91.6667%}.col-md-23-24{width:95.8333%}.col-md-1-1,.col-md-12,.col-md-24-24,.col-md-5-5,.col-md-7-7{width:100%}}@media (min-width:992px){.col-lg-1,.col-lg-1-1,.col-lg-1-2,.col-lg-1-24,.col-lg-1-3,.col-lg-1-4,.col-lg-1-5,.col-lg-1-6,.col-lg-1-7,.col-lg-1-8,.col-lg-10,.col-lg-10-24,.col-lg-11,.col-lg-11-24,.col-lg-12,.col-lg-12-24,.col-lg-13-24,.col-lg-14-24,.col-lg-15-24,.col-lg-16-24,.col-lg-17-24,.col-lg-18-24,.col-lg-19-24,.col-lg-2,.col-lg-2-24,.col-lg-2-3,.col-lg-2-4,.col-lg-2-5,.col-lg-2-7,.col-lg-20-24,.col-lg-21-24,.col-lg-22-24,.col-lg-23-24,.col-lg-24-24,.col-lg-3,.col-lg-3-24,.col-lg-3-4,.col-lg-3-5,.col-lg-3-7,.col-lg-3-8,.col-lg-4,.col-lg-4-24,.col-lg-4-5,.col-lg-4-7,.col-lg-5,.col-lg-5-24,.col-lg-5-5,.col-lg-5-6,.col-lg-5-7,.col-lg-5-8,.col-lg-6,.col-lg-6-24,.col-lg-6-7,.col-lg-7,.col-lg-7-24,.col-lg-7-8,.col-lg-8,.col-lg-8-24,.col-lg-9,.col-lg-9-24{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-lg-1-24{width:4.1667%}.col-lg-1,.col-lg-2-24{width:8.3333%}.col-lg-1-8,.col-lg-3-24{width:12.5%}.col-lg-1-7{width:14.2857%}.col-lg-1-6,.col-lg-2,.col-lg-4-24{width:16.6667%}.col-lg-1-5{width:20%}.col-lg-5-24{width:20.8333%}.col-lg-1-4,.col-lg-3,.col-lg-6-24{width:25%}.col-lg-2-7{width:28.5714%}.col-lg-7-24{width:29.1667%}.col-lg-1-3,.col-lg-4,.col-lg-8-24{width:33.3333%}.col-lg-3-8,.col-lg-9-24{width:37.5%}.col-lg-2-5{width:40%}.col-lg-10-24,.col-lg-5{width:41.6667%}.col-lg-3-7{width:42.8571%}.col-lg-11-24{width:45.8333%}.col-lg-1-2,.col-lg-12-24,.col-lg-2-4,.col-lg-6{width:50%}.col-lg-13-24{width:54.1667%}.col-lg-4-7{width:57.1429%}.col-lg-14-24,.col-lg-7{width:58.3333%}.col-lg-3-5{width:60%}.col-lg-15-24,.col-lg-5-8{width:62.5%}.col-lg-16-24,.col-lg-2-3,.col-lg-8{width:66.6667%}.col-lg-17-24{width:70.8333%}.col-lg-5-7{width:71.4286%}.col-lg-18-24,.col-lg-3-4,.col-lg-9{width:75%}.col-lg-19-24{width:79.1667%}.col-lg-4-5{width:80%}.col-lg-10,.col-lg-20-24,.col-lg-5-6{width:83.3333%}.col-lg-6-7{width:85.7143%}.col-lg-21-24,.col-lg-7-8{width:87.5%}.col-lg-11,.col-lg-22-24{width:91.6667%}.col-lg-23-24{width:95.8333%}.col-lg-1-1,.col-lg-12,.col-lg-24-24,.col-lg-5-5,.col-lg-7-7{width:100%}}@media (min-width:1200px){.col-xl-1,.col-xl-1-1,.col-xl-1-2,.col-xl-1-24,.col-xl-1-3,.col-xl-1-4,.col-xl-1-5,.col-xl-1-6,.col-xl-1-7,.col-xl-1-8,.col-xl-10,.col-xl-10-24,.col-xl-11,.col-xl-11-24,.col-xl-12,.col-xl-12-24,.col-xl-13-24,.col-xl-14-24,.col-xl-15-24,.col-xl-16-24,.col-xl-17-24,.col-xl-18-24,.col-xl-19-24,.col-xl-2,.col-xl-2-24,.col-xl-2-3,.col-xl-2-4,.col-xl-2-5,.col-xl-2-7,.col-xl-20-24,.col-xl-21-24,.col-xl-22-24,.col-xl-23-24,.col-xl-24-24,.col-xl-3,.col-xl-3-24,.col-xl-3-4,.col-xl-3-5,.col-xl-3-7,.col-xl-3-8,.col-xl-4,.col-xl-4-24,.col-xl-4-5,.col-xl-4-7,.col-xl-5,.col-xl-5-24,.col-xl-5-5,.col-xl-5-6,.col-xl-5-7,.col-xl-5-8,.col-xl-6,.col-xl-6-24,.col-xl-6-7,.col-xl-7,.col-xl-7-24,.col-xl-7-8,.col-xl-8,.col-xl-8-24,.col-xl-9,.col-xl-9-24{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-xl-1-24{width:4.1667%}.col-xl-1,.col-xl-2-24{width:8.3333%}.col-xl-1-8,.col-xl-3-24{width:12.5%}.col-xl-1-7{width:14.2857%}.col-xl-1-6,.col-xl-2,.col-xl-4-24{width:16.6667%}.col-xl-1-5{width:20%}.col-xl-5-24{width:20.8333%}.col-xl-1-4,.col-xl-3,.col-xl-6-24{width:25%}.col-xl-2-7{width:28.5714%}.col-xl-7-24{width:29.1667%}.col-xl-1-3,.col-xl-4,.col-xl-8-24{width:33.3333%}.col-xl-3-8,.col-xl-9-24{width:37.5%}.col-xl-2-5{width:40%}.col-xl-10-24,.col-xl-5{width:41.6667%}.col-xl-3-7{width:42.8571%}.col-xl-11-24{width:45.8333%}.col-xl-1-2,.col-xl-12-24,.col-xl-2-4,.col-xl-6{width:50%}.col-xl-13-24{width:54.1667%}.col-xl-4-7{width:57.1429%}.col-xl-14-24,.col-xl-7{width:58.3333%}.col-xl-3-5{width:60%}.col-xl-15-24,.col-xl-5-8{width:62.5%}.col-xl-16-24,.col-xl-2-3,.col-xl-8{width:66.6667%}.col-xl-17-24{width:70.8333%}.col-xl-5-7{width:71.4286%}.col-xl-18-24,.col-xl-3-4,.col-xl-9{width:75%}.col-xl-19-24{width:79.1667%}.col-xl-4-5{width:80%}.col-xl-10,.col-xl-20-24,.col-xl-5-6{width:83.3333%}.col-xl-6-7{width:85.7143%}.col-xl-21-24,.col-xl-7-8{width:87.5%}.col-xl-11,.col-xl-22-24{width:91.6667%}.col-xl-23-24{width:95.8333%}.col-xl-1-1,.col-xl-12,.col-xl-24-24,.col-xl-5-5,.col-xl-7-7{width:100%}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.toright{float:right!important}.toleft{float:left!important}.mt--150-xs{margin-top:-150px}.mt--145-xs{margin-top:-145px}.mt--140-xs{margin-top:-140px}.mt--135-xs{margin-top:-135px}.mt--130-xs{margin-top:-130px}.mt--125-xs{margin-top:-125px}.mt--120-xs{margin-top:-120px}.mt--115-xs{margin-top:-115px}.mt--110-xs{margin-top:-110px}.mt--105-xs{margin-top:-105px}.mt--100-xs{margin-top:-100px}.mt--95-xs{margin-top:-95px}.mt--90-xs{margin-top:-90px}.mt--85-xs{margin-top:-85px}.mt--80-xs{margin-top:-80px}.mt--75-xs{margin-top:-75px}.mt--70-xs{margin-top:-70px}.mt--65-xs{margin-top:-65px}.mt--60-xs{margin-top:-60px}.mt--55-xs{margin-top:-55px}.mt--50-xs{margin-top:-50px}.mt--45-xs{margin-top:-45px}.mt--40-xs{margin-top:-40px}.mt--35-xs{margin-top:-35px}.mt--30-xs{margin-top:-30px}.mt--25-xs{margin-top:-25px}.mt--20-xs{margin-top:-20px}.mt--15-xs{margin-top:-15px}.mt--10-xs{margin-top:-10px}.mt--5-xs{margin-top:-5px}.mt-0-xs{margin-top:0}.mt-5-xs{margin-top:5px}.mt-10-xs{margin-top:10px}.mt-15-xs{margin-top:15px}.mt-20-xs{margin-top:20px}.mt-25-xs{margin-top:25px}.mt-30-xs{margin-top:30px}.mt-35-xs{margin-top:35px}.mt-40-xs{margin-top:40px}.mt-45-xs{margin-top:45px}.mt-50-xs{margin-top:50px}.mt-55-xs{margin-top:55px}.mt-60-xs{margin-top:60px}.mt-65-xs{margin-top:65px}.mt-70-xs{margin-top:70px}.mt-75-xs{margin-top:75px}.mt-80-xs{margin-top:80px}.mt-85-xs{margin-top:85px}.mt-90-xs{margin-top:90px}.mt-95-xs{margin-top:95px}.mt-100-xs{margin-top:100px}.mt-105-xs{margin-top:105px}.mt-110-xs{margin-top:110px}.mt-115-xs{margin-top:115px}.mt-120-xs{margin-top:120px}.mt-125-xs{margin-top:125px}.mt-130-xs{margin-top:130px}.mt-135-xs{margin-top:135px}.mt-140-xs{margin-top:140px}.mt-145-xs{margin-top:145px}.mt-150-xs{margin-top:150px}.ml--150-xs{margin-left:-150px}.ml--145-xs{margin-left:-145px}.ml--140-xs{margin-left:-140px}.ml--135-xs{margin-left:-135px}.ml--130-xs{margin-left:-130px}.ml--125-xs{margin-left:-125px}.ml--120-xs{margin-left:-120px}.ml--115-xs{margin-left:-115px}.ml--110-xs{margin-left:-110px}.ml--105-xs{margin-left:-105px}.ml--100-xs{margin-left:-100px}.ml--95-xs{margin-left:-95px}.ml--90-xs{margin-left:-90px}.ml--85-xs{margin-left:-85px}.ml--80-xs{margin-left:-80px}.ml--75-xs{margin-left:-75px}.ml--70-xs{margin-left:-70px}.ml--65-xs{margin-left:-65px}.ml--60-xs{margin-left:-60px}.ml--55-xs{margin-left:-55px}.ml--50-xs{margin-left:-50px}.ml--45-xs{margin-left:-45px}.ml--40-xs{margin-left:-40px}.ml--35-xs{margin-left:-35px}.ml--30-xs{margin-left:-30px}.ml--25-xs{margin-left:-25px}.ml--20-xs{margin-left:-20px}.ml--15-xs{margin-left:-15px}.ml--10-xs{margin-left:-10px}.ml--5-xs{margin-left:-5px}.ml-0-xs{margin-left:0}.ml-5-xs{margin-left:5px}.ml-10-xs{margin-left:10px}.ml-15-xs{margin-left:15px}.ml-20-xs{margin-left:20px}.ml-25-xs{margin-left:25px}.ml-30-xs{margin-left:30px}.ml-35-xs{margin-left:35px}.ml-40-xs{margin-left:40px}.ml-45-xs{margin-left:45px}.ml-50-xs{margin-left:50px}.ml-55-xs{margin-left:55px}.ml-60-xs{margin-left:60px}.ml-65-xs{margin-left:65px}.ml-70-xs{margin-left:70px}.ml-75-xs{margin-left:75px}.ml-80-xs{margin-left:80px}.ml-85-xs{margin-left:85px}.ml-90-xs{margin-left:90px}.ml-95-xs{margin-left:95px}.ml-100-xs{margin-left:100px}.ml-105-xs{margin-left:105px}.ml-110-xs{margin-left:110px}.ml-115-xs{margin-left:115px}.ml-120-xs{margin-left:120px}.ml-125-xs{margin-left:125px}.ml-130-xs{margin-left:130px}.ml-135-xs{margin-left:135px}.ml-140-xs{margin-left:140px}.ml-145-xs{margin-left:145px}.ml-150-xs{margin-left:150px}.mb--150-xs{margin-bottom:-150px}.mb--145-xs{margin-bottom:-145px}.mb--140-xs{margin-bottom:-140px}.mb--135-xs{margin-bottom:-135px}.mb--130-xs{margin-bottom:-130px}.mb--125-xs{margin-bottom:-125px}.mb--120-xs{margin-bottom:-120px}.mb--115-xs{margin-bottom:-115px}.mb--110-xs{margin-bottom:-110px}.mb--105-xs{margin-bottom:-105px}.mb--100-xs{margin-bottom:-100px}.mb--95-xs{margin-bottom:-95px}.mb--90-xs{margin-bottom:-90px}.mb--85-xs{margin-bottom:-85px}.mb--80-xs{margin-bottom:-80px}.mb--75-xs{margin-bottom:-75px}.mb--70-xs{margin-bottom:-70px}.mb--65-xs{margin-bottom:-65px}.mb--60-xs{margin-bottom:-60px}.mb--55-xs{margin-bottom:-55px}.mb--50-xs{margin-bottom:-50px}.mb--45-xs{margin-bottom:-45px}.mb--40-xs{margin-bottom:-40px}.mb--35-xs{margin-bottom:-35px}.mb--30-xs{margin-bottom:-30px}.mb--25-xs{margin-bottom:-25px}.mb--20-xs{margin-bottom:-20px}.mb--15-xs{margin-bottom:-15px}.mb--10-xs{margin-bottom:-10px}.mb--5-xs{margin-bottom:-5px}.mb-0-xs{margin-bottom:0}.mb-5-xs{margin-bottom:5px}.mb-10-xs{margin-bottom:10px}.mb-15-xs{margin-bottom:15px}.mb-20-xs{margin-bottom:20px}.mb-25-xs{margin-bottom:25px}.mb-30-xs{margin-bottom:30px}.mb-35-xs{margin-bottom:35px}.mb-40-xs{margin-bottom:40px}.mb-45-xs{margin-bottom:45px}.mb-50-xs{margin-bottom:50px}.mb-55-xs{margin-bottom:55px}.mb-60-xs{margin-bottom:60px}.mb-65-xs{margin-bottom:65px}.mb-70-xs{margin-bottom:70px}.mb-75-xs{margin-bottom:75px}.mb-80-xs{margin-bottom:80px}.mb-85-xs{margin-bottom:85px}.mb-90-xs{margin-bottom:90px}.mb-95-xs{margin-bottom:95px}.mb-100-xs{margin-bottom:100px}.mb-105-xs{margin-bottom:105px}.mb-110-xs{margin-bottom:110px}.mb-115-xs{margin-bottom:115px}.mb-120-xs{margin-bottom:120px}.mb-125-xs{margin-bottom:125px}.mb-130-xs{margin-bottom:130px}.mb-135-xs{margin-bottom:135px}.mb-140-xs{margin-bottom:140px}.mb-145-xs{margin-bottom:145px}.mb-150-xs{margin-bottom:150px}.mr--150-xs{margin-right:-150px}.mr--145-xs{margin-right:-145px}.mr--140-xs{margin-right:-140px}.mr--135-xs{margin-right:-135px}.mr--130-xs{margin-right:-130px}.mr--125-xs{margin-right:-125px}.mr--120-xs{margin-right:-120px}.mr--115-xs{margin-right:-115px}.mr--110-xs{margin-right:-110px}.mr--105-xs{margin-right:-105px}.mr--100-xs{margin-right:-100px}.mr--95-xs{margin-right:-95px}.mr--90-xs{margin-right:-90px}.mr--85-xs{margin-right:-85px}.mr--80-xs{margin-right:-80px}.mr--75-xs{margin-right:-75px}.mr--70-xs{margin-right:-70px}.mr--65-xs{margin-right:-65px}.mr--60-xs{margin-right:-60px}.mr--55-xs{margin-right:-55px}.mr--50-xs{margin-right:-50px}.mr--45-xs{margin-right:-45px}.mr--40-xs{margin-right:-40px}.mr--35-xs{margin-right:-35px}.mr--30-xs{margin-right:-30px}.mr--25-xs{margin-right:-25px}.mr--20-xs{margin-right:-20px}.mr--15-xs{margin-right:-15px}.mr--10-xs{margin-right:-10px}.mr--5-xs{margin-right:-5px}.mr-0-xs{margin-right:0}.mr-5-xs{margin-right:5px}.mr-10-xs{margin-right:10px}.mr-15-xs{margin-right:15px}.mr-20-xs{margin-right:20px}.mr-25-xs{margin-right:25px}.mr-30-xs{margin-right:30px}.mr-35-xs{margin-right:35px}.mr-40-xs{margin-right:40px}.mr-45-xs{margin-right:45px}.mr-50-xs{margin-right:50px}.mr-55-xs{margin-right:55px}.mr-60-xs{margin-right:60px}.mr-65-xs{margin-right:65px}.mr-70-xs{margin-right:70px}.mr-75-xs{margin-right:75px}.mr-80-xs{margin-right:80px}.mr-85-xs{margin-right:85px}.mr-90-xs{margin-right:90px}.mr-95-xs{margin-right:95px}.mr-100-xs{margin-right:100px}.mr-105-xs{margin-right:105px}.mr-110-xs{margin-right:110px}.mr-115-xs{margin-right:115px}.mr-120-xs{margin-right:120px}.mr-125-xs{margin-right:125px}.mr-130-xs{margin-right:130px}.mr-135-xs{margin-right:135px}.mr-140-xs{margin-right:140px}.mr-145-xs{margin-right:145px}.mr-150-xs{margin-right:150px}.pt-0-xs{padding-top:0}.pt-5-xs{padding-top:5px}.pt-10-xs{padding-top:10px}.pt-15-xs{padding-top:15px}.pt-20-xs{padding-top:20px}.pt-25-xs{padding-top:25px}.pt-30-xs{padding-top:30px}.pt-35-xs{padding-top:35px}.pt-40-xs{padding-top:40px}.pt-45-xs{padding-top:45px}.pt-50-xs{padding-top:50px}.pt-55-xs{padding-top:55px}.pt-60-xs{padding-top:60px}.pt-65-xs{padding-top:65px}.pt-70-xs{padding-top:70px}.pt-75-xs{padding-top:75px}.pt-80-xs{padding-top:80px}.pt-85-xs{padding-top:85px}.pt-90-xs{padding-top:90px}.pt-95-xs{padding-top:95px}.pt-100-xs{padding-top:100px}.pt-105-xs{padding-top:105px}.pt-110-xs{padding-top:110px}.pt-115-xs{padding-top:115px}.pt-120-xs{padding-top:120px}.pt-125-xs{padding-top:125px}.pt-130-xs{padding-top:130px}.pt-135-xs{padding-top:135px}.pt-140-xs{padding-top:140px}.pt-145-xs{padding-top:145px}.pt-150-xs{padding-top:150px}.pl-0-xs{padding-left:0}.pl-5-xs{padding-left:5px}.pl-10-xs{padding-left:10px}.pl-15-xs{padding-left:15px}.pl-20-xs{padding-left:20px}.pl-25-xs{padding-left:25px}.pl-30-xs{padding-left:30px}.pl-35-xs{padding-left:35px}.pl-40-xs{padding-left:40px}.pl-45-xs{padding-left:45px}.pl-50-xs{padding-left:50px}.pl-55-xs{padding-left:55px}.pl-60-xs{padding-left:60px}.pl-65-xs{padding-left:65px}.pl-70-xs{padding-left:70px}.pl-75-xs{padding-left:75px}.pl-80-xs{padding-left:80px}.pl-85-xs{padding-left:85px}.pl-90-xs{padding-left:90px}.pl-95-xs{padding-left:95px}.pl-100-xs{padding-left:100px}.pl-105-xs{padding-left:105px}.pl-110-xs{padding-left:110px}.pl-115-xs{padding-left:115px}.pl-120-xs{padding-left:120px}.pl-125-xs{padding-left:125px}.pl-130-xs{padding-left:130px}.pl-135-xs{padding-left:135px}.pl-140-xs{padding-left:140px}.pl-145-xs{padding-left:145px}.pl-150-xs{padding-left:150px}.pb-0-xs{padding-bottom:0}.pb-5-xs{padding-bottom:5px}.pb-10-xs{padding-bottom:10px}.pb-15-xs{padding-bottom:15px}.pb-20-xs{padding-bottom:20px}.pb-25-xs{padding-bottom:25px}.pb-30-xs{padding-bottom:30px}.pb-35-xs{padding-bottom:35px}.pb-40-xs{padding-bottom:40px}.pb-45-xs{padding-bottom:45px}.pb-50-xs{padding-bottom:50px}.pb-55-xs{padding-bottom:55px}.pb-60-xs{padding-bottom:60px}.pb-65-xs{padding-bottom:65px}.pb-70-xs{padding-bottom:70px}.pb-75-xs{padding-bottom:75px}.pb-80-xs{padding-bottom:80px}.pb-85-xs{padding-bottom:85px}.pb-90-xs{padding-bottom:90px}.pb-95-xs{padding-bottom:95px}.pb-100-xs{padding-bottom:100px}.pb-105-xs{padding-bottom:105px}.pb-110-xs{padding-bottom:110px}.pb-115-xs{padding-bottom:115px}.pb-120-xs{padding-bottom:120px}.pb-125-xs{padding-bottom:125px}.pb-130-xs{padding-bottom:130px}.pb-135-xs{padding-bottom:135px}.pb-140-xs{padding-bottom:140px}.pb-145-xs{padding-bottom:145px}.pb-150-xs{padding-bottom:150px}.pr-10-xs{padding-right:10px}.pr-15-xs{padding-right:15px}.pr-20-xs{padding-right:20px}.pr-25-xs{padding-right:25px}.pr-30-xs{padding-right:30px}.pr-35-xs{padding-right:35px}.pr-40-xs{padding-right:40px}.pr-45-xs{padding-right:45px}.pr-50-xs{padding-right:50px}.pr-55-xs{padding-right:55px}.pr-60-xs{padding-right:60px}.pr-65-xs{padding-right:65px}.pr-70-xs{padding-right:70px}.pr-75-xs{padding-right:75px}.pr-80-xs{padding-right:80px}.pr-85-xs{padding-right:85px}.pr-90-xs{padding-right:90px}.pr-95-xs{padding-right:95px}.pr-100-xs{padding-right:100px}.pr-105-xs{padding-right:105px}.pr-110-xs{padding-right:110px}.pr-115-xs{padding-right:115px}.pr-120-xs{padding-right:120px}.pr-125-xs{padding-right:125px}.pr-130-xs{padding-right:130px}.pr-135-xs{padding-right:135px}.pr-140-xs{padding-right:140px}.pr-145-xs{padding-right:145px}.pr-150-xs{padding-right:150px}@media (min-width:480px){.mt--150-sm{margin-top:-150px}.mt--145-sm{margin-top:-145px}.mt--140-sm{margin-top:-140px}.mt--135-sm{margin-top:-135px}.mt--130-sm{margin-top:-130px}.mt--125-sm{margin-top:-125px}.mt--120-sm{margin-top:-120px}.mt--115-sm{margin-top:-115px}.mt--110-sm{margin-top:-110px}.mt--105-sm{margin-top:-105px}.mt--100-sm{margin-top:-100px}.mt--95-sm{margin-top:-95px}.mt--90-sm{margin-top:-90px}.mt--85-sm{margin-top:-85px}.mt--80-sm{margin-top:-80px}.mt--75-sm{margin-top:-75px}.mt--70-sm{margin-top:-70px}.mt--65-sm{margin-top:-65px}.mt--60-sm{margin-top:-60px}.mt--55-sm{margin-top:-55px}.mt--50-sm{margin-top:-50px}.mt--45-sm{margin-top:-45px}.mt--40-sm{margin-top:-40px}.mt--35-sm{margin-top:-35px}.mt--30-sm{margin-top:-30px}.mt--25-sm{margin-top:-25px}.mt--20-sm{margin-top:-20px}.mt--15-sm{margin-top:-15px}.mt--10-sm{margin-top:-10px}.mt--5-sm{margin-top:-5px}.mt-0-sm{margin-top:0}.mt-5-sm{margin-top:5px}.mt-10-sm{margin-top:10px}.mt-15-sm{margin-top:15px}.mt-20-sm{margin-top:20px}.mt-25-sm{margin-top:25px}.mt-30-sm{margin-top:30px}.mt-35-sm{margin-top:35px}.mt-40-sm{margin-top:40px}.mt-45-sm{margin-top:45px}.mt-50-sm{margin-top:50px}.mt-55-sm{margin-top:55px}.mt-60-sm{margin-top:60px}.mt-65-sm{margin-top:65px}.mt-70-sm{margin-top:70px}.mt-75-sm{margin-top:75px}.mt-80-sm{margin-top:80px}.mt-85-sm{margin-top:85px}.mt-90-sm{margin-top:90px}.mt-95-sm{margin-top:95px}.mt-100-sm{margin-top:100px}.mt-105-sm{margin-top:105px}.mt-110-sm{margin-top:110px}.mt-115-sm{margin-top:115px}.mt-120-sm{margin-top:120px}.mt-125-sm{margin-top:125px}.mt-130-sm{margin-top:130px}.mt-135-sm{margin-top:135px}.mt-140-sm{margin-top:140px}.mt-145-sm{margin-top:145px}.mt-150-sm{margin-top:150px}.ml--150-sm{margin-left:-150px}.ml--145-sm{margin-left:-145px}.ml--140-sm{margin-left:-140px}.ml--135-sm{margin-left:-135px}.ml--130-sm{margin-left:-130px}.ml--125-sm{margin-left:-125px}.ml--120-sm{margin-left:-120px}.ml--115-sm{margin-left:-115px}.ml--110-sm{margin-left:-110px}.ml--105-sm{margin-left:-105px}.ml--100-sm{margin-left:-100px}.ml--95-sm{margin-left:-95px}.ml--90-sm{margin-left:-90px}.ml--85-sm{margin-left:-85px}.ml--80-sm{margin-left:-80px}.ml--75-sm{margin-left:-75px}.ml--70-sm{margin-left:-70px}.ml--65-sm{margin-left:-65px}.ml--60-sm{margin-left:-60px}.ml--55-sm{margin-left:-55px}.ml--50-sm{margin-left:-50px}.ml--45-sm{margin-left:-45px}.ml--40-sm{margin-left:-40px}.ml--35-sm{margin-left:-35px}.ml--30-sm{margin-left:-30px}.ml--25-sm{margin-left:-25px}.ml--20-sm{margin-left:-20px}.ml--15-sm{margin-left:-15px}.ml--10-sm{margin-left:-10px}.ml--5-sm{margin-left:-5px}.ml-0-sm{margin-left:0}.ml-5-sm{margin-left:5px}.ml-10-sm{margin-left:10px}.ml-15-sm{margin-left:15px}.ml-20-sm{margin-left:20px}.ml-25-sm{margin-left:25px}.ml-30-sm{margin-left:30px}.ml-35-sm{margin-left:35px}.ml-40-sm{margin-left:40px}.ml-45-sm{margin-left:45px}.ml-50-sm{margin-left:50px}.ml-55-sm{margin-left:55px}.ml-60-sm{margin-left:60px}.ml-65-sm{margin-left:65px}.ml-70-sm{margin-left:70px}.ml-75-sm{margin-left:75px}.ml-80-sm{margin-left:80px}.ml-85-sm{margin-left:85px}.ml-90-sm{margin-left:90px}.ml-95-sm{margin-left:95px}.ml-100-sm{margin-left:100px}.ml-105-sm{margin-left:105px}.ml-110-sm{margin-left:110px}.ml-115-sm{margin-left:115px}.ml-120-sm{margin-left:120px}.ml-125-sm{margin-left:125px}.ml-130-sm{margin-left:130px}.ml-135-sm{margin-left:135px}.ml-140-sm{margin-left:140px}.ml-145-sm{margin-left:145px}.ml-150-sm{margin-left:150px}.mb--150-sm{margin-bottom:-150px}.mb--145-sm{margin-bottom:-145px}.mb--140-sm{margin-bottom:-140px}.mb--135-sm{margin-bottom:-135px}.mb--130-sm{margin-bottom:-130px}.mb--125-sm{margin-bottom:-125px}.mb--120-sm{margin-bottom:-120px}.mb--115-sm{margin-bottom:-115px}.mb--110-sm{margin-bottom:-110px}.mb--105-sm{margin-bottom:-105px}.mb--100-sm{margin-bottom:-100px}.mb--95-sm{margin-bottom:-95px}.mb--90-sm{margin-bottom:-90px}.mb--85-sm{margin-bottom:-85px}.mb--80-sm{margin-bottom:-80px}.mb--75-sm{margin-bottom:-75px}.mb--70-sm{margin-bottom:-70px}.mb--65-sm{margin-bottom:-65px}.mb--60-sm{margin-bottom:-60px}.mb--55-sm{margin-bottom:-55px}.mb--50-sm{margin-bottom:-50px}.mb--45-sm{margin-bottom:-45px}.mb--40-sm{margin-bottom:-40px}.mb--35-sm{margin-bottom:-35px}.mb--30-sm{margin-bottom:-30px}.mb--25-sm{margin-bottom:-25px}.mb--20-sm{margin-bottom:-20px}.mb--15-sm{margin-bottom:-15px}.mb--10-sm{margin-bottom:-10px}.mb--5-sm{margin-bottom:-5px}.mb-0-sm{margin-bottom:0}.mb-5-sm{margin-bottom:5px}.mb-10-sm{margin-bottom:10px}.mb-15-sm{margin-bottom:15px}.mb-20-sm{margin-bottom:20px}.mb-25-sm{margin-bottom:25px}.mb-30-sm{margin-bottom:30px}.mb-35-sm{margin-bottom:35px}.mb-40-sm{margin-bottom:40px}.mb-45-sm{margin-bottom:45px}.mb-50-sm{margin-bottom:50px}.mb-55-sm{margin-bottom:55px}.mb-60-sm{margin-bottom:60px}.mb-65-sm{margin-bottom:65px}.mb-70-sm{margin-bottom:70px}.mb-75-sm{margin-bottom:75px}.mb-80-sm{margin-bottom:80px}.mb-85-sm{margin-bottom:85px}.mb-90-sm{margin-bottom:90px}.mb-95-sm{margin-bottom:95px}.mb-100-sm{margin-bottom:100px}.mb-105-sm{margin-bottom:105px}.mb-110-sm{margin-bottom:110px}.mb-115-sm{margin-bottom:115px}.mb-120-sm{margin-bottom:120px}.mb-125-sm{margin-bottom:125px}.mb-130-sm{margin-bottom:130px}.mb-135-sm{margin-bottom:135px}.mb-140-sm{margin-bottom:140px}.mb-145-sm{margin-bottom:145px}.mb-150-sm{margin-bottom:150px}.mr--150-sm{margin-right:-150px}.mr--145-sm{margin-right:-145px}.mr--140-sm{margin-right:-140px}.mr--135-sm{margin-right:-135px}.mr--130-sm{margin-right:-130px}.mr--125-sm{margin-right:-125px}.mr--120-sm{margin-right:-120px}.mr--115-sm{margin-right:-115px}.mr--110-sm{margin-right:-110px}.mr--105-sm{margin-right:-105px}.mr--100-sm{margin-right:-100px}.mr--95-sm{margin-right:-95px}.mr--90-sm{margin-right:-90px}.mr--85-sm{margin-right:-85px}.mr--80-sm{margin-right:-80px}.mr--75-sm{margin-right:-75px}.mr--70-sm{margin-right:-70px}.mr--65-sm{margin-right:-65px}.mr--60-sm{margin-right:-60px}.mr--55-sm{margin-right:-55px}.mr--50-sm{margin-right:-50px}.mr--45-sm{margin-right:-45px}.mr--40-sm{margin-right:-40px}.mr--35-sm{margin-right:-35px}.mr--30-sm{margin-right:-30px}.mr--25-sm{margin-right:-25px}.mr--20-sm{margin-right:-20px}.mr--15-sm{margin-right:-15px}.mr--10-sm{margin-right:-10px}.mr--5-sm{margin-right:-5px}.mr-0-sm{margin-right:0}.mr-5-sm{margin-right:5px}.mr-10-sm{margin-right:10px}.mr-15-sm{margin-right:15px}.mr-20-sm{margin-right:20px}.mr-25-sm{margin-right:25px}.mr-30-sm{margin-right:30px}.mr-35-sm{margin-right:35px}.mr-40-sm{margin-right:40px}.mr-45-sm{margin-right:45px}.mr-50-sm{margin-right:50px}.mr-55-sm{margin-right:55px}.mr-60-sm{margin-right:60px}.mr-65-sm{margin-right:65px}.mr-70-sm{margin-right:70px}.mr-75-sm{margin-right:75px}.mr-80-sm{margin-right:80px}.mr-85-sm{margin-right:85px}.mr-90-sm{margin-right:90px}.mr-95-sm{margin-right:95px}.mr-100-sm{margin-right:100px}.mr-105-sm{margin-right:105px}.mr-110-sm{margin-right:110px}.mr-115-sm{margin-right:115px}.mr-120-sm{margin-right:120px}.mr-125-sm{margin-right:125px}.mr-130-sm{margin-right:130px}.mr-135-sm{margin-right:135px}.mr-140-sm{margin-right:140px}.mr-145-sm{margin-right:145px}.mr-150-sm{margin-right:150px}.pt-0-sm{padding-top:0}.pt-5-sm{padding-top:5px}.pt-10-sm{padding-top:10px}.pt-15-sm{padding-top:15px}.pt-20-sm{padding-top:20px}.pt-25-sm{padding-top:25px}.pt-30-sm{padding-top:30px}.pt-35-sm{padding-top:35px}.pt-40-sm{padding-top:40px}.pt-45-sm{padding-top:45px}.pt-50-sm{padding-top:50px}.pt-55-sm{padding-top:55px}.pt-60-sm{padding-top:60px}.pt-65-sm{padding-top:65px}.pt-70-sm{padding-top:70px}.pt-75-sm{padding-top:75px}.pt-80-sm{padding-top:80px}.pt-85-sm{padding-top:85px}.pt-90-sm{padding-top:90px}.pt-95-sm{padding-top:95px}.pt-100-sm{padding-top:100px}.pt-105-sm{padding-top:105px}.pt-110-sm{padding-top:110px}.pt-115-sm{padding-top:115px}.pt-120-sm{padding-top:120px}.pt-125-sm{padding-top:125px}.pt-130-sm{padding-top:130px}.pt-135-sm{padding-top:135px}.pt-140-sm{padding-top:140px}.pt-145-sm{padding-top:145px}.pt-150-sm{padding-top:150px}.pl-0-sm{padding-left:0}.pl-5-sm{padding-left:5px}.pl-10-sm{padding-left:10px}.pl-15-sm{padding-left:15px}.pl-20-sm{padding-left:20px}.pl-25-sm{padding-left:25px}.pl-30-sm{padding-left:30px}.pl-35-sm{padding-left:35px}.pl-40-sm{padding-left:40px}.pl-45-sm{padding-left:45px}.pl-50-sm{padding-left:50px}.pl-55-sm{padding-left:55px}.pl-60-sm{padding-left:60px}.pl-65-sm{padding-left:65px}.pl-70-sm{padding-left:70px}.pl-75-sm{padding-left:75px}.pl-80-sm{padding-left:80px}.pl-85-sm{padding-left:85px}.pl-90-sm{padding-left:90px}.pl-95-sm{padding-left:95px}.pl-100-sm{padding-left:100px}.pl-105-sm{padding-left:105px}.pl-110-sm{padding-left:110px}.pl-115-sm{padding-left:115px}.pl-120-sm{padding-left:120px}.pl-125-sm{padding-left:125px}.pl-130-sm{padding-left:130px}.pl-135-sm{padding-left:135px}.pl-140-sm{padding-left:140px}.pl-145-sm{padding-left:145px}.pl-150-sm{padding-left:150px}.pb-0-sm{padding-bottom:0}.pb-5-sm{padding-bottom:5px}.pb-10-sm{padding-bottom:10px}.pb-15-sm{padding-bottom:15px}.pb-20-sm{padding-bottom:20px}.pb-25-sm{padding-bottom:25px}.pb-30-sm{padding-bottom:30px}.pb-35-sm{padding-bottom:35px}.pb-40-sm{padding-bottom:40px}.pb-45-sm{padding-bottom:45px}.pb-50-sm{padding-bottom:50px}.pb-55-sm{padding-bottom:55px}.pb-60-sm{padding-bottom:60px}.pb-65-sm{padding-bottom:65px}.pb-70-sm{padding-bottom:70px}.pb-75-sm{padding-bottom:75px}.pb-80-sm{padding-bottom:80px}.pb-85-sm{padding-bottom:85px}.pb-90-sm{padding-bottom:90px}.pb-95-sm{padding-bottom:95px}.pb-100-sm{padding-bottom:100px}.pb-105-sm{padding-bottom:105px}.pb-110-sm{padding-bottom:110px}.pb-115-sm{padding-bottom:115px}.pb-120-sm{padding-bottom:120px}.pb-125-sm{padding-bottom:125px}.pb-130-sm{padding-bottom:130px}.pb-135-sm{padding-bottom:135px}.pb-140-sm{padding-bottom:140px}.pb-145-sm{padding-bottom:145px}.pb-150-sm{padding-bottom:150px}.pr-0-sm{padding-right:0}.pr-5-sm{padding-right:5px}.pr-10-sm{padding-right:10px}.pr-15-sm{padding-right:15px}.pr-20-sm{padding-right:20px}.pr-25-sm{padding-right:25px}.pr-30-sm{padding-right:30px}.pr-35-sm{padding-right:35px}.pr-40-sm{padding-right:40px}.pr-45-sm{padding-right:45px}.pr-50-sm{padding-right:50px}.pr-55-sm{padding-right:55px}.pr-60-sm{padding-right:60px}.pr-65-sm{padding-right:65px}.pr-70-sm{padding-right:70px}.pr-75-sm{padding-right:75px}.pr-80-sm{padding-right:80px}.pr-85-sm{padding-right:85px}.pr-90-sm{padding-right:90px}.pr-95-sm{padding-right:95px}.pr-100-sm{padding-right:100px}.pr-105-sm{padding-right:105px}.pr-110-sm{padding-right:110px}.pr-115-sm{padding-right:115px}.pr-120-sm{padding-right:120px}.pr-125-sm{padding-right:125px}.pr-130-sm{padding-right:130px}.pr-135-sm{padding-right:135px}.pr-140-sm{padding-right:140px}.pr-145-sm{padding-right:145px}.pr-150-sm{padding-right:150px}}@media (min-width:768px){.mt--150-md{margin-top:-150px}.mt--145-md{margin-top:-145px}.mt--140-md{margin-top:-140px}.mt--135-md{margin-top:-135px}.mt--130-md{margin-top:-130px}.mt--125-md{margin-top:-125px}.mt--120-md{margin-top:-120px}.mt--115-md{margin-top:-115px}.mt--110-md{margin-top:-110px}.mt--105-md{margin-top:-105px}.mt--100-md{margin-top:-100px}.mt--95-md{margin-top:-95px}.mt--90-md{margin-top:-90px}.mt--85-md{margin-top:-85px}.mt--80-md{margin-top:-80px}.mt--75-md{margin-top:-75px}.mt--70-md{margin-top:-70px}.mt--65-md{margin-top:-65px}.mt--60-md{margin-top:-60px}.mt--55-md{margin-top:-55px}.mt--50-md{margin-top:-50px}.mt--45-md{margin-top:-45px}.mt--40-md{margin-top:-40px}.mt--35-md{margin-top:-35px}.mt--30-md{margin-top:-30px}.mt--25-md{margin-top:-25px}.mt--20-md{margin-top:-20px}.mt--15-md{margin-top:-15px}.mt--10-md{margin-top:-10px}.mt--5-md{margin-top:-5px}.mt-0-md{margin-top:0}.mt-5-md{margin-top:5px}.mt-10-md{margin-top:10px}.mt-15-md{margin-top:15px}.mt-20-md{margin-top:20px}.mt-25-md{margin-top:25px}.mt-30-md{margin-top:30px}.mt-35-md{margin-top:35px}.mt-40-md{margin-top:40px}.mt-45-md{margin-top:45px}.mt-50-md{margin-top:50px}.mt-55-md{margin-top:55px}.mt-60-md{margin-top:60px}.mt-65-md{margin-top:65px}.mt-70-md{margin-top:70px}.mt-75-md{margin-top:75px}.mt-80-md{margin-top:80px}.mt-85-md{margin-top:85px}.mt-90-md{margin-top:90px}.mt-95-md{margin-top:95px}.mt-100-md{margin-top:100px}.mt-105-md{margin-top:105px}.mt-110-md{margin-top:110px}.mt-115-md{margin-top:115px}.mt-120-md{margin-top:120px}.mt-125-md{margin-top:125px}.mt-130-md{margin-top:130px}.mt-135-md{margin-top:135px}.mt-140-md{margin-top:140px}.mt-145-md{margin-top:145px}.mt-150-md{margin-top:150px}.ml--150-md{margin-left:-150px}.ml--145-md{margin-left:-145px}.ml--140-md{margin-left:-140px}.ml--135-md{margin-left:-135px}.ml--130-md{margin-left:-130px}.ml--125-md{margin-left:-125px}.ml--120-md{margin-left:-120px}.ml--115-md{margin-left:-115px}.ml--110-md{margin-left:-110px}.ml--105-md{margin-left:-105px}.ml--100-md{margin-left:-100px}.ml--95-md{margin-left:-95px}.ml--90-md{margin-left:-90px}.ml--85-md{margin-left:-85px}.ml--80-md{margin-left:-80px}.ml--75-md{margin-left:-75px}.ml--70-md{margin-left:-70px}.ml--65-md{margin-left:-65px}.ml--60-md{margin-left:-60px}.ml--55-md{margin-left:-55px}.ml--50-md{margin-left:-50px}.ml--45-md{margin-left:-45px}.ml--40-md{margin-left:-40px}.ml--35-md{margin-left:-35px}.ml--30-md{margin-left:-30px}.ml--25-md{margin-left:-25px}.ml--20-md{margin-left:-20px}.ml--15-md{margin-left:-15px}.ml--10-md{margin-left:-10px}.ml--5-md{margin-left:-5px}.ml-0-md{margin-left:0}.ml-5-md{margin-left:5px}.ml-10-md{margin-left:10px}.ml-15-md{margin-left:15px}.ml-20-md{margin-left:20px}.ml-25-md{margin-left:25px}.ml-30-md{margin-left:30px}.ml-35-md{margin-left:35px}.ml-40-md{margin-left:40px}.ml-45-md{margin-left:45px}.ml-50-md{margin-left:50px}.ml-55-md{margin-left:55px}.ml-60-md{margin-left:60px}.ml-65-md{margin-left:65px}.ml-70-md{margin-left:70px}.ml-75-md{margin-left:75px}.ml-80-md{margin-left:80px}.ml-85-md{margin-left:85px}.ml-90-md{margin-left:90px}.ml-95-md{margin-left:95px}.ml-100-md{margin-left:100px}.ml-105-md{margin-left:105px}.ml-110-md{margin-left:110px}.ml-115-md{margin-left:115px}.ml-120-md{margin-left:120px}.ml-125-md{margin-left:125px}.ml-130-md{margin-left:130px}.ml-135-md{margin-left:135px}.ml-140-md{margin-left:140px}.ml-145-md{margin-left:145px}.ml-150-md{margin-left:150px}.mb--150-md{margin-bottom:-150px}.mb--145-md{margin-bottom:-145px}.mb--140-md{margin-bottom:-140px}.mb--135-md{margin-bottom:-135px}.mb--130-md{margin-bottom:-130px}.mb--125-md{margin-bottom:-125px}.mb--120-md{margin-bottom:-120px}.mb--115-md{margin-bottom:-115px}.mb--110-md{margin-bottom:-110px}.mb--105-md{margin-bottom:-105px}.mb--100-md{margin-bottom:-100px}.mb--95-md{margin-bottom:-95px}.mb--90-md{margin-bottom:-90px}.mb--85-md{margin-bottom:-85px}.mb--80-md{margin-bottom:-80px}.mb--75-md{margin-bottom:-75px}.mb--70-md{margin-bottom:-70px}.mb--65-md{margin-bottom:-65px}.mb--60-md{margin-bottom:-60px}.mb--55-md{margin-bottom:-55px}.mb--50-md{margin-bottom:-50px}.mb--45-md{margin-bottom:-45px}.mb--40-md{margin-bottom:-40px}.mb--35-md{margin-bottom:-35px}.mb--30-md{margin-bottom:-30px}.mb--25-md{margin-bottom:-25px}.mb--20-md{margin-bottom:-20px}.mb--15-md{margin-bottom:-15px}.mb--10-md{margin-bottom:-10px}.mb--5-md{margin-bottom:-5px}.mb-0-md{margin-bottom:0}.mb-5-md{margin-bottom:5px}.mb-10-md{margin-bottom:10px}.mb-15-md{margin-bottom:15px}.mb-20-md{margin-bottom:20px}.mb-25-md{margin-bottom:25px}.mb-30-md{margin-bottom:30px}.mb-35-md{margin-bottom:35px}.mb-40-md{margin-bottom:40px}.mb-45-md{margin-bottom:45px}.mb-50-md{margin-bottom:50px}.mb-55-md{margin-bottom:55px}.mb-60-md{margin-bottom:60px}.mb-65-md{margin-bottom:65px}.mb-70-md{margin-bottom:70px}.mb-75-md{margin-bottom:75px}.mb-80-md{margin-bottom:80px}.mb-85-md{margin-bottom:85px}.mb-90-md{margin-bottom:90px}.mb-95-md{margin-bottom:95px}.mb-100-md{margin-bottom:100px}.mb-105-md{margin-bottom:105px}.mb-110-md{margin-bottom:110px}.mb-115-md{margin-bottom:115px}.mb-120-md{margin-bottom:120px}.mb-125-md{margin-bottom:125px}.mb-130-md{margin-bottom:130px}.mb-135-md{margin-bottom:135px}.mb-140-md{margin-bottom:140px}.mb-145-md{margin-bottom:145px}.mb-150-md{margin-bottom:150px}.mr--150-md{margin-right:-150px}.mr--145-md{margin-right:-145px}.mr--140-md{margin-right:-140px}.mr--135-md{margin-right:-135px}.mr--130-md{margin-right:-130px}.mr--125-md{margin-right:-125px}.mr--120-md{margin-right:-120px}.mr--115-md{margin-right:-115px}.mr--110-md{margin-right:-110px}.mr--105-md{margin-right:-105px}.mr--100-md{margin-right:-100px}.mr--95-md{margin-right:-95px}.mr--90-md{margin-right:-90px}.mr--85-md{margin-right:-85px}.mr--80-md{margin-right:-80px}.mr--75-md{margin-right:-75px}.mr--70-md{margin-right:-70px}.mr--65-md{margin-right:-65px}.mr--60-md{margin-right:-60px}.mr--55-md{margin-right:-55px}.mr--50-md{margin-right:-50px}.mr--45-md{margin-right:-45px}.mr--40-md{margin-right:-40px}.mr--35-md{margin-right:-35px}.mr--30-md{margin-right:-30px}.mr--25-md{margin-right:-25px}.mr--20-md{margin-right:-20px}.mr--15-md{margin-right:-15px}.mr--10-md{margin-right:-10px}.mr--5-md{margin-right:-5px}.mr-0-md{margin-right:0}.mr-5-md{margin-right:5px}.mr-10-md{margin-right:10px}.mr-15-md{margin-right:15px}.mr-20-md{margin-right:20px}.mr-25-md{margin-right:25px}.mr-30-md{margin-right:30px}.mr-35-md{margin-right:35px}.mr-40-md{margin-right:40px}.mr-45-md{margin-right:45px}.mr-50-md{margin-right:50px}.mr-55-md{margin-right:55px}.mr-60-md{margin-right:60px}.mr-65-md{margin-right:65px}.mr-70-md{margin-right:70px}.mr-75-md{margin-right:75px}.mr-80-md{margin-right:80px}.mr-85-md{margin-right:85px}.mr-90-md{margin-right:90px}.mr-95-md{margin-right:95px}.mr-100-md{margin-right:100px}.mr-105-md{margin-right:105px}.mr-110-md{margin-right:110px}.mr-115-md{margin-right:115px}.mr-120-md{margin-right:120px}.mr-125-md{margin-right:125px}.mr-130-md{margin-right:130px}.mr-135-md{margin-right:135px}.mr-140-md{margin-right:140px}.mr-145-md{margin-right:145px}.mr-150-md{margin-right:150px}.pt-0-md{padding-top:0}.pt-5-md{padding-top:5px}.pt-10-md{padding-top:10px}.pt-15-md{padding-top:15px}.pt-20-md{padding-top:20px}.pt-25-md{padding-top:25px}.pt-30-md{padding-top:30px}.pt-35-md{padding-top:35px}.pt-40-md{padding-top:40px}.pt-45-md{padding-top:45px}.pt-50-md{padding-top:50px}.pt-55-md{padding-top:55px}.pt-60-md{padding-top:60px}.pt-65-md{padding-top:65px}.pt-70-md{padding-top:70px}.pt-75-md{padding-top:75px}.pt-80-md{padding-top:80px}.pt-85-md{padding-top:85px}.pt-90-md{padding-top:90px}.pt-95-md{padding-top:95px}.pt-100-md{padding-top:100px}.pt-105-md{padding-top:105px}.pt-110-md{padding-top:110px}.pt-115-md{padding-top:115px}.pt-120-md{padding-top:120px}.pt-125-md{padding-top:125px}.pt-130-md{padding-top:130px}.pt-135-md{padding-top:135px}.pt-140-md{padding-top:140px}.pt-145-md{padding-top:145px}.pt-150-md{padding-top:150px}.pl-0-md{padding-left:0}.pl-5-md{padding-left:5px}.pl-10-md{padding-left:10px}.pl-15-md{padding-left:15px}.pl-20-md{padding-left:20px}.pl-25-md{padding-left:25px}.pl-30-md{padding-left:30px}.pl-35-md{padding-left:35px}.pl-40-md{padding-left:40px}.pl-45-md{padding-left:45px}.pl-50-md{padding-left:50px}.pl-55-md{padding-left:55px}.pl-60-md{padding-left:60px}.pl-65-md{padding-left:65px}.pl-70-md{padding-left:70px}.pl-75-md{padding-left:75px}.pl-80-md{padding-left:80px}.pl-85-md{padding-left:85px}.pl-90-md{padding-left:90px}.pl-95-md{padding-left:95px}.pl-100-md{padding-left:100px}.pl-105-md{padding-left:105px}.pl-110-md{padding-left:110px}.pl-115-md{padding-left:115px}.pl-120-md{padding-left:120px}.pl-125-md{padding-left:125px}.pl-130-md{padding-left:130px}.pl-135-md{padding-left:135px}.pl-140-md{padding-left:140px}.pl-145-md{padding-left:145px}.pl-150-md{padding-left:150px}.pb-0-md{padding-bottom:0}.pb-5-md{padding-bottom:5px}.pb-10-md{padding-bottom:10px}.pb-15-md{padding-bottom:15px}.pb-20-md{padding-bottom:20px}.pb-25-md{padding-bottom:25px}.pb-30-md{padding-bottom:30px}.pb-35-md{padding-bottom:35px}.pb-40-md{padding-bottom:40px}.pb-45-md{padding-bottom:45px}.pb-50-md{padding-bottom:50px}.pb-55-md{padding-bottom:55px}.pb-60-md{padding-bottom:60px}.pb-65-md{padding-bottom:65px}.pb-70-md{padding-bottom:70px}.pb-75-md{padding-bottom:75px}.pb-80-md{padding-bottom:80px}.pb-85-md{padding-bottom:85px}.pb-90-md{padding-bottom:90px}.pb-95-md{padding-bottom:95px}.pb-100-md{padding-bottom:100px}.pb-105-md{padding-bottom:105px}.pb-110-md{padding-bottom:110px}.pb-115-md{padding-bottom:115px}.pb-120-md{padding-bottom:120px}.pb-125-md{padding-bottom:125px}.pb-130-md{padding-bottom:130px}.pb-135-md{padding-bottom:135px}.pb-140-md{padding-bottom:140px}.pb-145-md{padding-bottom:145px}.pb-150-md{padding-bottom:150px}.pr-0-md{padding-right:0}.pr-5-md{padding-right:5px}.pr-10-md{padding-right:10px}.pr-15-md{padding-right:15px}.pr-20-md{padding-right:20px}.pr-25-md{padding-right:25px}.pr-30-md{padding-right:30px}.pr-35-md{padding-right:35px}.pr-40-md{padding-right:40px}.pr-45-md{padding-right:45px}.pr-50-md{padding-right:50px}.pr-55-md{padding-right:55px}.pr-60-md{padding-right:60px}.pr-65-md{padding-right:65px}.pr-70-md{padding-right:70px}.pr-75-md{padding-right:75px}.pr-80-md{padding-right:80px}.pr-85-md{padding-right:85px}.pr-90-md{padding-right:90px}.pr-95-md{padding-right:95px}.pr-100-md{padding-right:100px}.pr-105-md{padding-right:105px}.pr-110-md{padding-right:110px}.pr-115-md{padding-right:115px}.pr-120-md{padding-right:120px}.pr-125-md{padding-right:125px}.pr-130-md{padding-right:130px}.pr-135-md{padding-right:135px}.pr-140-md{padding-right:140px}.pr-145-md{padding-right:145px}.pr-150-md{padding-right:150px}}@media (min-width:992px){.mt--150-lg{margin-top:-150px}.mt--145-lg{margin-top:-145px}.mt--140-lg{margin-top:-140px}.mt--135-lg{margin-top:-135px}.mt--130-lg{margin-top:-130px}.mt--125-lg{margin-top:-125px}.mt--120-lg{margin-top:-120px}.mt--115-lg{margin-top:-115px}.mt--110-lg{margin-top:-110px}.mt--105-lg{margin-top:-105px}.mt--100-lg{margin-top:-100px}.mt--95-lg{margin-top:-95px}.mt--90-lg{margin-top:-90px}.mt--85-lg{margin-top:-85px}.mt--80-lg{margin-top:-80px}.mt--75-lg{margin-top:-75px}.mt--70-lg{margin-top:-70px}.mt--65-lg{margin-top:-65px}.mt--60-lg{margin-top:-60px}.mt--55-lg{margin-top:-55px}.mt--50-lg{margin-top:-50px}.mt--45-lg{margin-top:-45px}.mt--40-lg{margin-top:-40px}.mt--35-lg{margin-top:-35px}.mt--30-lg{margin-top:-30px}.mt--25-lg{margin-top:-25px}.mt--20-lg{margin-top:-20px}.mt--15-lg{margin-top:-15px}.mt--10-lg{margin-top:-10px}.mt--5-lg{margin-top:-5px}.mt-0-lg{margin-top:0}.mt-5-lg{margin-top:5px}.mt-10-lg{margin-top:10px}.mt-15-lg{margin-top:15px}.mt-20-lg{margin-top:20px}.mt-25-lg{margin-top:25px}.mt-30-lg{margin-top:30px}.mt-35-lg{margin-top:35px}.mt-40-lg{margin-top:40px}.mt-45-lg{margin-top:45px}.mt-50-lg{margin-top:50px}.mt-55-lg{margin-top:55px}.mt-60-lg{margin-top:60px}.mt-65-lg{margin-top:65px}.mt-70-lg{margin-top:70px}.mt-75-lg{margin-top:75px}.mt-80-lg{margin-top:80px}.mt-85-lg{margin-top:85px}.mt-90-lg{margin-top:90px}.mt-95-lg{margin-top:95px}.mt-100-lg{margin-top:100px}.mt-105-lg{margin-top:105px}.mt-110-lg{margin-top:110px}.mt-115-lg{margin-top:115px}.mt-120-lg{margin-top:120px}.mt-125-lg{margin-top:125px}.mt-130-lg{margin-top:130px}.mt-135-lg{margin-top:135px}.mt-140-lg{margin-top:140px}.mt-145-lg{margin-top:145px}.mt-150-lg{margin-top:150px}.ml--150-lg{margin-left:-150px}.ml--145-lg{margin-left:-145px}.ml--140-lg{margin-left:-140px}.ml--135-lg{margin-left:-135px}.ml--130-lg{margin-left:-130px}.ml--125-lg{margin-left:-125px}.ml--120-lg{margin-left:-120px}.ml--115-lg{margin-left:-115px}.ml--110-lg{margin-left:-110px}.ml--105-lg{margin-left:-105px}.ml--100-lg{margin-left:-100px}.ml--95-lg{margin-left:-95px}.ml--90-lg{margin-left:-90px}.ml--85-lg{margin-left:-85px}.ml--80-lg{margin-left:-80px}.ml--75-lg{margin-left:-75px}.ml--70-lg{margin-left:-70px}.ml--65-lg{margin-left:-65px}.ml--60-lg{margin-left:-60px}.ml--55-lg{margin-left:-55px}.ml--50-lg{margin-left:-50px}.ml--45-lg{margin-left:-45px}.ml--40-lg{margin-left:-40px}.ml--35-lg{margin-left:-35px}.ml--30-lg{margin-left:-30px}.ml--25-lg{margin-left:-25px}.ml--20-lg{margin-left:-20px}.ml--15-lg{margin-left:-15px}.ml--10-lg{margin-left:-10px}.ml--5-lg{margin-left:-5px}.ml-0-lg{margin-left:0}.ml-5-lg{margin-left:5px}.ml-10-lg{margin-left:10px}.ml-15-lg{margin-left:15px}.ml-20-lg{margin-left:20px}.ml-25-lg{margin-left:25px}.ml-30-lg{margin-left:30px}.ml-35-lg{margin-left:35px}.ml-40-lg{margin-left:40px}.ml-45-lg{margin-left:45px}.ml-50-lg{margin-left:50px}.ml-55-lg{margin-left:55px}.ml-60-lg{margin-left:60px}.ml-65-lg{margin-left:65px}.ml-70-lg{margin-left:70px}.ml-75-lg{margin-left:75px}.ml-80-lg{margin-left:80px}.ml-85-lg{margin-left:85px}.ml-90-lg{margin-left:90px}.ml-95-lg{margin-left:95px}.ml-100-lg{margin-left:100px}.ml-105-lg{margin-left:105px}.ml-110-lg{margin-left:110px}.ml-115-lg{margin-left:115px}.ml-120-lg{margin-left:120px}.ml-125-lg{margin-left:125px}.ml-130-lg{margin-left:130px}.ml-135-lg{margin-left:135px}.ml-140-lg{margin-left:140px}.ml-145-lg{margin-left:145px}.ml-150-lg{margin-left:150px}.mb--150-lg{margin-bottom:-150px}.mb--145-lg{margin-bottom:-145px}.mb--140-lg{margin-bottom:-140px}.mb--135-lg{margin-bottom:-135px}.mb--130-lg{margin-bottom:-130px}.mb--125-lg{margin-bottom:-125px}.mb--120-lg{margin-bottom:-120px}.mb--115-lg{margin-bottom:-115px}.mb--110-lg{margin-bottom:-110px}.mb--105-lg{margin-bottom:-105px}.mb--100-lg{margin-bottom:-100px}.mb--95-lg{margin-bottom:-95px}.mb--90-lg{margin-bottom:-90px}.mb--85-lg{margin-bottom:-85px}.mb--80-lg{margin-bottom:-80px}.mb--75-lg{margin-bottom:-75px}.mb--70-lg{margin-bottom:-70px}.mb--65-lg{margin-bottom:-65px}.mb--60-lg{margin-bottom:-60px}.mb--55-lg{margin-bottom:-55px}.mb--50-lg{margin-bottom:-50px}.mb--45-lg{margin-bottom:-45px}.mb--40-lg{margin-bottom:-40px}.mb--35-lg{margin-bottom:-35px}.mb--30-lg{margin-bottom:-30px}.mb--25-lg{margin-bottom:-25px}.mb--20-lg{margin-bottom:-20px}.mb--15-lg{margin-bottom:-15px}.mb--10-lg{margin-bottom:-10px}.mb--5-lg{margin-bottom:-5px}.mb-0-lg{margin-bottom:0}.mb-5-lg{margin-bottom:5px}.mb-10-lg{margin-bottom:10px}.mb-15-lg{margin-bottom:15px}.mb-20-lg{margin-bottom:20px}.mb-25-lg{margin-bottom:25px}.mb-30-lg{margin-bottom:30px}.mb-35-lg{margin-bottom:35px}.mb-40-lg{margin-bottom:40px}.mb-45-lg{margin-bottom:45px}.mb-50-lg{margin-bottom:50px}.mb-55-lg{margin-bottom:55px}.mb-60-lg{margin-bottom:60px}.mb-65-lg{margin-bottom:65px}.mb-70-lg{margin-bottom:70px}.mb-75-lg{margin-bottom:75px}.mb-80-lg{margin-bottom:80px}.mb-85-lg{margin-bottom:85px}.mb-90-lg{margin-bottom:90px}.mb-95-lg{margin-bottom:95px}.mb-100-lg{margin-bottom:100px}.mb-105-lg{margin-bottom:105px}.mb-110-lg{margin-bottom:110px}.mb-115-lg{margin-bottom:115px}.mb-120-lg{margin-bottom:120px}.mb-125-lg{margin-bottom:125px}.mb-130-lg{margin-bottom:130px}.mb-135-lg{margin-bottom:135px}.mb-140-lg{margin-bottom:140px}.mb-145-lg{margin-bottom:145px}.mb-150-lg{margin-bottom:150px}.mr--150-lg{margin-right:-150px}.mr--145-lg{margin-right:-145px}.mr--140-lg{margin-right:-140px}.mr--135-lg{margin-right:-135px}.mr--130-lg{margin-right:-130px}.mr--125-lg{margin-right:-125px}.mr--120-lg{margin-right:-120px}.mr--115-lg{margin-right:-115px}.mr--110-lg{margin-right:-110px}.mr--105-lg{margin-right:-105px}.mr--100-lg{margin-right:-100px}.mr--95-lg{margin-right:-95px}.mr--90-lg{margin-right:-90px}.mr--85-lg{margin-right:-85px}.mr--80-lg{margin-right:-80px}.mr--75-lg{margin-right:-75px}.mr--70-lg{margin-right:-70px}.mr--65-lg{margin-right:-65px}.mr--60-lg{margin-right:-60px}.mr--55-lg{margin-right:-55px}.mr--50-lg{margin-right:-50px}.mr--45-lg{margin-right:-45px}.mr--40-lg{margin-right:-40px}.mr--35-lg{margin-right:-35px}.mr--30-lg{margin-right:-30px}.mr--25-lg{margin-right:-25px}.mr--20-lg{margin-right:-20px}.mr--15-lg{margin-right:-15px}.mr--10-lg{margin-right:-10px}.mr--5-lg{margin-right:-5px}.mr-0-lg{margin-right:0}.mr-5-lg{margin-right:5px}.mr-10-lg{margin-right:10px}.mr-15-lg{margin-right:15px}.mr-20-lg{margin-right:20px}.mr-25-lg{margin-right:25px}.mr-30-lg{margin-right:30px}.mr-35-lg{margin-right:35px}.mr-40-lg{margin-right:40px}.mr-45-lg{margin-right:45px}.mr-50-lg{margin-right:50px}.mr-55-lg{margin-right:55px}.mr-60-lg{margin-right:60px}.mr-65-lg{margin-right:65px}.mr-70-lg{margin-right:70px}.mr-75-lg{margin-right:75px}.mr-80-lg{margin-right:80px}.mr-85-lg{margin-right:85px}.mr-90-lg{margin-right:90px}.mr-95-lg{margin-right:95px}.mr-100-lg{margin-right:100px}.mr-105-lg{margin-right:105px}.mr-110-lg{margin-right:110px}.mr-115-lg{margin-right:115px}.mr-120-lg{margin-right:120px}.mr-125-lg{margin-right:125px}.mr-130-lg{margin-right:130px}.mr-135-lg{margin-right:135px}.mr-140-lg{margin-right:140px}.mr-145-lg{margin-right:145px}.mr-150-lg{margin-right:150px}.pt-0-lg{padding-top:0}.pt-5-lg{padding-top:5px}.pt-10-lg{padding-top:10px}.pt-15-lg{padding-top:15px}.pt-20-lg{padding-top:20px}.pt-25-lg{padding-top:25px}.pt-30-lg{padding-top:30px}.pt-35-lg{padding-top:35px}.pt-40-lg{padding-top:40px}.pt-45-lg{padding-top:45px}.pt-50-lg{padding-top:50px}.pt-55-lg{padding-top:55px}.pt-60-lg{padding-top:60px}.pt-65-lg{padding-top:65px}.pt-70-lg{padding-top:70px}.pt-75-lg{padding-top:75px}.pt-80-lg{padding-top:80px}.pt-85-lg{padding-top:85px}.pt-90-lg{padding-top:90px}.pt-95-lg{padding-top:95px}.pt-100-lg{padding-top:100px}.pt-105-lg{padding-top:105px}.pt-110-lg{padding-top:110px}.pt-115-lg{padding-top:115px}.pt-120-lg{padding-top:120px}.pt-125-lg{padding-top:125px}.pt-130-lg{padding-top:130px}.pt-135-lg{padding-top:135px}.pt-140-lg{padding-top:140px}.pt-145-lg{padding-top:145px}.pt-150-lg{padding-top:150px}.pl-0-lg{padding-left:0}.pl-5-lg{padding-left:5px}.pl-10-lg{padding-left:10px}.pl-15-lg{padding-left:15px}.pl-20-lg{padding-left:20px}.pl-25-lg{padding-left:25px}.pl-30-lg{padding-left:30px}.pl-35-lg{padding-left:35px}.pl-40-lg{padding-left:40px}.pl-45-lg{padding-left:45px}.pl-50-lg{padding-left:50px}.pl-55-lg{padding-left:55px}.pl-60-lg{padding-left:60px}.pl-65-lg{padding-left:65px}.pl-70-lg{padding-left:70px}.pl-75-lg{padding-left:75px}.pl-80-lg{padding-left:80px}.pl-85-lg{padding-left:85px}.pl-90-lg{padding-left:90px}.pl-95-lg{padding-left:95px}.pl-100-lg{padding-left:100px}.pl-105-lg{padding-left:105px}.pl-110-lg{padding-left:110px}.pl-115-lg{padding-left:115px}.pl-120-lg{padding-left:120px}.pl-125-lg{padding-left:125px}.pl-130-lg{padding-left:130px}.pl-135-lg{padding-left:135px}.pl-140-lg{padding-left:140px}.pl-145-lg{padding-left:145px}.pl-150-lg{padding-left:150px}.pb-0-lg{padding-bottom:0}.pb-5-lg{padding-bottom:5px}.pb-10-lg{padding-bottom:10px}.pb-15-lg{padding-bottom:15px}.pb-20-lg{padding-bottom:20px}.pb-25-lg{padding-bottom:25px}.pb-30-lg{padding-bottom:30px}.pb-35-lg{padding-bottom:35px}.pb-40-lg{padding-bottom:40px}.pb-45-lg{padding-bottom:45px}.pb-50-lg{padding-bottom:50px}.pb-55-lg{padding-bottom:55px}.pb-60-lg{padding-bottom:60px}.pb-65-lg{padding-bottom:65px}.pb-70-lg{padding-bottom:70px}.pb-75-lg{padding-bottom:75px}.pb-80-lg{padding-bottom:80px}.pb-85-lg{padding-bottom:85px}.pb-90-lg{padding-bottom:90px}.pb-95-lg{padding-bottom:95px}.pb-100-lg{padding-bottom:100px}.pb-105-lg{padding-bottom:105px}.pb-110-lg{padding-bottom:110px}.pb-115-lg{padding-bottom:115px}.pb-120-lg{padding-bottom:120px}.pb-125-lg{padding-bottom:125px}.pb-130-lg{padding-bottom:130px}.pb-135-lg{padding-bottom:135px}.pb-140-lg{padding-bottom:140px}.pb-145-lg{padding-bottom:145px}.pb-150-lg{padding-bottom:150px}.pr-0-lg{padding-right:0}.pr-5-lg{padding-right:5px}.pr-10-lg{padding-right:10px}.pr-15-lg{padding-right:15px}.pr-20-lg{padding-right:20px}.pr-25-lg{padding-right:25px}.pr-30-lg{padding-right:30px}.pr-35-lg{padding-right:35px}.pr-40-lg{padding-right:40px}.pr-45-lg{padding-right:45px}.pr-50-lg{padding-right:50px}.pr-55-lg{padding-right:55px}.pr-60-lg{padding-right:60px}.pr-65-lg{padding-right:65px}.pr-70-lg{padding-right:70px}.pr-75-lg{padding-right:75px}.pr-80-lg{padding-right:80px}.pr-85-lg{padding-right:85px}.pr-90-lg{padding-right:90px}.pr-95-lg{padding-right:95px}.pr-100-lg{padding-right:100px}.pr-105-lg{padding-right:105px}.pr-110-lg{padding-right:110px}.pr-115-lg{padding-right:115px}.pr-120-lg{padding-right:120px}.pr-125-lg{padding-right:125px}.pr-130-lg{padding-right:130px}.pr-135-lg{padding-right:135px}.pr-140-lg{padding-right:140px}.pr-145-lg{padding-right:145px}.pr-150-lg{padding-right:150px}}@media (min-width:1200px){.mt--150-xl{margin-top:-150px}.mt--145-xl{margin-top:-145px}.mt--140-xl{margin-top:-140px}.mt--135-xl{margin-top:-135px}.mt--130-xl{margin-top:-130px}.mt--125-xl{margin-top:-125px}.mt--120-xl{margin-top:-120px}.mt--115-xl{margin-top:-115px}.mt--110-xl{margin-top:-110px}.mt--105-xl{margin-top:-105px}.mt--100-xl{margin-top:-100px}.mt--95-xl{margin-top:-95px}.mt--90-xl{margin-top:-90px}.mt--85-xl{margin-top:-85px}.mt--80-xl{margin-top:-80px}.mt--75-xl{margin-top:-75px}.mt--70-xl{margin-top:-70px}.mt--65-xl{margin-top:-65px}.mt--60-xl{margin-top:-60px}.mt--55-xl{margin-top:-55px}.mt--50-xl{margin-top:-50px}.mt--45-xl{margin-top:-45px}.mt--40-xl{margin-top:-40px}.mt--35-xl{margin-top:-35px}.mt--30-xl{margin-top:-30px}.mt--25-xl{margin-top:-25px}.mt--20-xl{margin-top:-20px}.mt--15-xl{margin-top:-15px}.mt--10-xl{margin-top:-10px}.mt--5-xl{margin-top:-5px}.mt-0-xl{margin-top:0}.mt-5-xl{margin-top:5px}.mt-10-xl{margin-top:10px}.mt-15-xl{margin-top:15px}.mt-20-xl{margin-top:20px}.mt-25-xl{margin-top:25px}.mt-30-xl{margin-top:30px}.mt-35-xl{margin-top:35px}.mt-40-xl{margin-top:40px}.mt-45-xl{margin-top:45px}.mt-50-xl{margin-top:50px}.mt-55-xl{margin-top:55px}.mt-60-xl{margin-top:60px}.mt-65-xl{margin-top:65px}.mt-70-xl{margin-top:70px}.mt-75-xl{margin-top:75px}.mt-80-xl{margin-top:80px}.mt-85-xl{margin-top:85px}.mt-90-xl{margin-top:90px}.mt-95-xl{margin-top:95px}.mt-100-xl{margin-top:100px}.mt-105-xl{margin-top:105px}.mt-110-xl{margin-top:110px}.mt-115-xl{margin-top:115px}.mt-120-xl{margin-top:120px}.mt-125-xl{margin-top:125px}.mt-130-xl{margin-top:130px}.mt-135-xl{margin-top:135px}.mt-140-xl{margin-top:140px}.mt-145-xl{margin-top:145px}.mt-150-xl{margin-top:150px}.ml--150-xl{margin-left:-150px}.ml--145-xl{margin-left:-145px}.ml--140-xl{margin-left:-140px}.ml--135-xl{margin-left:-135px}.ml--130-xl{margin-left:-130px}.ml--125-xl{margin-left:-125px}.ml--120-xl{margin-left:-120px}.ml--115-xl{margin-left:-115px}.ml--110-xl{margin-left:-110px}.ml--105-xl{margin-left:-105px}.ml--100-xl{margin-left:-100px}.ml--95-xl{margin-left:-95px}.ml--90-xl{margin-left:-90px}.ml--85-xl{margin-left:-85px}.ml--80-xl{margin-left:-80px}.ml--75-xl{margin-left:-75px}.ml--70-xl{margin-left:-70px}.ml--65-xl{margin-left:-65px}.ml--60-xl{margin-left:-60px}.ml--55-xl{margin-left:-55px}.ml--50-xl{margin-left:-50px}.ml--45-xl{margin-left:-45px}.ml--40-xl{margin-left:-40px}.ml--35-xl{margin-left:-35px}.ml--30-xl{margin-left:-30px}.ml--25-xl{margin-left:-25px}.ml--20-xl{margin-left:-20px}.ml--15-xl{margin-left:-15px}.ml--10-xl{margin-left:-10px}.ml--5-xl{margin-left:-5px}.ml-0-xl{margin-left:0}.ml-5-xl{margin-left:5px}.ml-10-xl{margin-left:10px}.ml-15-xl{margin-left:15px}.ml-20-xl{margin-left:20px}.ml-25-xl{margin-left:25px}.ml-30-xl{margin-left:30px}.ml-35-xl{margin-left:35px}.ml-40-xl{margin-left:40px}.ml-45-xl{margin-left:45px}.ml-50-xl{margin-left:50px}.ml-55-xl{margin-left:55px}.ml-60-xl{margin-left:60px}.ml-65-xl{margin-left:65px}.ml-70-xl{margin-left:70px}.ml-75-xl{margin-left:75px}.ml-80-xl{margin-left:80px}.ml-85-xl{margin-left:85px}.ml-90-xl{margin-left:90px}.ml-95-xl{margin-left:95px}.ml-100-xl{margin-left:100px}.ml-105-xl{margin-left:105px}.ml-110-xl{margin-left:110px}.ml-115-xl{margin-left:115px}.ml-120-xl{margin-left:120px}.ml-125-xl{margin-left:125px}.ml-130-xl{margin-left:130px}.ml-135-xl{margin-left:135px}.ml-140-xl{margin-left:140px}.ml-145-xl{margin-left:145px}.ml-150-xl{margin-left:150px}.mb--150-xl{margin-bottom:-150px}.mb--145-xl{margin-bottom:-145px}.mb--140-xl{margin-bottom:-140px}.mb--135-xl{margin-bottom:-135px}.mb--130-xl{margin-bottom:-130px}.mb--125-xl{margin-bottom:-125px}.mb--120-xl{margin-bottom:-120px}.mb--115-xl{margin-bottom:-115px}.mb--110-xl{margin-bottom:-110px}.mb--105-xl{margin-bottom:-105px}.mb--100-xl{margin-bottom:-100px}.mb--95-xl{margin-bottom:-95px}.mb--90-xl{margin-bottom:-90px}.mb--85-xl{margin-bottom:-85px}.mb--80-xl{margin-bottom:-80px}.mb--75-xl{margin-bottom:-75px}.mb--70-xl{margin-bottom:-70px}.mb--65-xl{margin-bottom:-65px}.mb--60-xl{margin-bottom:-60px}.mb--55-xl{margin-bottom:-55px}.mb--50-xl{margin-bottom:-50px}.mb--45-xl{margin-bottom:-45px}.mb--40-xl{margin-bottom:-40px}.mb--35-xl{margin-bottom:-35px}.mb--30-xl{margin-bottom:-30px}.mb--25-xl{margin-bottom:-25px}.mb--20-xl{margin-bottom:-20px}.mb--15-xl{margin-bottom:-15px}.mb--10-xl{margin-bottom:-10px}.mb--5-xl{margin-bottom:-5px}.mb-0-xl{margin-bottom:0}.mb-5-xl{margin-bottom:5px}.mb-10-xl{margin-bottom:10px}.mb-15-xl{margin-bottom:15px}.mb-20-xl{margin-bottom:20px}.mb-25-xl{margin-bottom:25px}.mb-30-xl{margin-bottom:30px}.mb-35-xl{margin-bottom:35px}.mb-40-xl{margin-bottom:40px}.mb-45-xl{margin-bottom:45px}.mb-50-xl{margin-bottom:50px}.mb-55-xl{margin-bottom:55px}.mb-60-xl{margin-bottom:60px}.mb-65-xl{margin-bottom:65px}.mb-70-xl{margin-bottom:70px}.mb-75-xl{margin-bottom:75px}.mb-80-xl{margin-bottom:80px}.mb-85-xl{margin-bottom:85px}.mb-90-xl{margin-bottom:90px}.mb-95-xl{margin-bottom:95px}.mb-100-xl{margin-bottom:100px}.mb-105-xl{margin-bottom:105px}.mb-110-xl{margin-bottom:110px}.mb-115-xl{margin-bottom:115px}.mb-120-xl{margin-bottom:120px}.mb-125-xl{margin-bottom:125px}.mb-130-xl{margin-bottom:130px}.mb-135-xl{margin-bottom:135px}.mb-140-xl{margin-bottom:140px}.mb-145-xl{margin-bottom:145px}.mb-150-xl{margin-bottom:150px}.mr--150-xl{margin-right:-150px}.mr--145-xl{margin-right:-145px}.mr--140-xl{margin-right:-140px}.mr--135-xl{margin-right:-135px}.mr--130-xl{margin-right:-130px}.mr--125-xl{margin-right:-125px}.mr--120-xl{margin-right:-120px}.mr--115-xl{margin-right:-115px}.mr--110-xl{margin-right:-110px}.mr--105-xl{margin-right:-105px}.mr--100-xl{margin-right:-100px}.mr--95-xl{margin-right:-95px}.mr--90-xl{margin-right:-90px}.mr--85-xl{margin-right:-85px}.mr--80-xl{margin-right:-80px}.mr--75-xl{margin-right:-75px}.mr--70-xl{margin-right:-70px}.mr--65-xl{margin-right:-65px}.mr--60-xl{margin-right:-60px}.mr--55-xl{margin-right:-55px}.mr--50-xl{margin-right:-50px}.mr--45-xl{margin-right:-45px}.mr--40-xl{margin-right:-40px}.mr--35-xl{margin-right:-35px}.mr--30-xl{margin-right:-30px}.mr--25-xl{margin-right:-25px}.mr--20-xl{margin-right:-20px}.mr--15-xl{margin-right:-15px}.mr--10-xl{margin-right:-10px}.mr--5-xl{margin-right:-5px}.mr-0-xl{margin-right:0}.mr-5-xl{margin-right:5px}.mr-10-xl{margin-right:10px}.mr-15-xl{margin-right:15px}.mr-20-xl{margin-right:20px}.mr-25-xl{margin-right:25px}.mr-30-xl{margin-right:30px}.mr-35-xl{margin-right:35px}.mr-40-xl{margin-right:40px}.mr-45-xl{margin-right:45px}.mr-50-xl{margin-right:50px}.mr-55-xl{margin-right:55px}.mr-60-xl{margin-right:60px}.mr-65-xl{margin-right:65px}.mr-70-xl{margin-right:70px}.mr-75-xl{margin-right:75px}.mr-80-xl{margin-right:80px}.mr-85-xl{margin-right:85px}.mr-90-xl{margin-right:90px}.mr-95-xl{margin-right:95px}.mr-100-xl{margin-right:100px}.mr-105-xl{margin-right:105px}.mr-110-xl{margin-right:110px}.mr-115-xl{margin-right:115px}.mr-120-xl{margin-right:120px}.mr-125-xl{margin-right:125px}.mr-130-xl{margin-right:130px}.mr-135-xl{margin-right:135px}.mr-140-xl{margin-right:140px}.mr-145-xl{margin-right:145px}.mr-150-xl{margin-right:150px}.pt-0-xl{padding-top:0}.pt-5-xl{padding-top:5px}.pt-10-xl{padding-top:10px}.pt-15-xl{padding-top:15px}.pt-20-xl{padding-top:20px}.pt-25-xl{padding-top:25px}.pt-30-xl{padding-top:30px}.pt-35-xl{padding-top:35px}.pt-40-xl{padding-top:40px}.pt-45-xl{padding-top:45px}.pt-50-xl{padding-top:50px}.pt-55-xl{padding-top:55px}.pt-60-xl{padding-top:60px}.pt-65-xl{padding-top:65px}.pt-70-xl{padding-top:70px}.pt-75-xl{padding-top:75px}.pt-80-xl{padding-top:80px}.pt-85-xl{padding-top:85px}.pt-90-xl{padding-top:90px}.pt-95-xl{padding-top:95px}.pt-100-xl{padding-top:100px}.pt-105-xl{padding-top:105px}.pt-110-xl{padding-top:110px}.pt-115-xl{padding-top:115px}.pt-120-xl{padding-top:120px}.pt-125-xl{padding-top:125px}.pt-130-xl{padding-top:130px}.pt-135-xl{padding-top:135px}.pt-140-xl{padding-top:140px}.pt-145-xl{padding-top:145px}.pt-150-xl{padding-top:150px}.pl-0-xl{padding-left:0}.pl-5-xl{padding-left:5px}.pl-10-xl{padding-left:10px}.pl-15-xl{padding-left:15px}.pl-20-xl{padding-left:20px}.pl-25-xl{padding-left:25px}.pl-30-xl{padding-left:30px}.pl-35-xl{padding-left:35px}.pl-40-xl{padding-left:40px}.pl-45-xl{padding-left:45px}.pl-50-xl{padding-left:50px}.pl-55-xl{padding-left:55px}.pl-60-xl{padding-left:60px}.pl-65-xl{padding-left:65px}.pl-70-xl{padding-left:70px}.pl-75-xl{padding-left:75px}.pl-80-xl{padding-left:80px}.pl-85-xl{padding-left:85px}.pl-90-xl{padding-left:90px}.pl-95-xl{padding-left:95px}.pl-100-xl{padding-left:100px}.pl-105-xl{padding-left:105px}.pl-110-xl{padding-left:110px}.pl-115-xl{padding-left:115px}.pl-120-xl{padding-left:120px}.pl-125-xl{padding-left:125px}.pl-130-xl{padding-left:130px}.pl-135-xl{padding-left:135px}.pl-140-xl{padding-left:140px}.pl-145-xl{padding-left:145px}.pl-150-xl{padding-left:150px}.pb-0-xl{padding-bottom:0}.pb-5-xl{padding-bottom:5px}.pb-10-xl{padding-bottom:10px}.pb-15-xl{padding-bottom:15px}.pb-20-xl{padding-bottom:20px}.pb-25-xl{padding-bottom:25px}.pb-30-xl{padding-bottom:30px}.pb-35-xl{padding-bottom:35px}.pb-40-xl{padding-bottom:40px}.pb-45-xl{padding-bottom:45px}.pb-50-xl{padding-bottom:50px}.pb-55-xl{padding-bottom:55px}.pb-60-xl{padding-bottom:60px}.pb-65-xl{padding-bottom:65px}.pb-70-xl{padding-bottom:70px}.pb-75-xl{padding-bottom:75px}.pb-80-xl{padding-bottom:80px}.pb-85-xl{padding-bottom:85px}.pb-90-xl{padding-bottom:90px}.pb-95-xl{padding-bottom:95px}.pb-100-xl{padding-bottom:100px}.pb-105-xl{padding-bottom:105px}.pb-110-xl{padding-bottom:110px}.pb-115-xl{padding-bottom:115px}.pb-120-xl{padding-bottom:120px}.pb-125-xl{padding-bottom:125px}.pb-130-xl{padding-bottom:130px}.pb-135-xl{padding-bottom:135px}.pb-140-xl{padding-bottom:140px}.pb-145-xl{padding-bottom:145px}.pb-150-xl{padding-bottom:150px}.pr-0-xl{padding-right:0}.pr-5-xl{padding-right:5px}.pr-10-xl{padding-right:10px}.pr-15-xl{padding-right:15px}.pr-20-xl{padding-right:20px}.pr-25-xl{padding-right:25px}.pr-30-xl{padding-right:30px}.pr-35-xl{padding-right:35px}.pr-40-xl{padding-right:40px}.pr-45-xl{padding-right:45px}.pr-50-xl{padding-right:50px}.pr-55-xl{padding-right:55px}.pr-60-xl{padding-right:60px}.pr-65-xl{padding-right:65px}.pr-70-xl{padding-right:70px}.pr-75-xl{padding-right:75px}.pr-80-xl{padding-right:80px}.pr-85-xl{padding-right:85px}.pr-90-xl{padding-right:90px}.pr-95-xl{padding-right:95px}.pr-100-xl{padding-right:100px}.pr-105-xl{padding-right:105px}.pr-110-xl{padding-right:110px}.pr-115-xl{padding-right:115px}.pr-120-xl{padding-right:120px}.pr-125-xl{padding-right:125px}.pr-130-xl{padding-right:130px}.pr-135-xl{padding-right:135px}.pr-140-xl{padding-right:140px}.pr-145-xl{padding-right:145px}.pr-150-xl{padding-right:150px}}.mt--150{margin-top:-150px!important}.mt--145{margin-top:-145px!important}.mt--140{margin-top:-140px!important}.mt--135{margin-top:-135px!important}.mt--130{margin-top:-130px!important}.mt--125{margin-top:-125px!important}.mt--120{margin-top:-120px!important}.mt--115{margin-top:-115px!important}.mt--110{margin-top:-110px!important}.mt--105{margin-top:-105px!important}.mt--100{margin-top:-100px!important}.mt--95{margin-top:-95px!important}.mt--90{margin-top:-90px!important}.mt--85{margin-top:-85px!important}.mt--80{margin-top:-80px!important}.mt--75{margin-top:-75px!important}.mt--70{margin-top:-70px!important}.mt--65{margin-top:-65px!important}.mt--60{margin-top:-60px!important}.mt--55{margin-top:-55px!important}.mt--50{margin-top:-50px!important}.mt--45{margin-top:-45px!important}.mt--40{margin-top:-40px!important}.mt--35{margin-top:-35px!important}.mt--30{margin-top:-30px!important}.mt--25{margin-top:-25px!important}.mt--20{margin-top:-20px!important}.mt--15{margin-top:-15px!important}.mt--10{margin-top:-10px!important}.mt--5{margin-top:-5px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-65{margin-top:65px!important}.mt-70{margin-top:70px!important}.mt-75{margin-top:75px!important}.mt-80{margin-top:80px!important}.mt-85{margin-top:85px!important}.mt-90{margin-top:90px!important}.mt-95{margin-top:95px!important}.mt-100{margin-top:100px!important}.mt-105{margin-top:105px!important}.mt-110{margin-top:110px!important}.mt-115{margin-top:115px!important}.mt-120{margin-top:120px!important}.mt-125{margin-top:125px!important}.mt-130{margin-top:130px!important}.mt-135{margin-top:135px!important}.mt-140{margin-top:140px!important}.mt-145{margin-top:145px!important}.mt-150{margin-top:150px!important}.ml--150{margin-left:-150px!important}.ml--145{margin-left:-145px!important}.ml--140{margin-left:-140px!important}.ml--135{margin-left:-135px!important}.ml--130{margin-left:-130px!important}.ml--125{margin-left:-125px!important}.ml--120{margin-left:-120px!important}.ml--115{margin-left:-115px!important}.ml--110{margin-left:-110px!important}.ml--105{margin-left:-105px!important}.ml--100{margin-left:-100px!important}.ml--95{margin-left:-95px!important}.ml--90{margin-left:-90px!important}.ml--85{margin-left:-85px!important}.ml--80{margin-left:-80px!important}.ml--75{margin-left:-75px!important}.ml--70{margin-left:-70px!important}.ml--65{margin-left:-65px!important}.ml--60{margin-left:-60px!important}.ml--55{margin-left:-55px!important}.ml--50{margin-left:-50px!important}.ml--45{margin-left:-45px!important}.ml--40{margin-left:-40px!important}.ml--35{margin-left:-35px!important}.ml--30{margin-left:-30px!important}.ml--25{margin-left:-25px!important}.ml--20{margin-left:-20px!important}.ml--15{margin-left:-15px!important}.ml--10{margin-left:-10px!important}.ml--5{margin-left:-5px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.ml-40{margin-left:40px!important}.ml-45{margin-left:45px!important}.ml-50{margin-left:50px!important}.ml-55{margin-left:55px!important}.ml-60{margin-left:60px!important}.ml-65{margin-left:65px!important}.ml-70{margin-left:70px!important}.ml-75{margin-left:75px!important}.ml-80{margin-left:80px!important}.ml-85{margin-left:85px!important}.ml-90{margin-left:90px!important}.ml-95{margin-left:95px!important}.ml-100{margin-left:100px!important}.ml-105{margin-left:105px!important}.ml-110{margin-left:110px!important}.ml-115{margin-left:115px!important}.ml-120{margin-left:120px!important}.ml-125{margin-left:125px!important}.ml-130{margin-left:130px!important}.ml-135{margin-left:135px!important}.ml-140{margin-left:140px!important}.ml-145{margin-left:145px!important}.ml-150{margin-left:150px!important}.mb--150{margin-bottom:-150px!important}.mb--145{margin-bottom:-145px!important}.mb--140{margin-bottom:-140px!important}.mb--135{margin-bottom:-135px!important}.mb--130{margin-bottom:-130px!important}.mb--125{margin-bottom:-125px!important}.mb--120{margin-bottom:-120px!important}.mb--115{margin-bottom:-115px!important}.mb--110{margin-bottom:-110px!important}.mb--105{margin-bottom:-105px!important}.mb--100{margin-bottom:-100px!important}.mb--95{margin-bottom:-95px!important}.mb--90{margin-bottom:-90px!important}.mb--85{margin-bottom:-85px!important}.mb--80{margin-bottom:-80px!important}.mb--75{margin-bottom:-75px!important}.mb--70{margin-bottom:-70px!important}.mb--65{margin-bottom:-65px!important}.mb--60{margin-bottom:-60px!important}.mb--55{margin-bottom:-55px!important}.mb--50{margin-bottom:-50px!important}.mb--45{margin-bottom:-45px!important}.mb--40{margin-bottom:-40px!important}.mb--35{margin-bottom:-35px!important}.mb--30{margin-bottom:-30px!important}.mb--25{margin-bottom:-25px!important}.mb--20{margin-bottom:-20px!important}.mb--15{margin-bottom:-15px!important}.mb--10{margin-bottom:-10px!important}.mb--5{margin-bottom:-5px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-75{margin-bottom:75px!important}.mb-80{margin-bottom:80px!important}.mb-85{margin-bottom:85px!important}.mb-90{margin-bottom:90px!important}.mb-95{margin-bottom:95px!important}.mb-100{margin-bottom:100px!important}.mb-105{margin-bottom:105px!important}.mb-110{margin-bottom:110px!important}.mb-115{margin-bottom:115px!important}.mb-120{margin-bottom:120px!important}.mb-125{margin-bottom:125px!important}.mb-130{margin-bottom:130px!important}.mb-135{margin-bottom:135px!important}.mb-140{margin-bottom:140px!important}.mb-145{margin-bottom:145px!important}.mb-150{margin-bottom:150px!important}.mr--150{margin-right:-150px!important}.mr--145{margin-right:-145px!important}.mr--140{margin-right:-140px!important}.mr--135{margin-right:-135px!important}.mr--130{margin-right:-130px!important}.mr--125{margin-right:-125px!important}.mr--120{margin-right:-120px!important}.mr--115{margin-right:-115px!important}.mr--110{margin-right:-110px!important}.mr--105{margin-right:-105px!important}.mr--100{margin-right:-100px!important}.mr--95{margin-right:-95px!important}.mr--90{margin-right:-90px!important}.mr--85{margin-right:-85px!important}.mr--80{margin-right:-80px!important}.mr--75{margin-right:-75px!important}.mr--70{margin-right:-70px!important}.mr--65{margin-right:-65px!important}.mr--60{margin-right:-60px!important}.mr--55{margin-right:-55px!important}.mr--50{margin-right:-50px!important}.mr--45{margin-right:-45px!important}.mr--40{margin-right:-40px!important}.mr--35{margin-right:-35px!important}.mr--30{margin-right:-30px!important}.mr--25{margin-right:-25px!important}.mr--20{margin-right:-20px!important}.mr--15{margin-right:-15px!important}.mr--10{margin-right:-10px!important}.mr--5{margin-right:-5px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mr-40{margin-right:40px!important}.mr-45{margin-right:45px!important}.mr-50{margin-right:50px!important}.mr-55{margin-right:55px!important}.mr-60{margin-right:60px!important}.mr-65{margin-right:65px!important}.mr-70{margin-right:70px!important}.mr-75{margin-right:75px!important}.mr-80{margin-right:80px!important}.mr-85{margin-right:85px!important}.mr-90{margin-right:90px!important}.mr-95{margin-right:95px!important}.mr-100{margin-right:100px!important}.mr-105{margin-right:105px!important}.mr-110{margin-right:110px!important}.mr-115{margin-right:115px!important}.mr-120{margin-right:120px!important}.mr-125{margin-right:125px!important}.mr-130{margin-right:130px!important}.mr-135{margin-right:135px!important}.mr-140{margin-right:140px!important}.mr-145{margin-right:145px!important}.mr-150{margin-right:150px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-55{padding-top:55px!important}.pt-60{padding-top:60px!important}.pt-65{padding-top:65px!important}.pt-70{padding-top:70px!important}.pt-75{padding-top:75px!important}.pt-80{padding-top:80px!important}.pt-85{padding-top:85px!important}.pt-90{padding-top:90px!important}.pt-95{padding-top:95px!important}.pt-100{padding-top:100px!important}.pt-105{padding-top:105px!important}.pt-110{padding-top:110px!important}.pt-115{padding-top:115px!important}.pt-120{padding-top:120px!important}.pt-125{padding-top:125px!important}.pt-130{padding-top:130px!important}.pt-135{padding-top:135px!important}.pt-140{padding-top:140px!important}.pt-145{padding-top:145px!important}.pt-150{padding-top:150px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-35{padding-left:35px!important}.pl-40{padding-left:40px!important}.pl-45{padding-left:45px!important}.pl-50{padding-left:50px!important}.pl-55{padding-left:55px!important}.pl-60{padding-left:60px!important}.pl-65{padding-left:65px!important}.pl-70{padding-left:70px!important}.pl-75{padding-left:75px!important}.pl-80{padding-left:80px!important}.pl-85{padding-left:85px!important}.pl-90{padding-left:90px!important}.pl-95{padding-left:95px!important}.pl-100{padding-left:100px!important}.pl-105{padding-left:105px!important}.pl-110{padding-left:110px!important}.pl-115{padding-left:115px!important}.pl-120{padding-left:120px!important}.pl-125{padding-left:125px!important}.pl-130{padding-left:130px!important}.pl-135{padding-left:135px!important}.pl-140{padding-left:140px!important}.pl-145{padding-left:145px!important}.pl-150{padding-left:150px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-55{padding-bottom:55px!important}.pb-60{padding-bottom:60px!important}.pb-65{padding-bottom:65px!important}.pb-70{padding-bottom:70px!important}.pb-75{padding-bottom:75px!important}.pb-80{padding-bottom:80px!important}.pb-85{padding-bottom:85px!important}.pb-90{padding-bottom:90px!important}.pb-95{padding-bottom:95px!important}.pb-100{padding-bottom:100px!important}.pb-105{padding-bottom:105px!important}.pb-110{padding-bottom:110px!important}.pb-115{padding-bottom:115px!important}.pb-120{padding-bottom:120px!important}.pb-125{padding-bottom:125px!important}.pb-130{padding-bottom:130px!important}.pb-135{padding-bottom:135px!important}.pb-140{padding-bottom:140px!important}.pb-145{padding-bottom:145px!important}.pb-150{padding-bottom:150px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px!important}.pr-40{padding-right:40px!important}.pr-45{padding-right:45px!important}.pr-50{padding-right:50px!important}.pr-55{padding-right:55px!important}.pr-60{padding-right:60px!important}.pr-65{padding-right:65px!important}.pr-70{padding-right:70px!important}.pr-75{padding-right:75px!important}.pr-80{padding-right:80px!important}.pr-85{padding-right:85px!important}.pr-90{padding-right:90px!important}.pr-95{padding-right:95px!important}.pr-100{padding-right:100px!important}.pr-105{padding-right:105px!important}.pr-110{padding-right:110px!important}.pr-115{padding-right:115px!important}.pr-120{padding-right:120px!important}.pr-125{padding-right:125px!important}.pr-130{padding-right:130px!important}.pr-135{padding-right:135px!important}.pr-140{padding-right:140px!important}.pr-145{padding-right:145px!important}.pr-150{padding-right:150px!important}.nomargin{margin:0!important}.nopadding{padding:0!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.normalcase{text-transform:none!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-center-xs{text-align:center}@media (min-width:480px){.text-left-sm{text-align:left}.text-right-sm{text-align:right}.text-center-sm{text-align:center}}@media (min-width:768px){.text-left-md{text-align:left}.text-right-md{text-align:right}.text-center-md{text-align:center}}@media (min-width:992px){.text-left-lg{text-align:left}.text-right-lg{text-align:right}.text-center-lg{text-align:center}}@media (min-width:1200px){.text-left-xl{text-align:left}.text-right-xl{text-align:right}.text-center-xl{text-align:center}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.visible-lg,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-inline,.visible-sm-inline-block,.visible-xl,.visible-xl-inline,.visible-xl-inline-block,.visible-xs,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:479px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media (min-width:480px) and (max-width:767px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:991px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (min-width:1200px){.visible-xl{display:block!important}table.visible-xl{display:table!important}tr.visible-xl{display:table-row!important}td.visible-xl,th.visible-xl{display:table-cell!important}.visible-xl-inline{display:inline!important}.visible-xl-inline-block{display:inline-block!important}.hidden-xl{display:none!important}}.visible{display:block!important}.visible-inline{display:inline!important}.visible-inline-block{display:inline-block!important}.hidden{display:none!important}
/* End */


/* Start:/local/templates/kellerNew/css/plugins/slick.1.6.0.css?15630349341249*/
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/kellerNew/css/fonts.css?16536788185292*/
@font-face{font-family:Golos;src:url(/local/static/assets/fonts/golos_text_regular.ttf) format("ttf");font-weight:400;font-display:swap}@font-face{font-family:"Golos Medium";src:url(/local/static/assets/fonts/golos_text_medium.ttf) format("ttf");font-weight:500;font-display:swap}@font-face{font-family:"Golos Bold";src:url(/local/static/assets/fonts/golos_text_demibold.ttf) format("ttf");font-weight:700;font-display:swap}@font-face{font-family:"Golos Black";src:url(/local/static/assets/fonts/golos_text_bold.ttf) format("ttf");font-weight:900;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(/local/static/assets/fonts/8143.otf) format("opentype");font-display:swap}@font-face{font-family:"Futura New";src:url("/local/static/assets/fonts/FuturaNew/FuturaNewLight-Reg.woff2") format("woff2"),url("/local/static/assets/fonts/FuturaNew/FuturaNewLight-Reg.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Futura New";src:url("/local/static/assets/fonts/FuturaNew/FuturaNewBold-Reg.woff2") format("woff2"),url("/local/static/assets/fonts/FuturaNew/FuturaNewBold-Reg.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura New";src:url("/local/static/assets/fonts/FuturaNew/FuturaNewHeavy-Reg.woff2") format("woff2"),url("/local/static/assets/fonts/FuturaNew/FuturaNewHeavy-Reg.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Futura New";src:url("/local/static/assets/fonts/FuturaNew/FuturaNewExtraBold-Reg.woff2") format("woff2"),url("/local/static/assets/fonts/FuturaNew/FuturaNewExtraBold-Reg.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Futura New";src:url("/local/static/assets/fonts/FuturaNew/FuturaNewMedium-Reg.woff2") format("woff2"),url("/local/static/assets/fonts/FuturaNew/FuturaNewMedium-Reg.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-100.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-100.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-300Italic.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-300Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-700.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-700.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-900.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-900.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-500Italic.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-500Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-700Italic.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-700Italic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-300.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-900Italic.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-900Italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-500.woff2") format("woff2"),url("/local/static/assets/fonts/MuseoSansCyrl/MuseoSansCyrl-500.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Elektra Text Pro";src:url(/local/static/assets/fonts/ElektraTextBold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:"Museo Sans Cyrl";src:local("Museo Sans Cyrl 900"),local("MuseoSansCyrl-900"),url("/local/static/assets/fonts/1/hinted-MuseoSansCyrl-900.woff2") format("woff2"),url("/local/static/assets/fonts/1/hinted-MuseoSansCyrl-900.woff") format("woff"),url("/local/static/assets/fonts/1/hinted-MuseoSansCyrl-900.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Fedra Sans Pro";src:url(/local/static/assets/fonts/FedraSansPro-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:"Gotham Pro";src:url(/local/static/assets/fonts/GothaProMed.otf) format("opentype");font-display:swap}
/* End */


/* Start:/local/templates/kellerNew/css/lightgallery.min.css?162617567820474*/
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(/local/templates/kellerNew/css/../fonts/lg/lg.eot?n1z373);src:url(/local/templates/kellerNew/css/../fonts/lg/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/local/templates/kellerNew/css/../fonts/lg/lg.woff?n1z373) format("woff"),url(/local/templates/kellerNew/css/../fonts/lg/lg.ttf?n1z373) format("truetype"),url(/local/templates/kellerNew/css/../fonts/lg/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/local/templates/kellerNew/css/../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/local/templates/kellerNew/css/../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/local/templates/kellerNew/css/../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/local/templates/kellerNew/css/../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/local/templates/kellerNew/css/../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/images/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/* End */


/* Start:/local/templates/kellerNew/css/modal-location.css?16583937002203*/
.modal-location{position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;display:none}.modal-location button.close{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.modal-location button.close:hover{color:#555;background:#eee}.modal-location.show{z-index:5;display: flex !important;align-items:center;justify-content:center}.modal-dialog{position:relative;z-index:10000;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;box-sizing:border-box;width:500px;overflow:hidden;border-radius:10px}.modal-dialog:before{content:"";background-color:#9d2945;position:absolute;top:50%;right:60px;width:1000px;height:1000px;border-radius:50%;transform-origin:50%;z-index:1;transform:translateY(-50%)}.modal-location.show .modal-backdrop{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#0f0f11;opacity:.87}.modal-location__content{position:relative;z-index:1}.modal-location__title{color:#fff;font-family:"Futura New";font-size:30px;font-weight:500;line-height:1;margin-top:25px;margin-bottom:20px}.modal-location__item{position:relative;display:block;font:400 18px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;margin:0 0 15px 0;padding:0 0 0 10px}.modal-location__item a{position:relative;display:inline-block;font:400 18px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-decoration:underline;padding:0}.modal-location__item.active a{font:bold 18px/1 Arial,Helvetica Neue,Helvetica,sans-serif;cursor:default;pointer-events:none}.modal-location__item a:before{content:"–";position:relative;font:400 18px/1 Arial,Helvetica Neue,Helvetica,sans-serif;display:inline-block;margin:0 10px 0 0}@media screen and (max-width:991px){.modal-location__title{color:#fff;font-family:"Futura New";font-size:20px;font-weight:500;line-height:1}.modal-location__item{font:400 16px/1 Arial,Helvetica Neue,Helvetica,sans-serif}.modal-location__item a{font:400 16px/1 Arial,Helvetica Neue,Helvetica,sans-serif}}
/* End */


/* Start:/local/templates/kellerNew/css/reset.css?16540533371538*/
*{margin:0;padding:0}blockquote a,p a{text-decoration:underline;color:#9d2945}body.fixed{position:fixed;width:100%;height:100%;left:0;top:0}.h1,h1{font-family:"Futura New";line-height:1.3;margin:0}.h2,h2{font-family:"Futura New";line-height:1.3;margin:0}.h3,h3{font-family:"Futura New";line-height:1.3;margin:0}@media (min-width:1200px){.h1,h1{font-size:50px}.h2,h2{font-size:40px}.h3,h3{font-size:24px}}.h4,h4{font-family:"Futura New";font-weight:400;font-size:18px;line-height:1.3;margin:0}.h5,h5{font-family:"Museo Sans Cyrl";font-weight:400;font-size:14px;line-height:1.3;margin:0}.h6,h6{font-family:"Museo Sans Cyrl";font-weight:400;font-size:14px;color:#999696;line-height:1.3;margin:0}p{margin:0;color:#333;font-weight:300;font-family:"Futura New";font-size:18px;font-weight:400;line-height:1.72}.p_fontsize{font-size:18px;font-weight:400}p.p{font-weight:500;color:#333}img{max-width:100%; height:auto;}blockquote{color:#7a828b;font-family:"Museo Sans Cyrl";font-size:18px;line-height:24px;position:relative;padding-left:30px;padding-top:5px;padding-bottom:5px;border-left:4px solid #9d2945;font-weight:500;letter-spacing:.5px}.h2,h2{color:#333;font-family:"Futura New";font-size:40px;font-weight:500;line-height:1.15}.h2.blockTitle,h2.blockTitle{font-family:"Futura New";font-size:40px;font-weight:500;line-height:1.15}.h2.blockTitle:before,h2.blockTitle:before{font-family:"Futura New";font-size:40px;line-height:1.15;margin-bottom:20px}@media (max-width:480px){.h2,h2{font-size:30px}.h2.blockTitle,h2.blockTitle{font-size:32px}}
/* End */


/* Start:/local/templates/kellerNew/css/base.css?16536793501592*/
.breadcrumbs{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:50px 0 35px}.wrap-breadcrumb-margin .breadcrumbs{margin:15px 0 60px}@media screen and (max-width:991px){.wrap-breadcrumb-margin .breadcrumbs{margin-bottom:40px}}@media screen and (max-width:767px){.wrap-breadcrumb-margin .breadcrumbs{margin-bottom:30px}}.breadcrumbs--banner{margin:20px 0}.breadcrumbs li{color:#999696;font-family:"Museo Sans Cyrl";font-size:12px;line-height:20px;list-style:none;margin-right:10px}.breadcrumbs li img{position:relative;top:-2px}.breadcrumbs li a{color:inherit}.breadcrumbs li.current{color:#9d2945}.fix--breadcrumbs .breadcrumbs{margin-top:35px}.flex-row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}@media (max-width:991px){.flex-row{flex-wrap:wrap}}.videoblock{position:relative}.videoblock a{position:relative}.videoblock a:before{position:absolute;left:50%;top:50%;width:54px;height:54px;background:transparent url(/local/templates/kellerNew/css/../images/pay.png) no-repeat;content:"";transform:translate(-50%,-50%);display:block}
/* End */


/* Start:/local/static/bundle/css/project.css?16536794723438*/
.new-form{position:relative;padding:25px;border:1px solid rgba(51,51,51,.15)}@media only screen and (max-width:767px){.new-form{border:0}.modal-form .new-form{padding:20px 0}}.new-form--outside-modal{padding:35px 30px}@media only screen and (max-width:767px){.new-form{padding:20px 15px}}.new-form__wrapper{position:relative;width:100%}.new-form__success{display:none}.new-form__title{font:bold 19px/1 "Futura New",sans-serif;color:#333;text-align:center;position:relative;padding:0 0 18px;margin:0 auto 40px;max-width:250px}@media only screen and (max-width:1299px){.new-form__title{font-size:18px}}@media only screen and (max-width:767px){.new-form__title{font-size:16px;padding:0 0 12px;margin:0 auto 30px}}.new-form__title-text{display:block}.new-form__title-text+.new-form__title-text{margin-top:20px}@media only screen and (max-width:767px){.new-form__title-text+.new-form__title-text{margin-top:10px}}.new-form__title:after{content:"";height:5px;width:150px;display:block;position:absolute;bottom:-8px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background:#9d2945}@media only screen and (max-width:767px){.new-form__title:after{bottom:-6px;height:4px}}.new-form__item{display:block;margin:0 0 25px}.new-form__label{position:relative;display:block;width:100%;font:400 13px/1 "Futura New",sans-serif;color:#333;margin:0 0 5px}.modal-form .new-form__label{color:#717577}.new-form__field{height:38px;width:100%;color:#333;display:inline-block;position:relative;vertical-align:middle;border:1px solid #faf8f8;-webkit-border-radius:6px;border-radius:6px;font:400 16px/1 "Museo Sans Cyrl",sans-serif;padding:0 10px}.modal-form .new-form__field{background-color:#e9eef4}.new-form span.error{display:block;position:relative;font:400 11px/1.6 "Museo Sans Cyrl",sans-serif;color:#9d2945;width:100%;text-align:left;padding:5px 0 0 0}.new-form__btn{display:block;margin:0 auto;margin-top:20px}.modal-form .new-form__btn{width:100%}.new-form__agreement{font:400 11px/1.6 "Futura New",sans-serif;text-align:center;margin-top:30px;color:#333}.modal-form .new-form__agreement{color:#717577}.new-form__agreement-link{color:#9d2945;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.new-form__agreement-link:hover{color:#c80a29}.ask-question-form{position:relative;padding:24px;margin:0 0 30px;border-width:0;text-align:left;background-color:#fff;overflow:hidden;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:758px;display:block}@media only screen and (max-width:767px){.ask-question-form{padding:0;background-color:#9d2945}.ask-question-form--success{background-color:transparent;padding:24px 0}}.ask-question-form h2:nth-child(n){margin-right:15px}@media only screen and (max-width:991px){.ask-question-form textarea{max-width:390px}}@media only screen and (max-width:767px){.ask-question-form .input-text,.ask-question-form textarea{max-width:500px}}@media only screen and (max-width:991px){.ask-question-form .wsubmit{margin:20px 0}}@media only screen and (max-width:767px){.ask-question-form .form-wrapper{padding:30px 15px}}@media only screen and (max-width:767px){.ask-question-form .form-wrapper::after{display:none}}.ask-question-form__success{font-size:24px;font-weight:700;display:none}@media only screen and (max-width:767px){.ask-question-form__success{font-size:18px}}
/* End */


/* Start:/local/templates/kellerNew/css/style-page.css?16536796385016*/
#menu>li>a:hover:not(.active),.sub-menu__item a:hover{color:#9d2945;opacity:1}.btn{transition:all .3s}.btn:hover{cursor:pointer;transform:translateY(-5px);box-shadow:0 7px 10px 0 rgba(152,64,64,.55)}.btn:active{transform:translateY(0);box-shadow:none}#actionBlock .actionElement__wrap .actionElement:active .actionElementBG{transform:scale(1,1);opacity:1;box-shadow:none}.blockTitleUrl{opacity:.8;font-weight:800}.blockTitleUrl:hover{opacity:1}.btn.sub-btn:hover{box-shadow:none;transform:none}.footerSocialLink svg{fill:#d4c9c9;transition:all .3s}.footerSocialLink:hover svg{fill:#9d2945}@media (min-width:1200px){.pad_left_30_xl{padding-left:30px}.pad_right_30_xl{padding-right:30px}}@media (max-width:992px){section .section_img{display:block;margin:15px auto}}.grey_color{color:#999696!important}.doc_box .doc_item{max-width:555px;border-bottom:1px solid #dfe1e5;padding-bottom:15px;margin-bottom:25px}.bmenuactive{position:fixed;width:100%;height:100%}.shtat_title{color:#999797;font-family:"Myriad Pro";font-size:13px;letter-spacing:.46px;line-height:16px;margin-right:10px;display:inline-block;vertical-align:middle}.searchs input[type=text]{color:#a7a6a6;font-family:"Futura New";font-size:13px;font-weight:600;letter-spacing:.46px;line-height:16px;border:0;margin-right:30px;background-color:transparent;outline:0;min-width:120px}.searchs input[type=text]::-moz-placeholder,.searchs input[type=text]::-ms-placeholder,.searchs input[type=text]::-webkit-placeholder,.searchs input[type=text]::placeholder{color:#a7a6a6}.detail_flex{display:flex;justify-content:space-between}.specialist-text{margin-bottom:40px}.specialist-address{margin-bottom:85px;background-color:#faf8f8;padding:20px}.specialist-address__caption{margin-bottom:10px;font-size:14px;font-family:"Museo Sans Cyrl";font-weight:500;color:#333}.specialist-address__link{color:#ef2434;font-weight:700;background:linear-gradient(to right,#ef2434,#ef2434 100%);background-position:0 100%;background-size:10px 1px;background-repeat:repeat-x;padding-bottom:3px;text-decoration:none;position:relative}.specialist-address__link::after{position:absolute;right:-12px;top:4px;background:transparent url(/images/actionBtnR.png) no-repeat;content:"";width:4px;transform:translateX(100%);height:9px;transition:transform .3s}a.specialist-address__link:hover{text-decoration:none}a.specialist-address__link:hover::after{transform:translateX(250%)}.specialist-interview-title{width:20%;padding-right:10px}.specialist-interview-video{width:80%}.interview-iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.interview-iframe-wrapper embed,.interview-iframe-wrapper iframe,.interview-iframe-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.nowrap{white-space:nowrap}.teaching__list ul{margin-top:20px;list-style-type:none}.teaching__list ul li{position:relative;padding-left:38px;font-family:"Museo Sans Cyrl";font-weight:500;font-size:14px;line-height:18px;color:#333;margin-bottom:14px}.teaching__list ul li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#ef1f34;left:12px;top:8px;position:absolute}.teaching__list{margin-bottom:20px}.teaching__content{margin-bottom:10px;display:inline-block}.teaching__content:last-child{margin-bottom:0}.teaching__content:last-child .teaching__list:last-child{margin-bottom:0}.teaching__year{font-size:14px;line-height:18px;color:#333;font-family:"Museo Sans Cyrl";font-weight:900}.teaching__title{padding:9px 0 9px 29px;padding-left:29px;border-left:6px solid #ef1f34;font-family:"Museo Sans Cyrl";font-size:24px;font-weight:700;line-height:.83;color:#a3a1a1;margin-bottom:20px}.blockTitle--inline{display:inline-block}.btn--float{float:right}.blockTitle-btn{display:inline-block;float:right}@media screen and (max-width:1200px){.btn--float{padding:19px 86px}}@media screen and (max-width:992px){.detail_flex{flex-direction:column}.specialist-interview-title,.specialist-interview-video{width:100%}}@media screen and (max-width:768px){.specialist-text{max-width:540px;margin-bottom:30px}.specialist-address{margin-bottom:30px}}@media screen and (max-width:480px){.blockTitle--inline{display:block}.blockTitle-btn{text-align:center;display:block;width:100%}.blockTitle-btn .btn--float{float:none}.btn-specialist{padding:18px 25px;min-width:auto}.teaching__title{font-size:20px}}@media screen and (max-width:400px){.specialist-address{padding-left:10px;margin-bottom:20px}.specialist-text{margin-bottom:20px}.teaching__title{padding-left:20px;font-size:18px}.specialist-address__link{font-size:12px}}@media screen and (max-width:360px){.specialist-address__link{font-size:11px}.teaching__title{line-height:125%}}.new-year-desktop{height:38px;width:100%;background:url("/local/templates/kellerNew/i/ny.png") repeat-x}.new-year-mobile{display:none;height:23px;width:100%;background:url("/local/templates/kellerNew/i/ny-m.png") repeat-x}@media screen and (max-width:992px){.new-year-desktop{display:none}.new-year-mobile{display:block}}
/* End */


/* Start:/local/templates/kellerNew/css/service.css?165452750112271*/
#serviceBlock{margin-bottom:50px}.indexServices{overflow:hidden;padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#faf9f9}.servicesBlock1 .arrow a{cursor:pointer}@media (min-width:992px){.servicesBlock1 .arrow{position:absolute;right:0;top:33%}}.servicesBlock1 .arrow .prev{position:absolute;right:25px;top:35px;width:17px;height:8px;background-image:url(/images/services_prev.png);z-index:5}.servicesBlock1 .arrow .next{position:absolute;right:25px;top:105px;width:17px;height:8px;background-image:url(/images/services_next.png);z-index:5}@media (max-width:991px){.servicesBlock1 .arrow{display:block}.servicesBlock1 .arrow .next,.servicesBlock1 .arrow .prev{background:url(/images/arrow-action-white.svg) no-repeat center/65%;width:30px;height:30px;right:150px}.servicesBlock1 .arrow .prev{transform:rotate(90deg);top:-5px}.servicesBlock1 .arrow .next{top:30px;transform:rotate(-90deg)}}@media (max-width:910px){.servicesBlock1 .arrow .next,.servicesBlock1 .arrow .prev{right:105px}}@media (max-width:820px){.servicesBlock1 .arrow .next,.servicesBlock1 .arrow .prev{right:55px}}@media (max-width:750px){.servicesBlock1 .arrow .next,.servicesBlock1 .arrow .prev{right:25px}}@media (max-width:375px){.servicesBlock1 .arrow .next,.servicesBlock1 .arrow .prev{right:10px}}.servicesBlock1{position:relative;width:calc(50% - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:422px}.servicesBlock1:after,.servicesBlock1:before{position:absolute;margin:auto;right:0;bottom:0;top:0;content:""}.servicesBlock1:before{z-index:0;background-color:#ed1b2e;border-radius:50%;width:1200px;height:1200px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.servicesBlock1:after{background-image:url(/images/flagW.svg);width:45px;height:14px;z-index:2}.servicesBlock1:hover:before{border-radius:49%}.servicesLink{width:100%;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;padding-left:30px;overflow:hidden}.servicesLink li{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:992px){.servicesLink li.active{padding-right:45px}}.servicesLink li.serviceLink a{opacity:.5;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-decoration:none!important;cursor:pointer}.servicesLink li.serviceLink a:hover{text-decoration:none;opacity:.8}.servicesLink li.serviceLink.active a{opacity:1}.servicesLink li.serviceLink.active a:hover{text-decoration:none;opacity:1}.servicesBlock2{position:relative;width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:422px}.servicesBlock2:before{content:"";position:absolute;z-index:0;background-color:transparent;border:1px solid transparent;border-right:solid 1px #e5dddd;border-radius:50%;width:1200px;height:1200px;top:0;right:0;bottom:0;margin:auto;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.servicesBlock3,.servicesSubLink,.servicesSubLink li.serviceSubLink.active{position:relative}.servicesBlock3{width:calc(50% - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:422px}.servicesSubLink{width:0;opacity:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;padding-left:0;overflow:hidden;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.servicesSubLink.active{width:100%;opacity:1;z-index:1;padding-left:30px}.servicesSubLink li{width:100%;margin-bottom:40px}@media (min-width:992px){.servicesSubLink li.active{padding-right:60px}}.servicesSubLink li:last-child{margin-bottom:0}.servicesSubLink li.serviceSubLink a{opacity:.5;color:#ed1b2e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.servicesSubLink li.serviceSubLink a:hover{text-decoration:none;opacity:.8}.servicesSubLink li.serviceSubLink.active a{opacity:1}.servicesSubLink li.serviceSubLink.active a:hover{text-decoration:none;opacity:1}.servicesSubLink li.serviceSubLink.active a:after{content:"";position:absolute;background-image:url(/images/flagB.svg);width:170px;height:14px;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.servicesSubLink li.serviceSubLink.active a:hover:after{right:-25px}@media (max-width:1456px){.servicesBlock1{width:calc(50% - 150px)}.servicesBlock2{position:relative;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:422px}.servicesLinkImg{max-width:60%}.servicesSubLink li.serviceSubLink.active a:after{width:60px}.servicesBlock3{width:calc(50% - 150px)}}.serviceNew{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-ms-align-items:baseline;align-items:baseline}.serviceNew_item{width:30%;max-width:300px;margin-bottom:80px}.serviceNew_item:hover{text-decoration:none}.serviceNew_item:hover .title{color:#ef4430;text-decoration:none}.serviceNew_item img{margin:0 auto 40px 0;display:block}.serviceNew_item .images{width:100%;height:200px;background-position:center;background-size:cover;margin:0 auto 40px 0;display:block}@media (max-width:380px){.serviceNew_item .images{height:150px}}.serviceNew_item .title{color:#2a2a30;font-family:"Museo Sans Cyrl";font-size:24px;line-height:1.21;margin-bottom:15px;display:block}.serviceNew_item .title:hover{color:#ef4430;text-decoration:none}.serviceNew_item .descr{color:#7a828b;font-family:"Museo Sans Cyrl";font-size:14px;line-height:1.75}@media (max-width:660px){.serviceNew_item img{margin-bottom:30px}.serviceNew_item{width:48%;margin-bottom:80px}}@media (max-width:480px){.serviceNew_item{margin-bottom:30px}.serviceNew_item .title{font-size:16px}.serviceNew_item .descr{font-size:12px}}.service-ourWorks .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;font-size:0;background-size:100%;width:19px;height:38px;background-repeat:no-repeat;background-color:transparent}.service-ourWorks .slick-prev.slick-arrow{left:-30px;background-image:url(/images/new/left-arrow.svg)}.service-ourWorks .slick-next.slick-arrow{right:-30px;background-image:url(/images/new/right-arrow.svg)}.service-ourWorks .item{padding:0;box-shadow:unset}.service-ourWorks{max-height:250px;opacity:0;transition:opacity .4s .3s,max-height .4s .3s;margin-bottom:50px}.service-ourWorks.slick-initialized{opacity:1!important;max-height:1000px}@media all and (max-width:970px){.service-ourWorks{margin-left:30px;margin-right:30px}.service-ourWorks .slick-prev.slick-arrow{left:-25px}.service-ourWorks .slick-next.slick-arrow{right:-25px}}.service-page-text h2{padding-top:40px;padding-bottom:20px}.service-page-text h3{padding-top:30px;padding-bottom:15px}.service-page-text ol{padding-left:15px}.service-page-text ul li{color:#333;font-family:"Museo Sans Cyrl";font-size:16px;line-height:1.5;position:relative;padding-left:30px;list-style-type:none;font-weight:500;margin-bottom:30px}.service-page-text ul li:last-child{margin-bottom:0}.service-page-text ul li a{color:#333;font-family:"Museo Sans Cyrl";font-size:16px;line-height:24px;text-decoration:none}.service-page-text ul li p{color:#7a828b;font-weight:500}.service-page-text ul li p a{color:inherit}.service-page-text ul li:before{content:"";width:6px;height:6px;background-color:#ed1b2e;position:absolute;top:8px;left:0}.slider{position:relative;height:600px}.slider__slides{z-index:1;position:relative;height:100%}.slider__control{z-index:2;position:absolute;top:50%;left:5%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-radius:50%;background:#fff;transition:background-color .3s;cursor:pointer}.slider__control--right{left:95%}.slider__control:hover{background-color:#2da6ff}.slider__control-line{position:absolute;left:23px;top:50%;width:3px;height:14px;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slider__control-line:nth-child(2){-webkit-transform:translateY(1px) rotate(-135deg);transform:translateY(1px) rotate(-135deg)}.slider__control--right .slider__control-line{left:37px;-webkit-transform-origin:1px 0;transform-origin:1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider__control--right .slider__control-line:nth-child(2){-webkit-transform:translateY(1px) rotate(135deg);transform:translateY(1px) rotate(135deg)}.slider__control-line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e2e2e2;transition:background-color .3s}.slider__control:hover .slider__control-line:after{background-color:#fff}.slider__control.a--rotation .slider__control-line:after{-webkit-animation:arrowLineRotation .49s;animation:arrowLineRotation .49s}.slider__control.a--rotation .slider__control-line:nth-child(1):after{-webkit-animation:arrowLineRotationRev .49s;animation:arrowLineRotationRev .49s}@-webkit-keyframes arrowLineRotation{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes arrowLineRotation{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowLineRotationRev{to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes arrowLineRotationRev{to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}.slide{overflow:hidden;position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-clip-path 0s .91s;transition:clip-path 0s .91s;transition:clip-path 0s .91s,-webkit-clip-path 0s .91s;-webkit-clip-path:circle(30px at 80% 50%);clip-path:circle(30px at 80% 50%)}.slide.s--prev{-webkit-clip-path:circle(30px at 20% 50%);clip-path:circle(30px at 20% 50%)}.slide.s--active{z-index:1;transition:-webkit-clip-path 1.3s;transition:clip-path 1.3s;transition:clip-path 1.3s,-webkit-clip-path 1.3s;-webkit-clip-path:circle(120vmax at 80% 50%);clip-path:circle(120vmax at 80% 50%)}.slide.s--active.s--active-prev{-webkit-clip-path:circle(120vmax at 20% 50%);clip-path:circle(120vmax at 20% 50%)}.slide__inner{position:absolute;left:50%;top:50%;width:100%;height:100%;background-size:cover;background-position:center center;display:flex;flex-flow:wrap row;transform:translate(-50%,-50%);max-width:100%;max-height:600px;justify-content:center}.slide__inner-img{max-width:50%;flex:0 0 50%;max-height:100%;display:inline-flex;justify-content:center;align-items:center}.slide__inner-img img{max-height:100%}.slide__content{position:absolute;left:5%;top:50%;margin-left:-30px;margin-top:48px;max-width:480px;color:#fff}.slide__heading{margin-bottom:20px;font-size:60px}.slide__text{font-size:25px}.slide__text a{color:inherit}@media (max-width:480px){.slider{position:relative;height:300px}}@media (max-width:640px){.mini-form-wrap-red{max-width:100%;left:0!important;top:40px!important}.appointments__foto{display:none}}
/* End */


/* Start:/local/templates/kellerNew/css/action.css?17373607369162*/
#actionBlock{margin-bottom:70px}.actionBtn:after,.actionBtn:before{bottom:0;right:0;margin:auto;content:""}.actionElement__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.actionElement{position:relative;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;width:calc(25% - 30px);-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px)}.actionBtn,.actionElementBG,.actionLink{width:100%;height:100%;top:0;position:absolute;left:0}.actionLink{z-index:4}.actionElementBG{z-index:1;background-position:top center;background-size:auto;background-repeat:no-repeat;opacity:1!important;-webkit-filter:grayscale(0);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(0);filter:gray;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}.actionBtn{z-index:-1;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:0}.actionBtn:before{border-radius:50%;width:55px;height:55px;top:0;left:0;background-color:#9d2945;cursor:pointer;position:absolute;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.actionBtn:after{background-image:url(/images/actionBtn.png);height:9px;width:4px;top:0;left:0;position:absolute}.actionContent{position:relative;z-index:2;padding:50px 30px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;height:100%;min-height:480px}@media (min-width:361px) and (max-width:640px){.actionContent{min-height:640px}}.actionContent .aC-date,.actionContent .miniText{color:#999797;font-family:"Gotham Pro";font-size:12px;font-weight:700;letter-spacing:1px;line-height:12px;text-align:center;margin-bottom:15px}.actionContent .aC-title{color:#9d2945;font-size:18px;font-weight:900;line-height:26px;margin-bottom:20px;text-align:center;font-family:"Gotham Pro"}.aC-title_sub{font-weight:700;font-size:12px;text-align:center;position:absolute;top:28%;left:2%;width:96%}.aC-sale{color:#ee2d24;font-size:38px;letter-spacing:1px;line-height:43px;text-align:center;font-weight:700;display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:22%}.actionContent .aC-price_do{color:#929292;font-size:16px;letter-spacing:1px;line-height:1.4;text-align:center;position:relative;left:50%;transform:translateX(-50%);bottom:-50%}.aC-price_do:before{content:'';position:absolute;left:40%;top:40%;width:50px;height:1px;background:#686868;transform:translate(-40%,-40%);transform:rotate(-25deg)}.aC-price_do:after{content:'';position:absolute;left:40%;top:40%;width:50px;height:1px;background:#686868;transform:translate(-40%,-40%);transform:rotate(25deg)}.actionContent .aC-price_sale{color:#1b940a;font-size:40px;letter-spacing:1px;line-height:43px;text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:25%;font-weight:700;display:block}.actionContent .aC-price_ex{color:#929292;background:#e8e8e8;margin:0 -15px;font-size:16px;letter-spacing:1px;line-height:1.4;text-align:center;padding:10px 0;margin-bottom:30px;display:block}.actionContent .aC-price_ex-price{font-size:20px}.actionContent .aC-date{position:absolute;width:100%;left:0;bottom:0;line-height:1.5;font-weight:400}.actionContent .miniPrice,.actionContent .miniTime,.actionContent .miniTitle{font-family:"Museo Sans Cyrl";text-align:center}.actionContent .miniPrice{color:#ee2d24;font-size:36px;letter-spacing:1px;line-height:43px;margin-bottom:30px}.actionContent .miniTitle{color:#2a2a30;font-size:16px;line-height:26px;margin-bottom:60px}.actionContent .miniTime{color:#999797;font-size:14px;line-height:17px}.actionElement-slider{max-height:440px;opacity:0;transition:opacity .4s .2s,max-height .4s .2s;margin:0 -10px}.actionElement-slider.slick-initialized{opacity:1!important;max-height:480px}.actionElement-slide{position:relative;padding:0 10px}.actionContent{text-align:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-khtml-display:flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;-o-align-content:center;-khtml-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-khtml-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-khtml-flex-direction:column;flex-direction:column;visibility:hidden}.actionContent .sign{color:#999797;font-family:"Museo Sans Cyrl";font-size:12px;letter-spacing:1px;line-height:14px;text-transform:uppercase}.actionContent .action-title{color:#2a2a30;font-family:"Museo Sans Cyrl";font-size:18px;line-height:26px}.actionContent .action-subtitle{color:#2a2a30;font-family:"Museo Sans Cyrl";font-size:12px;line-height:26px}.actionContent .action-oldprice{color:#bc9290;font-family:"Museo Sans Cyrl";font-size:16px;line-height:20px;text-decoration:line-through}.actionContent .action-price{color:#ee2d24;font-family:"Museo Sans Cyrl";font-size:36px;letter-spacing:1px;line-height:36px;font-weight:700}.actionContent .sign{color:#999797;font-family:"Museo Sans Cyrl";font-size:12px;letter-spacing:1px;line-height:14px}.actionContent .preview-text{color:#989898;font-family:"Museo Sans Cyrl";font-size:12px;line-height:18px}.actionContent .action-date{color:#999797;font-family:"Museo Sans Cyrl";font-size:12px;line-height:14px}.actionContent .action-redtitle{color:#ee2d24;font-family:"Museo Sans Cyrl";font-size:25px;line-height:36px;font-weight:700}@media (max-width:991px){.actionElement-slider{margin:0}}.actionElement:hover .actionElementBG{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:1;-webkit-box-shadow:2px 2px 40px 3px rgba(0,0,0,.2);box-shadow:2px 2px 40px 3px rgba(0,0,0,.2) -webkit-filter:grayscale(0);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none}.actionElement:hover .actionContent{opacity:0}.actionElement:hover .actionBtn{opacity:1;z-index:3}.actionElement:hover .actionBtn a{opacity:1}@media (max-width:991px){.actionElement{overflow:hidden}.actionContent .miniPrice,.actionContent .miniText{font-family:"Gotham Pro";font-weight:700;text-align:left}#actionBlock{margin-bottom:60px}.actionElement__wrap{margin:0 -15px;width:100%;display:block}.actionElement{border-radius:2px;margin-bottom:3px}.actionContent .miniText{font-size:12px;letter-spacing:1px;line-height:12px;text-transform:uppercase;margin-bottom:5px}.actionContent .miniPrice{color:#ed858e;font-size:26px;line-height:33px;margin-bottom:10px}.actionContent .miniTitle{color:#999797;font-family:"Museo Sans Cyrl";font-size:14px;line-height:17px;margin-bottom:0;text-align:left;max-width:170px}.actionContent .miniTime{font-family:"Museo Sans Cyrl";font-size:12px;line-height:14px;text-align:right}.actionElement:hover .actionElementBG{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:1;-webkit-box-shadow:2px 2px 40px 3px rgba(0,0,0,.2);box-shadow:2px 2px 40px 3px rgba(0,0,0,.2)}.actionElement:hover .actionBtn{opacity:1;z-index:1}.actionElement:hover .actionBtn a{opacity:0}.actionElement__wrap{position:relative}.slick-next-action{width:16px;height:27px;position:absolute;top:-35px;right:15px;background-image:url(/images/arrow-action.svg);background-position:center;background-size:100%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-prev-action{width:16px;height:27px;position:absolute;top:-35px;left:44px;background-image:url(/images/arrow-action.svg);background-position:center;background-size:100%;background-repeat:no-repeat}}@media (min-width:992px){.slick-next-action{width:16px;height:27px;position:absolute;top:-50px;right:-30px;background-image:url(/images/arrow-action.svg);background-position:center;background-size:100%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-prev-action{width:16px;height:27px;position:absolute;top:-50px;left:-22px;background-image:url(/images/arrow-action.svg);background-position:center;background-size:100%;background-repeat:no-repeat}}@media (min-width:1000px){.actionElement-slider .slick-list{width:100%}.actionElement-slider .slick-list .slick-track{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}}.actionElement-slider .slick-track .slick-slide{height:auto}.actionElement-slider .slick-track{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.actionElement-slider{width:calc(100% + 30px);height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.actionElement{width:100%;height:100%;padding-top:20px}.slick-track:after,.slick-track:before{content:none}
/* End */


/* Start:/local/templates/kellerNew/css/certificate.css?16536800952116*/
.section-padding-top{padding-top:75px}.section-padding-bottom{padding-bottom:75px}.section-padding{padding-top:75px;padding-bottom:75px}.section-padding-md{padding:55px 0 70px}.sertBlock{width:100%}.sertBlock-title{color:#333;font-family:"Museo Sans Cyrl";font-size:20px;line-height:1.2;margin-bottom:20px;letter-spacing:.42px;font-weight:500}.sertBlock-title span{color:#f9a01a}.sertBlock-bottom{margin-top:30px;color:#818181;font-family:"Museo Sans Cyrl";font-size:14px;line-height:24px}.sertBlock-img{width:calc(100% - 30px);box-shadow:5px 5px 15px 0 rgba(0,0,0,.15);position:absolute;left:0;top:50%;transform:translateY(-50%)}.sertBlock-img .slick-arrow{top:50%;color:transparent;background-color:transparent;border:none;background-size:contain;transform:translateY(-50%)}.sertBlock-img .slick-prev{background-image:url(/images/new/left-arrow.svg);left:-15%}.sertBlock-img .slick-next{right:-15%;background-image:url(/images/new/right-arrow.svg)}.sertBlock-img_item.slick-slide{width:100%;height:380px;border:5px solid #fff;background-size:cover;background-position:center;position:relative}.sertBlock>.row{display:flex}.sertSlider{width:100%}.sertBlock-magnifier{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#9d2945;position:absolute;top:-5px;right:-5px;cursor:pointer}.bg-gray{background-color:#faf9f9;padding:40px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;height:100%}.look-rewards{color:#333;font-family:"Museo Sans Cyrl";font-size:20px;line-height:24px}@media (max-width:991px){.sertBlock-img{width:260px;position:relative;top:auto;left:auto;transform:none;margin:30px auto 0;display:block}.sertBlock>.row{flex-wrap:wrap}.section-padding{padding-top:40px;padding-bottom:40px}.section-padding-md{padding:30px 0 40px}.section-padding-top{padding-top:40px}.section-padding-bottom{padding-bottom:40px}}@media (max-width:767px){.bg-gray{padding:30px 15px}.sertBlock-img .slick-prev{background-image:url(/images/new/left-arrow.svg);left:-12%}.sertBlock-img .slick-next{right:-12%;background-image:url(/images/new/right-arrow.svg)}}
/* End */


/* Start:/local/templates/kellerNew/css/plugins/jquery.fancybox.min.css?155920262110252*/
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;-ms-touch-action:none;touch-action:none}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/local/templates/kellerNew/css/plugins/jquery.formstyler.css?15289851461737*/
.jq-checkbox,.jq-radio,.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-file__name,.jq-selectbox__select-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-checkbox,.jq-file,.jq-number,.jq-radio{display:inline-block}.jq-checkbox,.jq-radio{position:relative;overflow:hidden;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
/* End */


/* Start:/local/templates/kellerNew/css/plugins/jquery.formstyler.theme.css?15289851469425*/
.jq-file__browse,.jq-file__name{font:14px/32px Arial,sans-serif;color:#333}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08C}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px solid #5794BF}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus:after,.jq-number__spin:after{border-right:5px solid transparent;border-left:5px solid transparent}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-bottom:5px solid #999}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-bottom:none}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794BF}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-selectbox__select:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown,.jq-selectbox__search input{width:100%;border:1px solid #CCC;box-sizing:border-box}.jq-selectbox__dropdown{margin:2px 0 0;padding:0;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{margin:0;padding:5px 27px 6px 8px;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;box-shadow:inset 1px 1px #F1F1F1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231F20}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#08C;color:#FFF}.jq-selectbox li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#CCC;color:#FFF}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#B3B3B3 #CCC #CCC;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=submit].styler,input[type=reset].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover{background:linear-gradient(#F6F6F6,#E6E6E6)}button.styler:active,input[type=button].styler:active,input[type=submit].styler:active,input[type=reset].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
/* End */


/* Start:/local/templates/kellerNew/css/plugins/before-after.min.css?1559202621814*/
.ba-slider{position:relative;overflow:hidden}.ba-slider img{width:100%;display:block;max-width:none}.ba-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.ba-slider .handle{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:rgba(0,0,0,.5);cursor:ew-resize}.ba-slider .handle:after{position:absolute;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;content:'\21d4';color:#fff;font-weight:700;font-size:36px;text-align:center;line-height:64px;background:#ef4430;border:1px solid #ef4430;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.5),inset 0 60px 50px -30px #ef4430}.ba-slider .handle.ba-draggable:after{width:48px;height:48px;margin:-24px 0 0 -24px;line-height:50px;font-size:30px}
/* End */


/* Start:/local/templates/kellerNew/css/flex.css?165368023919764*/
.flex-container{max-width:1142px;width:100%;margin:0 auto}.flex-row{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-align-items-center{align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.flex-align-items-top{align-items:top;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top}.flex-align-items-end{align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}.flex-align-items-baseline{align-items:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline}.flex-align-self-end{align-self:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:flex-end}.flex-align-self-center{align-self:center;-webkit-align-self:center;-ms-flex-item-align:center}.flex-align-self-start{align-self:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:flex-start}.flex-direction-column{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.flex-justify-content-space-around{justify-content:space-around;-webkit-justify-content:space-around}.flex-justify-content-center{justify-content:center;-webkit-justify-content:center}.flex-justify-content-flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}.flex-justify-content-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end}.flex-order-1{order:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1}.flex-order-2{order:2;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2}.flex-order-3{order:3;-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3}.flex-order-4{order:4;-webkit-box-ordinal-group:4;-webkit-order:4;-ms-flex-order:4}.flex-cell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-cell-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-cell-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-cell-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-cell-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-cell-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex-cell-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex-cell-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex-cell-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex-cell-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex-cell-11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.flex-cell-12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}.flex-cell-13{-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13}.flex-cell-14{-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14}.flex-basis-10{flex-basis:10%;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;width:10%;max-width:10%}.flex-basis-15{flex-basis:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;width:15%;max-width:15%}.flex-basis-20{flex-basis:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;width:20%;max-width:20%}.flex-basis-25{flex-basis:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;width:25%;max-width:25%}.flex-basis-30{flex-basis:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;width:30%;max-width:30%}.flex-basis-33{flex-basis:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;width:33%;max-width:33%}.flex-basis-35{flex-basis:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;width:35%;max-width:35%}.flex-basis-40{flex-basis:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;width:40%;max-width:40%}.flex-basis-45{flex-basis:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;width:45%;max-width:45%}.flex-basis-50{flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;width:50%;max-width:50%}.flex-basis-55{flex-basis:55%;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;width:55%;max-width:55%}.flex-basis-60{flex-basis:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;width:60%;max-width:60%}.flex-basis-65{flex-basis:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;width:65%;max-width:65%}.flex-basis-70{flex-basis:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;width:70%;max-width:70%}.flex-basis-75{flex-basis:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;width:75%;max-width:75%}.flex-basis-80{flex-basis:80%;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;width:80%;max-width:80%}.flex-basis-85{flex-basis:85%;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;width:85%;max-width:85%}.flex-basis-90{flex-basis:90%;-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;width:90%;max-width:90%}.flex-basis-95{flex-basis:95%;-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;width:95%;max-width:95%}.flex-basis-100{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;width:100%;max-width:100%}.mtb-20{margin-top:20px;margin-bottom:20px}.mtb-30{margin-top:30px;margin-bottom:30px}.mtb-40{margin-top:40px;margin-bottom:40px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.flex-wrap-wrap{flex-wrap:wrap}@media (min-width:992px) and (max-width:1200px){.flex-cell-md{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-cell-md-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-cell-md-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-cell-md-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-cell-md-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-cell-md-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex-cell-md-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex-cell-md-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex-cell-md-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex-cell-md-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex-cell-md-11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.flex-cell-md-12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}.flex-cell-md-13{-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13}.flex-cell-md-14{-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14}.flex-md-basis-10{flex-basis:10%;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;width:10%;max-width:10%}.flex-md-basis-15{flex-basis:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;width:15%;max-width:15%}.flex-md-basis-20{flex-basis:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;width:20%;max-width:20%}.flex-md-basis-25{flex-basis:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;width:25%;max-width:25%}.flex-md-basis-30{flex-basis:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;width:30%;max-width:30%}.flex-md-basis-35{flex-basis:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;width:35%;max-width:35%}.flex-md-basis-40{flex-basis:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;width:40%;max-width:40%}.flex-md-basis-45{flex-basis:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;width:45%;max-width:45%}.flex-md-basis-50{flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;width:50%;max-width:50%}.flex-md-basis-55{flex-basis:55%;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;width:55%;max-width:55%}.flex-md-basis-60{flex-basis:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;width:60%;max-width:60%}.flex-md-basis-65{flex-basis:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;width:65%;max-width:65%}.flex-md-basis-70{flex-basis:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;width:70%;max-width:70%}.flex-md-basis-75{flex-basis:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;width:75%;max-width:75%}.flex-md-basis-80{flex-basis:80%;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;width:80%;max-width:80%}.flex-md-basis-85{flex-basis:85%;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;width:85%;max-width:85%}.flex-md-basis-90{flex-basis:90%;-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;width:90%;max-width:90%}.flex-md-basis-95{flex-basis:95%;-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;width:95%;max-width:95%}.flex-md-basis-100{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;width:100%;max-width:100%}.flex-direction-column-md{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.flex-flow-column-wrap-md{flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap}.text-center-md{text-align:center}.flex-md-wrap-wrap{flex-wrap:wrap}}@media (min-width:768px) and (max-width:991.98px){.flex-cell-sm{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-cell-sm-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-cell-sm-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-cell-sm-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-cell-sm-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-cell-sm-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex-cell-sm-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex-cell-sm-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex-cell-sm-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex-cell-sm-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex-cell-sm-11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.flex-cell-sm-12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}.flex-cell-sm-13{-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13}.flex-cell-sm-14{-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14}.flex-sm-basis-10{flex-basis:10%;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;width:10%;max-width:10%}.flex-sm-basis-15{flex-basis:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;width:15%;max-width:15%}.flex-sm-basis-20{flex-basis:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;width:20%;max-width:20%}.flex-sm-basis-25{flex-basis:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;width:25%;max-width:25%}.flex-sm-basis-30{flex-basis:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;width:30%;max-width:30%}.flex-sm-basis-35{flex-basis:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;width:35%;max-width:35%}.flex-sm-basis-40{flex-basis:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;width:40%;max-width:40%}.flex-sm-basis-45{flex-basis:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;width:45%;max-width:45%}.flex-sm-basis-50{flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;width:50%;max-width:50%}.flex-sm-basis-55{flex-basis:55%;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;width:55%;max-width:55%}.flex-sm-basis-60{flex-basis:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;width:60%;max-width:60%}.flex-sm-basis-65{flex-basis:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;width:65%;max-width:65%}.flex-sm-basis-70{flex-basis:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;width:70%;max-width:70%}.flex-sm-basis-75{flex-basis:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;width:75%;max-width:75%}.flex-sm-basis-80{flex-basis:80%;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;width:80%;max-width:80%}.flex-sm-basis-85{flex-basis:85%;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;width:85%;max-width:85%}.flex-sm-basis-90{flex-basis:90%;-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;width:90%;max-width:90%}.flex-sm-basis-95{flex-basis:95%;-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;width:95%;max-width:95%}.flex-sm-basis-100{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;width:100%;max-width:100%}.flex-sm-basis-100{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%}.hidden-sm{display:none}.flex-direction-column-sm{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.flex-flow-column-wrap-sm{flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap}.text-center-sm{text-align:center}.flex-sm-wrap-wrap{flex-wrap:wrap}}@media (min-width:576px) and (max-width:767.98px){.flex-cell-xs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-cell-xs-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-cell-xs-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-cell-xs-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-cell-xs-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-cell-xs-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex-cell-xs-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex-cell-xs-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex-cell-xs-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex-cell-xs-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex-cell-xs-11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.flex-cell-xs-12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}.flex-cell-xs-13{-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13}.flex-cell-xs-14{-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14}.flex-xs-basis-10{flex-basis:10%;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;width:10%;max-width:10%}.flex-xs-basis-15{flex-basis:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;width:15%;max-width:15%}.flex-xs-basis-20{flex-basis:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;width:20%;max-width:20%}.flex-xs-basis-25{flex-basis:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;width:25%;max-width:25%}.flex-xs-basis-30{flex-basis:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;width:30%;max-width:30%}.flex-xs-basis-35{flex-basis:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;width:35%;max-width:35%}.flex-xs-basis-40{flex-basis:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;width:40%;max-width:40%}.flex-xs-basis-45{flex-basis:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;width:45%;max-width:45%}.flex-xs-basis-50{flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;width:50%;max-width:50%}.flex-xs-basis-55{flex-basis:55%;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;width:55%;max-width:55%}.flex-xs-basis-60{flex-basis:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;width:60%;max-width:60%}.flex-xs-basis-65{flex-basis:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;width:65%;max-width:65%}.flex-xs-basis-70{flex-basis:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;width:70%;max-width:70%}.flex-xs-basis-75{flex-basis:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;width:75%;max-width:75%}.flex-xs-basis-80{flex-basis:80%;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;width:80%;max-width:80%}.flex-xs-basis-85{flex-basis:85%;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;width:85%;max-width:85%}.flex-xs-basis-90{flex-basis:90%;-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;width:90%;max-width:90%}.flex-xs-basis-95{flex-basis:95%;-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;width:95%;max-width:95%}.flex-xs-basis-100{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;width:100%;max-width:100%}.hidden-xs{display:none}.flex-direction-column-xs{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.flex-flow-column-wrap-xs{flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap}.text-center-xs{text-align:center}.flex-xs-wrap-wrap{flex-wrap:wrap}.flex-xs-justify-content-space-around{justify-content:space-around;-webkit-justify-content:space-around}.flex-xs-justify-content-center{justify-content:center;-webkit-justify-content:center}.flex-xs-justify-content-flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}.flex-xs-justify-content-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end}}@media (min-width:0px) and (max-width:575.98px){.flex-cell-xxs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-cell-xxs-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-cell-xxs-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-cell-xxs-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-cell-xxs-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-cell-xxs-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex-cell-xxs-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex-cell-xxs-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex-cell-xxs-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex-cell-xxs-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex-cell-xxs-11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.flex-cell-xxs-12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}.flex-cell-xxs-13{-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13}.flex-cell-xxs-14{-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14}.text-center-xxs{text-align:center}.hidden-xxs{display:none}.flex-direction-column-xxs{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.flex-flow-column-wrap-xxs{flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap}.flex-align-items-start-xxs{align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.flex-xxs-basis-10{flex-basis:10%;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;width:10%;max-width:10%}.flex-xxs-basis-15{flex-basis:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;width:15%;max-width:15%}.flex-xxs-basis-20{flex-basis:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;width:20%;max-width:20%}.flex-xxs-basis-25{flex-basis:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;width:25%;max-width:25%}.flex-xxs-basis-30{flex-basis:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;width:30%;max-width:30%}.flex-xxs-basis-35{flex-basis:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;width:35%;max-width:35%}.flex-xxs-basis-40{flex-basis:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;width:40%;max-width:40%}.flex-xxs-basis-45{flex-basis:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;width:45%;max-width:45%}.flex-xxs-basis-50{flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;width:50%;max-width:50%}.flex-xxs-basis-50{flex-basis:55%;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;width:55%;max-width:55%}.flex-xxs-basis-60{flex-basis:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;width:60%;max-width:60%}.flex-xxs-basis-65{flex-basis:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;width:65%;max-width:65%}.flex-xxs-basis-70{flex-basis:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;width:70%;max-width:70%}.flex-xxs-basis-75{flex-basis:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;width:75%;max-width:75%}.flex-xxs-basis-80{flex-basis:80%;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;width:80%;max-width:80%}.flex-xxs-basis-85{flex-basis:85%;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;width:85%;max-width:85%}.flex-xxs-basis-90{flex-basis:90%;-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;width:90%;max-width:90%}.flex-xxs-basis-95{flex-basis:95%;-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;width:95%;max-width:95%}.flex-xxs-basis-100{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;width:100%;max-width:100%}.flex-xxs-wrap-wrap{flex-wrap:wrap}.flex-xxs-justify-content-space-around{justify-content:space-around;-webkit-justify-content:space-around}.flex-xxs-justify-content-center{justify-content:center;-webkit-justify-content:center}.flex-xxs-justify-content-flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}.flex-xxs-justify-content-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end}}
/* End */


/* Start:/local/templates/kellerNew/css/style.css?173089058786903*/
#directorBlock .btnRecord {
    border: none;
}
#menu > li > a:hover:not(.active),
.sub-menu__item a:hover {
    opacity: 0.7;
}
#bgvidBlock:after,
#menu > li.sub > a:after,
.blockTitle:before,
.blockTitleUrl:after,
.miniBtn:after {
    content: "";
}
.blockTitleUrl:hover {
    font-weight: 700;
}
.link {
    opacity: 0.8;
    font-weight: 800;
    margin: 20px 0;
    margin-bottom: 20px;
    color: #9d2945;
    font-family: "Museo Sans Cyrl";
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 14px;
}
.link:hover {
    text-decoration: none;
    opacity: 1;
}
.text p {
    margin-bottom: 10px;
}
.gal-area {
    display: flex;
    justify-content: center;
}
.gal-area a {
    padding: 5px;
    margin: 10px;
    border: 1px solid #ccc;
}
.btnRecord_text {
    opacity: 0.8;
    font-weight: 800;
    margin: 20px 0;
    display: block;
    margin-bottom: 20px;
    color: #9d2945;
    font-family: "Museo Sans Cyrl";
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 14px;
}
.btnRecord_text:hover {
    text-decoration: none;
    opacity: 1;
}
.blockTitleUrl:hover,
.btnRecord:active,
.btnRecord:focus,
.btnRecord:hover,
.fastPhone:hover,
.miniBtn:hover,
.whiteBtn:hover {
    text-decoration: none;
}
* {
    outline: 0 !important;
}
.map1.geo {
    width: 100%;
    background-image: url(/local/static/assets/pic/fake-map3.webp);
    background-size: cover;
    background-position: center;
    height: 500px;
}
#beforeHeader {
    background-color: #edeff0;
    padding: 7px 0;
}
.prefixState {
    color: #999797;
    font-family: "Myriad Pro";
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
    margin-right: 10px;
}
.jq-selectbox__select,
.state {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    padding: 0;
    border: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
.jq-selectbox__select:hover {
    background: 0 0;
}
.btnSearch,
.fastSearch input[type="text"] {
    vertical-align: middle;
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jq-selectbox.focused .jq-selectbox__select {
    border: none;
}
.jq-selectbox__select-text,
.state > span {
    color: #9d2945;
    font-family: "Myriad Pro";
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    cursor: pointer;
}
.jq-selectbox__select-text {
    max-width: 235px;
    padding-right: 30px;
}
.fastSearch input[type="text"],
.miniBtn,
.miniBtn:after {
    color: #999797;
    font-size: 13px;
    line-height: 16px;
    font-family: "Myriad Pro";
    font-weight: 600;
}
.jq-selectbox__trigger {
    border: 0;
}
@media (max-width: 991px) {
    #action-link {
        display: block;
    }
    .jq-selectbox__trigger {
        display: none;
    }
    #afterHeader .info-position div {
        max-width: 0 auto;
    }
}
.jq-selectbox__trigger-arrow {
    top: 5px;
    border-top: 5px solid #ec5548;
}
@media (max-width: 800px) {
    #action-link {
        display: block;
    }
    .articles--3 .article-item {
        width: 48% !important;
    }
    .articles--3 .article-item:nth-child(2n) {
        margin-right: 0;
    }
    .articles--3 .article-item:nth-child(3n) {
        margin-right: 2%;
    }
}
.btnSearch,
.headerSocialLink,
.miniBtn,
.miniBtn:after {
    display: inline-block;
}
.fastButtonGroup {
    text-align: center;
}
.miniBtn {
    margin: 0 15px;
    cursor: pointer;
}
.miniBtn:after {
    margin-left: 10px;
    background-image: url(/images/ga1.svg);
    width: 6px;
    height: 9px;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.fastSearch {
    text-align: right;
}
.fastSearch input[type="text"] {
    display: inline-block;
}
.fastSearch input[type="text"]::-webkit-input-placeholder {
    text-overflow: ellipsis;
    color: rgba(153, 151, 151, 0.75);
    font-family: "Myriad Pro";
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
}
.fastSearch input[type="text"]:-moz-placeholder {
    text-overflow: ellipsis;
    color: rgba(153, 151, 151, 0.75);
    font-family: "Myriad Pro";
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
}
.fastSearch input[type="text"]:-ms-input-placeholder {
    text-overflow: ellipsis;
    color: rgba(153, 151, 151, 0.75);
    font-family: "Myriad Pro";
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
}
.btnSearch {
    background-image: url(/images/zoom.svg);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}
.fastData {
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
}
.citySelector {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin: 0 0 10px;
    cursor: pointer;
    position: relative;
}
.citySelector__icon {
    position: relative;
    display: block;
    width: 14px;
    height: 17px;
    margin-right: 5px;
}
.citySelector__name:hover {
    color: #9d2945;
    transition: color 0.2s;
}
.citySelector__icon img {
    position: absolute;
    bottom: 3px;
    left: 0;
}
.citySelector__number {
    font: 600 24px/122% "Myriad Pro", sans-serif;
    flex: none;
    letter-spacing: 1.2px;
    margin: -10px 0 0;
}
.citySubmenu {
    display: block;
    opacity: 0;
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 2;
    background: #fff;
    box-shadow: 0 0 10px 0 #e8ecf3;
    padding: 0 10px 0 15px;
    transition: 0.2s;
    transform: scaleY(0.8);
}
.citySubmenu.active {
    opacity: 1;
    transform: scaleY(1);
}
.citySubmenu:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: -4px;
    right: 10px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: 0 0 10px 0 #e8ecf3;
    z-index: -1;
}
.citySubmenu__item {
    font: 14px/129% "Myriad Pro", sans-serif;
    padding: 10px 0 10px 0;
    display: block;
    border-bottom: 1px solid #ededed;
    color: #484a49;
    background: #fff;
    z-index: 2;
}
.citySelect__name {
    font: 14px/129% "Myriad Pro", sans-serif;
    text-decoration: none;
    color: #484a49;
    flex: none;
}
.locationMenu {
    display: none;
    padding: 10px 30px;
    margin: -23px -40px 23px -35px;
    background: #dad0d0;
}
@media (max-width: 991px) {
    #action-link {
        display: block !important;
    }
    .locationMenu {
        display: block;
    }
}
.citySelect--mobile {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: -10px;
}
.citySelect--mobile .citySubmenu {
    overflow: hidden;
    max-height: 0;
    opacity: 1;
    transition: 0.4s;
    display: block;
    flex: none;
    width: calc(100% + 60px);
    margin: 10px -30px;
    position: relative;
    padding: 0;
    top: 0;
    left: 0;
    transform: scale(1, 1);
    box-shadow: none;
}
.citySelect--mobile .citySubmenu:before {
    display: none;
}
.citySelect--mobile .citySubmenu.active {
    max-height: 1000px;
    transition: 1s;
}
.citySelect--mobile .citySubmenu__item {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 10px 30px;
    width: 100%;
    border-bottom: 0;
    background: #dad0d0;
    font: 600 14px/122% "Myriad Pro", sans-serif;
}
.citySelect--mobile .citySubmenu__item:hover {
    background: #b4abab;
}
.locationMenu .fastPhone {
    margin: -10px 0 0;
}
.fastPhone {
    color: #484a49;
    font-family: "Futura New";
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 24px;
}
.fastInfo {
    color: #484a49;
    font-family: "Myriad Pro";
    font-size: 14px;
    line-height: 18px;
}
.fastInfo--free {
    text-transform: uppercase;
    color: #9d2945;
    font: 600 12px/150% "Myriad Pro", sans-serif;
}
.btnRecord,
.fastUrl {
    text-align: center;
    display: inline-block;
}
#promoBlock a,
.btnRecord,
.btnredcl {
    background-color: #9d2945;
}
.btnRecord,
.btnredcl {
    padding: 20px 20px;
    border-radius: 2px;
    color: #fff;
    font-family: "Futura New";
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 16px;
    text-transform: uppercase;
    position: relative;
    transition: all 0.3s;
    border: 0;
}
.btnRecord:hover,
.btnredcl:hover {
    color: #fff !important;
}
.btnRecord--mobile-full {
    display: table;
    min-width: 200px;
}
@media screen and (max-width: 991px) {
    .btnRecord--mobile-full {
        width: 300px;
        width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
}
.btnRecord--white {
    border: 1px solid #9d2945;
    background-color: #fff;
    color: #9d2945;
}
body .btnRecord--white:hover {
    background-color: #9d2945;
    color: #fff;
    box-shadow: none;
    transform: none;
}
.btn.btnRecord.btn--red.btn--small.popup {
    align-self: flex-start;
}
.btnRecord:hover {
    transform: translateY(-5px);
    box-shadow: 0 7px 10px 0 rgba(152, 64, 64, 0.55);
}
.btnRecord.btnRecord--small {
    padding: 4px 20px;
    font-size: 12px;
    margin-top: 10px;
}
#bgvid {
    width: 100%;
}
#bgvidBlock {
    width: 100%;
    overflow: hidden;
    position: absolute;
}
#bgvidBlock:after {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(/images/index/promoMask.png);
    top: 0;
    left: 0;
}
#promoBlock {
    position: relative;
}
.container_fluid.big-slider .row {
    margin-left: 0;
    margin-right: 0;
}
#promoBlock .bigText {
    color: #fff;
    font-family: "Elektra Text Pro";
    font-size: 50px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 60px;
    text-align: center;
}
#promoBlock .microText,
#promoBlock .miniText {
    font-family: "Museo Sans Cyrl";
    text-align: center;
    color: #fff;
}
#promoBlock .miniText {
    font-size: 18px;
    line-height: 24px;
}
#promoBlock .microText {
    font-size: 15px;
    line-height: 20px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
#promoBlock a:hover,
.btnredcl:hover {
    background-color: #ff3b25;
}
.btnredcl.whiteBtn,
.whiteBtn {
    border: 1px solid rgba(255, 255, 255, 0.9);
    border-radius: 2px;
    padding: 15px 25px;
    color: #fff;
    font-family: "Futura New";
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
}
#promoBlock a,
.btnredcl.whiteBtn {
    cursor: pointer;
    border: none;
    -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#promoBlock a {
    background: #eb3b71;
    box-shadow: 10px 5px 5px rgba(0, 0, 0, 0.5);
}
#promo2block {
    margin: 35px 0;
}
#promo2block .whiteBlock .title,
.zvezd {
    font-family: "Museo Sans Cyrl";
    text-align: center;
    color: #333;
}
.zvezd {
    font-size: 12px;
    line-height: 18px;
}
#promo2block .whiteBlock {
    padding: 30px 0;
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.15);
}
.col__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.col__wrap .col__item {
    width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}
.col__wrap .col__item14 {
    width: 13%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 13%;
    flex: 0 0 13%;
    padding: 0 10px;
    box-sizing: border-box;
}
@media only screen and (max-width: 992px) {
    .col__wrap .col__item14 {
        width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
}
@media only screen and (max-width: 767px) {
    .col__wrap .col__item14 {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}
#promo2block .whiteBlock img {
    margin-bottom: 25px;
    max-width: 60px;
}
#promo2block .promo2block__wrap {
    justify-content: space-between;
}
@media (max-width: 767px) {
    .col__wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .col__wrap .col__item {
        width: 33%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        margin-bottom: 20px;
    }
    #promo2block .whiteBlock img {
        margin-bottom: 10px;
    }
    #promo2block .promo2block__wrap {
        justify-content: center;
    }
}
@media (max-width: 550px) {
    .col__wrap .col__item {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}
#promo2block .whiteBlock .col {
    border-right: 1px solid #e6e6e6;
}
#promo2block .whiteBlock .title {
    font-size: 14px;
    line-height: 24px;
}
.blockTitle {
    color: #333;
    font-family: "Golos Medium";
    font-size: 28px;
    font-weight: 500;
    line-height: 52px;
    margin-bottom: 40px;
}
.blockTitle:before {
    background-image: url(/images/flag.png);
    width: 45px;
    height: 14px;
    display: block;
}
.blockTitleUrl {
    color: #9d2945;
    font-family: "Museo Sans Cyrl";
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 14px;
    float: right;
    margin-top: 20px;
}
.blockTitleUrl:after {
    background-image: url(/images/actionBtnR.png);
    width: 4px;
    height: 9px;
    display: inline-block;
    vertical-align: baseline;
    margin-left: 10px;
}
.moreRead {
    color: #9d2945;
    cursor: pointer;
}
.linkImg.zooom {
    position: relative;
    display: block;
}
.linkImg.zooom:after {
    content: "";
    width: 32px;
    height: 32px;
    right: -16px;
    top: -16px;
    position: absolute;
    padding: 7px;
    background-image: url(/images/index/zooom.svg);
    background-size: 19px 19px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #9d2945;
}
#sertificateBlock {
    margin-bottom: 50px;
}
.iconsBlock .img,
.sertificateBlock .img {
    width: auto;
    max-width: 100%;
}
.sertificateBlock .text,
.sertificateBlock .title {
    font-family: "Museo Sans Cyrl";
    line-height: 24px;
}
.sertificateBlock {
    background-color: #faf9f9;
    padding: 32px 20px 0;
}
.sertificateBlock .title {
    color: #333;
    font-size: 20px;
    margin-bottom: 5px;
}
.sertificateBlock .title .gold {
    color: #f9a01a;
}
.sertificateBlock .text {
    color: #333;
    font-size: 14px;
    margin-bottom: 15px;
}
.sertificateBlock .goldBtn {
    color: #f9a01a;
    padding: 14px 20px;
    border-radius: 2px;
    background-color: transparent;
    border: 1px solid rgba(249, 160, 26, 0.9);
    font-family: "Futura New";
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin-top: 5px;
}
.iconsBlock .text,
.iconsBlock .title {
    font-family: "Museo Sans Cyrl";
    line-height: 24px;
}
.sertificateBlock .goldBtn:hover {
    background-color: rgba(249, 160, 26, 0.9);
    color: #fff;
    text-decoration: none;
}
#directorBlock,
#preFooter,
#welcomeBlock,
.feedbackBlock {
    background-color: #fffbfb;
}
#welcomeBlock .mobile-hide {
    align-self: flex-end;
}
#welcomeBlock {
    padding: 40px 0 0;
    margin-bottom: 75px;
}
#welcomeBlock .wb-wrap {
    align-items: baseline;
}
.iconsBlock .img {
    margin: 5px auto auto;
    display: block;
}
.iconsBlock .title {
    color: #333;
    font-size: 16px;
    margin-bottom: 5px;
}
.iconsBlock .text {
    color: #7a828b;
    font-size: 14px;
}
.blockWelcomeSubTitle,
.blockWelcomeTitle {
    font-family: "Futura New";
    color: #333;
}
.blockWelcomeTitle {
    font-size: 40px;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 15px;
}
#directorBlock .welcomeDoctor:before,
.blockWelcomeTitle:before {
    content: "";
    background-image: url(/images/flag.png);
    width: 45px;
    height: 14px;
    display: block;
    margin-bottom: 15px;
}
#directorBlock .blockWelcomeTitle:before {
    display: none;
}
.blockWelcomeTitle.noflag:before {
    display: none;
}
.blockWelcomeSubTitle {
    font-size: 22px;
    font-weight: 300;
    line-height: 28px;
}
.doctorBlock .name,
.welcomeDoctor,
.welcomeDoctorType,
.welcomeText {
    font-family: "Museo Sans Cyrl";
}
.welcomeImg {
    max-width: 100%;
    width: auto;
    margin: auto;
    display: block;
}
.welcomeText {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 25px;
}
.welcomeDoctor {
    color: #333;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
}
.welcomeDoctorType {
    color: rgba(51, 51, 51, 0.5);
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
}
#doctorsBlock {
    margin-bottom: 60px;
}
#doctorsBlock .row {
    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;
}
.doctors__title {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.doctors__wrap {
    max-width: calc(50% - 15px);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 15px);
    flex: 0 0 calc(50% - 15px);
}
.doctors__container {
    display: flex;
    justify-content: space-between;
}
@media screen and (max-width: 685px) {
    .doctors__container {
        flex-wrap: wrap;
    }
}
.doctors__wrap--slider .slick-prev {
    display: none !important;
}
.doctors__slide-row {
    display: inline-flex !important;
}
.doctors__wrap--slider .slick-next {
    position: absolute;
    top: calc(50% - 30px);
    font-size: 0;
    transform: translateY(-50%);
    right: -55px;
    background: url(/images/new/right-arrow.svg) no-repeat center/contain;
    border: 0;
}
@media screen and (max-width: 1299px) {
    #promoBlock .bigText {
        font-size: 40px;
        line-height: 100%;
    }
    .doctors__wrap--slider .slick-slide .doctors__slide-row {
        width: calc(100% - 35px) !important;
    }
    .doctors__wrap--slider .slick-next {
        right: -5px;
    }
}
@media screen and (max-width: 685px) {
    .doctors__wrap--slider .slick-next {
        right: -15px;
    }
    .doctors__wrap--slider .slick-slide .doctors__slide-row {
        width: calc(100% - 15px) !important;
    }
    .doctorBlock {
        width: calc(50% - 5px);
    }
    .doctors__slide-row {
        width: 100%;
    }
}
.doctorsBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.doctorBlock {
    width: calc(50% - 15px);
    position: relative;
    border-bottom: #dfe1e5 1px solid;
    margin-bottom: 30px;
    margin-right: 30px;
}
.doctorsBlock.small {
    height: 100%;
}
.doctorBlock:nth-child(2n + 2) {
    margin-right: 0;
}
.doctorBlock.big {
    width: 100%;
    margin-right: 0;
}
.doctorBlock a {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.doctorBlock .img {
    display: block;
    width: 100%;
    max-height: 400px;
    margin-bottom: 15px;
    border-radius: 3px 3px 0 0;
}
.doctorBlock.big .img {
    margin-bottom: 25px;
    max-height: initial;
}
.doctorBlock .name {
    color: #333;
    font-size: 18px;
    line-height: 25px;
    padding: 0 25px;
    margin-bottom: 15px;
}
.doctorBlock.big .name {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 25px;
}
.doctorBlock .text,
.doctorBlock .type {
    font-size: 14px;
    padding: 0 25px;
    font-family: "Museo Sans Cyrl";
}
.doctorBlock .text {
    color: #333;
    line-height: 24px;
    margin-bottom: 35px;
}
.doctorBlock .type {
    color: #999797;
    line-height: 20px;
    margin-bottom: 15px;
}
#feedbackBlock {
    margin-bottom: 35px;
}
.feedbackBlock {
    padding: 30px 25px;
}
.feedbackBlock .img {
    max-width: 100%;
    width: auto;
    margin: auto;
    display: block;
}
.feedbackBlock .name {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 16px;
    line-height: 26px;
}
.feedbackBlock .date {
    color: rgba(51, 51, 51, 0.5);
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 24px;
}
.feedbackBlock .answer,
.feedbackBlock .text {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    font-family: "Museo Sans Cyrl";
}
.feedbackBlock .text {
    padding-bottom: 25px;
    border-bottom: 1px solid #e5dddd;
}
.feedbackBlock .enter {
    max-width: 100%;
    width: auto;
    margin: 15px auto;
    display: block;
}
#directorBlock {
    padding: 75px 0 0;
}
#mapBlock {
    background-image: url(/images/fakeMap.png);
    background-size: cover;
    height: 500px;
}
#preFooter {
    padding: 50px 0;
}
#preFooter a {
    color: #9d2945;
    font-family: "Futura New";
    font-size: 12px;
    line-height: 14px;
    text-decoration: underline;
}
#preFooter .phone a,
#preFooter .phone a:hover,
#preFooter a:hover {
    text-decoration: none;
}
#preFooter .phone {
    margin-bottom: 20px;
}
#preFooter .phone a {
    color: #333;
    font-family: "Futura New";
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 29px;
}
#preFooter .copyright1 {
    color: #7a828b;
    font-family: "Futura New";
    font-size: 12px;
    line-height: 18px;
}
#preFooter .copyright2,
#preFooter .license1 {
    color: #333;
    font-family: "Futura New";
}
#preFooter .copyright2 {
    font-size: 12px;
    line-height: 14px;
}
#preFooter .license1 {
    float: right;
    font-size: 10px;
    line-height: 12px;
    padding-left: 20px;
    margin-top: 15px;
    text-align: left;
}
#preFooter .moreUrl .blame,
#preFooter .moreUrl .mapSite {
    color: #9d2945;
    font-size: 13px;
    line-height: 15px;
    text-decoration: none;
    font-family: "Futura New";
}
#preFooter .moreUrl {
    margin-top: 45px;
    margin-bottom: 30px;
}
#preFooter .moreUrl .blame:after {
    content: "";
    background-image: url(/images/eye.svg);
    width: 23px;
    height: 11px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
#preFooter .moreUrl .mapSite {
    margin-left: 30px;
}
#preFooter .moreUrl .mapSite:after {
    content: "";
    background-image: url(/images/gaR.png);
    width: 9px;
    height: 4px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
#preFooter .moreUrl .blame a:hover,
#preFooter .moreUrl .mapSite a:hover {
    text-decoration: none;
}
#preFooter .license2 {
    color: #7a828b;
    font-family: "Futura New";
    font-size: 12px;
    line-height: 18px;
}
footer {
    background-color: #faf9f9;
    border-top: #dfe1e5 1px solid;
    padding: 30px 0;
}
.footerSocialLink {
    width: 32px;
    height: 32px;
    margin-right: 15px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
}
.mfp-figure:after,
.mobile-show {
    display: none;
}
.mfp-container {
    padding: 0;
}
.mfp-fade.mfp-bg {
    background-color: #000;
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.5;
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}
.mfp-close,
.mfp-close:active,
.page-popup.mfp-close,
button.mfp-close {
    right: 15px;
    top: 10px;
    width: 40px;
    height: 40px;
    padding: 0;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    line-height: 40px;
    font-family: Helvetica, Arial;
    font-weight: 100;
    font-size: 50px;
    color: #000;
    cursor: pointer;
    text-align: center;
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.mfp-close:active:hover,
.mfp-close:hover,
.page-popup.mfp-close:hover,
button.mfp-close:hover {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
}
.mfp-iframe-holder .mfp-close,
.mfp-iframe-holder .mfp-close:active,
.mfp-image-holder .mfp-close,
.mfp-image-holder .mfp-close:active {
    right: -40px;
    top: -40px;
    width: 40px;
    padding-right: 0;
    color: #000;
    text-align: center;
}
.page-popup {
    position: relative;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 560px;
    padding: 40px 70px;
    background-color: #f5e494;
    border-radius: 8px;
    cursor: default;
}
.page-popup .page-popup-title {
    margin-bottom: 40px;
    font-family: FuturaDemiC;
    font-size: 28px;
    line-height: 28px;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close:active {
    top: 0;
    right: -40px;
    cursor: pointer;
}
.tooltipster-sidetip {
    max-width: 300px;
}
.tooltipster-sidetip .tooltipster-box {
    background: #f5e494;
    border: none;
    border-radius: 8px;
}
.tooltipster-sidetip .tooltipster-content {
    padding: 15px 20px;
    color: #000;
    font-size: 18px;
    line-height: 18px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top: none;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    top: 0;
    border-top-color: #f5e494;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #f5e494;
}
.slideoutin {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: slideoutin;
    animation-name: slideoutin;
}
@-webkit-keyframes slideoutin {
    0%,
    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    15%,
    35% {
        -webkit-transform: scale(0.75, 0.75);
        transform: scale(0.75, 0.75);
    }
    60% {
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
    }
}
@keyframes slideoutin {
    0%,
    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    15%,
    35% {
        -webkit-transform: scale(0.75, 0.75);
        transform: scale(0.75, 0.75);
    }
    60% {
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
    }
}
#directorBlock > .container > .row.flx-row {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
@media (max-width: 1299px) {
    .fastUrl {
        display: block;
        margin-right: 0 !important;
    }
    .fastUrl:first-child {
        margin-top: -10px;
    }
    #menu > li {
        float: left;
        margin-right: 15px;
    }
}
@media (min-width: 991px) {
    #directorBlock {
        background-image: none !important;
    }
}
@media (max-width: 991px) {
    #directorBlock > .container > .row.flx-row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .fastUrl,
    .header__m-time,
    .jq-selectbox__select-text,
    .state > span {
        font-family: "Myriad Pro";
    }
    #header.fixed,
    #menu,
    header#header {
        background-color: #e5dddd;
    }
    body > :not(".header") {
        overflow: hidden;
    }
    #header.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
    }
    #promo2block .whiteBlock .col {
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 15px;
    }
    #promo2block .whiteBlock .col:nth-child(2) {
        border-right: 0;
    }
    #promo2block .whiteBlock .col:nth-child(3) {
        border-bottom: 0;
    }
    #promo2block .whiteBlock .col:nth-child(1) {
        width: calc(50% - 1px);
    }
    #promo2block .row.text-center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0;
    }
    #promo2block .whiteBlock img {
        margin-top: 20px;
        max-width: 40px;
        max-height: 40px;
    }
    #promo2block .whiteBlock {
        padding: 10px;
        -webkit-box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.15);
    }
    #promo2block .whiteBlock .title {
        font-size: 12px;
        line-height: 18px;
    }
    #promoBlock .bigText {
        font-size: 26px;
        line-height: 1.25;
    }
    .row {
        width: auto;
    }
    #bgvid {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
    #bgvidBlock {
        height: 480px;
    }
    #promoBlock .microText,
    #promoBlock .miniText,
    .fastButtonGroup,
    .fastSearch,
    .mobile-hide,
    .prefixState {
        display: none;
    }
    .mobile-show {
        display: block;
    }
    .fastUrl,
    .mobile-show.inline {
        display: inline-block;
    }
    #beforeHeader {
        background-color: #fff;
        padding: 7px 0;
    }
    .fastUrl {
        text-align: left;
        color: #7a828b;
        font-size: 11px;
        line-height: 13px;
    }
    .header__m-phone,
    .header__m-time {
        text-align: right;
    }
    .fastUrl:first-child {
        margin-top: 7px !important;
    }
    .jq-selectbox__select-text,
    .state > span {
        padding-left: 20px;
        background-repeat: no-repeat;
        background-position: left center;
        background-image: url(/images/gaR.png);
        opacity: 0.5;
        font-size: 13px;
        font-weight: 600;
        line-height: 16px;
    }
    .header__m-time {
        color: #7a828b;
        font-size: 11px;
        line-height: 13px;
        margin-bottom: 10px;
    }
    .header__m-phone a {
        color: #7a828b;
        font-family: "Myriad Pro";
        font-size: 15px;
        font-weight: 600;
        line-height: 18px;
    }
    #menu > li.mob-link > a,
    #menu > li > a {
        color: #333;
        font-family: "Myriad Pro";
    }
    header#header {
        padding: 12px 0;
    }
    .logo img {
        max-width: 116px;
        margin: 0;
    }
    #menu > li,
    #menu > li.mob-link {
        margin-bottom: 25px;
        text-align: right;
        float: none;
    }
    .mt-0-mobile {
        margin-top: 0 !important;
    }
    .pt-0-mobile {
        padding-top: 0 !important;
    }
    #menu {
        position: absolute;
        opacity: 0;
        -webkit-box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.15), 0 3px 5px 0 rgba(0, 0, 0, 0.15);
        box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.15), 0 3px 5px 0 rgba(0, 0, 0, 0.15);
        max-width: 280px;
        width: 100%;
        min-height: 100vh;
        z-index: 2;
        right: 0;
        top: 13px;
        padding: 25px 40px 20px 35px;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        pointer-events: none;
    }
    #menu.active {
        opacity: 1;
    }
    #menu.active {
        pointer-events: auto;
        right: -10px;
    }
    #menu > li {
        display: block;
        margin-right: 0;
    }
    #menu > li > a {
        display: inline-block;
        font-size: 14px;
        font-weight: 700;
        line-height: 18px;
    }
    #menu > li.sub > a:after {
        display: none;
    }
    #menu > li.mob-link {
        display: block;
    }
    #menu > li.mob-link > a {
        display: inline-block;
        font-size: 11px;
        font-weight: 400;
        line-height: 13px;
    }
    #menu > li.mob-social {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: right;
        float: none;
        margin-bottom: 3px;
    }
    #menu > li.mob-social > a {
        width: 36px;
        height: 36px;
        margin-left: 15px;
        margin-bottom: 18px;
    }
    #menu > li.mob-social > a > img {
        display: block;
        width: 100%;
    }
    #menu > li.mob-btn {
        margin-bottom: 0;
    }
    #menu > li.mob-btn > a {
        font-family: "Futura New";
        font-size: 13px;
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 16px;
        color: #fff;
    }
    .burger {
        background-image: url(/images/menu_mobile.svg);
        width: 27px;
        height: 21px;
        cursor: pointer;
        margin: 5px 0 4px;
    }
    .burger.none {
        opacity: 0;
    }
    .blockTitle {
        font-family: "Myriad Pro";
        font-size: 28px;
        line-height: 34px;
        color: #333;
        margin-top: 12px;
    }
    .blockTitleUrl {
        margin-top: 12px;
    }
    #directorBlock,
    .mob-welcome {
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 210px auto;
    }
    .sertificateBlock .text,
    .sertificateBlock .title {
        color: #333;
        font-family: "Museo Sans Cyrl";
    }
    .mob-toright {
        float: right;
    }
    .linkImg.zooom:after {
        right: 0;
        top: 0;
    }
    .linkImg.zooom {
        display: inline-block;
    }
    .linkImg.zooom img {
        display: block;
    }
    .sertificateBlock {
        background-color: #faf9f9;
        padding: 32px 20px 0;
        margin: 0 -15px 30px;
        width: calc(100% + 30px);
    }
    .sertificateBlock .title {
        font-size: 13px;
        line-height: 17px;
        margin-bottom: 10px;
    }
    .sertificateBlock .text {
        font-size: 11px;
        line-height: 18px;
    }
    .indexServices {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 20px 0;
        background-color: #fff;
    }
    .servicesBlock1 {
        width: 100%;
        height: 150px;
        margin-bottom: 30px;
    }
    .servicesBlock2 {
        width: 50%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        height: auto;
    }
    .servicesBlock3 {
        width: 50%;
        height: auto;
        display: block;
    }
    .servicesBlock1:after,
    .servicesBlock2:before,
    .servicesSubLink li.serviceSubLink.active a:after {
        display: none;
    }
    .servicesLink li {
        left: 0 !important;
        right: 0;
        margin: auto;
        text-align: center;
    }
    .servicesLink li.serviceLink a {
        color: #fff;
        font-family: "Museo Sans Cyrl";
        font-size: 14px;
        line-height: 17px;
        text-align: center;
    }
    .servicesBlock1:before {
        left: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-left: 50%;
        top: auto;
        bottom: -15px;
    }
    .servicesSubLink li {
        padding-left: 0 !important;
        margin-bottom: 20px;
    }
    .servicesSubLink li.serviceSubLink a {
        color: #f58c96;
        font-family: "Museo Sans Cyrl";
        font-size: 12px;
        line-height: 14px;
        opacity: 1;
    }
    .iconsBlock .text,
    .iconsBlock .title {
        font-family: "Museo Sans Cyrl";
        line-height: 24px;
        text-align: center;
    }
    .servicesSubLink {
        height: 0;
        overflow: hidden;
    }
    .servicesSubLink.active {
        height: auto;
    }
    #welcomeBlock {
        background-color: transparent;
        padding: 0;
    }
    .iconsBlock .iconBlock {
        width: 50%;
        margin: 0;
        float: left;
        text-align: center;
    }
    .iconsBlock .img {
        margin-bottom: 15px;
    }
    .iconsBlock .title {
        color: #333;
        font-size: 13px;
        margin-bottom: 0;
    }
    .iconsBlock .text {
        color: #7a828b;
        font-size: 11px;
    }
    #directorBlock .iconsBlock .text,
    #directorBlock .iconsBlock .title {
        text-align: left;
        padding-right: 90px;
    }
    #feedbackBlock,
    #preFooter,
    .feedbackBlock,
    footer {
        background-color: #fff;
    }
    .mob-welcome .blockWelcomeTitle {
        color: #333;
        font-family: "Futura New";
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
        margin-bottom: 15px;
    }
    .mob-welcome .blockWelcomeSubTitle {
        margin-top: 15px;
        color: #333;
        font-family: "Museo Sans Cyrl";
        font-size: 15px;
        line-height: 18px;
    }
    .welcomeText {
        padding-right: 70px;
        color: #333;
        font-family: "Museo Sans Cyrl";
        font-size: 11px;
        line-height: 20px;
        margin-bottom: 25px;
    }
    .welcomeDoctor,
    .welcomeDoctorType {
        font-family: "Museo Sans Cyrl";
    }
    .welcomeDoctor {
        color: #333;
        font-size: 24px;
        line-height: 25px;
    }
    .welcomeDoctorType {
        color: #999696;
        font-size: 15px;
        line-height: 20px;
    }
    .feedbackBlock .answer,
    .feedbackBlock .text {
        font-family: "Museo Sans Cyrl";
        line-height: 18px;
    }
    #doctorsBlock {
        margin-bottom: 30px;
    }
    #feedbackBlock {
        margin-bottom: 25px;
    }
    .feedbackBlock {
        padding: 30px 25px;
    }
    .feedbackBlock .text {
        color: #333;
        font-size: 11px;
    }
    .feedbackBlock .answer {
        color: #a19e9e;
        font-size: 12px;
    }
    #directorBlock {
        background-color: #dfe1e5;
        padding: 45px 0 0;
        margin-bottom: 100px;
    }
    #directorBlock .welcomeDoctor {
        margin-top: 55px;
    }
    .blockWelcomeTitle {
        color: #333;
        font-family: "Futura New";
        font-size: 24px;
        font-weight: 500;
        line-height: 30px;
        margin-bottom: 35px;
    }
    #directorBlock .btnRecord {
        display: block;
        width: calc(100% + 15px);
        margin: 0 -30px;
        position: absolute;
    }
    #preFooter {
        padding: 50px 0 40px;
    }
    #preFooter .text-right {
        text-align: left;
    }
    footer,
    footer .text-right {
        text-align: center;
    }
    footer {
        border-top: #dfe1e5 1px solid;
        padding: 30px 0;
    }
    footer .text-right img {
        display: block;
        margin: 30px auto 0;
    }
    #preFooter .emblema,
    #preFooter .license1 {
        float: left;
    }
    #preFooter .moreUrl {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    #preFooter .copyright2 {
        margin-top: 10px !important;
    }
    #preFooter .moreUrl .mapSite {
        display: block;
        margin-left: 0;
    }
}
@media (max-width: 380px) {
    .mob-welcome {
        padding-right: 15px;
    }
}
@media (max-width: 685px) {
    #doctorsBlock .row {
        display: block;
    }
    .doctors__wrap {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        display: block;
        padding: 0;
    }
    .doctorBlock.big .img {
        max-height: 450px;
        width: auto;
    }
    .doctorBlock:not(.big) {
        margin-right: 10px;
    }
    .doctorBlock:not(.big):nth-child(2n + 2) {
        margin-right: 0;
    }
}
@media (max-width: 480px) {
    #menu > li {
        margin-bottom: 20px;
    }
    .articles--3 .article-item {
        width: 100% !important;
        margin: 0 0 5%;
	}
	#spec .container {
	    padding-left: 40px;
	    padding-right: 40px;
	}
}
@media (max-width: 449px) {
    .aC-price_do:after {
        left: 43%;
        top: 50%;
        transform: translate(-50%, -50%), rotate(25deg);
        color: #fff;
    }
    .aC-price_do:before {
        left: 43%;
        top: 50%;
        transform: translate(-50%, -50%), rotate(-25deg);
        color: #fff;
    }
}
.content2 {
    position: absolute;
    width: 100%;
    left: 0;
    top: 47px;
    display: none;
}
.content1 {
    -webkit-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
}
.content1.hide {
    opacity: 0;
}
.flx-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.btn-callback_mobile {
    margin: 0 30px;
}
.no-hov:active,
.no-hov:focus,
.no-hov:hover,
.no-hov:visited {
    text-decoration: none;
}
.index-slider {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    max-height: 460px;
    opacity: 0;
    transition: opacity 0.4s 0.3s, max-height 0.4s 0.3s;
}
.index-slider.slick-initialized {
    opacity: 1 !important;
    max-height: 1000px;
}
.index-slider .slick-dots {
    bottom: -60px;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    list-style: none;
    text-align: left;
}
.index-slider .slick-dots li {
    display: inline-block;
    margin-right: 10px;
}
.index-slider .slick-dots li:last-child {
    margin-right: 0;
}
@media (max-width: 450px) {
    .index-slider .slick-dots button {
        width: 43px;
        height: 7px;
        border-radius: 4px;
        background: #b8bab9;
        color: #b8bab9;
        font-size: 0;
        display: inline-block !important;
        border: 0;
        position: relative;
    }
    .index-slider .slick-dots li button:before {
        background: 0 0;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 4px;
        content: "";
        width: 0%;
        height: 100%;
    }
    .index-slider .slick-dots li.slick-active button:before {
        background: #fff;
        width: 100%;
        animation: widths 5s;
    }
}
@-keyframes widths {
    background: 0 0;
}
100% {
    width: 100%;
    background: #fff;
}
100% {
    width: 100%;
    background: #fff;
}
.slick-arrow {
    position: absolute;
    width: 36px;
    height: 100%;
    border-radius: 100%;
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    opacity: 1;
}
.slick-arrow:hover {
    opacity: 0.6;
}
.slick-prev {
    left: 20px;
    background-image: url(/images/next.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.slick-next {
    right: 20px;
    background-image: url(/images/next.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.index-slider .index-slide {
    width: 100%;
    overflow: hidden;
}
.index-slider .index-slide .content22 {
    display: block !important;
    position: relative;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    background-color: #ac1b48;
}
.index-slider .index-slide .index-slide__info {
    position: absolute;
    bottom: 20px;
    left: 20%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: baseline;
    padding-bottom: 30px;
}
.index-slide .index-slide__info.align-left {
    align-items: flex-start;
}
.index-slide .index-slide__info.align-left .bigText,
.index-slide .index-slide__info.align-left .microText,
.index-slide .index-slide__info.align-left .miniText {
    text-align: left !important;
}
.index-slide .index-slide__info.align-right {
    align-items: flex-end;
}
.index-slide .index-slide__info.align-right .bigText,
.index-slide .index-slide__info.align-right .microText,
.index-slide .index-slide__info.align-right .miniText {
    text-align: right !important;
}
.index-slider .index-slide .index-slide__info .btn {
    max-width: 180px;
}
.text-shadow {
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
}
.index-slider .index-slide .content11 {
    padding: 80px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.invlogo {
    position: relative;
    top: 50px;
    margin: 0 auto;
}
.index-slide.scale-zoom.slick-active .content22 img.bg-slider {
    -webkit-transition: all 4s ease !important;
    -o-transition: all 4s ease !important;
    transition: all 4s ease !important;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.index-slide.scale-zoom .content22 img.bg-slider {
    position: absolute;
    top: -150px;
    left: 0;
    z-index: -1;
    width: 100%;
}
.servise-prev {
    position: absolute;
    top: 0;
    right: 23px;
    width: 17px;
    height: 8px;
    background-image: url(/images/serv-prev.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}
.servise-next {
    position: absolute;
    top: 119px;
    right: 23px;
    width: 17px;
    height: 8px;
    background-image: url(/images/serv-next.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}
@media (max-width: 991px) {
    .logo-block .mobile {
        display: block;
    }
    .logo-block .desktop {
        display: none;
    }
}
@media (min-width: 992px) {
    .logo-block .mobile {
        display: none;
    }
    div.logo-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .logo-block:after,
    .logo-block:before {
        display: none;
    }
    .logo-block .desktop {
        display: block;
    }
}
@media (max-width: 449px) {
    .doctors-slider .doctorBlock {
        width: 100%;
    }
    .doctors-slider-block .slick-prev-doc {
        top: 80%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .doctors-slider-block .slick-next-doc {
        top: 75%;
        -webkit-transform: rotate(180deg) translateY(-50%);
        -moz-transform: rotate(180deg) translateY(-50%);
        -ms-transform: rotate(180deg) translateY(-50%);
        -o-transform: rotate(180deg) translateY(-50%);
        transform: rotate(180deg) translateY(-50%);
    }
}
@media (min-width: 320px) {
    .logo-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
    }
    .logo-block:after {
        position: absolute;
        content: "Стоматология";
        color: #9d2945;
        font-family: "Myriad Pro";
        font-size: 11px;
        line-height: 13px;
        top: 8px;
        left: 162px;
    }
    .logo-block:before {
        position: absolute;
        content: "";
        height: 38px;
        width: 1px;
        background-color: #9d2945;
        top: -4px;
        left: 140px;
    }
    #beforeHeader {
        display: none;
    }
    header#header {
        background: #fff;
    }
    header#header.fixed {
        background: #fff;
    }
    .btn-callback_mobile,
    header#header .point-icon {
        display: none;
    }
    #afterHeader {
        background-color: #e5dddd;
    }
    #afterHeader .mobile-hidden {
        display: none;
    }
    #afterHeader .info-position {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    #afterHeader .info-position div {
        width: 100%;
        text-align: center;
    }
    @media (max-width: 767px) {
        #afterHeader .info-position .jq-selectbox__select {
            padding-bottom: 10px;
        }
    }
    #afterHeader .header__m-phone {
        margin: 8px 0 3px 0;
    }
    #afterHeader .header__m-phone a {
        font-size: 17px;
        color: #9d2945;
    }
    #afterHeader .jq-selectbox__select-text {
        background-image: url(/images/strelka.svg);
        padding-right: 20px;
        padding-left: 0;
        background-position: right center;
    }
    #afterHeader .jq-selectbox__select-text,
    .state > span {
        color: #000;
    }
    .index-slide.scale-zoom .content22 img.bg-slider {
        position: absolute;
        top: 0;
        left: -70%;
        z-index: -1;
        width: 300%;
    }
    .content22 .bg-slider {
        left: 70%;
        top: 0;
        margin: 0 auto;
    }
    .index-slide.scale-zoom .content22 img.bg-slider {
        max-width: 300%;
    }
    .col-wrap-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .col-wrap-flex .col__item {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .index-next,
    .index-prev {
        display: none !important;
    }
    #sertificateBlock {
        position: relative;
    }
    .sertificat-slider .sertificateBlock {
        height: 228px;
        padding: 32px 30px 0;
    }
    .sertificat-slider .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 150px;
        width: 100%;
        padding: 0;
    }
    .sertificat-slider .slick-dots li {
        margin: 15px;
        color: #c2c2c2;
    }
    .sertificat-slider .slick-dots li.slick-active {
        color: #9d2945;
    }
    .sertificat-slider .slick-dots button {
        display: none;
    }
    #welcomeBlock {
        position: relative;
    }
    .iconsBlock-slider .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 130px;
        width: 100%;
        padding: 0;
    }
    .iconsBlock-slider .slick-dots li {
        margin: 15px;
        color: #c2c2c2;
    }
    .iconsBlock-slider .slick-dots li.slick-active {
        color: #9d2945;
    }
    .iconsBlock-slider .slick-dots button {
        display: none;
    }
    .slick-next-icon {
        width: 16px;
        height: 27px;
        position: absolute;
        top: 68%;
        right: 16px;
        background-image: url(/images/arrow-action.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .slick-prev-icon {
        width: 16px;
        height: 27px;
        position: absolute;
        top: 68%;
        left: 16px;
        background-image: url(/images/arrow-action.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    #feedbackBlock {
        position: relative;
        margin-bottom: 35px;
    }
    .feedback-slider .slick-list {
        width: 100%;
    }
    .feedback-slider .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 96%;
        width: 100%;
        padding: 0;
    }
    .feedback-slider .slick-dots li {
        margin: 15px;
        color: #c2c2c2;
    }
    .feedback-slider .slick-dots li.slick-active {
        color: #9d2945;
    }
    .feedback-slider .slick-dots button {
        display: none;
    }
    .slick-next-fb {
        width: 16px;
        height: 27px;
        position: absolute;
        top: 100%;
        right: 16px;
        background-image: url(/images/arrow-action.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .slick-prev-fb {
        width: 16px;
        height: 27px;
        position: absolute;
        top: 100%;
        left: 16px;
        background-image: url(/images/arrow-action.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .call-but {
        height: 65px;
        width: 65px;
        border-radius: 100%;
        position: fixed;
        right: 20px;
        bottom: 20px;
        z-index: 6;
        box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.18);
        cursor: pointer;
        background: #5aaa52 url(/images/but22.svg) center center;
    }
    .call-hidden {
        display: none;
        position: fixed;
        background-color: #e5dddd;
        top: 70px;
        width: 100%;
        left: 0;
        z-index: 600;
        padding-top: 30px;
        height: 100%;
    }
    .call-hidden .call,
    .friends,
    .messeng {
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        margin-bottom: 50px;
        text-align: center;
    }
    .call-hidden .messeng a,
    .friends a {
        margin-right: 5px;
        margin-left: 5px;
    }
    .call-hidden .messeng a:hover,
    .friends a:hover {
        text-decoration: none;
        list-style-type: none;
    }
    .call-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .call-icon div {
        margin-right: 10px;
        margin-left: 10px;
    }
    .call-hid-close {
        background-image: url(/images/close-but.svg);
        background-color: #fff;
        width: 30px;
        height: 30px;
        background-position: center;
        background-size: 100%;
        display: block;
        position: fixed;
        right: 14px;
        top: 18px;
        z-index: 6001;
    }
    #menu {
        max-width: 100%;
    }
    #menu > li {
        text-align: left;
    }
    #menu.active li {
        text-align: left;
    }
    #menu > li {
        margin-right: 22px;
    }
    #menu > li > a {
        font-size: 18px;
    }
    .doctors-slider-block {
        position: relative;
        padding-bottom: 50px;
    }
    .doctors-slider {
        display: block;
        padding-bottom: 50px;
    }
    .doctors-slider .slick-list {
        width: 100%;
    }
    .doctors-slider .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .doctors-slider .doctors-slide {
        width: 280px !important;
        margin: 0 auto;
    }
    .doctors-slider .doctors-slide .img-h {
        max-height: 150px;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .slick-next-doc {
        width: 16px;
        height: 27px;
        position: absolute;
        top: 80%;
        right: 16px;
        background-image: url(/images/arrow-action.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .slick-prev-doc {
        width: 16px;
        height: 27px;
        position: absolute;
        top: 80%;
        left: 16px;
        background-image: url(/images/arrow-action.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .doctors-slider .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 83%;
        width: 100%;
        padding: 0;
    }
    .doctors-slider .slick-dots li {
        margin: 15px;
        color: #c2c2c2;
    }
    .doctors-slider .slick-dots li.slick-active {
        color: #9d2945;
    }
    .doctors-slider .slick-dots button {
        display: none;
    }
    .close-menu-mobile {
        font-size: 20px;
        position: absolute;
        top: 10px;
        right: 0;
        padding: 5px;
        width: 38px;
        height: 38px;
        text-align: center;
    }
}
@media (max-width: 767px) {
    #directorBlock {
        background-size: 170px auto;
    }
    .iconsBlock {
        padding-bottom: 0;
    }
    #directorBlock .welcomeDoctor {
        margin-top: 0;
    }
}
@media (max-width: 991px) {
    #menu .close-menu-mobile {
        position: fixed;
        right: -9px;
        top: 13px;
        z-index: 3;
        background-image: url(/images/close-but.svg);
        background-color: #fff;
        width: 30px;
        height: 30px;
        content: "";
        background-position: center;
        background-size: 100%;
        display: block;
    }
}
@media (max-width: 449px) {
    .hidden_449 {
        display: none;
    }
    .miniText {
        position: absolute;
        left: 10px;
        top: 20px;
        z-index: 10;
        color: #fff;
        font-size: 12px;
        letter-spacing: 1px;
        line-height: 12px;
        text-transform: uppercase;
        font-family: "Gotham Pro";
        font-weight: 700;
        text-align: left;
    }
    .dominiPrice {
        display: inline-block;
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        font-family: "Museo Sans Cyrl";
        position: relative;
        margin-bottom: 10px;
    }
    .dominiPrice:before {
        position: absolute;
        left: -15%;
        top: 50%;
        width: 130%;
        height: 1px;
        background: #fff;
        content: "";
        transform: translateY(-50%);
        display: block;
    }
}
@media (min-width: 450px) {
    .dominiPrice {
        display: none;
    }
    .visible_449 {
        display: none;
    }
    .index-next,
    .index-prev {
        display: block !important;
    }
    .col-wrap-flex .col__item {
        width: 20%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
    }
    .sertificat-slider .sertificateBlock {
        height: auto;
        padding: 32px 20px 0;
    }
    .sertificat-slider .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
    }
    .sertificate-slide {
        width: 100% !important;
    }
    a.sert1,
    a.sert2 {
        height: 100px;
        overflow: hidden;
        max-width: 120px;
    }
    .iconsBlock-slider .iconsBlock-slide {
        width: 100% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .doctors__wrap {
        display: block;
    }
    .doctors-slider-block {
        display: none;
    }
}
@media (min-width: 992px) {
    .close-menu-mobile {
        display: none;
    }
    #beforeHeader {
        display: block;
    }
    #afterHeader {
        display: none;
    }
    #menu > li {
        margin-right: 15px;
    }
    #menu > li > a {
        font-size: 14px;
    }
}
.index-slide.scale-zoom .content22 img.bg-slider {
    min-height: 100%;
    object-fit: contain;
}
@media (min-width: 1000px) {
    .sertificat-slider .linkImg.zooom::after {
        top: 0;
        right: 0;
    }
    .index-slide.scale-zoom .content22 img.bg-slider {
        position: absolute;
        left: 0;
        z-index: -1;
        width: 100%;
    }
    .sertificat-slider .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .sertificate-slide {
        width: 455px !important;
    }
    .iconsBlock-slide {
        width: 100% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (min-width: 1280px) {
    .sertificate-slide {
        width: 555px !important;
    }
}
.blockNews {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
}
.blockNews_item {
    width: 49%;
    max-width: 555px;
    margin-bottom: 40px;
}
.blockNews_item img {
    margin: 0 auto 30px;
    display: block;
}
.blockNews_item .title {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 20px;
    line-height: 1.21;
    margin-bottom: 10px;
    display: block;
}
.blockNews_item .title:hover,
.blockNews_item:hover .title {
    color: #9d2945;
    text-decoration: none;
}
.blockNews_item .descr {
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 1.75;
}
@media (max-width: 660px) {
    .blockNews_item {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}
@media (max-width: 991px) {
    .img-hidden-tablet {
        display: none;
    }
}
.fslider {
    position: relative;
}
.full_slider_nav {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2;
    padding: 115px 50px;
}
.full_slider_body {
    position: relative;
    width: 100%;
    height: 100%;
}
.full_slider {
    max-height: 490px;
    opacity: 0;
    transition: opacity 0.4s 0.2s, max-height 0.4s 0.2s;
    margin-bottom: 50px;
}
.full_slider.slick-initialized {
    opacity: 1 !important;
    max-height: 1000px;
}
.full_slider .item {
    width: 100%;
    min-height: 420px;
    background-size: cover;
}
.full_slider_dot {
    width: auto;
    padding: 20px 0;
}
.full_slider_nav_prev {
    top: 0;
    width: 12px;
    height: 6px;
    background: url(/images/slider_nav2.png);
    content: "";
}
.full_slider_nav_next {
    top: unset;
    bottom: 0;
    width: 12px;
    height: 6px;
    background: url(/images/slider_nav1.png);
    content: "";
    transform: rotate(180deg);
}
.fslider .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 8px;
    height: 8px;
    cursor: pointer;
    color: transparent;
    border: 0;
    border-radius: 50%;
    outline: 0;
    background: 0 0;
    box-shadow: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fslider .slick-dots li.slick-active button {
    background: #9d2945;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.fslider .slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fslider .slick-dots li {
    height: 12px;
    width: 12px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    display: inline-block;
    border-radius: 50%;
    left: -5px;
    position: relative;
    margin-bottom: 12px;
}
.fslider .slick-dots li:last-child {
    margin-bottom: 0;
}
.fslider .slick-dots {
    position: relative;
    width: 2px;
    height: 100%;
    background: #fff;
    left: 5px;
    list-style: none;
}
.full_slider_num {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 20px;
    line-height: 0;
    font-weight: 700;
    padding-left: 50px;
    position: absolute;
    top: -5px;
}
.full_slider_num span {
    font-size: 10px;
    color: #7a828b;
}
.full_slider .item {
    padding: 150px 100px;
    position: relative;
}
.full_slider .item > * {
    position: relative;
}
.full_slider .item:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
}
.full_slider .item .title {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
}
.full_slider .item .text {
    color: #464a4e;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 1.72;
    font-weight: 500;
    max-width: 385px;
}
@media (max-width: 1000px) {
    .full_slider .item {
        background-position: center right;
    }
    .full_slider .item .text {
        max-width: unset;
    }
}
@media (max-width: 767px) {
    .full_slider_nav {
        padding: 50px 20px;
    }
    .full_slider_num {
        padding-left: 40px;
    }
    .full_slider .item {
        padding: 70px 60px;
    }
    .full_slider .item {
        background-position: center right 20%;
        min-height: 320px;
    }
}
#header #menu .sub-menu.sub-menu--padding {
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.2);
}
.sub-menu.sub-menu--padding {
    padding-top: 0px;
    padding-bottom: 40px;
    box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.2);
    top: 60px !important;
}
.sub-menu {
    margin-top: -10px;
    top: 60px !important;

}
.menu_sub {
    max-width: 263px;
    padding: 0;
    width: 100%;
    list-style: none;
}
.menu_sub li {
    margin-bottom: 15px;
}
.menu_sub li:last-child {
    margin-bottom: 0;
}
.menu_sub li ul {
    list-style: none;
    padding: 0;
}
.menu_sub li ul li {
    margin-bottom: 10px;
}
.menu_sub li ul li:first-child {
    margin-top: 10px;
}
.menu_sub li ul li:last-child {
    margin-bottom: 5px;
}
.menu_sub li ul li a {
    color: #777;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}
.menu_sub > li > a {
    color: #2a2a30;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 23px;
    font-weight: 700;
    text-transform: uppercase;
}
.menu_sub li a:hover {
    text-decoration: none;
    color: #9d2945;
}
.flex-menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    width: 100%;
}
.roistat-lh-pulsator-phone {
    display: none !important;
}
.moreRead {
    color: #9d2945;
    cursor: pointer;
}
.linkImg.zooom {
    position: relative;
    display: block;
}
.linkImg.zooom:after {
    content: "";
    width: 32px;
    height: 32px;
    right: -16px;
    top: -16px;
    position: absolute;
    padding: 7px;
    background-image: url(/images/index/zooom.svg);
    background-size: 19px 19px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #9d2945;
}
.shag_list {
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
@media (max-width: 600px) {
    .shag_list {
        justify-content: center;
    }
}
.shag_list li {
    width: 360px;
    margin-bottom: 50px;
    display: inline-block;
}
@media (max-width: 1299px) {
    .shag_list li {
        width: 270px;
    }
}
@media (max-width: 991px) {
    .shag_list li {
        width: 48%;
    }
}
@media (max-width: 600px) {
    .shag_list li {
        width: 360px;
        margin-bottom: 30px;
    }
}
.shag_list img {
    margin-bottom: 20px;
}
.shag_list .title {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 5px;
    display: block;
}
.shag_list .desc {
    font-weight: 500;
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 24px;
}
.p--small {
    font-weight: 500;
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 12px;
    line-height: 18px;
}
.p--small_italic {
    font-weight: 300;
    font-style: italic;
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 12px;
    line-height: 24px;
}
.flex-menu---line {
    width: 100%;
    display: block;
    border: 1px solid #d3d3d3;
}
.nmenu_sub > li {
    display: block;
    margin-bottom: 60px;
    width: 265px;
}
.nmenu_sub > li > a {
    color: #2a2a30;
    font-family: "Museo Sans Cyrl";
    font-size: 24px;
    letter-spacing: 0.5px;
    font-weight: 700;
    line-height: 29px;
}
.nmenu_sub li a:hover {
    text-decoration: none;
    color: #9d2945;
}
.nmenu_sub > li > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.nmenu_sub > li > ul li:first-child {
    margin-top: 30px;
}
.nmenu_sub > li > ul li {
    margin-bottom: 15px;
}
.nmenu_sub > li > ul li:last-child {
    margin-bottom: 0;
}
.nmenu_sub > li > ul li a {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
}
@media (max-width: 991px) {
    .nmenu-wrapper .flex-menu {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .nmenu-wrapper .nmenu_sub > li {
        width: 100%;
    }
    .nmenu-wrapper .nmenu_sub > li > a {
        font-size: 18px;
    }
    .nmenu-wrapper .nmenu_sub > li {
        margin-bottom: 30px;
    }
}
.pink-section.section-padding {
    padding-top: 40px;
    padding-bottom: 40px;
}
.blockItem {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
}
.blockItem_item {
    width: 32%;
    max-width: 360px;
    margin-bottom: 40px;
}
.blockItem img {
    margin: 0 auto 20px;
    display: block;
}
.blockItem .title {
    font-weight: 500;
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
}
.blockItem .title:hover {
    text-decoration: none;
    cursor: default;
}
.blockItem .descr {
    font-weight: 500;
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 24px;
}
@media (max-width: 600px) {
    .blockItem {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .blockItem_item {
        width: 100%;
        max-width: 100%;
    }
}
.innerPrice-middle {
    position: absolute;
    bottom: 75px;
	z-index: 1;
}
.innerPrice-middle a {
    color: #9d2945;
    font-family: "Museo Sans Cyrl";
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    position: relative;
}
.innerPrice-middle a:before {
    position: absolute;
    right: -10px;
    top: 8px;
    background-image: url(/images/actionBtnR.png);
    width: 4px;
    height: 9px;
    display: inline-block;
    vertical-align: baseline;
    margin-left: 10px;
    content: "";
}
.wrap_mW {
    left: 20px !important;
    width: 85px !important;
}
.button_1O {
    box-shadow: none !important;
}
.myHint {
    width: 328px;
    height: 151px;
}
.myHintWrapper {
    padding: 19px 0 19px 15px;
    box-sizing: border-box;
}
.myHintWrapper > ul {
    display: flex;
    float: right;
    list-style: none;
    height: 113px;
    justify-content: space-between;
    flex-direction: column;
}
.myHintWrapper > ul > li {
    width: 178px;
    white-space: normal;
}
.myHintWrapper > ul > li:first-child {
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: normal;
    color: #333;
}
.myHintWrapper > ul a {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: #ea1829;
}
.myHintWrapper > ul > li:last-child {
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #333;
}
.myHintWrapper > img {
    width: 113px;
    height: 113px;
    display: block;
    float: left;
}
@media (max-width: 1299px) {
    .headerSocialLink {
        margin-right: 5px;
    }
}
@media (max-width: 991px) {
    #directorBlock .btnRecord {
        margin: 10px 0;
        width: calc(100% - 30px) !important;
        max-width: 320px;
    }
    .headerSocialLink {
        margin: -38px 0 112px;
    }
    .mob-director {
        left: 50%;
    }
    #directorBlock .welcomeDoctor {
        margin-top: 0;
    }
}
@media (max-width: 767px) {
    .mob-director {
        left: 0;
    }
    .welcomeImg {
        margin: 0 0 20px;
    }
    #directorBlock .iconsBlock .text,
    #directorBlock .iconsBlock .title {
        padding-right: 10px;
    }
    .btnRecord:not(.btnRecord--mobile-full) {
        margin: 0 0;
        display: block;
        width: 100% !important;
        max-width: 200px;
        padding: 15px 0;
        font-size: 12px;
    }
    .btnRecord.mobile-hide {
        display: none;
    }
    .service-descr-block__descr {
        max-width: unset;
    }
}
@media (max-width: 479px) {
    #directorBlock .btnRecord {
        max-width: unset;
    }
    .btnRecord {
        width: 220px !important;
    }
    .btnRecord--mobile-full {
        width: 100%;
    }
}
@media (max-width: 430px) {
    .welcomeText {
        padding-right: 10px;
    }
    .float-shape {
        display: block;
        float: right;
        width: 40%;
        height: 200px;
    }
    .float-shape--bottom {
        width: 18%;
    }
    .mob-welcome {
        padding-right: 10px;
    }
    .welcomeDoctor {
        line-height: 24px;
    }
}
.panoram-block {
    height: 80vh;
}
@media all and (max-width: 992px) {
    .panoram-block {
        min-width: 240px;
    }
}
ymaps[class*="-islets_maps-button__icon"],
ymaps[class^="-islets_maps-button__icon"] {
    top: 6px;
    left: 6px;
}
#hiddenPhone {
    display: none;
}
.text-under-doctors {
    font: 500 14px/143% "Museo Sans Cyrl";
    color: #333;
    margin-bottom: 49px;
}
@media (max-width: 991px) {
    .text-under-doctors {
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .text-under-doctors {
        margin-bottom: 35px;
    }
}
.index-slide__bg-pic {
    display: none;
}
@media (max-width: 991px) {
    .index-slider .slick-dots {
        bottom: 23px;
    }
    .index-slider {
        height: 370px;
    }
    .slick-slider .slick-list,
    .slick-slider .slick-track {
        height: 100%;
    }
    .index-slider .index-slide .content22 {
        height: 100%;
    }
    #bgvidBlock {
        height: 370px !important;
    }
    #bgvid {
        height: 370px;
    }
    .index-slide .content22 .bg-slider {
        display: none;
    }
    .index-slide__bg-pic {
        display: block;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .index-slide.scale-zoom.slick-active .content22 .index-slide__bg-pic {
        -webkit-transition: all 4s ease !important;
        -o-transition: all 4s ease !important;
        transition: all 4s ease !important;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
}
@media (max-width: 767px) {
    #promoBlock .bigText {
        font-size: 22px;
        line-height: 1.25;
        text-align: center !important;
    }
    #promoBlock .btnRecord {
        width: 175px;
        padding: 15px 0;
        font-size: 12px;
    }
}
.glavvrach_portret_welcome {
    display: none;
}
@media (max-width: 991px) {
    .mob-welcome {
        background-color: #edeff0;
    }
    .glavvrach_portret_welcome {
        display: block;
        margin-left: 10px;
        float: right;
    }
}
@media (max-width: 500px) {
    .glavvrach_portret_welcome {
        width: 150px;
    }
}
.mark li {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 16px;
    line-height: 1.5;
    position: relative;
    padding-left: 30px;
    list-style-type: none;
    font-weight: 500;
    margin-bottom: 30px;
}
.mark li:last-child {
    margin-bottom: 0;
}
.mark li a {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.mark li p {
    color: #7a828b;
    font-weight: 500;
}
.mark li p a {
    color: inherit;
}
.mark li:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #9d2945;
    position: absolute;
    top: 8px;
    left: 0;
}
.under-footer {
    display: flex;
    justify-content: center;
    padding-top: 10px;
}
.under-footer > div {
    margin: 0 5px 10px;
}
.footer-link {
    position: absolute;
    font: 500 12px/100% "Futura New";
    color: #333;
    bottom: -30px;
    left: 15px;
}
body .under-footer .yell-widget.yell-widget-big {
    height: 160px !important;
}
@media screen and (max-width: 767px) {
    .under-footer {
        flex-direction: column;
        align-items: center;
    }
    .under-footer > div {
        margin: 0 0 10px;
    }
    body .under-footer .yell-widget.yell-widget-big {
        height: 100px !important;
    }
    .footer-link {
        opacity: 0;
    }
}
#bgvid.invisible {
    opacity: 0;
}
.popupBlock_1N {
    right: auto !important;
}
.appointments__img {
    max-height: 100% !important;
    width: auto;
    height: auto !important;
    border: ivory;
}
.capcha_img {
    vertical-align: initial !important;
}
.appointments__foto {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 25px;
    height: auto !important;
}
.thanks {
    max-width: 58% !important;
}
div.mini-form-wrap-red > div.form-content > h2 {
    margin-bottom: 40px !important;
}
div.mini-form-wrap-red > div.form-content > .h2_red {
    margin-bottom: 40px !important;
}
div.mini-form-wrap-red > div.form-content > .h2_dir {
    margin-bottom: 40px !important;
}
img[src="/local/templates/kellerNew/i/recording-reception.png"] {
    display: none;
}
.inner-banner {
    margin-bottom: 35px;
    padding-bottom: 25px;
}
.inner-banner.lab {
    align-items: center;
}
.inner-banner.lab h2,
.inner-banner.lab p {
    color: #9d2945;
}
@media (min-width: 992px) and (max-width: 1299px) {
    .doctorBlock .img {
        height: 213px;
        width: 213px;
    }
    .doctorBlock.big img {
        height: 455px;
        width: 455px;
    }
}
@media (min-width: 686px) and (max-width: 991.98px) {
    .doctorBlock .img {
        height: 150px;
        width: 150px;
    }
    .doctorBlock.big img {
        height: 313px;
        width: 313px;
    }
    .index-slide__bg-pic {
        background-size: 100%;
    }
}
@media (min-width: 0) and (max-width: 480px) {
    .doctorBlock .img {
        height: auto;
        width: auto;
    }
    .doctorBlock.big img {
        height: auto;
        width: auto;
    }
    .index-slide__bg-pic {
        background-position: top;
    }
    .index-slider .index-slide .index-slide__info {
        left: 5%;
    }
    .wrap .sub ul li {
        display: block;
    }
    .btnRecord:not(.btnRecord--mobile-full) {
        margin: 40px auto !important;
    }
    .pd-up.button {
        left: 50%;
        margin-left: -49px;
    }
}
a small {
    opacity: 1 !important;
}
.sertBlock-magnifier {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.1;
}
.tab-arrow {
    transform: rotate(180deg);
}
.tab-arrow.arrow-active {
    transform: rotate(180deg);
}
.video {
    position: relative;
    margin: 50px 0;
    width: 100%;
    height: 100vh;
    color: #fff;
    text-align: center;
}
.video-block .video-block-info {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 20;
    display: block;
    width: 100%;
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -moz-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -ms-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.video-block .video-block-play {
    position: relative;
    margin: 0 auto 20px auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100px;
    height: 100px;
    border: 5px solid #9d2945;
    border-radius: 50%;
    cursor: pointer;
}
.video-block .video-block-play:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -15px;
    display: block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #9d2945;
}
.inner-banner p {
    font-size: 16px;
}
@media (max-width: 1366px) {
    .index-slider .index-slide .index-slide__info {
        bottom: 0 !important;
    }
    .btnRecord,
    .btnredcl {
        padding: 10px 20px !important;
        width: 60% !important;
        max-width: 200px;
    }
}
@media (min-width: 768px) {
    .mob-director {
        left: 0;
    }
}
.city-mobail_items {
    padding: 15px;
    position: absolute;
    background: #fff;
    width: 100%;
    z-index: 10;
    max-width: 250px;
    border: 1px solid #efb9b9;
    border-radius: 7px;
    box-shadow: 0 0 12px -2px #393939, 0 2px 12px -5px #393939;
}
.h1 {
    font-family: "Futura New";
    line-height: 1.3;
    margin: 0;
    margin-bottom: 10px;
    font-size: 20px;
}
.city-mobail_items .close-modal-form {
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer;
}
.bi.bi-chevron-down {
    position: absolute;
    left: 145px;
    top: 2px;
}
#bgvidBlock iframe {
    position: absolute;
    top: -50%;
    left: 0;
    width: 100%;
    height: 200%;
    border-width: 0;
    outline-width: 0;
}

@media (max-device-width: 820px) {
    #bgvidBlock {
        background-image: url("/price/images/iframe.jpg");
        background-size: cover;
        background-repeat: no-repeat;
    }

    #bgvidBlock iframe {
        visibility: hidden;
    }
}

.num {
  padding-left: 1em;
}

.num li {
    color: #333;
    font-family: "Museo Sans Cyrl";
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    padding-left: 10px;
    margin-bottom: 30px;
}
.num li:last-child {
    margin-bottom: 0;
}

.type-none {
    list-style-type: none;
    padding-left: 0;
}

.type-none li {
    padding-left: 0;
}

#spec .doc-bg {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center top;
}

@media (max-width: 640px) { 
   .innerPrice .innerPrice-item > img {
        margin-bottom: 145px;
    }
}
.indent {
  text-indent: 2em;
}

.sub2 {
  position: relative;	
}
.sub-menu2 {
  display: none;
  position: absolute;
  left: -40%;
  top: 50px;
  z-index: 5;
  background: #fff;
  padding: 10px 10px 10px;
}
.NewMenu > li.sub2:hover .sub-menu2 {
  display: flex;
  min-width: 380px;
  box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.2);
}
.sub-menu2 {
  margin-top: -10px;
}
.sub-menu2 a {
  font-weight: 500;
}
@media (max-width: 991px) { 
  .NewMenu > li.sub2:hover .sub-menu2 {
    display: none;
  }
}
.sub2 .sub-menu2 .sub-menu__item a {
    color: #777;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
}
.menu-column {
  padding: 20px;
}


/* End */


/* Start:/local/templates/kellerNew/css/header.css?174228090717722*/
#action-link {
    display: none;
}
.NewHeader {
    width: 100%;
}
.NewHeader a {
    transition: color 0.25s, transform 0.3s, box-shadow 0.3s;
}
.red-stock {
    position: relative;
    padding-left: 2px;
    padding-right: 2px;
    border-bottom: 2px solid #9d2945;
}
@media (max-width: 991px) {
    .red-stock {
        border-bottom: 0;
    }
    body li.red-stock > a {
        border-bottom: 2px solid #9d2945;
        padding-bottom: 2px;
    }
}
.NewHeader_top {
    width: 100%;
    background: #edeff0;
    padding: 7px 0;
}
.NewHeader_top > .container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.NewHeader_city {
    position: relative;
    width: 100%;
    padding: 15px 0 20px 0;
}
.NewHeader_top--left {
    width: 33.3%;
}
.NewHeader_top--center {
    width: 33.3%;
    text-align: center;
}
.NewHeader_top--center ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.NewHeader_top--center ul li {
    position: relative;
    display: inline-block;
    padding-right: 15px;
    margin-left: 30px;
}
.NewHeader_top--center ul li:first-child {
    margin-left: 0;
}
.NewHeader_top--center ul li:before {
    position: absolute;
    right: 0;
    top: 50%;
    width: 4px;
    height: 9px;
    background: transparent url(/local/templates/kellerNew/css/../../../../images/ga1.svg) no-repeat;
    content: "";
    transform: translateY(-50%);
}
.NewHeader_top--center ul a {
    color: #999797;
    font-family: "Myriad Pro";
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.46px;
    line-height: 1.231;
    cursor: pointer;
}
.NewHeader_top--right {
    width: 33.3%;
    text-align: right;
}
.NewHeader_middle {
    padding: 10px 0 35px 0;
    display: block;
}
.NewHeader_middle > .container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.NewHeader_middle--left {
    width: 25.5%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.NewHeader_middle--center {
    width: 41.5%;
    text-align: center;
}
.NewHeader_middle--right {
    width: 33.3%;
    text-align: right;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}
@media (max-width: 1299px) {
    .NewHeader_middle--right {
        width: 33.3%;
    }
    .NewHeader_middle--center {
        width: 33.3%;
    }
    .NewHeader_middle--left {
        width: 33.3%;
    }
}
.NewHeader_bottom {
    position: relative;
    width: 100%;
    opacity: 1 !important;
}
.NewHeader_bottom > .container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 35px;
}
.NewHeader_bottom--left {
    width: 60%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}
@media (max-width: 1299px) {
    .NewHeader_bottom--left {
        width: 50%;
    }
}
@media (max-width: 991px) {
    .NewHeader_bottom--left {
        -ms-align-items: end;
        align-items: end;
    }
}
.NewHeader_bottom--right {
    width: 40%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}
@media (max-width: 1299px) {
    .NewHeader_bottom--right {
        width: 50%;
    }
}
.NewHeader_bottom--right ul {
    padding: 0;
    margin: 0;
}
.NewHeader_bottom--right ul li {
    margin-left: 20px;
    display: inline-block;
    vertical-align: top;
}
.NewHeader_bottom--right ul li:first-child {
    margin-left: 0;
}
.NewHeader_bottom--right ul li a {
    color: #333;
    font-family: "Myriad Pro";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
}
.NewHeader_bottom--right ul li a:hover {
    color: #9d2945;
    text-decoration: none;
}
.NewMenu {
    list-style: none;
    margin: 0;
    padding: 0;
}
.NewMenu > li {
    margin-left: 17px;
    display: inline-block;
    vertical-align: top;
}
@media screen and (max-width: 1299px) {
    .NewMenu > li {
        margin-left: 14px;
    }
}
.NewMenu > li:first-child {
    margin-left: 0;
}
.NewMenu > li.sub:hover .sub-menu {
    display: block;
    box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.2);
}
.NewMenu > li.sub > a {
    padding-right: 10px;
    position: relative;
}
.NewMenu > li.sub > a:before {
    position: absolute;
    right: 0;
    top: 28px;
    width: 4px;
    height: 9px;
    background: transparent url(/local/templates/kellerNew/css/../../../../images/ga1.svg) no-repeat;
    content: "";
    transform: translateY(-50%) rotate(90deg);
    -moz-transform: translateY(-50%) rotate(90deg);
    -webkit-transform: translateY(-50%) rotate(90deg);
    -o-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
}
.NewMenu > li > a {
    color: #333;
    font-family: "Myriad Pro";
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 18px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 28px;
}
.NewMenu > li > a:hover {
    text-decoration: none;
    color: #9d2945;
}
.sub-menu .sub-menu__item {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
}
.sub-menu .sub-menu__item a {
    color: #333;
    font-family: "Myriad Pro";
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
}
.sub-menu .sub-menu__item a:hover {
    font-size: 14px;
    font-weight: 600;
}
@media (min-width: 992px) {
    .NewHeader_bottom--full_menu {
        display: none;
    }
}
@media (max-width: 991px) {
    .NewHeader_top--left {
        width: 100%;
        text-align: center;
    }
    .NewHeader_bottom--right,
    .NewHeader_middle,
    .NewHeader_top--center,
    .NewHeader_top--right {
        display: none;
    }
    .NewHeader {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .NewHeader_bottom > .container {
        width: 100%;
    }
    .NewHeader_bottom--left {
        display: none;
        position: absolute;
        top: 70px;
        right: 0;
        width: 100%;
        max-width: 85vw;
        height: 100vh;
        z-index: 50;
        background: #e5dddd;
        padding: 25px 40px 20px 35px;
        box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.15), 0 3px 5px 0 rgba(0, 0, 0, 0.15);
        transform: translateX(100%);
        transition: transform 0.6s ease;
        -webkit-transition: transform 0.6s ease;
    }
    .NewHeader_bottom--left.active {
        display: block;
        transform: translateX(0);
        transition: transform 0.6s ease;
        -webkit-transition: transform 0.6s ease;
        overflow-y: auto;
        height: 80vh;
        scrollbar-width: none;
    }
    .NewHeader_bottom > .container {
        margin: 0;
    }
    .btn_menu {
        position: relative;
        width: 27px;
        height: 21px;
        background: transparent url(/local/templates/kellerNew/css/../../../../images/menu_mobile.svg) no-repeat;
        content: "";
        display: inline-block;
        cursor: pointer;
    }
    .btn_menu.active {
        background: transparent url(/local/templates/kellerNew/css/../../../../images/close-but.svg) no-repeat;
        background-size: contain;
        background-position: center;
    }
    .NewHeader_bottom--full_menu {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        -o-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 15px 0;
    }
    .NewMenu > li.sub:hover .sub-menu {
        display: none;
    }
    .NewMenu > li {
        margin: 0 0 20px;
        display: block;
text-align:left;
    }
    .NewMenu > li > a {
        font-size: 18px;
        font-weight: 700;
text-align:left;
    }
    .NewMenu > li > a:before {
        display: none;
    }
    .NewMenu > li > a:hover {
        text-decoration: none;
        color: #9d2945;
    }
}
.city-new {
    position: relative;
    width: 100%;
}
.city-new .city-new__wrapper {
    position: relative;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.city-new .city-new__item {
    position: relative;
    margin: 0 20px 0 0;
    padding: 5px 15px;
    border-radius: 26px;
    background-color: #bebebe;
    color: #fff;
    font-family: "Futura New";
    font-size: 13px;
    width: 125px;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    transition: background 0.2s ease;
}
.city-new .city-addresses {
    float: right;
}
.city-new .city-new__item:hover {
    background-color: #9d2945;
    text-decoration: none;
}
.city-new .city-new__item.active {
    background-color: #9d2945;
    text-decoration: none;
    cursor: default;
}
@media screen and (max-width: 1299px) {
    .city-new {
        text-align: center;
    }
    .city-new .city-new__wrapper {
        justify-content: center;
    }
}
.NewHeader_top {
    display:none;    
}
@media screen and (max-width:991px) {
    .NewHeader_city {
        display: none;
    }
    .NewHeader_bottom a {
        color: #991637;
        font-size: 16px;
    }
    .NewHeader_bottom .headerSocialLink {
        margin: 0;
    }
    .NewHeader_bottom .headerSocialLink img {
        width: 30px;
        height: 30px;
    }
}
@media screen and (max-width: 400px) {
    .NewHeader_bottom a {
        font-size: 14px;
    }
}
@media screen and (max-width: 374px) {
    .logo_mob img {
        max-width: 100px;
    }
}
.branches {
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
}
.branches__body {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.branches__item {
    position: relative;
    font: 500 14px/122% "Futura New";
    color: #333;
    padding-right: 15px;
    margin-right: 15px;
    cursor: pointer;
}
.branches__item::after {
    position: absolute;
    content: "";
    width: 2px;
    top: 50%;
    height: 10px;
    background: #9d2945;
    right: 0;
    transform: translateY(-50%);
}
.branches__item:last-child,
.branches__item:nth-last-child(2) {
    padding-right: 0;
    margin-right: 0;
}
.branches__item:last-child:after,
.branches__item:nth-last-child(2):after {
    content: none;
}
.branches__link {
    color: #9d2945;
    font: 500 14px/122% "Futura New";
    text-decoration: underline;
    margin-left: 40px;
}
.NewHeader a.branches__link {
    margin-left: 0;
}
@media screen and (max-width: 1299px) {
    .branches {
        position: relative;
        margin: 20px auto 0;
        text-align: center;
        display: inline-block;
    }
}
.city-mobail {
    position: relative;
    width: 100%;
    margin: 0 0 5px 0;
}
.city-mobail .city-mobail__item {
    position: relative;
    width: 100%;
    display: block;
    font-family: "Futura New";
    font-size: 16px;
    line-height: 100%;
    cursor: pointer;
    color: #333;
    padding: 0 0 0 20px;
    transition: color 0.3s ease;
    text-decoration: none;
    margin: 0 0 10px 0;
}
.city-mobail .city-mobail__item:hover {
    text-decoration: none;
    color: #9d2945;
}
.city-mobail .city-mobail__item:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url("/local/templates/kellerNew/i/city-marker.svg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 14px;
    height: 17px;
}
.city-mobail .city-mobail__item.active {
    cursor: default;
    font-weight: 700;
    text-decoration: none;
}
.city-mobail .city-mobail__item.active:hover {
    text-decoration: none;
}
#header {
    padding: 32px 0 15px;
    background-color: #fff;
}
.headerSocialLink {
    margin-right: 15px;
    cursor: pointer;
    vertical-align: top;
}
.headerSocialLink p {
    display: inline-block;
    margin-left: 10px;
}
.headerSocialLink img,
.logo img {
    display: inline-block;
    width: 100%;
    width: 36px;
    height: 36px;
}
.logo {
    cursor: pointer;
}
.logo img {
    max-width: 195px;
    margin: auto;
}
#menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#menu > li {
    float: left;
    margin-right: 30px;
}
#menu > li > a,
.sub-menu__item a {
    font-weight: 700;
    text-align: center;
    display: block;
    text-decoration: none;
}
#menu > li > a.active {
    background-color: #4caf50;
}
#menu > li.sub > a:after {
    background-image: url(/images/ga1.png);
    width: 9px;
    height: 4px;
    display: inline-block;
    background-size: 100% auto;
    vertical-align: middle;
    margin-left: 5px;
}
#menu .sub {
    position: relative;
}
#menu > li > a,
.fastUrl,
.sub-menu__item a {
    color: #333;
    font-family: "Myriad Pro";
    font-size: 14px;
    line-height: 18px;
}
.sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
    width: 100%;
    z-index: 5;
    background: #fff;
    padding: 0px 20px 20px;

}
.sub-menu__item {
    margin-bottom: 10px;
}
.advert {
    text-align: center;
    color: #9d2945;
    font: 600 16px/150% "Myriad Pro", sans-serif;
    margin: 0 0 10px;
}
.NewHeader_bottom--left.active::-webkit-scrollbar {
    width: 0;
}

.NewMenu > li.sub2 > a {
    padding-right: 10px;
    position: relative;
}
.NewMenu > li.sub2 > a:before {
    position: absolute;
    right: 0;
    top: 28px;
    width: 4px;
    height: 9px;
    background: transparent url(/local/templates/kellerNew/css/../../../../images/ga1.svg) no-repeat;
    content: "";
    transform: translateY(-50%) rotate(90deg);
    -moz-transform: translateY(-50%) rotate(90deg);
    -webkit-transform: translateY(-50%) rotate(90deg);
    -o-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
}
@media (max-width: 991px) {	
    .NewMenu > li.sub .sub-menu.sub-menu--padding .flex-menu {
    flex-direction: column;
 }
    .NewMenu > li.sub .flex-menu .menu_sub {
		display: flex; 
		flex-direction: column;
		flex-wrap: wrap;
  }
	.sub-menu.sub-menu--padding {
		padding-top: 20px;
	}
	.sub-menu {
		margin-top: -15px;
	}
	.sub span.content_toggle:after, .sub2 span.content_toggle:after, .sub span.content_toggle1:after {
	  content: '';
	  position: absolute;
	  top: 50%;
	  right: 1px;
	  margin-top: -4px;
	  border: 6px solid transparent;
		border-left-width: 3px;
		border-left-style: solid;
		border-left-color: transparent;
	  border-left: 8px solid #282828;
	  transform: rotate(90deg);
	}
	.sub .rotated.content_toggle:after, .sub .rotated1.content_toggle1:after {
	  transform: rotate(270deg);
	  top: 10px;
	}
	.flex-menu span+ul{
		display: none;
	}
	.menu_sub li {
		position: relative;
	}
	.menu_sub li a {
		font-size: 12px;
	}

	.NewHeader_bottom--left.active .sub {
		position: relative;
	}
	.mobile-search input[name="q"] {
		padding: 5px 10px;
		width: 178px;
	}
	.sub-menu2 {
	  display: none;
	  position: absolute;
	  left: 0;
	  top: 50px;
	  z-index: 5;
	  background: #fff;
	  padding: 0px 20px 20px;
	}
	.NewMenu > li.sub2:hover .sub-menu2 {
	  min-width: 228px;
	}
	.content_block .container {
	  padding-right: 0;
	  padding-left: 0;
	}
	.content_block .menu-column:first-child {
	  padding-bottom: 0;
	}
	.content_block .menu-column:last-child {
	  padding-top: 0;
	}
}

/* End */


/* Start:/local/templates/kellerNew/components/bitrix/search.form/mobile/style.css?1673893556752*/
.mobile-search {
    display: none;
    margin-bottom: 20px;
}

.mobile-search input[name="q"] {
    padding: 5px 10px;
}

.mobile-search .btnSearch {
    border: 1px solid #767676;
    height: 39px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    background-position: center;
    vertical-align: top;
    margin-left: -5px;
}

@media (min-width:992px) and (max-width:1200px) {}

@media (min-width:768px) and (max-width:991.98px) {
    .mobile-search {
        display: block;
    }
}

@media (min-width:576px) and (max-width:767.98px) {
    .mobile-search {
        display: block;
    }
}

@media (min-width:0px) and (max-width:575.98px) {
    .mobile-search {
        display: block;
    }
}
/* End */


/* Start:/local/templates/kellerNew/components/bitrix/news.list/license-footer/style.css?1653811267590*/
#preFooter .license2{color:#7a828b;font-family:"Museo Sans Cyrl",sans-serif;font-size:12px;line-height:18px;transition:color .4s}#preFooter a.license2--link{color:#9d2945;text-decoration:underline}#preFooter .license2--link:hover{color:#9d2945;text-decoration:none}#container-license .fancybox-button--left,#container-license .fancybox-button--right{position:fixed;top:50%;transform:translateY(-50%)}#container-license .fancybox-button.fancybox-button--right{right:calc((100% - 608px)/ 2 - 64px)}#container-license .fancybox-button.fancybox-button--left{left:calc((100% - 608px)/ 2 - 64px)}
/* End */


/* Start:/local/components/custom/webpractik.fakerating-custom/templates/.default/style.css?16538113493131*/
.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px;flex-wrap:wrap}.rating__top-wrap{display:flex;width:100%;justify-content:flex-end}.site-rate{font:normal 12px/1 "Futura New",sans-serif;color:#333;margin-right:20px}.rating-fail,.rating-success{display:none;font:normal 12px/1 "Futura New",sans-serif;color:#7a828b;margin-top:7px}.reviews-count{font:normal 12px/1 "Futura New",sans-serif;color:#7a828b;margin-left:10px;margin-top:7px}#reviewStars-input{margin-top:-7px;padding-top:7px;overflow:hidden;position:relative;float:left}#reviewStars-input input:checked~.none{background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat}#reviewStars-input .none{background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat}#reviewStars-input .none:hover{background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat}#reviewStars-input .none:hover~.none{background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat}#reviewStars-input input{opacity:0;width:15px;height:15px;position:absolute;top:0;z-index:0}#reviewStars-input input:checked~.none{background-position:0 -15px;height:15px;width:15px}#reviewStars-input .none{background-position:0 0;height:15px;width:15px;float:right;cursor:pointer;margin-right:10px;position:relative;z-index:1}#reviewStars-input .none:before{content:"";position:absolute;left:0;width:15px;height:15px;background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat;background-position-y:-15px}#reviewStars-input .none:hover{background-position:0 -15px;height:15px;width:15px}#reviewStars-input .none:hover~.none{background-position:0 -15px;height:15px;width:15px}#reviewStars-input .none:hover~.none:before{display:none}#reviewStars-input #star-0{left:0}#reviewStars-input #star-1{left:25px}#reviewStars-input #star-2{left:50px}#reviewStars-input #star-3{left:75px}#reviewStars-input #star-4{left:100px}#reviewStars-input #star-5{left:125px}.lastrate:before{content:"";position:absolute;width:7px!important;height:15px;background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat;background-position-y:0!important}.lastrate:after{content:"";position:absolute;left:0;width:15px;height:15px;background:url("/local/components/custom/webpractik.fakerating-custom/img/Untitled.svg") no-repeat}.active-label{background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat;background-position:0 -15px!important}.none-label{background-position:0 0;height:15px;width:15px;float:right;cursor:pointer;margin-right:10px;position:relative;z-index:1;background:url("/local/components/custom/webpractik.fakerating-custom/img/stars.svg") no-repeat}@media (max-width:991px){.rating__top-wrap{justify-content:flex-start}.rating{justify-content:flex-start}.reviews-count{margin-left:0}.rating-fail,.rating-success{margin-right:8px}}
/* End */


/* Start:/local/templates/kellerNew/components/bitrix/form/red/bitrix/form.result.new/.default/style.css?17344217074871*/
input[name=form_text_16],
input[name=form_text_57],
input[name=form_text_60],
textarea[name=form_textarea_61],
textarea[name=form_textarea_72],
textarea[name=form_textarea_73] {
    display: none
}

form[name=SIMPLE_FORM_1],
form[name=SIMPLE_FORM_1_OC8mY],
form[name=SIMPLE_FORM_1_csuEj] {
    display: none;
    position: relative;
    z-index: 100
}

.mini-form-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #0f0f11;
    opacity: .87;
    top: 0;
    left: 0;
    z-index: 100
}

.mini-form-wrap-red {
    position: fixed;
    z-index: 110;
    background-color: #fff;
    padding: 24px;
    margin: 0;
    border-width: 0;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box;
    width: 758px;
    left: calc(50% - 379px);
    top: calc(50% - 150px);
    border-radius: 10px;
    overflow: hidden !important
}

.mini-form-wrap-red:after {
    content: "";
    background-color: #9d2945 !important;
    position: absolute;
    top: 50%;
    right: 60px;
    width: 1000px;
    height: 1000px;
    border-radius: 50%;
    transform-origin: 50%;
    z-index: 1;
    transform: translateY(-50%)
}

.mini-form-wrap-red h2 {
    color: #fff;
    font-family: "Futura New";
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-top: 25px;
    margin-bottom: 50px
}

.mini-form-wrap-red .new-form__title:after {
    content: "";
    height: 5px;
    width: 150px;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    background: #9d2945
}

.mini-form-wrap-red .form-content {
    position: relative;
    z-index: 2
}

.mini-form-wrap-red .form-content .form-item-label {
    display: block;
    margin: 0 0 25px
}

.mini-form-wrap-red input {
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 20px;
    padding: 12px;
    width: 100%;
    resize: none;
    border: none
}

.mini-form-wrap-red .form-content .form-item-label-span {
    position: relative;
    display: block;
    width: 100%;
    font: 400 13px/1 "Museo Sans Cyrl", sans-serif;
    color: #333;
    margin: 0 0 5px;
    color: #717577
}

.mini-form-wrap-red .form-content label[for=checkbox_agreement] {
    max-width: 100%;
    color: #fff;
    display: inline-block;
    margin-top: 20px
}

.mini-form-wrap-red input[type=checkbox]+label a {
    color: inherit;
    color: #fff
}

.mini-form-wrap-red .form-content .form-button {
    color: #fff;
    font-family: "Futura New";
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    border: none;
    background-color: transparent;
    border-bottom: 3px solid #fff;
    padding: 2px;
    text-align: left;
    margin-top: 20px;
    margin-right: 50px;
    width: auto
}

.mini-form-wrap-red .new-form__success {
    padding-top: 10px
}

.mini-form-wrap-red .checkbox-group input[type=checkbox] {
    height: 21px;
    width: 21px;
    min-height: 20px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 3px 3px 15px 0 rgba(89, 89, 89, .2);
    box-shadow: 3px 3px 15px 0 rgba(89, 89, 89, .2);
    margin-right: 10px;
    vertical-align: top;
    margin-top: 20px
}

.mini-form-wrap-red .input-placeholder {
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    bottom: 10px;
    left: 27px;
    transition: all 250ms ease-in-out;
    pointer-events: none
}

.mini-form-wrap-red .form-group,
.mini-form-wrap-red .input-wrap {
    position: relative
}

.mini-form-wrap-red .input-placeholder.active {
    transform: translateY(-17px);
    font-size: 10px !important
}

.mini-form-wrap-red .close-modal-form {
    position: absolute;
    top: 4px;
    right: 4px;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    font: 21px/1 Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    cursor: pointer;
    background: #fff;
    transition: background .2s;
    box-sizing: border-box;
    z-index: 2;
    display: block;
    line-height: 30px
}

.close-modal-form:hover {
    color: #555;
    background: #eee;
    text-decoration: none
}

.mini-form-wrap-red .appointments__foto {
    z-index: 5
}

.mini-form-wrap-red .callmewidget {
    text-decoration: none;
    padding-top: 2px;
    display: inline-block;
    margin-left: 0px;
    cursor: pointer
}
/*
.mini-form-wrap-red input[type="tel"] {
  margin-bottom: 25px;
}
*/
@media(max-width: 480px){
  .mini-form-wrap-red:after {
    right: 0 !important;
  }
}
/* End */


/* Start:/local/templates/kellerNew/components/bitrix/form/raschet/bitrix/form.result.new/.default/style.css?165861681310340*/
textarea[name="form_textarea_69"] {
    display: none;
}

.hidden-field {
    display: none !important
}

form[name=SIMPLE_FORM_12] {
    display: none;
    position: relative;
    z-index: 100
}

.mini-form-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #0f0f11;
    opacity: .87;
    top: 0;
    left: 0;
    z-index: 100
}

.mini-form-wrap-raschet {
    position: fixed;
    padding: 24px;
    border-width: 0;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    width: 726px;
    left: calc(50% - 363px);
    top: calc(50% - 350px);
    z-index: 100
}

.mini-form-wrap-raschet .modal-form__scheme {
    margin-right: 20px
}

.mini-form-wrap-raschet .scheme-teeth__wrapper {
    background-color: #e9eef4;
    padding: 20px 0 35px;
    border: 1px solid #d0d6de
}

.mini-form-wrap-raschet .scheme-teeth__title {
    text-align: center;
    margin-bottom: 60px;
    font: normal 21px/1 "Futura New", sans-serif;
    color: #333
}

.mini-form-wrap-raschet .scheme-teeth__title-bold {
    font-weight: 700
}

.mini-form-wrap-raschet .modal-form__grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mini-form-wrap-raschet .new-form {
    position: relative;
    padding: 25px;
    border: 1px solid rgba(51, 51, 51, .15);
    min-width: 332px;
    max-width: 332px
}

.new-form__success {
    display: none
}

.new-form__title {
    font: bold 19px/1 "Futura New", sans-serif;
    color: #333;
    text-align: center;
    position: relative;
    padding: 0 0 18px;
    margin: 0 auto 40px;
    max-width: 250px
}

.new-form__title-text {
    display: block
}

.new-form__title-text+.new-form__title-text {
    margin-top: 20px;
    display: block
}

.new-form__wrapper {
    position: relative;
    width: 100%
}

.scheme-teeth__item {
    width: 20px;
    height: 20px;
    font: normal 12px/1 "Futura New", sans-serif;
    position: absolute;
    color: #003997;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: -3px 0 0 0;
    cursor: pointer
}

.scheme-teeth__item.active {
    background: #ffde43
}

.scheme-teeth__item.active:before {
    background: -o-radial-gradient(center, ellipse, #ffde43 0, rgba(255, 255, 255, 0) 100%);
    background: radial-gradient(ellipse at center, #ffde43 0, rgba(255, 255, 255, 0) 100%)
}

.scheme-teeth__item:before {
    content: "";
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.scheme-teeth__wrapper {
    background-color: #e9eef4;
    padding: 20px 0 35px;
    border: 1px solid #d0d6de
}

.scheme-teeth__title {
    text-align: center;
    margin-bottom: 60px;
    font: normal 21px/1 "Futura New", sans-serif;
    color: #333
}

.scheme-teeth__title-bold {
    font-weight: 700
}

.scheme-teeth__scheme {
    position: relative;
    width: 324px;
    height: 440px;
    background: url(/local/static/bundle/img/scheme-teeth.png) no-repeat center/contain;
    margin: 0 auto 40px
}

.scheme-teeth__item {
    width: 20px;
    height: 20px;
    font: normal 12px/1 "Futura New", sans-serif;
    position: absolute;
    color: #003997;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: -3px 0 0 0;
    cursor: pointer
}

.scheme-teeth__item.active {
    background: #ffde43
}

.scheme-teeth__item.active:before {
    background: -o-radial-gradient(center, ellipse, #ffde43 0, rgba(255, 255, 255, 0) 100%);
    background: radial-gradient(ellipse at center, #ffde43 0, rgba(255, 255, 255, 0) 100%)
}

.scheme-teeth__item:before {
    content: "";
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.scheme-teeth__item--11 {
    top: 30px;
    left: 151px
}

.scheme-teeth__item--11:before {
    left: -13px;
    top: -28px
}

.scheme-teeth__item--21 {
    top: 30px;
    right: 134px
}

.scheme-teeth__item--21:before {
    left: 2px;
    top: -29px
}

.scheme-teeth__item--12 {
    top: 37px;
    left: 134px
}

.scheme-teeth__item--12:before {
    left: -23px;
    top: -26px
}

.scheme-teeth__item--22 {
    top: 35px;
    right: 118px
}

.scheme-teeth__item--22:before {
    left: 11px;
    top: -23px
}

.scheme-teeth__item--13 {
    top: 50px;
    left: 120px
}

.scheme-teeth__item--13:before {
    left: -33px;
    top: -19px
}

.scheme-teeth__item--23 {
    top: 52px;
    right: 98px
}

.scheme-teeth__item--23:before {
    left: 17px;
    top: -24px
}

.scheme-teeth__item--24 {
    top: 70px;
    right: 87px
}

.scheme-teeth__item--24:before {
    left: 20px;
    top: -19px
}

.scheme-teeth__item--25 {
    top: 91px;
    right: 77px
}

.scheme-teeth__item--25:before {
    left: 22px;
    top: -15px
}

.scheme-teeth__item--26 {
    top: 123px;
    right: 77px
}

.scheme-teeth__item--26:before {
    left: 32px;
    top: -19px
}

.scheme-teeth__item--27 {
    top: 150px;
    right: 72px
}

.scheme-teeth__item--27:before {
    left: 34px;
    top: -11px
}

.scheme-teeth__item--28 {
    top: 184px;
    right: 69px
}

.scheme-teeth__item--28:before {
    left: 32px;
    top: -9px
}

.scheme-teeth__item--14 {
    top: 70px;
    left: 108px
}

.scheme-teeth__item--14:before {
    left: -36px;
    top: -16px
}

.scheme-teeth__item--15 {
    top: 90px;
    left: 97px
}

.scheme-teeth__item--15:before {
    left: -36px;
    top: -16px
}

.scheme-teeth__item--16 {
    top: 123px;
    left: 94px
}

.scheme-teeth__item--16:before {
    left: -36px;
    top: -16px
}

.scheme-teeth__item--17 {
    top: 149px;
    left: 89px
}

.scheme-teeth__item--17:before {
    left: -45px;
    top: -11px
}

.scheme-teeth__item--18 {
    top: 183px;
    left: 83px
}

.scheme-teeth__item--18:before {
    left: -40px;
    top: -10px
}

.scheme-teeth__item--31 {
    bottom: 30px;
    right: 138px
}

.scheme-teeth__item--31:before {
    left: 7px;
    top: 23px
}

.scheme-teeth__item--41 {
    bottom: 30px;
    left: 150px
}

.scheme-teeth__item--41:before {
    left: -13px;
    top: 23px
}

.scheme-teeth__item--32 {
    bottom: 35px;
    right: 120px
}

.scheme-teeth__item--32:before {
    left: 16px;
    top: 20px
}

.scheme-teeth__item--42 {
    bottom: 35px;
    left: 133px
}

.scheme-teeth__item--42:before {
    left: -20px;
    top: 18px
}

.scheme-teeth__item--33 {
    bottom: 48px;
    right: 105px
}

.scheme-teeth__item--33:before {
    left: 22px;
    top: 11px
}

.scheme-teeth__item--43 {
    bottom: 49px;
    left: 115px
}

.scheme-teeth__item--43:before {
    left: -28px;
    top: 14px
}

.scheme-teeth__item--34 {
    bottom: 65px;
    right: 93px
}

.scheme-teeth__item--34:before {
    left: 24px;
    top: 7px
}

.scheme-teeth__item--44 {
    bottom: 68px;
    left: 105px
}

.scheme-teeth__item--44:before {
    left: -32px;
    top: 9px
}

.scheme-teeth__item--35 {
    bottom: 88px;
    right: 82px
}

.scheme-teeth__item--35:before {
    left: 27px;
    top: 7px
}

.scheme-teeth__item--45 {
    bottom: 89px;
    left: 93px
}

.scheme-teeth__item--45:before {
    left: -32px;
    top: 9px
}

.scheme-teeth__item--36 {
    bottom: 117px;
    right: 80px
}

.scheme-teeth__item--36:before {
    left: 34px;
    top: 9px
}

.scheme-teeth__item--46 {
    bottom: 117px;
    left: 95px
}

.scheme-teeth__item--46:before {
    left: -41px;
    top: 7px
}

.scheme-teeth__item--37 {
    bottom: 149px;
    right: 75px
}

.scheme-teeth__item--37:before {
    left: 37px;
    top: 2px
}

.scheme-teeth__item--47 {
    bottom: 149px;
    left: 90px
}

.scheme-teeth__item--47:before {
    left: -42px;
    top: 2px
}

.scheme-teeth__item--38 {
    bottom: 178px;
    right: 75px
}

.scheme-teeth__item--38:before {
    left: 37px;
    top: -3px
}

.scheme-teeth__item--48 {
    bottom: 178px;
    left: 84px
}

.scheme-teeth__item--48:before {
    left: -42px;
    top: -3px
}

body .scheme-teeth__btn {
    display: table;
    margin: 0 auto
}

.mini-form-wrap-raschet .close-modal-form {
    position: absolute;
    top: 25px;
    right: 25px;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    font: 21px/1 Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    cursor: pointer;
    background: #fff;
    transition: background .2s;
    box-sizing: border-box;
    z-index: 2;
    display: block;
    line-height: 30px
}

.mini-form-wrap-raschet .close-modal-form:hover {
    color: #555;
    background: #eee;
    text-decoration: none
}

.mini-form-wrap-raschet .new-form__label {
    position: relative;
    display: block;
    width: 100%;
    font: 400 13px/1 "Museo Sans Cyrl", sans-serif;
    color: #333;
    margin: 0 0 5px;
    color: #717577
}

.mini-form-wrap-raschet input {
    height: 38px;
    width: 100%;
    color: #333;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    border: 1px solid #faf8f8;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font: 400 16px/1 "Museo Sans Cyrl", sans-serif;
    padding: 0 10px;
    background-color: #e9eef4
}

.mini-form-wrap-raschet .form-button {
    background-color: #9d2945;
    padding: 20px 20px;
    border-radius: 2px;
    color: #fff;
    font-family: "Futura New";
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 16px;
    text-transform: uppercase;
    position: relative;
    transition: all .3s;
    border: 0;
    display: block;
    height: auto;
    margin-top: 20px;
    width: 100%
}

.mini-form-wrap-raschet .form-button:hover {
    transform: translateY(-5px);
    box-shadow: 0 7px 10px 0 rgba(152, 64, 64, .55)
}
/* End */


/* Start:/local/templates/kellerNew/components/bitrix/form/director/bitrix/form.result.new/.default/style.css?17345318486119*/
textarea[name="form_textarea_62"],
textarea[name="form_textarea_62"]+p {
    display: none;
}

form[name=SIMPLE_FORM_2] {
    display: none;
    position: relative;
    z-index: 100
}

.mini-form-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #0f0f11;
    opacity: .87;
    top: 0;
    left: 0;
    z-index: 100
}

.mini-form-wrap-red {
    position: fixed;
    z-index: 110;
    background-color: #fff;
    padding: 24px;
    margin: 0;
    border-width: 0;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box;
    width: 758px;
    left: calc(50% - 379px);
    top: calc(50% - 150px);
    border-radius: 10px;
    overflow: hidden !important
}

.mini-form-wrap-red:after {
    content: "";
    background-color: #ed1b2e;
    position: absolute;
    top: 50%;
    right: 60px;
    width: 1000px;
    height: 1000px;
    border-radius: 50%;
    transform-origin: 50%;
    z-index: 1;
    transform: translateY(-50%)
}

.mini-form-wrap-red h2 {
    color: #fff;
    font-family: "Futura New";
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-top: 25px;
    margin-bottom: 50px
}

.mini-form-wrap-red .h2_red {
    color: #fff;
    font-family: "Futura New";
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-top: 25px;
    margin-bottom: 50px
}

.mini-form-wrap-red .h2_dir {
    color: #fff;
    font-family: "Futura New";
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-top: 25px;
    margin-bottom: 50px
}

.mini-form-wrap-red .new-form__title:after {
    content: '';
    height: 5px;
    width: 150px;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    background: #ed1b2e
}

.mini-form-wrap-red .form-content {
    position: relative;
    z-index: 2
}

.mini-form-wrap-red .form-content .form-item-label {
    display: block;
    margin: 0 0 25px
}

.mini-form-wrap-red input {
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 20px;
    padding: 12px;
    width: 100%;
    max-width: 465px;
    resize: none;
    border: none
}

.mini-form-wrap-red .form-content .form-item-label-span {
    position: relative;
    display: block;
    width: 100%;
    font: 400 13px/1 "Museo Sans Cyrl", sans-serif;
    color: #333;
    margin: 0 0 5px;
    color: #717577
}

.mini-form-wrap-red .form-content label[for=checkbox_agreement] {
    max-width: 100%;
    color: #fff;
    display: inline-block;
    margin-top: 20px
}

.mini-form-wrap-red input[type=checkbox]+label a {
    color: inherit;
    color: #fff
}

.mini-form-wrap-red .form-content .form-button {
    color: #fff;
    font-family: "Futura New";
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    border: none;
    background-color: transparent;
    border-bottom: 3px solid #fff;
    padding: 2px;
    text-align: left;
    margin-top: 20px;
    width: auto
}

.mini-form-wrap-red .new-form__success {
    padding-top: 10px
}

.mini-form-wrap-red .checkbox-group input[type=checkbox] {
    height: 21px;
    width: 21px;
    min-height: 20px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 3px 3px 15px 0 rgba(89, 89, 89, .2);
    box-shadow: 3px 3px 15px 0 rgba(89, 89, 89, .2);
    margin-right: 10px;
    vertical-align: top;
    margin-top: 20px
}

.mini-form-wrap-red .input-placeholder {
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    bottom: 10px;
    left: 27px;
    transition: all 250ms ease-in-out;
    pointer-events: none
}

.mini-form-wrap-red .form-group,
.mini-form-wrap-red .input-wrap {
    position: relative
}

.mini-form-wrap-red .input-placeholder.active {
    transform: translateY(-17px);
    font-size: 10px !important
}

.mini-form-wrap-red .close-modal-form {
    position: absolute;
    top: 4px;
    right: 4px;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    font: 21px/1 Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    cursor: pointer;
    background: #fff;
    transition: background .2s;
    box-sizing: border-box;
    z-index: 2;
    display: block;
    line-height: 30px
}

.close-modal-form:hover {
    color: #555;
    background: #eee;
    text-decoration: none
}

.mini-form-wrap-director .appointments__foto {
    z-index: 5
}

.mini-form-wrap-director .input-wrap textarea {
    margin-top: 15px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
    color: #7a828b;
    font-family: "Museo Sans Cyrl";
    font-size: 14px;
    line-height: 20px;
    padding: 12px;
    resize: none;
    border: none width: calc(65% + 2px);
    height: 64px;
    width: 100%;
    max-width: 465px
}

.mini-form-wrap-red .textarea-field .input-placeholder {
    bottom: 27px
}

.mini-form-wrap-red .textarea-field .input-placeholder.active {
    transform: translateY(-23px);
    font-size: 10px !important
}

.mini-form-wrap-director .new-form__success h2 {
    color: #fff;
    font-family: "Futura New";
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-top: 80px;
    margin-bottom: 130px
}

.mini-form-wrap-director .new-form__success .h2_new {
    color: #fff;
    font-family: "Futura New";
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-top: 80px;
    margin-bottom: 130px
}

@media(max-width:767px) {

    .mini-form-wrap-red input[name=form_text_1],
    .mini-form-wrap-red input[name=form_text_3],
    .mini-form-wrap-red input[name=form_text_55] {
        margin-bottom: 15px
    }

    .mini-form-wrap-red input[name=form_text_3]+.input-placeholder {
        margin-bottom: 15px
    }
}

/* End */


/* Start:/local/templates/kellerNew/components/bitrix/form/mini/bitrix/form.result.new/.default/style.css?17308972342936*/
textarea[name="form_textarea_63"],
textarea[name="form_textarea_63"]+span {
    display: none;
}

form[name=SIMPLE_FORM_3] {
    display: none;
    position: relative;
    z-index: 100
}

.mini-form-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #0f0f11;
    opacity: .87;
    top: 0;
    left: 0;
    z-index: 100
}

.mini-form-wrap {
    position: fixed;
    z-index: 110;
    background-color: #fff;
    padding: 24px;
    margin: 0;
    border-width: 0;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box;
    width: 380px;
    left: calc(50% - 190px);
    top: calc(50% - 270px)
}

.mini-form-wrap .new-form__title {
    font: bold 19px/1 "Futura New", sans-serif;
    color: #333;
    text-align: center;
    position: relative;
    padding: 0 0 18px;
    margin: 0 auto 40px;
    max-width: 250px
}

.mini-form-wrap .new-form__title:after {
    content: '';
    height: 5px;
    width: 150px;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    background: #ed1b2e
}

.mini-form-wrap .form-content {
    position: relative;
    padding: 25px;
    border: 1px solid rgba(51, 51, 51, .15)
}

.mini-form-wrap .form-content .form-item-label {
    display: block;
    margin: 0 0 25px
}

.mini-form-wrap .form-item-label input {
    height: 38px;
    width: 100%;
    color: #333;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    border: 1px solid #faf8f8;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font: 400 16px/1 "Museo Sans Cyrl", sans-serif;
    padding: 0 10px;
    background-color: #e9eef4;
    margin: 0
}

.mini-form-wrap .form-content .form-item-label-span {
    position: relative;
    display: block;
    width: 100%;
    font: 400 13px/1 "Museo Sans Cyrl", sans-serif;
    color: #333;
    margin: 0 0 5px;
    color: #717577
}

.mini-form-wrap .form-content .help-block.error {
    display: block;
    position: relative;
    font: 400 11px/1.6 "Museo Sans Cyrl", sans-serif;
    color: #ed1b2e;
    width: 100%;
    text-align: left;
    padding: 5px 0 0 0
}

.mini-form-wrap .form-content .form-button {
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    min-width: 200px;
    padding: 20px 20px;
    border-radius: 2px;
    color: #fff;
    font-family: "Futura New";
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 16px;
    text-transform: uppercase;
    position: relative;
    transition: all .3s;
    border: 0;
    background-color: #ed1b2e
}

.mini-form-wrap .form-content .form-button:hover {
    text-decoration: none;
    transform: translateY(-5px);
    box-shadow: 0 7px 10px 0 rgba(152, 64, 64, .55)
}

.mini-form-wrap .new-form__success {
    padding-top: 10px
}
/* End */


/* Start:/local/templates/kellerNew/components/bitrix/form/stock/bitrix/form.result.new/.default/style.css?17308970814292*/
input[name="form_text_16"] {
  display: none;
}
form[name="SIMPLE_FORM_14"] {
  display: none;
  position: relative;
  z-index: 100;
}
.mini-form-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: #0f0f11;
  opacity: 0.87;
  top: 0;
  left: 0;
  z-index: 100;
}
.mini-form-wrap-stock {
  position: fixed;
  padding: 24px;
  margin: 44px 0;
  border-width: 0;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
  z-index: 110;
  background-color: #fff;
  margin: 0;
  border-width: 0;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
  width: 380px;
  left: calc(50% - 190px);
  top: calc(50% - 250px);
}

.mini-form-wrap-stock .new-form__title {
  font: bold 19px/1 "Futura New", sans-serif;
  color: #333;
  text-align: center;
  position: relative;
  padding: 0 0 18px;
  margin: 0 auto 40px;
  max-width: 250px;
}
.mini-form-wrap-stock .new-form__title:after {
  content: "";
  height: 5px;
  width: 150px;
  display: block;
  position: absolute;
  bottom: -8px;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  background: #9d2945;
}
.mini-form-wrap-stock .form-content {
  position: relative;
  padding: 25px;
  border: 1px solid rgba(51, 51, 51, 0.15);
}
.mini-form-wrap-stock .form-content .form-item-label {
  display: block;
  margin: 0 0 25px;
}
.mini-form-wrap-stock input {
  height: 38px;
  width: 100%;
  color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  border: 1px solid #faf8f8;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font: 400 16px/1 "Museo Sans Cyrl", sans-serif;
  padding: 0 10px;
  background-color: #e9eef4;
}
.mini-form-wrap-stock .new-form__label {
  position: relative;
  display: block;
  width: 100%;
  font: 400 13px/1 "Museo Sans Cyrl", sans-serif;
  color: #333;
  margin: 0 0 5px;
  color: #717577;
}
.mini-form-wrap-stock .form-content .form-button {
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  width: 100%;
  min-width: 200px;
  border-radius: 2px;
  color: #fff;
  font-family: "Futura New";
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
  position: relative;
  transition: all 0.3s;
  border: 0;
  background-color: #9d2945;
  text-align: center;
  height: 56px;
}
.mini-form-wrap-stock .new-form__agreement {
  color: #717577;
}
.mini-form-wrap-stock .new-form__success {
  padding-top: 10px;
}
.mini-form-wrap-stock .checkbox-group input[type="checkbox"] {
  height: 21px;
  width: 21px;
  min-height: 20px;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 3px 3px 15px 0 rgba(89, 89, 89, 0.2);
  box-shadow: 3px 3px 15px 0 rgba(89, 89, 89, 0.2);
  margin-right: 10px;
  vertical-align: top;
  margin-top: 20px;
}
.mini-form-wrap-stock .input-placeholder {
  color: #7a828b;
  font-family: "Museo Sans Cyrl";
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  bottom: 10px;
  left: 27px;
  transition: all 250ms ease-in-out;
  pointer-events: none;
}

.mini-form-wrap-stock .form-group,
.mini-form-wrap-stock .input-wrap {
  position: relative;
}
.mini-form-wrap-stock .input-placeholder.active {
  transform: translateY(-17px);
  font-size: 10px !important;
}
.mini-form-wrap-stock .close-modal-form {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 0;
  margin: 0;
  width: 30px;
  height: 30px;
  font: 21px/1 Arial, Helvetica Neue, Helvetica, sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  cursor: pointer;
  background: #fff;
  transition: background 0.2s;
  box-sizing: border-box;
  z-index: 2;
  display: block;
  line-height: 30px;
}
.close-modal-form:hover {
  color: #555;
  background: #eee;
  text-decoration: none;
}
.mini-form-wrap-stock .appointments__foto {
  z-index: 5;
}
.callmewidget {
  text-decoration: none;
  padding-top: 2px;
  display: inline-block;
  margin-left: 50px;
  cursor: pointer;
}

/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17292439522786*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(224, 244, 255) !important;
}
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color: #333;
}
/* End */


/* Start:/local/templates/kellerNew/styles.css?17504354982886*/
.iframe-module__iframe,.iframe-module__default{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding:0;height:100%;border:none;width:100%;max-width:none !important;box-sizing:border-box;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}.iframe-module__wrapper,.iframe-module__default{position:fixed !important;display:none;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100%;transform:scale(0);font:inherit;font-size:100%;padding:0;vertical-align:baseline;border:0;box-sizing:border-box;background-color:#fafafa;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}.iframe-module__fullPage{display:block;transform:scale(1);opacity:1}.iframe-module__active{display:block;z-index:2147483647;transition:transform .4s ease, 
 opacity .4s ease, top .3s ease, height .3s ease}.iframe-module__visible{opacity:1;transform:scale(1);transition:transform .4s ease, 
 opacity .4s ease}.iframe-module__custom{height:100vh;padding:0;border:none;width:100%;max-width:none !important;box-sizing:border-box;display:block}
.index-module__overflowHidden{height:100% !important;position:static !important;overflow:hidden !important}.index-module__overflowHiddenIphone{overflow:hidden}
pre,
div.visloguzova-olga-yurevna {
    display: none;
}
@media (max-width: 640px) {
    div.slick-slide > p:nth-child(2) {
        display: none;
    }
    .sertBlock-title {
        text-align: center;
        margin-bottom: 0px;
    }
    .sertBlock-img {
        margin-top: 0px;
    }
    .sertBlock-bottom {
        text-align: center;
    }
    div.serviceNew > a > div.title:after {
        content: "→";
    }
}
html:not(.special) body.moskva a.city-new__item.moskvabody.main a.city-new__item.main,
html:not(.special) body.main a.city-new__item.main,
html:not(.special) body.bataysk a.city-new__item.bataysk,
html:not(.special) body.sochi a.city-new__item.sochi,
html:not(.special) body.adler a.city-new__item.adler,
html:not(.special) body.krasnodar a.city-new__item.krasnodar,
html:not(.special) body.ekaterinburg a.city-new__item.ekaterinburg,
html:not(.special) body.pervouralsk a.city-new__item.pervouralsk {
    background: #9d2945;
}
.mobileonly{display:none!important;}
@media (max-width: 640px) { 
    .mobileonly{display:block!important;}
}
#preFooter, footer {
    margin: 0 auto;
width:100%;
}.text .col-lg-8 p {color:#fff;}
body.krasnodar .city-412,  body.moskva .city-412,
body.bataysk .city-262,
body.sochi .city-412,
body.adler .city-395,
body.ekaterinburg .city-551,
body.pervouralsk .city-446{
    display:block!important;
}
.modal-location__item > a {
    color: #fff!important;
}
.nca-cookiesaccept-line-text{font-size:13px;}
@media screen and (max-width: 320px) {
    .NewHeader_bottom a {
        font-size: 9px;
    }
}
@media (max-width: 360px) {
    .NewHeader_bottom--left {
        padding: 25px 10px 20px 15px;
    }
}
/* End */


/* Start:/local/templates/kellerNew/template_styles.css?175078954011330*/
.specialist-obzor__list h1,
.wrap-h1 h1 {
    font-family: "Futura New";
    font-size: 40px;
    font-weight: 500;
    line-height: 1.15;
    margin-bottom: 30px
}

.wrap-h1 h1 {
    margin-bottom: 40px
}

.specialist-obzor__list h1:before,
.wrap-h1 h1:before {
    font-family: "Futura New";
    font-size: 40px;
    line-height: 1.15;
    margin-bottom: 20px
}

.wrap-h1 h1:before {
    content: "";
    background-image: url(/images/flag.png);
    width: 45px;
    height: 14px;
    display: block
}

.form-wrapper:after,
.wsubmit .btn.sub-btn:after {
    background-color: #9d2945 !important
}

.advantages .adv-item {
    padding: 40px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .07);
    box-shadow: 1px 1px 6px 0 rgba(30, 30, 30, .21);
    width: 100%
}

.advantages .adv-item .title {
    font-size: 24px;
    line-height: 1.4;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center
}

.advantages .adv-item .desc {
    font-size: 14px;
    color: #555;
    text-align: center
}

.advantages .adv-item.mt-15 {
    margin-top: 15px
}

.advantages .flex-row>div {
    padding-left: 15px;
    display: flex
}

.advantages .adv-item.item-top-border-red {
    border-top: 15px #9d2945 solid
}

.advantages .adv-item.item-top-border-green {
    border-top: 15px #57b16d solid
}

.advantages .adv-item.item-top-border-gray {
    border-top: 15px #959595 solid
}

.advantages .adv-item.item-top-border-blue {
    border-top: 15px #3d96d2 solid
}

.advantages .adv-item.item-top-border-brown {
    border-top: 15px #8b6340 solid
}

@media (min-width:576px) and (max-width:991.98px) {
    .advantages .flex-row>div:nth-child(2n) {
        padding-right: 15px
    }

    .advantages .adv-item {
        margin-top: 15px
    }
}

@media (min-width:0) and (max-width:575.98px) {
    .advantages .flex-row>div {
        padding-left: 5px;
        padding-right: 5px
    }

    .advantages .adv-item {
        margin-top: 15px
    }
}

.viniri-steps .step-item {
    margin-bottom: 65px;
    border-left: 2px solid #9d2945;
    min-height: 450px;
    padding: 0 80px;
    position: relative
}

.viniri-steps .flex-cell:first-child .step-item:before {
    content: "";
    width: 19px;
    height: 19px;
    border-radius: 19px;
    background: #9d2945;
    position: absolute;
    top: 0;
    left: -10px
}

.viniri-steps .flex-cell:last-child .step-item:before {
    content: "";
    width: 19px;
    height: 19px;
    border-radius: 19px;
    background: #9d2945;
    position: absolute;
    bottom: 0;
    left: -10px
}

.viniri-steps .step-item .title {
    font-size: 19px;
    line-height: 24px;
    color: #000;
    padding: 0 0 30px;
    font-weight: 600;
    position: relative
}

.viniri-steps .step-item .title span {
    position: absolute;
    left: -38px
}

.viniri-steps .step-item .desc p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 30px
}

@media (min-width:768px) and (max-width:991.98px) {
    .viniri-steps .step-item {
        padding: 0 32px
    }

    .viniri-steps .step-item .title span {
        left: -20px
    }
}

@media (min-width:0px) and (max-width:767.98px) {
    .viniri-steps .flex-cell {
        padding: 0 15px
    }

    .viniri-steps .step-item {
        margin-bottom: 25px;
        min-height: auto;
        padding: 0 65px
    }
}

.pay-dental .flex-cell {
    background: #9d2945 url(/local/templates/kellerNew/img/sd-credit-block.png) no-repeat right center;
    height: 170px;
    padding: 0 300px 0 50px;
    display: flex
}

.pay-dental .flex-cell p {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #fff
}

.pay-dental .flex-cell .button {
    margin-top: 12px
}

.pay-dental .flex-cell .button a {
    width: 170px;
    font-size: 14px;
    cursor: pointer;
    transition: .3s;
    text-decoration: none;
    height: 40px;
    background: #fff;
    border-radius: 20px;
    border: none;
    display: block;
    text-align: center;
    padding: 10px 0;
    color: #337ab7
}

.pay-dental .flex-cell .button a:hover {
    background: #9d2945;
    color: #fff;
    transition: .3s
}

.result-dental {
    margin-top: 60px;
    background: #9d2945;
    padding-top: 50px;
    padding-bottom: 60px
}

.result-dental h2 {
    font-weight: 700;
    font-size: 34px;
    line-height: 40px;
    color: #fff
}

.result-dental .item .text {
    display: block;
    padding: 30px 40px
}

.result-dental .item {
    display: block;
    background: #fff
}

.result-dental .flex-cell.item-wrap {
    max-width: calc(33% - 30px);
    flex-basis: calc(33% - 30px);
    width: calc(33% - 30px);
    margin: 0 15px
}

.result-dental .item .text .title {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #223a52;
    white-space: nowrap;
    overflow: hidden
}

.result-dental .item .text .desc {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #7b8595;
    height: 120px;
    overflow: hidden
}

.result-dental .item a {
    display: block;
    position: relative;
    height: 180px
}

.result-dental .flex-wrap-wrap {
    margin-top: 40px
}

.result-dental .item a:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 58px;
    height: 42px;
    margin-left: -29px;
    margin-top: -21px;
    background: url(/local/templates/kellerNew/img/play.svg) no-repeat center;
    background-size: contain;
    z-index: 10;
    opacity: .3;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.result-dental .item a img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover
}

.result-dental .item a:hover {
    cursor: pointer
}

.result-dental .slick-prev {
    left: -64px;
    background: url(/local/templates/kellerNew/img/prev-btn-2.svg) no-repeat center
}

.result-dental .slick-next,
.result-dental .slick-prev {
    display: block;
    position: absolute;
    top: calc(50% - 16px);
    width: 32px;
    height: 32px;
    cursor: pointer;
    border: none;
    font-size: 0;
    z-index: 20;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.result-dental .slick-next:hover,
.result-dental .slick-prev:hover {
    opacity: .7
}

.result-dental .slick-next {
    right: -64px;
    background: url(/local/templates/kellerNew/img/next-btn-2.svg) no-repeat center;
    transform: none
}

.result-dental .slick-prev:hover {
    opacity: .6;
    background-image: url(/local/templates/kellerNew/img/prev-btn-2.svg)
}

.result-dental .slick-next:hover {
    opacity: .6;
    background-image: url(/local/templates/kellerNew/img/next-btn-2.svg)
}

@media (min-width:0) and (max-width:767.98px) {
    .pay-dental .flex-cell {
        background: #9d2945;
        padding: 20px 20px 170px;
        display: flow-root
    }

    .result-dental .slick-prev {
        background: url(/local/templates/kellerNew/img/prev-btn.svg) no-repeat center;
        left: 10px
    }

    .result-dental .slick-next {
        background: url(/local/templates/kellerNew/img/next-btn.svg) no-repeat center;
        right: 10px
    }

    .result-dental .slick-prev:hover {
        background-image: url(/local/templates/kellerNew/img/prev-btn.svg)
    }

    .result-dental .slick-next:hover {
        background-image: url(/local/templates/kellerNew/img/next-btn.svg)
    }

    .result-dental h2 {
        font-size: 20px;
        text-align: center
    }

    .result-dental {
        margin-top: 30px;
        padding-top: 30px;
        padding-bottom: 30px
    }
}

.branches {
    display: none
}

.button-module__default[data-name-space=dentolo] {
    box-shadow: none;
    background: #9d2945;
    color: #fff
}

.button-module__default[data-name-space=dentolo]:hover {
    background: #9d2945;
    transform: translateY(-5px);
    box-shadow: 0 7px 10px 0 rgb(152 64 64 / 55%) !important
}

.button-module__default[data-name-space=dentolo]::after {
    background-image: url(https://dentolo.ru/pop-up-quiz/common/img/arrow-next.png)
}

.wide-module__default[data-name-space=dentolo] {
    background: #bebebe
}

.header-module__default[data-name-space=dentolo] {
    color: #9d2945 !important;
    font-weight: 700
}

body.bataysk>div.container.wrap-h1>div:nth-child(3)>div>div>a.serviceNew_item:nth-child(6) {
    display: none;
}

.custom-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 166px;
    height: 50px;
    position: relative;
    color: #2e1c0d;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: ease .3s;
    transition: ease .3s;
    margin: auto;
    border-radius: 20px;
}

.custom-btn:after {
    content: "";
    display: block;
    width: 30px;
    height: 300px;
    margin-left: 60px;
    background: #fff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#b3ffffff', GradientType=0);
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0px;
    }

    30% {
        left: 110%;
        margin-left: 80px;
    }

    100% {
        left: 110%;
        margin-left: 80px;
    }
}
.fancybox-close-small {
    background-color: gray !important;
}
form .error {
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    margin: 5px 0;
}
.sale-date-end {
    font-size: 24px;
    font-weight: 600;
}
@media(max-width: 767px) {
  .NewHeader {
	position: fixed;
	background-color: white;
	z-index: 1;
  }
  .mob-padding-header {
	height: 60px;
  }
}
/* End */
/* /local/templates/kellerNew/css/plugins/bootstrap.css?167101761583502 */
/* /local/templates/kellerNew/css/plugins/slick.1.6.0.css?15630349341249 */
/* /local/templates/kellerNew/css/fonts.css?16536788185292 */
/* /local/templates/kellerNew/css/lightgallery.min.css?162617567820474 */
/* /local/templates/kellerNew/css/modal-location.css?16583937002203 */
/* /local/templates/kellerNew/css/reset.css?16540533371538 */
/* /local/templates/kellerNew/css/base.css?16536793501592 */
/* /local/static/bundle/css/project.css?16536794723438 */
/* /local/templates/kellerNew/css/style-page.css?16536796385016 */
/* /local/templates/kellerNew/css/service.css?165452750112271 */
/* /local/templates/kellerNew/css/action.css?17373607369162 */
/* /local/templates/kellerNew/css/certificate.css?16536800952116 */
/* /local/templates/kellerNew/css/plugins/jquery.fancybox.min.css?155920262110252 */
/* /local/templates/kellerNew/css/plugins/jquery.formstyler.css?15289851461737 */
/* /local/templates/kellerNew/css/plugins/jquery.formstyler.theme.css?15289851469425 */
/* /local/templates/kellerNew/css/plugins/before-after.min.css?1559202621814 */
/* /local/templates/kellerNew/css/flex.css?165368023919764 */
/* /local/templates/kellerNew/css/style.css?173089058786903 */
/* /local/templates/kellerNew/css/header.css?174228090717722 */
/* /local/templates/kellerNew/components/bitrix/search.form/mobile/style.css?1673893556752 */
/* /local/templates/kellerNew/components/bitrix/news.list/license-footer/style.css?1653811267590 */
/* /local/components/custom/webpractik.fakerating-custom/templates/.default/style.css?16538113493131 */
/* /local/templates/kellerNew/components/bitrix/form/red/bitrix/form.result.new/.default/style.css?17344217074871 */
/* /local/templates/kellerNew/components/bitrix/form/raschet/bitrix/form.result.new/.default/style.css?165861681310340 */
/* /local/templates/kellerNew/components/bitrix/form/director/bitrix/form.result.new/.default/style.css?17345318486119 */
/* /local/templates/kellerNew/components/bitrix/form/mini/bitrix/form.result.new/.default/style.css?17308972342936 */
/* /local/templates/kellerNew/components/bitrix/form/stock/bitrix/form.result.new/.default/style.css?17308970814292 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17292439522786 */
/* /local/templates/kellerNew/styles.css?17504354982886 */
/* /local/templates/kellerNew/template_styles.css?175078954011330 */
