@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
img {
    max-width: 100%;
}

.poppins-font * {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    line-height: normal;
}

 :root {
    --fs-20: 20px;
    --fs-22: 22px;
    --fs-23: 23px;
    --fs-24: 24px;
    --fs-25: 25px;
    --fs-26: 26px;
    --fs-28: 28px;
    --fs-30: 30px;
    --fs-32: 32px;
    --fs-33: 33px;
    --fs-36: 36px;
    --fs-48: 48px;
    --fs-44: 44px;
    --fs-45: 45px;
    --fs-42: 42px;
    --fs-40: 40px;
    --fs-60: 60px;
    --pad-px-25: 25px;
    --pad-px-35: 35px;
    --pad-px-40: 40px;
    --pad-px-50: 50px;
    --pad-px-55: 55px;
    --pad-px-80: 80px;
    --pad-px-90: 90px;
    --pad-px-100: 100px;
    --pad-px-120: 120px;
    --pad-px-150: 150px;
    @media screen and (max-width: 1199px) {
        --fs-20: 18px;
        --fs-22: 20px;
        --fs-23: 21px;
        --fs-24: 22px;
        --fs-25: 24px;
        --fs-26: 25px;
        --fs-28: 26px;
        --fs-30: 29px;
        --fs-32: 28px;
        --fs-33: 30px;
        --fs-36: 32px;
        --fs-40: 36px;
        --fs-42: 38px;
        --fs-44: 40px;
        --fs-45: 42px;
        --fs-48: 42px;
        --fs-60: 50px;
        --pad-px-35: 30px;
        --pad-px-40: 30px;
        --pad-px-50: 40px;
        --pad-px-55: 45px;
        --pad-px-80: 40px;
        --pad-px-90: 50px;
        --pad-px-100: 60px;
        --pad-px-120: 80px;
        --pad-px-150: 100px;
    }
    @media screen and (max-width:767px) {
        --fs-20: 16px;
        --fs-22: 17px;
        --fs-23: 20px;
        --fs-24: 21px;
        --fs-25: 22px;
        --fs-26: 23px;
        --fs-28: 24px;
        --fs-30: 25px;
        --fs-32: 26px;
        --fs-33: 26px;
        --fs-36: 27px;
        --fs-40: 28px;
        --fs-42: 31px;
        --fs-44: 32px;
        --fs-45: 35px;
        --fs-48: 36px;
        --fs-60: 40px;
        --pad-px-25: 10px;
        --pad-px-35: 20px;
        --pad-px-40: 30px;
        --pad-px-50: 30px;
        --pad-px-55: 35px;
        --pad-px-80: 35px;
        --pad-px-90: 50px;
        --pad-px-100: 40px;
        --pad-px-120: 60px;
        --pad-px-150: 80px;
    }
    @media screen and (max-width:575px) {
        --fs-48: 33px;
        --fs-60: 35px;
    }
}

@media screen and (min-width:1441px) {
    .full-width-container-1 {
        max-width: 1460px;
        --bs-gutter-x: 4rem;
    }
}

.pt-70 {
    padding-top: 70px;
}

.pt-30 {
    padding-top: 30px;
}

.fs-48 {
    font-size: var(--fs-48);
}

.fs-45 {
    font-size: var(--fs-45);
}

.fs-44 {
    font-size: var(--fs-44);
}

.fs-40 {
    font-size: var(--fs-40);
}

.fs-36 {
    font-size: var(--fs-36);
}

.fs-32 {
    font-size: var(--fs-32);
}

.fs-30 {
    font-size: var(--fs-30);
}

.fs-28 {
    font-size: var(--fs-28);
}

.fs-26 {
    font-size: var(--fs-26);
}

.fs-25 {
    font-size: var(--fs-25);
}

.fs-24 {
    font-size: var(--fs-24);
}

.fs-22 {
    font-size: var(--fs-22);
}

.fs-20 {
    font-size: var(--fs-20);
}

