main{min-height:auto!important}.module-cse-contact h1,.module-cse-contact h2{margin:.5rem 0}.module-cse-contact{background:linear-gradient(to bottom,transparent,#ccddeb);padding:0 20px;padding-bottom:20px;min-height:calc(100vh - 210px)}.module-cse-contact .cse-form{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:600px;padding:20px;margin:0 auto;border-radius:20px}.module-cse-contact .cse-form .chevrons{position:relative;margin-left:15px;margin-right:15px}.module-cse-contact .cse-form .chevrons .chevron-left,.module-cse-contact .cse-form .chevrons .chevron-right{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;font-size:24px;color:#4c7880;cursor:pointer;z-index:1;background-color:rgb(210 230 230 / 80%);display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1}.module-cse-contact .cse-form .chevrons .chevron-left{left:-30px}.module-cse-contact .cse-form .chevrons .chevron-right{right:-30px}.module-cse-contact .cse-form .chevrons .chevron-left:hover,.module-cse-contact .cse-form .chevrons .chevron-right:hover{background-color:rgba(255,255,255,1);border:solid 1px #ccc}.module-cse-contact .cse-form .chevrons .carousel-container{position:relative;overflow:hidden;width:100%}.module-cse-contact .cse-form .chevrons .carousel-container .carousel{display:flex;gap:10px;overflow-x:scroll;scroll-behavior:smooth;justify-content:space-between;width:100%}.module-cse-contact .cse-form .chevrons .carousel-container .carousel::-webkit-scrollbar{display:none}.module-cse-contact .cse-form .chevrons .carousel-container .carousel .contact-info{display:flex;border-radius:20px;background-color:#efefef;padding:10px 20px;display:inline-block;width:100%}.module-cse-contact .cse-form .chevrons .carousel-container .carousel .contact-info .role{color:#fff;font-size:.8rem;font-weight:600;background-color:#4c7880;padding:1px 1px;border-radius:10px;text-align:center}.module-cse-contact .cse-form .chevrons .carousel-container .carousel .contact-info .name{color:#000;font-size:1rem;font-weight:700;padding:0}.module-cse-contact .cse-form .chevrons .carousel-container .carousel .contact-info .details{text-align:left}.module-cse-contact .cse-form .chevrons .carousel-container .carousel .contact-info a{margin-right:15px;text-decoration:none;font-size:1rem;color:#4f4c4c;display:inline-flex;text-align:left}.module-cse-contact .cse-form .chevrons .carousel-container .carousel .contact-info a i{color:#4c7880;font-size:1.2rem;margin-right:5px;vertical-align:middle;margin-top:4px}.module-cse-contact .cse-form .contact-form{background-color:#fff}.module-cse-contact .cse-form .contact-form .form-group{display:flex;flex-direction:column;align-items:flex-end}.module-cse-contact .cse-form .contact-form .form-group .label{font-size:.8rem;display:inline-block;color:#fff;background-color:#4c7880;padding:1px 10px;border-radius:20px;margin-right:auto;margin-left:10px;margin-bottom:-12px;margin-top:10px;z-index:1}.module-cse-contact .cse-form .contact-form .form-group input,.module-cse-contact .cse-form .contact-form .form-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.module-cse-contact .cse-form .contact-form .form-group textarea{min-height:100px}.module-cse-contact .cse-form .contact-form button{margin-top:10px;padding:10px 15px;background-color:#4c7880;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;color:#fff;cursor:pointer;border:none}.module-cse-contact .cse-form .contact-form button:hover{background-color:#3b6066}@media (max-width:900px){.module-cse-contact .cse-form .chevrons{margin-left:20px;width:calc(100% - 40px)}.module-cse-contact .cse-form .contact-form .form-group .label{font-size:1rem;padding:1px 10px;border-radius:20px;margin-right:auto;margin-left:10px;margin-bottom:-12px;margin-top:10px}.module-cse-contact .cse-form .contact-form .form-group input,.module-cse-contact .cse-form .contact-form .form-group textarea{font-size:1rem;min-width:100%!important;max-width:100%!important;max-height:180px!important}.module-cse-contact .cse-form .contact-form button{font-size:1rem;margin-top:10px;padding:10px 15px;border-radius:5px}}