.contact{padding-top:80px}.contact,.contact .contact__hero{position:relative}.contact .contact__hero .contact__container{position:relative;max-width:1360px;margin:0 auto;padding:0 40px}@media screen and (max-width:768px){.contact .contact__hero .contact__container{padding:0 20px}}.contact .contact__hero .contact__container .contact__canvas{position:relative;display:flex;flex-wrap:wrap;margin:-20px}.contact .contact__hero .contact__container .contact__canvas .contact__column{position:relative;width:50%;padding:20px}.contact .contact__hero .contact__container .contact__canvas .contact__column:first-child{align-self:flex-end}@media screen and (max-width:768px){.contact .contact__hero .contact__container .contact__canvas .contact__column{width:100%}.contact .contact__hero .contact__container .contact__canvas .contact__column:nth-child(2){display:none}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__introduction{position:relative}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__introduction h1{font-size:52px;margin-bottom:20px}@media screen and (max-width:1024px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__introduction h1{font-size:42px}}@media screen and (max-width:768px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__introduction h1{font-size:36px}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__introduction p{font-size:18px;color:rgba(0,0,0,.5)}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__image{position:relative;height:360px}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__image .contact__holder{position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(0,0,0,.05);border-radius:0 0 40px 40px;overflow:hidden}@media screen and (max-width:1360px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__image .contact__holder{right:-40px;border-radius:0 0 0 40px}}@media screen and (max-width:768px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__image .contact__holder{right:-20px}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__image .contact__holder img{width:100%;height:100%;object-fit:cover}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form{position:relative;display:flex;flex-wrap:wrap;margin:-10px}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field{position:relative;width:50%}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field.contact--large{width:100%}@media screen and (max-width:480px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field{width:100%}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input{position:relative;display:flex;padding:10px}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea{background-color:rgba(115,108,237,.1);height:60px;width:100%;border:1px solid rgba(115,108,237,.2);border-radius:5px;color:rgba(0,0,0,.75)}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input::-webkit-input-placeholder,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea::-webkit-input-placeholder{color:rgba(21.3636363636,15.3818181818,125.6181818182,.4)}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input:-moz-placeholder,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input::-moz-placeholder,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea:-moz-placeholder,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea::-moz-placeholder{color:rgba(21.3636363636,15.3818181818,125.6181818182,.4)}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input:-ms-input-placeholder,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea:-ms-input-placeholder{color:rgba(21.3636363636,15.3818181818,125.6181818182,.4)}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input:focus,.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea:focus{outline:none;border-color:#736ced}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input{height:60px;padding:0 20px}@media screen and (max-width:480px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input input{height:50px;padding:0 15px}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea{height:150px;padding:20px;resize:none}@media screen and (max-width:480px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__form .contact__field .contact__input textarea{height:120px;padding:15px}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__information{position:relative;height:100%}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__information .contact__text{position:relative}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__information .contact__text h2{font-size:36px;margin-bottom:20px}@media screen and (max-width:768px){.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__information .contact__text h2{font-size:26px}}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__information .contact__text p{font-size:18px;color:rgba(0,0,0,.5)}.contact .contact__hero .contact__container .contact__canvas .contact__column .contact__information .contact__text p a{text-decoration:underline}