.fs-18 {
    font-size: 18px;
}

.fs-15 {
    font-size: 15px;
}

.fs-14 {
    font-size: 14px;
}

.fs-12 {
    font-size: 12px;
}

.c-4A5D6E {
    color: #4A5D6E;
}

.c-7A8D9A {
    color: #7A8D9A;
}

.c-4FA8E8 {
    color: #4FA8E8;
}

.c-C7C7C7 {
    color: #C7C7C7;
}

.c-A6A5A5 {
    color: #A6A5A5;
}

.c-C1C9E2 {
    color: #C1C9E2;
}

.c-152335 {
    color: #152335;
}

.c-0667C8 {
    color: #0667C8;
}

.c-267CCB {
    color: #267CCB;
}

.c-101010 {
    color: #101010;
}

.fw-3 {
    font-weight: 300!important;
}

.fw-5 {
    font-weight: 500!important;
}

.fw-6 {
    font-weight: 600!important;
}

.fw-7 {
    font-weight: 700!important;
}

.top-head {
    padding-bottom: 20px;
    padding-top: 20px;
}

.span-tip {
    display: inline-block;
    color: #4BB8F9;
    background-color: #162756;
    border: 1px solid #4BB8F9;
    padding: 6px 20px 6px 20px;
    border-radius: 50px;
    text-transform: uppercase;
}

.dot {
    position: relative;
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #4BB8F9;
    border-radius: 50%;
    top: -2px;
    margin: 0 5px;
}

.pyoc-ban {
    background-color: #000;
    position: relative;
    overflow: hidden;
    padding-top: 120px;
    padding-bottom: 70px;
}

.pyoc-ban-shade {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}

.mat-data {
    padding-top: var(--pad-px-25);
    padding-bottom: var(--pad-px-25);
}

.field-n-h1 {
    font-size: 100px;
    line-height: 98%;
}

.span-icons-flex {
    display: flex;
    gap: 32px;
}

.span_dd {
    background-repeat: no-repeat;
    background-position: left 20px center;
    padding: 15px 20px 15px 54px;
    border: 1px solid #4BB8F9;
    border-radius: 10px;
    background-color: #0C1A44;
    color: #fff;
    font-size: 16px;
    display: inline-block;
}

.res-a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    inset: 0;
}

