@font-face{font-family:"CalibreWeb";src:url(//db.onlinewebfonts.com/t/4a0c1d6164df2c0aa88da1437cd38ef1.eot);src:url(//db.onlinewebfonts.com/t/4a0c1d6164df2c0aa88da1437cd38ef1.eot#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/4a0c1d6164df2c0aa88da1437cd38ef1.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/4a0c1d6164df2c0aa88da1437cd38ef1.woff) format("woff"),url(//db.onlinewebfonts.com/t/4a0c1d6164df2c0aa88da1437cd38ef1.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/4a0c1d6164df2c0aa88da1437cd38ef1.svg#Copyright%20Klim%20Type%20Foundry) format("svg")}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;text-rendering:optimizeLegibility}body{justify-content:stretch;align-items:center;font-size:2.4rem;font-family:"CalibreWeb";box-sizing:border-box;background-color:#22304f;min-height:100vh;height:100%;color:#fff;line-height:1.5;font-weight:400}.app,body{display:grid}.app{width:100%;max-width:1250px;padding:0 1rem 1rem;margin:auto;grid-template-columns:40% 60%;grid-template-rows:-webkit-fit-content 1fr;grid-template-rows:fit-content 1fr}@media (max-width:1240px){.app{padding:.5rem}}@media (max-width:768px){.app{grid-template-columns:1fr;grid-template-rows:-webkit-fit-content 1fr 1fr;grid-template-rows:fit-content 1fr 1fr}}.app__name{grid-area:1/2/2/3;font-size:4.7rem;font-weight:600;padding:0 1.5rem}@media (max-width:768px){.app__name{grid-area:1/1/1/1}}.contacts{display:flex;flex-direction:column;justify-content:stretch;text-align:start;padding:1.2rem 1.5rem 1.5rem;grid-area:2/1/3/2}@media (max-width:768px){.contacts{grid-area:2/1/3/1}}.contacts a{color:#de3c4b;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form{display:grid;grid-column-gap:3rem;grid-row-gap:1.5rem;text-align:start;font-size:1.6rem;font-weight:400;grid-area:2/2/3/3;justify-content:stretch;padding:1.2rem 1.5rem 1.5rem}@media (max-width:768px){.form{grid-area:3/1/4/1;display:flex;flex-direction:column}}.form .ReactFlagsSelect-module_selectOptions__3LNBJ{border-radius:0;border:none;margin-top:-1px;outline:none;color:#363636}.form .ReactFlagsSelect-module_selectBtn__19wW7{background-color:#fff;outline:none;border-radius:0;border:none}.form .ReactFlagsSelect-module_selectValue__152eS{margin-left:0;padding-left:0;color:#363636}.form label{margin-bottom:.8rem}.form input{padding:1rem;border-radius:0;outline:none;border:none;color:#363636}@media (max-width:768px){.form input{margin-bottom:.5rem}}.form select{padding:1rem .6rem;border-radius:0;outline:none;border:none;color:#363636}.form select option{font-size:1.4rem}.form textarea{padding:1.1rem;height:12.8rem;font-size:1.6rem;margin-bottom:.2rem;line-height:1.5;border:1px solid transparent;resize:none;outline:none;color:#363636;font-family:"CalibreWeb"}.form a{text-decoration:none;color:#de3c4b}.form__cell,.form__cell--email{display:flex;flex-direction:column}.form__cell--email{margin-bottom:2.9rem}.form__cell--message{display:flex;flex-direction:column;grid-area:5/1/6/3;margin-top:2.5rem}.form__cell--terms{grid-area:6/1/7/3}.form__cell--terms .checkbox{display:flex;align-items:center;width:49%;padding-left:.6rem;padding-right:.6rem;padding-bottom:.5rem}@media (max-width:768px){.form__cell--terms .checkbox{width:100%}}.form__cell--terms .checkbox .box{transform:scale(2);margin-right:1.7rem;cursor:pointer;outline:none}.form__cell--terms p{opacity:.8;cursor:pointer;line-height:1.25}.form__cell--button{grid-area:6/2/7/3;justify-self:end}@media (max-width:768px){.form__cell--button{display:flex;justify-content:flex-end}}.form__cell--button .btn{background-color:#de3c4b;color:#fff;border:3px solid transparent;padding:1.75rem 3rem;height:auto;font-size:1.7rem;font-weight:500;cursor:pointer}.form__cell--button .btn:active,.form__cell--button .btn:hover{background-color:#dc3141}.form__cell--button .btn:disabled{opacity:.5;cursor:not-allowed}.align{position:absolute;top:25%;left:0}.modal{color:#fff;position:fixed;font-size:2.6rem;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:500;background-color:#22304f;width:100%;height:40%;box-shadow:0 0 10px #000;padding:2rem;transition:all .3s ease-out}@media (max-width:550px){.modal{font-size:1.8rem}}.modal__text{display:flex;flex-direction:column;text-align:center}.modal__text--main{padding-bottom:.5rem}.button{padding:1.5rem 2.5rem;border:none;background-color:#de3c4b;color:#fff;font-size:1.6rem;transition:.2s;cursor:pointer;margin-top:3rem}@media (max-width:550px){.button{font-size:1.3rem;padding:1.2rem 2.2rem}}.button:active,.button:hover{background-color:#dc3141}.backdrop{width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;background-color:rgba(0,0,0,.5);background-color:hsla(0,0%,88.6%,.5)}
/*# sourceMappingURL=main.2f6f0696.chunk.css.map */