@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

body{font-family:"Plus Jakarta Sans";}
.position__absolute{position:absolute;}
.position__fixed{position:fixed;}
.position__relative{position:relative;}
.position__sticky{position:sticky;}

.text__center{text-align:center;}
.text__left{text-align:left;}
.text__right{text-align:right;}

.d__grid{display:grid;}
.d__flex{display:flex;}
.d__inline__flex{display:inline-flex;}
.d__block{display:block;}
.d__none{display:none;}


.grid__template__col__1{grid-template-columns: repeat(1, 1fr);}
.grid__template__col__2{grid-template-columns: repeat(2, 1fr);}
.grid__template__col__3{grid-template-columns: repeat(3, 1fr);}
.grid__template__col__4{grid-template-columns: repeat(4, 1fr);}
.grid__template__col__5{grid-template-columns: repeat(5, 1fr);}
.grid__template__col__8{grid-template-columns: repeat(8, 1fr);}

.items__center{align-items:center;}
.items__left{align-items:left;}
.items__start{align-items:flex-start;}
.items__end{align-items:flex-end;}

.justify__content__space{justify-content:space-between;}
.justify__content__center{justify-content:center;}
.justify__content__end{justify-content:flex-end;}
.justify__content__start{justify-content:flex-start;}
 
 

.overflow__auto{overflow:auto;}
.overflow__hidden{overflow:hidden;}
.overflow__x__auto{overflow-x:auto;}
.overflow__y__auto{overflow-y:auto;}


.flex__direction__col{flex-direction: column;}

.top__0{top:calc(var(--spacing-10)*0);}
.bottom__0{bottom:calc(var(--spacing-10)*0);}
.left__0{left:calc(var(--spacing-10)*0);}
.right__0{right:calc(var(--spacing-10)*0);}

.width__auto{width:auto;}
.width__fit{width:fit-content;}
.width__full{width:100%;}
.width__50__per{width:50%;}
.width__56__per{width:56%;}
.width__78__per{width:78%;}
.width__max{width:max-content;}

.width__16{width:16px;}
.width__20{width:20px;}
.width__32{width:32px;}
.width__36{width:36px;}
.width__40{width:40px;}
.width__48{width:48px;}
.width__60{width:60px;}
.width__72{width:72px;}
.width__80{width:80px;}
.width__250{width:250px;}
.width__130{width:130px;}
.width__190{width:190px;}

.max__w__190{max-width:190px; width:100%;}
.max__w__320{max-width:320px; width:100%;}
.max__w__380{max-width:380px; width:100%;}
.max__w__440{max-width:440px; width:100%;}
.max__w__465{max-width:465px; width:100%;}
.max__w__520{max-width:520px; width:100%;}
.max__w__548{max-width:548px; width:100%;}
.max__w__585{max-width:585px; width:100%;}
.max__w__600{max-width:600px; width:100%;}
.max__w__620{max-width:620px; width:100%;}
.max__w__650{max-width:650px; width:100%;}
.max__w__670{max-width:670px; width:100%;}
.max__w__715{max-width:715px; width:100%;}
.max__w__730{max-width:730px; width:100%;}
.max__w__753{max-width:753px; width:100%;}
.max__w__765{max-width:765px; width:100%;}
.max__w__780{max-width:780px; width:100%;}
.max__w__800{max-width:800px; width:100%;}
.max__w__860{max-width:860px; width:100%;}
.max__w__900{max-width:900px; width:100%;}
.max__w__990{max-width:990px; width:100%;}
.max__w__1005{max-width:1005px; width:100%;}

.min__width__fit{min-width:fit-content;}
.height__fit{height:fit-content;}
.height__auto{height:auto;}
.height__full{height:100%;}

.height__06{height:06px;}
.height__30{height:30px;}
.height__40{height:40px;}
.height__51{height:51px;}
.height__56{height:56px;}
.height__60{height:60px;}
.height__68{height:68px;}
.height__72{height:72px;}
.height__130{height:130px;}
.height__150{height:150px;}
.height__180{height:180px;}
.height__190{height:190px;}
.height__260{height:260px;}
.height__360{height:360px;}
.height__400{height:400px;}
.height__540{height:540px;}
.line__height__1{line-height:1;}
.line__height__135{line-height:135%;}

.min__h__0{min-height:calc(var(--spacing-10))*0;}
.min__h__70{min-height:calc(var(--spacing-10))*70;}

.z__minus__1{z-index:-1;}
.z__1{z-index:1;}
.z__2{z-index:2;}

.obj__fit__cover{object-fit: cover;}
.obj__fit__contain{object-fit: contain;}

