.contact-content .content{box-shadow:0 0 15px rgba(0,0,0,0.1)}.contact-content .content h2.title{font-size:30px;font-weight:bold;position:relative;padding-top:30px}.contact-content .content h2.title::after{content:"";position:absolute;width:40px;height:3px;bottom:-30px;left:0;background-color:var(--color-primary)}.contact-content .content .left{background-color:var(--color-primary);color:#fff;gap:90px;padding:80px}.contact-content .content .left h2.title::after{background-color:#fff}.contact-content .content .left .contact-content-list{gap:30px}.contact-content .content .left .contact-content-list .item{gap:20px}.contact-content .content .left .contact-content-list .item i{width:70px;height:70px;border-radius:50%;background-color:#2e57c5;display:flex;align-items:center;justify-content:center;font-size:28px}.contact-content .content .left .contact-content-list .item p{margin:0;flex:1}.contact-content .content .left .contact-content-list .item p span{font-size:16px}.contact-content .content .left .contact-content-list .item p span:nth-child(1){font-size:20px;font-weight:bold}.contact-content .content .right{gap:90px;padding:80px}.contact-content .content .right h2.title{color:var(--color-primary)}.contact-content .content .right .formlist{gap:20px}.contact-content .content .right .formlist .form-group{border:1px solid #ccc;border-radius:10px;padding:10px 15px}.contact-content .content .right .formlist .form-group input,.contact-content .content .right .formlist .form-group textarea{border:none;outline:none;width:100%;font-size:16px}.contact-content .content .right .formlist .form-group.button{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff;padding:0;text-align:center;cursor:pointer}.contact-content .content .right .formlist .form-group.button:hover{background-color:var(--color-primary-hover);border:1px solid var(--color-primary-hover)}.contact-content .content .right .formlist .form-group.button button{width:100%;border:none;background-color:transparent;color:#fff;height:50px}.contact-content .map{height:500px}label.error{clear:both;color:red;font-weight:normal;font-size:14px;margin:0;padding:0}input.error,select.error,textarea.error{border:1px solid red}@media screen and (max-width:768px){.contact-content .content h2.title{font-size:26px}.contact-content .content .left{gap:50px;padding:20px}.contact-content .content .left h2.title::after{background-color:#fff}.contact-content .content .left .contact-content-list{gap:30px}.contact-content .content .left .contact-content-list .item{gap:20px}.contact-content .content .left .contact-content-list .item i{width:55px;height:55px;font-size:24px}.contact-content .content .left .contact-content-list .item p span:nth-child(1){font-size:18px}.contact-content .content .right{gap:50px;padding:20px}.contact-content .map{height:400px}}