html {
--theme-ui-colors-text: #343D48;
--theme-ui-colors-textSecondary: #B8B8B8;
--theme-ui-colors-heading: #0F2137;
--theme-ui-colors-headingSecondary: #343D48;
--theme-ui-colors-background: #FFFFFF;
--theme-ui-colors-backgroundSecondary: #E7E7E7;
--theme-ui-colors-cardBackground: #EFEFEF;
--theme-ui-colors-sectionBG: rgba(230,230,230);
--theme-ui-colors-footerBG: rgb(32,33,63);
--theme-ui-colors-borderColor: #EDEFF6;
--theme-ui-colors-primary: #AE256D;
--theme-ui-colors-secondary: #FFC059;
--theme-ui-colors-secondaryButton: #0e1f58;
--theme-ui-colors-muted: #7B8188;
--theme-ui-colors-accent: #609;
--theme-ui-colors-dark: #10132D;
--theme-ui-colors-link: #3183FF;
color: var(--theme-ui-colors-text);
background-color: var(--theme-ui-colors-background);
}
* {
box-sizing: border-box;
}

html {
font-family: DM Sans,sans-serif;
line-height: 1.5;
font-weight: 400;
}

body {
margin: 0;
}
.css-n709lp {
padding-top: 20px;
padding-bottom: 20px;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}

.css-n709lp.is-sticky {
background-color: white;
box-shadow: 0 6px 13px rgba(38,78,118,0.1);
padding-top: 15px;
padding-bottom: 15px;
}

.css-n709lp.is-mobile-menu {
background-color: white;
}
.css-1tqaifn {
box-sizing: border-box;
margin: 0;
min-width: 0;
padding-top: 20px;
padding-bottom: 20px;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}

.css-1tqaifn.is-sticky {
background-color: white;
box-shadow: 0 6px 13px rgba(38,78,118,0.1);
padding-top: 15px;
padding-bottom: 15px;
}