.d_date {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1V5M14 1V5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 3H3C1.89543 3 1 3.89543 1 5V19C1 20.1046 1.89543 21 3 21H17C18.1046 21 19 20.1046 19 19V5C19 3.89543 18.1046 3 17 3Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 9H19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.d_loc {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5C10.9891 1.5 12.8972 2.28977 14.3037 3.69629C15.7102 5.10281 16.5 7.01088 16.5 9C16.5 12.0563 14.6088 14.9372 12.6309 17.1006C11.6509 18.1724 10.6696 19.0469 9.93262 19.6533C9.56448 19.9563 9.25804 20.1917 9.04492 20.3506C9.02965 20.362 9.0143 20.3722 9 20.3828C8.9857 20.3722 8.97035 20.362 8.95508 20.3506C8.74196 20.1917 8.43552 19.9563 8.06738 19.6533C7.33044 19.0469 6.34909 18.1724 5.36914 17.1006C3.39118 14.9372 1.5 12.0563 1.5 9C1.5 7.01088 2.28977 5.10281 3.69629 3.69629C5.10281 2.28977 7.01088 1.5 9 1.5ZM9 5.5C8.07174 5.5 7.18177 5.86901 6.52539 6.52539C5.86901 7.18177 5.5 8.07174 5.5 9C5.5 9.92826 5.86901 10.8182 6.52539 11.4746C7.18177 12.131 8.07174 12.5 9 12.5C9.92826 12.5 10.8182 12.131 11.4746 11.4746C12.131 10.8182 12.5 9.92826 12.5 9C12.5 8.07174 12.131 7.18177 11.4746 6.52539C10.8182 5.86901 9.92826 5.5 9 5.5Z' stroke='white'/%3E%3Cpath d='M17 9C17 15.5 9 21 9 21C9 21 1 15.5 1 9C1 6.87827 1.84285 4.84344 3.34315 3.34315C4.84344 1.84285 6.87827 1 9 1C11.1217 1 13.1566 1.84285 14.6569 3.34315C16.1571 4.84344 17 6.87827 17 9Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M12 9C12 9.79565 11.6839 10.5587 11.1213 11.1213C10.5587 11.6839 9.79565 12 9 12C8.20435 12 7.44129 11.6839 6.87868 11.1213C6.31607 10.5587 6 9.79565 6 9C6 8.20435 6.31607 7.44129 6.87868 6.87868C7.44129 6.31607 8.20435 6 9 6C9.79565 6 10.5587 6.31607 11.1213 6.87868C11.6839 7.44129 12 8.20435 12 9Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    text-decoration: underline;
}

.d_time {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C13.1819 21 14.3522 20.7672 15.4442 20.3149C16.5361 19.8626 17.5282 19.1997 18.364 18.364C19.1997 17.5282 19.8626 16.5361 20.3149 15.4442C20.7672 14.3522 21 13.1819 21 12C21 9.61305 20.0518 7.32387 18.364 5.63604C16.6761 3.94821 14.3869 3 12 3C9.61305 3 7.32387 3.94821 5.63604 5.63604C3.94821 7.32387 3 9.61305 3 12Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7V12L15 15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.ft-mt-not {
    padding-top: 20px;
}

.ft-mt-not p {
    font-size: 15px;
    padding-bottom: var(--pad-px-25);
}

.data_ban_lcx {
    padding-top: 60px;
    padding-left: 40px;
}

.reaching-area {
    padding: 100px 0 190px;
}

.section-frm {
    background-color: #091628;
    position: relative;
    padding: 110px 0 125px;
}

.section-frm:before {
    content: '';
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    position: absolute;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='1246' height='295' viewBox='0 0 1246 295' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_4_205)'%3E%3Cpath d='M375.211 895.408C762.074 354.874 1494.85 210.534 2014 582.091' stroke='url(%23paint0_linear_4_205)' stroke-width='300' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4_205' x='-4.57764e-05' y='-4.57764e-05' width='2389.21' height='1270.62' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='112.6' result='effect1_foregroundBlur_4_205'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_4_205' x1='1814.62' y1='426.435' x2='352.904' y2='848.771' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.212206' stop-color='%232B80D1'/%3E%3Cstop offset='0.75' stop-color='%230044A5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right bottom;
}

.seats-flex {
    display: flex;
    align-items: center;
    padding: 30px;
    border-radius: 16px;
    background-color: #0667C8;
    margin-top: 45px;
}

.seats-img {
    min-width: 146px;
    margin-right: 16px;
}

.mat-g {
    padding-top: 45px;
}

.mat-fmse-in {
    padding-top: var(--pad-px-40);
}

.res-seats {
    font-size: 25px;
    font-weight: 700;
    background-color: #2A80D1;
    border-radius: 100px;
    color: #fff;
    text-decoration: none;
    padding: 11px 119px;
    display: inline-block;
    transition: .5s;
}

.res-seats:hover {
    background-color: #000;
}

.inside-rows {
    border: 1px solid #2A80D1;
    background-color: #162756;
    border-radius: 10px;
    padding: 30px 10px;
}

.inside-col {
    padding: 0 30px;
}

.insidec-count {
    color: #4FA8E8;
    font-size: 32px;
    font-weight: 500;
    border: 1px solid #4FA8E8;
    border-radius: 8px;
    padding: 8px;
    width: 55px;
    height: 55px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    margin-bottom: 16px;
}

.grid {
    grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 30px;
}

.side-line {
    position: relative;
}

.side-line:after {
    content: '';
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #2F406F;
    right: -15px;
}

.list-box {
    background-color: #162756;
    border-radius: 16px;
    padding: 40px;
}

.list-box h5 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 24px;
    color: #fff;
}

