:root{
    --gt-theme: #1942C3;

    --gt-font-Overused-Grotesk: 'Overused Grotesk';

    --gt-bg-theme: #1942C3;
    --gt-bg-1942C3: #1942C3;
    --gt-bg-0B2538: #0B2538;
    --gt-bg-F8F8F8 : #F8F8F8;
    --gt-bg-ffffffa3: #ffffffa3;
    --gt-bg-03FFB9: #03FFB9;
    --gt-bg-002539: #002539;
    --gt-bg-F3F9FF: #F3F9FF;
    --gt-bg-1942C31A: #1942C31A;
    --gt-bg-1942C324: #1942C324;
    --gt-bg-93C1F966: #93C1F966;
    --gt-bg-FFFFFF: #FFFFFF;
    --gt-bg-011523: #011523;
    --gt-bg-93C1F91F: #93C1F91F;
    --gt-bg-03FFB914: #03FFB914;
    --gt-bg-FFFFFF0F: #FFFFFF0F;
    --gt-bg-93C1F91A: #93C1F91A;
    --gt-bg-03FFB91A: #03FFB91A;
    --gt-bg-93C1F929: #93C1F929;
    --gt-bg-93C1F933: #93C1F933;





    --gt-text-theme: #1942C3;
    --gt-text-03FFB9: #03FFB9;
    --gt-text-FFFFFF: #FFFFFF;
    --gt-text-F8F8F8: #F8F8F8;
    --gt-text-002539 : #002539;
    --gt-text-FAF9F6 : #FAF9F6;
    --gt-text-0B2538 : #0B2538;
    --gt-text-5E5E5E: #5E5E5E;


    --gt-border-theme: #1942C3;
    --gt-border-1941c24d: #1941c24d;
    --gt-border-F8F8F8: #F8F8F8;
    --gt-border-1942C31A: #1942C31A;
    --gt-border-FFFFFF: #FFFFFF;
    --gt-border-03FFB9: #03FFB9;
    --gt-border-F3F9FF: #F3F9FF;
    --gt-border-FFFFFF1A: #FFFFFF1A;


    --gt-filter-FFFFFF: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(23deg) brightness(118%) contrast(118%);

    --gt-header-height: 96px;


    --gt-box-shadow-0000000D: 0px 4px 6px 0px #0000000D;
}


