/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */fieldset,hr{border:0;padding:0}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v13/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v13/DvlFBScY1r-FMtZSYIYoYw.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v14/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype')}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,p{margin:0;padding:0}body{position:relative;width:100%;height:100vh;min-height:570px;background:url(../img/bg.png) center center no-repeat #ba2a46;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;font-family:Lato,sans-serif}body #main_wrapper{position:inherit;height:inherit;min-height:inherit}body #main_wrapper header{position:inherit;text-align:left}body #main_wrapper header img.logo{width:100%;max-width:249px;height:auto}body #main_wrapper .content{position:absolute;top:45%;left:50%;width:calc(100% - 20px);max-width:580px;padding:10px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}body #main_wrapper .content h1.title{display:inline-block;width:100%;max-width:380px;margin-bottom:25px;font-family:Oswald,sans-serif;font-size:60px;line-height:1.2;color:#FFF}@media (max-width:760px){body #main_wrapper .content{top:50%}body #main_wrapper .content h1.title{font-size:42px}}body #main_wrapper .content h2.subtitle{display:inline-block;width:100%;max-width:515px;margin-bottom:40px;font-weight:400;font-size:18px;line-height:1.78;color:#FFF}@media (max-width:760px){body #main_wrapper .content h2.subtitle{font-size:16px}}body #main_wrapper .content a.show_popup_btn{position:relative;display:inline-block;width:100%;max-width:226px;height:50px;padding:0 54px 0 15px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);text-decoration:none;font-weight:700;font-size:13px;text-align:left;color:#323232;line-height:50px}body #main_wrapper .content a.show_popup_btn::after{position:absolute;display:block;content:'';width:24px;height:24px;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/arrow_down.svg) center center no-repeat}body #main_wrapper footer{position:absolute;bottom:0;width:calc(100% - 20px);padding:30px 10px;color:#fff;background-color:#323232}@media (max-width:760px){body #main_wrapper .content a.show_popup_btn{max-width:200px}body #main_wrapper footer{padding:10px}}body #main_wrapper footer .wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto;min-height:inherit;overflow:hidden}body #main_wrapper footer .wrapper .left_block,body #main_wrapper footer .wrapper .right_block{float:left}@media (max-width:760px){body #main_wrapper footer .wrapper .left_block,body #main_wrapper footer .wrapper .right_block{float:none;width:100%!important;text-align:center!important;margin-bottom:10px}}body #main_wrapper footer .wrapper .left_block{width:75%;font-size:14px;color:#fff;opacity:.5;filter:alpha(opacity=50);letter-spacing:.3px}body #main_wrapper footer .wrapper .left_block a{display:inline-block;text-decoration:none;color:inherit;margin-left:15px}body #main_wrapper footer .wrapper .right_block{width:25%;text-align:right}body #main_wrapper footer .wrapper .right_block img{width:100%;max-width:151px;height:auto}body .popupinfo{position:absolute;top:-100%;left:50%;width:100%;max-width:480px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;overflow:hidden;-webkit-transition:all ease-in-out .35s;-moz-transition:all ease-in-out .35s;-o-transition:all ease-in-out .35s;transition:all ease-in-out .35s;opacity:0;filter:alpha(opacity=0)}body .popupinfo::after,body .popupinfo::before{left:0;right:20px;pointer-events:none;content:'';display:block}body .popupinfo.show{top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:1;filter:alpha(opacity=1)}@media (max-width:760px){body .popupinfo.show{position:fixed;top:0;left:0;max-width:100%;height:100vh;max-height:100vh;-webkit-transform:initial;-moz-transform:initial;transform:initial}body .popupinfo.show .container{max-height:calc(100vh - 160px)!important}}body .popupinfo::before{position:absolute;top:0;height:60px;z-index:1;background:-moz-linear-gradient(top,#fff 35%,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 35%,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 35%,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0 )}body .popupinfo::after{position:absolute;bottom:0;height:120px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 40%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 40%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 40%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 )}body .popupinfo a.closeBtn{position:absolute;z-index:1;right:7px;top:6px}body .popupinfo .container{height:calc(100vh - 160px);max-height:415px;overflow-y:auto;padding:30px 30px 100px}body .popupinfo .container ul.block_info{padding:0;margin:0;list-style-type:none}body .popupinfo .container ul.block_info li{margin-bottom:10px;color:#323232;font-size:15px}body .popupinfo .container ul.block_info li:not(.title){position:relative}body .popupinfo .container ul.block_info li:not(.title)::after{position:absolute;display:block;content:'';width:15px;height:15px;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;border-radius:100%;border:2px solid rgba(50,50,50,.1);-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}body .popupinfo .container ul.block_info li:not(.title).selected::after{border:2px solid rgba(234,234,234,.1);background-color:#eaeaea}body .popupinfo .container ul.block_info li:not(.title).selected a{background-color:#323232;color:#fff}body .popupinfo .container ul.block_info li.title{padding:10px 0;background-color:#fff;font-weight:700;font-size:18px}body .popupinfo .container ul.block_info li a{display:block;padding:10px 15px;text-decoration:none;color:inherit;background-color:#eaeaea;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}body .popupinfo a.chooseBtn{position:absolute;bottom:30px;left:30px;right:30px;height:45px;z-index:1;color:#fff;line-height:45px;text-align:center;font-weight:700;text-decoration:none;font-size:13px;background-color:#323232}@media (max-width:760px){body .popupinfo a.chooseBtn{bottom:60px}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}