.list-style-box li {
    position: relative;
    padding-left: 36px;
    list-style: none;
    font-weight: 300;
    color: #fff;
    padding-bottom: 16px;
}

.list-style-box li:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='%23ABCEFD' fill-opacity='0.2'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' stroke='%23ABCEFD' stroke-opacity='0.5'/%3E%3Cpath d='M14.6666 6.5L8.24992 12.9167L5.33325 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    top: 3px;
    left: 0;
}

.sec-2 {
    padding-top: 60px;
    padding-bottom: 95px;
}

.user-conf {
    margin-bottom: 60px;
}

.bring-the {
    margin-top: 50px;
    border-top: 1px solid rgb(0 0 0 / 20%);
    padding-top: 40px;
}

.sec-3 {
    background-color: #E3EDFA;
    padding: 100px 0;
}

.lsp-10 {
    letter-spacing: 10%;
}

.sessin-c {
    font-size: 14px;
    color: #585858;
    line-height: 34px;
    font-weight: 500;
    font-style: italic;
}

.bg-091628 {
    background-color: #091628;
}

.lops {
    display: flex;
    padding: 30px 35px;
    border-radius: 16px;
    margin-bottom: 20px;
}

.empty-d {
    min-width: 200px;
}

.arw {
    display: inline-block;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.65 7C4.65 6.64101 4.35899 6.35 4 6.35C3.64101 6.35 3.35 6.64101 3.35 7H4H4.65ZM4 17H3.35V17.65H4V17ZM20 17L13.5 13.2472V20.7528L20 17ZM4 7H3.35V17H4H4.65V7H4ZM4 17V17.65H14.15V17V16.35H4V17Z' fill='%234BB8F9'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
}

.tig-tag-set {
    padding-bottom: 17px;
    display: flex;
    gap: 17px;
}

.tig-tag {
    display: inline-block;
    border-radius: 55px;
    padding: 5px 12px;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.tig-tag-1 {
    background-color: #fff;
    color: #0587D4;
    font-size: 12px;
    border-radius: 10px;
    padding: 10px 18px;
    border: 1px solid #0587D4;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 5px;
}

.tig-tag.blu {
    background-color: #162756;
    color: #4BB8F9;
    border: 1px solid #4BB8F9;
}

.tig-tag.bl {
    background-color: #E3EDFA;
    color: #0587D4;
    border: 1px solid #0587D4;
}

.tig-tag.gr {
    background-color: #E7FFF4;
    color: #2E8B60;
    border: 1px solid #2E8B60;
}

.lo_ps-icnt {
    display: flex;
    margin-bottom: 16px;
    align-items: center;
    gap: 20px;
}

.lo_ps-icnt .code-1 {
    width: 50px;
    height: 50px;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    background-color: #091628;
}

.lo_ps-icnt .code-1 span {
    font-size: 10px;
}

.clok-icn {
    background-repeat: no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_761)'%3E%3Cpath d='M10 18.3334C14.6024 18.3334 18.3333 14.6025 18.3333 10.0001C18.3333 5.39771 14.6024 1.66675 10 1.66675C5.39763 1.66675 1.66667 5.39771 1.66667 10.0001C1.66667 14.6025 5.39763 18.3334 10 18.3334Z' stroke='%230587D4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5V10L13.3333 11.6667' stroke='%230587D4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_761'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.lo_ps-icnt .time {
    font-size: 18px;
    color: #0587D4;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
}

.line-para {
    border-top: 1px solid #D6D6D6;
    padding-top: 17px;
    margin-top: 9px;
}

.line-para p {
    font-size: 12px;
    color: #7A8D9A;
    font-weight: 500;
    font-style: italic;
    position: relative;
    padding-left: 23px;
}

.line-para p:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #ABCEFD;
    top: 6px;
    left: 0;
    border-radius: 50%;
}

.list-blue {
    position: relative;
    color: #7A8D9A;
    padding-left: 23px;
    font-size: 12px;
}

