html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{color:#2b2b2b;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:1.5}body{background:#f5f5f5}a{color:#24890d;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a:active,a:hover{color:#41a62a}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:36px 0 12px}h1{font-size:26px;line-height:1.3846153846}h2{font-size:24px;line-height:1}h3{font-size:22px;line-height:1.0909090909}h4{font-size:20px;line-height:1.2}h5{font-size:18px;line-height:1.3333333333}h6{font-size:16px;line-height:1.5}address{font-style:italic;margin-bottom:24px}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}mark,ins{background:#fff9c0;text-decoration:none}p{margin-bottom:24px}code,kbd,tt,var,samp,pre{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}pre{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}big{font-size:125%}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}dl{margin-bottom:24px}dt{font-weight:bold}dd{margin-bottom:24px}ul,ol{list-style:none;margin:0 0 24px 20px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin:0 0 0 20px}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}figure{margin:0}fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px;padding:11px 12px 0}legend{white-space:normal}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table,th,td{border:1px solid rgba(0,0,0,0.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}caption,th,td{font-weight:normal;text-align:left}th{border-width:0 1px 1px 0;font-weight:bold}td{border-width:0 1px 1px 0}del{color:#767676}hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin-bottom:23px}::selection{background:#24890d;color:#fff;text-shadow:none}::-moz-selection{background:#24890d;color:#fff;text-shadow:none}*{font-family:'Roboto',sans-serif}body{font-family:'Roboto',sans-serif;color:#5a5a5a;padding-bottom:40px}.svg-filters{position:absolute;visibility:hidden;width:1px;height:1px}body .container{background-color:#797979;background-image:url("images/transparent-square-tiles.png")}.lead{line-height:2.4}.lead p{max-width:960px;margin:0 auto}.alertify-cover{z-index:999999999}.btn-primary{color:#fff;background-color:#ffb91a;border-color:#ffb91a;color:#0d1c3e;-webkit-transition:.5s;transition:.5s}.btn-primary:hover{background-color:#ffb91a;border-color:#ffb91a;color:#0d1c3e;-webkit-transform:scale(1.2);transform:scale(1.2)}.btn-primary[disabled]:hover{background-color:#ffb91a;border-color:#ffb91a;-webkit-transform:scale(1);transform:scale(1)}.btn-primary.focus,.btn-primary:focus{background-color:#ffb91a;border-color:#ffb91a}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#ffb91a;border-color:#ffb91a}.navbar-wrapper{left:0;right:0;top:0}.navbar-wrapper .navbar{border-radius:4px;padding-left:0;padding-left:0;padding-right:0;padding-right:0;background-color:#ffb91a;border-color:#ffb91a;min-height:40px}.navbar-wrapper .navbar.navbar-fixed-top{-webkit-transition:3s;transition:3s;height:42px;// -webkit-animation:show-nav;//animation:show-nav;// -webkit-animation-duration:3.9s;//animation-duration:3.9s}.navbar-wrapper .navbar .container{background-color:#ffb91a;border-color:#ffb91a;// -webkit-animation:show-nav;//animation:show-nav;// -webkit-animation-duration:3.9s;//animation-duration:3.9s}.navbar-wrapper .container{padding-left:15px;padding-right:15px}@-webkit-keyframes show-nav{from{height:0;min-height:0}to{height:51px;min-height:51px}}@keyframes show-nav{from{height:0;min-height:0}to{height:51px;min-height:51px}}.navbar-brand{float:left;height:20px;padding:10px;font-size:35px;box-sizing:content-box;line-height:25px;color:white !important;margin-right:20px}.navbar-right{margin-right:0}.navbar-inverse .navbar-nav a{border:1px solid transparent}.navbar-inverse .navbar-nav .current_page_item>a{color:#fff;background-color:#545454}.navbar-inverse .navbar-nav .active>a{background-color:rgba(0,0,0,0.5);border:1px solid #ff8d00}.navbar-inverse .navbar-nav .active>a:focus,.navbar-inverse .navbar-nav .active>a:hover,.navbar-inverse .navbar-nav .current_page_item>a:focus,.navbar-inverse .navbar-nav .current_page_item>a:hover{color:#fff;background-color:#545454}.navbar-inverse .navbar-nav li>a{color:#292929;padding:10px 5px;font-size:14px}.navbar-inverse .navbar-nav li a i{margin-right:5px}.navbar-wrapper>.container{padding-left:0;padding-right:0}.carousel{height:600px}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar-nav.navbar-right>li{float:left}.navbar-nav.navbar-right>li a{padding-bottom:10px;padding-top:10px}.carousel .item{background-color:#777;height:600px}.carousel-caption{z-index:10;text-shadow:0 4px 3px rgba(0,0,0,0.7),0 8px 13px rgba(0,0,0,0.2),0 18px 23px rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.5)}.carousel-caption p{font-size:21px;line-height:1.4;max-width:900px;margin:0 auto 20px}.carousel-inner>.item>img{height:600px;left:0;min-width:100%;position:absolute;top:0}.marketing .col-lg-4{margin-bottom:20px;text-align:center}.marketing .col-lg-4 p{margin-left:10px;margin-right:10px}.marketing h2{font-weight:normal;margin-bottom:60px}.marketing a.btn{background:#fbb619;border-radius:4px;box-shadow:0 2px 0 0 rgba(0,0,0,0.25);color:#0054c3;display:inline-block;padding:6px 30px 8px;position:relative;text-decoration:none;-webkit-transition:all .1s 0s ease-out;transition:all .1s 0s ease-out}.marketing .no-touch a.btn:hover{background:#fbb619;box-shadow:0 8px 2px 0 rgba(0,0,0,0.075);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .25s 0s ease-out;transition:all .25s 0s ease-out}.marketing .no-touch a.btn:active,.marketing a.btn:active{background:#fbb619;box-shadow:0 1px 0 0 rgba(255,255,255,0.25);-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-transition:all .025s 0s ease-out;transition:all .025s 0s ease-out}.marketing div.cards{margin:80px auto;max-width:960px;text-align:center}.marketing div.card{background:#fff;display:inline-block;margin:8px;max-width:300px;-webkit-perspective:1000;perspective:1000;position:relative;text-align:left;-webkit-transition:all .3s 0s ease-in;transition:all .3s 0s ease-in;z-index:1}.marketing div.card img{max-width:300px;min-width:300px;max-height:200px;min-height:200px;-o-object-fit:cover;object-fit:cover}.marketing div.card div.card-title{background:#fff;padding:6px 15px 10px;position:relative;z-index:0}.marketing div.card div.card-title a.toggle-info{border-radius:32px;height:32px;padding:0;position:absolute;right:15px;top:10px;width:32px}.marketing div.card div.card-title a.toggle-info span{background:#fff;display:block;height:2px;position:absolute;top:16px;-webkit-transition:all .15s 0s ease-out;transition:all .15s 0s ease-out;width:12px}.marketing div.card div.card-title a.toggle-info span.left{right:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.marketing div.card div.card-title a.toggle-info span.right{left:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.marketing div.card div.card-title h2{font-size:24px;font-weight:700;letter-spacing:-0.05em;margin:0;padding:0;color:#0054c3}.marketing div.card div.card-title h2 small{display:block;font-size:18px;font-weight:600;letter-spacing:-0.025em;color:#00005f}.marketing div.card div.card-description{padding:0 15px 10px;position:relative;font-size:14px;color:#00005f}.marketing div.card div.card-actions{box-shadow:0 2px 0 0 rgba(0,0,0,0.075);padding:10px 15px 20px;text-align:center}.marketing div.card div.card-flap{background:#d9d9d9;position:absolute;width:100%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.marketing div.card div.flap1{-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out;z-index:-1}.marketing div.card div.flap2{-webkit-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;z-index:-2}.marketing div.cards.showing div.card{cursor:pointer;opacity:.6;-webkit-transform:scale(0.88);transform:scale(0.88)}.marketing .no-touch div.cards.showing div.card:hover{opacity:.94;-webkit-transform:scale(0.92);transform:scale(0.92)}.marketing div.card.show{opacity:1 !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;display:inline-blocK !important}.marketing div.card.show div.card-title a.toggle-info{background:#f66 !important}.marketing div.card.show div.card-title a.toggle-info span{top:15px}.marketing div.card.show div.card-title a.toggle-info span.left{right:9px}.marketing div.card.show div.card-title a.toggle-info span.right{left:10px}.marketing div.card.show div.card-flap{background:#fff;-webkit-transform:rotateX(0);transform:rotateX(0)}.marketing div.card.show div.flap1{-webkit-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}.marketing div.card.show div.flap2{-webkit-transition:all .3s .2s ease-out;transition:all .3s .2s ease-out}.featurette-divider{margin:80px 0}.featurette-heading{font-size:50px;font-weight:300;letter-spacing:-1px;line-height:1}a{color:#fff}a:focus{color:#fff}a:hover{color:#fff}.btn-default{background-color:#fff;border:1px solid #fff;color:#333;text-shadow:none}.btn-default:hover{background-color:#fff;border:1px solid #fff;color:#333;text-shadow:none}.btn-default:focus{background-color:#fff;border:1px solid #fff;color:#333;text-shadow:none}body{background-color:#fff;color:#fff;height:600px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.5);background-color:#dbdbdb;background-image:url("images/transparent-square-tiles.png")}body.loaded .preloader{-webkit-animation:showing;animation:showing;-webkit-animation-duration:.9s;animation-duration:.9s;margin:auto;visibility:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}body.loaded .preloader svg{position:fixed;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body.loaded .preloader p{display:none}body.loaded .navbar-wrapper{z-index:20px;position:absolute}.preloader{z-index:9999;display:block;height:100vh;width:100%;position:fixed}.preloader svg{position:fixed;left:50%;top:50%;margin:-50px;cursor:pointer;-webkit-transform:scale(2.4);transform:scale(2.4);z-index:99}.preloader svg:hover .line-movement{-webkit-animation-play-state:running;animation-play-state:running}.preloader .beton-lines{-webkit-clip-path:url(#beton-mask);clip-path:url(#beton-mask)}.preloader .line-movement{-webkit-animation:beton-lines .5s infinite linear;animation:beton-lines .5s infinite linear}.preloader p{position:relative;margin:auto;top:80%;cursor:pointer;color:#545454;font-size:23px;color:#ffb91a;z-index:99}.preloader .loader-section{position:fixed;top:0;width:51%;height:100%;background-color:#797979;background-image:url("images/transparent-square-tiles.png");z-index:10}.preloader .loader-section.section-left{left:0}.preloader .loader-section.section-right{right:0}@-webkit-keyframes showing{from{opacity:1}50%{opacity:.7}99%{width:100%}to{opacity:0}}@keyframes showing{from{opacity:1}50%{opacity:.7}99%{width:100%}to{opacity:0}}@-webkit-keyframes beton-lines{100%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes beton-lines{100%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.site-wrapper{box-shadow:inset 0 0 100px rgba(0,0,0,0.5);display:table;height:600px;min-height:600px;width:100%}.site-wrapper .site-wrapper-inner{width:100%;height:100vh;display:block}.site-wrapper .site-wrapper-inner.cover-image{background:url(/img/cover.png);background-size:cover}.site-wrapper .marketing{padding:25px 0}.site-wrapper .marketing .row{margin-bottom:100px}.site-wrapper .marketing .circles{margin-bottom:50px}.site-wrapper .marketing .circles .blue-cirlce-cont{position:relative}.site-wrapper .marketing .circles .blue-cirlce-cont:hover .blue-curcle::before{-webkit-transform:scale(1);transform:scale(1)}.site-wrapper .marketing .circles .blue-cirlce-cont:hover .blue-curcle .img-in-circle{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.site-wrapper .marketing .circles .blue-cirlce-cont .blue-curcle{width:259px;height:259px;background-color:#217fa6;display:inline-block;position:inherit;padding:70px;border-radius:50%}#contact-form .column{padding-left:0}.yandex-metrica{position:fixed;display:inline;margin:0 auto;bottom:0;opacity:.1}#map{margin:0 auto;width:100%;height:500px}.site-footer h3{margin-top:0}.footer-email a,.footer-email p{color:#545454;margin:15px 0 20px 0;display:block}.footer-telefon-menu ul{list-style:none;margin:10px 0 20px 0}.footer-telefon-menu ul li a{color:#545454}.footer-telefon-menu ul li{padding-top:10px;padding-bottom:10px}.site-wrapper .marketing .circles .blue-cirlce-cont .blue-curcle::before{content:'';width:259px;height:259px;position:absolute;background:#3fafde;top:0;left:0;border-radius:50%;z-index:10;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .3s;transition:all .3s}.site-wrapper .marketing .circles .blue-cirlce-cont .blue-curcle .label{color:#f8f9fb;font-family:'Roboto',sans-serif;font-size:24px;font-weight:700;line-height:29px;text-transform:uppercase;z-index:11;position:inherit}.site-wrapper .marketing .circles .blue-cirlce-cont .blue-curcle .for-image-in-crcl{display:inline-block;height:95px;width:110px;position:relative;z-index:11}.site-wrapper .marketing .circles .blue-cirlce-cont .blue-curcle .for-image-in-crcl .img-in-circle{width:90px;height:auto;-webkit-transition:all .3s;transition:all .3s}.site-wrapper .marketing .row-name{color:#434651;font-family:'Roboto',sans-serif;font-size:40px;font-weight:700;margin-bottom:55px}.site-wrapper .marketing .row-name .blue{color:#349cc9}.site-wrapper .marketing .black-cont .blac-sqrl{background:#242127;width:150px;height:150px;display:block;position:relative;margin:auto;padding:10px;margin-bottom:20px;overflow:hidden;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .35s;transition:transform .35s}.site-wrapper .marketing .black-cont .blac-sqrl:hover{-webkit-transform:scale3d(1.15,1.15,1);transform:scale3d(1.15,1.15,1)}.site-wrapper .marketing .black-cont .blac-sqrl .for-image-in-crcl{border:solid 3px #00c4ff;width:100%;height:100%;display:block;padding:25%}.site-wrapper .marketing .black-cont .blac-sqrl .for-image-in-crcl .img-in-sqrl{width:50px;height:50px}.site-wrapper .marketing .black-cont .info-text{font-family:'Roboto',sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#434651}.site-wrapper .marketing .black-cont .info-text .yellow{color:#e7d126}.site-wrapper .marketing .diploma{position:relative;overflow:hidden;display:block}.site-wrapper .marketing .diploma:after{content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);background:rgba(255,255,255,0.13);background:-webkit-linear-gradient(left,rgba(255,255,255,0.13) 0,rgba(255,255,255,0.13) 77%,rgba(255,255,255,0.5) 92%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0.13) 0,rgba(255,255,255,0.13) 77%,rgba(255,255,255,0.5) 92%,rgba(255,255,255,0) 100%)}.site-wrapper .marketing .diploma:hover:after{opacity:1;top:-30%;left:-30%;-webkit-transition-property:left,top,opacity;transition-property:left,top,opacity;-webkit-transition-duration:.7s,0.7s,0.15s;transition-duration:.7s,0.7s,0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.site-wrapper .marketing .diploma:active:after{opacity:0}.site-wrapper .marketing .cars-container{padding:20px 0;position:relative;display:block}.site-wrapper .marketing .cars-container .cars{width:100%;height:auto}.site-wrapper .marketing .zapis-container{display:block;position:relative;margin-bottom:50px;padding:50px}.site-wrapper .marketing .zapis-container #zapis{border:0 solid;background:#369dc9;font-size:50px;padding:35px 80px;box-shadow:inset 0 0 200px #369dc9;outline:1px solid;outline-color:#369dc9;outline-offset:0;text-shadow:none;cursor:pointer;-webkit-transition:all 1250ms cubic-bezier(0.19,1,0.22,1);transition:all 1250ms cubic-bezier(0.19,1,0.22,1)}.site-wrapper .marketing .zapis-container #zapis:hover{border:1px solid;background:#369dc9;text-decoration:none;box-shadow:inset 0 0 20px rgba(255,255,255,0.65),0 0 20px transparent;outline-color:#369dc9;outline-offset:15px;text-shadow:1px 1px 2px #427388}.site-wrapper-inner{display:table-cell;vertical-align:middle;vertical-align:top}.cover-container{margin-left:auto;margin-right:auto;width:100%}.inner{padding:30px}.masthead-brand{margin-bottom:10px;margin-top:10px}.masthead-brand img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.masthead-brand:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.get_call{position:absolute;height:90px;background-color:rgba(0,0,0,0.6);color:#f8f9fb;font-family:'Roboto',sans-serif;font-size:30px;font-weight:700;line-height:29px;text-transform:uppercase;padding:inherit;border-radius:3px;margin-bottom:10px;margin-top:10px}.get_call span{opacity:1}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#ffb91a;border-color:#ffb91a}.get_call:hover{background-color:black}.masthead-nav>li{display:inline-block}.masthead-nav>li+li{margin-left:20px}.masthead-nav>li>a{border-bottom:2px solid transparent;color:#fff;color:rgba(255,255,255,0.75);font-size:16px;font-weight:bold;padding-left:0;padding-right:0}.masthead-nav>li>a:hover{background-color:transparent;border-bottom-color:#a9a9a9;border-bottom-color:rgba(255,255,255,0.25)}.masthead-nav>li>a:focus{background-color:transparent;border-bottom-color:#a9a9a9;border-bottom-color:rgba(255,255,255,0.25)}.masthead-nav>.active>a{border-bottom-color:#fff;color:#fff}.masthead-nav>.active>a:hover{border-bottom-color:#fff;color:#fff}.masthead-nav>.active>a:focus{border-bottom-color:#fff;color:#fff}.masthead-nav{float:right}.cover{padding:0 20px}.cover .btn-lg{font-weight:bold;padding:10px 20px}.cover .detaling{border:4.96px solid #f8f9fb;color:#fdf9f9;font-family:'Roboto',sans-serif;font-size:50px;font-weight:700;letter-spacing:2px}.cover .zabota{font-family:'Roboto',sans-serif;font-size:25px;font-weight:400;line-height:25px;color:#fdf9f9}.cover .zabota .your{color:#5394e9}.mastfoot{bottom:0;color:#999;color:rgba(255,255,255,0.5);position:fixed;width:100%}.masthead{width:1310px;margin:auto;position:relative}.button{position:relative;width:91px;height:90px;opacity:.5;background:#2e3f47;z-index:10}.f11_nav{position:relative}.f11_nav .menu-open-button{-webkit-transform:translate3d(0,0,0);-webkit-transition:-webkit-transform ease-out 200ms;background:rgba(0,0,0,0.6);color:white;float:right;height:90px;line-height:90px;text-align:center;position:absolute;right:0;top:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform ease-out 200ms;transition:-webkit-transform ease-out 200ms;transition:transform ease-out 200ms;-webkit-transition:-webkit-transform ease-out 200ms,-webkit-transform ease-out 200ms;transition:transform ease-out 200ms,-webkit-transform ease-out 200ms;width:80px;border-radius:3px}.f11_nav .menu-open-button:hover{background:black}.f11_nav .menu-open{display:none}.f11_nav .menu-open:checked+.menu-open-button .hamburger-1{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}.f11_nav .menu-open:checked+.menu-open-button .hamburger-2{-webkit-transform:translate3d(0,0,0) scale(0.1,1);transform:translate3d(0,0,0) scale(0.1,1)}.f11_nav .menu-open:checked+.menu-open-button .hamburger-3{-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg)}.f11_nav .hamburger{-webkit-transition:-webkit-transform 200ms;background:white;display:block;height:3px;left:50%;margin-left:-12.5px;margin-top:-1.5px;position:absolute;top:50%;-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transition:-webkit-transform 200ms,-webkit-transform 200ms;transition:transform 200ms,-webkit-transform 200ms;width:25px}.f11_nav .hamburger-1{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}.f11_nav .hamburger-2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.f11_nav .hamburger-3{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}.f11_nav .menu{z-index:1}.f11_nav .menu__list{text-align:center;width:100%;padding-left:0}.f11_nav .menu__list.hidden{display:block !important}.f11_nav li{position:relative;list-style:none;padding-bottom:15px;top:0}.f11_nav li:hover a{color:white}.f11_nav li a{text-decoration:none;color:grey;text-align:center;font-size:1.5em;font-family:'Roboto',sans-serif}.f11_nav .menu__list__item{opacity:0}.f11_nav .list--animation,.f11_nav .list--animation--delay1,.f11_nav .list--animation--delay2{-webkit-animation:drop .9s;animation:drop .9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.f11_nav .list--animation--delay1{-webkit-animation-delay:.3s;animation-delay:.3s}.f11_nav .list--animation--delay2{-webkit-animation-delay:.5s;animation-delay:.5s}.back-to-top{position:fixed;bottom:50px;right:50px;display:block;height:50px;width:50px;border-radius:50%;background:#545454;//z-index:999999}.back-to-top span{vertical-align:bottom;padding:25% 0}.column{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.contact{padding:6em 0;overflow:hidden}.contact h3{font-size:2.5em;font-weight:400;color:#fff;text-transform:uppercase;margin:0 auto;padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid white;width:100%;font-family:'Roboto',sans-serif;font-weight:500;line-height:1.1}.contact p{font-size:1.2em;font-weight:400;color:#ff6f5c;margin:.5em 0 .5em;text-align:center}.contact form .has-error input[type="text"]{border:1px solid red;color:red}.contact form input[type="text"]{width:100%;padding:1.5% 0;background:0;color:#fff;font-size:18px;outline:0;font-weight:400;text-indent:10px;border:1px solid #fff;border-radius:3px}.contact form textarea::-webkit-input-placeholder,.contact form input::-webkit-input-placeholder{color:#fff}.contact form textarea::-moz-placeholder,.contact form input::-moz-placeholder{color:#fff}.contact form textarea:-moz-placeholder,.contact form input:-moz-placeholder{color:#fff}.contact form textarea:-ms-input-placeholder,.contact form input:-ms-input-placeholder{color:#fff}.contact form input[type="text"]:active,.contact form input[type="text"]:focus{border:1px solid #ffb91a;color:#ffb91a}.contact form textarea{resize:none;width:100%;padding:2% 0;margin-bottom:5%;background:0;color:#fff;font-size:18px;outline:0;font-weight:400;text-indent:10px;border:1px solid #fff;min-height:165px;border-radius:3px}.contact form textarea:active,.contact form textarea:focus{border:1px solid #ffb91a;color:#ffb91a}.contact form input[type="submit"]{background:#ffb91a;padding:.5em 3em;color:#fff;font-size:19px;font-weight:400;display:block;outline:0;border:0;border-radius:5px;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:bold;cursor:pointer}.wrap{width:80%;margin:0 auto}input,button,select,textarea{font-family:'Roboto',sans-serif;font-size:inherit;line-height:inherit;margin:0;font:inherit}@media(max-width:1200px){.navbar{min-height:30px;margin-bottom:0}.navbar-brand{float:left;height:20px;padding:5px;font-size:20px;box-sizing:content-box;line-height:15px;color:white !important;margin-right:10px}.navbar-inverse .navbar-nav li>a{color:#292929;padding:3px;font-size:12px}}@media(min-width:992px){.container{width:970px}.column{width:50%;float:left}}@media(min-width:1200px){.container{width:1170px}}@media(max-width:992px){.carousel{height:350px}.carousel-inner>.item>img{height:350px}.carousel .item{height:350px}.carousel-caption{right:10%;left:10%}.carousel-caption h1{font-size:18px;margin:5px 0}.marketing h2.featurette-heading{font-size:30px;margin-bottom:0;margin-top:20px}.marketing .featurette h2.featurette-heading{margin-bottom:20px;margin-top:20px}.marketing div.cards{margin:35px auto}.lead p{line-height:2;padding-left:15px;padding-right:15px;font-size:18px}.carousel-caption p{font-size:14px;line-height:1;margin-bottom:20px}.carousel-caption a.btn{font-size:13px;font-weight:800}.contact{padding:0;overflow:hidden}.navbar-brand{float:left;height:20px;padding:5px;font-size:20px;box-sizing:content-box;line-height:19px;color:white !important;margin-right:5px;transition:1s}.navbar-fixed-top .navbar-brand{height:20px;padding:5px;font-size:24px;box-sizing:content-box;line-height:20px;color:white !important;margin-right:5px}.navbar-inverse .navbar-nav li>a{padding:3px}.navbar-inverse .navbar-nav.navbar-right li>a{padding:3px}.navbar-inverse .navbar-nav li>a{color:#292929;padding:3px;font-size:10px}.navbar-wrapper .navbar.navbar-fixed-top{-webkit-transition:3s;transition:3s;height:20px}}footer{z-index:100;padding-top:50px;padding-bottom:50px;width:100%;bottom:0;left:0}footer .authorWindow{color:rgba(255,255,255,0.8);font-size:16px;opacity:0;font-family:'Roboto',sans-serif;width:100%;line-height:25px;-webkit-transform:translateX(-200px);transform:translateX(-200px);margin:0}footer .authorWindow a{text-decoration:none}footer .authorWindow strong{color:#ff6f5c;margin-left:5px;cursor:pointer}.about-me-img{width:120px;height:120px;left:10px;position:relative;border-radius:100px;border:1px solid #4a5f67}.about-me-img img{margin-top:10px;margin-left:5px}.authorWindow{width:560px;background:#292d46;padding:22px 20px 22px 20px;border-radius:5px;overflow:hidden}.authorWindowWrapper{display:none;left:110px;bottom:0;padding-left:30px;position:absolute}.trans{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 500ms ease;transition:all 500ms ease}@media screen and (max-width:680px){.authorWindow{width:180px}.authorWindowWrapper{bottom:-50px}footer p{font-size:14px}}footer{padding:70px 0;background-color:#ffb91a;color:#545454;font-size:20px}@-webkit-keyframes drop{from{top:0;opacity:0}50%{opacity:1}70%{top:125px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:110px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes drop{from{top:0;opacity:0}50%{opacity:1}70%{top:125px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:110px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@media(min-width:992px){.mastfoot,.cover-container{width:900px}.featurette-heading{margin-top:120px}}@media(min-width:768px){.masthead-brand{float:left}.navbar-wrapper{margin-top:20px}}@media(max-width:767px){.navbar-brand{float:left;height:40px;padding:5px;font-size:45px;box-sizing:content-box;line-height:40px;color:white !important;margin-right:5px;transition:1s}.navbar-nav.navbar-right>li{float:none}}@media(max-width:450px){.carousel{height:280px}.carousel-inner>.item>img{height:280px}.carousel .item{height:280px}.site-footer h3.featurette-heading{font-size:30px}ul,ol{list-style:none;margin:0}.carousel-caption a.btn{padding:7px 10px}.carousel-caption{bottom:10px;padding-top:5px;padding-bottom:20px}.contact form input[type="text"],.contact form textarea{font-size:15px}.back-to-top{bottom:10px;right:10px}.lead p{line-height:2;padding-left:0;padding-right:0;font-size:17px}}@media(max-width:400px){.carousel{height:250px}.carousel-inner>.item>img{height:250px}.carousel .item{height:250px}.carousel-caption h1{font-size:16px;margin:3px 0}.carousel-caption p{font-size:13px;line-height:1;margin-bottom:15px}}
@media (max-width: 767px){
	.navbar-brand {
		font-size: 20px;
		line-height: 20px;
}