body {
    background: var(--gt-bg-FFFFFF);
    color: var(--gt-text-0B2538);
    font-size: 16px;
    font-family: var(--gt-font-Overused-Grotesk), system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* Start Link */
a{
    color: inherit;
    text-decoration: none;
}
.link-FAF9F6-03FFB9{
    color: var(--gt-text-FAF9F6);
}
.link-FAF9F6-03FFB9:hover{
    color: var(--gt-text-03FFB9);
}
/* End Link */


/* Start text color*/
.gt-text-theme{
    color: var(--gt-text-theme);
}
.gt-text-FAF9F6{
    color: var(--gt-text-FAF9F6);
}
.gt-text-0B2538{
    color: var(--gt-text-0B2538);
}
.gt-text-FFFFFF{
    color: var(--gt-text-FFFFFF);
}
.gt-text-5E5E5E{
    color: var(--gt-text-5E5E5E);
}
.gt-text-F8F8F8{
    color: var(--gt-text-F8F8F8);
}
.gt-text-03FFB9{
    color: var(--gt-text-03FFB9);
}
/* End text color*/


/* Start background-color*/
.gt-bg-002539{
    background-color: var(--gt-bg-002539);
}
.gt-bg-03FFB9{
    background-color: var(--gt-bg-03FFB9);
}
.gt-bg-F3F9FF{
    background-color: var(--gt-bg-F3F9FF);
}
.gt-bg-theme{
    background-color: var(--gt-bg-theme);
}
.change-gt-bg-transparent-theme{
    background-color: transparent;
}
.gt-bg-1942C324{
    background-color: var(--gt-bg-1942C324);
}
.gt-bg-93C1F966{
    background-color: var(--gt-bg-93C1F966);
}
.gt-bg-93C1F929{
    background-color: var(--gt-bg-93C1F929);
}
.gt-bg-011523{
    background-color: var(--gt-bg-011523);
}
.gt-bg-93C1F91F{
    background-color: var(--gt-bg-93C1F91F);
}
.gt-bg-93C1F91A{
    background-color: var(--gt-bg-93C1F91A);
}
.gt-bg-03FFB91A{
    background-color: var(--gt-bg-03FFB91A);
}
.gt-bg-FFFFFF{
    background-color: var(--gt-bg-FFFFFF);
}


.gt-bg-hover-1942C31A:hover{
    background-color: var(--gt-bg-1942C31A);
}
.gt-bg-hover-FFFFFF0F:hover{
    background-color: var(--gt-bg-FFFFFF0F);
}
.gt-bg-F3F9FF-hover:hover{
    background-color: var(--gt-bg-F3F9FF);
}
.gt-bg-93C1F933-hover:hover{
    background-color: var(--gt-bg-93C1F933);
}
/* End background-color*/


/* Start border-color*/
.gt-border-1942C31A{
    border-color: var(--gt-border-1942C31A);
}
.gt-border-F3F9FF{
    border-color: var(--gt-border-F3F9FF);
}
.gt-border-FFFFFF1A{
    border-color: var(--gt-border-FFFFFF1A);
}
/* End border-color*/


/* Start box-shadow  */
.gt-box-shadow-0000000D{
    box-shadow: var(--gt-box-shadow-0000000D);
}
/* End box-shadow  */


/* Start font size  */
.fs-12px{
    font-size: 12px
}
.fs-14px{
    font-size: 14px
}
.change-fs-14px-10px{
    font-size: 14px
}
.fs-16px{
    font-size: 16px !important;
}
.change-fs-16px-10px{
    font-size: 16px
}
.change-fs-16px-12px{
    font-size: 16px
}
.change-fs-16px-14px{
    font-size: 16px
}
.fs-18px{
    font-size: 18px
}
.fs-20px{
    font-size: 20px
}
.change-fs-20px-16px{
    font-size: 20px
}
.change-fs-20px-18px{
    font-size: 20px
}
.fs-24px{
    font-size: 24px
}
.change-fs-24px-14px{
    font-size: 24px
}
.change-fs-24px-18px{
    font-size: 24px
}
.change-fs-24px-20px{
    font-size: 24px
}
.fs-48px{
    font-size: 48px;
}
.change-fs-48px-26px{
    font-size: 48px
}
.fs-50px{
    font-size: 50px;
}
.change-fs-50px-32px{
    font-size: 50px;
}
.fs-56px{
    font-size: 56px;
}
.change-fs-56px-45px{
    font-size: 56px;
}
.fs-60px{
    font-size: 60px;
}
.change-fs-62px-42px{
    font-size: 62px;
}
.change-fs-62px-45px{
    font-size: 62px;
}
.fs-66px{
    font-size: 66px;
}
.change-fs-66px-42px{
    font-size: 66px;
}
.change-fs-66px-44px{
    font-size: 66px;
}
.fs-68px{
    font-size: 68px;
}
.change-fs-68px-50px{
    font-size: 68px;
}
.change-fs-90px-50px{
    font-size: 90px;
}
.change-fs-90px-56px{
    font-size: 90px;
}
/* End font size  */


/* Start line height */
.line-height-18px{
    line-height: 18px;
}
.line-height-20px{
    line-height: 20px;
}
.change-line-height-33px-31px{
    line-height: 33px;
}
.change-line-height-54px-35px{
    line-height: 54px;
}
.change-line-height-74px-50px{
    line-height: 74px;
}
.change-line-height-95px-59px{
    line-height: 95px;
}
/* End line height */


/* Start font weight  */
.fw-300{
    font-weight: 300 !important;
}
.fw-400{
    font-weight: 400 !important;
}
.fw-600{
    font-weight: 600 !important;
}
.fw-700{
    font-weight: 700 !important;
}
/* End font weight  */

/* Start letter-spacing */
.letter-spacing-1px{
    letter-spacing: 1px;
}
/* End letter-spacing */


/* Start list-style-type  */
.list-style-type-disc{
    list-style-type: disc;
}
/* End list-style-type  */



/* Start Height Width */
.min-h-100vh{
    min-height: 100vh;
}
.min-h-621px{
    min-height: 621px;
}
.min-h-627px{
    min-height: 627px;
}

.max-w-100{
    max-width: 100%;
}
.change-w-lg-50-100{
    width: 50%;
}

.hw-38px{
    width: 38px;
    height: 38px;
    min-width: 38px;
    min-height: 38px;
}
.hw-40px{
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
}
.hw-48px{
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
}
.hw-68px{
    width: 68px;
    height: 68px;
    min-width: 68px;
    min-height: 68px;
}
.hw-78px{
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
}
/* End Height Width */

/* Start border radius */
.rounded-4px{
    border-radius: 4px;
}
.rounded-6px{
    border-radius: 6px;
}
.rounded-12px{
    border-radius: 12px;
}
.rounded-16px{
    border-radius: 16px;
}
.rounded-32px{
    border-radius: 32px;
}
.change-rounded-32px-lg-0{
    border-radius: 32px;
}
.change-rounded-60px-32px{
    border-radius: 60px;
}
/* End border radius */


/* Start Scroll Bar */

.scrollbar-s1::-webkit-scrollbar{
	width: 6px;
	background-color: transparent;
}
.scrollbar-s1::-webkit-scrollbar-thumb{
	border-radius: 4px;
	-webkit-box-shadow: unset;
	background-color: var(--gt-bg-FFFFFF);
}
/* End Scroll Bar */

/* Start padding */
.change-p-70px-32px{
    padding: 70px;
}
.change-p-28px-54px{
    padding: 28px 54px;
}
.p-32px{
    padding: 32px;
}
.change-p-32px-24px{
    padding: 32px;
}
.p-36px{
    padding: 36px;
}
.px-10px{
    padding-left: 10px;
    padding-right: 10px;
}
.px-12px{
    padding-left: 12px;
    padding-right: 12px;
}
.px-32px{
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.change-px-96px-lg-0{
    padding-left: 96px;
    padding-right: 96px;
}
.change-px-90px-24px{
    padding-left: 90px;
    padding-right: 90px;
}
.change-px-96px-24px{
    padding-left: 96px;
    padding-right: 96px;
}
.change-px-100px-24px{
    padding-left: 100px;
    padding-right: 100px;
}
.py-6px{
    padding-top: 6px;
    padding-bottom: 6px;
}
.change-py-60px-48px{
    padding-top: 60px;
    padding-bottom: 60px;
}
.change-py-80px-50px{
    padding-top: 80px;
    padding-bottom: 80px;
}
.py-100px{
    padding-top: 100px;
    padding-bottom: 100px;
}
.change-py-100px-70px{
    padding-top: 100px;
    padding-bottom: 100px;
}
.change-py-100px-54px{
    padding-top: 100px;
    padding-bottom: 100px;
}
.change-py-130px-54px{
    padding-top: 130px;
    padding-bottom: 130px;
}
.change-py-140px-lg-0{
    padding-top: 140px;
    padding-bottom: 140px;
}
.change-py-140px-54px{
    padding-top: 140px;
    padding-bottom: 140px;
}
.change-py-150px-90px{
    padding-top: 150px;
    padding-bottom: 150px;
}
.change-py-160px-110px{
    padding-top: 160px;
    padding-bottom: 160px;
}
.pspacing-s4{
    padding-top: 60px;
    padding-bottom: 60px;
}
.change-pt-80px-34px{
    padding-top: 80px;
}
.change-pt-80px-50px{
    padding-top: 80px;
}
.change-pb-60px-40px{
    padding-bottom: 60px;
}
.ps-50px{
    padding-left: 50px !important;
}
/* End padding */


/* Start margin  */
.ms-0-12px{
    margin-left: -12px;
}
/* End margin  */


/* start  transition  */
.transition-0-7s{
    transition: 0.7s;
}
/* End  transition  */


/* Start margin */
.mb-6px{
    margin-bottom: 6px;
}
.mb-12px{
    margin-bottom: 12px;
}
.mb-32px{
    margin-bottom: 32px;
}
.mb-36px{
    margin-bottom: 36px;
}
/* End margin */



/* Start gap  */
.gap-6px{
    gap: 6px;
}
.gap-12px{
    gap: 12px;
}
.row-gap-16px{
    row-gap: 16px;
}
.row-gap-20px{
    row-gap: 20px;
}
.change-gap-row-20px-16px{
    row-gap: 20px;
}
.row-gap-24px{
    row-gap: 24px;
}
.change-row-gap-24px-16px{
    row-gap: 24px;
}
.row-gap-32px{
    row-gap: 32px;
}
.gap-44px{
    gap: 44px;
}
.row-gap-44px{
    row-gap: 44px;
}
.change-gap-44px-30px{
    gap: 48px;
}
.row-gap-48px{
    row-gap: 48px;
}
.change-gap-48px-36px{
    gap: 48px;
}
.change-row-gap-50px-32px{
    row-gap: 50px;
}
.change-row-gap-68px-32px{
    row-gap: 68px;
}
/* End gap  */


/* Start position */
.change-position-lg-absolute-relative{
    position: absolute;
}
.position-lg-relative{
    position: relative;
}
/* End position */


.change-right-0-lg-auto{
    right: 0;
}


/* Start Cursor Pointer */
.cursor-pointer{
    cursor: pointer;
}

.cursor-not-allowed{
    cursor: not-allowed;
}
/* End Cursor Pointer */

/* Start Form */
.form-s1group {
    position: relative;
}
.form-s1group .form-control {
    border-radius: 0;
    background: 0 0;
    border-color: rgba(250, 249, 246, .25);
    padding: 0 0 22px;
    box-shadow: none;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    color: var(--gt-text-FAF9F6);
    min-height: 52px;
}
.form-s1group .form-control:focus{
    border-color: var(--gt-border-FAF9F6);
}
.form-s1group .form-control::placeholder{
    color: var(--gt-text-FAF9F6);
}
.form-s1group .form-s1btn {
    position: absolute;
    top: 50%;
    right: 3px;
    transform: translateY(-50%);
}
/* End Form */


/* Start btn */
.btn{
    font-weight: 600;
    font-size: 16px;
    padding: 12px 24px;
    border-radius: 0;
    border-width: 2px;
    line-height: normal;
    align-content: center;
    min-height: 52px;
    box-shadow: none !important;
}
.btn-outline-FFFFFF-theme{
    --bs-btn-color: var(--gt-text-theme);
    --bs-btn-bg: var(--gt-bg-FFFFFF);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-theme);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-theme);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-theme);
    --bs-btn-disabled-bg: var(--gt-bg-FFFFFF);
    --bs-btn-disabled-border-color: var(--gt-border-theme);
}

