html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,img,q,var,i,ol,ul,li,form,label,table,th,td,article,figure,footer,header,menu,nav,section,summary,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,figure,footer,header,menu,nav,section{display:block}html{overflow-x:hidden;overflow-y:auto}body{overflow-x:hidden;font-family:"Montserrat",sans-serif;font-size:14px;background:#fcfcfc;color:#9c0001}a{color:#9c0001;-webkit-transition:300ms;transition:300ms}a:active,a:visited{color:#9c0001}a:hover{color:#000;-webkit-transition:300ms;transition:300ms}h1,h2,h3,h4,h5{font-weight:400}h1{font-family:"Montserrat",cursive;font-weight:900;font-style:italic;text-transform:uppercase;font-size:90px;line-height:100px;letter-spacing:0}h3{font-size:40px;color:#000;line-height:50px}p{font-size:18px;line-height:30px}input,textarea{font-family:"Montserrat";font-size:18px;color:#373737;display:block;width:100%;background:0 0;border:0;border-bottom:2px solid #373737;-webkit-transition:300ms;transition:300ms}input:focus,textarea:focus{border-color:#000;background:0 0;border-color:#9c0001;-webkit-transition:300ms;transition:300ms;outline:0}textarea{resize:none}button,input[type=submit]{display:inline-block;width:auto;text-align:left;padding:0;margin:20px 0;font-weight:500;-webkit-transition:300ms;transition:300ms;border:0}button:hover,input[type=submit]:hover{cursor:pointer;-webkit-transition:300ms;transition:300ms;color:#9c0001}a{-webkit-transition:300ms;transition:300ms;text-decoration:none}a:hover{-webkit-transition:300ms;transition:300ms;text-decoration:none}a a:visited,a a:active,a a:focus{text-decoration:none;color:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box}.col-6{width:50%}[class*=col-]{float:left;padding:0 15px 0 15px}.container,.wrap{width:1020px;margin-left:auto;margin-right:auto}.row{margin-left:-15px;margin-right:-15px}.row::after{content:"";clear:both;display:table}#header{background:#9c0001;padding-bottom:0;min-height:auto;padding-top:60px;position:relative}#header:after{height:140px;width:160%;background:#9c0001;content:"";display:block;position:absolute;bottom:-140px;left:-30%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-2}#header:before{height:15px;width:160%;background:#ebebeb;content:"";display:block;position:absolute;bottom:-141px;left:-30%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-1}#header .wrap{position:relative}#header #logo{margin-bottom:40px}#header #logo img{width:155px}#header #nav_btn{position:absolute;top:0;right:-100px}#header #nav_btn .click_area{height:110px;color:#fff;-webkit-transition:300ms;transition:300ms;font-size:18px;cursor:pointer}#header #nav_btn .click_area:hover{color:#000;-webkit-transition:300ms;transition:300ms}#header #nav_btn .name{display:block;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;font-size:17px;top:100px}#teaser h1,#teaser p{color:#fff}#teaser h1{margin-bottom:20px;width:91%}#teaser p{font-size:24px;line-height:29px}#nav{position:fixed;overflow-y:auto;overflow-x:hidden;display:none;top:0;right:0;width:100%;height:100%;z-index:9000}#nav .close_btn:hover{color:#fff;-webkit-transition:300ms;transition:300ms;cursor:pointer}#nav .menu li.current_page_item>a{border-bottom:none;padding-bottom:4px;color:#9c0001}#nav .menu a:hover{color:#9c0001}#footer{background:#000;padding-bottom:40px;margin-top:100px;color:#fff;text-align:center;position:relative}#footer:after{height:140px;width:160%;background:#000;content:"";display:block;position:absolute;top:-140px;left:-30%;-webkit-transform-origin:100%0;transform-origin:100%0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-2}#footer:before{height:15px;width:160%;background:#1a1a1a;content:"";display:block;position:absolute;top:-141px;left:-30%;-webkit-transform-origin:100%0;transform-origin:100%0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-1}#footer .txt{position:relative}#footer .backToTop{position:absolute;font-size:18px;color:#000;bottom:100px;right:0;-webkit-transition:300ms;transition:300ms}#footer .backToTop:hover{-webkit-transition:300ms;transition:300ms}#footer .backToTop:hover i{padding-left:50px}#footer .backToTop i{padding-left:50px}#footer .logo{margin:0 0 35px 0;padding-top:20px}#footer p{font-size:13px}#footer .description{margin-bottom:25px}#footer .social{font-size:20px}#footer .social a{margin-right:40px}#footer .social a:last-child{margin-right:0}#footer .copyright{margin-top:20px}#main_box{padding:160px 0 80px 0}.single_page h1,.single_page h2,.single_page h3,.single_page h4,.single_page h4,.single_page h5,.single_page h6{margin:40px 0;color:#000}.single_page p{margin-bottom:40px}.single_page .txt_column .row{margin-bottom:40px}#post-15 .contactsTxt{text-align:right;padding-right:10%;margin-top:90px}#post-15 .contactsTxt p{font-size:24px;line-height:25px}#post-15 .contactsTxt .mail_to a{color:#000;vertical-align:top}#post-15 .contactsTxt .mail_to a:hover{color:#9c0001}#post-15 .contactsTxt .mail_to a i{color:#9c0001;font-size:22px;padding-left:20px;margin-top:-6px}#post-15 .contactsForm h3{margin:0 0 40px 0}#contact_form{color:#000;font-family:"Montserrat";font-size:18px}#contact_form>div{margin-bottom:30px}#contact_form textarea{height:120px}#contact_form span{display:block;font-weight:500;margin-bottom:5px}#contact_form .btn-submit{margin-top:-30px}#contact_form .btn-submit input{font-weight:800}.social_links a{color:inherit}.social_links a:hover{color:#9c0001}.default_social{text-align:center}.default_social .social_links{text-align:center;font-size:22px;color:#000}.default_social .social_links a{margin-right:40px}.default_social .social_links a:last-child{margin-right:0}@media screen and (max-width:1199px){#main_box{padding-bottom:140px}html{overflow-x:hidden}[class*=col-]{width:100%;float:none}.row{margin:0}.container,.wrap{width:100%}#header{min-height:0;padding-bottom:0}#header #nav_btn{right:40px}#header #teaser{width:80%;margin-left:auto;margin-right:auto}#header:after{bottom:-60px}#header:before{bottom:-61px}#footer:before{top:-81px}#footer:after{height:80px;top:-80px}#footer .wrap{width:80%;margin:auto}#post-15 .contactsTxt{margin-top:10px}#post-15 .contactsTxt .mail_to{text-align:center;font-size:22px}#post-15 .contactsForm{margin-top:80px}}@media screen and (max-width:800px){#main_box{padding-top:100px}#header #teaser h1{font-size:50px;line-height:60px}#header #teaser p{font-size:20px}}@media screen and (max-width:540px){#main_box{padding-bottom:0}#header{padding-bottom:0}#header #logo{width:50%;margin:0 0 40px 40px;text-align:center}#header #logo img{width:100%}#header #teaser h1{font-size:40px;line-height:50px}}