.title-page{font-weight:600;font-size:32px}.info-contact .info{padding:360px 0 60px;margin-bottom:120px}.info-contact .info:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);backdrop-filter:blur(4px)}.info-contact .info .title-page{z-index:2}.info-contact .info .contact{z-index:2;max-width:1360px}.info-contact .info .contact h3{font-size:18px;font-weight:600;position:relative;padding-left:20px}.info-contact .info .contact h3:before{content:'';position:absolute;top:8px;left:0;width:10px;height:10px;background:#FFF}.info-contact .info .contact .items .cont{min-height:140px}.info-contact .info .contact .items .item-cont{margin-bottom:5px}.info-contact .info .contact .items .item-cont.ic a{font-weight:600}.info-contact .info .contact .items .item-cont.ic img{transform:translateY(-1px)}.info-contact .info .contact .items a{color:#fff}.info-contact .info .contact .items a:hover{color:var(--main-color)}.info-contact .formcont{padding:120px 0;margin-bottom:120px}.info-contact .formcont .col-md-6,.info-contact .formcont .col-phone,.info-contact .formcont .col-email{margin-bottom:20px}.info-contact .formcont .contact-form{border-radius:0}.info-contact .formcont .contact-form .title{font-size:30px;font-weight:600}.info-contact .conts{margin-bottom:120px}.info-contact .conts .follow{margin-top:120px}.info-contact .conts .follow a{width:200px;height:200px;background:#FAFAFA}@media (max-width: 1499px) and (min-width: 1200px){.info-contact .conts .follow a{width:180px;height:180px}}@media (max-width: 991px){.title-page{font-size:24px}.info-contact .info{padding:260px 0 60px;margin-bottom:60px}.info-contact .info .contact h3{font-size:16px}.info-contact .formcont{padding:60px 0;margin-bottom:60px}.info-contact .formcont .form-contact{padding:30px 40px}.info-contact .conts{margin-bottom:60px}.info-contact .conts .follow{margin-top:60px}.info-contact .conts .follow a{width:140px;height:140px;background:#FAFAFA}}@media (max-width: 767px){.info-contact .conts .title-page{text-align:center}.info-contact .info{padding:160px 0 30px;margin-bottom:40px}.info-contact .info .contact .items .cont{min-height:auto}.info-contact .formcont{padding:30px 0;margin-bottom:40px}.info-contact .formcont .form-contact{padding:20px 20px}.info-contact .conts{margin-bottom:40px}.info-contact .conts .follow{margin-top:40px}.info-contact .conts .follow a{width:105px;height:105px}.info-contact .conts .follow a img{width:40px}}