.bg__color__white{background-color:var(--bg-color-white);}
.bg__color__whitesmoke{background-color:var(--bg-color-whitesmoke);}
.bg__color__deep__gray{background-color:var(--bg-color-deep-gray);}
.bg__color__black{background-color:var(--bg-color-black);}
.bg__color__dark__golden{background-color:var(--bg-color-dark-golden);}
.bg__color__yankees__blue{background-color:var(--bg-color-yankees-blue);}
.bg__color__royal__blue{background-color:var(--bg-color-royal-blue);}
.bg__lnr__grad{background: linear-gradient(277deg, #010824 41.44%, #00071F 46.47%, #000822 51.89%, #001C57 94.31%);}
.linear__grad__bg{background: linear-gradient(90deg,rgba(200, 150, 44, 1) 0%, rgba(232, 185, 86, 1) 25%, rgba(0, 196, 224, 1) 75%, rgba(27, 84, 232, 1) 100%);}

.text__color__white{color:var(--font-color-white);}
.text__color__black{color:var(--font-color-black);}
.text__color__faded__black{color:var(--font-color-faded-black);}
.text__color__gray{color:var(--font-color-gray);}
.text__color__white__smoke{color:var(--font-color-white-smoke);}
.text__color__dark__gray{color:var(--font-color-dark-gray);}
.text__color__white__gray{color:var(--font-color-white-gray);}
.text__color__light__gray{color:var(--font-color-light-gray);}
.text__color__dark__golden{color:var(--font-color-dark-golden);}
.text__color__section{color:var(--font-color-dark-gray-blue);}

.f__h1{font-size:var(--xxxl-heading-font-size);}
.f__h2__lg{font-size:var(--xxl-heading-font-size);}
.f__h2{font-size:var(--xl-heading-font-size);}
.f__h2__sm{font-size:var(--lg-heading-font-size);}
.f__h3__lg{font-size:var(--xxm-heading-font-size);}
.f__h3__40{font-size:var(--xxxm-heading-font-size);}
.f__h3__sm{font-size:var(--xm-heading-font-size);}
.f__h4__sm{font-size:32px;}
.f__h4{font-size:var(--md-heading-font-size);}
.f__sm{font-size:var(--sm-font-size);}
.f__btn{font-size:var(--btn-font-size);}
.f__14{font-size:14px;}

.font__weight__800{font-weight:var(--font-weight-extrabold);}
.font__weight__700{font-weight:var(--font-weight-bold);}
.font__weight__600{font-weight:var(--font-weight-semibold);}
.font__weight__500{font-weight:var(--font-weight-medium);}
.font__weight__400{font-weight:var(--font-weight-regular);}

.font__family__italic{font-family:"Instrument Serif";}
.font__family__head{font-family:"Inter Tight";}
.font__family__jakarta{font-family:"Plus Jakarta Sans";}

.text__transform__cap{text-transform:capitalize;}
.text__transform__upper{text-transform:uppercase;}
.font__italic{font-style: italic;}
.letter__gap__75{letter-spacing:0.75px;}
/* img, svg, video, canvas, audio, iframe, embed, object{vertical-align:middle; display:block;}
img, video{ max-width:100%; height:auto;} */

.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.shadow__sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
.shadow__lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}
.shadow__none{box-shadow: none !important;}

.text__shadow{text-shadow: 0 4px 4.9px rgba(0, 0, 0, 0.35);}

.flex__wrap1{flex-wrap:wrap;}
.flex__wrap2{flex-wrap:nowrap;}
.flex__230{flex:1 1 230px;}
.flex__1{flex:1;}

.row__gap__08{row-gap:var(--spacing-08);}
.row__gap__12{row-gap:var(--spacing-12);}
.row__gap__16{row-gap:var(--spacing-16);}
.row__gap__20{row-gap:var(--spacing-20);}
.col__gap__04{column-gap:var(--spacing-04);}
.col__gap__08{column-gap:var(--spacing-08);}
.col__gap__12{column-gap:var(--spacing-12);}
.col__gap__16{column-gap:var(--spacing-16);}
.col__gap__22{column-gap:var(--spacing-22);}
.col__gap__24{column-gap:var(--spacing-24);}
.col__gap__32{column-gap:var(--spacing-32);}
.col__gap__40{column-gap:var(--spacing-40);}


.px__02{padding-inline:1px;}
.px__06{padding-inline:var(--spacing-06);}
.px__08{padding-inline:var(--spacing-08);}
.px__10{padding-inline:var(--spacing-10);}
.px__12{padding-inline:var(--spacing-12);}
.px__14{padding-inline:var(--spacing-14);}
.px__14__18{padding-inline:var(--spacing-14) var(--spacing-18);}
.px__16{padding-inline:var(--spacing-16);}
.px__18{padding-inline:var(--spacing-18);}
.px__24{padding-inline:var(--spacing-24);}
.px__32{padding-inline:var(--spacing-32);}
.px__40{padding-inline:var(--spacing-40);}
.px__48{padding-inline:var(--spacing-48);}
.px__64{padding-inline:var(--spacing-64);}
.px__80{padding-inline:var(--spacing-80);}
.px__inline__start__00{padding-inline:0px;}
.px__inline__end__00{padding-inline-end:0px;}
.px__inline__start__16{padding-inline-start:16px;}
.px__inline__start__24{padding-inline-start:24px;}
.px__inline__start__32{padding-inline-start:32px;}
.px__inline__end__12{padding-inline-end:12px;}
.px__inline__end__24{padding-inline-end:24px;}


.hover\:text__color__dark__golden:hover{color:var(--font-color-dark-golden);}
.hover\:text__color__blue:hover{color:var(--font-color-blue);}
.hover\:text__color__light__blue:hover{color:var(--font-color-light-blue);}



.py__02{padding-block:1px;}
.py__06{padding-block:var(--spacing-06);}
.py__08{padding-block:var(--spacing-08);}
.py__10{padding-block:var(--spacing-10);}
.py__12{padding-block:var(--spacing-12);}
.py__14{padding-block:var(--spacing-14);}
.py__16{padding-block:var(--spacing-16);}
.py__18{padding-block:var(--spacing-18);}
.py__20{padding-block:var(--spacing-20);}
.py__24{padding-block:var(--spacing-24);}
.py__30{padding-block:var(--spacing-30);}
.py__32{padding-block:var(--spacing-32);}
.py__40{padding-block:var(--spacing-40);}
.py__64{padding-block:var(--spacing-64);}
.py__80{padding-block:var(--spacing-80);}
.py__96{padding-block:var(--spacing-96);}

.py__start__16{padding-block-start:var(--spacing-16);}
.py__start__24{padding-block-start:var(--spacing-24);}
.py__start__40{padding-block-start:var(--spacing-40);}
.py__start__70{padding-block-start:var(--spacing-70);}
.py__start__80{padding-block-start:var(--spacing-80);}
.py__end__12{padding-block-end:var(--spacing-12);}
.py__end__24{padding-block-end:var(--spacing-24);}
.py__end__32{padding-block-end:var(--spacing-32);}
.py__end__40{padding-block-end:var(--spacing-40);}
.py__end__70{padding-block-end:var(--spacing-70);}
.py__end__80{padding-block-end:var(--spacing-80);}

.mr__block__start__04{margin-block-start:var(--spacing-04);}
.mr__block__start__12{margin-block-start:var(--spacing-12);}
.mr__block__start__16{margin-block-start:var(--spacing-16);}
.mr__block__start__20{margin-block-start:var(--spacing-20);}
.mr__block__start__24{margin-block-start:var(--spacing-24);}
.mr__block__start__30{margin-block-start:var(--spacing-30);}
.mr__block__start__40{margin-block-start:var(--spacing-40);}
.mr__block__start__48{margin-block-start:var(--spacing-48);}
.mr__block__start__56{margin-block-start:var(--spacing-56);}
.mr__block__start__64{margin-block-start:var(--spacing-64);}
.mr__block__start__70{margin-block-start:var(--spacing-70);}
.mr__block__start__80{margin-block-start:var(--spacing-80);}
.mr__block__start__88{margin-block-start:var(--spacing-88);}
.mr__block__start__100{margin-block-start:var(--spacing-100);}

.mr__block__end__06{margin-block-end:var(--spacing-06);}
.mr__block__end__12{margin-block-end:var(--spacing-12);}
.mr__block__end__22{margin-block-end:var(--spacing-22);}
.mr__block__end__32{margin-block-end:var(--spacing-32);}

.margin__top__auto{margin-top: auto;}
.margin__auto{margin: 0 auto;}
.margin__bottom__0{margin-bottom:0;}


.border__radius__08{border-radius:var(--corner-radious-08);}
.border__radius__12{border-radius:var(--corner-radious-12);}
.border__radius__20{border-radius:var(--corner-radious-20);}
.border__radius__24{border-radius:var(--corner-radious-24);}



.border__bottom__solid__gray{border-bottom: 1px solid rgba(255, 255, 255, 0.20);}
.border__solid__gray{border: 1px solid #FFFFFF70;}
.border__solid__black{border: 1px solid rgba(0, 0, 0, 0.40)}
.border__solid__white{border: 1px solid var(--border-color-white);}
.border__solid__light__gray{border:1px solid var(--border-color-light-gray);}
.border__solid__platinum{border:1px solid var(--border-color-platinum);}
.border__solid__light__silver{border:1px solid var(--border-color-light-silver);}
.border__solid__deep__blue{border: 1px solid rgba(0, 0, 0, 0.31);}
.border__solid__form{border:1px solid var(--border-color-gray);}
.border__0{border:0px;}


.border__right__solid__black{border-right:1px solid #00000033;}
.border__bottom__solid__black{border-bottom:1px solid #00000033;}
.border__bottom__footer__solid__gray{border-bottom: 1px solid rgba(255, 255, 255, 0.40)}
.border__solid__top__light__gray{border-top: 1px solid rgba(255, 255, 255, 0.40);}
.border__solid__right__light__gray{border-right: 1px solid rgba(255, 255, 255, 0.40);}
.border__bottom__solid__light__gray{border-bottom:1px solid var(--border-color-light-gray);}
.border__right__solid__light__silver{border-right:1px solid var(--border-color-light-silver);}


.backdrop__filter__blur__20{backdrop-filter: blur(20.25px);}
.backdrop__filter__blur__37{backdrop-filter:blur(37.54999923706055px);}

.scroll__snap__align__start{scroll-snap-align:start;}


.text__decor__none{text-decoration:none;}
.text__decor__underline{text-decoration:underline;}
.text__decor__underline__offset{text-underline-offset: 4px;}


.list__style__none{list-style:none;}







