:root{--color-primary:#283891;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.contact-section-parent{padding:0 30px;max-width:1600px;margin:0 auto}@media(min-width:1399.98px){.contact-section-parent{max-width:100%}}@media(max-width:767.98px){.contact-section-parent{padding:0 15px}}@media(min-width:1599.98px){.contact-section-parent{padding:0}}.contact-form-column{padding-left:100px}@media(max-width:991.98px){.contact-form-column{padding-left:calc(var(--bs-gutter-x)*.5)}}.contact-section{padding:100px 0;background-color:#f8f8f8}@media(max-width:767.98px){.contact-section{padding:60px 0}}.contact-section .breadcrumb-indicator{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:1px solid rgba(35,30,45,.2);width:-moz-fit-content;width:fit-content;border-radius:100px;font-size:14px;color:#000;font-weight:400;margin-bottom:25px;line-height:1}.contact-section .breadcrumb-indicator .home-icon{display:flex;align-items:center;color:rgba(35,30,45,.2)}.contact-section .breadcrumb-indicator .home-icon svg{width:16px;height:16px;fill:#d1d5db;fill:currentColor;stroke:none}.contact-section .breadcrumb-indicator .separator{color:rgba(35,30,45,.2);font-size:14px}.contact-section .contact-title{font-weight:600;line-height:1.2;margin-bottom:20px;max-width:500px;font-family:var(--font-inter-tight),sans-serif}@media(max-width:767.98px){.contact-section .contact-title{font-size:32px}}.contact-section .contact-desc{font-size:16px;color:#231e2d;margin-bottom:40px;max-width:450px;line-height:1.6}.contact-section .contact-info-card{background-color:#fff;padding:20px 15px;border-radius:16px;color:#231e2d;height:100%}.contact-section .contact-info-card h5{margin-bottom:30px;color:#231e2d;font-weight:600}.contact-section .contact-info-card .info-list{display:flex;flex-direction:column;gap:12px}.contact-section .contact-info-card .info-list .info-item{display:flex;align-items:center;gap:15px;background:#f7f7f7;border:1px solid #e5e7eb;padding:12px 15px;border-radius:8px;text-decoration:none;color:#231e2d;transition:all .3s ease;font-family:var(--font-satoshi),sans-serif}.contact-section .contact-info-card .info-list .info-item .icon-box{display:flex;align-items:center;justify-content:center;width:20px;color:#231e2d}.contact-section .contact-info-card .info-list .info-item span{font-size:15px;font-weight:500;word-break:break-all}.contact-section .contact-info-card .info-list .info-item:hover{background:#f8f8f8;border-color:#d1d5db}.contact-section .form-card{background-color:#283891;padding:40px}@media(max-width:767.98px){.contact-section .form-card{padding:22px}}.contact-section .form-card{border-radius:16px;height:100%;display:flex;flex-direction:column}.contact-section .form-card h5{font-weight:400;margin-bottom:30px;color:#fff;font-family:var(--font-inter-tight),sans-serif}.contact-section .form-card .contact-form{display:flex;flex-direction:column;flex-grow:1}.contact-section .form-card .contact-form .form-group{margin-bottom:16px;flex:0 0 auto}.contact-section .form-card .contact-form .form-group input,.contact-section .form-card .contact-form .form-group select{width:100%;height:auto;line-height:1.5;padding:14px 15px;border:none;border-radius:6px;font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.15);transition:background-color .3s ease}.contact-section .form-card .contact-form .form-group input:focus,.contact-section .form-card .contact-form .form-group select:focus{outline:none;background-color:hsla(0,0%,100%,.22)}.contact-section .form-card .contact-form .form-group input::placeholder,.contact-section .form-card .contact-form .form-group select::placeholder{color:hsla(0,0%,100%,.75)}.contact-section .form-card .contact-form .form-group input.is-invalid,.contact-section .form-card .contact-form .form-group select.is-invalid{background-color:rgba(220,53,69,.25)}.contact-section .form-card .contact-form .form-group input option,.contact-section .form-card .contact-form .form-group select option{background-color:#dadada;color:#000}.contact-section .form-card .contact-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.contact-section .form-card .contact-form .form-group .text-danger{display:block;margin-top:6px;font-size:12px;color:#faa}.contact-section .form-card .contact-form .form-submit{margin-top:auto;padding-top:20px}@media(max-width:575.98px){.contact-section .form-card .contact-form .form-submit{margin-top:20px}}.contact-section .map-section{margin-top:80px;border-radius:12px;overflow:hidden;height:450px;width:100%;background-color:#eee;position:relative}@media(max-width:767.98px){.contact-section .map-section{height:300px;margin-top:50px}}.contact-section .map-section img{width:100%;height:100%;object-fit:cover}