main{margin:90px 0 0}.contact .container-fluid{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}.contact__bg{background-color:#303030;background-image:url("/assets/img/contact.jpg");background-repeat:no-repeat;background-size:60%;background-position:right;height:310px}.contact .col-xl-5{height:310px}.contact .col-xl-5 h1{font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:38px;line-height:51px;color:#ffffff}.contact .col-xl-5 h3{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#ffffff;max-width:560px}.contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0;border-bottom:1px solid #e4e4e4}.contact__item{margin-right:45px}.contact__item span{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#1e1e1e}.contact__item p{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#1e1e1e}.contact iframe{width:100%;height:500px}.contact form{padding:50px 0}.contact form h2{font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#1e1e1e;margin-bottom:20px}.contact form p{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#919191}.contact form label{font-family:'Inter';font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#292929}.contact form input{background:#f6f6f6;border:1px solid #d9d9d9;padding:20px;width:100%;font-family:'Inter';font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#acacac}.contact form input:focus{outline:none}.contact form button{border:1px solid #d9ac38;background:#d9ac38;padding:20px;width:100%;font-family:'Inter';font-style:normal;font-weight:700;font-size:15px;line-height:18px;color:#ffffff}@media (max-width: 1070px){.contact__bg{background-image:none}}@media (max-width: 992px){.contact__item{margin-bottom:20px}.contact form h2,.contact form p{text-align:center}.contact form input{margin-bottom:30px}}@media (max-width: 575px){.contact form{padding:30px 0}.contact form p{margin-bottom:20px}.contact .col-xl-5{text-align:center}.contact .col-xl-5 h1{font-size:24px;line-height:32px}.contact .col-xl-5 h3{font-size:14px;line-height:150%}.contact__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:30px 0}.contact__content .contact__item{margin-right:0}.contact__content .contact__item span{font-size:16px;line-height:150%}.contact__content .contact__item p{font-size:18px;line-height:150%}.contact iframe{height:300px}}
