.contactForm{width:100%}.contactForm form{width:100%;display:flex;flex-direction:column;padding:100px 200px;box-sizing:border-box;margin-bottom:-100px}.contactForm__group{display:flex;justify-content:space-between;margin-bottom:40px}.contactForm__group .contactForm__inputWrapper{flex:0.45 1;display:flex;flex-direction:column}.contactForm__inputWrapper.message{display:flex;flex-direction:column}.contactForm label{font-weight:700;color:var(--text-light);font-size:.9rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.contactForm input,.contactForm select,.contactForm textarea{height:50px;font-size:1.2rem;border:none;border-bottom:1px solid var(--text-light);color:var(--dark);transition:all .3s ease;cursor:pointer}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{outline:none;border-color:var(--dark);border-width:3px}.contactForm textarea{height:200px;border-right:1px solid var(--text-light);padding:20px 0;box-sizing:border-box;resize:none}.contactForm select option{font-size:1rem;background-color:var(--text-white)}.contactForm button{margin-top:80px;border:none;align-self:center;font-size:1.5rem;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:var(--dark);background-color:initial;position:relative;transition:all .3s ease;cursor:pointer}.contactForm button:active,.contactForm button:focus{outline:none}.contactForm button span{display:block;text-align:center;transition:all .3s ease;padding:0 20px}.contactForm button span:last-child{position:absolute;opacity:0}.contactForm button:hover span:first-child{transform:translateY(-100%);opacity:0}.contactForm button:hover span:last-child{transform:translateY(-100%);opacity:1}.contactForm button:hover{border-left:5px solid var(--dark);border-right:5px solid var(--dark)}@media (max-width:700px){.contactForm form{padding:100px 20px 50px;margin-bottom:0}.contactForm__group{flex-direction:column;margin-bottom:0}.contactForm__inputWrapper{flex:1 1;margin-bottom:50px}.contactForm button{margin-top:10px}}.treeItem{display:flex;align-items:center;height:200px;margin-top:100px}.treeItem:last-child{margin-bottom:100px}.treeItem__leaf{height:100%;display:flex;align-items:center;font-size:2rem;flex:0.8 1;justify-content:flex-end;text-decoration:none;color:inherit}.treeItem__leaf h2{transition:all .5s ease}.treeItem__leaf:hover h2{letter-spacing:8px}.treeItem__leaf i{font-size:4rem;margin:0 20px}.treeItem__branch{border-top:10px solid var(--dark);width:100%;flex:0.2 1}.treeItem.right:first-child{margin-top:250px}.treeItem__leaf.right{justify-content:flex-start;order:2}.treeItem__leaf.right h2{order:2}@media (max-width:700px){.treeItem{height:100px}.treeItem.right:first-child{margin-top:200px}}.contact__treeWrapper{display:flex;flex-direction:row;justify-content:space-between;text-decoration:none;color:var(--dark)}.contact__treeSection{flex:0.5 1}.contact__treeStem{border-left:10px solid var(--dark)}.contact__header{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-top:100px}.contact__header h1{font-size:3rem;color:var(--dark);text-align:center}.contact__header span{width:300px;border-bottom:5px solid var(--dark)}.contact__headerDesc{text-align:center;font-size:1.5rem;color:var(--text-light);font-weight:700;margin-top:15px;padding:0 300px}@media (max-width:700px){.contact{margin-top:50px}.contact__header h1{font-size:2rem;margin:0 10px}.contact__header span{width:100px}.contact__headerDesc{padding-left:20px;padding-right:20px;font-size:1rem}}
/*# sourceMappingURL=5.ada3ca28.chunk.css.map */