.contact-section{display:flex;color:#353535}.contact-section .contact-form,.contact-section .contact-text{flex:1 1}.contact-section .contact-text{display:flex;align-items:center}.contact-section .contact-text p{border-left:10px solid #353535;padding-left:5%;margin-left:5%;font-size:5.6rem;font-weight:600;display:flex;flex-direction:column}.contact-section .contact-text p span:nth-child(2n){font-style:italic}.contact-section .contact-text p span:last-of-type{font-style:normal}.contact-section .contact-form{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:5%}.contact-section .contact-form form{display:flex;flex-direction:row}.contact-section .contact-form form .left-side,.contact-section .contact-form form .right-side{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}.contact-section .contact-form form .left-side .form-inputs,.contact-section .contact-form form .right-side .form-inputs{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;width:100%}.contact-section .contact-form form .left-side .form-inputs .form-element,.contact-section .contact-form form .right-side .form-inputs .form-element{display:flex;flex-direction:column;gap:20px}.contact-section .contact-form form .left-side .form-inputs .form-element label,.contact-section .contact-form form .right-side .form-inputs .form-element label{text-transform:uppercase;font-weight:600}.contact-section .contact-form form .left-side .form-inputs .form-element input,.contact-section .contact-form form .left-side .form-inputs .form-element textarea,.contact-section .contact-form form .right-side .form-inputs .form-element input,.contact-section .contact-form form .right-side .form-inputs .form-element textarea{background-color:#efe3de;border:none;border-bottom:2px solid #353535;width:100%;font-size:1.2rem;padding:6px}.contact-section .contact-form form .left-side .form-inputs .form-element input:focus,.contact-section .contact-form form .left-side .form-inputs .form-element textarea:focus,.contact-section .contact-form form .right-side .form-inputs .form-element input:focus,.contact-section .contact-form form .right-side .form-inputs .form-element textarea:focus{outline:none;border-bottom:2px solid #999;transition:all .3s ease 0s,left .3s ease 0s}.contact-section .contact-form form .left-side .form-inputs input::-webkit-inner-spin-button,.contact-section .contact-form form .left-side .form-inputs input::-webkit-outer-spin-button,.contact-section .contact-form form .right-side .form-inputs input::-webkit-inner-spin-button,.contact-section .contact-form form .right-side .form-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-section .contact-form form .left-side .form-inputs input[type=number],.contact-section .contact-form form .right-side .form-inputs input[type=number]{-moz-appearance:textfield}.contact-section .contact-form form .left-side .form-inputs button,.contact-section .contact-form form .right-side .form-inputs button{text-decoration:none;padding:12px 30px;border:2px solid #353535;border-radius:50px;background-color:#efe3de;color:#353535;transition:all;transition-duration:.2s;margin-top:40px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:4px;font-size:1rem}.contact-section .contact-form form .left-side .form-inputs button:hover,.contact-section .contact-form form .right-side .form-inputs button:hover{background-color:#353535;color:#efe3de;cursor:pointer}.contact-section .contact-form form .left-side .quote-text{max-width:60%;font-size:1.2rem;border-left:4px solid #353535;padding-left:10px}@media(max-width:768px){.contact-section{flex-direction:column}.contact-section .contact-text p{font-size:4rem}.contact-section .contact-form{flex-direction:column;justify-content:center;align-items:center;padding:25px}.contact-section .contact-form form{flex-direction:column;justify-content:center;align-items:center;gap:20px}}.topbar{display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem;z-index:5}.topbar .logo-container{font-size:1.2rem;font-weight:500;display:flex;cursor:pointer;position:relative;overflow:hidden;color:#353535}.topbar .logo-container p{margin:0;transition:all .5s cubic-bezier(.76,0,.24,1);position:relative;transition:transform .5s cubic-bezier(.76,0,.24,1)}.topbar .logo-container p:first-of-type{padding-left:.3em}.topbar .logo-container p:nth-of-type(2){position:absolute;left:120px;padding-left:.3em}.topbar .logo-container:hover .logo-name{transform:translateX(-100%)}.topbar .logo-container:hover .logo-tag{transform:translateX(-110px)}.topbar .glass-container{display:flex;align-items:center;justify-content:center;gap:1em;border:2px solid #353535;padding:4px 20px;color:#353535;border-radius:30px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(90deg,#f8f9fa,#f4f5f7,#efe3de,#f4f5f7,#f8f9fa)}.topbar .glass-container .nav-link{text-decoration:none;color:#000;cursor:pointer;display:flex;justify-items:center;align-items:center;padding:10px 18px;border-radius:20px;transition:all;transition-duration:.5s}.topbar .glass-container .nav-link:hover{background-color:#353535;color:#efe3de}.topbar .glass-container .nav-link .warehouse{height:18px;width:18px}.topbar .resume-container{text-decoration:none;padding:12px 30px;border:2px solid #353535;border-radius:30px;background-color:#353535;color:#efe3de;transition:all;transition-duration:.2s;display:flex;justify-content:center;align-items:center;gap:5px}.topbar .resume-container .download{height:18px;width:18px}.topbar .resume-container:hover{background-color:#efe3de;color:#353535}.hamburger-button{transform:scale(0);position:fixed;left:0;margin:20px;z-index:6;width:80px;height:80px;border-radius:50%;background-color:#353535;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all;transition-duration:1s}.hamburger-button .burger{width:100%}.hamburger-button .burger:after,.hamburger-button .burger:before{content:"";display:block;height:1px;width:40%;margin:auto;background-color:#efe3de;position:relative;transition:transform .3s}.hamburger-button .burger:after{top:-5px}.hamburger-button .burger:before{top:5px}.hamburger-button .burger-active:after{transform:rotate(45deg);background-color:#353535;top:-1px}.hamburger-button .burger-active:before{transform:rotate(-45deg);background-color:#353535;top:0}.hamburger-button:hover{transform:scale(.9)}.hamburger-button-active{transition:all;transition-duration:4s;background-color:#efe3de}.sidebar{height:100vh;background-color:#353535;position:fixed;left:0;top:0;color:#efe3de;z-index:5}.sidebar .sidebar-body{box-sizing:border-box;height:100%;padding:100px;display:flex;flex-direction:column;justify-content:space-between}.sidebar .sidebar-body .sidebar-nav{display:flex;flex-direction:column;font-size:56px;gap:12px;margin-top:80px}.sidebar .sidebar-body .sidebar-nav .sidebar-header{color:#999;border-bottom:1px solid #999;text-transform:uppercase;font-size:11px;margin-bottom:40px}.sidebar .sidebar-body .sidebar-nav a{text-decoration:none;color:#efe3de;font-weight:300}.sidebar .sidebar-footer{display:flex;width:100%;justify-content:space-between;font-size:12px;gap:40px;cursor:pointer}.sidebar .sidebar-footer a{text-decoration:none;color:#efe3de;font-weight:300}.sidebar .sidebar-footer a:after{background:none repeat scroll 0 0 transparent;content:"";display:block;height:2px;margin-top:4px;left:50%;background:#fff;transition:width .3s ease 0s,left .3s ease 0s;width:0}.sidebar .sidebar-footer a:hover:after{width:100%}@media(max-width:768px){.topbar{display:none;transition:opacity .3s ease-in-out}.hamburger-button{transform:scale(1)!important}.sidebar{width:100vw}.sidebar .sidebar-body{padding:70px}.sidebar .sidebar-body .sidebar-nav{gap:8px;font-size:3rem}.sidebar .sidebar-footer{gap:10px;font-size:.6rem}}.link{position:relative;display:flex;align-items:center}.link .indicator{width:10px;height:10px;background-color:#efe3de;border-radius:50%;position:absolute;left:-30px}