.btn-FFFFFF{
    --bs-btn-color: var(--gt-text-theme);
    --bs-btn-bg: var(--gt-bg-FFFFFF);
    --bs-btn-border-color: var(--gt-border-FFFFFF);
    --bs-btn-hover-color: var(--gt-text-theme);
    --bs-btn-hover-bg: var(--gt-bg-FFFFFF);
    --bs-btn-hover-border-color: var(--gt-border-FFFFFF);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-theme);
    --bs-btn-active-bg: var(--gt-bg-FFFFFF);
    --bs-btn-active-border-color: var(--gt-border-FFFFFF);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-theme);
    --bs-btn-disabled-bg: var(--gt-bg-FFFFFF);
    --bs-btn-disabled-border-color: var(--gt-border-FFFFFF);
}
.change-btn-FFFFFF-theme{
    --bs-btn-color: var(--gt-text-theme);
    --bs-btn-bg: var(--gt-bg-FFFFFF);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-theme);
    --bs-btn-hover-bg: var(--gt-bg-FFFFFF);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-theme);
    --bs-btn-active-bg: var(--gt-bg-FFFFFF);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-theme);
    --bs-btn-disabled-bg: var(--gt-bg-FFFFFF);
    --bs-btn-disabled-border-color: var(--gt-border-theme);
}

