@charset "utf-8";

.Accordion_header__d_v7I { display: flex; justify-content: space-between; align-items: center; }

.Accordion_title___CGmZ { font-size: 1.4rem; font-weight: 900; }

.Accordion_wrapper__fl3X5:last-of-type { border-top: 1px solid rgb(61, 61, 61); border-bottom: 1px solid rgb(61, 61, 61); }

.Accordion_wrapper__fl3X5 { padding-bottom: 1.6rem; padding-top: 1.6rem; border-top: 1px solid rgb(61, 61, 61); }

.Accordion_icon__cNiYt { cursor: pointer; display: flex; align-items: center; height: 1.4rem; width: 1.4rem; }

.Accordion_body__SYjFL { transition: 0.2s ease-in-out; }

.Accordion_closed__ZhQvf { max-height: 0px; height: 0px; }

.Accordion_opened__2WVTq { padding-top: 2.4rem; padding-bottom: 0.8rem; }

.Container_wrapper__VKrus { width: 100%; max-width: 132.2rem; margin: 0px auto; padding: 0px 2.1rem; }

@media (max-width: 1023px) {
  .Container_smPaddingZero__n_k0X { padding: 0px; }
}

.Container_bordered__qE3fN { border: 1px solid rgb(243, 146, 0); border-radius: 2rem; padding: 2.4rem; }

@media (max-width: 1023px) {
  .Container_bordered__qE3fN { padding: 2.4rem 1.4rem; }
}

.Container_gradient__fvBqB { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); }

.AppLink_count__H6zZl { font-size: 1rem; font-weight: 900; line-height: 11.72px; padding: 0.2rem 0.4rem; color: rgb(13, 13, 24); background-color: rgb(243, 146, 0); border-radius: 1px; margin-left: 0.5rem; }

.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }

.Footer_footer__OYoYH { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 57, 57); }

@media (max-width: 1023px) {
  .Footer_footer__OYoYH { padding-bottom: 8.5rem; }
}

.Footer_content__V9MfQ { display: flex; justify-content: space-between; padding-top: 5.4rem; padding-bottom: 5.4rem; }

@media (max-width: 1023px) {
  .Footer_content__V9MfQ { padding-top: 2.4rem; padding-bottom: 2.4rem; flex-direction: column; gap: 1rem; }
}

.Footer_infoBox__8ZG16 { max-width: 39rem; background-color: rgb(21, 21, 21); padding: 2rem; font-size: 1.2rem; font-weight: 400; line-height: 2rem; border: 1px solid rgb(61, 61, 61); }

@media (max-width: 1023px) {
  .Footer_infoBox__8ZG16 { max-width: 100%; }
}

.Footer_imgHolder__qSEn5 { height: 6rem; display: flex; justify-content: center; }

.Footer_links__M2Ji2 { display: flex; flex-direction: column; gap: 1.2rem; }

.Footer_links__M2Ji2 a:hover { color: rgb(243, 146, 0); }

.Footer_links__M2Ji2 .Footer_title__7ywZX { font-size: 1.6rem; font-weight: 600; }

.Footer_links__M2Ji2 .Footer_label__c4EWJ { font-size: 1.4rem; font-weight: 400; line-height: 1.6rem; color: rgb(160, 174, 191); }

.Footer_links__M2Ji2 .Footer_partners__hMMHW { display: flex; flex-direction: column; gap: 1.2rem; }

.Footer_links__M2Ji2 .Footer_partners__hMMHW img { width: 10.8rem; height: auto; }

@media (max-width: 1023px) {
  .Footer_links__M2Ji2 { width: 100%; }
}

.Footer_mobileLinksSection__Pa46k { padding-bottom: 1.6rem; }

.Footer_mobileLinks__T2Zov { display: flex; flex-direction: column; gap: 1.6rem; font-size: 1.4rem; font-weight: 500; }

.Footer_licenseSection__N70yn { width: 100%; background-color: rgb(13, 13, 24); font-size: 1rem; font-weight: 400; color: rgb(154, 166, 172); padding: 3.3rem 0px; }

.Footer_licenseContainer__VqsIN { display: flex; align-items: center; }

.Footer_licenseContainer__VqsIN > :not(:last-child) { border-right: 1px solid rgb(46, 48, 63); height: 100%; }

.Footer_flagContainer__vm04L { display: flex; cursor: pointer; align-items: center; color: rgb(255, 255, 255); font-size: 1.2rem; font-weight: 700; }

.Footer_flagContainer__vm04L img { border-radius: 2px; }

.Footer_flagContainer__vm04L .Footer_locale__ZKN_w { margin-left: 3px; }

.Footer_changeLang__7_LPC { min-width: 9.8rem; display: flex; justify-content: center; }

.Footer_socialIcons__ATjeL { display: flex; gap: 1.6rem; margin-left: 1.6rem; }

.Footer_socialIcons__ATjeL a { display: flex; align-items: center; justify-content: center; color: rgb(154, 166, 172); font-size: 1.2rem; transition: 0.3s; padding: 0.3rem; }

.Footer_socialIcons__ATjeL a:hover { color: rgb(243, 146, 0); border-color: rgb(243, 146, 0); }

.Footer_bottomIcons__I78wr { display: flex; justify-content: center; align-items: center; width: 100%; }

@media (max-width: 1023px) {
  .Footer_bottomIcons__I78wr { overflow-x: auto; }
}

.Footer_providersContainer__Ds1H_ { display: grid; grid-template-columns: repeat(6, 1fr); gap: 1rem 2rem; overflow-x: auto; padding-top: 3.2rem; padding-bottom: 3.2rem; }

