.map-area{width:100%;overflow:hidden;box-sizing:border-box}.contact-area{max-width:100%;overflow-x:hidden}.button-container{text-align:center;margin-top:20px}.contact-content{margin-bottom:50px}.single-contact-info{margin-bottom:20px;flex-wrap:nowrap}.single-contact-info p{word-break:break-word;line-height:1.4}.contact-social-info{font-size:1em!important;transform:scale(1.8);display:flex;justify-content:center;padding-right:20px}.ct-icon{margin-right:10px}.contact-form{width:100%;max-width:800px;margin:0 auto;border:3px double #000;padding:50px 40px;border-radius:5px;box-shadow:0 4px 12px rgb(0 0 0 / .15);box-sizing:border-box}.form-control{box-shadow:0 4px 12px rgb(0 0 0 / .09);border-width:1px;transition:0.6s;width:100%;box-sizing:border-box}.form-button{background:#fff0;color:#000;border:3px double #000;transition:all 0.3s ease;padding:12px 24px;font-size:medium;box-shadow:0 4px 12px rgb(0 0 0 / .09);min-width:150px}.form-button:hover{background:#000;color:#fff;border:3px double #fff;cursor:pointer;transform:scale(1.05);transition:0.4s}@media (min-width:992px){.contact-form{padding:50px 40px;margin:0 auto;max-width:100%}}@media (max-width:1024px) and (min-width:769px){.contact-form{padding:40px 35px;margin:0 auto}.form-button{padding:10px 20px}}@media (max-width:768px){.contact-area .container{padding:0 15px}.contact-form{padding:30px 25px;margin:0 auto;border-width:2px}.form-button{padding:10px 18px;font-size:.95em;min-width:120px}.form-button:hover{transform:scale(1.03)}.contact-content{margin-bottom:30px;text-align:center}.single-contact-info{justify-content:center;text-align:center;margin-bottom:15px}.contact-social-info{justify-content:center;padding-right:0;transform:scale(1.5);margin-top:30px}.ct-icon{margin:0 8px}}@media (max-width:640px){.contact-form{padding:25px 20px;border-width:2px;margin:0}.form-control{font-size:16px;padding:12px 15px}.form-button{padding:12px 20px;width:100%;max-width:200px;font-size:.9em}.row .col-md-6{margin-bottom:15px}}@media (max-width:480px){.contact-area{padding:50px 0}.map-area,.contact-content,.contact-title{margin-bottom:0!important}.contact-social-info{display:none}.contact-form{padding:20px 15px;margin:0;border-width:1px}.form-control{font-size:16px;padding:10px 12px;margin-bottom:10px}.form-button{padding:10px 16px;width:100%;max-width:180px;font-size:.85em}.button-container{margin-top:15px}.contact-title h5{font-size:1.1em;text-align:left;margin-bottom:20px}.single-contact-info{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:15px;text-align:left}.single-contact-info .icon{margin-right:15px;margin-bottom:0;flex-shrink:0;width:30px;display:flex;justify-content:center}.single-contact-info p{font-size:.9em;text-align:left;margin:0;flex:1;line-height:1.3}.contact-content{text-align:left;margin-bottom:30px}.contact-social-info{transform:scale(1.3);margin-top:25px;flex-wrap:wrap;gap:10px}.ct-icon{margin:5px}}@media (max-width:360px){.contact-form{padding:15px 10px;margin:0}.form-control{padding:8px 10px;font-size:14px}.form-button{padding:8px 12px;font-size:.8em}.single-contact-info p{font-size:.8em}.contact-social-info{transform:scale(1.1)}}@media (max-height:500px) and (orientation:landscape){.contact-form{padding:20px 25px}.contact-area{padding:30px 0}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.form-button{border-width:2px}.contact-form{border-width:2px}}