.contact-container{flex-direction:column;gap:30px;display:flex}.contact-us-details{margin-bottom:40px}.contact-container .contact-info{background:#4a25aa;border-radius:8px;width:100%;height:max-content}.contact-container .contact-icon img{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.contact-container .contact-icon svg{width:48px;height:48px}.contact-container ul{margin:0;padding:40px 30px;-webkit-text-decoration:none;text-decoration:none;list-style:none}.contact-container ul li{border-top:1px solid #ffce32;flex-direction:row;gap:16px;padding-bottom:30px;display:flex}.contact-container ul li:first-child{border-top:1px solid #0000}.contact-container ul li:nth-child(2){padding-top:30px}.contact-container ul li:nth-child(3){padding-top:30px;padding-bottom:0}.contact-container ul li .contact-title{color:#fff;margin:0;font-family:Montserrat;font-size:20px;font-weight:600;line-height:1}.contact-container ul li .contact-phone,.contact-container ul li .contact-hours,.contact-container ul li .contact-address{flex-direction:column;gap:8px;display:flex}.contact-container ul li .contact-text{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.5}.contact-container ul li .contact-text a{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;list-style:none}.contact-note{color:var(--Color-Palette-Vibrant-Yellow,#ffce32);margin:0;font-size:12px;font-style:italic;font-weight:500;line-height:1.5}.contact-form-container{width:100%;padding-left:0}.contact-form-container h2{color:#202020;margin:0;padding-bottom:24px;font-size:24px;font-weight:600;line-height:1.5}.contact-form,.contact-form .form-row{flex-direction:column;gap:24px;display:flex}.contact-form .form-row label{color:#000;margin-bottom:8px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.2}.contact-form .form-row label span{color:#ff3b3b;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.2}.contact-form .form-row input{background:#fff;border:1px solid #0003;border-radius:4px;padding:15px 20px;font-size:14px;line-height:1.2}.contact-form .form-group{flex-direction:column;width:100%;max-width:100%;display:flex}.contact-form .form-textarea{width:100%;max-width:100%}.contact-form .form-textarea label{color:#000;margin-bottom:8px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.2}.contact-form .form-textarea textarea{resize:none;background:#fff;border:1px solid #0003;border-radius:4px;width:100%;padding:14px 20px 0}.contact-form .form-row input::-moz-placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-textarea textarea::-moz-placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-row input::-webkit-input-placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-textarea textarea::-webkit-input-placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}:is(.contact-form .form-row input:-ms-placeholder-shown,.contact-form .form-textarea textarea:-ms-placeholder-shown){color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}:is(.contact-form .form-row input:placeholder-shown,.contact-form .form-textarea textarea:placeholder-shown){color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-row input::-moz-placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-textarea textarea::-moz-placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-row input::placeholder,.contact-form .form-textarea textarea::placeholder{color:#0009;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-textarea label span{color:#ff3b3b;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.2}.contact-form .button{max-width:100%}.contact-form .button:disabled{opacity:.6;cursor:not-allowed}.contact-form .form-message{border-radius:4px;margin-top:8px;padding:12px 16px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:1.5}.contact-form .form-message--success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.contact-form .form-message--error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.categories-list .category-title .categories-content .meta a{word-wrap:break-word;padding:0}@media screen and (width>=767px){.contact-us-details{margin-bottom:64px}.contact-form .button{width:100%;max-width:200px}.categories-list{gap:30px}.contact-form .form-row{flex-direction:row;display:flex}.categories-list .card{border:1px solid #453d5b33;border-radius:8px;justify-content:center;align-items:center;padding:30px 24px 24px;display:flex}.categories-list .card .category-title{flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;display:flex}.categories-list .category-title .icon-wrap img{-o-object-fit:contain;object-fit:contain;width:100px;height:100px}.categories-list .category-title .icon-wrap svg{width:100px;height:100px}.categories-list .category-title .categories-content{text-align:center;border-left:1px solid #0000;width:100%;margin-left:0;padding-left:0}.categories-list .category-title .categories-content a{-webkit-text-decoration:none;text-decoration:none}.categories-list .category-title .categories-content p{border-top:1px solid #4a25aa33;margin-top:12px;padding-top:12px}}@media screen and (width>=990px){.contact-container{flex-direction:row;display:flex}.contact-container .contact-info{width:50%}.contact-form .form-group{max-width:100%}.contact-form-container{width:50%;padding-left:0}}@media screen and (width>=1240px){.contact-container .contact-info{background:#4a25aa;border-radius:8px;width:37.7%}.contact-form-container{width:63.3%;padding-left:70px}.contact-form .form-group{flex-direction:column;width:100%;max-width:298px;display:flex}.contact-form .form-textarea{max-width:621px}}
