:root {
    --color-primary-50: rgba(236, 248, 243, 1);
    --color-primary-100 : rgba(217, 242, 231, 1);
    --color-primary-200 : rgba(213, 227, 221, 1);
    --color-primary-400: rgba(103, 203, 158, 1);
    --color-primary-300 : rgba(141, 216, 182, 1);
    --color-primary-500 : rgba(46, 134, 94, 1);
    --color-primary-600 : rgba(52, 152, 107, 1);
    --color-primary-800 : rgba(26, 76, 53, 1);
    --color-primary-900: rgba(13, 38, 27, 1);
    --color-secondary-100 : rgba(255, 233, 204, 1);
    --color-secondary-300 : rgba(255, 191, 105, 1);
    --color-secondary-400 : rgba(255, 167, 51, 1);
    --color-secondary-500 : rgba(255, 190, 105, 1);
    --color-secondary-600 : rgba(204, 116, 0, 1);
    --color-secondary-700 : rgba(153, 87, 0, 1);
    --color-secondary-900 : rgba(51, 29, 0, 1);
    --color-light : rgba(213, 227, 221, 0.6);
    --color-light-glassy : linear-gradient(0deg, rgba(26, 26, 26, 0.08), rgba(26, 26, 26, 0.08)),
    linear-gradient(0deg, rgba(245, 245, 245, 0.48), rgba(245, 245, 245, 0.48));
    --color-light-50 : rgba(236, 236, 236, 1);
    --color-light-100 : rgba(230, 230, 230, 1);
    --color-light-200 : rgba(204, 204, 204, 1);
    --color-light-300 : rgba(179, 179, 179, 1);
    --color-light-500 : rgba(245, 245, 245, 1);
    --color-light-600 : rgba(102, 102, 102, 1);
    --color-light-700 : rgba(77, 77, 77, 1);
    --color-light-800 : rgba(51, 51, 51, 1);
    --color-dark-200 : rgba(192, 192, 192, 1);
    --color-dark-300 : rgba(179, 179, 179, 1);
    --color-dark-400 : rgba(153, 153, 153, 1);
    --color-dark-500 : rgba(26, 26, 26, 1);
    --color-dark-600: rgba(44, 44, 48, 1);
    --color-dark-700: rgba(37, 37, 37, 1);
    --color-error-50 : rgba(243, 233, 233, 1);
    --color-error : rgba(223, 79, 79, 1);
    --color-error-2 : rgba(204, 0, 0, 1);
    --color-error-3 : rgba(255, 41, 41, 1);
    --color-success-5 : rgba(236, 253, 245, 1);
}
@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSansArabic';
    src: url('../fonts/IBMPlexSansArabic-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

body{
    font-family: 'IBMPlexSansArabic', serif;
}
a{
    text-decoration: none;
    color: inherit;
}
.padding{
    padding : 0 1.5rem;
    @media (min-width: 576px) { padding: 0 1.5rem; }
    @media (min-width: 768px) { padding: 0 2.5rem; }
    @media (min-width: 992px) { padding: 0 5rem; }
}


.w-fit{width: fit-content;}
.w-3\.5{width: 14px;}
.w-3{width: .75rem;}
.w-4{width: 1rem;}
.w-5{width: 1.25rem;}
.w-6{width: 1.5rem;}
.w-8{width: 2rem;}
.w-10{width: 2.5rem;}
.w-12{width: 3rem;}
.w-16{width: 4rem;}
.w-120{width: 120px}
.w-140{width: 140px}
.w-169{width: 169px}
.w-200{width: 200px}
.w-215{width: 215px}
.w-250{width: 250px}

.min-w-12{min-width: 3rem;}
.max-w-12{max-width: 3rem;}
.sm\:w-fit{
    @media (min-width: 576px) { width: fit-content !important; }
}
.md\:w-fit{
    @media (min-width: 768px) { width: fit-content !important; }
}
.max-w-150{
    max-width: 150px;
}
.max-w-200{max-width: 200px}
.max-w-230{
    max-width: 230px;
}
.max-w-250{
    max-width: 250px;
}
.max-w-320{
    max-width: 320px;
}
.max-w-400{
    max-width: 400px;
}
.max-w-450{max-width: 450px}
.max-w-480{
    max-width: 480px;
}
.max-w-520{
    max-width: 520px;
}
.max-w-550{
    max-width: 550px;
}
.max-w-650{
    max-width: 650px;
}
.max-w-800{
    max-width: 800px;
}
.max-w-1300{max-width: 1300px;}
.md\:max-w-75{
    @media (min-width: 768px) {
        max-width: 75px;
    }
}
.md\:max-w-150{
    @media (min-width: 768px) {
        max-width: 150px;
    }
}
.md\:max-w-250{
    @media (min-width: 768px) {
        max-width: 250px;
    }
}
.md\:max-w-300{
    @media (min-width: 768px) {
        max-width: 300px;
    }
}
.lg\:max-w-300{
    @media (min-width: 992px) {
        max-width: 300px;
    }
}
.xl\:max-w-300{
    @media (min-width: 1200px) {
        max-width: 300px;
    }
}
.lg\:max-w-auto{
    @media (min-width: 992px) {
        max-width: none;
    }
}
.lg\:max-w-440{
    @media (min-width: 992px) {
        max-width: 440px;
    }
}
.lg\:max-w-450{
    @media (min-width: 992px) {
        max-width: 450px;
    }
}
.lg\:w-50{
    @media (min-width: 992px) {
        width: 50% !important;
    }
}
.min-w-none{min-width: auto !important;}
.lg\:w-\[45\%\]{
    @media (min-width: 992px) {
        width: 45% !important;
    }
}
.w-\[49\%\]{
    flex: 0 0 auto;
    width: 49%;
}
.lg\:w-\[50\%\]{
    @media (min-width: 992px) {
        width: 50% !important;
    }
}
.xl\:w-\[48\%\]{
    @media (min-width: 1200px) {
        width: 48% !important;
    }
}

.h-0{height: 0px;}
.h-1px{height: 1px;}
.h-2px{height: 2px;}
.h-2\.5{height: .5rem;}
.h-3{height: .75rem;}
.h-3\.5{height: 14px;}
.h-4{height: 1rem;}
.h-5{height: 1.25rem;}
.h-6{height: 1.5rem;}
.h-8{height: 2rem;}
.h-10{height: 2.5rem;}
.h-12{height: 3rem;}
.h-16{height: 4rem;}
.h-screen{height: 100vh}
.min-h-screen{min-height: 100svh}
.h-fit{height: fit-content}
.min-h-12{min-height: 3rem;}
.max-h-12{max-height: 3rem;}
.min-h-250{min-height: 250px;}
.min-h-400{min-height: 400px;}
.max-h-350{max-height: 350px}
.max-h-500{max-height: 500px}
.md\:max-h-600{
    @media (min-width: 768px) {
        max-height: 600px;
    }
}
.md\:max-h-none{
    @media (min-width: 768px) {
        max-height: none !important;
    }
}
.md\:h-fit{
    @media (min-width: 768px) {
        height: fit-content;
    }
}

.h-min{height: min-content;}
.lg\:h-fit{
    @media (min-width: 992px) {
        height: fit-content !important;
    }
}
.lg\:max-h-auto{
    @media (min-width: 992px) {
        max-height: none !important;
    }
}


/* BACKGROUND COLOR */
.bg-primary-50{background-color: var(--color-primary-50);}
.bg-primary-100{background-color: var(--color-primary-100);}
.bg-primary-200{background-color: var(--color-primary-200);}
.bg-primary-300{background-color: var(--color-primary-300);}
.bg-primary-400{background-color: var(--color-primary-400);}
.bg-primary-500{background-color: var(--color-primary-500);}
.bg-primary-500\/40{background-color: #2E865F66;}
.bg-secondary-300{background-color: var(--color-secondary-300);}
.bg-secondary-400{background-color: var(--color-secondary-400);}
.bg-secondary-500{background-color: var(--color-secondary-500);}
.bg-secondary-600{background-color: var(--color-secondary-600);}
.bg-secondary-500\/20{background-color: #FFBF693D;}
.bg-light-50{background-color: var(--color-light-50);}
.bg-light-100{background-color: var(--color-light-100);}
.bg-light-200{background-color: var(--color-light-200);}
.bg-light-800{background-color: var(--color-light-800);}
.bg-dark-400{background-color: var(--color-dark-400);}
.bg-dark-500{background-color: var(--color-dark-500);}
.bg-dark-700{background-color: var(--color-dark-700);}
.bg-white-3{
    background: var(--Light-glassy, linear-gradient(0deg, rgba(245, 245, 245, 0.48) 0%, rgba(245, 245, 245 , 0.48) 100%) , rgba(26,26,26,0.08) ) }
.bg-white-4{background-color: rgba(238, 238, 238, 1)}
.bg-light{background-color: var(--color-light)}
.bg-error-50{background-color: var(--color-error-50);}
.bg-error{background-color: var(--color-error)}
.bg-error-3{background-color: var(--color-error-3)}

body:is(.dark *){background-color: #1a1a1a;}
.bg-black-2{background-color: #252525 !important;}
.dark\:bg-transparent:is(.dark *){background-color: transparent;}
.dark\:bg-primary-500:is(.dark *){background-color: var(--color-primary-500);}
.dark\:bg-primary-800:is(.dark *){background-color: var(--color-primary-800);}
.dark\:bg-light-700:is(.dark *){ background-color: var(--color-light-700) !important; }
.dark\:bg-light-800:is(.dark *){ background-color: var(--color-light-800) !important; }
.dark\:bg-black:is(.dark *){ background: #1A1A1A !important; }
.dark\:bg-transparent:is(.dark *){background-color: transparent;}
.dark\:bg-primary-500:is(.dark *){background-color: var(--color-primary-500);}
.dark\:bg-black\/50:is(.dark *){background: linear-gradient(0deg, rgba(26, 26, 26, 0.32), rgba(26, 26, 26, 0.32)),
linear-gradient(0deg, rgba(224, 224, 224, 0.08), rgba(224, 224, 224, 0.08)) !important;
}
.dark\:bg-black-2:is(.dark *){background-color : #0d0d0d !important;}
.dark\:bg-secondary-600:is(.dark *){background-color: var(--color-secondary-600) !important;}
.dark\:bg-secondary-900:is(.dark *){background-color: var(--color-secondary-900) !important;}
.bg-light-500{background-color: var(--color-light-500);}
.dark\:bg-dark-500:is(.dark *){background-color: var(--color-dark-500) !important;}
.dark\:bg-dark-600:is(.dark *){background-color: var(--color-dark-600) !important;}
.dark\:bg-dark-700:is(.dark *){background-color: var(--color-dark-700) !important;}

.bg-error-2{background-color: var(--color-error-2);}
.bg-success-5{background-color: var(--color-success-5);}
.dark\:bg-dark\/60:is(.dark *){background-color: rgba(0, 0, 0, 0.6) !important;}


/* GAP */
.gap-2\.5{gap: .75rem;}
.gap-3\.5{gap: 1.25rem;}
.gap-6{gap: 2.25rem;}
.gap-16{gap: 4rem;}
.gap-80{gap: 80px;}
.md\:gap-10{
    @media (min-width: 768px) {
        gap: 5rem !important;
    }
}
.lg\:gap-4{
    @media (min-width: 992px) {
        gap: 1rem !important;
    }
}
.lg\:gap-20{
    @media (min-width: 992px) {
        gap: 100px;
    }
}
.lg\:gap-x-0{
    @media (min-width: 992px) {
        column-gap: 0px !important;
    }
}
.lg\:gap-y-12{
    @media (min-width: 992px) {
        row-gap: 3rem !important;
    }
}
html[dir="ltr"] .lg\:gap-20{
    @media (min-width: 992px) {
        gap: 50px;
    }
}
.xl\:gap-16{
    @media (min-width: 1200px) {
        gap: 3rem !important;
    }
}
.xl\:gap-0{
    @media (min-width: 1200px) {
        gap: 0;
    }
}


/* FILL & STROKE */
.fill-white{fill: #ffffff}
.fill-black{fill: #000000;}
.fill-transparent{fill: transparent !important;}
.stroke-black{stroke: #000000;}
.stroke-white{stroke: #FFFFFF;}
.stroke-0{stroke-width: 0px;}
.dark\:fill-white-dark:is(.dark *){ fill: rgba(224, 224, 224, 1) !important; }
.dark\:stroke-white-dark:is(.dark *){ stroke: rgba(224, 224, 224, 1) !important; }
.dark\:fill-white:is(.dark *){fill: #ffffff;}
.dark\:stroke-white:is(.dark *){stroke: #ffffff;}
.dark\:stroke-black:is(.dark *){
    stroke: #000000;
}
.fill-dark-600{fill: var(--color-dark-600);}
.stroke-secondary-300{stroke: var(--color-secondary-300);}


/* BORDER */
.rounded-3\.5{border-radius: 12px;}
.rounded-100{border-radius:100px;}
.rounded-50{border-radius: 50%;}
.border-black-2{border-color: #1A1A1A52 !important;}
.border-top{
    padding-top: 1rem;
    border-top: 1px solid rgba(102, 102, 102, 1) !important;
}
.border-bottom{
    border-color: rgba(230, 230, 230, 1) !important;
}
.border-bottom:is(.dark *){
    border-color: rgba(102, 102, 102, 1) !important;
}
.border-none{border: none;}
.outline-none{outline: none;}
.border-b-light-200{border-bottom: 1px solid var(--color-light-200);}
.border-light-300{
    border: 1px solid var(--color-light-300);
}
.border-gray\/60{
    border: 1px solid #66666680;
}
.dark\:border-white:is(.dark *){border-color: #FFFFFF26 !important;}
.border-primary-400{ border: 1px solid var(--color-primary-400); }
.border-primary-500{ border: 1px solid var(--color-primary-500); }
.border-success-5{ border: 1px solid var(--color-success-5); }
.border-b-light-300{border-bottom: 2px solid var(--color-light-300); }
.dark\:border-b-light-700:is(.dark *){border-color: var(--color-light-700) !important; }
.dark\:border-b-light-800:is(.dark *){border-color: var(--color-light-800) !important; }
.border-b-2-primary-500{border-bottom: 2px solid var(--color-primary-500); }
.border-error-2{ border: 1px solid var(--color-error-2); }
.border-light-600{ border: 1px solid var(--color-light-600); }


/* FONT WEIGHT */
.font-weight-500{font-weight: 500;}
.font-weight-600{font-weight: 600;}
.font-weight-700{font-weight: 700;}


/* FONT SIZE */
.text-3{ font-size: .75rem;}
.text-3\.5{ font-size: 14px;}
.text-18{ font-size: 18px;}
.text-20{ font-size: 20px;}
.text-4{ font-size: 1.5rem;}
.text-6{ font-size: 1.75rem;}
.text-8{ font-size: 2rem;}
.text-10{ font-size: 2.5rem;}
.text-12{ font-size: 2.75rem;}

.lg\:text-4{
    @media (min-width: 992px) {
        font-size: 1.5rem;
    }
}
.lg\:text-5{
    @media (min-width: 992px) {
        font-size: 20px;
    }
}
.lg\:text-8\.5{
    @media (min-width: 992px) {
        font-size: 40px;
    }
}
.lg\:text-20\.5{
    @media (min-width: 992px) {
        font-size: 3.5rem;
    }
}
.lg\:text-base{
    @media (min-width: 992px) {
        font-size: 1rem;
    }
}
.lg\:text-6{
    @media (min-width: 992px) {
        font-size: 1.5rem;
    }
}
.lg\:text-18{
    @media (min-width: 992px) {
        font-size: 18px;
    }
}
.lg\:text-3\.5{
    @media (min-width: 992px) {
        font-size: 14px;
    }
}
/* PADDING */
.p-2\.5{padding: 12px}
.py-2\.5{padding: 12px 0}
.p-8{padding: 2rem;}
.p-4\.5{padding: 2rem;}
.pt-10{padding-top: 40px;}
.pt-20{padding-top: 5rem;}
.pb-40{padding-bottom: 40px;}
.py-10{padding: 2.5rem 0}
.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.py-64{
    padding-top: 64px;
    padding-bottom: 64px;
}
.md\:px-8{
    @media (min-width: 768px) {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
}
.lg\:p-0{
    @media (min-width: 992px) {
        padding: 0 !important;
    }
}
.lg\:pt-24{
    @media (min-width: 992px) {
        padding-top: 4rem !important;
    }
}
.lg\:py-100{
    @media (min-width: 992px) {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
}
.px-17px{padding: 0 17px}
.lg\:px-8{
    @media (min-width: 992px) {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
}
.lg\:px-4{
    @media (min-width: 992px) {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}
.lg\:px-3{
    @media (min-width: 992px) {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
}
.lg\:p-2{
    @media (min-width: 992px) {
        padding: .5rem !important;
    }
}
.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}
.px-20px{
    padding-left: 20px;
    padding-right: 20px;
}

/* MARGIN */
.mt-20{margin-top: 4rem;}
.mt-28{margin-top: 6rem;}
.mb-100{margin-bottom: 100px;}
html[dir='ltr'] .mx-auto{margin-left: auto !important;}
html[dir='rtl'] .mx-auto{margin-right: auto !important;}
.ml-auto{margin-left: auto;}
.mr-auto{margin-right: auto;}
.lg\:mt-32{
    @media (min-width: 992px) {  margin-top: 4rem;  }
}
.mt-150{margin-top: 150px;}
html[dir='rtl'] .md\:ms-9{
    @media (min-width: 768px) {
        margin-left: 2.5rem;
    }
}
html[dir='ltr'] .md\:ms-9{
    @media (min-width: 768px) {
        margin-right: 2.5rem;
    }
}
.mx-center{margin: 0 auto;}
.mb-32{margin-bottom: 4rem;}

/* TEXT COLOR */
.text-black-2{color: #333333;}
.text-primary-400{color: var(--color-primary-400);}
.text-primary-500{color: var(--color-primary-500);}
.text-primary-600{color: var(--color-primary-600);}
.text-secondary-500{color: var(--color-secondary-500)}
.text-secondary-600{color: var(--color-secondary-600)}
.text-secondary-700{color: var(--color-secondary-700)}
.text-light-600{color: var(--color-light-600);}
.text-light-700{color: var(--color-light-700);}
.text-light-800{color: var(--color-light-800);}
.text-dark-200{color: var(--color-dark-200) !important;}
.text-dark-400{color: var(--color-dark-400) !important;}
.text-gray{color: #C0C0C0;}
.text-gradient{
    background: linear-gradient(90deg, #F5F5F5 21.09%, #8F8F8F 100.06%);
    background-clip: text;
    color: transparent;
}
.text-red{color: var(--color-error-3) !important;}
.dark\:text-white:is(.dark *){color: #ffffff !important;}
.dark\:text-dark-200:is(.dark *){color: var(--color-dark-200) !important;}
.dark\:text-dark-300:is(.dark *){color: var(--color-dark-300) !important;}
.dark\:text-dark-400:is(.dark *){color: var(--color-dark-400) !important;}
.dark\:text-secondary-500:is(.dark *){
    color: var(--color-secondary-500);
}
.dark\:text-gray:is(.dark *){color: #C0C0C0;}
.dark\:text-white-dark:is(.dark *){ color: rgba(224, 224, 224, 1) !important; }
.dark\:text-light-200:is(.dark *){ color: var(--color-light-200) !important; }
.dark\:text-dark:is(.dark *){color: rgba(125, 120, 136, 1) !important;}
.dark\:text-primary-400:is(.dark *){color: var(--color-primary-400) !important;}
.dark\:text-primary-300:is(.dark *){color: var(--color-primary-300) !important;}

.text-error-2{color: var(--color-error-2)}

/* POSITION */
.top-7{top: 1.75rem}
.top-9{top: 2.57rem !important;}
.left-0{left: 0}
.left-4{left: 1rem}
.-top-2\.5{top: -10px}
.top-3{top: .85rem}
.top-4{top: 1rem;}
.top-36{top: 4.5rem;}
.top-45px{top: 45px}
.right-4{right: 1rem;}
.-right-full{right: -100%}
.bottom-2{bottom: .5rem;}
.bottom-4{bottom: 1rem;}
.-top-1px{top: -1px}
.top-14px{top: 14px}
html[dir="ltr"] .position-x-4 { right: 1rem}
html[dir="rtl"] .position-x-4 { left: 1rem}

.letter-spacing-2{letter-spacing: -.25px;}
.line-height-6{line-height: 23px;}
#main-image{
    width: 100%;
    height: 400px;
    position: relative;
    right: 120px;
    @media (min-width: 768px) {
        right: 0 !important;
        left: 0 !important;
    }
    @media (min-width: 992px) {
        height: 600px;
        max-width: 700px;
    }
}
div:has( > #main-image){
    max-width: 700px;
}
html[dir="ltr"] #main-image{
    left: 120px ;
}
.radial-circle::before{
    content: "";
    display: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: absolute;
    top: -240px;
    right: -50px;
    z-index: -1;
    filter: blur(50px);
    background: radial-gradient(circle,rgba(29, 87, 61, 1) 0%, rgba(26, 26, 26, 0) 60%);
    @media (min-width: 768px){
        top: -100px;
        right: -250px;
    }
    @media (min-width: 992px){
        top: -100px;
        right: -450px;
    }
}
.dark .radial-circle::before{
    display: block;
}
.dark\:circle-color:is(.dark *)::after{
    content: "";
    display: block;
    width: 80%;
    height: 80%;
    position: absolute;
    top: 10px;
    left:6px;
    border-radius: 50%;
    background-color: #000000;
    filter: blur(10px);
}
.custom-outline{
    outline : solid 1px var(--color-primary-500);
    outline-offset: 8px;
    @media (min-width: 992px) {
        outline-offset: 24px;
    }
}
.line-bg::before{
    content: url("../images/Line BG.png");
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.75;
    z-index: 1;
    @media (min-width: 992px) {
        content: url("../images/Line BG-lg.png");
    }
}
.line-bg *{ z-index: 2}

.faq-width{width: calc(100% - 48px)}
.faq-border{
    padding-bottom: 2rem;
    border-bottom: 1px solid #666666;
}
.transition{transition: all 0.3s ease-in-out;}
.copyright{
    padding-top: 40px;
    padding-bottom: 32px;
    border-top: 1px solid #666666;
}
.footer-bg{background-color: #D5E3DD ;}
.cursor-pointer{cursor: pointer}
.left-circle::before{
    content: "";
    display: none;
    width: 100%;
    max-width: 750px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -300px;
    z-index: -1;
    filter: blur(150px);
    background: radial-gradient(circle,rgba(29, 87, 61, 1) 0%, rgba(26, 26, 26, 1) 70%);
    @media (min-width: 992px){
        height: 50%;
        top: 180px;
    }
}
.dark .left-circle::before{
    display: block;
}
.right-circle::before{
    content: "";
    display: none;
    width: 100%;
    max-width: 750px;
    height: 40%;
    position: absolute;
    top: 150px;
    right: -300px;
    z-index: -1;
    filter: blur(100px);
    background: radial-gradient(circle,rgba(29, 87, 61, 1) 0%, rgba(26, 26, 26, 1) 70%);
    @media (min-width: 992px){
        width: 30%;
        height: 60%;
        top: 130px;
        right: 0;
    }
}
.dark .right-circle::before{
    display: block;
}
.z-99{z-index: 99}
.nav--active{
    background-color: #E6E6E6;
    border-radius: 100px;
}
.nav--active a{color: rgba(51, 51, 51, 1)}
.nav--active:is(.dark *){
    background-color: #666666;
}
.nav--active:is(.dark *) a{color: #FFFFFF}

.header--active{
    color: var(--color-primary-500) !important;
    font-size: 18px;
}
.form-bg{
    background: rgba(245, 245, 245, 0.48);
    box-shadow: 0px 4px 120px 0px rgba(0, 0, 0, 0.04);
    border-radius: 1rem;

}
.form-bg:is(.dark *){
    background: linear-gradient(0deg, rgba(224, 224, 224, 0.08), rgba(224, 224, 224, 0.01)) !important;
}
.center-radial-circle::before{
    content: "";
    display: block;
    width: 100%;
    max-width: 700px;
    height: 80%;
    position: absolute;
    top: 0;
    right: 50%;
    transform: translate(50%, -0%);
    z-index: -1;
    background: radial-gradient(50% 50% at 50% 50%, #72C19E 0%, rgba(245, 245, 245, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;

}
.center-radial-circle:is(.dark *)::before{
    background: radial-gradient(50% 50% at 50% 50%, #1D573D 0%, rgba(26, 26, 26, 0) 100%) !important;
    filter: blur(100px);

}
.input{
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    min-height: 44px;
    background-color: #ffffff;
    padding: 12px 1rem;
    border-radius: 360px;
    border: none;
    outline: none;
    color: rgba(51, 51, 51, 1);
}
input[type=checkbox]{
    appearance: none;
    -webkit-appearance: none;
    width: 1rem;
    height: 1rem;
    border: 1px solid rgba(102, 102, 102, 1);
    border-radius: 4px;
    position: relative;
    cursor: pointer;
}
input[type=checkbox]:checked::after{
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22currentColor%22%20class%3D%22bi%20bi-check%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10.97%204.97a.75.75%200%200%201%201.07%201.05l-3.99%204.99a.75.75%200%200%201-1.08.02L4.324%208.384a.75.75%200%201%201%201.06-1.06l2.094%202.093%203.473-4.425z%22%2F%3E%3C%2Fsvg%3E");
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: -2px;
    right: -1px;

}
html[dir="ltr"] input[type=checkbox]:checked::after{
    right: unset;
    left: -1px;
}
.dark input[type=checkbox]:is(.dark *):checked::after{
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23ffffff%22%20class%3D%22bi%20bi-check%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10.97%204.97a.75.75%200%200%201%201.07%201.05l-3.99%204.99a.75.75%200%200%201-1.08.02L4.324%208.384a.75.75%200%201%201%201.06-1.06l2.094%202.093%203.473-4.425z%22%2F%3E%3C%2Fsvg%3E");
}
.border-dashed{
    border-top: 1px dashed rgba(102, 102, 102, 1);
}
.position-center{
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
}


.underline-primary-500{
    text-decoration: underline;
    text-decoration-color: var(--color-primary-500);
}
.bg-line * , .bg-line-2 * , .bg-line-3 * {z-index: 2}
.dark .bg-line::after , .dark .bg-line-2::after{filter: opacity(1) !important;}
.bg-line::after{
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22283%22%20height%3D%22121%22%20viewBox%3D%220%200%20283%20101%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M435.223%20-237.816C357.516%20-161.599%20296.422%20-151.617%20254.443%20-157.195C207.592%20-163.422%20163.558%20-191.821%20155.868%20-178.664C150.943%20-170.24%20164.453%20-150.804%20195.309%20-111.939C288.878%205.91504%20318.934%2021.533%20317.727%2052.7073C316.044%2096.382%20255.878%2095.8982%20237.337%20155.637C223.721%20199.513%20241.14%20248.199%20259.135%20283.913%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M431.543%20-242.372C355.683%20-168.409%20295.325%20-155.865%20255.394%20-159.384C210.769%20-163.317%20169.085%20-190.545%20162.24%20-177.163C157.839%20-168.561%20171.13%20-149.469%20200.942%20-111.918C291.523%202.19409%20321.816%2018.4708%20320.286%2049.2642C317.964%2092.9186%20254.328%2089.6474%20233.676%20149.161C233.226%20150.459%20232.799%20151.744%20232.405%20153.046C219.421%20196.045%20236.695%20245.258%20254.37%20281.419%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M427.853%20-246.945C353.847%20-175.243%20294.317%20-160.124%20256.339%20-161.587C214.008%20-163.22%20174.611%20-189.276%20168.611%20-175.675C164.734%20-166.89%20177.807%20-148.141%20206.574%20-111.91C294.166%20-1.55844%20324.8%2015.4122%20322.838%2045.8096C320.022%2089.4714%20252.734%2083.3822%20229.999%20142.673C229.5%20143.973%20229.002%20145.27%20228.569%20146.596C214.443%20189.898%20231.709%20241.266%20249.589%20278.913%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M424.141%20-251.494C351.972%20-182.047%20293.403%20-164.355%20257.264%20-163.763C217.303%20-163.108%20180.121%20-187.968%20174.966%20-174.156C171.617%20-165.182%20184.47%20-146.792%20212.188%20-111.873C296.798%20-5.27102%20327.703%2012.3734%20325.372%2042.383C321.979%2086.0367%20251.09%2077.1397%20226.295%20136.211C225.744%20137.522%20225.198%20138.833%20224.707%20140.165C208.775%20183.46%20226.695%20237.296%20244.778%20276.43%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M420.316%20-256.076C350.02%20-188.9%20292.543%20-168.655%20258.125%20-165.992C220.628%20-163.089%20185.595%20-186.699%20181.284%20-172.685C178.463%20-163.522%20191.092%20-145.492%20217.755%20-111.895C299.354%20-9.07054%20330.525%209.24714%20327.827%2038.8624C323.85%2082.5084%20249.36%2070.7893%20222.53%20129.632C221.931%20130.954%20221.331%20132.278%20220.782%20133.63C203.4%20177.069%20221.621%20233.201%20239.908%20273.822%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M416.483%20-260.653C348.061%20-195.749%20291.819%20-172.981%20258.982%20-168.21C224.038%20-163.133%20191.07%20-185.421%20187.596%20-171.205C185.311%20-161.847%20197.711%20-144.184%20223.32%20-111.91C301.905%20-12.8605%20333.335%206.12959%20330.278%2035.3508C325.71%2078.9828%20247.599%2064.4373%20218.767%20123.064C218.111%20124.396%20217.453%20125.726%20216.859%20127.1C198.037%20170.687%20216.544%20229.119%20235.034%20271.218%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M412.65%20-265.231C346.098%20-202.604%20291.247%20-177.367%20259.84%20-170.435C227.527%20-163.304%20196.553%20-184.13%20193.916%20-169.729C192.166%20-160.173%20204.341%20-142.877%20228.889%20-111.931C304.46%20-16.6599%20336.145%203.00591%20332.732%2031.8312C327.566%2075.4561%20245.821%2058.0694%20215%20116.486C214.29%20117.833%20213.577%20119.169%20212.934%20120.557C192.681%20164.293%20211.469%20225.022%20230.157%20268.601%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M408.802%20-269.81C344.123%20-209.459%20288.183%20-188.029%20260.685%20-172.657C229.569%20-170.043%20202.034%20-182.836%20200.225%20-168.249C199.016%20-158.492%20210.951%20-141.57%20234.455%20-111.943C307.01%20-20.453%20338.944%20-0.114448%20335.182%2028.3179C329.41%2071.9304%20244.017%2051.6958%20211.225%20109.911C210.463%20111.265%20209.693%20112.617%20208.998%20114.023C187.325%20157.916%20206.374%20220.939%20225.268%20265.999%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M404.964%20-274.371C342.157%20-216.297%20286.96%20-193.23%20261.542%20-174.86C232.684%20-170.981%20207.536%20-181.519%20206.549%20-166.748C205.884%20-156.788%20217.578%20-140.244%20240.022%20-111.944C309.562%20-24.2424%20341.737%20-3.22264%20337.63%2024.8171C331.245%2068.4154%20242.19%2045.3225%20207.444%20103.348C206.628%20104.71%20205.803%20106.072%20205.057%20107.498C181.972%20151.553%20201.282%20216.855%20220.374%20263.403%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M401.116%20-278.955C340.185%20-223.159%20285.733%20-198.454%20262.393%20-177.087C235.792%20-171.943%20213.04%20-180.219%20212.869%20-165.269C212.752%20-155.104%20224.205%20-138.935%20245.591%20-111.962C312.115%20-28.0343%20344.524%20-6.35131%20340.078%2021.2947C333.071%2064.8805%20240.348%2038.9172%20203.659%2096.7628C202.789%2098.1348%20201.911%2099.5094%20201.113%20100.951C176.622%20145.172%20196.182%20212.756%20215.477%20260.789%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M397.266%20-283.549C338.21%20-230.031%20284.503%20-203.69%20263.244%20-179.323C238.903%20-172.913%20218.554%20-178.927%20219.194%20-163.8C219.631%20-153.429%20230.837%20-137.636%20251.159%20-111.992C314.658%20-31.852%20347.304%20-9.49431%20342.526%2017.7595C334.888%2061.3283%20238.489%2032.4875%20199.871%2090.1643C198.945%2091.5459%20198.017%2092.9327%20197.165%2094.389C171.275%20138.784%20191.079%20208.644%20210.574%20258.161%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M393.413%20-288.132C336.238%20-236.896%20283.272%20-208.909%20264.101%20-181.541C242.021%20-173.864%20224.082%20-177.617%20225.528%20-162.314C226.526%20-151.736%20237.477%20-136.322%20256.745%20-112.003C317.222%20-35.6497%20350.095%20-12.6222%20344.988%2014.244C336.711%2057.796%20236.634%2026.0668%20196.094%2083.5835C195.114%2084.9754%20194.134%2086.3673%20193.234%2087.8486C165.949%20132.42%20185.989%20204.552%20205.687%20255.554%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M389.56%20-292.697C334.262%20-243.741%20282.044%20-214.122%20264.949%20-183.75C245.132%20-174.807%20229.612%20-176.299%20231.854%20-160.812C233.415%20-150.03%20244.111%20-134.993%20262.32%20-112.002C319.771%20-39.4301%20352.866%20-15.739%20347.438%2010.7347C338.511%2054.2646%20234.749%2019.6365%20192.302%2077.01C191.266%2078.4086%20190.233%2079.8199%20189.275%2081.3152C160.607%20126.071%20180.868%20200.466%20200.774%20252.956%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M385.702%20-297.263C332.286%20-250.595%20280.815%20-219.335%20265.805%20-185.959C248.252%20-175.75%20235.154%20-174.983%20238.19%20-159.312C240.318%20-148.327%20250.752%20-133.665%20267.901%20-112.003C322.329%20-43.2258%20355.643%20-18.8614%20349.893%207.22296C340.309%2050.7302%20232.855%2013.1905%20188.513%2070.4296C187.421%2071.8379%20186.335%2073.2623%20185.327%2074.7698C155.271%20119.711%20175.767%20196.372%20195.866%20250.355%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M381.842%20-301.845C330.307%20-257.458%20279.583%20-224.557%20266.656%20-188.179C251.369%20-176.703%20240.7%20-173.678%20244.531%20-157.82C247.23%20-146.634%20257.399%20-132.346%20273.491%20-112.018C324.891%20-47.033%20358.412%20-22.0055%20352.352%203.69442C342.101%2047.1733%20230.973%206.72411%20184.726%2063.8326C183.58%2065.2496%20182.442%2066.6876%20181.381%2068.2096C149.943%20113.345%20170.663%20192.264%20190.965%20247.724%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M378.004%20-306.425C328.353%20-264.324%20278.377%20-229.783%20267.537%20-190.401C254.515%20-177.656%20246.281%20-172.378%20250.896%20-156.331C254.17%20-144.947%20264.072%20-131.031%20279.1%20-112.025C327.469%20-50.8358%20361.196%20-25.1451%20354.829%200.172524C343.902%2043.618%20229.089%200.245733%20180.964%2057.242C179.762%2058.6672%20178.574%2060.1188%20177.458%2061.6646C144.638%20106.985%20165.574%20188.156%20186.073%20245.099%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M374.213%20-310.793C326.477%20-270.995%20277.286%20-234.83%20268.533%20-192.463C257.785%20-178.466%20251.996%20-170.93%20257.392%20-154.696C261.241%20-143.121%20270.867%20-129.578%20284.822%20-111.912C330.135%20-54.5385%20364.045%20-28.1962%20357.378%20-3.27138C345.774%2040.1182%20227.351%20-6.16723%20177.368%2050.6946C176.109%2052.1267%20174.871%2053.5919%20173.705%2055.1457C139.543%20100.661%20160.685%20184.053%20181.381%20242.457%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M370.431%20-315.15C324.609%20-277.655%20276.192%20-239.869%20269.538%20-194.514C261.064%20-179.248%20257.715%20-169.478%20263.891%20-153.055C268.308%20-141.294%20277.666%20-128.119%20290.558%20-111.787C332.815%20-58.2283%20366.904%20-31.236%20359.945%20-6.70084C347.66%2036.6322%20225.633%20-12.5703%20173.807%2044.1702C172.492%2045.6077%20171.205%2047.088%20169.987%2048.6556C134.47%2094.3565%20155.817%20179.952%20176.707%20239.825%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M366.667%20-319.53C322.767%20-284.335%20292.731%20-237.415%20270.559%20-196.587C262.262%20-181.31%20263.45%20-168.051%20270.405%20-151.435C275.399%20-139.487%20284.479%20-126.68%20296.303%20-111.683C335.511%20-61.9375%20369.77%20-34.3015%20362.523%20-10.1523C349.537%2033.1103%20223.913%20-19.0109%20170.243%2037.6143C168.875%2039.0584%20167.536%2040.5561%20166.266%2042.136C129.404%2088.0271%20150.954%20175.824%20172.029%20237.162%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M362.897%20-323.89C320.895%20-290.996%20278.276%20-249.162%20271.562%20-198.644C269.141%20-180.42%20269.164%20-166.615%20276.896%20-149.799C282.467%20-137.668%20291.269%20-125.228%20302.027%20-111.565C338.185%20-65.6287%20372.613%20-37.3533%20365.08%20-13.5863C351.393%2029.6034%20222.178%20-25.4374%20166.672%2031.0826C165.247%2032.5351%20163.863%2034.0483%20162.537%2035.6421C124.425%2081.8173%20146.08%20171.729%20167.348%20234.529%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M359.146%20-328.237C319.053%20-297.646%20275.123%20-254.739%20272.583%20-200.686C271.684%20-181.513%20274.895%20-165.169%20283.402%20-148.151C289.551%20-135.84%20298.076%20-123.761%20307.766%20-111.434C340.878%20-69.3061%20375.567%20-40.3471%20367.658%20-17.0046C353.079%2026.0229%20220.38%20-31.9517%20163.121%2024.5689C161.638%2026.0235%20160.207%2027.5548%20158.829%2029.1626C119.329%2075.4962%20141.226%20167.643%20162.686%20231.9%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M355.379%20-332.612C317.193%20-304.318%20271.886%20-260.046%20273.587%20-202.758C276.155%20-116.393%20383.825%20-59.168%20370.213%20-20.4484C354.697%2023.6903%20211.559%20-41.5391%20155.101%2022.6598C114.217%2069.1495%20136.354%20163.539%20158.009%20229.251%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");
    display: block;
    position: absolute;
    width: fit-content;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 1;
}
.bg-line:is(.dark *)::after{content: url("data:image/svg+xml,%3Csvg%20width%3D%22283%22%20height%3D%22121%22%20viewBox%3D%220%200%20283%20101%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M435.223%20-237.816C357.516%20-161.599%20296.422%20-151.617%20254.443%20-157.195C207.592%20-163.422%20163.558%20-191.821%20155.868%20-178.664C150.943%20-170.24%20164.453%20-150.804%20195.309%20-111.939C288.878%205.91504%20318.934%2021.533%20317.727%2052.7073C316.044%2096.382%20255.878%2095.8982%20237.337%20155.637C223.721%20199.513%20241.14%20248.199%20259.135%20283.913%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M431.543%20-242.372C355.683%20-168.409%20295.325%20-155.865%20255.394%20-159.384C210.769%20-163.317%20169.085%20-190.545%20162.24%20-177.163C157.839%20-168.561%20171.13%20-149.469%20200.942%20-111.918C291.523%202.19409%20321.816%2018.4708%20320.286%2049.2642C317.964%2092.9186%20254.328%2089.6474%20233.676%20149.161C233.226%20150.459%20232.799%20151.744%20232.405%20153.046C219.421%20196.045%20236.695%20245.258%20254.37%20281.419%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M427.853%20-246.945C353.847%20-175.243%20294.317%20-160.124%20256.339%20-161.587C214.008%20-163.22%20174.611%20-189.276%20168.611%20-175.675C164.734%20-166.89%20177.807%20-148.141%20206.574%20-111.91C294.166%20-1.55844%20324.8%2015.4122%20322.838%2045.8096C320.022%2089.4714%20252.734%2083.3822%20229.999%20142.673C229.5%20143.973%20229.002%20145.27%20228.569%20146.596C214.443%20189.898%20231.709%20241.266%20249.589%20278.913%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M424.141%20-251.494C351.972%20-182.047%20293.403%20-164.355%20257.264%20-163.763C217.303%20-163.108%20180.121%20-187.968%20174.966%20-174.156C171.617%20-165.182%20184.47%20-146.792%20212.188%20-111.873C296.798%20-5.27102%20327.703%2012.3734%20325.372%2042.383C321.979%2086.0367%20251.09%2077.1397%20226.295%20136.211C225.744%20137.522%20225.198%20138.833%20224.707%20140.165C208.775%20183.46%20226.695%20237.296%20244.778%20276.43%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M420.316%20-256.076C350.02%20-188.9%20292.543%20-168.655%20258.125%20-165.992C220.628%20-163.089%20185.595%20-186.699%20181.284%20-172.685C178.463%20-163.522%20191.092%20-145.492%20217.755%20-111.895C299.354%20-9.07054%20330.525%209.24714%20327.827%2038.8624C323.85%2082.5084%20249.36%2070.7893%20222.53%20129.632C221.931%20130.954%20221.331%20132.278%20220.782%20133.63C203.4%20177.069%20221.621%20233.201%20239.908%20273.822%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M416.483%20-260.653C348.061%20-195.749%20291.819%20-172.981%20258.982%20-168.21C224.038%20-163.133%20191.07%20-185.421%20187.596%20-171.205C185.311%20-161.847%20197.711%20-144.184%20223.32%20-111.91C301.905%20-12.8605%20333.335%206.12959%20330.278%2035.3508C325.71%2078.9828%20247.599%2064.4373%20218.767%20123.064C218.111%20124.396%20217.453%20125.726%20216.859%20127.1C198.037%20170.687%20216.544%20229.119%20235.034%20271.218%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M412.65%20-265.231C346.098%20-202.604%20291.247%20-177.367%20259.84%20-170.435C227.527%20-163.304%20196.553%20-184.13%20193.916%20-169.729C192.166%20-160.173%20204.341%20-142.877%20228.889%20-111.931C304.46%20-16.6599%20336.145%203.00591%20332.732%2031.8312C327.566%2075.4561%20245.821%2058.0694%20215%20116.486C214.29%20117.833%20213.577%20119.169%20212.934%20120.557C192.681%20164.293%20211.469%20225.022%20230.157%20268.601%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M408.802%20-269.81C344.123%20-209.459%20288.183%20-188.029%20260.685%20-172.657C229.569%20-170.043%20202.034%20-182.836%20200.225%20-168.249C199.016%20-158.492%20210.951%20-141.57%20234.455%20-111.943C307.01%20-20.453%20338.944%20-0.114448%20335.182%2028.3179C329.41%2071.9304%20244.017%2051.6958%20211.225%20109.911C210.463%20111.265%20209.693%20112.617%20208.998%20114.023C187.325%20157.916%20206.374%20220.939%20225.268%20265.999%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M404.964%20-274.371C342.157%20-216.297%20286.96%20-193.23%20261.542%20-174.86C232.684%20-170.981%20207.536%20-181.519%20206.549%20-166.748C205.884%20-156.788%20217.578%20-140.244%20240.022%20-111.944C309.562%20-24.2424%20341.737%20-3.22264%20337.63%2024.8171C331.245%2068.4154%20242.19%2045.3225%20207.444%20103.348C206.628%20104.71%20205.803%20106.072%20205.057%20107.498C181.972%20151.553%20201.282%20216.855%20220.374%20263.403%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M401.116%20-278.955C340.185%20-223.159%20285.733%20-198.454%20262.393%20-177.087C235.792%20-171.943%20213.04%20-180.219%20212.869%20-165.269C212.752%20-155.104%20224.205%20-138.935%20245.591%20-111.962C312.115%20-28.0343%20344.524%20-6.35131%20340.078%2021.2947C333.071%2064.8805%20240.348%2038.9172%20203.659%2096.7628C202.789%2098.1348%20201.911%2099.5094%20201.113%20100.951C176.622%20145.172%20196.182%20212.756%20215.477%20260.789%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M397.266%20-283.549C338.21%20-230.031%20284.503%20-203.69%20263.244%20-179.323C238.903%20-172.913%20218.554%20-178.927%20219.194%20-163.8C219.631%20-153.429%20230.837%20-137.636%20251.159%20-111.992C314.658%20-31.852%20347.304%20-9.49431%20342.526%2017.7595C334.888%2061.3283%20238.489%2032.4875%20199.871%2090.1643C198.945%2091.5459%20198.017%2092.9327%20197.165%2094.389C171.275%20138.784%20191.079%20208.644%20210.574%20258.161%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M393.413%20-288.132C336.238%20-236.896%20283.272%20-208.909%20264.101%20-181.541C242.021%20-173.864%20224.082%20-177.617%20225.528%20-162.314C226.526%20-151.736%20237.477%20-136.322%20256.745%20-112.003C317.222%20-35.6497%20350.095%20-12.6222%20344.988%2014.244C336.711%2057.796%20236.634%2026.0668%20196.094%2083.5835C195.114%2084.9754%20194.134%2086.3673%20193.234%2087.8486C165.949%20132.42%20185.989%20204.552%20205.687%20255.554%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M389.56%20-292.697C334.262%20-243.741%20282.044%20-214.122%20264.949%20-183.75C245.132%20-174.807%20229.612%20-176.299%20231.854%20-160.812C233.415%20-150.03%20244.111%20-134.993%20262.32%20-112.002C319.771%20-39.4301%20352.866%20-15.739%20347.438%2010.7347C338.511%2054.2646%20234.749%2019.6365%20192.302%2077.01C191.266%2078.4086%20190.233%2079.8199%20189.275%2081.3152C160.607%20126.071%20180.868%20200.466%20200.774%20252.956%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M385.702%20-297.263C332.286%20-250.595%20280.815%20-219.335%20265.805%20-185.959C248.252%20-175.75%20235.154%20-174.983%20238.19%20-159.312C240.318%20-148.327%20250.752%20-133.665%20267.901%20-112.003C322.329%20-43.2258%20355.643%20-18.8614%20349.893%207.22296C340.309%2050.7302%20232.855%2013.1905%20188.513%2070.4296C187.421%2071.8379%20186.335%2073.2623%20185.327%2074.7698C155.271%20119.711%20175.767%20196.372%20195.866%20250.355%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M381.842%20-301.845C330.307%20-257.458%20279.583%20-224.557%20266.656%20-188.179C251.369%20-176.703%20240.7%20-173.678%20244.531%20-157.82C247.23%20-146.634%20257.399%20-132.346%20273.491%20-112.018C324.891%20-47.033%20358.412%20-22.0055%20352.352%203.69442C342.101%2047.1733%20230.973%206.72411%20184.726%2063.8326C183.58%2065.2496%20182.442%2066.6876%20181.381%2068.2096C149.943%20113.345%20170.663%20192.264%20190.965%20247.724%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M378.004%20-306.425C328.353%20-264.324%20278.377%20-229.783%20267.537%20-190.401C254.515%20-177.656%20246.281%20-172.378%20250.896%20-156.331C254.17%20-144.947%20264.072%20-131.031%20279.1%20-112.025C327.469%20-50.8358%20361.196%20-25.1451%20354.829%200.172524C343.902%2043.618%20229.089%200.245733%20180.964%2057.242C179.762%2058.6672%20178.574%2060.1188%20177.458%2061.6646C144.638%20106.985%20165.574%20188.156%20186.073%20245.099%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M374.213%20-310.793C326.477%20-270.995%20277.286%20-234.83%20268.533%20-192.463C257.785%20-178.466%20251.996%20-170.93%20257.392%20-154.696C261.241%20-143.121%20270.867%20-129.578%20284.822%20-111.912C330.135%20-54.5385%20364.045%20-28.1962%20357.378%20-3.27138C345.774%2040.1182%20227.351%20-6.16723%20177.368%2050.6946C176.109%2052.1267%20174.871%2053.5919%20173.705%2055.1457C139.543%20100.661%20160.685%20184.053%20181.381%20242.457%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M370.431%20-315.15C324.609%20-277.655%20276.192%20-239.869%20269.538%20-194.514C261.064%20-179.248%20257.715%20-169.478%20263.891%20-153.055C268.308%20-141.294%20277.666%20-128.119%20290.558%20-111.787C332.815%20-58.2283%20366.904%20-31.236%20359.945%20-6.70084C347.66%2036.6322%20225.633%20-12.5703%20173.807%2044.1702C172.492%2045.6077%20171.205%2047.088%20169.987%2048.6556C134.47%2094.3565%20155.817%20179.952%20176.707%20239.825%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M366.667%20-319.53C322.767%20-284.335%20292.731%20-237.415%20270.559%20-196.587C262.262%20-181.31%20263.45%20-168.051%20270.405%20-151.435C275.399%20-139.487%20284.479%20-126.68%20296.303%20-111.683C335.511%20-61.9375%20369.77%20-34.3015%20362.523%20-10.1523C349.537%2033.1103%20223.913%20-19.0109%20170.243%2037.6143C168.875%2039.0584%20167.536%2040.5561%20166.266%2042.136C129.404%2088.0271%20150.954%20175.824%20172.029%20237.162%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M362.897%20-323.89C320.895%20-290.996%20278.276%20-249.162%20271.562%20-198.644C269.141%20-180.42%20269.164%20-166.615%20276.896%20-149.799C282.467%20-137.668%20291.269%20-125.228%20302.027%20-111.565C338.185%20-65.6287%20372.613%20-37.3533%20365.08%20-13.5863C351.393%2029.6034%20222.178%20-25.4374%20166.672%2031.0826C165.247%2032.5351%20163.863%2034.0483%20162.537%2035.6421C124.425%2081.8173%20146.08%20171.729%20167.348%20234.529%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M359.146%20-328.237C319.053%20-297.646%20275.123%20-254.739%20272.583%20-200.686C271.684%20-181.513%20274.895%20-165.169%20283.402%20-148.151C289.551%20-135.84%20298.076%20-123.761%20307.766%20-111.434C340.878%20-69.3061%20375.567%20-40.3471%20367.658%20-17.0046C353.079%2026.0229%20220.38%20-31.9517%20163.121%2024.5689C161.638%2026.0235%20160.207%2027.5548%20158.829%2029.1626C119.329%2075.4962%20141.226%20167.643%20162.686%20231.9%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M355.379%20-332.612C317.193%20-304.318%20271.886%20-260.046%20273.587%20-202.758C276.155%20-116.393%20383.825%20-59.168%20370.213%20-20.4484C354.697%2023.6903%20211.559%20-41.5391%20155.101%2022.6598C114.217%2069.1495%20136.354%20163.539%20158.009%20229.251%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");}
.bg-line-2::after{
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22275%22%20height%3D%22505%22%20viewBox%3D%220%200%20275%20505%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2429_1630)%22%3E%3Cpath%20d%3D%22M313.223%2047.4937C235.669%20116.859%20176.135%20127.633%20135.585%20124.139C90.331%20120.238%2048.4475%2096.8155%2040.6108%20108.599C35.5922%20116.144%2048.1327%20132.727%2076.9361%20165.758C164.278%20265.923%20192.975%20278.61%20190.906%20305.967C188.015%20344.293%20129.682%20345.866%20109.98%20398.828C95.5115%20437.727%20111%20479.81%20127.422%20510.507%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M309.543%2043.796C233.942%20111.079%20175.123%20124.066%20136.55%20122.309C93.4441%20120.345%2053.8559%2097.8856%2046.8416%20109.83C42.331%20117.51%2054.6539%20133.787%2082.4463%20165.68C166.891%20262.599%20195.761%20275.847%20193.394%20302.863C189.888%20341.166%20128.349%20340.413%20106.635%20393.213C106.161%20394.364%20105.711%20395.503%20105.292%20396.656C91.479%20434.74%20106.792%20477.261%20122.87%20508.34%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M305.853%2040.0879C232.212%20105.286%20174.199%20120.49%20137.509%20120.468C96.6127%20120.442%2059.2561%2098.9476%2053.062%20111.049C49.0593%20118.865%2061.1651%20134.838%2087.9474%20165.589C169.495%20259.251%20198.636%20273.086%20195.866%20299.751C191.886%20338.051%20126.98%20334.954%20103.285%20387.591C102.765%20388.746%20102.246%20389.896%20101.79%20391.072C86.882%20429.432%20102.105%20473.811%20118.316%20506.162%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M302.142%2036.406C230.444%2099.5265%20173.367%20116.938%20138.446%20118.653C99.8304%20120.549%2064.6322%20100.041%2059.257%20112.291C55.7639%20120.249%2067.6503%20135.905%2093.4194%20165.523C172.079%20255.941%20201.423%20270.346%20198.309%20296.666C193.78%20334.953%20125.566%20329.521%2099.9224%20381.999C99.3528%20383.164%2098.7877%20384.329%2098.2756%20385.51C81.6444%20423.898%2097.4076%20470.382%20113.75%20504.005%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M298.587%2032.724C228.815%2093.7752%20172.761%20113.376%20139.467%20116.845C103.194%20120.624%2070.0593%20101.145%2065.4963%20113.538C62.5115%20121.642%2074.1829%20136.985%2098.9527%20165.471C174.757%20252.656%20204.316%20267.636%20200.862%20293.615C195.771%20331.901%20124.214%20324.123%2096.6324%20376.45C96.016%20377.626%2095.3991%20378.803%2094.8308%20380.003C76.8081%20418.552%2092.7843%20467.018%20109.268%20501.922%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M295.034%2029.0488C227.186%2088.032%20172.294%20109.79%20140.488%20115.047C106.642%20120.64%2075.4863%20102.255%2071.7284%20114.793C69.2558%20123.046%2080.7085%20138.071%20104.481%20165.426C177.431%20249.382%20207.198%20264.936%20203.411%20290.573C197.756%20328.853%20122.842%20318.728%2093.3545%20370.915C92.6842%20372.101%2092.0113%20373.285%2091.3989%20374.505C71.9971%20413.218%2088.171%20463.667%20104.796%20499.844%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M291.49%2025.3756C225.561%2082.2874%20171.98%20106.149%20141.514%20113.244C110.171%20120.543%2080.9187%20103.375%2077.965%20116.043C76.0044%20124.449%2087.2417%20139.155%20110.012%20165.376C180.109%20246.102%20210.08%20262.233%20205.965%20287.527C199.738%20325.807%20121.46%20313.324%2090.0847%20365.375C89.3617%20366.576%2088.6365%20367.766%2087.9777%20369.001C67.2072%20407.877%2083.5736%20460.307%20100.334%20497.758%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M287.94%2021.7024C223.93%2076.5452%20169.451%2097.1107%20142.531%20111.444C112.494%20114.756%2086.3455%20104.496%2084.1858%20117.294C82.742%20125.855%2093.7509%20140.237%20115.536%20165.333C182.784%20242.829%20212.952%20259.534%20208.515%20284.488C201.709%20322.765%20120.059%20307.919%2086.8167%20359.842C86.0441%20361.05%2085.2644%20362.256%2084.555%20363.507C62.4282%20402.555%2078.968%20456.962%2095.872%20495.687%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M284.407%2018.0459C222.315%2070.8217%20168.545%2092.7841%20143.562%20109.661C115.684%20114.002%2091.7891%20105.635%2090.4174%20118.562C89.4921%20127.279%20100.271%20141.335%20121.057%20165.299C185.46%20239.561%20215.817%20256.847%20211.064%20281.461C203.673%20319.734%20118.646%20302.519%2083.5539%20354.323C82.7294%20355.54%2081.8973%20356.756%2081.1388%20358.025C57.6663%20397.249%2074.3784%20453.618%2091.4179%20493.623%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M280.876%2014.3714C220.7%2065.0795%20167.643%2088.4396%20144.592%20107.858C118.87%20113.227%2097.2315%20106.756%2096.6404%20119.809C96.2374%20128.684%20106.787%20142.416%20126.577%20165.248C188.137%20236.293%20218.676%20254.144%20213.612%20278.418C205.63%20316.687%20117.225%20297.094%2080.2974%20348.789C79.4224%20350.015%2078.5388%20351.244%2077.7303%20352.529C52.9203%20391.93%2069.7944%20450.264%2086.9724%20491.544%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M277.351%2010.6881C219.09%2059.3303%20166.743%2084.086%20145.625%20106.047C122.058%20112.443%20102.681%20107.869%20102.863%20121.045C102.987%20130.078%20113.302%20143.486%20132.092%20165.187C190.806%20233.004%20221.53%20251.43%20216.161%20275.364C207.579%20313.627%20115.795%20291.652%2077.0489%20343.246C76.1203%20344.482%2075.1884%20345.723%2074.3292%20347.022C48.1895%20386.608%2065.2196%20446.901%2082.5346%20489.456%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M273.834%207.01545C217.489%2053.5895%20165.849%2079.7476%20146.666%20104.25C125.252%20111.674%20108.139%20108.994%20109.091%20122.293C109.746%20131.485%20119.819%20144.567%20137.621%20165.139C193.495%20229.732%20224.392%20248.729%20218.723%20272.329C209.536%20310.586%20114.377%20286.22%2073.8213%20337.722C72.8405%20338.969%2071.8597%20340.215%2070.9539%20341.537C43.4911%20381.31%2060.6696%20443.557%2078.1226%20487.387%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M270.324%203.35596C215.89%2047.8654%20164.961%2075.4147%20147.698%20102.459C128.435%20110.911%20113.592%20110.123%20115.3%20123.551C116.491%20132.9%20126.321%20145.658%20143.131%20165.101C196.166%20226.477%20227.234%20246.039%20221.272%20269.3C211.469%20307.547%20112.933%20280.783%2070.5845%20332.207C69.5512%20333.461%2068.5197%20334.725%2067.5589%20336.061C38.7853%20376.029%2056.0984%20440.222%2073.6944%20485.329%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M266.819%20-0.306344C214.296%2042.1339%20164.076%2071.0797%20148.739%20100.666C131.626%20110.144%20119.05%20111.245%20121.513%20124.803C123.241%20134.308%20132.823%20146.742%20148.641%20165.057C198.846%20223.206%20230.08%20243.343%20223.827%20266.268C213.401%20304.505%20111.487%20275.334%2067.3592%20326.688C66.2725%20327.951%2065.191%20329.228%2064.182%20330.576C34.0956%20370.739%2051.5556%20436.881%2069.281%20483.268%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M263.319%20-3.98803C212.701%2036.3901%20163.187%2066.7331%20149.772%2098.8582C134.805%20109.363%20124.502%20112.351%20127.719%20126.042C129.986%20135.7%20139.317%20147.814%20154.15%20164.996C201.525%20219.924%20232.915%20240.626%20226.38%20263.22C215.325%20301.444%20110.051%20269.866%2064.1362%20321.155C62.998%20322.427%2061.8678%20323.718%2060.8083%20325.079C29.4158%20365.446%2047.0125%20433.528%2064.8768%20481.184%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M259.846%20-7.67658C211.132%2030.6374%20162.323%2062.3763%20150.828%2097.0403C138.004%20108.573%20129.974%20113.442%20133.934%20127.269C136.743%20137.078%20145.824%20148.874%20159.665%20164.934C204.213%20216.642%20235.76%20237.909%20228.946%20260.174C217.254%20298.381%20108.611%20264.387%2060.9348%20315.626C59.7437%20316.908%2058.5649%20318.211%2057.4532%20319.595C24.755%20360.158%2042.4827%20430.178%2060.4798%20479.106%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M256.307%20-11.5059C209.444%2024.7524%20161.291%2057.8925%20151.7%2095.1026C141.006%20107.655%20135.245%20114.413%20139.952%20128.382C143.31%20138.342%20152.146%20149.826%20165.011%20164.761C206.785%20213.263%20238.519%20235.1%20231.423%20257.041C219.072%20295.236%20106.945%20258.81%2057.4438%20310.013C56.1972%20311.302%2054.9699%20312.62%2053.8085%20314.012C19.787%20354.805%2037.6654%20426.779%2055.8285%20476.992%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M252.765%20-15.3337C207.756%2018.8669%20160.251%2053.4071%20152.578%2093.167C144.016%20106.756%20140.526%20115.384%20145.981%20129.497C149.881%20139.605%20158.479%20150.782%20170.376%20164.594C209.371%20209.89%20241.291%20232.296%20233.918%20253.915C220.902%20292.098%20105.29%20253.234%2053.9752%20304.411C52.6736%20305.708%2051.3971%20307.041%2050.1839%20308.448C14.8233%20349.462%2032.8535%20423.379%2051.1798%20474.886%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M249.233%20-19.1828C206.091%2012.9619%20175.923%2054.8741%20153.476%2091.2132C145.076%20104.811%20145.838%20116.335%20152.039%20130.597C156.492%20140.852%20164.842%20151.721%20175.764%20164.409C211.979%20206.498%20244.075%20229.469%20236.429%20250.769C222.731%20288.928%20103.635%20247.623%2050.5041%20298.78C49.1501%20300.085%2047.822%20301.435%2046.5576%20302.855C9.86642%20344.096%2028.0459%20419.953%2046.5254%20472.751%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M245.689%20-23.0137C204.396%207.07267%20162.255%2044.9795%20154.362%2089.2754C151.515%20105.255%20151.144%20117.298%20158.092%20131.714C163.098%20142.113%20171.199%20152.676%20181.145%20164.24C214.572%20203.122%20246.842%20226.653%20238.926%20247.638C224.542%20285.771%20101.97%20242.021%2047.0279%20293.167C45.6177%20294.481%2044.2449%20295.847%2042.9255%20297.281C4.99061%20338.826%2023.2286%20416.554%2041.8681%20470.641%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M242.156%20-26.8351C202.727%201.18961%20159.257%2040.0903%20155.269%2087.3495C153.856%20104.113%20156.478%20118.272%20164.171%20132.843C169.732%20143.385%20177.585%20153.645%20186.551%20164.083C217.188%20199.757%20249.718%20223.884%20241.445%20244.519C226.196%20282.554%20100.246%20236.343%2043.5695%20287.566C42.1023%20288.884%2040.6828%20290.268%2039.311%20291.717C0.00301694%20333.461%2018.4261%20413.161%2037.2258%20468.533%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M238.601%20-30.6807C201.04%20-4.71508%20156.167%2035.4374%20156.165%2085.3993C156.166%20160.719%20258.157%20207.12%20243.948%20241.376C227.752%20280.427%2091.8544%20228.21%2035.6793%20286.129C-4.99989%20328.071%2013.6056%20409.75%2032.5681%20466.406%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2429_1630%22%3E%3Crect%20width%3D%22275%22%20height%3D%22505%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    display: block;
    position: absolute;
    width: fit-content;
    height: 100%;
    top: -4.5rem;
    left: -3rem;
    z-index: 1;
}
.bg-line-2:is(.dark *)::after{content: url("data:image/svg+xml,%3Csvg%20width%3D%22275%22%20height%3D%22505%22%20viewBox%3D%220%200%20275%20505%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2429_1629)%22%3E%3Cpath%20d%3D%22M313.223%2047.4937C235.669%20116.859%20176.135%20127.633%20135.586%20124.139C90.3313%20120.238%2048.4478%2096.8155%2040.6111%20108.599C35.5924%20116.144%2048.1329%20132.727%2076.9363%20165.758C164.278%20265.923%20192.975%20278.61%20190.906%20305.967C188.015%20344.293%20129.683%20345.866%20109.981%20398.828C95.5117%20437.727%20111%20479.81%20127.422%20510.507%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M309.543%2043.796C233.942%20111.079%20175.124%20124.066%20136.551%20122.309C93.4446%20120.345%2053.8564%2097.8856%2046.842%20109.83C42.3315%20117.51%2054.6544%20133.787%2082.4467%20165.68C166.891%20262.599%20195.762%20275.847%20193.394%20302.863C189.888%20341.166%20128.35%20340.413%20106.635%20393.213C106.162%20394.364%20105.711%20395.503%20105.292%20396.656C91.4795%20434.74%20106.792%20477.261%20122.87%20508.34%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M305.853%2040.0879C232.212%20105.286%20174.2%20120.49%20137.509%20120.468C96.6129%20120.442%2059.2564%2098.9476%2053.0623%20111.049C49.0595%20118.865%2061.1653%20134.838%2087.9476%20165.589C169.495%20259.251%20198.636%20273.086%20195.866%20299.751C191.887%20338.051%20126.98%20334.954%20103.286%20387.591C102.765%20388.746%20102.247%20389.896%20101.79%20391.072C86.8823%20429.432%20102.105%20473.811%20118.317%20506.162%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M302.142%2036.406C230.444%2099.5265%20173.368%20116.938%20138.446%20118.653C99.8309%20120.549%2064.6327%20100.041%2059.2575%20112.291C55.7644%20120.249%2067.6507%20135.905%2093.4199%20165.523C172.08%20255.941%20201.424%20270.346%20198.31%20296.666C193.78%20334.953%20125.567%20329.521%2099.9229%20381.999C99.3533%20383.164%2098.7882%20384.329%2098.2761%20385.51C81.6449%20423.898%2097.4081%20470.382%20113.75%20504.005%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M298.587%2032.724C228.816%2093.7752%20172.761%20113.376%20139.467%20116.845C103.195%20120.624%2070.0598%20101.145%2065.4968%20113.538C62.512%20121.642%2074.1834%20136.985%2098.9532%20165.471C174.757%20252.656%20204.316%20267.636%20200.862%20293.615C195.772%20331.901%20124.215%20324.123%2096.6329%20376.45C96.0165%20377.626%2095.3996%20378.803%2094.8313%20380.003C76.8086%20418.552%2092.7848%20467.018%20109.268%20501.922%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M295.034%2029.0488C227.186%2088.032%20172.294%20109.79%20140.488%20115.047C106.642%20120.64%2075.4865%20102.255%2071.7286%20114.793C69.256%20123.046%2080.7087%20138.071%20104.481%20165.426C177.431%20249.382%20207.198%20264.936%20203.412%20290.573C197.756%20328.853%20122.842%20318.728%2093.3547%20370.915C92.6844%20372.101%2092.0115%20373.285%2091.3991%20374.505C71.9974%20413.218%2088.1713%20463.667%20104.796%20499.844%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M291.49%2025.3756C225.561%2082.2874%20171.98%20106.149%20141.515%20113.244C110.171%20120.543%2080.9189%20103.375%2077.9652%20116.043C76.0047%20124.449%2087.242%20139.155%20110.012%20165.376C180.109%20246.102%20210.081%20262.233%20205.966%20287.527C199.738%20325.807%20121.46%20313.324%2090.0849%20365.375C89.362%20366.576%2088.6367%20367.766%2087.9779%20369.001C67.2075%20407.877%2083.5738%20460.307%20100.334%20497.758%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M287.94%2021.7024C223.93%2076.5452%20169.451%2097.1107%20142.531%20111.444C112.494%20114.756%2086.3455%20104.496%2084.1858%20117.294C82.742%20125.855%2093.7509%20140.237%20115.536%20165.333C182.784%20242.829%20212.952%20259.534%20208.515%20284.488C201.709%20322.765%20120.059%20307.919%2086.8167%20359.842C86.0441%20361.05%2085.2644%20362.256%2084.555%20363.507C62.4282%20402.555%2078.968%20456.962%2095.872%20495.687%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M284.408%2018.0459C222.315%2070.8217%20168.546%2092.7841%20143.563%20109.661C115.685%20114.002%2091.7896%20105.635%2090.4179%20118.562C89.4925%20127.279%20100.271%20141.335%20121.057%20165.299C185.46%20239.561%20215.817%20256.847%20211.064%20281.461C203.673%20319.734%20118.646%20302.519%2083.5544%20354.323C82.7299%20355.54%2081.8978%20356.756%2081.1393%20358.025C57.6668%20397.249%2074.3789%20453.618%2091.4184%20493.623%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M280.877%2014.3714C220.7%2065.0795%20167.643%2088.4396%20144.592%20107.858C118.87%20113.227%2097.232%20106.756%2096.6409%20119.809C96.2379%20128.684%20106.787%20142.416%20126.577%20165.248C188.137%20236.293%20218.677%20254.144%20213.612%20278.418C205.63%20316.687%20117.225%20297.094%2080.2979%20348.789C79.4229%20350.015%2078.5393%20351.244%2077.7308%20352.529C52.9208%20391.93%2069.7949%20450.264%2086.9729%20491.544%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M277.352%2010.6881C219.09%2059.3303%20166.743%2084.086%20145.625%20106.047C122.058%20112.443%20102.681%20107.869%20102.864%20121.045C102.988%20130.078%20113.302%20143.486%20132.092%20165.187C190.806%20233.004%20221.53%20251.43%20216.162%20275.364C207.579%20313.627%20115.795%20291.652%2077.0491%20343.246C76.1206%20344.482%2075.1887%20345.723%2074.3295%20347.022C48.1897%20386.608%2065.2199%20446.901%2082.5349%20489.456%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M273.834%207.01545C217.489%2053.5895%20165.849%2079.7476%20146.666%20104.25C125.252%20111.674%20108.139%20108.994%20109.091%20122.293C109.746%20131.485%20119.819%20144.567%20137.621%20165.139C193.495%20229.732%20224.392%20248.729%20218.723%20272.329C209.536%20310.586%20114.377%20286.22%2073.8213%20337.722C72.8405%20338.969%2071.8597%20340.215%2070.9539%20341.537C43.4911%20381.31%2060.6696%20443.557%2078.1226%20487.387%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M270.325%203.35596C215.89%2047.8654%20164.961%2075.4147%20147.698%20102.459C128.436%20110.911%20113.592%20110.123%20115.301%20123.551C116.491%20132.9%20126.321%20145.658%20143.131%20165.101C196.166%20226.477%20227.234%20246.039%20221.273%20269.3C211.47%20307.547%20112.933%20280.783%2070.585%20332.207C69.5517%20333.461%2068.5202%20334.725%2067.5594%20336.061C38.7857%20376.029%2056.0989%20440.222%2073.6949%20485.329%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M266.819%20-0.306344C214.296%2042.1339%20164.076%2071.0797%20148.739%20100.666C131.626%20110.144%20119.05%20111.245%20121.513%20124.803C123.241%20134.308%20132.823%20146.742%20148.641%20165.057C198.846%20223.206%20230.08%20243.343%20223.827%20266.268C213.401%20304.505%20111.487%20275.334%2067.3592%20326.688C66.2725%20327.951%2065.191%20329.228%2064.182%20330.576C34.0956%20370.739%2051.5556%20436.881%2069.281%20483.268%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M263.319%20-3.98803C212.701%2036.3901%20163.187%2066.7331%20149.772%2098.8582C134.805%20109.363%20124.502%20112.351%20127.719%20126.042C129.986%20135.7%20139.317%20147.814%20154.15%20164.996C201.525%20219.924%20232.915%20240.626%20226.38%20263.22C215.325%20301.444%20110.051%20269.866%2064.1362%20321.155C62.998%20322.427%2061.8678%20323.718%2060.8083%20325.079C29.4158%20365.446%2047.0125%20433.528%2064.8768%20481.184%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M259.846%20-7.67658C211.132%2030.6374%20162.323%2062.3763%20150.828%2097.0403C138.004%20108.573%20129.974%20113.442%20133.934%20127.269C136.743%20137.078%20145.824%20148.874%20159.665%20164.934C204.213%20216.642%20235.76%20237.909%20228.946%20260.174C217.254%20298.381%20108.611%20264.387%2060.9348%20315.626C59.7437%20316.908%2058.5649%20318.211%2057.4532%20319.595C24.755%20360.158%2042.4827%20430.178%2060.4798%20479.106%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M256.307%20-11.5059C209.445%2024.7524%20161.291%2057.8925%20151.701%2095.1026C141.006%20107.655%20135.246%20114.413%20139.953%20128.382C143.31%20138.342%20152.146%20149.826%20165.011%20164.761C206.786%20213.263%20238.52%20235.1%20231.424%20257.041C219.072%20295.236%20106.945%20258.81%2057.4443%20310.013C56.1977%20311.302%2054.9703%20312.62%2053.8089%20314.012C19.7875%20354.805%2037.6659%20426.779%2055.829%20476.992%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M252.765%20-15.3337C207.756%2018.8669%20160.251%2053.4071%20152.578%2093.167C144.016%20106.756%20140.526%20115.384%20145.981%20129.497C149.882%20139.605%20158.479%20150.782%20170.376%20164.594C209.371%20209.89%20241.291%20232.296%20233.918%20253.915C220.903%20292.098%20105.29%20253.234%2053.9754%20304.411C52.6739%20305.708%2051.3973%20307.041%2050.1842%20308.448C14.8236%20349.462%2032.8538%20423.379%2051.1801%20474.886%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M249.233%20-19.1828C206.091%2012.9619%20175.923%2054.8741%20153.476%2091.2132C145.076%20104.811%20145.838%20116.335%20152.039%20130.597C156.492%20140.852%20164.842%20151.721%20175.764%20164.409C211.979%20206.498%20244.075%20229.469%20236.429%20250.769C222.731%20288.928%20103.635%20247.623%2050.5041%20298.78C49.1501%20300.085%2047.822%20301.435%2046.5576%20302.855C9.86642%20344.096%2028.0459%20419.953%2046.5254%20472.751%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M245.69%20-23.0137C204.397%207.07267%20162.256%2044.9795%20154.362%2089.2754C151.516%20105.255%20151.144%20117.298%20158.092%20131.714C163.099%20142.113%20171.2%20152.676%20181.145%20164.24C214.573%20203.122%20246.842%20226.653%20238.926%20247.638C224.542%20285.771%20101.97%20242.021%2047.0283%20293.167C45.6182%20294.481%2044.2454%20295.847%2042.926%20297.281C4.9911%20338.826%2023.2291%20416.554%2041.8686%20470.641%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M242.156%20-26.8351C202.727%201.18961%20159.257%2040.0903%20155.27%2087.3495C153.857%20104.113%20156.478%20118.272%20164.172%20132.843C169.733%20143.385%20177.585%20153.645%20186.551%20164.083C217.188%20199.757%20249.718%20223.884%20241.446%20244.519C226.196%20282.554%20100.247%20236.343%2043.57%20287.566C42.1028%20288.884%2040.6832%20290.268%2039.3114%20291.717C0.00350523%20333.461%2018.4266%20413.161%2037.2262%20468.533%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M238.601%20-30.6807C201.04%20-4.71508%20156.167%2035.4374%20156.165%2085.3993C156.166%20160.719%20258.157%20207.12%20243.949%20241.376C227.752%20280.427%2091.8547%20228.21%2035.6796%20286.129C-4.99965%20328.071%2013.6058%20409.75%2032.5683%20466.406%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2429_1629%22%3E%3Crect%20width%3D%22275%22%20height%3D%22505%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");}

.bg-line-3::after{
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22642%22%20height%3D%22200%22%20viewBox%3D%220%200%20642%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M583.445%20-74.9804C402.401%2017.3508%20280.436%2039.2148%20201.704%2041.6052C113.836%2044.2718%2040.4495%2023.876%2020.2428%2038.7157C7.30284%2048.2177%2025.4426%2065.3677%2069.1319%2098.9233C201.611%20200.679%20253.239%20210.775%20238.192%20242.673C217.128%20287.359%20101.223%20298.414%2041.0733%20362.652C-3.10088%20409.834%2010.65%20455.945%2030.8057%20488.768%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M574.769%20-77.7976C399.558%2011.5857%20278.899%2035.8285%20203.857%2039.9037C119.996%2044.4572%2051.1958%2024.8664%2032.6713%2039.722C20.7601%2049.2726%2038.4825%2066.0574%2080.3685%2098.3696C207.63%20196.563%20259.05%20207.247%20243.654%20238.712C221.535%20283.349%20100.999%20292.208%2037.3591%20356.406C35.9716%20357.805%2034.634%20359.188%2033.3522%20360.581C-8.91826%20406.594%204.23574%20453.11%2023.4443%20486.336%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M566.07%20-80.6134C396.685%205.83127%20277.527%2032.4319%20205.969%2038.1941C126.21%2044.6157%2061.8317%2025.8382%2044.9715%2040.7039C34.0778%2050.3059%2051.3833%2066.7294%2091.4808%2097.7984C213.558%20192.434%20264.937%20203.716%20249.003%20234.757C226.118%20279.343%20100.739%20286.026%2033.7378%20350.176C32.267%20351.584%2030.8008%20352.986%2029.446%20354.407C-14.7792%20400.786%20-2.60978%20449.319%2016.2367%20483.892%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M557.337%20-83.3866C393.717%200.147052%20276.332%2029.0606%20208.013%2036.5212C132.469%2044.7701%2072.3224%2026.838%2057.1101%2041.7049C47.225%2051.3639%2064.1152%2067.4121%20102.426%2097.256C219.368%20188.364%20270.564%20200.234%20254.219%20230.85C230.442%20275.385%20100.435%20279.906%2030.1959%20344.008C28.6362%20345.431%2027.085%20346.853%2025.6301%20348.286C-21.6287%20394.842%20-9.30911%20445.566%209.17174%20481.478%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M552.056%20-86.0811C393.559%20-5.32691%20277.716%2025.8926%20212.101%2035.0927C140.615%2045.1165%2084.2628%2028.0626%2070.6183%2042.9464C61.6946%2052.6781%2078.2335%2068.3798%20114.925%2097.0443C227.209%20184.776%20278.415%20197.25%20261.609%20227.487C236.841%20272.048%20101.762%20274.411%2028.1021%20338.559C26.4534%20340%2024.8033%20341.442%2023.2378%20342.904C-26.5938%20389.799%20-14.6735%20442.683%203.51882%20479.987%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M546.855%20-88.7635C393.446%20-10.7783%20279.423%2022.6813%20216.212%2033.6789C148.948%2045.3804%2096.1788%2029.2896%2084.078%2044.1919C76.1147%2054.0008%2092.2993%2069.3512%20127.383%2096.8407C235.04%20181.209%20286.24%20194.287%20268.992%20224.145C243.236%20268.728%20103.101%20268.94%2026.1078%20333.141C24.3579%20334.599%2022.6033%20336.057%2020.9513%20337.546C-31.4091%20384.782%20-19.9154%20439.826%20-2.00628%20478.508%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M541.747%20-91.4393C393.39%20-16.2181%20281.486%2019.3918%20220.366%2032.261C157.483%2045.5005%20108.08%2030.5222%2097.5166%2045.4261C90.5058%2055.3155%20106.344%2070.3151%20139.822%2096.63C242.883%20177.646%20294.065%20191.329%20276.388%20220.807C249.637%20265.42%20104.482%20263.477%2024.2139%20327.734C22.3639%20329.216%2020.5134%20330.687%2018.7732%20332.197C-36.0751%20379.772%20-25.0131%20436.967%20-7.39736%20477.027%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M536.707%20-94.1142C393.367%20-21.6456%20281.436%2010.3087%20224.52%2030.847C165.902%2039.3276%20119.94%2031.7478%20110.882%2046.6559C104.826%2056.6272%20120.297%2071.2735%20152.209%2096.4242C250.708%20174.097%20301.86%20188.382%20283.77%20217.484C256.02%20262.124%20105.872%20258.029%2022.3926%20322.349C20.4523%20323.845%2018.4989%20325.34%2016.6622%20326.876C-40.6329%20374.796%20-30.0341%20434.136%20-12.694%20475.568%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M531.775%20-96.7678C393.419%20-27.0415%20282.722%206.35088%20228.728%2029.4518C174.04%2038.7543%20131.806%2032.9861%20124.234%2047.8969C119.127%2057.9523%20134.231%2072.2426%20164.563%2096.2288C258.539%20170.563%20309.639%20185.458%20291.148%20214.185C262.398%20258.852%20107.294%20252.604%2020.6636%20316.995C18.6285%20318.508%2016.5789%20320.021%2014.649%20321.582C-45.0524%20369.851%20-34.9096%20431.315%20-17.8614%20474.125%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M526.92%20-99.4424C393.513%20-32.4508%20284.05%202.377%20232.949%2028.0327C182.159%2038.1545%20143.633%2034.1957%20137.523%2049.1076C133.366%2059.2466%20148.105%2073.1856%20176.873%2096.01C266.354%20167.034%20317.395%20182.52%20298.519%20210.872C268.763%20255.571%20108.747%20247.165%2019.0129%20311.638C16.8863%20313.167%2014.7424%20314.7%2012.7193%20316.285C-49.3542%20364.904%20-39.6837%20428.491%20-22.9174%20472.67%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M522.153%20-102.13C393.655%20-37.862%20285.418%20-1.60416%20237.193%2026.6001C190.272%2037.5393%20155.436%2035.3831%20150.764%2050.2944C147.559%2060.5185%20161.924%2074.1076%20189.132%2095.7744C274.146%20163.487%20325.128%20179.575%20305.882%20207.553C275.115%20252.281%20110.224%20241.72%2017.441%20306.283C15.2177%20307.83%2012.9863%20309.382%2010.87%20310.989C-53.544%20359.964%20-44.3506%20425.665%20-27.8667%20471.209%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M517.48%20-104.81C393.862%20-43.2608%20286.83%20-5.56694%20241.465%2025.1792C198.38%2036.9336%20167.213%2036.5728%20163.961%2051.4847C161.709%2061.7919%20175.692%2075.0322%20201.372%2095.5468C281.961%20159.962%20332.865%20176.647%20313.258%20204.258C281.476%20249.018%20111.757%20236.298%2015.9638%20300.96C13.6469%20302.525%2011.3299%20304.089%209.12548%20305.727C-57.5993%20355.061%20-48.8914%20422.868%20-32.6855%20469.776%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M512.884%20-107.487C394.093%20-48.6435%20288.27%20-9.52976%20245.717%2023.7553C206.436%2036.323%20178.922%2037.7497%20177.054%2052.6712C175.755%2063.0593%20189.356%2075.9537%20213.511%2095.3201C289.709%20156.456%20340.534%20173.73%20320.583%20200.971C287.777%20245.761%20113.261%20230.879%2014.5031%20295.656C12.094%20297.235%209.68391%20298.827%207.3796%20300.487C-61.6197%20350.187%20-53.4151%20420.089%20-37.4755%20468.36%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M508.364%20-110.185C394.358%20-54.0424%20289.726%20-13.5042%20249.973%2022.3133C214.462%2035.6911%20190.572%2038.8975%20190.073%2053.8303C189.724%2064.2987%20202.937%2076.8504%20225.581%2095.0726C297.441%20152.929%20348.179%20170.803%20327.886%20197.677C294.048%20242.502%20114.763%20225.452%2013.0788%20290.354C10.5752%20291.951%208.07598%20293.563%205.68582%20295.242C-65.5788%20345.311%20-57.8511%20417.307%20-42.2013%20466.946%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M503.912%20-112.933C394.631%20-59.4737%20291.161%20-17.5109%20254.177%2020.8328C222.4%2035.0208%20202.115%2039.9994%20202.973%2054.9479C203.573%2065.493%20216.395%2077.7077%20237.553%2094.7827C305.113%20149.378%20355.754%20167.843%20335.137%20194.358C300.26%20239.216%20116.25%20220.001%2011.6312%20285.038C9.03733%20286.652%206.45169%20288.285%203.97098%20289.986C-69.5422%20340.434%20-62.3025%20414.517%20-46.9158%20465.507%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M499.561%20-115.735C394.946%20-64.9513%20292.606%20-21.5648%20258.362%2019.3029C230.282%2034.3021%20213.577%2041.0433%20215.761%2056.0122C217.31%2066.6324%20229.746%2078.5139%20249.418%2094.461C312.726%20145.806%20363.283%20164.863%20342.343%20191.023C306.41%20235.916%20117.655%20214.53%2010.1413%20279.722C7.45488%20281.352%204.78286%20283.006%202.20546%20284.738C-73.5537%20335.561%20-66.8063%20411.73%20-51.6908%20464.08%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M494.215%20-120.199C393.323%20-71.9548%20291.194%20-27.0297%20259.374%2016.4742C234.744%2032.313%20221.48%2040.8419%20225.009%2055.8777C227.527%2066.5977%20239.68%2078.1843%20258.044%2093.0374C317.669%20141.277%20368.594%20160.978%20347.146%20186.855C309.814%20231.902%20114.607%20208.271%203.19442%20273.798C0.388738%20275.448%20-2.39181%20277.127%20-5.07749%20278.881C-83.7508%20330.24%20-77.4406%20408.705%20-62.4389%20462.559%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M488.78%20-124.704C391.646%20-79.007%20289.711%20-32.5362%20260.359%2013.6167C239.211%2030.3178%20229.426%2040.6184%20234.314%2055.7236C237.803%2066.543%20249.679%2077.8378%20266.738%2091.5967C322.642%20136.723%20373.935%20157.072%20351.985%20182.667C313.228%20227.871%20111.5%20201.981%20-3.83653%20267.858C-6.76147%20269.527%20-9.65331%20271.234%20-12.4543%20273.014C-94.0999%20324.909%20-88.2251%20405.668%20-73.3464%20461.043%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M483.303%20-129.237C390.004%20-86.0948%20317.398%20-33.92%20261.42%2010.7374C240.473%2027.4481%20237.539%2040.3779%20243.793%2055.5587C248.278%2066.4749%20259.858%2077.478%20275.584%2090.1387C327.723%20132.139%20379.364%20153.133%20356.915%20178.448C316.697%20223.8%20108.43%20195.64%20-10.8542%20261.872C-13.8945%20263.561%20-16.9034%20265.298%20-19.8188%20267.103C-104.435%20319.537%20-99.0051%20402.594%20-84.2711%20459.493%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M477.735%20-133.744C388.297%20-93.1652%20294.277%20-43.5851%20262.499%207.8831C251.038%2026.4498%20245.749%2040.1655%20253.38%2055.4267C258.873%2066.4367%20270.148%2077.1477%20284.525%2088.7065C332.841%20127.572%20384.817%20149.209%20361.876%20174.244C320.189%20219.739%20105.382%20189.299%20-17.8536%20255.895C-21.0172%20257.606%20-24.13%20259.37%20-27.1678%20261.203C-114.63%20314.251%20-109.793%20399.544%20-95.1944%20457.965%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M472.132%20-138.248C386.628%20-100.247%20289.296%20-49.2598%20263.647%205.03755C254.551%2024.2977%20254.104%2039.9675%20263.119%2055.312C269.631%2066.4129%20280.597%2076.8362%20293.607%2087.2871C338.058%20123.005%20390.519%20145.314%20366.932%20170.044C323.454%20215.629%20102.271%20182.867%20-24.8238%20249.916C-28.1111%20251.643%20-31.3329%20253.437%20-34.489%20255.298C-125.015%20308.862%20-120.577%20396.494%20-106.115%20456.437%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M466.419%20-142.781C384.904%20-107.362%20284.009%20-54.6604%20264.795%202.16516C235.836%2087.8313%20412.228%20124.622%20371.998%20165.811C326.138%20212.764%2087.41%20174.673%20-41.8407%20249.353C-135.438%20303.432%20-131.411%20393.416%20-117.082%20454.883%22%20stroke%3D%22%23B3E5CE%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");
    display: block;
    position: absolute;
    width: 600px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.bg-line-3:is(.dark *)::after{content: url("data:image/svg+xml,%3Csvg%20width%3D%22638%22%20height%3D%22200%22%20viewBox%3D%220%200%20638%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M583.445%20-74.9804C402.401%2017.3508%20280.436%2039.2148%20201.704%2041.6052C113.836%2044.2718%2040.4495%2023.876%2020.2428%2038.7157C7.30281%2048.2177%2025.4426%2065.3677%2069.1319%2098.9233C201.611%20200.679%20253.239%20210.775%20238.192%20242.673C217.128%20287.359%20101.223%20298.414%2041.0733%20362.653C-3.10091%20409.834%2010.6499%20455.945%2030.8057%20488.768%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M574.769%20-77.7976C399.558%2011.5857%20278.899%2035.8285%20203.857%2039.9037C119.996%2044.4572%2051.1958%2024.8664%2032.6713%2039.722C20.7601%2049.2726%2038.4825%2066.0574%2080.3685%2098.3696C207.63%20196.563%20259.05%20207.247%20243.654%20238.712C221.535%20283.349%20100.999%20292.208%2037.3591%20356.406C35.9716%20357.805%2034.634%20359.188%2033.3522%20360.581C-8.91826%20406.594%204.23574%20453.11%2023.4443%20486.336%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M566.07%20-80.6134C396.685%205.83127%20277.527%2032.4319%20205.969%2038.1941C126.209%2044.6157%2061.8315%2025.8382%2044.9714%2040.7039C34.0777%2050.3059%2051.3831%2066.7294%2091.4807%2097.7984C213.558%20192.434%20264.937%20203.716%20249.003%20234.757C226.118%20279.343%20100.738%20286.026%2033.7376%20350.176C32.2669%20351.584%2030.8006%20352.986%2029.4458%20354.407C-14.7793%20400.786%20-2.60993%20449.319%2016.2366%20483.892%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M557.337%20-83.3865C393.717%200.147058%20276.332%2029.0606%20208.013%2036.5213C132.469%2044.7701%2072.3223%2026.838%2057.11%2041.7049C47.2249%2051.3639%2064.1152%2067.4121%20102.426%2097.256C219.368%20188.364%20270.564%20200.234%20254.219%20230.85C230.442%20275.385%20100.435%20279.906%2030.1958%20344.008C28.6361%20345.431%2027.0849%20346.853%2025.63%20348.286C-21.6288%20394.842%20-9.30917%20445.567%209.17168%20481.478%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M552.056%20-86.0811C393.559%20-5.3269%20277.716%2025.8926%20212.101%2035.0927C140.615%2045.1165%2084.2626%2028.0626%2070.6181%2042.9464C61.6944%2052.6781%2078.2333%2068.3798%20114.924%2097.0443C227.209%20184.776%20278.414%20197.25%20261.608%20227.487C236.841%20272.048%20101.762%20274.411%2028.1019%20338.559C26.4533%20340%2024.8031%20341.442%2023.2376%20342.904C-26.594%20389.799%20-14.6736%20442.683%203.51863%20479.987%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M546.855%20-88.7635C393.446%20-10.7783%20279.423%2022.6813%20216.212%2033.6789C148.948%2045.3804%2096.1788%2029.2896%2084.0779%2044.1919C76.1146%2054.0008%2092.2992%2069.3513%20127.383%2096.8407C235.039%20181.209%20286.24%20194.287%20268.992%20224.145C243.236%20268.728%20103.101%20268.94%2026.1078%20333.141C24.3578%20334.599%2022.6033%20336.057%2020.9513%20337.546C-31.4092%20384.782%20-19.9155%20439.826%20-2.00634%20478.508%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M541.747%20-91.4393C393.39%20-16.2181%20281.486%2019.3918%20220.366%2032.261C157.483%2045.5005%20108.08%2030.5222%2097.5163%2045.4261C90.5055%2055.3155%20106.344%2070.3151%20139.822%2096.63C242.882%20177.646%20294.065%20191.329%20276.388%20220.807C249.636%20265.42%20104.482%20263.477%2024.2136%20327.734C22.3636%20329.216%2020.5132%20330.687%2018.7729%20332.197C-36.0754%20379.772%20-25.0134%20436.967%20-7.3976%20477.027%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M536.707%20-94.1142C393.367%20-21.6456%20281.436%2010.3087%20224.52%2030.847C165.901%2039.3276%20119.939%2031.7478%20110.882%2046.6559C104.825%2056.6272%20120.296%2071.2735%20152.209%2096.4242C250.708%20174.097%20301.86%20188.382%20283.77%20217.484C256.02%20262.124%20105.872%20258.029%2022.3925%20322.349C20.4521%20323.845%2018.4987%20325.34%2016.662%20326.876C-40.6331%20374.796%20-30.0342%20434.136%20-12.6942%20475.568%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M531.775%20-96.7678C393.418%20-27.0415%20282.722%206.35089%20228.727%2029.4518C174.04%2038.7544%20131.806%2032.9861%20124.234%2047.8969C119.127%2057.9523%20134.231%2072.2426%20164.563%2096.2288C258.539%20170.563%20309.638%20185.458%20291.148%20214.185C262.397%20258.852%20107.294%20252.604%2020.6634%20316.995C18.6283%20318.508%2016.5787%20320.021%2014.6488%20321.582C-45.0526%20369.851%20-34.9098%20431.315%20-17.8616%20474.125%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M526.92%20-99.4424C393.513%20-32.4508%20284.05%202.37701%20232.949%2028.0327C182.159%2038.1545%20143.633%2034.1957%20137.523%2049.1076C133.366%2059.2466%20148.105%2073.1856%20176.873%2096.01C266.354%20167.034%20317.395%20182.52%20298.519%20210.872C268.763%20255.571%20108.747%20247.165%2019.0129%20311.638C16.8862%20313.167%2014.7424%20314.7%2012.7192%20316.285C-49.3543%20364.904%20-39.6838%20428.491%20-22.9175%20472.67%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M522.152%20-102.13C393.655%20-37.862%20285.418%20-1.60416%20237.193%2026.6001C190.272%2037.5393%20155.436%2035.3831%20150.764%2050.2945C147.559%2060.5185%20161.924%2074.1076%20189.132%2095.7744C274.146%20163.487%20325.128%20179.575%20305.882%20207.553C275.115%20252.281%20110.223%20241.72%2017.4409%20306.283C15.2176%20307.83%2012.9862%20309.382%2010.8699%20310.989C-53.544%20359.964%20-44.3507%20425.665%20-27.8668%20471.209%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M517.48%20-104.81C393.862%20-43.2608%20286.83%20-5.56693%20241.465%2025.1792C198.38%2036.9336%20167.213%2036.5728%20163.961%2051.4847C161.709%2061.7919%20175.692%2075.0322%20201.372%2095.5468C281.961%20159.962%20332.865%20176.647%20313.258%20204.258C281.476%20249.018%20111.757%20236.298%2015.9637%20300.96C13.6468%20302.525%2011.3299%20304.089%209.12542%20305.727C-57.5994%20355.061%20-48.8915%20422.868%20-32.6855%20469.776%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M512.884%20-107.487C394.093%20-48.6435%20288.27%20-9.52976%20245.717%2023.7553C206.436%2036.323%20178.922%2037.7498%20177.054%2052.6712C175.754%2063.0593%20189.356%2075.9537%20213.511%2095.3201C289.709%20156.456%20340.534%20173.73%20320.583%20200.971C287.777%20245.761%20113.261%20230.879%2014.5031%20295.656C12.0939%20297.235%209.68385%20298.827%207.37954%20300.487C-61.6197%20350.187%20-53.4151%20420.089%20-37.4755%20468.36%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M508.364%20-110.185C394.358%20-54.0424%20289.726%20-13.5042%20249.972%2022.3133C214.462%2035.6911%20190.572%2038.8975%20190.073%2053.8303C189.724%2064.2987%20202.937%2076.8504%20225.581%2095.0726C297.441%20152.929%20348.178%20170.803%20327.886%20197.677C294.048%20242.502%20114.763%20225.452%2013.0785%20290.354C10.575%20291.951%208.07577%20293.563%205.68561%20295.242C-65.5791%20345.311%20-57.8513%20417.307%20-42.2016%20466.946%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M503.912%20-112.933C394.631%20-59.4737%20291.161%20-17.5109%20254.176%2020.8328C222.4%2035.0209%20202.115%2039.9994%20202.973%2054.9479C203.573%2065.493%20216.395%2077.7077%20237.553%2094.7827C305.113%20149.378%20355.754%20167.843%20335.137%20194.358C300.26%20239.216%20116.25%20220.001%2011.6311%20285.038C9.03715%20286.652%206.4515%20288.285%203.97079%20289.986C-69.5424%20340.434%20-62.3027%20414.517%20-46.916%20465.507%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M499.561%20-115.735C394.945%20-64.9513%20292.606%20-21.5648%20258.362%2019.3029C230.282%2034.3021%20213.577%2041.0433%20215.76%2056.0123C217.31%2066.6324%20229.746%2078.5139%20249.418%2094.461C312.726%20145.806%20363.283%20164.863%20342.343%20191.024C306.41%20235.916%20117.655%20214.53%2010.1412%20279.722C7.45482%20281.352%204.7828%20283.006%202.20539%20284.738C-73.5538%20335.561%20-66.8064%20411.73%20-51.6908%20464.08%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M494.215%20-120.199C393.323%20-71.9548%20291.194%20-27.0296%20259.374%2016.4742C234.744%2032.313%20221.48%2040.8419%20225.009%2055.8777C227.527%2066.5977%20239.68%2078.1843%20258.044%2093.0374C317.669%20141.277%20368.594%20160.978%20347.146%20186.855C309.814%20231.902%20114.607%20208.271%203.19436%20273.798C0.388677%20275.448%20-2.39187%20277.127%20-5.07756%20278.881C-83.7509%20330.24%20-77.4407%20408.705%20-62.4389%20462.559%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M488.78%20-124.704C391.646%20-79.007%20289.711%20-32.5362%20260.358%2013.6167C239.211%2030.3178%20229.426%2040.6184%20234.313%2055.7236C237.803%2066.543%20249.679%2077.8378%20266.738%2091.5967C322.642%20136.723%20373.935%20157.072%20351.984%20182.667C313.227%20227.871%20111.5%20201.981%20-3.83665%20267.858C-6.76159%20269.527%20-9.65343%20271.234%20-12.4544%20273.014C-94.1%20324.909%20-88.2253%20405.668%20-73.3465%20461.043%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M483.303%20-129.237C390.004%20-86.0948%20317.397%20-33.92%20261.42%2010.7374C240.473%2027.4481%20237.539%2040.3779%20243.792%2055.5587C248.278%2066.4749%20259.858%2077.478%20275.584%2090.1387C327.723%20132.139%20379.364%20153.133%20356.915%20178.448C316.697%20223.8%20108.43%20195.64%20-10.8543%20261.872C-13.8947%20263.561%20-16.9035%20265.298%20-19.8189%20267.103C-104.436%20319.537%20-99.0052%20402.594%20-84.2712%20459.493%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M477.735%20-133.744C388.296%20-93.1652%20294.277%20-43.5851%20262.499%207.88311C251.037%2026.4498%20245.749%2040.1655%20253.379%2055.4267C258.872%2066.4367%20270.148%2077.1477%20284.525%2088.7065C332.841%20127.572%20384.817%20149.209%20361.876%20174.244C320.189%20219.739%20105.381%20189.299%20-17.8537%20255.895C-21.0173%20257.606%20-24.1301%20259.37%20-27.1679%20261.203C-114.63%20314.251%20-109.794%20399.544%20-95.1946%20457.965%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M472.132%20-138.248C386.628%20-100.246%20289.296%20-49.2598%20263.647%205.03755C254.551%2024.2977%20254.104%2039.9675%20263.118%2055.312C269.631%2066.4129%20280.596%2076.8362%20293.606%2087.2871C338.058%20123.005%20390.519%20145.314%20366.932%20170.044C323.454%20215.629%20102.27%20182.867%20-24.824%20249.916C-28.1113%20251.643%20-31.333%20253.437%20-34.4892%20255.298C-125.015%20308.863%20-120.578%20396.494%20-106.115%20456.437%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22M466.419%20-142.781C384.904%20-107.362%20284.009%20-54.6604%20264.795%202.16516C235.836%2087.8313%20412.227%20124.622%20371.998%20165.811C326.138%20212.764%2087.4099%20174.673%20-41.8407%20249.353C-135.438%20303.432%20-131.411%20393.416%20-117.083%20454.883%22%20stroke%3D%22%231A4C35%22%20stroke-width%3D%220.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");}
.white-space-no-wrap{white-space: nowrap;}

.custom-table :is(tr td , tr th){font-size: 14px}
.custom-table tbody tr td{
    min-width: 150px;
}
.custom-table tbody tr:not(:last-child) {border-bottom: 1px solid var(--color-light-100);}
.custom-table tbody tr:not(:last-child):is(.dark *) {border-color: var(--color-light-600);}
div:has(.custom-table)::-webkit-scrollbar{
    height: 5px;
    border-radius: 30px;
    background-color: var(--color-light-300);
    @media (min-width: 768px) { display: none  }
}
div:has(.custom-table):is(.dark *)::-webkit-scrollbar{
    background-color: var(--color-light-800);
}
div:has(.custom-table)::-webkit-scrollbar-thumb{
    background-color: var(--color-light-600);
    border-radius: 30px;
    max-width: 50px !important;
}
div:has(.custom-table):is(.dark *)::-webkit-scrollbar-thumb{
    background-color: var(--color-light-600);
}


.line-clamp-2{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.rotate-0{transform: rotate(0deg);}
.rotate-90{transform: rotate(90deg);}
.-rotate-90{transform: rotate(-90deg);}
.rotate-180{transform: rotate(180deg);}
.text-ellipsis{text-overflow: ellipsis;white-space: nowrap;}

.user-profile > div {
    position: absolute;
    left: 0;
    top: 4rem;
    width: 250px;
    height: 0;
    background-color: rgba(236, 236, 236, 1);
    border-radius: 12px;
    z-index: 999;
    cursor: auto;
}
html[dir="ltr"] .user-profile > div {
    left: unset;
    right: 0;
}
.user-profile header , .user-profile ul{
    padding-bottom: 1rem !important;
    border-bottom: 1px solid rgba(102, 102, 102, 1);
}
.user-profile div:is(.dark *) {background-color: rgba(37, 37, 37, 1);}
.user-profile li:hover , .user-profile a:hover:not(li a) {
    background-color: rgba(204, 204, 204, 1);
    cursor: pointer;
}
.user-profile li:hover:is(.dark *) , .user-profile a:hover:not(li a):is(.dark *) {
    background-color: rgba(102, 102, 102, 1);
}

[data-has-list="true"] ul {
    margin-right: 1.25rem !important;
    border-right: 2px solid rgba(153, 153, 153, 1);
}
html[dir="ltr"] [data-has-list="true"] ul{
    margin-left: 1.25rem !important;
    border-right: none;
    border-left: 2px solid rgba(153, 153, 153, 1);
}
.inset-0{inset: 0}
select{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 1rem;
    height: 1rem;
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.6544%206.28343C11.866%206.46081%2011.8938%206.77617%2011.7164%206.98781L9.26156%209.91675C8.60982%2010.6944%207.39068%2010.6944%206.73891%209.9168C6.7389%209.91678%206.73893%209.91682%206.73891%209.9168L4.28336%206.98787C4.10595%206.77626%204.13367%206.46089%204.34528%206.28348C4.5569%206.10607%204.87226%206.13379%205.04967%206.34541L7.50523%209.27434C7.75731%209.57511%208.24307%209.57516%208.49515%209.27439L10.95%206.34546C11.1274%206.13382%2011.4427%206.10605%2011.6544%206.28343Z%22%20fill%3D%22%2313193A%22%2F%3E%3C%2Fsvg%3E') no-repeat right center;
    background-position-x: 1rem;
}
html[dir="ltr"] select{background-position-x: 95%}
.modal::-webkit-scrollbar{opacity: 0;}
.modal{background-color: rgba(213, 227, 221, 0.6);}
.modal div::-webkit-scrollbar{
    background: transparent;
    width: 5px;
}
.modal div::-webkit-scrollbar-thumb{
    background-color: var(--color-light-200);
}
.modal div:is(.dark *)::-webkit-scrollbar-thumb{
    background-color: var(--color-light-800);
}
.modal:is(.dark *){background-color: rgba(0, 0, 0, 0.6);}
.modal :is(input,select){background-color: var(--color-light-100) !important;}
.modal > div{
    top: 100%;
    right: 50%;
    transform: translate(50%,0%);
    transition: all 200ms ease-in-out;
}
html[dir="ltr"] .modal > div{
    right: unset !important;
    left: 50%;
    transform: translate(-50%,0%);
}
.modal div span:first-child {top: -4rem}

#new-portfolio span.input{
    background-color: rgba(217, 242, 231, 1) !important;
    color: rgba(51, 51, 51, 1) !important;
}
#new-portfolio p:is(.dark *){color: rgba(172, 181, 187, 1)!important;}
#money-increase span.input{
    background-color: var(--color-secondary-100) !important;
}


.md\:overflow-auto{
    @media (min-width: 768px) {
        overflow: auto !important;
    }
}
.lg\:overflow-auto{
    @media (min-width: 992px) {
        overflow: auto !important;
    }
}
.scroll-hidden::-webkit-scrollbar{opacity: 0}
.modal-show {
    transform: translate(50%, -50%);
    top: 50%;
    transition: all 0.3s ease;
}
.pending{color:var(--color-secondary-400) !important;}
.open{color:var(--color-primary-400) !important;}
.failed{color:var(--color-error-3) !important;}

.button-border{
    border-bottom: 1px solid var(--color-light-200);
}
.button-border:is(.dark *){
    border-bottom-color: var(--color-light-700) !important;
}
textarea{resize: none;color: rgba(51, 51, 51, 1);}

.triangle::before{
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2210%22%20viewBox%3D%220%200%2021%2010%22%20fill%3D%22rgba(51%2C%2051%2C%2051%2C%201)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.42712%201.68746L0.5%2010H20.5L13.5729%201.68746C11.9737%20-0.231555%209.0263%20-0.231558%207.42712%201.68746Z%22%20fill%3D%22%23E6E6E6%22%2F%3E%3C%2Fsvg%3E");
    display: block;
    width: 20px;
    height: 12px;
    position: absolute;
    top: -11px;
    left: 1rem;
}
.triangle:is(.dark *)::before{
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2210%22%20viewBox%3D%220%200%2021%2010%22%20fill%3D%22rgba(51%2C%2051%2C%2051%2C%201)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.42712%201.68746L0.5%2010H20.5L13.5729%201.68746C11.9737%20-0.231555%209.0263%20-0.231558%207.42712%201.68746Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
#withdraw .triangle::before{
    top: -17px;
}
#withdraw .triangle:is(.dark *)::before{
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.92712%201.68746L0%2010H20L13.0729%201.68746C11.4737%20-0.231555%208.5263%20-0.231558%206.92712%201.68746Z%22%20fill%3D%22%234D4D4D%22%2F%3E%3C%2Fsvg%3E");
}
html[dir="ltr"] #withdraw .triangle::before{
    left: unset;
    right: 1rem;
}

#details , #trade-details{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    @media (min-width: 768px) {  grid-template-columns: repeat(3, 1fr);  }
    @media (min-width: 992px) {  grid-template-columns: repeat(4, 1fr);  }
    @media (min-width: 1200px) {  grid-template-columns: repeat(8, 1fr);  }

}
#details span:first-child::before , #trade-details span:first-child::before{
    content: '';
    display: inline-block;
    width: 2px;
    height: 1rem;
    background-color: var(--color-primary-500);
    margin: 0 0 -.25rem 6px;
    border-radius: 4px;
}
html[dir="ltr"] #details span:first-child::before , html[dir="ltr"] #trade-details span:first-child::before{
    margin: 0 6px -.25rem 0;
}
#details div , #trade-details div{border-color: var(--color-light-200) !important;}
#details div:is(.dark *) , #trade-details div:is(.dark * ){ border-color: var(--color-light-700) !important;}

html[dir="ltr"] #details div:nth-child(1){order: 8}
html[dir="ltr"] #details div:nth-child(2){order: 7}
html[dir="ltr"] #details div:nth-child(3){order: 6}
html[dir="ltr"] #details div:nth-child(4){order: 5}
html[dir="ltr"] #details div:nth-child(5){order: 4}
html[dir="ltr"] #details div:nth-child(6){order: 3}
html[dir="ltr"] #details div:nth-child(7){order: 2}
html[dir="ltr"] #details div:nth-child(8){order: 1}

html[dir="rtl"] #details div:nth-child(odd),
html[dir="rtl"] #trade-details div:nth-child(odd){
    border-left-width: 1px;
    border-left-style: solid;
}
html[dir="ltr"] #details div:nth-child(even),
html[dir="ltr"] #trade-details div:nth-child(odd) {
    border-right-width: 1px;
    border-right-style: solid;
}

@media (min-width: 768px) {
    html[dir="ltr"] #details div:is(:nth-child(5),:nth-child(7)) {
        border-right-width: 1px;
        border-right-style: solid;
    }
    html[dir="rtl"] #details div:nth-child(-n + 5){
        border-left-width: 1px;
        border-left-style: solid;
    }
    html[dir="ltr"] #details div:is(:nth-child(3),:nth-child(6)){border-right: none;}
    html[dir="rtl"] #details div:nth-child(3) {border-left: none;}
    html[dir="ltr"] #trade-details div:nth-child(3){border-right: none;}
    html[dir="ltr"] #trade-details div:is(:nth-child(2),:nth-child(4)){
        border-right-width: 1px;
        border-right-style: solid;
    }
}
@media (min-width: 992px) {
    html[dir="ltr"] #details div:is(:nth-child(3),:nth-child(6)),
    html[dir="ltr"] #trade-details div:is(:nth-child(3),:nth-child(6)){
        border-right-width: 1px;
        border-right-style: solid;
    }
    html[dir="rtl"] #details div:is(:nth-child(3),:nth-child(6)),
    html[dir="rtl"] #trade-details div:is(:nth-child(3),:nth-child(6)){
        border-left-width: 1px;
        border-left-style: solid;
    }
    html[dir="ltr"] #details div:nth-child(5),
    html[dir="ltr"] #trade-details div:nth-child(5){border-right: none;}
    html[dir="rtl"] #details div:nth-child(4),
    html[dir="rtl"] #trade-details div:nth-child(4){border-left: none;}
    html[dir="ltr"] #trade-details div:nth-child(4){border-right: none;}
    html[dir="ltr"] #trade-details div:nth-child(5){
        border-right-width: 1px;
        border-right-style: solid;
    }
}
@media (min-width: 1200px) {
    html[dir="ltr"] #details div:not(:first-child),
    html[dir="ltr"] #trade-details div:not(:last-child){
        border-right-width: 1px;
        border-right-style: solid;
    }
    html[dir="rtl"] #details div:not(:last-child),
    html[dir="rtl"] #trade-details div:not(:last-child)
    {
        border-left-width: 1px;
        border-left-style: solid;
    }
}


.section-option--active span:first-child{color: rgba(51, 51, 51, 1)!important;}
.section-option--active span:first-child:is(.dark *){color: rgba(224, 224, 224, 1) !important;}
.section-option--active span:nth-child(2){
    background-color: var(--color-primary-500) !important;
    color: #FFFFFF;
}
[data-role="change-section-scroll"] div{
    height: 2px;
    top: -1px;
}

.pagination--active{
    background-color: var(--color-light-200);
}
.pagination--active:is(.dark *){
    background-color: var(--color-light-700);
    color: #ffffff !important;
}

html[dir="ltr"] .admin-message{align-self: end}
.admin-message{
    max-width: 500px;
    padding: 12px;
    border-radius: 10px;
    background-color: var(--color-primary-100);
}
.admin-message:is(.dark *){background-color: var(--color-primary-900);}
.admin-message span:last-child{align-self: end}
html[dir="ltr"] .admin-message span:last-child{align-self: start}
.user-message{
    max-width: 500px;
    padding: 12px;
    border-radius: 10px;
    background-color: var(--color-secondary-100);
    align-self: end;
}
.user-message:is(.dark *){background-color: var(--color-secondary-900);}
html[dir="ltr"] .user-message{align-self: start}
html[dir="ltr"] .user-message span:last-child{align-self: end}

#file-button{
    min-width: 58px;
    min-height: 58px;
    transition: all 400ms ease-in-out;
}
@media (min-width: 1200px) {
    #file-button span{
        left: 100%;
        opacity: 0;
        transition: left 500ms ease-in-out;
    }
    html[dir="ltr"] #file-button span{
        right: 100%;
        opacity: 0;
        transition: right 500ms ease-in-out;
    }
    #file-button:hover span{
        left: 1rem;
        opacity: 100;
    }
    html[dir="ltr"] #file-button:hover span{
        left: unset;
        right: 1rem;
        opacity: 100;
    }


    #file-button:hover{
        justify-content: unset !important;
        min-width: 110px;
        border-radius: 2rem;
    }

    #file-button:hover svg{margin-right: .65rem}
    html[dir="ltr"] #file-button:hover svg{margin-left: .70rem}

}


.table-head{
    position: relative;
}
.table-head * {
    position: relative;
    z-index: 2;
}
/*.table-head::after{*/
/*    content: '';*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: var(--color-light-100);*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    border-radius: .5rem;*/
/*    z-index: 1;*/
/*}*/
/*.table-head:is(.dark *)::after{background-color: var(--color-light-800);}*/
table .notif-and-wallet{position: relative;}
table .notif-and-wallet * {
    position: relative;
    z-index: 2;
}
table .notif-and-wallet{
    background-color: var(--color-light-100);
}
table .notif-and-wallet::before{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    /*position: absolute;*/
    z-index: 1;
}
table .notif-and-wallet:is(.dark * ){
    background-color: var(--color-light-800);
}
html[dir="rtl"] .notif-and-wallet td:last-child{
    position: absolute;
    top: 0;
    left: .75rem;
}
html[dir="ltr"] table .notif-and-wallet td:last-child{
    position: absolute;
    top: 0;
    right: .75rem;
}


.before\:bg-light-100::before{
    content: '';
    display: block;
    width: calc(100% - 2rem);
    height: calc(100% - 2rem);
    background-color: var(--color-light-100);
    position: absolute;
    inset: 9px 0 0 0;
    border-radius: 360px;
    z-index: 2;
}
.before\:bg-light-100 {z-index: 1}
.before\:bg-light-100::before{
    content: '';
    display: block;
    width: calc(100% - 1rem);
    height: calc(100% - 1rem);
    background-color: var(--color-light-100);
    position: absolute;
    inset: 0.5rem 0 0 0;
    border-radius: 360px;
    z-index: -1;
}


#trade-navigation{
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem);
    background-color: var(--color-light-200);
    padding: .25rem;
    bottom: 8px;
    right: 50%;
    transform: translateX(50%);
    border-radius: 24px;
    @media (min-width: 576px) {
        width: calc(100% - 5rem);
        max-width: 500px;
    }
    @media (min-width: 768px) {
        width: calc(100% - 7rem);
        max-width: 656px;
    }

}
#trade-navigation:is(.dark *){ background-color: var(--color-dark-500);}
#trade-navigation .section-option--active{
    background-color: var(--color-light-100);
    border-radius: 24px;
}
#trade-navigation .section-option--active:is(.dark *){
    background-color: var(--color-light-800);
    border-radius: 24px;
}

div:has(table)::-webkit-scrollbar{
    background-color: var(--color-light-100);
    height: 5px;
}
div:has(table):is(.dark *)::-webkit-scrollbar{
    background-color: var(--color-light-800);
}
div:has(table)::-webkit-scrollbar-thumb{
    background-color: var(--color-light-300);
    border-radius: 100px;
}
div:has(table):is(.dark *)::-webkit-scrollbar-thumb{
    background-color: var(--color-light-600);
}

.hover\:bg-light-800:hover{
    @media (min-width: 1200px) {
        & svg{
            stroke: var(--color-primary-500) !important;
        }
        background-color: var(--color-light-800) !important;
        box-shadow: 0px 0px 16px 6px rgba(46, 134, 95, 0.16) inset;
    }
}
[data-action="copy"]{cursor: pointer;}
[data-role="change-section"]{position: relative;}
[data-role="change-section"]::after{
    content: '';
    display: block;
    width: 106%;
    height: 2px;
    background-color: var(--color-dark-400);
    position: absolute;
    top: 3.5rem;
    left: 0;
}
[data-role="change-section"]:is(.dark *)::after{background-color: var(--color-dark-600);}
.custom-h-screen{
    @media (min-height: 700px) {
        height: 100vh;
    }
}
[data-role="dropdown"]{border-radius: 0.5rem;}
.lh-120\%{
    line-height: 120%;
}

.custom-icon{
    width: 25px;
}
.dir-ltr{
    direction: ltr;
}
.custom-scroll{
    height: 60svh;
    overflow-y: scroll;
    overflow-x: hidden;
}
.underline{
    text-decoration: underline;
}
.avatar{
    width: 56px;
    height: 56px;
    border-radius: 50%;
}
.dashboard-icon{
    width: 40px;
}

/*.table-head{*/
/*    position: relative;*/
/*}*/
/*.table-head * {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/
.table-head{
    background-color: var(--color-light-100);
    border-radius: 10px;
}
/*.custom-table-head{*/
/*    content: '';*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    border-radius: .5rem;*/
/*    z-index: 1;*/
/*}*/
.table-head:is(.dark *){background-color: var(--color-light-800);}

.change-mode{
    width: 200px;
    height: 40px;
    padding:5px;
    margin: 20px auto;
    display: block;
    background: var(--color-secondary-400);
}

@media (min-width: 1405px) {
    .change-mode {
        display: none !important;
    }
}

.empty-tr{
    width: 100%;
    height: 53px;
}
.set-price{
    cursor: pointer;
}
.bg-secondary-400{
    background: var(--color-secondary-400);
}
#trade span.text-4{
    font-size: 1.25rem;
}
.notif-and-wallet .market-quote:not(.dark *){
    color:#663A00;
}
@media (max-width: 576px) {
    .order-list td{
        padding-top:0.5rem !important;
        padding-bottom:0.5rem !important;
    }
}
