.page-contact__info{margin-bottom:30px}.page-contact__info .info-item{text-align:center;margin-bottom:10px}.page-contact__info .info-item .icon{border-radius:50%;color:#fff;background:#fff;height:100px;line-height:100px;margin:0 auto 15px;width:100px;-webkit-transition:0.3s;transition:0.3s}.page-contact__info .info-item .icon svg{width:44px;height:55px;fill:var(--theme-main-color)}.page-contact__info .info-item .icon:hover{background:var(--theme-main-color)}.page-contact__info .info-item .icon:hover svg{fill:#fff}.page-contact__info .info-item .title{font-size:20px;font-weight:700;margin-bottom:15px}.page-contact__info .info-item .content{font-size:16px}.page-contact__map{margin-bottom:30px}.page-contact__map iframe{width:100%;height:550px}.page-contact__titlePage{text-align:center;margin-bottom:50px}.page-contact__titlePage h2{font-size:32px;font-weight:700;margin-bottom:20px}.page-contact__titlePage p{font-size:16px;color:#656565;margin-bottom:0}.page-contact__form{margin-bottom:40px}.page-contact__form .col-fix{margin-bottom:15px}.page-contact__form input{border-radius:var(--theme-radius-base);font-size:16px;color:#656565;height:60px;padding:0px 30px;border:1px solid #e3e3e3;background:#fff;width:100%;margin-bottom:15px}.page-contact__form textarea{border-radius:var(--theme-radius-base);font-size:16px;color:#656565;height:60px;padding:10px 30px;border:1px solid #e3e3e3;background:#fff;width:100%;min-height:160px}.page-contact__form button{height:60px;line-height:60px;font-size:18px;font-weight:700}@media (max-width: 767px){.page-contact__info .info-item{margin-bottom:15px}}