.btn-theme{
    --bs-btn-color: var(--gt-text-FFFFFF);
    --bs-btn-bg: var(--gt-bg-theme);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-theme);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-theme);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-FFFFFF);
    --bs-btn-disabled-bg: var(--gt-bg-theme);
    --bs-btn-disabled-border-color: var(--gt-border-theme);
}
.btn-03FFB9{
    --bs-btn-color: var(--gt-text-0B2538);
    --bs-btn-bg: var(--gt-bg-03FFB9);
    --bs-btn-border-color: var(--gt-border-03FFB9);
    --bs-btn-hover-color: var(--gt-text-0B2538);
    --bs-btn-hover-bg: var(--gt-bg-03FFB9);
    --bs-btn-hover-border-color: var(--gt-border-03FFB9);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--gt-text-0B2538);
    --bs-btn-active-bg: var(--gt-bg-03FFB9);
    --bs-btn-active-border-color: var(--gt-border-03FFB9);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-0B2538);
    --bs-btn-disabled-bg: var(--gt-bg-03FFB9);
    --bs-btn-disabled-border-color: var(--gt-border-03FFB9);
}
.btn-outline-F8F8F8{
    --bs-btn-color: var(--gt-text-F8F8F8);
    --bs-btn-border-color: var(--gt-border-F8F8F8);
    --bs-btn-hover-color: var(--gt-text-theme);
    --bs-btn-hover-bg: var(--gt-bg-F8F8F8);
    --bs-btn-hover-border-color: var(--gt-border-F8F8F8);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-theme);
    --bs-btn-active-bg: var(--gt-bg-F8F8F8);
    --bs-btn-active-border-color: var(--gt-border-F8F8F8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-F8F8F8);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--gt-border-F8F8F8);
    --bs-gradient: none;
}
/* End btn */


