.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.contact-us-details{margin-bottom:40px}.contact-container .contact-info{border-radius:8px;background:#4A25AA;width:100%}.contact-container .contact-icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.contact-container .contact-icon svg{width:48px;height:48px}.contact-container ul{list-style:none;-webkit-text-decoration:none;text-decoration:none;padding:40px 30px;margin:0}.contact-container ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;border-top:1px solid #ffce32;padding-bottom:30px}.contact-container ul li:first-child{border-top:1px solid transparent}.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{margin:0;font-family:Montserrat;color:#FFF;font-size:20px;font-weight:600;line-height:1}.contact-container ul li .contact-address,.contact-container ul li .contact-hours,.contact-container ul li .contact-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contact-container ul li .contact-text,.contact-container ul li .contact-text a{color:#FFF;font-size:16px;font-weight:500;line-height:1.5;margin:0}.contact-container ul li .contact-text a{-webkit-text-decoration:none;text-decoration:none;list-style:none}.contact-note{color:#FFCE32;color:var(--Color-Palette-Vibrant-Yellow,#FFCE32);font-size:12px;font-style:italic;font-weight:500;line-height:1.5;margin:0}.contact-form-container{padding-left:0;width:100%}.contact-form-container h2{margin:0;padding-bottom:24px;color:#202020;font-size:24px;font-weight:600;line-height:1.5}.contact-form,.contact-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.contact-form .form-row label{color:#000;margin-bottom:8px}.contact-form .form-row label,.contact-form .form-row label span{font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.2}.contact-form .form-row label span{color:#FF3B3B}.contact-form .form-row input{padding:15px 20px;border-radius:4px;border:1px solid rgba(0,0,0,.2);background:#FFF;line-height:1.2;font-size:14px}.contact-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%}.contact-form .form-textarea{width:100%;max-width:100%}.contact-form .form-textarea label{color:#000;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.2;margin-bottom:8px}.contact-form .form-textarea textarea{padding:14px 20px 0;border-radius:4px;border:1px solid rgba(0,0,0,.2);background:#FFF;width:100%;resize:none}.contact-form .form-row input::-moz-placeholder,.contact-form .form-textarea textarea::-moz-placeholder{color:rgba(0,0,0,.6);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-row input::-webkit-input-placeholder,.contact-form .form-textarea textarea::-webkit-input-placeholder{color:rgba(0,0,0,.6);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-row input:-ms-input-placeholder,.contact-form .form-textarea textarea:-ms-input-placeholder{color:rgba(0,0,0,.6);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.contact-form .form-row input::-ms-input-placeholder,.contact-form .form-textarea textarea::-ms-input-placeholder{color:rgba(0,0,0,.6);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:rgba(0,0,0,.6);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%}.categories-list .category-title .categories-content .meta a{padding:0}@media screen and (min-width:767px){.contact-us-details{margin-bottom:64px}.contact-form .button{width:100%;max-width:200px}.categories-list{gap:30px}.contact-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.categories-list .card{border-radius:8px;border:1px solid rgba(69,61,91,.2);padding:30px 24px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.categories-list .card,.categories-list .card .category-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.categories-list .card .category-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:100%}.categories-list .category-title .icon-wrap img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.categories-list .category-title .icon-wrap svg{width:100px;height:100px}.categories-list .category-title .categories-content{border-left:1px solid transparent;padding-left:0;margin-left:0;width:100%;text-align:center}.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 rgba(74,37,170,.2);padding-top:12px;margin-top:12px}}@media screen and (min-width:900px){.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-container .contact-info{width:50%}.contact-form .form-group{max-width:100%}.contact-form-container{padding-left:0;width:50%}}@media screen and (min-width:1240px){.contact-container .contact-info{border-radius:8px;background:#4A25AA;width:37.7%}.contact-form-container{padding-left:70px;width:63.3%}.contact-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:298px}.contact-form .form-textarea{max-width:621px}}