.list-blue i {
    font-weight: 500;
}

.list-blue:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #1C5273;
    top: 5px;
    left: 0;
    border-radius: 50%;
}

.lops-st {
    margin-top: 40px;
}

.lops-icnt {
    min-width: 50px;
    margin-right: 10px;
}

.lops-icnt span {
    display: inline-block;
    font-size: 18px;
    color: #0587D4;
    font-weight: 600;
}

.add-cus {
    padding: 30px 35px;
    border-radius: 16px;
    border: 1px solid #0587D4;
    margin-bottom: 20px;
}

.schdule {
    padding: 100px 0;
}

.flex-lop-out {
    position: relative;
    padding-left: 40px;
    margin-top: 80px;
}

.flex-lop-out:after {
    content: '';
    position: absolute;
    top: 10px;
    left: 270px;
    width: 1px;
    height: 110%;
    background: #0587D4;
    background: linear-gradient(180deg, rgba(5, 135, 212, 1) 0%, rgba(9, 22, 40, 1) 100%);
}

.flex-lop {
    display: flex;
    align-items: center;
    justify-content: center;
}

.lex-lop-icn {
    min-width: 140px;
}

.flex-lop-cnt {
    border-bottom: 1px solid rgb(122 141 154 / 50%);
    padding: 20px 50px 20px 50px;
    flex: 1;
}

.flex-lop-cnt .tpg {
    font-size: 12px;
    color: #0587D4;
    margin-bottom: 5px;
    font-weight: 600;
    text-transform: uppercase;
}

.flex-lop-cnt h5 {
    font-size: 22px;
    color: #FFFFFF;
    margin-bottom: 5px;
    font-weight: 500;
}

.flex-lop-cnt p {
    font-size: 15px;
    color: #7A8D9A;
    margin-bottom: 5px;
}

.flex-lop-icn {
    min-width: 240px;
    text-align: end;
    padding-right: 40px;
    position: relative;
}

.flex-lop-icn:after {
    content: '';
    position: absolute;
    top: 10px;
    right: 3px;
    width: 12px;
    height: 12px;
    background-color: #0587D4;
    border-radius: 50%;
    z-index: 1;
}

.flex-lop-icn p {
    color: #7A8D9A;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 0;
}

.quick-from-1 p {
    color: #4A5D6E;
}

.fm-cok p {
    font-size: 12px;
    color: #4A5D6E;
    text-align: center;
    margin-top: 15px;
}

.con-ses {
    letter-spacing: 10%;
    font-size: 14px;
    margin: 60px 0 30px;
    text-transform: uppercase;
    color: #7A8D9A;
}

.usr-ics-box {
    height: 100%;
    background-color: #fff;
    border: 1px solid #C9C9C9;
    padding: 45px 30px;
    border-radius: 16px;
    text-align: center;
}

.usr-ics-box h5 {
    font-size: 16px;
    color: #152335;
    margin: 12px 0;
    font-weight: 600;
}

.usr-ics-box h6 {
    font-size: 14px;
    color: #4A5D6E;
    margin: 12px 0;
    font-style: italic;
}

.usr-ics-box p {
    font-size: 14px;
    color: #267CCB;
}

.integrations-lib {
    background-color: #162756;
    border-radius: 16px;
    padding: 40px;
}

.d-h10 {
    height: 100%;
}

.quick-from-1 fieldset {
    max-width: 100%!important;
    position: relative;
}

.quick-from-1 .hs-input {
    width: 100%!important;
    background-color: #152335!important;
    border: 1px solid #263242;
    padding: 11px 27px;
    height: 48px;
    outline: none !important;
    border-radius: 9px;
    margin-bottom: 15px;
    color: #fff;
}

.quick-from-1 textarea.hs-input {
    height: 110px;
}