/* Start z-index */
.z-01{
    z-index: -1;
}
.z-10{
    z-index: 10;
}
/* End z-index */


/* Start overflow  */
.overflow-x-hidden{
    overflow-x: hidden;
}
/* End overflow  */



/* Start  opacity*/
.opacity-1{
    opacity: 1;
}
.opacity-hover-0-8:hover{
    opacity: 0.8;
}
/* End  opacity*/


/* Start Header */
.header-s1{
    /* background: var(--gt-bg-theme); */
    background: white;
    padding: 10px 0;
    min-height: 96px;
    position: sticky;
    top: 0;
    border-bottom: 1px solid #f7f7f74d;
    z-index: 1040;
    box-shadow: 0px 2px 6px 0px #0000000A;

}
.header-s1 .navbar-nav .nav-link{
    padding: 8px 16px;
    color: var(--gt-text-theme);
    border: 1px solid transparent;
    line-height: normal;
    transition: 0s;
    box-shadow: unset !important;
    font-weight: 600;
}
.header-s1 .navbar-nav .nav-link[aria-expanded="true"] svg{
    transform: rotate(180deg);
}
.dropdown-s1 .dropdown-toggle::after{
    content: unset;
}
.dropdown-s1 .dropdown-menu{
    background: var(--gt-bg-theme);
    border: 1px solid var(--gt-border-F8F8F8);
    border-radius: 0px;
    margin-top: -1px;
    min-width: 100%;
}
.dropdown-s1 .dropdown-toggle{
    border: 1px solid transparent;
}
.dropdown-s1 .dropdown-toggle.show{
    border: 1px solid var(--gt-border-theme);
    border-bottom: transparent;
}
.dropdown-s1 .dropdown-item{
    color: var(--gt-text-FFFFFF);
}
.dropdown-s1 .dropdown-item:focus, .dropdown-s1 .dropdown-item:hover {
    color: var(--gt-text-theme);
    background-color:var(--gt-bg-ffffffa3);
}
.profile-s1dropdown .dropdown-menu[data-bs-popper]{
    right: 0 !important;
    top: 50px;
}
.profile-s1dropdown .dropdown-toggle::after{
    border-top-color: var(--gt-bg-FFFFFF);
}
.header-s1 .profile-s1dropdown .dropdown-toggle::after{
    border-top-color: #0B2538;
}
.profile-s1dropdown .dropdown-toggle-arrow[aria-expanded="true"]::after{
    rotate: 180deg;
}
.profile-text{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 160px;
}
.profile-s1dropdown .dropdown-menu{
    width: 255px;
}
.profile-s1dropdown .dropdown-menu .dropdown-item:hover{
    color: var(--gt-text-theme);
}
.profile-s1dropdown .dropdown-menu .dropdown-item.active, .profile-s1dropdown .dropdown-menu .dropdown-item:active{
    background-color: var(--gt-bg-theme);
    color: var(--gt-text-FFFFFF);
}
/* End Header */

