.contact-index-index .column.main{padding:0}.contact-index-index .page-title-wrapper{padding:50px}.contact-index-index .page-title-wrapper h1{text-transform:uppercase;font-weight:600;font-size:85px;width:100%;max-width:100%;margin:0;letter-spacing:-.05em}.contact-index-index .contact-wrapper{display:grid;grid-template-columns:1fr 1fr;background:#f3f3f3;min-height:600px;margin:0 -20px}.contact-index-index .contact-wrapper .form.contact{padding:90px 100px 0 60px;display:flex;flex-direction:column;width:inherit !important;min-width:unset !important}.contact-index-index .contact-wrapper .form.contact legend.legend{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:40px}.contact-index-index .contact-wrapper .form.contact input,.contact-index-index .contact-wrapper .form.contact textarea{width:100%;border:none;border-bottom:1px solid #000;background:0 0;padding:8px 0;font-size:15px;outline:none;color:#000;transition:border-color .3s ease}.contact-index-index .contact-wrapper .form.contact input:focus,.contact-index-index .contact-wrapper .form.contact textarea:focus{border:none}.contact-index-index .contact-wrapper .form.contact textarea{min-height:163px}.contact-index-index .contact-wrapper .form.contact button,.contact-index-index .contact-wrapper .form.contact .action.submit{background:#000;color:#fff;border:1px solid #000;padding:11px 56px;text-transform:uppercase;border-radius:unset;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .4s ease}.contact-index-index .contact-wrapper .form.contact button:hover,.contact-index-index .contact-wrapper .form.contact .action.submit:hover{background-color:#fff;color:#000}.contact-index-index .contact-wrapper .contact-info-section{display:flex;flex-direction:column;justify-content:center}.contact-index-index .contact-wrapper .contact-info-section .contact-address{background:#000;color:#fff;padding:40px 60px;display:flex;flex-direction:column;justify-content:center}.contact-index-index .contact-wrapper .contact-info-section .contact-address h2{font-size:23px;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:30px}.contact-index-index .contact-wrapper .contact-info-section .contact-address a{color:#fff;text-decoration:underline;word-break:break-all}.contact-index-index .contact-wrapper .contact-info-section .contact-address p{font-size:16px;line-height:1.6;margin:6px 0}.contact-index-index .contact-wrapper .contact-info-section .contact-address p.address,.contact-index-index .contact-wrapper .contact-info-section .contact-address p.telephone{color:#b2b2b2}@media (min-width:768px){.contact-index-index .contact-wrapper .contact-info-section .contact-address .dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.contact-index-index .contact-wrapper .contact-info-section .contact-address .dl-horizontal dd{margin-left:180px}}.contact-index-index .contact-wrapper .contact-info-section .additional-info{background-color:#fff;color:#000;padding:50px 60px;height:100%}.contact-index-index .contact-wrapper .contact-info-section .additional-info h2{font-size:23px;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:20px}.contact-index-index .contact-wrapper .contact-info-section .additional-info p{font-size:16px;margin-bottom:20px;color:#000}.contact-index-index .contact-wrapper .contact-info-section .additional-info .social-icons{display:flex;gap:20px}.contact-index-index .contact-wrapper .contact-info-section .additional-info .social-icons a{font-size:20px;background-color:#000;border-radius:50%;width:40px;height:40px;display:flex}.contact-index-index .contact-wrapper .contact-info-section .additional-info .social-icons a img{width:24px;margin:auto;max-width:100%;max-height:100%}@media (max-width:1512px){.contact-index-index .page-title-wrapper{padding:70px 50px 50px}.contact-index-index .page-title-wrapper h1{font-size:85px}}@media (max-width:1440px){.contact-index-index .page-title-wrapper{padding:70px 50px 50px}.contact-index-index .page-title-wrapper h1{font-size:80px}}@media (max-width:1024px){.contact-index-index .page-title-wrapper{padding:70px 50px 50px}.contact-index-index .page-title-wrapper h1{font-size:66px}.contact-index-index .contact-wrapper{display:grid;grid-template-columns:100%}.contact-index-index .contact-wrapper .form.contact{padding:90px 60px}.contact-index-index .contact-wrapper .actions-toolbar .primary{float:left !important}.contact-index-index .contact-wrapper .actions-toolbar>.primary .action{width:auto !important}.contact-index-index .contact-wrapper .contact-info-section .contact-address,.contact-index-index .contact-wrapper .contact-info-section .additional-info{padding:80px 60px}}@media (max-width:768px){.contact-index-index .page-main{padding:0;margin:0}.contact-index-index .page-title-wrapper{padding:60px 25px 40px}.contact-index-index .page-title-wrapper h1{font-size:48px;max-width:100%}.contact-index-index .contact-wrapper{margin:0;display:grid;grid-template-columns:100%}.contact-index-index .contact-wrapper .form.contact{padding:90px 60px}.contact-index-index .contact-wrapper .contact-info-section .contact-address,.contact-index-index .contact-wrapper .contact-info-section .additional-info{padding:40px 60px}}@media (max-width:680px){.contact-index-index .page-main{padding:0;margin:0}.contact-index-index .page-title-wrapper{padding:60px 25px 40px}.contact-index-index .page-title-wrapper h1{font-size:48px;max-width:100%}.contact-index-index .contact-wrapper{margin:0;display:grid;grid-template-columns:100%}.contact-index-index .contact-wrapper .form.contact{padding:90px 30px}.contact-index-index .contact-wrapper .contact-info-section .contact-address,.contact-index-index .contact-wrapper .contact-info-section .additional-info{padding:40px 30px}}