.quick-from-1 select.hs-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6131 -7.25537e-05L13.7356 1.08143L7.61761 6.9721C7.51957 7.06705 7.403 7.14241 7.27459 7.19383C7.14618 7.24526 7.00848 7.27173 6.8694 7.27173C6.73032 7.27173 6.59262 7.24526 6.46421 7.19383C6.3358 7.14241 6.21923 7.06705 6.1212 6.9721L-2.70587e-07 1.08143L1.12257 0.000947426L6.86781 5.52976L12.6131 -7.25537e-05Z' fill='%233B4C64'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 30px;
}

.quick-from-1 .hs-input::placeholder {
    color: #4A5D6E;
}

.hs-input.error {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    border-bottom: 1px solid #f00!important;
}

.quick-from-1 label {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 10px;
    color: #535C69;
    text-transform: uppercase;
}

.quick-from-1 label .hs-form-required {
    color: #FF0000;
    padding-left: 2px;
}

.hs-error-msgs {
    display: none !important;
}

.quick-from-1 .actions {
    text-align: end;
    position: relative;
}

.quick-from-1 .large {
    color: #fff;
    background-color: #2A80D1;
    border-color: #2A80D1;
    padding: 9px 40px;
    font-size: var( --fs-25);
    border-radius: 50px;
    border: none;
    font-weight: 700;
    width: 100%;
}

.quick-from-1 .large:hover {
    background-color: #000;
}

.quick-from-v1 .actions {
    text-align: start;
}

.quick-from-v1 .large {
    width: inherit;
}

.quick-from-v1 .x {
    position: absolute;
    left: 350px;
    color: #4A5D6E;
}

.quick-from-v1 .xt {
    position: absolute;
    top: 33px;
}

.quick-from-v1 .hs-message.hs-fieldtype-textarea .input {
    padding-top: 42px;
}

.cp-right a {
    color: #fff;
    text-decoration: none;
    font-family: 14px;
    padding: 0 5px;
}

.cp-right p {
    font-family: 14px;
    margin-bottom: 0;
}


/* footer*/

.footer-v1 {
    padding-top: 70px;
    padding-bottom: 80px;
}

.footer-v1 .container-foot {
    max-width: 1350px;
}

.footer-v1 p {
    font-size: 15px;
}

.footer-v1 h5 {
    margin-bottom: 20px;
}

.footer-v1 ul {
    padding-left: 0;
}

.footer-v1 ul li {
    list-style: none;
}

.footer-v1 ul a {
    color: #fff;
    text-decoration: none;
    line-height: 30px;
    display: inline-block;
}

.footer-v1 ul a &:hover {
    color: #2A80D1;
}

.foot-hbsbt label {
    display: none;
}

.foot-hbsbt form {
    display: flex;
    align-items: center;
    gap: 5px;
}

.foot-hbsbt form>div:nth-child(1) {
    flex: 1;
}

.foot-hbsbt .hs-input {
    border-radius: 11px 11px 11px 11px;
    border: 1px solid #666;
    color: #000;
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px;
    width: 100%;
}

.foot-hbsbt .large {
    width: 122px;
    padding: 8px 10px 8px 10px;
    font-size: 16px;
    font-weight: 600;
    border: none;
    color: #fff;
    background-color: #2A80D1;
    border-radius: 11px 11px 11px 11px;
    display: inline-block;
}

@media screen and (min-width:1399px) {
    .coll-1 {
        width: 29%;
    }
    .coll-2 {
        width: 71%;
    }
}

@media screen and (max-width:1399px) {
    .span_dd {
        font-size: 14px;
    }
}

@media screen and (max-width:1199px) {
    .field-n-h1 {
        font-size: 70px;
    }
    .side-line:after {
        display: none;
    }
    .fied-pyoc-ban {
        padding-top: 100px;
    }
    .sec-3 {
        padding: 50px 0;
    }
    .empty-d {
        display: none;
    }
    .flex-lop-icn p {
        font-size: 18px;
    }
}

