﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}ul{list-style-type:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,a{display:block;}img{width:100%;}html{width:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a{text-decoration:none;transition:all .2s ease 0s;color:#2c3e50;}a:hover{text-decoration:none;color:#009cd7;}a:focus{outline:none;text-decoration:none;}.btn,button{width:100%;display:block;background:none;border:1px solid #009cd7;border-radius:0;background:#009cd7;color:#fff;text-transform:uppercase;cursor:pointer;padding:5px 0;transition:.2s ease;font-size:16px;}.btn:hover,button:hover{color:#009cd7;background:#fff;}.btn:focus,button:focus{outline:none;box-shadow:none;}ul{list-style-type:none;}body{font:16px "Roboto",sans-serif;background:#fff;color:#2c3e50;line-height:1.4;}h1{font-size:calc(28px + .2vw);font-weight:600;}h2{font-size:18px;font-weight:400;line-height:1.3;}.body-content{padding:75px 0 4em;overflow:hidden;}b{font-weight:500;}.overlay{background-color:rgba(0,0,0,.5);height:0;width:100%;opacity:0;position:fixed;right:0;top:0;overflow:hidden;z-index:50;}.overlay.show{opacity:1;height:100%;}.mb{display:none;}footer{text-align:center;padding-top:15px;border-top:1px solid #eaeaea;}footer p{font-size:13px;line-height:1.8;}footer p i{color:#ff6b6b;}@media screen and (max-width:991px){.mb{display:block;}h1{font-size:calc(28px + .2vw);}h2{font-size:calc(18px + .2vw);}.body-content{padding:45px 0 0;}body{font-size:calc(16px + .5vw);}}