.contact-wrapper{justify-content:center;width:100%;padding:60px 20px;font-size:18px;font-weight:300;display:flex}.contact-card{background:#f1ede6;margin-top:20px;padding:25px}.contact-container{width:1000px}.btnImage{margin-right:10px;padding-top:2px;font-weight:300}.contact-heading{color:#e5b350;margin-bottom:10px;font-size:30px}.contact-subtext{max-width:600px;margin-bottom:40px}.contact-grid{gap:40px;display:flex}.contact-wrapper:before,.consultation-section:before{content:"";z-index:-1;opacity:.7;background:url(../media/logo_bg_501.0t6gi~ip3romn.png) 0 0/cover no-repeat;width:62vw;height:115%;position:absolute;top:-10%;left:-7%}.contact-left{width:40%}.section-title-cont{color:#552824;margin-bottom:20px;padding-left:30px;font-size:24px}.info-item{gap:12px;margin-bottom:20px;display:flex}.info-item h4{color:var(--sub-heading-title);margin:0;font-size:18px;font-weight:700}.info-item p{margin:5px 0 0}.follow{margin:20px;font-weight:600}.social-icons{gap:25px;margin-top:25px;display:flex}.social-icons-form{gap:40px;margin-top:25px;display:flex}.location{margin-top:28px}.location p{color:var(--sub-heading-title);padding:20px;font-size:20px;font-weight:600}.follow p{color:var(--sub-heading-title);font-size:20px;font-weight:600}.map-box{border:2px solid #e1b15c;padding-bottom:26px}.map-box p{padding:10px}.map-box iframe{border:0;width:100%;height:250px}.contact-right{background:0 0;width:60%}.contact-inner{background:#f1ede6;width:100%;padding:0 30px 30px}.contact-form{margin-top:20px}.contact-form p{padding-top:30px;padding-bottom:10px}.form-row{gap:10px;display:flex}.form-group{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.form-group label{margin-bottom:5px}.contact-form input,.contact-form textarea{background:#fff;border:none;padding:10px}.contact-form textarea{resize:none;height:120px}.send-btn{color:#fff;cursor:pointer;background:#6c2d26;border:none;margin-top:20px;padding:10px 65px;font-size:18px;font-weight:300;display:flex}.cta-box{color:#552824;background:#f2ebe3;margin-top:40px;padding:20px 30px}.cta-box p{font-weight:700}.cta-buttons{gap:10px;margin-top:10px;display:flex}.cta-buttons>*{flex:1}.social-svg{width:26px}.social-svg-facebook{width:20px}.call-btn{color:#fff;cursor:pointer;background:#6c2d26;border:none;justify-content:center;width:50%;margin-top:15px;padding:10px 18px;font-size:18px;font-weight:100;transition:transform .3s;display:flex}.appointment-btn{background:#d8aa4d;border:none;padding:10px 18px;transition:transform .3s}.call-btn:hover,.appointment-btn:hover{transform-origin:50%;transform:scale(1.05)}.appointment-btn-2{color:#fff;cursor:pointer;background:#5a2e2e;border:none;width:90%;margin-top:15px;padding:12px;font-size:18px;transition:transform .3s}.appointment-btn-2:hover{transform-origin:50%;transform:scale(1.05)}.btn-div-appointment{justify-content:center;align-items:center;display:flex}@media (max-width:900px){.contact-container{width:100%}.contact-grid{flex-direction:column}.contact-left,.contact-right{width:100%}}.contact-form input,.contact-form textarea{background:#e2dbd3;border:none;padding:10px;font-size:18px;font-weight:300}.form-group label{color:var(--sub-heading-title);margin-bottom:6px;font-size:18px;font-weight:700}.send-message{justify-content:center;display:flex}.info-item{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.info-item svg{color:#6c2d26;margin-top:3px}@media (max-width:768px){.contact-grid{flex-direction:column;display:flex}.contact-right{order:1}.contact-left{order:2}.cta-buttons{flex-direction:column;gap:10px;display:flex}.cta-buttons button{width:100%}.form-row{flex-direction:column;gap:10px;display:flex}.form-group{width:100%}.section-title-cont{padding-left:0}}
