.obelix-contact--five .page-header-wrapper{border-radius:46px;overflow:hidden}.obelix-contact--five .theme-title-block .subtitle{color:var(--fs-color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.obelix-contact--five .theme-title-block .subtitle::before{content:"";display:block;width:20px;height:15px;margin-left:5px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;background-color:var(--fs-color-primary);-webkit-mask-image:url("https://dmgcleaners.vn/");mask-image:url("https://dmgcleaners.vn/");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.obelix-contact--five .theme-title-block .title{margin-bottom:.5em}.obelix-contact--five .theme-title-block.center .description{max-width:65%;margin:0 auto}.obelix-contact--five .col-inner .icon-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;padding:20px;border-radius:16px;margin-bottom:30px;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden;visibility:visible;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.obelix-contact--five .col-inner .icon-box:hover::before{top:auto;height:100%;bottom:0}.obelix-contact--five .col-inner .icon-box:hover .icon-box-text .title,.obelix-contact--five .col-inner .icon-box:hover .icon-box-text p{color:#fff!important}.obelix-contact--five .icon-box:hover .icon-box-img{background-color:#fff;color:var(--fs-color-primary)}.obelix-contact--five .col-inner .icon-box::before{content:'';position:absolute;top:0;left:0;bottom:auto;right:0;width:100%;height:0;background:var(--fs-color-primary);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:0}.obelix-contact--five .col-inner .icon-box:last-child{border-bottom:none}.obelix-contact--five .icon-box .icon-box-text{z-index:1}.obelix-contact--five .icon-box .icon-box-text p{font-size:1rem;margin-bottom:0}.obelix-contact--five .icon-box .icon-box-text .title{margin-bottom:0}.obelix-contact--five .icon-box .icon-box-img{background-color:var(--fs-color-primary);height:55px;max-width:55px;padding:1rem;font-size:22px;color:#fff;border-radius:100px}.obelix-contact--five .icon-box .icon .icon-inner svg{padding:0}.obelix-contact--five form input[type=email],.obelix-contact--five form input[type=number],.obelix-contact--five form input[type=search],.obelix-contact--five form input[type=tel],.obelix-contact--five form input[type=text],.obelix-contact--five form input[type=url],.obelix-contact--five form textarea{width:100%;height:auto;font-size:14px;font-weight:400;line-height:1.8;padding:16px 23px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;color:#5b5b5b;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;border:1px solid #dadada;background-color:#f9f9f9;border-radius:16px}.obelix-contact--five form input[type=email]:focus,.obelix-contact--five form input[type=number]:focus,.obelix-contact--five form input[type=search]:focus,.obelix-contact--five form input[type=tel]:focus,.obelix-contact--five form input[type=text]:focus,.obelix-contact--five form input[type=url]:focus,.obelix-contact--five form textarea:focus{color:#353535;border-color:#8b8b8b}.obelix-contact--five .wpcf7-form{text-align:left}.obelix-contact--five .wpcf7-form .row>.col{padding-left:0;padding-bottom:15px}.obelix-contact--five .wpcf7-form-control.wpcf7-submit{color:#fff;background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5555555556;border-radius:30px;padding:10px 40px;overflow:hidden;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.obelix-contact--five>.col.medium-6>.col-inner{border:1px solid #ECECEC}.obelix-contact--five .wpcf7-form .wpcf7-acceptance label{margin-bottom:1rem}.obelix-contact--five .google-map-iframe iframe{width:100%;border-radius:46px}.obelix-contact--five .title-overlay{background-color:#fff0}.obelix-contact--five .title-breadcrumbs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--fs-color-primary);border-radius:46px;padding:8px 20px;margin:0;margin-top:1rem;font-size:.8rem}.obelix-contact--five .title-breadcrumbs .breadcrumbs a,.obelix-contact--five .breadcrumbs{color:#fff}.obelix-contact--five .contact-us-box{background-color:#fff;-webkit-box-shadow:6px 4px 168px 0 #0000001A;box-shadow:6px 4px 168px 0 #0000001A;border-radius:46px}.obelix-contact--five .contact-us-box .img .img-inner{background-color:#fff;-webkit-box-shadow:6px 4px 168px 0 #0000001A;box-shadow:6px 4px 168px 0 #0000001A;border-radius:.8rem}.obelix-contact--five .contact-us-box .follow-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.obelix-contact--five .contact-us-box .social-icons>span{color:var(--fs-color-primary)}.obelix-contact--five .contact-us-box .social-icons .button.icon:first-of-type{margin-left:0}.obelix-contact--five .contact-us-box .social-icons .button.icon{border:none;position:relative;overflow:hidden;color:var(--fs-color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.2em;margin-bottom:0}.obelix-contact--five .contact-us-box .social-icons .button.icon>i{top:auto;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;font-size:94%}.obelix-contact--five .contact-us-box .social-icons .button.icon:hover::after{opacity:1}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media screen and (max-width:549px){.obelix-contact--five .contact-us-box{border-radius:0;padding:10px}.obelix-contact--five .theme-title-block.center .description{max-width:100%}.obelix-contact--five .wpcf7-form .row>.col{padding-left:0;padding-right:0}}.contact-form{max-width:720px}.contact-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form .form-group label{display:block;font-weight:600;margin-bottom:6px}.contact-form input,.contact-form select,.contact-form textarea,.contact-form .wpcf7-form-control{width:100%;padding:12px 14px;border-radius:10px!important;border:1px solid #ddd;font-size:14px}.contact-form select{height:58px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#0d6efd}.contact-form textarea{min-height:140px;resize:vertical}.contact-form .form-group.full{grid-column:1 / -1}.contact-form .form-submit{margin-top:24px;p{display:flex;.btn-contact{background:#0d6efd;color:#fff;padding:12px 32px;border-radius:999px;font-weight:600;border:none;cursor:pointer;transition:all 0.3s ease;text-transform:unset;&:hover{opacity:.9}&:last-child{background-color:#171aba;margin-right:0}}}}@media (max-width:640px){.contact-form .form-grid{grid-template-columns:1fr}}