.default-bg-success{background-color:hsl(160,75%,45%)}.default-bg-danger{background-color:hsl(340,85%,55%)}.default-bg-warning{background-color:#fa3}.marketplace-color{color:#2459d1}.marketplace-color-bg{background-color:#2459d1;color:#fff}.marketplace-color-border{border:2px solid #2459d1}.marketplace-color-btn{background-color:#2459d1;color:#fff;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn:hover{background-color:#132e6d;color:#fff}.marketplace-color-btn:active,.marketplace-color-btn:focus,.marketplace-color-btn:focus-visible{background-color:#132e6d;color:#fff;box-shadow:none;outline:none}.marketplace-color-btn-outline{background-color:rgba(0,0,0,0);color:#2459d1;border:1px solid #2459d1;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn-outline:hover{background-color:#2459d1;color:#fff}.contact-page{color:hsl(240,4%,25%)}.contact-page .contact-header{background:linear-gradient(135deg,rgba(36,89,209,.05),rgba(213,224,248,.15));padding:5rem 0 8rem}.contact-page .contact-header .contact-title{font-weight:700;font-size:3rem;color:hsl(240,5%,12%);margin-bottom:.5rem;position:relative}.contact-page .contact-header .title-underline{height:4px;width:60px;background:#2459d1;margin:1rem auto;border-radius:2px}.contact-page .contact-header .lead{font-size:1.25rem;color:hsl(240,3%,40%);max-width:700px;margin:1.5rem auto 0;line-height:1.6}@media(max-width:768px){.contact-page .contact-header{padding:3rem 0 6rem}.contact-page .contact-header .contact-title{font-size:2rem}.contact-page .contact-header .lead{font-size:1.1rem}}.contact-page .contact-content{position:relative;margin-top:-5rem;padding-bottom:5rem}.contact-page .contact-content .contact-card{background:#fff;border-radius:6px;box-shadow:0 15px 35px hsla(240,5%,12%,.1);overflow:hidden;position:relative}.contact-page .contact-content .contact-info{background:linear-gradient(135deg,#2459d1,#132e6d);color:#fff;height:100%;padding:3rem 2rem;position:relative;overflow:hidden}@media(max-width:768px){.contact-page .contact-content .contact-info{display:none}}.contact-page .contact-content .contact-info:before{content:"";position:absolute;width:150px;height:150px;background:hsla(0,0%,100%,.1);border-radius:50%;top:-30px;right:-50px}.contact-page .contact-content .contact-info:after{content:"";position:absolute;width:100px;height:100px;background:hsla(0,0%,100%,.1);border-radius:50%;bottom:-30px;left:-30px}.contact-page .contact-content .contact-info .info-header{position:relative;z-index:1;margin-bottom:3rem}.contact-page .contact-content .contact-info .info-header h3{font-size:1.75rem;color:#fff;font-weight:700;margin-bottom:1rem}.contact-page .contact-content .contact-info .info-header p{font-size:.95rem;opacity:.9}.contact-page .contact-content .contact-info .info-list{position:relative;z-index:1}.contact-page .contact-content .contact-info .info-item{display:flex;align-items:flex-start;margin-bottom:2rem}.contact-page .contact-content .contact-info .info-item .icon-container{flex:0 0 36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:1rem}.contact-page .contact-content .contact-info .info-item .icon-container .contact-icon{width:18px;height:18px;fill:#fff}.contact-page .contact-content .contact-info .info-item .info-content{flex:1}.contact-page .contact-content .contact-info .info-item .info-content .info-label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-bottom:.25rem}.contact-page .contact-content .contact-info .info-item .info-content .info-value{font-size:1rem;font-weight:500;color:#fff;text-decoration:none}.contact-page .contact-content .contact-info .info-item .info-content .info-value:hover{text-decoration:underline}.contact-page .contact-content .contact-info .social-links{display:flex;position:relative;z-index:1}.contact-page .contact-content .contact-info .social-links .social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);margin-right:.75rem;transition:all .3s ease;color:#fff}.contact-page .contact-content .contact-info .social-links .social-link .social-icon{width:18px;height:18px;fill:#fff}.contact-page .contact-content .contact-info .social-links .social-link:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.contact-options-pill-tabs{display:none}@media(max-width:768px){.contact-options-pill-tabs{display:block}}