/* Start Header */
.header-s2{
    background: var(--gt-bg-theme);
    /* background: white; */
    padding: 10px 0;
    min-height: 96px;
    position: sticky;
    top: 0;
    border-bottom: 1px solid #f7f7f74d;
    z-index: 1040;
    box-shadow: 0px 2px 6px 0px #0000000A;

}
.header-s2 .navbar-nav .nav-link{
    padding: 8px 16px;
    color: var(--gt-text-FFFFFF);
    border: 1px solid transparent;
    line-height: normal;
    transition: 0s;
    box-shadow: unset !important;
    font-weight: 600;
}
.header-s2 .navbar-nav .nav-link[aria-expanded="true"] svg{
    transform: rotate(180deg);
}
/* End Header */



/* Start Footer */
.footer-s1link{
    color: var(--gt-text-FAF9F6);
    opacity: 0.75;
}
.footer-s1link:hover{
    opacity: 1;
}
/* End Footer */


/* Start custom css  */
.after-line::after{
    content: "";
    border: 2px solid;
    border-color: var(--gt-border-theme);
    height: 100%;
    position: absolute;
    bottom: -29px;
    max-height: calc(100% - 18px);
}
.after-line{
    background-color: var(--gt-bg-theme);
}

.last-after-line-none .after-line-box:last-child .after-line::after {
    content: "";
    display: none;
}

.card-bg-s1-hover:hover{
    border-color: var(--gt-border-theme);
    box-shadow: 0px 4px 6px 0px #1942C333;
    transition: 0.7s;
}

.card-bg-s1-hover:hover .card-icone-box-hover{
    background-color: var(--gt-bg-theme);
    transition: 0.7s;
}

.card-bg-s1-hover:hover .card-icone-box-hover svg path{
    fill: white;
    transition: 0.7s;
}

.card-bg-s2-03FFB914-hover:hover{
    background-color: var(--gt-bg-03FFB914);
    border-color: var(--gt-border-03FFB9);
    transition: 0.7s;
}

.slide-card-w-left-hover:hover{
    width: calc(50% + 3%) !important;
    transition: 0.7s;
}
.slide-card-w-right-hover:hover{
    width: calc(50% + 3%) !important;
    transition: 0.7s;
}


.slide-card-w-left-hover:hover .gt-border-theme-hover{
    border-color: var(--gt-border-theme) !important;
    transition: 0.7s;
}

