:root{--width:1850px;--welcome-animation-width:1920px}@media screen and (min-width:1980px){:root{--width:2400px;--welcome-animation-width:100vw}}@media screen and (max-width:1700px){:root{--width:1450px}}@media screen and (max-width:992px){:root{--width:100vw;--welcome-animation-width:350px}}.contact-info-section{background-color:#fffbff;display:flex;height:auto;justify-content:center;width:100vw}.contact-info-section .contact-info-container{background-color:#fffbff;display:flex;gap:20px;height:auto;padding:50px 0;width:var(--width)}.contact-info-section .contact-info-container .contact-info{color:#cba644;font-size:1.2rem;height:100%;padding:0 10px;width:60%}.contact-info-section .contact-info-container .contact-info .title{color:#27150b;display:flex;flex-direction:column;font-size:3rem}.contact-info-section .contact-info-container .contact-info .text{color:#27150b}.contact-info-section .contact-info-container .contact-info .form{display:flex;flex-direction:column;height:100%;width:100%}.contact-info-section .contact-info-container .contact-info .form .text{align-items:center;color:#cba644;display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.contact-info-section .contact-info-container .contact-info .form .text h2,.contact-info-section .contact-info-container .contact-info .form .text h3{font-style:italic;letter-spacing:10px}.contact-info-section .contact-info-container .contact-info .form .text h2{font-size:3rem}.contact-info-section .contact-info-container .contact-info .form .text h3{font-size:2rem}.contact-info-section .contact-info-container .contact-info .form .text .text{font-size:1.5rem;text-align:center}.contact-info-section .contact-info-container .contact-info .form .row{color:#cba644;display:flex;gap:10px;justify-content:center;min-height:80px;padding:10px 0;width:100%}.contact-info-section .contact-info-container .contact-info .form .row label{font-size:1rem}.contact-info-section .contact-info-container .contact-info .form .row input,.contact-info-section .contact-info-container .contact-info .form .row textarea{border:1px solid #cba644;border-radius:10px;color:#cba644;font-size:1rem;padding:10px}.contact-info-section .contact-info-container .contact-info .form .row input[type=time]{padding:8px}.contact-info-section .contact-info-container .contact-info .form .row input[type=checkbox]{border:1px solid #27150b;cursor:pointer;padding:5px}.contact-info-section .contact-info-container .contact-info .form .row input[type=checkbox]:checked{background-color:#27150b}.contact-info-section .contact-info-container .contact-info .form .row .col,.contact-info-section .contact-info-container .contact-info .form .row .col textarea{width:100%}.contact-info-section .contact-info-container .contact-info .form .row .col .checkbox{align-items:center;display:flex;gap:10px}.contact-info-section .contact-info-container .contact-info .form .row .col .checkbox a{border-bottom:1px solid #27150b}.contact-info-section .contact-info-container .contact-info .form .row .col .primary-btn{border:1px solid #27150b;color:#fffbff}.contact-info-section .contact-info-container .contact-info .form .row .col-half{display:flex;gap:10px;width:50%}.contact-info-section .contact-info-container .contact-info .form .row .col-half .input{display:flex;flex-direction:column;width:100%}.contact-info-section .contact-info-container .contact-info .form .row .col-3{display:flex;flex-direction:column;gap:10px;width:33.3333333333%}.contact-info-section .contact-info-container .contact-info .form .row .submit-btn{border:1px solid #815858;color:#815858;cursor:pointer;transition:all .5s}.contact-info-section .contact-info-container .contact-info .form .row .submit-btn:hover{background-color:#815858;color:#fffbff;transition:all .5s}.contact-info-section .contact-info-container .contact-info .form .row .recaptcha{color:#f2ece0;font-size:.8rem}.contact-info-section .contact-info-container .map-container{display:flex;flex-direction:column;height:100%;width:40%}.contact-info-section .contact-info-container .map-container .title{font-size:2rem}.contact-info-section .contact-info-container .map-container .info-list{list-style:none}.contact-info-section .contact-info-container .map-container .info-list li{align-items:center;display:flex;font-size:1.2rem;gap:10px;height:50px}.contact-info-section .contact-info-container .map-container .info-list .icon{border:1px solid #cba644;border-radius:50%;height:30px;padding:5px;width:30px}.contact-info-section .contact-info-container .map-container .map{height:100%;width:100%}@media screen and (max-width:992px){.contact-info-section{display:flex;height:auto;justify-content:center;width:100vw}.contact-info-section .contact-info-container{background-color:#fffbff;display:flex;flex-direction:column;gap:10px;height:auto;padding:50px 20px;width:var(--width)}.contact-info-section .contact-info-container .contact-info{color:#cba644;font-size:1.1rem;height:auto;padding:0;width:100%}.contact-info-section .contact-info-container .contact-info .title{display:flex;flex-direction:column;font-size:2rem}.contact-info-section .contact-info-container .contact-info .title:after{color:#cba644;content:"—";font-size:4rem;height:80px;text-align:left}.contact-info-section .contact-info-container .contact-info .form{display:flex;flex-direction:column;height:100%;width:100%}.contact-info-section .contact-info-container .contact-info .form .text{align-items:center;color:#cba644;display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.contact-info-section .contact-info-container .contact-info .form .text h2,.contact-info-section .contact-info-container .contact-info .form .text h3{font-style:italic;letter-spacing:10px}.contact-info-section .contact-info-container .contact-info .form .text h2,.contact-info-section .contact-info-container .contact-info .form .text h3{font-size:2rem}.contact-info-section .contact-info-container .contact-info .form .text .text{font-size:1.5rem;text-align:center}.contact-info-section .contact-info-container .contact-info .form .row{color:#cba644;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px 0;width:100%}.contact-info-section .contact-info-container .contact-info .form .row .col,.contact-info-section .contact-info-container .contact-info .form .row .col textarea{width:100%}.contact-info-section .contact-info-container .contact-info .form .row .col .checkbox{align-items:center;display:flex;gap:10px}.contact-info-section .contact-info-container .contact-info .form .row .col .checkbox a{border-bottom:1px solid #815858}.contact-info-section .contact-info-container .contact-info .form .row .col-3,.contact-info-section .contact-info-container .contact-info .form .row .col-half{display:flex;flex-direction:column;gap:10px;width:100%}.contact-info-section .contact-info-container .contact-info .form .row .submit-btn{border:1px solid #815858;color:#815858;cursor:pointer;transition:all .5s}.contact-info-section .contact-info-container .contact-info .form .row .submit-btn:hover{background-color:#815858;color:#fffbff;transition:all .5s}.contact-info-section .contact-info-container .map-container{height:auto;width:100%}.contact-info-section .contact-info-container .map-container .map{height:250px}.contact-info-section .contact-info-container .map{height:100%;width:100%}}