@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");@import url("https://fonts.googleapis.com/css?family=Stint+Ultra+Condensed");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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,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;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px}body{text-align:center;font:300 20px/1.7 "Roboto Condensed",sans-serif;font-size:1.28571em}.title{margin-bottom:40px;font:3.57143em "Stint Ultra Condensed";font-size:2.5em;text-transform:uppercase}p{margin-bottom:40px}.content{padding:80px 0}.btn{display:inline-block;padding:10px 30px;border:2px solid #fff;border-radius:2px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#fff;transition:all .2s ease}.btn:hover{background-color:#fff;color:#2c3e50}.header{display:flex;justify-content:center;align-items:center;height:450px;text-transform:uppercase;font-size:2.5em;font-weight:500;color:#fff;background:url(../images/header-photo.jpg) no-repeat center top;background-size:cover}.navbar{display:flex;justify-content:center;align-items:center;height:65px;background:#2c3e50}.navbar a{padding:0 20px;text-decoration:none;text-transform:uppercase;font:1.28571em "Stint Ultra Condensed",cursive;color:#fff}.footer{display:flex;justify-content:space-around;height:240px;font-size:.7em;background-color:#2c3e50;color:#fff}.footer div{margin-top:3em;text-align:left}.footer div h3{margin-bottom:1.2em;text-transform:uppercase}.footer div a{display:block;margin-bottom:1em;text-decoration:none;color:#fff;opacity:.5}.footer .social{display:inline;margin-right:.7em;font-size:25px}.who{background-color:#2c3e50;color:#fff}.who p{max-width:1055px;margin:0 auto}.services{background-color:#34495e;color:#fff}.list-services{display:flex;align-items:center;justify-content:center}.list-services li{padding:0 30px}.list-services figure{display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative;width:150px;height:190px}.list-services figure::after{content:"";position:absolute;border-radius:50%;top:0;left:0;width:150px;height:150px;z-index:0;background:#fff}.list-services img{position:relative;z-index:1}.list-services figcaption{position:relative;left:0;right:0;bottom:-40px}.prices{text-align:left;background:url(../images/prices.jpg) no-repeat center top;background-size:cover;color:#fff}.prices p{max-width:450px}.contain{max-width:1055px;margin:0 auto}.localization{color:#34495e;padding-bottom:0}.localization .map iframe{width:100%;height:380px}@media screen and (min-width: 1300px){.navbar a{padding:0 35px}.list-services li{padding:0 45px}.footer{padding-top:3em}}@media screen and (max-width: 1080px){.who p{max-width:850px}.contain{max-width:850px}.localization p{margin:0 80px 40px}}@media screen and (max-width: 900px){.who p{max-width:700px}.services p{margin:0 60px 40px}.contain{max-width:700px}}@media screen and (max-width: 800px){.contain{max-width:500px}}@media screen and (max-width: 600px){.who p{max-width:450px}.list-services{display:flex;flex-direction:column}.list-services figcaption{bottom:-10px}.content{padding:40px 0 0}.footer{flex-direction:column;align-items:flex-start;height:550px;padding-left:30px;font-size:.9em}.footer div{margin-top:0}}@media screen and (max-width: 520px){.who p{max-width:400px}.contain{max-width:300px}}