.Search-icon-absolute{
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
    pointer-events: none;
}
.form-control:focus{
    box-shadow: none !important;
}
.employers-pagination .pagination .page-link{
    border-radius: 8px;
    border-color: #EDEDED;
    font-size: 13px;
    font-weight: 600;
    color: var(--gt-text-0B2538);
    min-height: 32px;
    min-width: 32px;
    max-height: 32px;
    max-width: 32px;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.employers-pagination .pagination .page-link:hover{
    background-color: var(--gt-bg-theme) !important;
    color: white;
    border-color: var(--gt-bg-theme) !important;
    transition: 0.7s;
}

.employers-pagination .pagination .page-link:focus{
    background-color: white;
    box-shadow: none !important;
}
.employers-pagination .pagination .page-item.active.active .page-link{
    background-color: var(--gt-bg-theme);
    color: white !important;
    border-color: var(--gt-bg-theme);
}

.dash-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .dash-list li {
    display: inline-block;
  }

  /* Add dash before every li except first */
  .dash-list li::before {
    content: "-";
    margin: 0 8px;
  }
  .list-dc-terms{
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
.list-dc-terms li{
    font-size: 18px;
    font-weight: 400;
    color: var(--gt-text-0B2538);
    letter-spacing: 0.15px;
}
/* End custom css  */


/* Rendered text padding & auto height */
.location-select2 + .select2
.select2-selection--single
.select2-selection__rendered {
    padding: 17px 16px 17px 40px;
    height: auto;
    line-height: normal;
}

.location-select2 + .select2{
    width: 100% !important;
}

/* Hide arrow */
.location-select2 + .select2
.select2-selection__arrow {
    display: none;
}

/* Optional: full height match Bootstrap input */
.location-select2 + .select2
.select2-selection--single {
    height: auto;
}

.location-select2-dropdown .select2-search--dropdown{
    padding: 0 !important;
}

.location-select2-dropdown  .select2-search__field:focus-visible{
outline: none !important;
}

.location-select2-dropdown .select2-results__options .select2-results__option--highlighted.select2-results__option--selectable{
    background-color: var(--gt-bg-theme) !important;
    color: white !important;
}

.location-select2-dropdown .select2-results__options .select2-results__option--selected{
    background-color: #1943c466 !important;
}

.location-icon-absolute{
    position: absolute;
    top: 50%;
    left: 12px;
    transform: translateY(-50%);
    pointer-events: none;
}

/* Start slider  */
.pagination-s1-theme .swiper-pagination-bullet{
    background-color: #1942C333;
}
.pagination-s1-theme .swiper-pagination-bullet-active{
    background-color: var(--gt-bg-theme);
}
.verifiedRolesSlider .swiper-slide {
    height: auto !important;
    display: flex;
    align-items: center;
  }
.verifiedRolesSlider {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .swiper-slide{
    height: auto !important;
  }

  .pagination-s2-theme .swiper-pagination-bullet{
    background-color: #00ffb8;
}
.pagination-s2-theme .swiper-pagination-bullet-active{
    background-color: #04ffb9;
}
/* End slider  */


/* Start Toaster */
:root {
    --gt-bg-85C3FE: #85c3fe;
    --gt-bg-Accent-Rose: #ffb3c1;
    --gt-bg-Accent-Yellow: #fcd200;
}
#toast-container {
    padding: 0 12px;
}
#toast-container > .toast-success,
#toast-container > .toast-error,
#toast-container > .toast-warning {
    background-image: unset !important;
}
.toast-top-center {
    top: 15px !important;
    display: flex !important;
    flex-direction: column;
}
.toast {
    padding: 22px 34px !important;
    overflow: hidden !important;
    border-radius: 0px !important;
    border: 0px !important;
    font-size: 16px;
    font-weight: 600;
}
#toast-container > div {
    width: auto !important;
    opacity: 1;
    box-shadow: unset !important;
}
.toast-message {
    text-align: center !important;
}
.toast-error {
    background-color: var(--gt-bg-Accent-Rose) !important;
}
.toast-error .toast-message {
    color: var(--gt-text-002539) !important;
}
.toast-success {
    background-color: var(--gt-bg-85C3FE) !important;
}
.toast-success .toast-message {
    color: var(--gt-text-002539) !important;
}
.toast-warning {
    background-color: var(--gt-bg-Accent-Yellow) !important;
}
.toast-warning .toast-message {
    color: var(--gt-text-002539) !important;
}
/* End Toaster */

/* Start shimmer  */

.shimmer-nl badge,
.shimmer-nl h2,
.shimmer-nl h3,
.shimmer-nl h4,
.shimmer-nl h5,
.shimmer-nl h6,
.shimmer-nl button,
.shimmer-nl input,
.shimmer-nl label,
.shimmer-nl i,
.shimmer-nl del,
.shimmer-nl p,
.shimmer-nl span{
    opacity: 0.3;
    border-radius: 5px;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background: currentColor !important;
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite;
}
.shimmer-nl img{
    opacity: 0.3;
    border-radius: 0;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: darkgray !important;
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite;
    filter: invert(1);
}

/* End shimmer  */

.gt-spinner{
    display: inline-block;
    animation: animName 2s linear infinite;
}
@keyframes animName {
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}


/* Strat faq-accordion  */
.faq-accordion .accordion-item{
    border: 0;
    border-bottom: 1px solid #93C1F9;
    border-radius: 0 !important;
    background-color: transparent;
    outline: none;
    padding: 32px 0;

}
.faq-accordion .accordion-item .accordion-header{
    outline: none;
}
.faq-accordion .accordion-item .accordion-header .accordion-button{
    border-radius: 0 !important;
    background-color: transparent;
    outline: none;
    box-shadow: none !important;
    padding: 0 0;
    font-size: 24px;
    font-weight: 600;
    color: var(--gt-text-theme);
    gap: 12px;
}

.faq-accordion .accordion-item .accordion-collapse .accordion-body{
    padding: 0;
    padding-top: 18px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 400;
    color: var(--gt-text-0B2538);
}
.faq-accordion .accordion-button:not(.collapsed)::after{
    background-image: url(../img/faq/minus.svg);
    transition: .2s;
    background-position: center;
}
.faq-accordion .accordion-button::after{
    background-image: url(../img/faq/plus.svg);
    transition: .2s;
    background-position: center;
}
/* End faq-accordion  */

