.contact{margin-top:150px}.contact .container{flex-direction:row-reverse;gap:50px;max-width:1320px;margin:25px auto;display:flex}.contact .contact_title{text-align:center;color:rgb(var(--color-primary));margin:50px 0}.contact .contact_title h2{font-size:55px;font-weight:900}.contact .contact_title span{font-size:16px}.contact .contact-list{margin:0;padding:0}.contact .contact-list li{text-align:right;flex-wrap:nowrap;align-items:center;width:100%;margin-top:10px;padding:5px;display:flex}.contact .contact-list li img,.contact .contact-list li svg{aspect-ratio:1;width:45px;min-width:45px;margin:10px;padding:5px}.contact .contact-list li img path,.contact .contact-list li svg path{fill:var(--color-black)}.contact .contact-list li b{color:#b0b4ce;font-size:17px;font-weight:400}.contact .contact-list li label{width:100%;color:var(--color-black);margin:7px 0;font-size:19px;display:block;overflow:hidden}.contact .contact__form{margin:15px auto}.contact .contact__form p{margin-bottom:20px}.contact .contact__form .form-group{margin-bottom:8px}.contact .contact__form .form-group .form-control{width:100%;color:rgb(var(--color-primary));background-color:#f4f4fc;border:none;border-radius:15px;margin:0;padding:15px;font-size:18px}.contact .contact__form .form-group .form-control:focus{background-color:#e1e1ed;outline:0}.contact .contact__form .form-group .form-control__phone::placeholder{letter-spacing:0}.contact .contact__form .form-group .form-control__phone{letter-spacing:3px}.contact .contact__form .form-group textarea.form-control{resize:none;height:120px}.contact .contact__form .submit-button{cursor:pointer;width:100%;color:rgb(var(--text-secondary));text-align:center;background-image:linear-gradient(160deg,#703fc4 0%,#583398 100%);border:0;border-radius:15px;padding:20px;font-size:18px;font-weight:400;line-height:21px;box-shadow:0 18px 46px #663cae66}.contact .contact__form .submit-button:hover{background-image:linear-gradient(160deg,#855acf 0%,#653dab 100%);box-shadow:0 10px 46px #663cae33!important}.contact .contact__form .submit-button:active{transition:transform 90ms;transform:scale(.9)!important}.contact .contact-content{max-width:50%}.contact .contact-content p{text-align:justify;color:var(--color-black);padding:15px;font-size:16px;display:block}.contact .alert-list{margin:15px 0;padding:0;list-style:none}.contact .alert-list li{color:#82859d;width:100%;padding:8px 40px 8px 10px;font-size:16px;position:relative}.contact .alert-list li img,.contact .alert-list li svg{width:21px;height:auto;margin:10px 0;position:absolute;top:0;right:0}.contact .clearfix{clear:both}@media (max-width:768px){.contact .container{padding:20px;display:flex;flex-direction:column-reverse!important}.contact .alert-list{display:none}.contact__form{max-width:100%!important}.contact-list{text-align:center;background-color:#f4f4fc;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:20px;display:flex}.contact_title h2{font-size:25px}}