.css-1tqaifn.is-mobile-menu {
background-color: white;
}
.css-v3jj0n {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.css-1quucyu {
box-sizing: border-box;
margin: 0;
min-width: 0;
width: 100%;
max-width: container;
margin-left: auto;
margin-right: auto;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}

@media screen and (min-width: 768px) {
.css-1quucyu {
max-width:720px;
}
}

@media screen and (min-width: 1024px) {
.css-1quucyu {
max-width:970px;
}
}

@media screen and (min-width: 1260px) {
.css-1quucyu {
max-width:1140px;
}
}

@media screen and (min-width: 1367px) {
.css-1quucyu {
max-width:1260px;
}
}

@media screen and (min-width: 1440px) {
.css-1quucyu {
max-width:1366px;
}
}
@media screen and (min-width: 640px) {
.css-1k6ey5b {
margin-right:20px;
}
}

@media screen and (min-width: 1024px) {
.css-1k6ey5b {
margin-right:30px;
}
}

@media screen and (min-width: 1367px) {
.css-1k6ey5b {
margin-right:60px;
}
}
.css-6w78hm {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}

.css-6w78hm img {
height: auto;
width: 90px;
}

@media screen and (min-width: 480px) {
.css-6w78hm img {
width:110px;
}
}

@media screen and (min-width: 640px) {
.css-6w78hm img {
width:120px;
}
}

@media screen and (min-width: 768px) {
.css-6w78hm img {
width:150px;
}
}

@media screen and (min-width: 640px) {
.css-6w78hm {
margin-right:20px;
}
}

@media screen and (min-width: 1024px) {
.css-6w78hm {
margin-right:30px;
}
}

@media screen and (min-width: 1367px) {
.css-6w78hm {
margin-right:60px;
}
}

.css-1fw30pc {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}

.css-1fw30pc img {
height: auto;
width: 90px;
}

@media screen and (min-width: 480px) {
.css-1fw30pc img {
width:110px;
}
}

@media screen and (min-width: 640px) {
.css-1fw30pc img {
width:120px;
}
}

@media screen and (min-width: 768px) {
.css-1fw30pc img {
width:150px;
}
}

@media screen and (min-width: 640px) {
.css-1fw30pc {
margin-right:20px;
}
}

@media screen and (min-width: 1024px) {
.css-1fw30pc {
margin-right:30px;
}
}

@media screen and (min-width: 1367px) {
.css-1fw30pc {
margin-right:60px;
}
}
.css-1jh9cpa {
box-sizing: border-box;
margin: 0;
min-width: 0;
max-width: 100%;
height: auto;
}
@media screen and (min-width: 768px) {
.css-bt6jm {
-webkit-align-items:center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
}

@media screen and (min-width: 1260px) {
.css-bt6jm {
display:-webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}

.css-bt6jm a {
color: white;
cursor: pointer;
}

@media screen and (min-width: 1024px) {
.css-bt6jm a +a {
margin-left:30px;
}
}

@media screen and (min-width: 1260px) {
.css-bt6jm a +a {
margin-left:30px;
}
}

@media only screen and (max-width: 1260px) {
.css-bt6jm {
position:absolute;
background-color: white;
box-shadow: 0px 11px 30px rgba(51, 83, 145, 0.07);
width: 100%;
left: 0;
top: 70px;
opacity: 0;
visibility: hidden;
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
transform-origin: top left 0;
-webkit-transition: 0.3s ease 0s;
transition: 0.3s ease 0s;
}

.css-bt6jm.is-sticky {
border-top: 1px solid #f3f3f3;
}

.css-bt6jm.is-mobile {
opacity: 1;
visibility: visible;
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}

.css-bt6jm a {
font-weight: 500;
line-height: 1;
color: var(--theme-ui-colors-textSecondary);
display: block;
padding: 15px;
}

.css-bt6jm a +a {
border-top: 1px solid #f3f3f3;
}
}

.css-bt6jm.is-sticky {
top: 60px;
}

.css-bt6jm.is-sticky a {
color: var(--theme-ui-colors-text);
}

.css-bt6jm.is-sticky .active {
color: var(--theme-ui-colors-primary);
}
.css-2auc9s {
box-sizing: border-box;
margin: 0;
min-width: 0;
}

@media screen and (min-width: 768px) {
.css-2auc9s {
-webkit-align-items:center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
}

@media screen and (min-width: 1260px) {
.css-2auc9s {
display:-webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}

.css-2auc9s a {
color: white;
cursor: pointer;
}

@media screen and (min-width: 1024px) {
.css-2auc9s a +a {
margin-left:30px;
}
}

@media screen and (min-width: 1260px) {
.css-2auc9s a +a {
margin-left:30px;
}
}

@media only screen and (max-width: 1260px) {
.css-2auc9s {
position:absolute;
background-color: white;
box-shadow: 0px 11px 30px rgba(51, 83, 145, 0.07);
width: 100%;
left: 0;
top: 70px;
opacity: 0;
visibility: hidden;
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
transform-origin: top left 0;
-webkit-transition: 0.3s ease 0s;
transition: 0.3s ease 0s;
}

.css-2auc9s.is-sticky {
border-top: 1px solid #f3f3f3;
}

.css-2auc9s.is-mobile {
opacity: 1;
visibility: visible;
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}

.css-2auc9s a {
font-weight: 500;
line-height: 1;
color: var(--theme-ui-colors-textSecondary);
display: block;
padding: 15px;
}

.css-2auc9s a +a {
border-top: 1px solid #f3f3f3;
}
}

.css-2auc9s.is-sticky {
top: 60px;
}

.css-2auc9s.is-sticky a {
color: var(--theme-ui-colors-text);
}

.css-2auc9s.is-sticky .active {
color: var(--theme-ui-colors-primary);
}
.css-vbiiyn {
margin-right: 20px;
margin-left: 15px;
margin-bottom: 5px;
margin-top: 5px;
}

@media screen and (min-width: 1260px) {
.css-vbiiyn {
margin-left:0;
margin-bottom: 0;
margin-top: 0;
}
}
.css-177s6ry {
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-right: 20px;
margin-left: 15px;
margin-bottom: 5px;
margin-top: 5px;
}

@media screen and (min-width: 1260px) {
.css-177s6ry {
margin-left:0;
margin-bottom: 0;
margin-top: 0;
}
}
.css-1ac5jqb {
font-size: 14px;
color: var(--theme-ui-colors-primary);
font-weight: 500;
cursor: pointer;
}

.css-1xe9z6i {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 14px;
color: var(--theme-ui-colors-primary);
font-weight: 500;
cursor: pointer;
}
.css-1c0h4vi {
color: var(--theme-ui-colors-text);
font-weight: 400;
font-size: 14px;
cursor: pointer;
margin-right: 20px;
margin-left: 15px;
margin-bottom: 5px;
margin-top: 5px;
}

@media screen and (min-width: 1260px) {
.css-1c0h4vi {
margin-left:0;
margin-bottom: 0;
margin-top: 0;
}
}
.css-1hhqpir {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: var(--theme-ui-colors-text);
font-weight: 400;
font-size: 14px;
cursor: pointer;
margin-right: 20px;
margin-left: 15px;
margin-bottom: 5px;
margin-top: 5px;
}

@media screen and (min-width: 1260px) {
.css-1hhqpir {
margin-left:0;
margin-bottom: 0;
margin-top: 0;
}
}
.css-12xar3f {
font-size: 14px;
color: var(--theme-ui-colors-text);
font-weight: 400;
cursor: pointer;
}
.css-1oofzlg {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 14px;
color: var(--theme-ui-colors-text);
font-weight: 400;
cursor: pointer;
}
.css-13fyo1w {
display: block;
margin-left: 15px;
margin-bottom: 10px;
}

@media screen and (min-width: 1260px) {
.css-13fyo1w {
display:none;
}
}
.css-s86h58 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.css-1lfai61 {
color: var(--theme-ui-colors-primary);
font-weight: 600;
cursor: pointer;
font-size: 14px;
}
.css-1rnxr41 {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: var(--theme-ui-colors-primary);
font-weight: 600;
cursor: pointer;
font-size: 14px;
}
.css-1fmj8bh {
width: 1px;
height: 20px;
background-color: var(--theme-ui-colors-textSecondary);
margin-left: 10px;
margin-right: 10px;
}
.css-dpgvi9 {
color: var(--theme-ui-colors-text);
font-weight: 400;
cursor: pointer;
font-size: 14px;
}
.css-1iwpznw {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
}

.css-1iwpznw button {
font-weight: 500;
}
.css-6bkosv {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
}

.css-6bkosv button {
font-weight: 500;
}
.css-1b4jq4x {
display: none;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 20px;
}

@media screen and (min-width: 480px) {
.css-1b4jq4x {
display:none;
}
}

@media screen and (min-width: 640px) {
.css-1b4jq4x {
display:none;
}
}

@media screen and (min-width: 768px) {
.css-1b4jq4x {
display:none;
}
}

@media screen and (min-width: 1024px) {
.css-1b4jq4x {
display:none;
}
}

@media screen and (min-width: 1260px) {
.css-1b4jq4x {
display:-webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.css-4kqlgy {
width: 1px;
height: 20px;
background-color: grey;
margin-left: 10px;
margin-right: 10px;
}
.css-16lqo7d {
width: 0.5px;
height: 30px;
background-color: var(--theme-ui-colors-textSecondary);
}
.css-19ypybf {
box-sizing: border-box;
margin: 0;
min-width: 0;
transform-origin: 50% 50%;
-webkit-animation-name: animation-1q8eu9e;
animation-name: animation-1q8eu9e;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}

@-webkit-keyframes animation-1q8eu9e {
from {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}

to {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes animation-1q8eu9e {
from {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}

to {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@media screen and (min-width: 1260px) {
.css-m55s1o {
display:none;
}
}
.css-mng3ov {
background-color: transparent;
border: 0;
padding: 0;
width: 20px;
height: 14px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
outline: 0;
margin-left: 20px;
}

@media screen and (min-width: 640px) {
.css-mng3ov {
margin-left:20px;
}
}

.css-mng3ov .bar {
display: block;
position: absolute;
height: 2px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.css-mng3ov .bar:nth-of-type(1) {
top: 0;
}

.css-mng3ov .bar:nth-of-type(2),.css-mng3ov .bar:nth-of-type(3) {
top: 6px;
}

.css-mng3ov .bar:nth-of-type(4) {
top: 12px;
}

.css-mng3ov.open .bar:nth-of-type(1) {
top: 6px;
width: 0%;
left: 50%;
}

.css-mng3ov.open .bar:nth-of-type(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}

.css-mng3ov.open .bar:nth-of-type(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.css-mng3ov.open .bar:nth-of-type(4) {
top: 6px;
width: 0%;
left: 50%;
}

@media screen and (min-width: 1260px) {
.css-mng3ov {
display:none;
}
}
.css-fybcez {
background-color: var(--theme-ui-colors-text);
}
.css-16zbr5f {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: var(--theme-ui-colors-text);
}
.css-1xiwjh1 {
box-sizing: border-box;
margin: 0;
min-width: 0;
border: 0!important;
clip: rect(1px, 1px, 1px, 1px)!important;
-webkit-clip-path: inset(50%)!important;
clip-path: inset(50%)!important;
height: 1px!important;
margin: -1px!important;
overflow: hidden!important;
padding: 0!important;
position: absolute!important;
width: 1px!important;
white-space: nowrap!important;
}
.css-1ywdrm {
min-height: calc(100vh - 350px);
background-color: var(--theme-ui-colors-sectionBG);
}
.css-x0bgbq {
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-background-position: center;
background-position: center;
height: 230px;
padding-top: 50px;
padding-bottom: 30px;
margin-bottom: 20px;
background-image: url(https://firebasestorage.googleapis.com/v0/b/gisekibris-8b11d.appspot.com/o/heros%2Fhome%2Fbanner.jpg?alt=media&token=d0f3e174-1532-4732-829d-c09e768578cd);
}

@media screen and (min-width: 480px) {
.css-x0bgbq {
height:350px;
padding-top: 100px;
}
}

@media screen and (min-width: 768px) {
.css-x0bgbq {
height:400px;
padding-bottom: 60px;
}
}

@media screen and (min-width: 1024px) {
.css-x0bgbq {
padding-top:80px;
padding-bottom: 90px;
}
}

@media screen and (min-width: 1367px) {
.css-x0bgbq {
height:550px;
}
}
.css-1mamqx2 {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-background-position: center;
background-position: center;
height: 230px;
padding-top: 50px;
padding-bottom: 30px;
margin-bottom: 20px;
background-image: url(https://firebasestorage.googleapis.com/v0/b/gisekibris-8b11d.appspot.com/o/heros%2Fhome%2Fbanner.jpg?alt=media&token=d0f3e174-1532-4732-829d-c09e768578cd);
}

@media screen and (min-width: 480px) {
.css-1mamqx2 {
height:350px;
padding-top: 100px;
}
}

@media screen and (min-width: 768px) {
.css-1mamqx2 {
height:400px;
padding-bottom: 60px;
}
}

@media screen and (min-width: 1024px) {
.css-1mamqx2 {
padding-top:80px;
padding-bottom: 90px;
}
}

@media screen and (min-width: 1367px) {
.css-1mamqx2 {
height:550px;
}
}
.css-1g0tzjp {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: flex-end;
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
}
.css-bo9e2b {
box-sizing: border-box;
margin: 0;
min-width: 0;
width: 100%;
max-width: container;
margin-left: auto;
margin-right: auto;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: flex-end;
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
}

@media screen and (min-width: 768px) {
.css-bo9e2b {
max-width:720px;
}
}

@media screen and (min-width: 1024px) {
.css-bo9e2b {
max-width:970px;
}
}

@media screen and (min-width: 1260px) {
.css-bo9e2b {
max-width:1140px;
}
}

@media screen and (min-width: 1367px) {
.css-bo9e2b {
max-width:1260px;
}
}

@media screen and (min-width: 1440px) {
.css-bo9e2b {
max-width:1366px;
}
}
.css-2xm1h1 {
text-align: right;
color: white;
font-size: 24px;
}

@media screen and (min-width: 480px) {
.css-2xm1h1 {
font-size:28px;
}
}

@media screen and (min-width: 768px) {
.css-2xm1h1 {
font-size:35px;
}
}
.css-1wjdp6b {
text-align: right;
color: white;
font-size: 28px;
line-height: 35px;
margin-top: 0;
margin-bottom: 10px;
}

@media screen and (min-width: 480px) {
.css-1wjdp6b {
font-size:36px;
line-height: 45px;
margin-bottom: 30px;
}
}

@media screen and (min-width: 640px) {
.css-1wjdp6b {
font-size:45px;
}
}

@media screen and (min-width: 1024px) {
.css-1wjdp6b {
line-height:60px;
}
}

@media screen and (min-width: 1260px) {
.css-1wjdp6b {
font-size:60px;
}
}
.css-d39za4 {
display: block;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
background: transparent;
border: 0.8px solid white;
font-size: 12px;
border-radius: 4px;
}

@media screen and (min-width: 480px) {
.css-d39za4 {
display:none;
}
}
.css-2ig3rw {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-block;
text-align: center;
line-height: inherit;
-webkit-text-decoration: none;
text-decoration: none;
font-size: inherit;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: white;
background-color: var(--theme-ui-colors-primary);
border: 0;
border-radius: 4px;
background-color: var(--theme-ui-colors-primary);
font-family: DM Sans,sans-serif;
font-weight: 700;
border-radius: 15px;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-transition: 0.3s ease-in-out 0s;
transition: 0.3s ease-in-out 0s;
white-space: nowrap;
display: block;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
background: transparent;
border: 0.8px solid white;
font-size: 12px;
border-radius: 4px;
}

@media screen and (min-width: 480px) {
.css-2ig3rw {
display:none;
}
}
.css-10mejol {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.css-1l8rz6k {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.css-lgbo0i {
box-sizing: border-box;
margin: 0;
min-width: 0;
}
.css-1q2u1s2 {
position: absolute;
top: 520px;
left: 0;
width: 100%;
display: none;
}

@media screen and (min-width: 480px) {
.css-1q2u1s2 {
display:none;
}
}

@media screen and (min-width: 640px) {
.css-1q2u1s2 {
display:none;
}
}

@media screen and (min-width: 768px) {
.css-1q2u1s2 {
display:none;
}
}

@media screen and (min-width: 1024px) {
.css-1q2u1s2 {
display:none;
}
}

@media screen and (min-width: 1260px) {
.css-1q2u1s2 {
display:none;
}
}

@media screen and (min-width: 1367px) {
.css-1q2u1s2 {
display:block;
}
}

@media screen and (min-width: 1440px) {
.css-1q2u1s2 {
display:block;
}
}
.css-py39br {
box-sizing: border-box;
margin: 0;
min-width: 0;
width: 100%;
max-width: container;
margin-left: auto;
margin-right: auto;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto;
}

@media screen and (min-width: 768px) {
.css-py39br {
max-width:720px;
}
}

@media screen and (min-width: 1024px) {
.css-py39br {
max-width:970px;
}
}

@media screen and (min-width: 1260px) {
.css-py39br {
max-width:1140px;
}
}

@media screen and (min-width: 1367px) {
.css-py39br {
max-width:1260px;
}
}

@media screen and (min-width: 1440px) {
.css-py39br {
max-width:1366px;
}
}
.css-1h92jvq {
border-radius: 12px;
}
.css-4k7k8m {
box-sizing: border-box;
margin: 0;
min-width: 0;
border-radius: 12px;
}
.css-s86h58 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.css-6nlfnv {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 14px;
background-color: var(--theme-ui-colors-cardBackground);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
cursor: pointer;
}

@media screen and (min-width: 480px) {
.css-6nlfnv {
font-size:16px;
}
}

@media screen and (min-width: 1024px) {
.css-6nlfnv {
padding-left:20px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
}

@media screen and (min-width: 1367px) {
.css-6nlfnv {
padding-left:20px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
}

.css-6nlfnv:hover {
background-color: var(--theme-ui-colors-sectionBG);
}
.css-1k4ngem {
box-sizing: border-box;
margin: 0;
min-width: 0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 14px;
background-color: var(--theme-ui-colors-cardBackground);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
cursor: pointer;
}

@media screen and (min-width: 480px) {
.css-1k4ngem {
font-size:16px;
}
}

@media screen and (min-width: 1024px) {
.css-1k4ngem {
padding-left:20px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
}

@media screen and (min-width: 1367px) {
.css-1k4ngem {
padding-left:20px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
}

.css-1k4ngem:hover {
background-color: var(--theme-ui-colors-sectionBG);
}
.css-mxnaqz {
background-color: white;
padding: 20px 20px;
border-radius: 0px 10px 10px 10px;
gap: 20px;
display: grid;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
grid-template-columns: repeat(1, 1fr);
}

@media screen and (min-width: 768px) {
.css-mxnaqz {
gap:25px;
grid-template-columns: repeat(1, 1fr);
}
}

@media screen and (min-width: 1024px) {
.css-mxnaqz {
grid-template-columns:repeat(1, 1fr);
}
}

@media screen and (min-width: 1260px) {
.css-mxnaqz {
grid-template-columns:repeat(3, auto);
}
}

@media screen and (min-width: 1367px) {
.css-mxnaqz {
grid-template-columns:1fr 1fr 1fr 1fr auto auto;
}
}
.css-rzyx21 {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: white;
padding: 20px 20px;
border-radius: 0px 10px 10px 10px;
gap: 20px;
display: grid;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
grid-template-columns: repeat(1, 1fr);
}

@media screen and (min-width: 768px) {
.css-rzyx21 {
gap:25px;
grid-template-columns: repeat(1, 1fr);
}
}

@media screen and (min-width: 1024px) {
.css-rzyx21 {
grid-template-columns:repeat(1, 1fr);
}
}

@media screen and (min-width: 1260px) {
.css-rzyx21 {
grid-template-columns:repeat(3, auto);
}
}

@media screen and (min-width: 1367px) {
.css-rzyx21 {
grid-template-columns:1fr 1fr 1fr 1fr auto auto;
}
}
.css-z6xwt9 {
font-size: 14px;
color: var(--theme-ui-colors-textSecondary);
}
.css-1wk5brp {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 14px;
color: var(--theme-ui-colors-textSecondary);
}
.css-b62m3t-container {
position: relative;
box-sizing: border-box;
}
.css-7pg0cj-a11yText {
z-index: 9999;
border: 0;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
position: absolute;
overflow: hidden;
padding: 0;
white-space: nowrap;
}
.css-mm134n-control {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: hsl(0, 0%, 100%);
border-color: none;
border-radius: 0;
border-style: solid;
border-width: 1px;
box-shadow: none;
cursor: default;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
min-height: 0px;
outline: 0!important;
position: relative;
-webkit-transition: all 100ms;
transition: all 100ms;
box-sizing: border-box;
border: 0px solid #E2E2E2;
padding-left: 0px;
height: 35px;
margin-top: -2px;
border-bottom: 1px solid #E2E2E2;
}

.css-mm134n-control:hover {
border-color: hsl(0, 0%, 70%);
}
.css-1dcfkrf {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: grid;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0px;
-webkit-overflow-scrolling: touch;
position: relative;
overflow: hidden;
box-sizing: border-box;
}
.css-14el2xx-placeholder {
color: hsl(0, 0%, 50%);
grid-area: 1/1/2/3;
margin-left: 2px;
margin-right: 2px;
box-sizing: border-box;
}
.css-ackcql {
margin: 2px;
padding-bottom: 2px;
padding-top: 2px;
visibility: visible;
color: hsl(0, 0%, 20%);
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: inline-grid;
grid-area: 1/1/2/3;
grid-template-columns: 0 min-content;
box-sizing: border-box;
}

.css-ackcql:after {
content: attr(data-value) " ";
visibility: hidden;
white-space: pre;
grid-area: 1/2;
font: inherit;
min-width: 2px;
border: 0;
margin: 0;
outline: 0;
padding: 0;
}
.css-1wy0on6 {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
box-sizing: border-box;
}
.css-at12u2-loadingIndicator {
color: hsl(0, 0%, 80%);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 8px;
-webkit-transition: color 150ms;
transition: color 150ms;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
font-size: 4px;
line-height: 1;
margin-right: 4px;
text-align: center;
vertical-align: middle;
box-sizing: border-box;
}
.css-19b349s {
-webkit-animation: animation-stj4i2 1s ease-in-out 0ms infinite;
animation: animation-stj4i2 1s ease-in-out 0ms infinite;
background-color: currentColor;
border-radius: 1em;
display: inline-block;
height: 1em;
vertical-align: top;
width: 1em;
}

@-webkit-keyframes animation-stj4i2 {
0%,80%,100% {
opacity: 0;
}

40% {
opacity: 1;
}
}

@keyframes animation-stj4i2 {
0%,80%,100% {
opacity: 0;
}

40% {
opacity: 1;
}
}
.css-1f06n0c {
-webkit-animation: animation-stj4i2 1s ease-in-out 160ms infinite;
animation: animation-stj4i2 1s ease-in-out 160ms infinite;
background-color: currentColor;
border-radius: 1em;
display: inline-block;
margin-left: 1em;
height: 1em;
vertical-align: top;
width: 1em;
}

@-webkit-keyframes animation-stj4i2 {
0%,80%,100% {
opacity: 0;
}

40% {
opacity: 1;
}
}

@keyframes animation-stj4i2 {
0%,80%,100% {
opacity: 0;
}

40% {
opacity: 1;
}
}
.css-1lqdfpi {
-webkit-animation: animation-stj4i2 1s ease-in-out 320ms infinite;
animation: animation-stj4i2 1s ease-in-out 320ms infinite;
background-color: currentColor;
border-radius: 1em;
display: inline-block;
margin-left: 1em;
height: 1em;
vertical-align: top;
width: 1em;
}

@-webkit-keyframes animation-stj4i2 {
0%,80%,100% {
opacity: 0;
}

40% {
opacity: 1;
}
}

@keyframes animation-stj4i2 {
0%,80%,100% {
opacity: 0;
}

40% {
opacity: 1;
}
}
.css-1okebmr-indicatorSeparator {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
background-color: hsl(0, 0%, 80%);
margin-bottom: 8px;
margin-top: 8px;
width: 1px;
box-sizing: border-box;
}
.css-tlfecz-indicatorContainer {
color: hsl(0, 0%, 80%);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 8px;
-webkit-transition: color 150ms;
transition: color 150ms;
box-sizing: border-box;
}

.css-tlfecz-indicatorContainer:hover {
color: hsl(0, 0%, 60%);
}
.css-8mmkcg {
display: inline-block;
fill: currentColor;
line-height: 1;
stroke: currentColor;
stroke-width: 0;
}
.css-vhfxn5 {
font-weight: 400;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.css-1acdzqn {
box-sizing: border-box;
margin: 0;
min-width: 0;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 14px;
font-weight: 700;
font-weight: 400;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.css-9gmclq {
margin-right: 5px;
}
.css-1i379za {
box-sizing: border-box;
margin: 0;
min-width: 0;
min-width: -webkit-min-content;
min-width: -moz-min-content;
min-width: min-content;
}
.css-gq776v {
box-sizing: border-box;
margin: 0;
min-width: 0;
position: absolute;
opacity: 0;
z-index: -1;
width: 1px;
height: 1px;
overflow: hidden;
}
.css-1y8eabc {
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-right: 10px;
border-radius: 4px;
color: gray;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 5px;
}

input:checked~.css-1y8eabc {
color: var(--theme-ui-colors-primary);
}

input:focus~.css-1y8eabc {
color: var(--theme-ui-colors-primary);
background-color: highlight;
}
.css-x0hbog {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: none;
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-right: 10px;
border-radius: 4px;
color: gray;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 5px;
}

input:checked~.css-x0hbog {
display: block;
}

input:checked~.css-x0hbog {
color: var(--theme-ui-colors-primary);
}

input:focus~.css-x0hbog {
color: var(--theme-ui-colors-primary);
background-color: highlight;
}
.css-k0g9c0 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: block;
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-right: 10px;
border-radius: 4px;
color: gray;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 5px;
}

input:checked~.css-k0g9c0 {
display: none;
}

input:checked~.css-k0g9c0 {
color: var(--theme-ui-colors-primary);
}

input:focus~.css-k0g9c0 {
color: var(--theme-ui-colors-primary);
background-color: highlight;
}
.css-nc1sxg {
width: 100%;
height: 50px;
min-height: 30px;
}
.css-tohu55 {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-block;
text-align: center;
line-height: inherit;
-webkit-text-decoration: none;
text-decoration: none;
font-size: inherit;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: white;
background-color: var(--theme-ui-colors-primary);
border: 0;
border-radius: 4px;
background-color: var(--theme-ui-colors-primary);
font-family: DM Sans,sans-serif;
font-weight: 700;
border-radius: 15px;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-transition: 0.3s ease-in-out 0s;
transition: 0.3s ease-in-out 0s;
white-space: nowrap;
color: white;
min-height: 40px;
padding: 0 30px;
width: 100%;
height: 50px;
min-height: 30px;
}

.css-tohu55:hover {
background-color: var(--theme-ui-colors-dark);
}
.css-fhzlcn {
background-color: var(--theme-ui-colors-sectionBG);
display: none;
}

@media screen and (min-width: 480px) {
.css-fhzlcn {
display:block;
}
}

@media screen and (min-width: 640px) {
.css-fhzlcn {
display:block;
}
}

@media screen and (min-width: 768px) {
.css-fhzlcn {
display:block;
}
}

@media screen and (min-width: 1024px) {
.css-fhzlcn {
display:block;
}
}

@media screen and (min-width: 1260px) {
.css-fhzlcn {
display:block;
}
}

@media screen and (min-width: 1367px) {
.css-fhzlcn {
display:none;
}
}

@media screen and (min-width: 1440px) {
.css-fhzlcn {
display:none;
}
}
.css-14zn065 {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: var(--theme-ui-colors-sectionBG);
display: none;
}

@media screen and (min-width: 480px) {
.css-14zn065 {
display:block;
}
}

@media screen and (min-width: 640px) {
.css-14zn065 {
display:block;
}
}

@media screen and (min-width: 768px) {
.css-14zn065 {
display:block;
}
}

@media screen and (min-width: 1024px) {
.css-14zn065 {
display:block;
}
}

@media screen and (min-width: 1260px) {
.css-14zn065 {
display:block;
}
}

@media screen and (min-width: 1367px) {
.css-14zn065 {
display:none;
}
}

@media screen and (min-width: 1440px) {
.css-14zn065 {
display:none;
}
}
.css-z6x7oy {
padding-top: 25px;
}
.css-8dtdcm {
padding-bottom: 25px;
}
.css-1kama6v {
box-sizing: border-box;
margin: 0;
min-width: 0;
width: 100%;
max-width: container;
margin-left: auto;
margin-right: auto;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto;
padding-bottom: 25px;
}

@media screen and (min-width: 768px) {
.css-1kama6v {
max-width:720px;
}
}

@media screen and (min-width: 1024px) {
.css-1kama6v {
max-width:970px;
}
}

@media screen and (min-width: 1260px) {
.css-1kama6v {
max-width:1140px;
}
}

@media screen and (min-width: 1367px) {
.css-1kama6v {
max-width:1260px;
}
}

@media screen and (min-width: 1440px) {
.css-1kama6v {
max-width:1366px;
}
}
.css-mqmttu {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: gray;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
border: 0;
border-bottom: 1px solid;
border: 0;
border-bottom: 1px solid;
border-color: #D9E0E7;
padding-top: 25px;
}
.css-mq25go {
padding-top: 80px;
background-color: var(--theme-ui-colors-sectionBG);
display: none;
}

@media screen and (min-width: 480px) {
.css-mq25go {
display:none;
}
}

@media screen and (min-width: 640px) {
.css-mq25go {
display:none;
}
}

@media screen and (min-width: 768px) {
.css-mq25go {
display:none;
}
}

@media screen and (min-width: 1024px) {
.css-mq25go {
display:none;
}
}

@media screen and (min-width: 1260px) {
.css-mq25go {
display:none;
}
}

@media screen and (min-width: 1367px) {
.css-mq25go {
display:block;
}
}

@media screen and (min-width: 1440px) {
.css-mq25go {
display:block;
}
}
.css-y4jqmv {
background-color: var(--theme-ui-colors-sectionBG);
padding-top: 0;
padding-bottom: 40px;
}

@media screen and (min-width: 1024px) {
.css-y4jqmv {
padding-bottom:50px;
}
}

@media screen and (min-width: 1260px) {
.css-y4jqmv {
padding-bottom:60px;
}
}
.css-j6ei1n {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: var(--theme-ui-colors-sectionBG);
padding-top: 0;
padding-bottom: 40px;
}

@media screen and (min-width: 1024px) {
.css-j6ei1n {
padding-bottom:50px;
}
}

@media screen and (min-width: 1260px) {
.css-j6ei1n {
padding-bottom:60px;
}
}
.css-10lx035 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
margin-bottom: 15px;
}
.css-10uiyok {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
margin-bottom: 15px;
}
.css-1nqzn6e {
font-weight: 600;
font-size: 20px;
line-height: 1.33;
color: var(--theme-ui-colors-primary);
}

@media screen and (min-width: 480px) {
.css-1nqzn6e {
line-height:1.33;
}
}

@media screen and (min-width: 640px) {
.css-1nqzn6e {
line-height:1.5;
}
}

@media screen and (min-width: 768px) {
.css-1nqzn6e {
font-size:24px;
letter-spacing: -0.5px;
}
}

.css-1nqzn6e img {
margin-left: 15px;
position: relative;
top: 8px;
max-width: 25px;
}

@media screen and (min-width: 768px) {
.css-1nqzn6e img {
max-width:100%;
}
}
.css-kkvq5i {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-family: DM Sans,sans-serif;
font-weight: 500;
line-height: 1.25;
font-family: DM Sans,sans-serif;
line-height: 1.25;
font-weight: 500;
font-weight: 600;
font-size: 20px;
line-height: 1.33;
color: var(--theme-ui-colors-primary);
}

@media screen and (min-width: 480px) {
.css-kkvq5i {
line-height:1.33;
}
}

@media screen and (min-width: 640px) {
.css-kkvq5i {
line-height:1.5;
}
}

@media screen and (min-width: 768px) {
.css-kkvq5i {
font-size:24px;
letter-spacing: -0.5px;
}
}

.css-kkvq5i img {
margin-left: 15px;
position: relative;
top: 8px;
max-width: 25px;
}

@media screen and (min-width: 768px) {
.css-kkvq5i img {
max-width:100%;
}
}
.css-ppa8fv {
height: 27px;
min-height: 0px;
padding: 0px 7px;
border-radius: 10px;
font-size: 12px;
font-weight: 700;
background-color: var(--theme-ui-colors-primary);
}
.css-149rls5 {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-block;
text-align: center;
line-height: inherit;
-webkit-text-decoration: none;
text-decoration: none;
font-size: inherit;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: white;
background-color: var(--theme-ui-colors-primary);
border: 0;
border-radius: 4px;
background-color: var(--theme-ui-colors-primary);
font-family: DM Sans,sans-serif;
font-weight: 700;
border-radius: 15px;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-transition: 0.3s ease-in-out 0s;
transition: 0.3s ease-in-out 0s;
white-space: nowrap;
height: 27px;
min-height: 0px;
padding: 0px 7px;
border-radius: 10px;
font-size: 12px;
font-weight: 700;
background-color: var(--theme-ui-colors-primary);
}
.css-10mtbn3 {
gap: 20px;
display: grid;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
grid-template-columns: repeat(1, 1fr);
}

@media screen and (min-width: 768px) {
.css-10mtbn3 {
gap:25px;
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (min-width: 1260px) {
.css-10mtbn3 {
grid-template-columns:repeat(4, 1fr);
}
}

@media screen and (min-width: 1367px) {
.css-10mtbn3 {
grid-template-columns:repeat(4, 1fr);
}
}
.css-1gp6e4 {
box-sizing: border-box;
margin: 0;
min-width: 0;
gap: 20px;
display: grid;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
grid-template-columns: repeat(1, 1fr);
}

@media screen and (min-width: 768px) {
.css-1gp6e4 {
gap:25px;
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (min-width: 1260px) {
.css-1gp6e4 {
grid-template-columns:repeat(4, 1fr);
}
}

@media screen and (min-width: 1367px) {
.css-1gp6e4 {
grid-template-columns:repeat(4, 1fr);
}
}
.css-g6xlhu {
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}

.css-g6xlhu:hover {
-webkit-transform: scale(1.01);
-moz-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
}
.css-tnztio {
border-radius: 20px;
background-color: white;
overflow: hidden;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}

.css-tnztio:hover {
box-shadow: 1px 25px 36px rgba(0, 0, 0, 0.3);
}
.css-15g3mgv {
position: relative;
}

.css-15g3mgv img {
width: 100%;
height: 400px;
object-fit: cover;
}

@media screen and (min-width: 480px) {
.css-15g3mgv img {
height:400px;
}
}

@media screen and (min-width: 640px) {
.css-15g3mgv img {
height:400px;
}
}

@media screen and (min-width: 768px) {
.css-15g3mgv img {
height:250px;
}
}

@media screen and (min-width: 1024px) {
.css-15g3mgv img {
height:250px;
}
}

@media screen and (min-width: 1260px) {
.css-15g3mgv img {
height:300px;
}
}
.css-1jh9cpa {
box-sizing: border-box;
margin: 0;
min-width: 0;
max-width: 100%;
height: auto;
}
.css-1866u7z {
position: absolute;
bottom: -30px;
right: 15px;
}
.css-1fji0ed {
background-color: var(--theme-ui-colors-primary);
border-radius: 15px;
color: white;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
text-align: center;
padding: 5px;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 65px;
height: 75px;
}
.css-1dkqvcv {
font-weight: 700;
line-height: 25px;
font-size: 30px;
}
.css-slqln6 {
font-size: 10px;
font-weight: 800;
}
.css-1gp47pq {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 10px;
padding-top: 25px;
}
.css-1ny2zga {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 10px;
padding-top: 25px;
}
.css-9zgxcu {
color: var(--theme-ui-colors-primary);
font-weight: 500;
font-size: 14px;
}
.css-158can0 {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: var(--theme-ui-colors-primary);
font-weight: 500;
font-size: 14px;
}
.css-nxjn1n {
color: var(--theme-ui-colors-heading);
font-size: 16px;
font-weight: 700;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
}

@media screen and (min-width: 768px) {
.css-nxjn1n {
font-size:16px;
}
}

@media screen and (min-width: 1024px) {
.css-nxjn1n {
font-size:18px;
}
}

@media screen and (min-width: 1260px) {
.css-nxjn1n {
font-size:18px;
}
}
.css-x3m67s {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: var(--theme-ui-colors-heading);
font-size: 16px;
font-weight: 700;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
}

@media screen and (min-width: 768px) {
.css-x3m67s {
font-size:16px;
}
}

@media screen and (min-width: 1024px) {
.css-x3m67s {
font-size:18px;
}
}

@media screen and (min-width: 1260px) {
.css-x3m67s {
font-size:18px;
}
}
.css-1xw682e {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: gray;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
border: 0;
border-bottom: 1px solid;
border: 0;
border-bottom: 1px solid;
border-color: #D9E0E7;
}
.css-97gtv5 {
margin-right: 20px;
margin-top: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: default;
color: var(--theme-ui-colors-text);
}
.css-id1if0 {
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-right: 20px;
margin-top: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: default;
color: var(--theme-ui-colors-text);
}
.css-1t202oa {
margin-bottom: -2px;
width: 25px;
}
.css-vkqgpk {
max-width: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
font-size: 13px;
}
.css-pu6pw5 {
box-sizing: border-box;
margin: 0;
min-width: 0;
max-width: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
font-size: 13px;
}
.css-pkjdcu {
min-height: 42px;
border-radius: 0px 0px 12px 12px;
width: 70%;
}
.css-lw6au1 {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-block;
text-align: center;
line-height: inherit;
-webkit-text-decoration: none;
text-decoration: none;
font-size: inherit;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: white;
background-color: var(--theme-ui-colors-primary);
border: 0;
border-radius: 4px;
background-color: var(--theme-ui-colors-secondaryButton);
font-family: DM Sans,sans-serif;
font-weight: 700;
border-radius: 15px;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-transition: 0.3s ease-in-out 0s;
transition: 0.3s ease-in-out 0s;
white-space: nowrap;
color: white;
min-height: 40px;
padding: 0 30px;
min-height: 42px;
border-radius: 0px 0px 12px 12px;
width: 70%;
}

.css-lw6au1:hover {
background-color: var(--theme-ui-colors-dark);
}

.css-lw6au1:hover {
background-color: var(--theme-ui-colors-primary);
}
.css-f2jym7 {
padding-top: 40px;
padding-bottom: 60px;
background-image: url(https://firebasestorage.googleapis.com/v0/b/gisekibris-8b11d.appspot.com/o/homeSections%2FbcMPt5Dvwgiyb8wXeRNK%2Fbanner?alt=media&token=c4d53d13-8ee2-489c-a008-f7c28c31cb8c);
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-background-position: center;
background-position: center;
}

@media screen and (min-width: 1260px) {
.css-f2jym7 {
padding-bottom:80px;
}
}
.css-5utx7k {
box-sizing: border-box;
margin: 0;
min-width: 0;
padding-top: 40px;
padding-bottom: 60px;
background-image: url(https://firebasestorage.googleapis.com/v0/b/gisekibris-8b11d.appspot.com/o/homeSections%2FbcMPt5Dvwgiyb8wXeRNK%2Fbanner?alt=media&token=c4d53d13-8ee2-489c-a008-f7c28c31cb8c);
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-background-position: center;
background-position: center;
}

@media screen and (min-width: 1260px) {
.css-5utx7k {
padding-bottom:80px;
}
}
.css-af0ali {
font-weight: 600;
font-size: 20px;
line-height: 1.33;
color: white;
}

@media screen and (min-width: 480px) {
.css-af0ali {
line-height:1.33;
}
}

@media screen and (min-width: 640px) {
.css-af0ali {
line-height:1.5;
}
}

@media screen and (min-width: 768px) {
.css-af0ali {
font-size:24px;
letter-spacing: -0.5px;
}
}

.css-af0ali img {
margin-left: 15px;
position: relative;
top: 8px;
max-width: 25px;
}

@media screen and (min-width: 768px) {
.css-af0ali img {
max-width:100%;
}
}
.css-m3tyx2 {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-family: DM Sans,sans-serif;
font-weight: 500;
line-height: 1.25;
font-family: DM Sans,sans-serif;
line-height: 1.25;
font-weight: 500;
font-weight: 600;
font-size: 20px;
line-height: 1.33;
color: white;
}

@media screen and (min-width: 480px) {
.css-m3tyx2 {
line-height:1.33;
}
}

@media screen and (min-width: 640px) {
.css-m3tyx2 {
line-height:1.5;
}
}

@media screen and (min-width: 768px) {
.css-m3tyx2 {
font-size:24px;
letter-spacing: -0.5px;
}
}

.css-m3tyx2 img {
margin-left: 15px;
position: relative;
top: 8px;
max-width: 25px;
}

@media screen and (min-width: 768px) {
.css-m3tyx2 img {
max-width:100%;
}
}
.css-hd7hda {
margin-left: -12px;
margin-right: -12px;
}
.css-z8opiu {
cursor: pointer;
}
.css-424ydb {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
border-radius: 15px;
background-color: white;
overflow: hidden;
}
.css-mzzi63 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
border-radius: 15px;
background-color: white;
overflow: hidden;
}
.css-1tgw5tl {
position: relative;
}

.css-1tgw5tl img {
width: 120px;
height: 120px;
object-fit: cover;
}

@media screen and (min-width: 768px) {
.css-1tgw5tl img {
width:180px;
height: 195px;
}
}
.css-ifdg4m {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-align-items: flex-start;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
padding: 25px;
}
.css-x3gfv3 {
background-color: var(--theme-ui-colors-primary);
border-radius: 15px;
color: white;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
text-align: center;
padding: 5px;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 58px;
height: 58px;
}
.css-18xwg6n {
font-weight: 700;
line-height: 25px;
font-size: 25px;
}
.css-1veyhfl {
color: var(--theme-ui-colors-primary);
font-weight: 500;
font-size: 14px;
height: 5px;
}
.css-csd4pl {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: var(--theme-ui-colors-primary);
font-weight: 500;
font-size: 14px;
height: 5px;
}
.css-c4444r {
color: var(--theme-ui-colors-heading);
font-size: 14px;
font-weight: 700;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
}

@media screen and (min-width: 768px) {
.css-c4444r {
font-size:14px;
}
}

@media screen and (min-width: 1024px) {
.css-c4444r {
font-size:16px;
}
}

@media screen and (min-width: 1260px) {
.css-c4444r {
font-size:16px;
}
}
.css-11j0tgu {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: var(--theme-ui-colors-heading);
font-size: 14px;
font-weight: 700;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
}

@media screen and (min-width: 768px) {
.css-11j0tgu {
font-size:14px;
}
}

@media screen and (min-width: 1024px) {
.css-11j0tgu {
font-size:16px;
}
}

@media screen and (min-width: 1260px) {
.css-11j0tgu {
font-size:16px;
}
}
.css-1t01hmp {
margin-top: 5px;
margin-bottom: 0;
}
.css-ct7q30 {
box-sizing: border-box;
margin: 0;
min-width: 0;
color: gray;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
border: 0;
border-bottom: 1px solid;
border: 0;
border-bottom: 1px solid;
border-color: #D9E0E7;
margin-top: 5px;
margin-bottom: 0;
}
.css-1oitieh {
display: none;
}

@media screen and (min-width: 1024px) {
.css-1oitieh {
display:block;
}
}

@media screen and (min-width: 1260px) {
.css-1oitieh {
display:block;
}
}
.css-1fz14km {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-block;
text-align: center;
line-height: inherit;
-webkit-text-decoration: none;
text-decoration: none;
font-size: inherit;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: white;
background-color: var(--theme-ui-colors-primary);
border: 0;
border-radius: 4px;
background-color: var(--theme-ui-colors-secondaryButton);
font-family: DM Sans,sans-serif;
font-weight: 700;
border-radius: 15px;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-transition: 0.3s ease-in-out 0s;
transition: 0.3s ease-in-out 0s;
white-space: nowrap;
color: white;
min-height: 40px;
padding: 0 30px;
display: none;
}

.css-1fz14km:hover {
background-color: var(--theme-ui-colors-dark);
}

.css-1fz14km:hover {
background-color: var(--theme-ui-colors-primary);
}

@media screen and (min-width: 1024px) {
.css-1fz14km {
display:block;
}
}

@media screen and (min-width: 1260px) {
.css-1fz14km {
display:block;
}
}
.css-vthjnq {
background-color: var(--theme-ui-colors-sectionBG);
padding-top: 40px;
padding-bottom: 40px;
}

@media screen and (min-width: 1024px) {
.css-vthjnq {
padding-bottom:50px;
}
}

@media screen and (min-width: 1260px) {
.css-vthjnq {
padding-bottom:60px;
}
}
.css-1pj0pha {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: var(--theme-ui-colors-sectionBG);
padding-top: 40px;
padding-bottom: 40px;
}

@media screen and (min-width: 1024px) {
.css-1pj0pha {
padding-bottom:50px;
}
}

@media screen and (min-width: 1260px) {
.css-1pj0pha {
padding-bottom:60px;
}
}
.css-iguio2 {
background-color: var(--theme-ui-colors-footerBG);
padding-top: 40px;
padding-bottom: 40px;
color: white;
}

@media screen and (min-width: 768px) {
.css-iguio2 {
padding-top:50px;
padding-bottom: 80px;
}
}
.css-btc44c {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: var(--theme-ui-colors-footerBG);
padding-top: 40px;
padding-bottom: 40px;
color: white;
}

@media screen and (min-width: 768px) {
.css-btc44c {
padding-top:50px;
padding-bottom: 80px;
}
}
.css-py39br {
box-sizing: border-box;
margin: 0;
min-width: 0;
width: 100%;
max-width: container;
margin-left: auto;
margin-right: auto;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto;
}

@media screen and (min-width: 768px) {
.css-py39br {
max-width:720px;
}
}

@media screen and (min-width: 1024px) {
.css-py39br {
max-width:970px;
}
}

@media screen and (min-width: 1260px) {
.css-py39br {
max-width:1140px;
}
}

@media screen and (min-width: 1367px) {
.css-py39br {
max-width:1260px;
}
}

@media screen and (min-width: 1440px) {
.css-py39br {
max-width:1366px;
}
}
.css-18yorgv {
gap: 30px;
display: grid;
grid-template-columns: repeat(1, 1fr);
}

@media screen and (min-width: 640px) {
.css-18yorgv {
gap:40px;
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (min-width: 768px) {
.css-18yorgv {
gap:20px 50px;
}
}

@media screen and (min-width: 1024px) {
.css-18yorgv {
gap:100px;
grid-template-columns: 1fr 1fr 1fr auto;
}
}

@media screen and (min-width: 1260px) {
.css-18yorgv {
gap:50px;
grid-template-columns: 1fr 1fr 1fr 1fr auto;
}
}

@media screen and (min-width: 1367px) {
.css-18yorgv {
grid-template-columns:280px 1fr 1fr 1fr auto;
}
}
.css-1k6nnlx {
box-sizing: border-box;
margin: 0;
min-width: 0;
gap: 30px;
display: grid;
grid-template-columns: repeat(1, 1fr);
}

@media screen and (min-width: 640px) {
.css-1k6nnlx {
gap:40px;
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (min-width: 768px) {
.css-1k6nnlx {
gap:20px 50px;
}
}

@media screen and (min-width: 1024px) {
.css-1k6nnlx {
gap:100px;
grid-template-columns: 1fr 1fr 1fr auto;
}
}

@media screen and (min-width: 1260px) {
.css-1k6nnlx {
gap:50px;
grid-template-columns: 1fr 1fr 1fr 1fr auto;
}
}

@media screen and (min-width: 1367px) {
.css-1k6nnlx {
grid-template-columns:280px 1fr 1fr 1fr auto;
}
}
.css-1w9vot8 {
display: none;
}

@media screen and (min-width: 480px) {
.css-1w9vot8 {
display:none;
}
}

@media screen and (min-width: 640px) {
.css-1w9vot8 {
display:none;
}
}

@media screen and (min-width: 768px) {
.css-1w9vot8 {
display:none;
}
}

@media screen and (min-width: 1024px) {
.css-1w9vot8 {
display:none;
}
}

@media screen and (min-width: 1260px) {
.css-1w9vot8 {
display:block;
}
}

@media screen and (min-width: 1367px) {
.css-1w9vot8 {
display:block;
}
}
.css-jt6cta {
margin-top: 50px;
}

@media screen and (min-width: 1260px) {
.css-jt6cta {
margin-top:unset;
}
}

@media screen and (min-width: 1367px) {
.css-jt6cta {
margin-top:unset;
}
}
.css-4c2txm {
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-top: 50px;
}

@media screen and (min-width: 1260px) {
.css-4c2txm {
margin-top:unset;
}
}

@media screen and (min-width: 1367px) {
.css-4c2txm {
margin-top:unset;
}
}
.css-dgxea9 {
text-align: center;
}

@media screen and (min-width: 640px) {
.css-dgxea9 {
text-align:center;
}
}

@media screen and (min-width: 768px) {
.css-dgxea9 {
text-align:center;
}
}

@media screen and (min-width: 1024px) {
.css-dgxea9 {
text-align:center;
}
}

@media screen and (min-width: 1260px) {
.css-dgxea9 {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-dgxea9 {
text-align:left;
}
}
.css-7x0nwn {
box-sizing: border-box;
margin: 0;
min-width: 0;
text-align: center;
}

@media screen and (min-width: 640px) {
.css-7x0nwn {
text-align:center;
}
}

@media screen and (min-width: 768px) {
.css-7x0nwn {
text-align:center;
}
}

@media screen and (min-width: 1024px) {
.css-7x0nwn {
text-align:center;
}
}

@media screen and (min-width: 1260px) {
.css-7x0nwn {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-7x0nwn {
text-align:left;
}
}
.css-11b6ugt {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}

.css-11b6ugt img {
height: auto;
width: 200px;
}

.css-a9neua {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}

.css-a9neua img {
height: auto;
width: 200px;
}
.css-1jh9cpa {
box-sizing: border-box;
margin: 0;
min-width: 0;
max-width: 100%;
height: auto;
}
.css-137dqdt {
width: 170px;
margin-top: 15px;
margin-left: -5px;
}
.css-1xcmylq {
box-sizing: border-box;
margin: 0;
min-width: 0;
max-width: 100%;
height: auto;
width: 170px;
margin-top: 15px;
margin-left: -5px;
}
.css-18dprat {
font-size: 14px;
color: var(--theme-ui-colors-textSecondary);
text-align: center;
}

@media screen and (min-width: 640px) {
.css-18dprat {
text-align:center;
}
}

@media screen and (min-width: 768px) {
.css-18dprat {
text-align:center;
}
}

@media screen and (min-width: 1024px) {
.css-18dprat {
text-align:center;
}
}

@media screen and (min-width: 1260px) {
.css-18dprat {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-18dprat {
text-align:left;
}
}
.css-84682d {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 14px;
color: var(--theme-ui-colors-textSecondary);
text-align: center;
}

@media screen and (min-width: 640px) {
.css-84682d {
text-align:center;
}
}

@media screen and (min-width: 768px) {
.css-84682d {
text-align:center;
}
}

@media screen and (min-width: 1024px) {
.css-84682d {
text-align:center;
}
}

@media screen and (min-width: 1260px) {
.css-84682d {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-84682d {
text-align:left;
}
}
.css-5whr5o h3 {
text-align: center;
color: white;
font-family: DM Sans,sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 1.68;
letter-spacing: -0.5px;
}

@media screen and (min-width: 480px) {
.css-5whr5o h3 {
text-align:center;
}
}

@media screen and (min-width: 640px) {
.css-5whr5o h3 {
text-align:left;
}
}

@media screen and (min-width: 768px) {
.css-5whr5o h3 {
text-align:left;
}
}

@media screen and (min-width: 1024px) {
.css-5whr5o h3 {
text-align:left;
}
}

@media screen and (min-width: 1260px) {
.css-5whr5o h3 {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-5whr5o h3 {
text-align:left;
}
}

.css-5whr5o ul {
list-style: none;
text-align: center;
margin: 20px 0 0;
padding: 0;
}

@media screen and (min-width: 480px) {
.css-5whr5o ul {
text-align:center;
}
}

@media screen and (min-width: 640px) {
.css-5whr5o ul {
text-align:left;
}
}

@media screen and (min-width: 768px) {
.css-5whr5o ul {
text-align:left;
}
}

@media screen and (min-width: 1024px) {
.css-5whr5o ul {
text-align:left;
}
}

@media screen and (min-width: 1260px) {
.css-5whr5o ul {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-5whr5o ul {
text-align:left;
}
}

.css-5whr5o ul li img {
margin-right: 15px;
}

.css-5whr5o ul a {
font-size: 15px;
color: white;
cursor: pointer;
}
.css-3rwaos {
box-sizing: border-box;
margin: 0;
min-width: 0;
}

.css-3rwaos h3 {
text-align: center;
color: white;
font-family: DM Sans,sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 1.68;
letter-spacing: -0.5px;
}

@media screen and (min-width: 480px) {
.css-3rwaos h3 {
text-align:center;
}
}

@media screen and (min-width: 640px) {
.css-3rwaos h3 {
text-align:left;
}
}

@media screen and (min-width: 768px) {
.css-3rwaos h3 {
text-align:left;
}
}

@media screen and (min-width: 1024px) {
.css-3rwaos h3 {
text-align:left;
}
}

@media screen and (min-width: 1260px) {
.css-3rwaos h3 {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-3rwaos h3 {
text-align:left;
}
}

.css-3rwaos ul {
list-style: none;
text-align: center;
margin: 20px 0 0;
padding: 0;
}

@media screen and (min-width: 480px) {
.css-3rwaos ul {
text-align:center;
}
}

@media screen and (min-width: 640px) {
.css-3rwaos ul {
text-align:left;
}
}

@media screen and (min-width: 768px) {
.css-3rwaos ul {
text-align:left;
}
}

@media screen and (min-width: 1024px) {
.css-3rwaos ul {
text-align:left;
}
}

@media screen and (min-width: 1260px) {
.css-3rwaos ul {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-3rwaos ul {
text-align:left;
}
}

.css-3rwaos ul li img {
margin-right: 15px;
}

.css-3rwaos ul a {
font-size: 15px;
color: white;
cursor: pointer;
}
.css-1v6zgok {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-family: DM Sans,sans-serif;
font-weight: 500;
line-height: 1.25;
font-family: DM Sans,sans-serif;
line-height: 1.25;
font-weight: 500;
}
.css-lgbo0i {
box-sizing: border-box;
margin: 0;
min-width: 0;
}
.css-1mf9gut {
text-align: center;
}

@media screen and (min-width: 480px) {
.css-1mf9gut {
text-align:center;
}
}

@media screen and (min-width: 640px) {
.css-1mf9gut {
text-align:left;
}
}

@media screen and (min-width: 768px) {
.css-1mf9gut {
text-align:left;
}
}

@media screen and (min-width: 1024px) {
.css-1mf9gut {
text-align:left;
}
}

@media screen and (min-width: 1260px) {
.css-1mf9gut {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-1mf9gut {
text-align:right;
}
}
.css-cqdutx {
box-sizing: border-box;
margin: 0;
min-width: 0;
text-align: center;
}

@media screen and (min-width: 480px) {
.css-cqdutx {
text-align:center;
}
}

@media screen and (min-width: 640px) {
.css-cqdutx {
text-align:left;
}
}

@media screen and (min-width: 768px) {
.css-cqdutx {
text-align:left;
}
}

@media screen and (min-width: 1024px) {
.css-cqdutx {
text-align:left;
}
}

@media screen and (min-width: 1260px) {
.css-cqdutx {
text-align:left;
}
}

@media screen and (min-width: 1367px) {
.css-cqdutx {
text-align:right;
}
}
.css-19hlluy {
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-top: 20px;
}

@media screen and (min-width: 480px) {
.css-19hlluy {
-webkit-box-pack:center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-top: 20px;
}
}

@media screen and (min-width: 640px) {
.css-19hlluy {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0px;
}
}

@media screen and (min-width: 768px) {
.css-19hlluy {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0;
}
}

@media screen and (min-width: 1024px) {
.css-19hlluy {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0;
}
}

@media screen and (min-width: 1260px) {
.css-19hlluy {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0;
}
}

@media screen and (min-width: 1367px) {
.css-19hlluy {
-webkit-box-pack:end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
margin-top: 0;
}
}
.css-mlihp7 {
box-sizing: border-box;
margin: 0;
min-width: 0;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-top: 20px;
}

@media screen and (min-width: 480px) {
.css-mlihp7 {
-webkit-box-pack:center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-top: 20px;
}
}

@media screen and (min-width: 640px) {
.css-mlihp7 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0px;
}
}

@media screen and (min-width: 768px) {
.css-mlihp7 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0;
}
}

@media screen and (min-width: 1024px) {
.css-mlihp7 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0;
}
}

@media screen and (min-width: 1260px) {
.css-mlihp7 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
margin-top: 0;
}
}

@media screen and (min-width: 1367px) {
.css-mlihp7 {
-webkit-box-pack:end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
margin-top: 0;
}
}
.css-1q5pxt3 {
border: 1px solid white;
border-radius: 100%;
width: 30px;
height: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 0;
cursor: pointer;
}
.css-cdk7np {
box-sizing: border-box;
margin: 0;
min-width: 0;
border: 1px solid white;
border-radius: 100%;
width: 30px;
height: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 0;
cursor: pointer;
}
.css-1r65y38 {
font-size: 20px;
padding-left: 10px;
}
.css-kcj5s {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 20px;
padding-left: 10px;
}
.css-1945bwi {
margin-top: 20px;
}
.css-ls60q0 {
box-sizing: border-box;
margin: 0;
min-width: 0;
margin-top: 20px;
}
.css-1s7tcd8 {
font-size: 14px;
}
.css-wkju4o {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 14px;
}
.css-4eiskf {
margin-top: 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}

@media screen and (min-width: 480px) {
.css-4eiskf {
-webkit-box-pack:center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
}

@media screen and (min-width: 640px) {
.css-4eiskf {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 768px) {
.css-4eiskf {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 1024px) {
.css-4eiskf {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 1260px) {
.css-4eiskf {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 1367px) {
.css-4eiskf {
-webkit-box-pack:end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
}
.css-1gp8on3 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}

@media screen and (min-width: 480px) {
.css-1gp8on3 {
-webkit-box-pack:center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
}

@media screen and (min-width: 640px) {
.css-1gp8on3 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 768px) {
.css-1gp8on3 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 1024px) {
.css-1gp8on3 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 1260px) {
.css-1gp8on3 {
-webkit-box-pack:start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
}

@media screen and (min-width: 1367px) {
.css-1gp8on3 {
-webkit-box-pack:end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
}
.css-cd5qat {
border: 1px solid white;
border-radius: 100%;
width: 30px;
height: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 15px;
cursor: pointer;
}
.css-1z3l5c {
box-sizing: border-box;
margin: 0;
min-width: 0;
border: 1px solid white;
border-radius: 100%;
width: 30px;
height: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 15px;
cursor: pointer;
}
.css-1c5r2og {
display: block;
}

@media screen and (min-width: 480px) {
.css-1c5r2og {
display:block;
}
}

@media screen and (min-width: 640px) {
.css-1c5r2og {
display:block;
}
}

@media screen and (min-width: 768px) {
.css-1c5r2og {
display:block;
}
}

@media screen and (min-width: 1024px) {
.css-1c5r2og {
display:block;
}
}

@media screen and (min-width: 1260px) {
.css-1c5r2og {
display:none;
}
}

@media screen and (min-width: 1367px) {
.css-1c5r2og {
display:none;
}
}
