.contact-section{background-color:#2b2b2b;background-image:url(../media/ellipse72.3wk146hcqvd8l.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:150px;padding-bottom:40px;overflow-x:hidden}.contact-section .contact{background-color:#fff;border-radius:30px;padding:10px 20px}.contact-section .contact .information{background-color:#2b2b2b;border-radius:30px;padding:30px 50px 0 20px}.contact-section .contact .information .addres-details div{color:#fff;margin-bottom:20px;list-style:none}.contact-section .contact .information .icons{color:#fff;background-color:none;margin-right:15px;padding:5px 7px}.contact-section .contact .information .contact-circles{border-bottom-right-radius:30px;margin-right:-50px}.contact-section .contact .input,.contact-section .contact .form-control{border:none;border-bottom:1px solid #e8e8e8;width:90%;padding:7px 0}.contact-section .contact .message{color:#fff;background-color:#000;border-radius:30px;padding:7px 20px}.contact-section .contact .form-control{width:95%}.contact-section .contact .input-text{padding:0}.form-control:focus{box-shadow:none;border-color:#2b2b2b;outline:none}textarea:focus{box-shadow:none!important}.input:focus-visible{outline:none!important}