@media screen and (max-width:991px) {
    .section-frm,
    .reaching-area {
        padding: 50px 0 55px;
    }
    .data_ban_lcx {
        padding-top: 40px;
        padding: 16px 23px;
    }
    .span-icons-flex {
        display: flex;
        gap: 10px;
    }
    .span_dd {
        background-position: left 15px center;
        padding: 10px 8px 10px 40px;
        background-size: 18px;
    }
    .span-tip {
        padding: 5px 10px 5px 10px;
        font-size: 14px;
    }
    .res-seats {
        font-size: 20px;
        padding: 11px 59px;
    }
    .fied-pyoc-ban {
        padding-top: 50px;
    }
    .grid {
        gap: 10px;
    }
    .inside-col {
        padding: 0 20px;
    }
    .user-conf {
        margin-bottom: 30px;
    }
    .sec-2 {
        padding-top: 40px;
        padding-bottom: 45px;
    }
    .sessin-c {
        line-height: normal;
    }
    .quick-from-v1 .x {
        position: static;
        padding-bottom: 21px;
    }
    .quick-from-v1 .hs-message.hs-fieldtype-textarea .input {
        padding-top: 90px;
    }
}

@media screen and (max-width:767px) {
    .pyoc-ban {
        text-align: center;
        padding-top: 50px;
    }
    .field-n-h1 {
        font-size: 44px;
    }
    .mat-data {
        padding-bottom: 30px;
    }
    .seats-flex {
        padding: 20px;
        margin-top: 25px;
        align-items: start;
    }
    .mat-g {
        padding-top: 25px;
    }
    .seats-img {
        min-width: 80px;
    }
    .span-icons-flex {
        flex-direction: column;
    }
    .span_dd {
        padding: 10px 8px 10px 45px;
        width: 100%;
        text-align: start;
    }
    .data_ban_lcx {
        padding: 16px 23px;
    }
    .res-seats {
        font-size: 18px;
        padding: 8px 40px;
    }
    .schdule {
        padding: 50px 0;
    }
    .grid {
        grid-template-columns: auto;
    }
    .inside-col {
        padding: 0 5px;
    }
    .pt-70 {
        padding-top: 40px;
    }
    .list-box {
        padding: 20px;
    }
    .bring-the {
        margin-top: 30px;
        padding-top: 10px;
    }
    .tig-tag-set {
        display: block;
    }
    .lops {
        padding: 20px;
    }
    .lops-icnt {
        min-width: 30px;
    }
    .add-cus {
        padding: 20px;
    }
    .flex-lop-icn p {
        font-size: 14px;
    }
    .flex-lop-icn {
        min-width: 100px;
        max-width: 100px;
    }
    .flex-lop-icn span {
        display: block;
    }
    .flex-lop-icn:after {
        right: 14px;
    }
    .flex-lop-out {
        padding-left: 0px;
        margin-top: 40px;
    }
    .flex-lop-cnt {
        padding: 20px;
    }
    .flex-lop-cnt h5 {
        font-size: 18px;
    }
    .flex-lop-cnt p {
        font-size: 14px;
    }
    .flex-lop-out:after {
        left: 79px;
        height: 101%;
    }
    .span-tip-v1 {
        display: block;
        margin-bottom: 5px;
    }
    .lsp-10 {
        letter-spacing: 5%;
    }
    .integrations-lib {
        padding: 20px;
    }
    .quick-from-v1 .xt {
        font-size: 13px;
    }
    .footer-v1 .foot-hbsbt form {
        display: block;
    }
    .footer-v1 .foot-hbsbt .large {
        width: 100%;
    }
    .foot-hbsbt .hs-input {
        border-radius: 5px;
        margin-bottom: 5px;
        margin-bottom: 5px;
    }
    .foot-hbsbt .large {
        border-radius: 5px;
    }
    .quick-from-1 .hs-input {
        margin-bottom: 5px;
        padding: 8px 17px;
    }
    .quick-from-1 .actions {
        margin-top: 15px;
    }
    .fs-18 {
        font-size: 16px;
    }
}