.Footer_providersContainer__Ds1H_ a { display: flex; align-items: center; justify-content: center; }

@media (max-width: 1023px) {
  .Footer_providersContainer__Ds1H_ { max-width: calc(-4rem + 100vw); }
}

.Footer_imgHolderBottom__0DP5p { height: 10rem; width: 16rem; display: inline-flex; justify-content: center; border-radius: 2rem; }

.Footer_imgHolderBottom__0DP5p:hover { border: 1px solid rgb(46, 48, 63); }

.Footer_imgHolderBottom__0DP5p img { object-fit: contain; width: 100% !important; height: 100% !important; }

@media (max-width: 1023px) {
  .Footer_imgHolderBottom__0DP5p { height: 6rem; width: 10rem; border: 1px solid rgba(243, 146, 0, 0.314); border-radius: 1.5rem; display: flex; align-items: center; }
  .Footer_imgHolderBottom__0DP5p:hover { border: 1px solid rgb(46, 48, 63); }
}

.Footer_trademark__y89Rt { font-size: 1rem; font-weight: 400; color: rgb(133, 144, 157); padding-top: 3.6rem; padding-bottom: 3.6rem; }

.Footer_mobileSocialIcons__WxZX_, .Footer_trademark__y89Rt { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.Footer_mobileSocialIcons__WxZX_ { background-color: rgb(13, 13, 24); padding-left: 3.4rem; padding-right: 3.4rem; }

.Footer_mobileSocialIcons__WxZX_ .Footer_changeLang__7_LPC { padding-top: 2.4rem; padding-bottom: 2.4rem; border-top: 1px solid rgb(46, 48, 63); }

.Footer_mobileSocialIcons__WxZX_ .Footer_socialIcons__ATjeL { padding: 2.4rem 0px; margin-left: 0px; gap: 1.9rem; }

.Footer_mobileSocialIcons__WxZX_ .Footer_socialIcons__ATjeL img { width: 3rem; height: 3rem; }

.Footer_mobilePartners__LN9rL { display: flex; justify-content: center; align-items: center; gap: 1.2rem; padding-top: 2.4rem !important; padding-bottom: 2.4rem !important; }

.Footer_mobileLicenseSection__84Guy { display: flex; justify-content: center; align-items: center; font-size: 1rem; font-weight: 400; color: rgb(148, 148, 148); padding-left: 1.6rem; padding-right: 1.6rem; }

.Footer_eighteenPlus___VwBM { padding-left: 1rem; padding-right: 1rem; }

.Footer_languageContent__1S3LM { display: inline-flex; align-items: center; cursor: pointer; }

.Footer_languageContent__1S3LM span { margin-left: 4px; font-size: 1.2rem; font-weight: 500; }

.Footer_languagesSection__EDxRc { display: inline-flex; flex-direction: column; gap: 0.8rem; }

@media (max-width: 1023px) {
  .Footer_languagesSection__EDxRc { width: 100%; justify-content: center; }
}

.Footer_logoContainer__H787O { margin-bottom: 2.4rem; }

.Footer_footerInfo__l1zP0 { max-width: 62rem; margin-top: 1.2rem; margin-bottom: 3.2rem; color: rgb(133, 144, 157); }

@media (max-width: 1023px) {
  .Footer_footerInfo__l1zP0 { width: 80%; }
}

.Footer_footerInfoFull__gq_0B { color: rgb(133, 144, 157); max-width: 62rem; margin-bottom: 3.2rem; }

@media (max-width: 1023px) {
  .Footer_footerInfoFull__gq_0B { padding: 1rem; }
}

.Footer_licenceExt__EyHdD { width: 64px; }

.Footer_copyright__1ODhL { color: rgb(133, 144, 157); }

.Footer_pointer__A06th { cursor: pointer; }

.Footer_bottomContainer__2a5sm { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin-top: 3.2rem; margin-bottom: 3.2rem; padding-bottom: 0.4rem; }

@media (max-width: 1023px) {
  .Footer_bottomContainer__2a5sm { margin-top: 1.6rem; margin-bottom: 1.2rem; }
}

.Footer_licenceIcons__BhAhA { display: flex; gap: 8rem; align-items: center; justify-content: center; }

.Footer_licenceIconsVertical__g_QjA { display: flex; flex-direction: column; }

.Footer_appstoreBadge__6Zsjl { width: 70%; font-size: 10px; border: 1px solid rgb(255, 255, 255); border-radius: 5px; padding: 5px 5px 5px 40px; position: relative; }

.Footer_appstoreBadge__6Zsjl div { position: absolute; top: 5px; left: 6px; }

.Footer_appstoreBadge__6Zsjl p:nth-child(3) { font-size: 14px; font-weight: 700; }

.Footer_appstoreBadge1__tttkN { width: 70%; font-size: 10px; border: 1px solid rgb(255, 255, 255); border-radius: 5px; padding: 5px 5px 5px 40px; position: relative; }

.Footer_appstoreBadge1__tttkN div { position: absolute; top: 6px; left: 6px; }

.Footer_appstoreBadge1__tttkN p:nth-child(3) { font-size: 14px; font-weight: 700; }

.Footer_dmcaBagde__Kc9kr { display: flex; justify-content: center; }

@media (max-width: 1023px) {
  .Footer_appstoreBadge1__tttkN, .Footer_appstoreBadge__6Zsjl { width: 145px; }
  .Footer_dmcaBagde__Kc9kr { display: flex; justify-content: flex-start; }
  .Footer_responsible__byA8i { margin-top: 10px; }
}