main.contacts{width:90%;margin:2rem auto 0}main.contacts section{margin-top:2rem}main.contacts .info h1{font:2.4rem Medium}main.contacts .info .row{display:flex;justify-content:space-between;width:100%;margin-top:4rem}main.contacts .info .row .block{width:19%}main.contacts .info .row .block p{font:1.6rem Blink_Regular;margin-bottom:1rem;color:#707f8d}main.contacts .info .row .block .rowInBlock{display:flex;align-items:center}main.contacts .info .row .block .rowInBlock a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-right:2rem;border-radius:50%;height:2.4rem;width:2.4rem}main.contacts .info .row .block .rowInBlock a svg{width:2.2rem}main.contacts .info .row .block .rowInBlock a:hover svg .fillThis{fill:#67afff}main.contacts .info .row .block a{font:1.6rem Medium}main.contacts .info .map{margin-top:4rem;border-radius:3.2rem}main.contacts section.form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:5rem auto;background-color:#f4f7fb;padding:3.2rem;box-sizing:border-box;border-radius:3.2rem 0}main.contacts section.form h2{font:3.2rem DemiBold;color:#2d2e2e}main.contacts section.form p{color:#2d2e2e;margin:2rem 0;font-size:1.6rem;line-height:137%;text-align:center;font-family:Blink_Regular;width:40%}main.contacts section.form form{display:flex;flex-direction:column;align-items:center;width:40%}main.contacts section.form form input{width:100%;margin-bottom:1.2rem;padding:1rem 1.4rem;box-sizing:border-box;font:1.6rem Blink_Regular;border-radius:.4rem}main.contacts section.form form .buttonContainer{display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;width:40%;margin-top:2rem;position:relative;border:.1rem solid #124e91;border-radius:.8rem}main.contacts section.form form .buttonContainer button{font-size:1.8rem;background-color:transparent;color:#124e91}main.contacts section.form form .buttonContainer .floatBlock{position:absolute;background-color:#f3f5f7;width:2rem;height:2rem}main.contacts section.form form .buttonContainer .floatBlock.left{left:-5%}main.contacts section.form form .buttonContainer .floatBlock.right{right:-5%}@media screen and (max-width:768px){main.contacts{width:95%;margin:3rem auto 0}main.contacts .crumbs{display:flex;align-items:center}main.contacts .crumbs a{font:1.2rem Blink_Regular}main.contacts section{margin-top:2rem}main.contacts .info h1{font:2.4rem Medium}main.contacts .info .row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:4rem}main.contacts .info .row .block{width:48%;margin-bottom:2rem}main.contacts .info .row .block p{font:1.6rem Blink_Regular;margin-bottom:.7rem;color:#707f8d}main.contacts .info .row .block a{font:1.6rem Medium}main.contacts .info .map{margin-top:2rem;border-radius:3.2rem}main.contacts section.form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#f3f5f7;padding:3.2rem;margin-top:4rem;box-sizing:border-box;border-radius:3.2rem 0}main.contacts section.form h2{font:2.4rem DemiBold;color:#2d2e2e}main.contacts section.form p{color:#2d2e2e;margin:2rem 0;font-size:1.6rem;text-align:center;width:95%}main.contacts section.form form{display:flex;flex-direction:column;align-items:center;width:100%}main.contacts section.form form input{width:100%;margin-bottom:1.2rem;padding:1rem 1.4rem;box-sizing:border-box;font:1.6rem Blink_Regular;border-radius:.4rem}main.contacts section.form form .buttonContainer{display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;width:40%;margin-top:2rem;position:relative;border:.1rem solid #124e91;border-radius:.8rem}main.contacts section.form form .buttonContainer button{font-size:1.8rem;background-color:transparent;color:#124e91}main.contacts section.form form .buttonContainer .floatBlock{position:absolute;background-color:#f3f5f7;width:2rem;height:2rem}main.contacts section.form form .buttonContainer .floatBlock.left{left:-5%}main.contacts section.form form .buttonContainer .floatBlock.right{right:-5%}}