:root{--primary: #2370FF;--secondary: #66fcf1}body{max-width:100vw;overflow-x:hidden;font-family:"Rubik"}img{max-width:100%}.title{font-weight:400}.title--main{font-size:76px}@media(max-width: 1399px){.title--main{font-size:62px}}@media(max-width: 1199px){.title--main{font-size:54px}}@media(max-width: 991px){.title--main{font-size:46px}}@media(max-width: 767px){.title--main{font-size:32px}}@media(max-width: 575px){.title--main{font-size:24px}}.title--section{font-size:48px;position:relative;margin-left:70px}@media(max-width: 1399px){.title--section{font-size:42px}}@media(max-width: 1199px){.title--section{font-size:32px}}@media(max-width: 991px){.title--section{font-size:28px}}@media(max-width: 767px){.title--section{font-size:24px}}@media(max-width: 575px){.title--section{font-size:20px}}.title--section::before{content:"";position:absolute;left:-70px;top:0;bottom:0;margin:auto;height:4px;width:60px;background:#2370ff}@media(max-width: 1199px){.title--section::before{height:3px;width:50px}}@media(max-width: 991px){.title--section::before{width:45px;height:2px}}.title--small{font-size:16px;text-transform:uppercase;color:#2370ff}.title--block{font-size:24px}@media(max-width: 1199px){.title--block{font-size:22px}}@media(max-width: 991px){.title--block{font-size:20px}}@media(max-width: 767px){.title--block{font-size:18px}}@media(max-width: 575px){.title--block{font-size:16px}}.title--block a{text-decoration:none;transition:.3s ease-out;color:#2370ff}.title--block a:hover{color:#2370ff}.title.c-white{color:#fff}.subtitle{font-size:36px;font-weight:400}@media(max-width: 1399px){.subtitle{font-size:30px}}@media(max-width: 1199px){.subtitle{font-size:28px}}@media(max-width: 991px){.subtitle{font-size:24px}}@media(max-width: 767px){.subtitle{font-size:22px}}@media(max-width: 575px){.subtitle{font-size:18px}}.subtitle.c-white{color:#fff}.paragraph{font-size:15px}.paragraph.c-white{color:#fff}.btn{font-size:16px;font-weight:700;padding:10px 35px;text-transform:uppercase}.btn.btn-primary{color:#fff;background:#000;transition:.3s ease-out;border:2px solid #000;transition:.3s ease-out}.btn.btn-primary:hover{color:#000;background:#fff}.btn.btn-secondary{color:#000;background:#fff;transition:.3s ease-out;border:2px solid #fff;transition:.3s ease-out}.btn.btn-secondary:hover{color:#fff;background:#000}.e404{padding:175px 0 100px;min-height:calc(100vh - 745px);background:rgba(35,112,255,.3);border-bottom:solid 1px #fff;text-align:center}.e404 h1{font-size:24px;line-height:1;color:#fff;font-weight:100}.e404 h1 strong{font-size:150px;line-height:1;color:#2370ff;display:block}@media(max-width: 575px){.e404 h1 strong{font-size:80px}}.e404 p{color:#fff;font-size:24px;margin:0 0 50px}.section--contact{padding:35px 0 75px}@media(max-width: 991px){.section--contact{padding:35px 0 50px}}.section--contact .content .title{font-weight:700;font-size:48px}@media(max-width: 1199px){.section--contact .content .title{font-size:42px}}@media(max-width: 991px){.section--contact .content .title{font-size:32px}}@media(max-width: 767px){.section--contact .content .title{font-size:28px}}@media(max-width: 575px){.section--contact .content .title{font-size:24px}}.section--contact .content a{color:#000;transition:.3s ease-out}.section--contact .content a:hover{color:#2370ff}.section--contact .contact .title{color:#000;font-size:26px;font-weight:700;margin-bottom:20px}@media(max-width: 991px){.section--contact .contact .title{font-size:22px}}@media(max-width: 575px){.section--contact .contact .title{font-size:16px}}.section--contact .contact .paragraph{margin-bottom:0}.section--contact .contact textarea{resize:none}/*# sourceMappingURL=contact.css.map */
