*{padding:0;margin:0;border:0}*,::after,::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0;text-decoration:none!important}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-style:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:link,a:visited{text-decoration:none!important;color:#fff!important}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}a,button{border-radius:0!important}.footer__map-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.footer__map-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}h1{font-size:60px;line-height:70px;letter-spacing:5.70937px}h2{font-size:18px;line-height:21px;letter-spacing:2.30625px;color:#48555b}.header{padding-top:40px;padding-bottom:70px;background-image:url(../src/images/bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}.navbar{width:100%;max-width:900px}.navbar a{font-size:12px;line-height:14px;letter-spacing:1.09091px;color:#48555b!important}.navbar a:hover{color:#00a4e5!important}.about{width:100%;max-width:900px}.about__head hr{width:50px;border-top:solid #00a4e5;margin:0 auto}.about__text p:nth-child(2n+1){font-size:20px;line-height:23px;letter-spacing:.1875px;color:#48555b}.about__text p:nth-child(2n+1) a{color:#16ace8!important}.about__text p:nth-child(2n){font-size:13px;line-height:23px;letter-spacing:.1875px;color:#48555b}.about__cards .hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.about__cards .hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.about__cards .hovereffect img{display:block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear}.about__cards .hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;background:rgba(0,0,0,.6);-webkit-transform:translatey(-100px);-ms-transform:translatey(-100px);transform:translatey(-100px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:20px}.about__cards .hovereffect a.info{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;border:1px solid #fff;background-color:transparent;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:50px 0 0;padding:7px 14px}.about__cards .hovereffect a.info:hover{box-shadow:0 0 5px #fff}.about__cards .hovereffect:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.about__cards .hovereffect:hover .overlay{opacity:1}.about__cards .hovereffect:hover a.info,.about__cards .hovereffect:hover h2{opacity:1;-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}.about__cards .hovereffect:hover a.info{-webkit-transition-delay:.2s;transition-delay:.2s}.about__card{width:100%;max-width:180px}.about__card img{height:100%}.about__card h5{font-size:24px;line-height:29px;letter-spacing:.1875px}.about__card:hover h5{display:none}@media screen and (max-width:899px){.about__content{flex-direction:column;justify-content:center;align-items:center}.about__text{text-align:center}.about__cards{flex-wrap:wrap;justify-content:center;align-items:center}}@media screen and (max-width:611px){.about__cards{flex-direction:column}}.services{width:100%;max-width:900px;color:#48555b}.services__row1 h2{font-size:18px;line-height:21px;letter-spacing:2.30625px}.services__row1 p{font-size:11px;line-height:19px;letter-spacing:.2px}.services__row1 a{width:150px;height:40px;font-size:13px;letter-spacing:.5px;background-color:#00a4e5}.services__row1 a:hover{background-color:#08729c}.services__row2 h5{font-size:16px;line-height:24px;letter-spacing:.426667px}.services__row2 p{font-size:13px;line-height:23px;letter-spacing:.1875px}.services__card:hover{background-color:#a5e1f7}.contact{background-image:url(../src/images/contact_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}.contact h2{font-size:30px;line-height:36px;letter-spacing:.15px}.contact a{width:150px;height:40px;font-size:13px;letter-spacing:.5px;background-color:#00a4e5}.contact a:hover{background-color:#08729c}.contact__text{width:100%;max-width:340px}.footer__content{width:100%;max-width:900px}.footer__news{background-color:rgba(0,0,0,.2)}.footer__news p{height:40px;font-size:22px;line-height:26px;letter-spacing:.846154px}.footer__news input{width:100%;max-width:250px;height:40px}.footer__news button{width:150px;height:40px;box-sizing:border-box;color:#fff;font-size:13px;letter-spacing:.5px;background-color:#00a4e5}.footer__news button:hover{background-color:#08729c}.footer__news button,.footer__news input{border-radius:0!important}.footer__content h6{font-size:11px;line-height:13px;letter-spacing:.846154px}.footer__company p{font-size:11px;line-height:19px;letter-spacing:.85px}.footer__links p{width:80px;font-size:11px;line-height:25px;letter-spacing:.846154px}.footer__contact p{font-size:11px;line-height:16px;letter-spacing:.846154px}.footer__rights{font-size:11px;line-height:13px;letter-spacing:.846154px}@media screen and (max-width:767px){.footer__links{justify-content:center}.footer__socials-content{justify-content:center}}body,html{scroll-behavior:smooth}body{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin:auto;overflow-x:hidden}main{margin:0 auto 0 auto}