@import url("https://fonts.googleapis.com/css2?family=DynaPuff:wght@400..700&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");
/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
.bgGrad--orange {
  background: radial-gradient(116.05% 784.64% at 89.38% -24.69%, #D94C64 0%, #FFA600 100%); }

.bgGrad--blue {
  background: radial-gradient(116.05% 784.64% at 89.38% -24.69%, #0071BC 0%, #25CBDB 100%); }

.bgGrad--purple {
  background: radial-gradient(116.05% 784.64% at 89.38% -24.69%, #8C3F66 0%, #E0559B 100%); }

.bgGrad--teal {
  background: radial-gradient(116.05% 784.64% at 89.38% -24.69%, #168994 0%, #15C9CF 100%); }

.bgGrad--green {
  background: radial-gradient(116.05% 784.64% at 89.38% -24.69%, #449760 0%, #68CA44 100%); }

.bgGrad--darkblue {
  background: radial-gradient(116.05% 784.64% at 89.38% -24.69%, #3A4B80 0%, #55A0C5 100%); }

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

@-webkit-keyframes wiggle {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  75% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg); } }

@keyframes wiggle {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  75% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg); } }

@-webkit-keyframes bounce {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); } }

@keyframes bounce {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); } }

body {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1rem;
  color: #333;
  background-color: #F8F8F8; }

p {
  color: #6C707A; }

.sectionMore {
  background: #F8F8F8;
  margin-top: 75px;
  padding-top: 85px; }

.ico {
  position: relative;
  background-repeat: no-repeat;
  display: inline-block;
  z-index: 1;
  width: 36px;
  height: 36px;
  background-position: center; }
  .ico--arrowLeft {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc1MDEgMy4zNzUxQzE1LjE1OSAzLjM3NDM1IDE0LjU3MzYgMy40OTA0MSAxNC4wMjc2IDMuNzE2NjJDMTMuNDgxNSAzLjk0MjgyIDEyLjk4NTUgNC4yNzQ3IDEyLjU2ODIgNC42OTMxOUwyLjQ0MzE1IDE0LjgxODJDMi4wMjUyNSAxNS4yMzYgMS42OTM3NSAxNS43MzIxIDEuNDY3NTggMTYuMjc4QzEuMjQxNDEgMTYuODI0IDEuMTI1IDE3LjQwOTIgMS4xMjUgMTguMDAwMUMxLjEyNSAxOC41OTExIDEuMjQxNDEgMTkuMTc2MiAxLjQ2NzU4IDE5LjcyMjJDMS42OTM3NSAyMC4yNjgxIDIuMDI1MjUgMjAuNzY0MiAyLjQ0MzE1IDIxLjE4MkwxMi41NjgyIDMxLjMwN0MxMy40MTIyIDMyLjE1IDE0LjU1NjUgMzIuNjIzNCAxNS43NDk1IDMyLjYyM0MxNi45NDI0IDMyLjYyMjYgMTguMDg2NCAzMi4xNDg2IDE4LjkzIDMxLjMwNUMxOS43NzM1IDMwLjQ2MTUgMjAuMjQ3NiAyOS4zMTc1IDIwLjI0OCAyOC4xMjQ1QzIwLjI0ODQgMjYuOTMxNiAxOS43NzUgMjUuNzg3MyAxOC45MzIgMjQuOTQzMkwxMS45ODg5IDE4LjAwMDFMMTguOTMyIDExLjA1N0MxOS41NjEzIDEwLjQyNzcgMTkuOTg5OSA5LjYyNTg3IDIwLjE2MzUgOC43NTI5N0MyMC4zMzcxIDcuODgwMDggMjAuMjQ4IDYuOTc1MyAxOS45MDc0IDYuMTUzMDRDMTkuNTY2OCA1LjMzMDc5IDE4Ljk5MDEgNC42MjggMTguMjUwMSA0LjEzMzUzQzE3LjUxMDEgMy42MzkwNiAxNi42NDAxIDMuMzc1MTMgMTUuNzUwMSAzLjM3NTFaIiBmaWxsPSIjNTNCQzc3Ii8+CjxwYXRoIGQ9Ik0zMC4zNzUgMTMuNUwxMS44MTI1IDEzLjVDMTAuNjE5IDEzLjUgOS40NzQ0MyAxMy45NzQxIDguNjMwNTIgMTQuODE4QzcuNzg2NjEgMTUuNjYyIDcuMzEyNSAxNi44MDY2IDcuMzEyNSAxOEM3LjMxMjUgMTkuMTkzNSA3Ljc4NjYxIDIwLjMzODEgOC42MzA1MiAyMS4xODJDOS40NzQ0MyAyMi4wMjU5IDEwLjYxOSAyMi41IDExLjgxMjUgMjIuNUwzMC4zNzUgMjIuNUMzMS41Njg1IDIyLjUgMzIuNzEzMSAyMi4wMjU5IDMzLjU1NyAyMS4xODJDMzQuNDAwOSAyMC4zMzgxIDM0Ljg3NSAxOS4xOTM1IDM0Ljg3NSAxOEMzNC44NzUgMTYuODA2NiAzNC40MDA5IDE1LjY2MiAzMy41NTcgMTQuODE4QzMyLjcxMzEgMTMuOTc0MSAzMS41Njg1IDEzLjUgMzAuMzc1IDEzLjVaIiBmaWxsPSIjNTNCQzc3Ii8+CjxwYXRoIG9wYWNpdHk9IjAuMSIgZD0iTTE1LjY4NzkgMjQuOTg2MkMxNi43NjIzIDI2LjIwNjkgMTkuMzA0OCAyNy45Mzk0IDE5LjExOTEgMjkuODEyNUMxOS4xMzQ4IDMwLjQ1NDcgMTguOTUgMzEuMDg1OCAxOC41OTA0IDMxLjYxODFDMTkuNDc3NiAzMC44OTMyIDIwLjA1NTcgMjkuODU3OCAyMC4yMDcyIDI4LjcyMjJDMjAuMzU4NyAyNy41ODY2IDIwLjA3MjIgMjYuNDM1OCAxOS40MDYgMjUuNTAzN0MxOS4zMzg1IDI1LjQzNjIgMTYuNDgxIDIzLjA2MjUgMTYuNDgxIDIzLjA2MjVDMTYuMjYwMiAyMy4wNjcxIDE2LjA0NTUgMjMuMTM2IDE1Ljg2MzMgMjMuMjYwN0MxNS42ODEgMjMuMzg1NSAxNS41MzkxIDIzLjU2MDcgMTUuNDU1IDIzLjc2NDhDMTUuMzcwOCAyMy45NjkgMTUuMzQ4IDI0LjE5MzMgMTUuMzg5NCAyNC40MTAzQzE1LjQzMDcgMjQuNjI3MiAxNS41MzQ1IDI0LjgyNzQgMTUuNjg3OSAyNC45ODYyWk0xMS43NjcyIDUuNTg1NjJMMS45NjI4OCAxNS4zOUMxLjMwMzU1IDE2LjMyOSAxLjAyMTk2IDE3LjQ4MTcgMS4xNzQxNCAxOC42MTg5QzEuMzI2MzIgMTkuNzU2MSAxLjkwMTEyIDIwLjc5NDMgMi43ODQxMyAyMS41MjY5QzIuMzY5MDQgMjAuODc2IDIuMTg3NDggMjAuMTAzNSAyLjI2OTI1IDE5LjMzNTlDMi4zNTEwMiAxOC41NjgzIDIuNjkxMjUgMTcuODUxMyAzLjIzNDEzIDE3LjMwMjVMMTMuMzU5MSA3LjE3NzQ5QzEzLjk1MTQgNi41ODY4IDE0Ljc0MTcgNi4yMzY5IDE1LjU3NzIgNi4xOTU1NkMxNi40MTI2IDYuMTU0MjIgMTcuMjMzNyA2LjQyNDM4IDE3Ljg4MTQgNi45NTM3MkMxOC41MjkgNy40ODMwNSAxOC45NTcyIDguMjMzOSAxOS4wODMgOS4wNjA4NkMxOS4yMDg4IDkuODg3ODEgMTkuMDIzMiAxMC43MzIgMTguNTYyMyAxMS40M0wxOC45MzM1IDExLjA1ODdDMTkuNjcxOCAxMC4zMTg4IDIwLjEyOTkgOS4zNDUyNSAyMC4yMjk0IDguMzA0NzRDMjAuMzI5IDcuMjY0MjMgMjAuMDYzNyA2LjIyMTQ4IDE5LjQ3OTEgNS4zNTQ5OUMxOC40MDM3IDQuNDA5MTQgMTcuMDA5MyAzLjkwNjg2IDE1LjU3NzcgMy45NDk2N0MxNC4xNDYyIDMuOTkyNDggMTIuNzg0MiA0LjU3NzE5IDExLjc2NzIgNS41ODU2MlpNMTYuNDgxIDE2LjMxMjVMMzAuMzY5MSAxNi4zMTI1QzMwLjk3MjIgMTYuMzEyMyAzMS41NjQzIDE2LjQ3MzcgMzIuMDgzOCAxNi43OEMzMi42MDMzIDE3LjA4NjMgMzMuMDMxMyAxNy41MjYzIDMzLjMyMyAxOC4wNTQxQzMzLjYxNDggMTguNTgxOSAzMy43NTk3IDE5LjE3ODMgMzMuNzQyOCAxOS43ODEyQzMzLjcyNTggMjAuMzg0IDMzLjU0NzYgMjAuOTcxMyAzMy4yMjY2IDIxLjQ4MTlDMzQuMDg1MiAyMC43NjU2IDM0LjY0OTQgMTkuNzU3OCAzNC44MTEzIDE4LjY1MTRDMzQuOTczMiAxNy41NDUxIDM0LjcyMTQgMTYuNDE3OSAzNC4xMDQxIDE1LjQ4NTZDMzMuMDc1NiAxNC41Njk1IDMxLjc0NjUgMTQuMDYzMSAzMC4zNjkxIDE0LjA2MjVMMTYuNTgyMiAxMy41TDE1LjY4NzkgMTQuMzk0NEMxNS41MzQ1IDE0LjU1MjggMTUuNDMwOCAxNC43NTI2IDE1LjM4OTQgMTQuOTY5MkMxNS4zNDgxIDE1LjE4NTggMTUuMzcxIDE1LjQwOTggMTUuNDU1MiAxNS42MTM2QzE1LjUzOTUgMTUuODE3NCAxNS42ODE1IDE1Ljk5MjEgMTUuODYzNyAxNi4xMTYzQzE2LjA0NiAxNi4yNDA0IDE2LjI2MDUgMTYuMzA4NiAxNi40ODEgMTYuMzEyNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="); }
  .ico--loading {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2IDE4QzM2IDI3Ljk0MTEgMjcuOTQxMSAzNiAxOCAzNkM4LjA1ODg3IDM2IDAgMjcuOTQxMSAwIDE4QzAgOC4wNTg4NyA4LjA1ODg3IDAgMTggMEMyNy45NDExIDAgMzYgOC4wNTg4NyAzNiAxOFpNMy4yNjkzMiAxOEMzLjI2OTMyIDI2LjEzNTUgOS44NjQ0NyAzMi43MzA3IDE4IDMyLjczMDdDMjYuMTM1NSAzMi43MzA3IDMyLjczMDcgMjYuMTM1NSAzMi43MzA3IDE4QzMyLjczMDcgOS44NjQ0NyAyNi4xMzU1IDMuMjY5MzIgMTggMy4yNjkzMkM5Ljg2NDQ3IDMuMjY5MzIgMy4yNjkzMiA5Ljg2NDQ3IDMuMjY5MzIgMThaIiBmaWxsPSIjRTVFN0VCIi8+CjxwYXRoIGQ9Ik0zMy44MjgzIDEzLjg0MkMzNC43MDE1IDEzLjYxMjcgMzUuMjMwNSAxMi43MTU1IDM0LjkyMjggMTEuODY2N0MzNC4zMDU2IDEwLjE2MzUgMzMuNDMzNiA4LjU2MDIxIDMyLjMzNCA3LjExMjU4QzMwLjkwNDMgNS4yMzAyMSAyOS4xMTc3IDMuNjQ3ODggMjcuMDc2NSAyLjQ1NTk0QzI1LjAzNTIgMS4yNjQgMjIuNzc5MSAwLjQ4NTc5NiAyMC40MzcxIDAuMTY1NzVDMTguNjM2IC0wLjA4MDM4MDcgMTYuODExMSAtMC4wNTE4MzE3IDE1LjAyNDQgMC4yNDc2NDdDMTQuMTM0MSAwLjM5Njg4NyAxMy42MTI3IDEuMjk4NTEgMTMuODQyIDIuMTcxNjhDMTQuMDcxNCAzLjA0NDg1IDE0Ljk2NSAzLjU1NzEyIDE1Ljg1ODIgMy40MjU4NkMxNy4yMjY0IDMuMjI0NzggMTguNjE4OSAzLjIxNjk5IDE5Ljk5NDUgMy40MDQ5NkMyMS45MTExIDMuNjY2ODggMjMuNzU3NCA0LjMwMzc0IDI1LjQyNzkgNS4yNzkxOUMyNy4wOTg0IDYuMjU0NjQgMjguNTYwNSA3LjU0OTU3IDI5LjczMDUgOS4wOTAwNUMzMC41NzAzIDEwLjE5NTYgMzEuMjQ3OSAxMS40MTIyIDMxLjc0NTIgMTIuNzAyNkMzMi4wNjk5IDEzLjU0NSAzMi45NTUyIDE0LjA3MTQgMzMuODI4MyAxMy44NDJaIiBmaWxsPSIjMDBBQUVCIi8+Cjwvc3ZnPgo="); }
  .ico--x {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjIwMjcgMTAuMzE2OUwyNS4xODMxIDAuNDE3NDhIMjEuNzcyMkwxNC43MjMxIDguMTg3MDJMOS4zMjY2NyAwLjQxNzQ4SDBMOS40NDAyOCAxNC4wMTA3TDAgMjQuNDE3NUgzLjQxMDk0TDEwLjkyMjYgMTYuMTM3OEwxNi42NzMzIDI0LjQxNzVIMjZMMTYuMjA1NCAxMC4zMTY5SDE2LjIwMjdaTTQuODA2NyAyLjk2NTUxSDguMDU4MDVMMjEuMTkzMyAyMS44NzVIMTcuOTQxOUw0LjgwNjcgMi45NjU1MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="); }
  .ico--wa {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwMTRfMTkxMjcpIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIiBmaWxsPSJ3aGl0ZSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzAxNF8xOTEyNykiPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzMwMTRfMTkxMjcpIj4KPHBhdGggZD0iTTcuOTY4OTQgMTguOTI3N0w4LjI3NTA4IDE5LjEwODdDOS41NjA4NSAxOS44NzAzIDExLjAzNTEgMjAuMjczMiAxMi41Mzg1IDIwLjI3MzlIMTIuNTQxN0MxNy4xNTg3IDIwLjI3MzkgMjAuOTE2MSAxNi41MjQ1IDIwLjkxOCAxMS45MTZDMjAuOTE4OSA5LjY4Mjg1IDIwLjA0ODQgNy41ODI4MyAxOC40NjY5IDYuMDAzMTJDMTcuNjkxMiA1LjIyNDA2IDE2Ljc2ODQgNC42MDYyOSAxNS43NTE5IDQuMTg1NThDMTQuNzM1NCAzLjc2NDg3IDEzLjY0NTQgMy41NDk1OCAxMi41NDUgMy41NTIxNkM3LjkyNDQzIDMuNTUyMTYgNC4xNjY4MyA3LjMwMTIgNC4xNjUxOCAxMS45MDkzQzQuMTYyOTEgMTMuNDgyOSA0LjYwNjg3IDE1LjAyNSA1LjQ0NTc1IDE2LjM1NzNMNS42NDUwNSAxNi42NzMzTDQuNzk4NjkgMTkuNzU3M0w3Ljk2ODk0IDE4LjkyNzdaTTIuMzc4OTEgMjIuMTQ2NEwzLjgwODc4IDE2LjkzNThDMi45MjY5NCAxNS40MTA5IDIuNDYzMDEgMTMuNjgxIDIuNDYzNTYgMTEuOTA4N0MyLjQ2NTg4IDYuMzY0MTggNi45ODY1NyAxLjg1MzUyIDEyLjU0MTggMS44NTM1MkMxNS4yMzc2IDEuODU0ODggMTcuNzY3OSAyLjkwMTk2IDE5LjY3MDkgNC44MDI2NkMyMS41NzM5IDYuNzAzMzYgMjIuNjIwOSA5LjIyOTc5IDIyLjYxOTkgMTEuOTE2N0MyMi42MTc1IDE3LjQ2MDggMTguMDk2MSAyMS45NzIzIDEyLjU0MTcgMjEuOTcyM0gxMi41MzczQzEwLjg1MDcgMjEuOTcxNiA5LjE5MzQ5IDIxLjU0OTMgNy43MjE0MyAyMC43NDgyTDIuMzc4OTEgMjIuMTQ2NFoiIGZpbGw9IiNCM0IzQjMiLz4KPC9nPgo8cGF0aCBkPSJNMi4yNzUzOSAyMi4wNDI5TDMuNzA1MjYgMTYuODMyM0MyLjgyMTkgMTUuMzAzNyAyLjM1NzkxIDEzLjU2OTcgMi4zNjAwNCAxMS44MDUxQzIuMzYyMzcgNi4yNjA2NiA2Ljg4MzA1IDEuNzUgMTIuNDM4MyAxLjc1QzE1LjEzNDEgMS43NTEzNyAxNy42NjQ0IDIuNzk4NDQgMTkuNTY3NCA0LjY5OTE0QzIxLjQ3MDQgNi41OTk4NCAyMi41MTc0IDkuMTI2MjggMjIuNTE2NCAxMS44MTMyQzIyLjUxNCAxNy4zNTczIDE3Ljk5MjYgMjEuODY4OCAxMi40MzgyIDIxLjg2ODhIMTIuNDMzOEMxMC43NDcyIDIxLjg2ODEgOS4wODk5NyAyMS40NDU4IDcuNjE3OTIgMjAuNjQ0NkwyLjI3NTM5IDIyLjA0MjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTIuNDQyMyAzLjQ0OTI0QzcuODIxNzUgMy40NDkyNCA0LjA2NDE1IDcuMTk4MjkgNC4wNjI1MSAxMS44MDY0QzQuMDYwMjMgMTMuMzggNC41MDQyIDE0LjkyMiA1LjM0MzA4IDE2LjI1NDNMNS41NDIzNyAxNi41NzA2TDQuNjk2MDEgMTkuNjU0NUw3Ljg2NjQxIDE4LjgyNDhMOC4xNzI1NCAxOS4wMDU4QzkuNDU4MzIgMTkuNzY3NCAxMC45MzI2IDIwLjE3MDIgMTIuNDM2IDIwLjE3MUgxMi40MzkxQzE3LjA1NjEgMjAuMTcxIDIwLjgxMzcgMTYuNDIxNSAyMC44MTU1IDExLjgxMzFDMjAuODE5IDEwLjcxNDcgMjAuNjA0MSA5LjYyNjU1IDIwLjE4MzQgOC42MTE1OUMxOS43NjI3IDcuNTk2NjMgMTkuMTQ0NCA2LjY3NTA1IDE4LjM2NDQgNS45MDAyMUMxNy41ODg3IDUuMTIxMTMgMTYuNjY1OCA0LjUwMzM1IDE1LjY0OTMgNC4wODI2NEMxNC42MzI4IDMuNjYxOTMgMTMuNTQyNyAzLjQ0NjY0IDEyLjQ0MjMgMy40NDkyNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zMDE0XzE5MTI3KSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuOTIwNTkgNy42MDEyMUM5LjczMTg0IDcuMTgyNzMgOS41MzMyMyA3LjE3NDI2IDkuMzUzOTMgNy4xNjcwMUw4Ljg3MTIzIDcuMTYxMTNDOC43MDMzIDcuMTYxMTMgOC40MzA0NSA3LjIyNDAyIDguMTk5NzkgNy40NzU1N0M3Ljk2OTEyIDcuNzI3MTIgNy4zMTgzNiA4LjMzNTA4IDcuMzE4MzYgOS41NzE2M0M3LjMxODM2IDEwLjgwODIgOC4yMjA3NCAxMi4wMDMgOC4zNDY0OCAxMi4xNzA5QzguNDcyMjMgMTIuMzM4OCAxMC4wODg1IDE0Ljk1NzMgMTIuNjQ4MSAxNS45NjQ3QzE0Ljc3NTIgMTYuODAxOSAxNS4yMDggMTYuNjM1NCAxNS42Njk5IDE2LjU5MzZDMTYuMTMxOCAxNi41NTE3IDE3LjE1OTggMTUuOTg1NiAxNy4zNjk1IDE1LjM5ODdDMTcuNTc5MiAxNC44MTE4IDE3LjU3OTMgMTQuMzA5IDE3LjUxNjUgMTQuMjAzOEMxNy40NTM2IDE0LjA5ODcgMTcuMjg1NyAxNC4wMzYyIDE3LjAzMzYgMTMuOTEwNEMxNi43ODE2IDEzLjc4NDcgMTUuNTQzOCAxMy4xNzY3IDE1LjMxMyAxMy4wOTI4QzE1LjA4MjIgMTMuMDA4OCAxNC45MTQ0IDEyLjk2NzEgMTQuNzQ2MyAxMy4yMTg3QzE0LjU3ODIgMTMuNDcwMiAxNC4wOTYyIDE0LjAzNjEgMTMuOTQ5MyAxNC4yMDM4QzEzLjgwMjMgMTQuMzcxNiAxMy42NTU2IDE0LjM5MjYgMTMuNDAzNiAxNC4yNjdDMTMuMTUxNSAxNC4xNDE0IDEyLjM0MDYgMTMuODc1OSAxMS4zNzg1IDEzLjAxOTZDMTAuNjMgMTIuMzUzNCAxMC4xMjQ3IDExLjUzMDcgOS45Nzc1NyAxMS4yNzkzQzkuODMwNDYgMTEuMDI3OSA5Ljk2MTk1IDEwLjg5MTcgMTAuMDg4MiAxMC43NjY1QzEwLjIwMTIgMTAuNjUzOCAxMC4zNCAxMC40NzMgMTAuNDY2MiAxMC4zMjYzQzEwLjU5MjMgMTAuMTc5NiAxMC42MzM4IDEwLjA3NDcgMTAuNzE3NiA5LjkwNzI2QzEwLjgwMTUgOS43Mzk3OSAxMC43NTk3IDkuNTkyNjkgMTAuNjk2NyA5LjQ2NzA1QzEwLjYzMzcgOS4zNDE0MSAxMC4xNDQ0IDguMDk4MjkgOS45MjA1OSA3LjYwMTIxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMzAxNF8xOTEyNyIgeD0iLTQuNjgzMDkiIHk9Ii01LjIwODQ4IiB3aWR0aD0iMzQuMzY0MiIgaGVpZ2h0PSIzNC40MTciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMy41MzEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMDE0XzE5MTI3Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzAxNF8xOTEyNyIgeDE9IjEyLjI2ODUiIHkxPSI0LjQ1MjcxIiB4Mj0iMTIuMzUzMSIgeTI9IjE4Ljc0MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzU3RDE2MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyM0IzM0EiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMDE0XzE5MTI3Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzMwMTRfMTkxMjciPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="); }
  .ico--fb {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjE2NTkgMTEuMDA0OUwxNS43NzcyIDEzLjQ0NTVDMTUuNzEyIDEzLjg1NDUgMTUuMjcyMiAxNC4xNTkxIDE0Ljc0NzMgMTQuMTU5MUg5LjcwMjk0VjI0LjM2MTlDOS4xNjk1NyAyNC4zOTk3IDguNjMwNTEgMjQuNDE3NSA4LjA4NTc5IDI0LjQxNzVDNi44Njg2NiAyNC40MTc1IDUuNjc3MDcgMjQuMzIxOSA0LjUyODA0IDI0LjEzOTZWMTQuMTU2OUgwLjY0Njg2M0MwLjI4OTM4NiAxNC4xNTY5IDAgMTMuOTI3OSAwIDEzLjY0NzhWMTAuNTkzNkMwIDEwLjMxMzYgMC4yODkzODYgMTAuMDg0NiAwLjY0Njg2MyAxMC4wODQ2SDQuNTI4MDRWNS41MDU1NkM0LjUyODA0IDIuNjk1ODkgNy40MjQ3NCAwLjQxNzQ4IDEwLjk5NjcgMC40MTc0OEgxNS41MjQ3QzE1Ljg4MjIgMC40MTc0OCAxNi4xNzE2IDAuNjQ2NDMzIDE2LjE3MTYgMC45MjY1MTFWMy45ODA2OUMxNi4xNzE2IDQuMjYwNzcgMTUuODgyMiA0LjQ4OTcyIDE1LjUyNDcgNC40ODk3MkgxMi4yOTA0QzEwLjg2MzMgNC40ODk3MiA5LjcwMjk0IDUuNDAxMDkgOS43MDI5NCA2LjUyNTg0VjEwLjA4NjhIMTUuMTM2QzE1Ljc2MDIgMTAuMDg2OCAxNi4yNDI1IDEwLjUxNTggMTYuMTY1OSAxMS4wMDI2VjExLjAwNDlaIiBmaWxsPSIjMUY0RkFEIi8+Cjwvc3ZnPgo="); }
  .ico--ig {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjM4MDggMC40MTc0OEg1Ljk2Njg0QzIuNzY5MjUgMC40MTc0OCAwLjE3MzgyOCAzLjAxMjkgMC4xNzM4MjggNi4yMTA0OVYxOC42MjQ1QzAuMTczODI4IDIxLjgyMjEgMi43NjkyNSAyNC40MTc1IDUuOTY2ODQgMjQuNDE3NUgxOC4zODA4QzIxLjU3ODQgMjQuNDE3NSAyNC4xNzM4IDIxLjgyMjEgMjQuMTczOCAxOC42MjQ1VjYuMjEwNDlDMjQuMTczOCAzLjAxMjkgMjEuNTc4NCAwLjQxNzQ4IDE4LjM4MDggMC40MTc0OFpNMjIuMTA1MyAxOC4yMDkxQzIyLjEwNTMgMjAuNDkyMyAyMC4yNTE0IDIyLjM0NjIgMTcuOTY4MiAyMi4zNDYySDYuMzgyMjFDNC4wOTkwMiAyMi4zNDYyIDIuMjQ1MTUgMjAuNDkyMyAyLjI0NTE1IDE4LjIwOTFWNi42MjMwOEMyLjI0NTE1IDQuMzM5ODkgNC4wOTkwMiAyLjQ4NjAxIDYuMzgyMjEgMi40ODYwMUgxNy45NjgyQzIwLjI1MTQgMi40ODYwMSAyMi4xMDUzIDQuMzM5ODkgMjIuMTA1MyA2LjYyMzA4VjE4LjIwOTFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTAwMl8yODk2KSIvPgo8cGF0aCBkPSJNMTIuMTg0MSA2LjIxMDQ1QzguNzU3OTMgNi4yMTA0NSA1Ljk3ODUyIDguOTg5ODcgNS45Nzg1MiAxMi40MTZDNS45Nzg1MiAxNS44NDIyIDguNzU3OTMgMTguNjIxNiAxMi4xODQxIDE4LjYyMTZDMTUuNjEwMyAxOC42MjE2IDE4LjM4OTcgMTUuODQyMiAxOC4zODk3IDEyLjQxNkMxOC4zODk3IDguOTg5ODcgMTUuNjEwMyA2LjIxMDQ1IDEyLjE4NDEgNi4yMTA0NVpNMTIuMTg0MSAxNi41NTU5QzkuOTAzNyAxNi41NTU5IDguMDQ3MDQgMTQuNjk5MiA4LjA0NzA0IDEyLjQxODhDOC4wNDcwNCAxMC4xMzg0IDkuOTAzNyA4LjI4MTc3IDEyLjE4NDEgOC4yODE3N0MxNC40NjQ1IDguMjgxNzcgMTYuMzIxMiAxMC4xMzg0IDE2LjMyMTIgMTIuNDE4OEMxNi4zMjEyIDE0LjY5OTIgMTQuNDY0NSAxNi41NTU5IDEyLjE4NDEgMTYuNTU1OVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMDAyXzI4OTYpIi8+CjxwYXRoIGQ9Ik0xOC44MDUgNy4wMzU4MUMxOS40OTAyIDcuMDM1ODEgMjAuMDQ1NiA2LjQ4MDM5IDIwLjA0NTYgNS43OTUyNUMyMC4wNDU2IDUuMTEwMTEgMTkuNDkwMiA0LjU1NDY5IDE4LjgwNSA0LjU1NDY5QzE4LjExOTkgNC41NTQ2OSAxNy41NjQ1IDUuMTEwMTEgMTcuNTY0NSA1Ljc5NTI1QzE3LjU2NDUgNi40ODAzOSAxOC4xMTk5IDcuMDM1ODEgMTguODA1IDcuMDM1ODFaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTAwMl8yODk2KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEwMDJfMjg5NiIgeDE9IjEyLjE3MjQiIHkxPSItMTAuODYxOSIgeDI9IjEyLjE3MjQiIHkyPSIzNC44MTMxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3QjM0RjgiLz4KPHN0b3Agb2Zmc2V0PSIwLjUzIiBzdG9wLWNvbG9yPSIjRjgzQTM4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFQ0UwMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTAwMl8yODk2IiB4MT0iMTIuMTg0MSIgeTE9Ii0xMC44NjE5IiB4Mj0iMTIuMTg0MSIgeTI9IjM0LjgxMzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzdCMzRGOCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMiIHN0b3AtY29sb3I9IiNGODNBMzgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVDRTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xMDAyXzI4OTYiIHgxPSIxOC44MDUiIHkxPSItMTAuODYxNyIgeDI9IjE4LjgwNSIgeTI9IjM0LjgxMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzdCMzRGOCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMiIHN0b3AtY29sb3I9IiNGODNBMzgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVDRTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg=="); }
  .ico--yt {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjMyNzIgMC40MTc0OEg1LjAyMzg4QzIuNjIyMDcgMC40MTc0OCAwLjY3MzgyOCAyLjM3NDM0IDAuNjczODI4IDQuNzgzMzFWMjAuMDUxNkMwLjY3MzgyOCAyMi40NjQxIDIuNjIyMDcgMjQuNDE3NSA1LjAyMzg4IDI0LjQxNzVIMjkuMzI3MkMzMS43MjkgMjQuNDE3NSAzMy42NzM4IDIyLjQ2NDEgMzMuNjczOCAyMC4wNTE2VjQuNzgzMzFDMzMuNjczOCAyLjM3MDg5IDMxLjcyNTYgMC40MTc0OCAyOS4zMjcyIDAuNDE3NDhaTTIxLjA4MDYgMTMuNDczNkwxNC4zMjE5IDE2Ljg2NjFDMTMuNTQxOSAxNy4yNTk2IDEyLjYyNDUgMTYuNjkwMSAxMi42MjQ1IDE1LjgxMzVWOS4wMjgzNUMxMi42MjQ1IDguMTUxNzMgMTMuNTQxOSA3LjU4MjI4IDE0LjMyMTkgNy45NzU3MkwyMS4wODA2IDExLjM2ODNDMjEuOTQzMSAxMS43OTk3IDIxLjk0MzEgMTMuMDM4NyAyMS4wODA2IDEzLjQ3MzZaIiBmaWxsPSIjRkMzOTMyIi8+Cjwvc3ZnPgo="); }
  .ico--tk {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU3ODYgMTguMTAwN1Y4LjIzMzczQzE0LjU3ODYgOC4yMzM3MyAxNS43MzYxIDEwLjE2MjkgMTkuOTU2MSAxMC4yMDY2QzIwLjAzNjIgMTAuMjA2NiAyMC4xMDQyIDEwLjE0MTEgMjAuMTA0MiAxMC4wNjFWNi43OTcxM0MyMC4xMDQyIDYuNzE5NDcgMjAuMDQxMSA2LjY1NjM4IDE5Ljk2MSA2LjY1Mzk1QzE2LjU4NTUgNi41ODM1OCAxNS4wMzk2IDMuOTc3MzEgMTQuOTc0MSAxLjY3NjgxQzE0Ljk3NDEgMS41OTE4NyAxNC45MDM3IDEuNTIzOTMgMTQuODE4OCAxLjUyMzkzSDExLjE2OTFDMTEuMDg5IDEuNTIzOTMgMTEuMDI1OSAxLjU4OTQ1IDExLjAyNTkgMS42NjcxVjE3LjYwMzJDMTEuMDI1OSAxOS4yODk3IDkuNzQ5NDYgMjAuNzU1NSA4LjA2NTM0IDIwLjg1NzRDNi4wNzMwMiAyMC45Nzg3IDQuNDQ5NTUgMTkuMjUwOSA0Ljc0NTYxIDE3LjIyOTVDNC45NTQzMSAxNS44MDUgNi4xNTA2OSAxNC42ODYzIDcuNTg3MjkgMTQuNTYyNUM3Ljg5NTQ4IDE0LjUzNTkgOC4xOTYzOCAxNC41NTI4IDguNDg1MTUgMTQuNjExMUM4LjU4MjIyIDE0LjYzMDUgOC42NTc0NCAxNC41Njk4IDguNjU3NDQgMTQuNDcyOFYxMS4xNzQ5QzguNjU3NDQgMTEuMTAyMSA4LjU5OTIyIDExLjAzNjYgOC41Mjg4NSAxMS4wMjkzQzguMDc1MDUgMTAuOTg1NiA3LjYwNjcgMTAuOTg1NiA3LjEzMTA3IDExLjAzNjZDNC4wNDE4OSAxMS4zNjY2IDEuNTQ5NjYgMTMuODQ0MiAxLjIwMjY1IDE2LjkzMzRDMC43NDg4NTUgMjAuOTg2IDMuOTA4NCAyNC40MTczIDcuODY4NzYgMjQuNDE3M0MxMS41NzQzIDI0LjQxNzMgMTQuNTc4NiAyMS40MTMxIDE0LjU3ODYgMTcuNzA3NSIgZmlsbD0iI0Q4MjMyMyIvPgo8cGF0aCBkPSJNMTMuNTkzMiAxNi45OTQyVjcuMTI3MjhDMTMuNTkzMiA3LjEyNzI4IDE0Ljc1MDcgOS4wNTY1IDE4Ljk3MDcgOS4xMDAxOUMxOS4wNTA4IDkuMTAwMTkgMTkuMTE4OCA5LjAzNDY3IDE5LjExODggOC45NTQ1OFY1LjY5MDY4QzE5LjExODggNS42MTMwMyAxOS4wNTU3IDUuNTQ5OTMgMTguOTc1NiA1LjU0NzUxQzE1LjYwMDEgNS40NzcxMyAxNC4wNTQzIDIuODcwODcgMTMuOTg4OCAwLjU3MDM2MkMxMy45ODg4IDAuNDg1NDI4IDEzLjkxODQgMC40MTc0OCAxMy44MzM1IDAuNDE3NDhIMTAuMTgzN0MxMC4xMDM2IDAuNDE3NDggMTAuMDQwNSAwLjQ4MzAwMSAxMC4wNDA1IDAuNTYwNjU1VjE2LjQ5NjdDMTAuMDQwNSAxOC4xODMzIDguNzY0MDggMTkuNjQ5IDcuMDc5OTYgMTkuNzUwOUM1LjA4NzY0IDE5Ljg3MjMgMy40NjQyIDE4LjE0NDUgMy43NjAyNiAxNi4xMjNDMy45Njg5NSAxNC42OTg2IDUuMTY1MyAxMy41Nzk5IDYuNjAxOTEgMTMuNDU2MUM2LjkxMDEgMTMuNDI5NCA3LjIxMTAyIDEzLjQ0NjQgNy40OTk4IDEzLjUwNDZDNy41OTY4NyAxMy41MjQgNy42NzIwOSAxMy40NjM0IDcuNjcyMDkgMTMuMzY2M1YxMC4wNjg0QzcuNjcyMDkgOS45OTU2MyA3LjYxMzg0IDkuOTMwMTEgNy41NDM0NiA5LjkyMjgzQzcuMDg5NjcgOS44NzkxNSA2LjYyMTMyIDkuODc5MTUgNi4xNDU2OSA5LjkzMDExQzMuMDU2NTEgMTAuMjYwMSAwLjU2NDMxMSAxMi43Mzc4IDAuMjE3Mjk0IDE1LjgyN0MtMC4yMzY0OTcgMTkuODc5NiAyLjkyMzA1IDIzLjMxMDkgNi44ODM0MSAyMy4zMTA5QzEwLjU4OSAyMy4zMTA5IDEzLjU5MzIgMjAuMzA2NyAxMy41OTMyIDE2LjYwMTEiIGZpbGw9IiM2REY3RjciLz4KPHBhdGggZD0iTTE0LjA4NjQgMTcuNDE5VjcuNTUyMDlDMTQuMDg2NCA3LjU1MjA5IDE1LjI0MzkgOS40ODEzMSAxOS40NjM5IDkuNTI0OTlDMTkuNTQ0IDkuNTI0OTkgMTkuNjEyIDkuNDU5NDcgMTkuNjEyIDkuMzc5MzlWNi4xMTU0OUMxOS42MTIgNi4wMzc4MyAxOS41NDg5IDUuOTc0NzQgMTkuNDY4OCA1Ljk3MjMxQzE2LjA5MzMgNS45MDE5NCAxNC41NDc1IDMuMjk1NjcgMTQuNDgxOSAwLjk5NTE2N0MxNC40ODE5IDAuOTEwMjMzIDE0LjQxMTYgMC44NDIyODUgMTQuMzI2NyAwLjg0MjI4NUgxMC42NzY5QzEwLjU5NjggMC44NDIyODUgMTAuNTMzNyAwLjkwNzgwNiAxMC41MzM3IDAuOTg1NDZWMTYuOTIxNUMxMC41MzM3IDE4LjYwODEgOS4yNTcyOCAyMC4wNzM4IDcuNTczMTUgMjAuMTc1N0M1LjU4MDg0IDIwLjI5NzEgMy45NTc0IDE4LjU2OTMgNC4yNTM0NSAxNi41NDc4QzQuNDYyMTUgMTUuMTIzNCA1LjY1ODUgMTQuMDA0NyA3LjA5NTEgMTMuODgwOUM3LjQwMzI5IDEzLjg1NDIgNy43MDQxOSAxMy44NzEyIDcuOTkyOTYgMTMuOTI5NEM4LjA5MDAzIDEzLjk0ODggOC4xNjUyOCAxMy44ODgyIDguMTY1MjggMTMuNzkxMVYxMC40OTMyQzguMTY1MjggMTAuNDIwNCA4LjEwNzAzIDEwLjM1NDkgOC4wMzY2NiAxMC4zNDc2QzcuNTgyODcgMTAuMzA0IDcuMTE0NTEgMTAuMzA0IDYuNjM4ODggMTAuMzU0OUMzLjU0OTcgMTAuNjg0OSAxLjA1NzQ4IDEzLjE2MjYgMC43MTA0NTggMTYuMjUxOEMwLjI1NjY2NyAyMC4zMDQ0IDMuNDE2MjQgMjMuNzM1NyA3LjM3NjYgMjMuNzM1N0MxMS4wODIyIDIzLjczNTcgMTQuMDg2NCAyMC43MzE1IDE0LjA4NjQgMTcuMDI1OSIgZmlsbD0iIzExMTExNCIvPgo8L3N2Zz4K"); }
  .ico--filter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUwMDIgMjEuODQ5MUMxMC4xMDI0IDIxLjg0ODggOS43MjA4OSAyMS42OTA3IDkuNDM5NiAyMS40MDkzQzkuMTU4MzEgMjEuMTI4IDkuMDAwMjEgMjAuNzQ2NSA5LjAwMDAzIDIwLjM0ODZWMTMuMDM5OUwyLjgzNTU5IDYuMjU5MjJDMi42NDAwNiA2LjA0NDIxIDIuNTExMTkgNS43NzcwMiAyLjQ2NDY2IDUuNDkwMTRDMi40MTgxMyA1LjIwMzI3IDIuNDU1OTUgNC45MDkwNSAyLjU3MzUgNC42NDMyNkMyLjY5MTA2IDQuMzc3NDcgMi44ODMzIDQuMTUxNTUgMy4xMjY4NSAzLjk5Mjk3QzMuMzcwNCAzLjgzNDM5IDMuNjU0NzggMy43NDk5OCAzLjk0NTQxIDMuNzVIMjAuMDU0N0MyMC4zNDUzIDMuNzUgMjAuNjI5NiAzLjgzNDQxIDIwLjg3MzEgMy45OTI5N0MyMS4xMTY3IDQuMTUxNTMgMjEuMzA4OSA0LjM3NzQyIDIxLjQyNjQgNC42NDMxOEMyMS41NDQgNC45MDg5MyAyMS41ODE4IDUuMjAzMTIgMjEuNTM1NCA1LjQ4OTk4QzIxLjQ4ODkgNS43NzY4MyAyMS4zNiA2LjA0NDAxIDIxLjE2NDYgNi4yNTkwM0wxNSAxMy4wNFYxOC4zNDg3QzE1LjAwMDMgMTguNTk1NyAxNC45Mzk0IDE4LjgzODkgMTQuODIyOSAxOS4wNTY2QzE0LjcwNjMgMTkuMjc0NCAxNC41Mzc3IDE5LjQ2IDE0LjMzMjEgMTkuNTk2OEwxMS4zMzIxIDIxLjU5NjZDMTEuMDg1OCAyMS43NjExIDEwLjc5NjQgMjEuODQ5IDEwLjUwMDIgMjEuODQ5MVpNMy45NDU5NyA1LjI1TDEwLjEwOTkgMTIuMDMwOUMxMC4zNjEyIDEyLjMwNjkgMTAuNTAwNCAxMi42NjY4IDEwLjUgMTMuMDRWMjAuMzQ4NkwxMy41IDE4LjM0ODdWMTMuMDRDMTMuNDk5NyAxMi42NjY3IDEzLjYzODkgMTIuMzA2NyAxMy44OTAzIDEyLjAzMDhMMjAuMDU0MyA1LjI1MDM4TDMuOTQ1OTcgNS4yNVoiIGZpbGw9IiM2NTZFODQiLz4KPC9zdmc+Cg=="); }
  .ico--fb-outline {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjc1IDEyQzIxLjc1IDEwLjA3MTcgMjEuMTc4MiA4LjE4Njc3IDIwLjEwNyA2LjU4MzQ1QzE5LjAzNTggNC45ODAxMiAxNy41MTMyIDMuNzMwNDQgMTUuNzMxNyAyLjk5MjQxQzEzLjk1MDMgMi4yNTQzOSAxMS45OSAyLjA2MTE2IDEwLjA5ODggMi40MzcxN0M4LjIwNzUyIDIuODEzMTggNi40NzAyMyAzLjc0MTUzIDUuMTA2NTcgNS4xMDQ4NUMzLjc0MjkyIDYuNDY4MTcgMi44MTQxMyA4LjIwNTIzIDIuNDM3NjUgMTAuMDk2NEMyLjA2MTE2IDExLjk4NzUgMi4yNTM5IDEzLjk0NzkgMi45OTE0OCAxNS43Mjk1QzMuNzI5MDYgMTcuNTExMSA0Ljk3ODM2IDE5LjAzNCA2LjU4MTQyIDIwLjEwNTZDOC4xODQ0OCAyMS4xNzczIDEwLjA2OTMgMjEuNzQ5NSAxMS45OTc2IDIxLjc1SDEyTDEyLjAwMjQgMjEuNzQ5OUMxNC41ODcgMjEuNzQ2NCAxNy4wNjQ2IDIwLjcxNzkgMTguODkxOSAxOC44OTAyQzIwLjcxOTIgMTcuMDYyNCAyMS43NDcxIDE0LjU4NDUgMjEuNzUgMTJaTTEyLjc1IDIwLjIxNTVWMTQuMjUwMUgxNUMxNS4xOTg5IDE0LjI1MDEgMTUuMzg5NyAxNC4xNzExIDE1LjUzMDMgMTQuMDMwNEMxNS42NzEgMTMuODg5OCAxNS43NSAxMy42OTkgMTUuNzUgMTMuNTAwMUMxNS43NSAxMy4zMDEyIDE1LjY3MSAxMy4xMTA0IDE1LjUzMDMgMTIuOTY5OEMxNS4zODk3IDEyLjgyOTEgMTUuMTk4OSAxMi43NTAxIDE1IDEyLjc1MDFIMTIuNzVWMTAuNTAwMUMxMi43NTA1IDEwLjEwMjQgMTIuOTA4NiA5LjcyMTE0IDEzLjE4OTggOS40Mzk5M0MxMy40NzEgOS4xNTg3MiAxMy44NTIzIDkuMDAwNTUgMTQuMjUgOS4wMDAxSDE1Ljc1QzE1Ljk0ODkgOS4wMDAxIDE2LjEzOTcgOC45MjEwOCAxNi4yODAzIDguNzgwNDNDMTYuNDIxIDguNjM5NzggMTYuNSA4LjQ0OTAxIDE2LjUgOC4yNTAxQzE2LjUgOC4wNTExOSAxNi40MjEgNy44NjA0MiAxNi4yODAzIDcuNzE5NzdDMTYuMTM5NyA3LjU3OTEyIDE1Ljk0ODkgNy41MDAxIDE1Ljc1IDcuNTAwMUgxNC4yNUMxMy40NTQ2IDcuNTAwOTkgMTIuNjkyMSA3LjgxNzM1IDEyLjEyOTcgOC4zNzk3N0MxMS41NjczIDguOTQyMTggMTEuMjUwOSA5LjcwNDcyIDExLjI1IDEwLjUwMDFWMTIuNzUwMUg5QzguODAxMDkgMTIuNzUwMSA4LjYxMDMzIDEyLjgyOTEgOC40Njk2NyAxMi45Njk4QzguMzI5MDIgMTMuMTEwNCA4LjI1IDEzLjMwMTIgOC4yNSAxMy41MDAxQzguMjUgMTMuNjk5IDguMzI5MDIgMTMuODg5OCA4LjQ2OTY3IDE0LjAzMDRDOC42MTAzMyAxNC4xNzExIDguODAxMDkgMTQuMjUwMSA5IDE0LjI1MDFIMTEuMjVWMjAuMjE1NUM5LjEzNTc1IDIwLjAyMjUgNy4xNzcyOCAxOS4wMjE5IDUuNzgxOTggMTcuNDIxN0M0LjM4NjY3IDE1LjgyMTYgMy42NjE5NSAxMy43NDUxIDMuNzU4NTUgMTEuNjI0M0MzLjg1NTE1IDkuNTAzNDMgNC43NjU2NCA3LjUwMTQ2IDYuMzAwNjQgNi4wMzQ3OUM3LjgzNTYzIDQuNTY4MTIgOS44NzY5NiAzLjc0OTY3IDEyIDMuNzQ5NjdDMTQuMTIzMSAzLjc0OTY3IDE2LjE2NDQgNC41NjgxMiAxNy42OTk0IDYuMDM0NzlDMTkuMjM0NCA3LjUwMTQ2IDIwLjE0NDkgOS41MDM0MyAyMC4yNDE1IDExLjYyNDNDMjAuMzM4MSAxMy43NDUxIDE5LjYxMzMgMTUuODIxNiAxOC4yMTggMTcuNDIxN0MxNi44MjI3IDE5LjAyMTkgMTQuODY0MyAyMC4wMjI1IDEyLjc1IDIwLjIxNTVaIiBmaWxsPSIjMkQzNTVDIi8+Cjwvc3ZnPgo="); }
  .ico--wa-outline {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIuMjVDMTAuMzA2NSAyLjI1MDQ1IDguNjQyMzYgMi42OTE4NyA3LjE3MTI5IDMuNTMwOEM1LjcwMDIxIDQuMzY5NzIgNC40NzI5NCA1LjU3NzI1IDMuNjEwMjcgNy4wMzQ1M0MyLjc0NzU5IDguNDkxOCAyLjI3OTI0IDEwLjE0ODYgMi4yNTEzMyAxMS44NDE4QzIuMjIzNDEgMTMuNTM1MSAyLjYzNjg4IDE1LjIwNjQgMy40NTEwNCAxNi42OTEzTDIuNjQ5NzYgMTkuNDk1OUMyLjU3NjI3IDE5Ljc1MzEgMi41NzI5IDIwLjAyNTMgMi42NCAyMC4yODQyQzIuNzA3MSAyMC41NDMyIDIuODQyMjMgMjAuNzc5NSAzLjAzMTM4IDIwLjk2ODZDMy4yMjA1NCAyMS4xNTc4IDMuNDU2ODMgMjEuMjkyOSAzLjcxNTc5IDIxLjM2QzMuOTc0NzQgMjEuNDI3MSA0LjI0NjkyIDIxLjQyMzcgNC41MDQxMyAyMS4zNTAyTDcuMzA4NzYgMjAuNTQ5QzguNjEyMDkgMjEuMjY0MSAxMC4wNjE3IDIxLjY3MTggMTEuNTQ2OCAyMS43NDA4QzEzLjAzMTggMjEuODA5OCAxNC41MTMgMjEuNTM4MyAxNS44NzcgMjAuOTQ3MUMxNy4yNDEgMjAuMzU1OSAxOC40NTE4IDE5LjQ2MDYgMTkuNDE2OCAxOC4zMjk3QzIwLjM4MTggMTcuMTk4OCAyMS4wNzU0IDE1Ljg2MjIgMjEuNDQ0NiAxNC40MjIxQzIxLjgxMzcgMTIuOTgyIDIxLjg0ODggMTEuNDc2NiAyMS41NDY5IDEwLjAyMDlDMjEuMjQ1MSA4LjU2NTIgMjAuNjE0MyA3LjE5NzgxIDE5LjcwMyA2LjAyMzI2QzE4Ljc5MTYgNC44NDg3MSAxNy42MjM4IDMuODk4MTEgMTYuMjg4NyAzLjI0NDEyQzE0Ljk1MzYgMi41OTAxNCAxMy40ODY3IDIuMjUwMSAxMiAyLjI1Wk0xMiAyMC4yNUMxMC41MTg0IDIwLjI1MSA5LjA2NDAzIDE5Ljg1MjUgNy43ODk5OCAxOS4wOTYzQzcuNzAyMTEgMTkuMDQ0MSA3LjYwNDUgMTkuMDEwMyA3LjUwMzEzIDE4Ljk5NzJDNy40MDE3NiAxOC45ODQgNy4yOTg3NyAxOC45OTE3IDcuMjAwNDggMTkuMDE5OEw0LjA5MjEgMTkuOTA4TDQuOTgwMSAxNi43OTk1QzUuMDA4MTggMTYuNzAxMyA1LjAxNTg3IDE2LjU5ODMgNS4wMDI3MiAxNi40OTdDNC45ODk1NiAxNi4zOTU2IDQuOTU1ODMgMTYuMjk4MSA0LjkwMzYgMTYuMjEwMkMzLjk3NDQxIDE0LjY0NDcgMy41ODkwOSAxMi44MTU3IDMuODA3NjcgMTEuMDA4NEM0LjAyNjI0IDkuMjAwOTggNC44MzY0MyA3LjUxNjY0IDYuMTEyMDQgNi4yMTc3MUM3LjM4NzY0IDQuOTE4NzggOS4wNTcwMiA0LjA3ODIgMTAuODYwMSAzLjgyNjkxQzEyLjY2MzMgMy41NzU2MyAxNC40OTg5IDMuOTI3NzQgMTYuMDgxIDQuODI4NDFDMTcuNjYzMiA1LjcyOTA4IDE4LjkwMyA3LjEyNzczIDE5LjYwNzQgOC44MDY0OEMyMC4zMTE4IDEwLjQ4NTIgMjAuNDQxMiAxMi4zNDk4IDE5Ljk3NTUgMTQuMTA5OEMxOS41MDk3IDE1Ljg2OTcgMTguNDc1IDE3LjQyNjMgMTcuMDMyNSAxOC41MzY5QzE1LjU4OTkgMTkuNjQ3NSAxMy44MjA2IDIwLjI0OTggMTIgMjAuMjVaTTE2LjkyMTUgMTMuNDEyOEwxNS4wMDM0IDEyLjMxNjdDMTQuNzcyIDEyLjE4NDYgMTQuNTA5NiAxMi4xMTY1IDE0LjI0MzIgMTIuMTE5NEMxMy45NzY4IDEyLjEyMjIgMTMuNzE2IDEyLjE5NTkgMTMuNDg3NCAxMi4zMzI5TDEyLjM3NjUgMTIuOTk5NkMxMS44MDQ5IDEyLjY2OTggMTEuMzMwMyAxMi4xOTUyIDExLjAwMDUgMTEuNjIzNkwxMS42NjcxIDEwLjUxMjVDMTEuODA0MSAxMC4yODM5IDExLjg3NzcgMTAuMDIzMSAxMS44ODA2IDkuNzU2N0MxMS44ODM0IDkuNDkwMjkgMTEuODE1NCA5LjIyNzkzIDExLjY4MzMgOC45OTY1M0wxMC41ODcyIDcuMDc4NDFDMTAuNDY0OCA2Ljg2NDkyIDEwLjI4ODQgNi42ODc0OCAxMC4wNzU1IDYuNTYzOThDOS44NjI3IDYuNDQwNDkgOS42MjEwNyA2LjM3NTMgOS4zNzUwMSA2LjM3NUM4LjQ4MjAyIDYuMzc1MzQgNy42MjU1MyA2LjcyOTQzIDYuOTkzMDEgNy4zNTk3OEM2LjM2MDQ4IDcuOTkwMTMgNi4wMDM0MyA4Ljg0NTM5IDYuMDAwMDEgOS43MzgzN0M1Ljk5ODQ4IDEwLjgyMjggNi4yMTA3NCAxMS44OTY4IDYuNjI0NjUgMTIuODk5MUM3LjAzODU3IDEzLjkwMTMgNy42NDYwMSAxNC44MTIyIDguNDEyMjMgMTUuNTc5NUM5LjE3ODQ2IDE2LjM0NjggMTAuMDg4NCAxNi45NTU1IDExLjA5MDEgMTcuMzcwOUMxMi4wOTE4IDE3Ljc4NjIgMTMuMTY1NSAxOCAxNC4yNDk5IDE4QzE0LjI1MzkgMTggMTQuMjU5NyAxOC4wMDIyIDE0LjI2MTcgMThDMTUuMTU0NyAxNy45OTY2IDE2LjAwOTkgMTcuNjM5NSAxNi42NDAzIDE3LjAwN0MxNy4yNzA2IDE2LjM3NDQgMTcuNjI0NyAxNS41MTggMTcuNjI1IDE0LjYyNUMxNy42MjQ3IDE0LjM3ODkgMTcuNTU5NSAxNC4xMzczIDE3LjQzNiAxMy45MjQ1QzE3LjMxMjUgMTMuNzExNiAxNy4xMzUgMTMuNTM1MiAxNi45MjE1IDEzLjQxMjhaTTE0LjI1OTcgMTYuNUMxMy4zNzE2IDE2LjUwMTMgMTIuNDkyIDE2LjMyNzMgMTEuNjcxNCAxNS45ODhDMTAuODUwNyAxNS42NDg4IDEwLjEwNSAxNS4xNTA5IDkuNDc3MDMgMTQuNTIzQzguODQ5MDkgMTMuODk1IDguMzUxMjIgMTMuMTQ5MyA4LjAxMTk3IDEyLjMyODdDNy42NzI3MSAxMS41MDggNy40OTg3NCAxMC42Mjg0IDcuNTAwMDEgOS43NDAzNEM3LjUwMjI3IDkuMjU1IDcuNjkyNzQgOC43ODk0NyA4LjAzMTMyIDguNDQxNzJDOC4zNjk5IDguMDkzOTggOC44MzAxOCA3Ljg5MTE2IDkuMzE1MjkgNy44NzU5NEwxMC4zODA5IDkuNzQwNjJMOS41MDA4MiAxMS4yMDc3QzkuNDM4NTggMTEuMzExNCA5LjQwMjM0IDExLjQyODcgOS4zOTUyMSAxMS41NDk0QzkuMzg4MDcgMTEuNjcwMiA5LjQxMDI1IDExLjc5MDkgOS40NTk4NSAxMS45MDEyQzkuOTg2ODggMTMuMDc0MiAxMC45MjU5IDE0LjAxMzIgMTIuMDk4OSAxNC41NDAyQzEyLjIwOTIgMTQuNTg5OCAxMi4zMjk5IDE0LjYxMiAxMi40NTA2IDE0LjYwNDhDMTIuNTcxNCAxNC41OTc3IDEyLjY4ODYgMTQuNTYxNCAxMi43OTIzIDE0LjQ5OTJMMTQuMjU5NCAxMy42MTkxTDE2LjEyNDIgMTQuNjg0NkMxNi4xMDkgMTUuMTY5OCAxNS45MDYxIDE1LjYzMDEgMTUuNTU4NCAxNS45Njg3QzE1LjIxMDYgMTYuMzA3MyAxNC43NDUgMTYuNDk3OCAxNC4yNTk3IDE2LjVaIiBmaWxsPSIjMkQzNTVDIi8+Cjwvc3ZnPgo="); }
  .ico--ig-outline {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDcuNUMxMS4xMSA3LjUgMTAuMjQgNy43NjM5MiA5LjQ5OTkzIDguMjU4MzlDOC43NTk5MSA4Ljc1Mjg1IDguMTgzMTQgOS40NTU2NiA3Ljg0MjU0IDEwLjI3NzlDNy41MDE5NSAxMS4xMDAyIDcuNDEyODMgMTIuMDA1IDcuNTg2NDcgMTIuODc3OUM3Ljc2MDEgMTMuNzUwOCA4LjE4ODY4IDE0LjU1MjYgOC44MTgwMiAxNS4xODJDOS40NDczNiAxNS44MTEzIDEwLjI0OTIgMTYuMjM5OSAxMS4xMjIxIDE2LjQxMzVDMTEuOTk1IDE2LjU4NzIgMTIuODk5OCAxNi40OTgxIDEzLjcyMjEgMTYuMTU3NUMxNC41NDQzIDE1LjgxNjkgMTUuMjQ3MSAxNS4yNDAxIDE1Ljc0MTYgMTQuNTAwMUMxNi4yMzYxIDEzLjc2IDE2LjUgMTIuODkgMTYuNSAxMkMxNi40OTg3IDEwLjgwNjkgMTYuMDI0MSA5LjY2MzEyIDE1LjE4MDUgOC44MTk1QzE0LjMzNjkgNy45NzU4OCAxMy4xOTMxIDcuNTAxMzQgMTIgNy41Wk0xMiAxNUMxMS40MDY3IDE1IDEwLjgyNjYgMTQuODI0MSAxMC4zMzMzIDE0LjQ5NDRDOS44Mzk5NCAxNC4xNjQ4IDkuNDU1NDIgMTMuNjk2MiA5LjIyODM2IDEzLjE0ODFDOS4wMDEzIDEyLjU5OTkgOC45NDE4OSAxMS45OTY3IDkuMDU3NjQgMTEuNDE0N0M5LjE3MzQgMTAuODMyOCA5LjQ1OTEyIDEwLjI5ODIgOS44Nzg2OCA5Ljg3ODY4QzEwLjI5ODIgOS40NTkxMiAxMC44MzI4IDkuMTczNCAxMS40MTQ3IDkuMDU3NjRDMTEuOTk2NyA4Ljk0MTg5IDEyLjU5OTkgOS4wMDEzIDEzLjE0ODEgOS4yMjgzNkMxMy42OTYyIDkuNDU1NDIgMTQuMTY0OCA5LjgzOTk0IDE0LjQ5NDQgMTAuMzMzM0MxNC44MjQxIDEwLjgyNjYgMTUgMTEuNDA2NyAxNSAxMkMxNC45OTkxIDEyLjc5NTQgMTQuNjgyNyAxMy41NTc5IDE0LjEyMDMgMTQuMTIwM0MxMy41NTc5IDE0LjY4MjcgMTIuNzk1NCAxNC45OTkxIDEyIDE1Wk0xNi4xMjUgMi42MjVINy44NzVDNi40ODMxIDIuNjI2NTkgNS4xNDg2NyAzLjE4MDIyIDQuMTY0NDQgNC4xNjQ0NEMzLjE4MDIyIDUuMTQ4NjcgMi42MjY1OSA2LjQ4MzEgMi42MjUgNy44NzVWMTYuMTI1QzIuNjI2NTkgMTcuNTE2OSAzLjE4MDIyIDE4Ljg1MTMgNC4xNjQ0NCAxOS44MzU2QzUuMTQ4NjcgMjAuODE5OCA2LjQ4MzEgMjEuMzczNCA3Ljg3NSAyMS4zNzVIMTYuMTI1QzE3LjUxNjkgMjEuMzczNCAxOC44NTEzIDIwLjgxOTggMTkuODM1NiAxOS44MzU2QzIwLjgxOTggMTguODUxMyAyMS4zNzM0IDE3LjUxNjkgMjEuMzc1IDE2LjEyNVY3Ljg3NUMyMS4zNzM0IDYuNDgzMSAyMC44MTk4IDUuMTQ4NjcgMTkuODM1NiA0LjE2NDQ0QzE4Ljg1MTMgMy4xODAyMiAxNy41MTY5IDIuNjI2NTkgMTYuMTI1IDIuNjI1Wk0xOS44NzUgMTYuMTI1QzE5Ljg3MzkgMTcuMTE5MiAxOS40Nzg0IDE4LjA3MjQgMTguNzc1NCAxOC43NzU0QzE4LjA3MjQgMTkuNDc4NCAxNy4xMTkyIDE5Ljg3MzkgMTYuMTI1IDE5Ljg3NUg3Ljg3NUM2Ljg4MDc4IDE5Ljg3MzkgNS45Mjc2IDE5LjQ3ODQgNS4yMjQ1OCAxOC43NzU0QzQuNTIxNTYgMTguMDcyNCA0LjEyNjEyIDE3LjExOTIgNC4xMjUgMTYuMTI1VjcuODc1QzQuMTI2MTIgNi44ODA3OCA0LjUyMTU2IDUuOTI3NiA1LjIyNDU4IDUuMjI0NThDNS45Mjc2IDQuNTIxNTYgNi44ODA3OCA0LjEyNjEyIDcuODc1IDQuMTI1SDE2LjEyNUMxNy4xMTkyIDQuMTI2MTIgMTguMDcyNCA0LjUyMTU2IDE4Ljc3NTQgNS4yMjQ1OEMxOS40Nzg0IDUuOTI3NiAxOS44NzM5IDYuODgwNzggMTkuODc1IDcuODc1VjE2LjEyNVpNMTggNy4xMjVDMTggNy4zNDc1IDE3LjkzNCA3LjU2NTAxIDE3LjgxMDQgNy43NTAwMkMxNy42ODY4IDcuOTM1MDIgMTcuNTExMSA4LjA3OTIyIDE3LjMwNTUgOC4xNjQzNkMxNy4xIDguMjQ5NTEgMTYuODczOCA4LjI3MTc5IDE2LjY1NTUgOC4yMjgzOEMxNi40MzczIDguMTg0OTggMTYuMjM2OCA4LjA3NzgzIDE2LjA3OTUgNy45MjA1QzE1LjkyMjIgNy43NjMxNiAxNS44MTUgNy41NjI3MSAxNS43NzE2IDcuMzQ0NDhDMTUuNzI4MiA3LjEyNjI1IDE1Ljc1MDUgNi45MDAwNSAxNS44MzU2IDYuNjk0NDhDMTUuOTIwOCA2LjQ4ODkxIDE2LjA2NSA2LjMxMzIxIDE2LjI1IDYuMTg5NkMxNi40MzUgNi4wNjU5OCAxNi42NTI1IDYgMTYuODc1IDZDMTcuMTczNCA2IDE3LjQ1OTUgNi4xMTg1MyAxNy42NzA1IDYuMzI5NUMxNy44ODE1IDYuNTQwNDggMTggNi44MjY2MyAxOCA3LjEyNVoiIGZpbGw9IiMyRDM1NUMiLz4KPC9zdmc+Cg=="); }
  .ico--link-outline {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNTAwNjYgMTEuMjQ5NkgxNi41MDA3QzE2LjY5OTYgMTEuMjQ5NiAxNi44OTAzIDExLjMyODYgMTcuMDMxIDExLjQ2OTNDMTcuMTcxNiAxMS42MDk5IDE3LjI1MDcgMTEuODAwNyAxNy4yNTA3IDExLjk5OTZDMTcuMjUwNyAxMi4xOTg1IDE3LjE3MTYgMTIuMzg5MyAxNy4wMzEgMTIuNTNDMTYuODkwMyAxMi42NzA2IDE2LjY5OTYgMTIuNzQ5NiAxNi41MDA3IDEyLjc0OTZINy41MDA2NkM3LjMwMTc0IDEyLjc0OTYgNy4xMTA5OCAxMi42NzA2IDYuOTcwMzMgMTIuNTNDNi44Mjk2NyAxMi4zODkzIDYuNzUwNjYgMTIuMTk4NSA2Ljc1MDY2IDExLjk5OTZDNi43NTA2NiAxMS44MDA3IDYuODI5NjcgMTEuNjA5OSA2Ljk3MDMzIDExLjQ2OTNDNy4xMTA5OCAxMS4zMjg2IDcuMzAxNzQgMTEuMjQ5NiA3LjUwMDY2IDExLjI0OTZaTTkuNzUgMTUuNzVINkM1LjAwNTQ0IDE1Ljc1IDQuMDUxNjEgMTUuMzU0OSAzLjM0ODM1IDE0LjY1MTdDMi42NDUwOSAxMy45NDg0IDIuMjUgMTIuOTk0NiAyLjI1IDEyQzIuMjUgMTEuMDA1NCAyLjY0NTA5IDEwLjA1MTYgMy4zNDgzNSA5LjM0ODM1QzQuMDUxNjEgOC42NDUwOSA1LjAwNTQ0IDguMjUgNiA4LjI1SDkuNzVDOS45NDg5MSA4LjI1IDEwLjEzOTcgOC4xNzA5OCAxMC4yODAzIDguMDMwMzNDMTAuNDIxIDcuODg5NjggMTAuNSA3LjY5ODkxIDEwLjUgNy41QzEwLjUgNy4zMDEwOSAxMC40MjEgNy4xMTAzMiAxMC4yODAzIDYuOTY5NjdDMTAuMTM5NyA2LjgyOTAyIDkuOTQ4OTEgNi43NSA5Ljc1IDYuNzVINkM0LjYwNzYxIDYuNzUgMy4yNzIyNiA3LjMwMzEyIDIuMjg3NjkgOC4yODc2OUMxLjMwMzEyIDkuMjcyMjYgMC43NSAxMC42MDc2IDAuNzUgMTJDMC43NSAxMy4zOTI0IDEuMzAzMTIgMTQuNzI3NyAyLjI4NzY5IDE1LjcxMjNDMy4yNzIyNiAxNi42OTY5IDQuNjA3NjEgMTcuMjUgNiAxNy4yNUg5Ljc1QzkuOTQ4OTEgMTcuMjUgMTAuMTM5NyAxNy4xNzEgMTAuMjgwMyAxNy4wMzAzQzEwLjQyMSAxNi44ODk3IDEwLjUgMTYuNjk4OSAxMC41IDE2LjVDMTAuNSAxNi4zMDExIDEwLjQyMSAxNi4xMTAzIDEwLjI4MDMgMTUuOTY5N0MxMC4xMzk3IDE1LjgyOSA5Ljk0ODkxIDE1Ljc1IDkuNzUgMTUuNzVaTTE4LjAwMDcgNi43NUgxNC4yNTA3QzE0LjA1MTcgNi43NSAxMy44NjEgNi44MjkwMiAxMy43MjAzIDYuOTY5NjdDMTMuNTc5NyA3LjExMDMyIDEzLjUwMDcgNy4zMDEwOSAxMy41MDA3IDcuNUMxMy41MDA3IDcuNjk4OTEgMTMuNTc5NyA3Ljg4OTY4IDEzLjcyMDMgOC4wMzAzM0MxMy44NjEgOC4xNzA5OCAxNC4wNTE3IDguMjUgMTQuMjUwNyA4LjI1SDE4LjAwMDdDMTguOTk1MiA4LjI1IDE5Ljk0OSA4LjY0NTA5IDIwLjY1MjMgOS4zNDgzNUMyMS4zNTU2IDEwLjA1MTYgMjEuNzUwNyAxMS4wMDU0IDIxLjc1MDcgMTJDMjEuNzUwNyAxMi45OTQ2IDIxLjM1NTYgMTMuOTQ4NCAyMC42NTIzIDE0LjY1MTdDMTkuOTQ5IDE1LjM1NDkgMTguOTk1MiAxNS43NSAxOC4wMDA3IDE1Ljc1SDE0LjI1MDdDMTQuMDUxNyAxNS43NSAxMy44NjEgMTUuODI5IDEzLjcyMDMgMTUuOTY5N0MxMy41Nzk3IDE2LjExMDMgMTMuNTAwNyAxNi4zMDExIDEzLjUwMDcgMTYuNUMxMy41MDA3IDE2LjY5ODkgMTMuNTc5NyAxNi44ODk3IDEzLjcyMDMgMTcuMDMwM0MxMy44NjEgMTcuMTcxIDE0LjA1MTcgMTcuMjUgMTQuMjUwNyAxNy4yNUgxOC4wMDA3QzE5LjM5MyAxNy4yNSAyMC43Mjg0IDE2LjY5NjkgMjEuNzEzIDE1LjcxMjNDMjIuNjk3NSAxNC43Mjc3IDIzLjI1MDcgMTMuMzkyNCAyMy4yNTA3IDEyQzIzLjI1MDcgMTAuNjA3NiAyMi42OTc1IDkuMjcyMjYgMjEuNzEzIDguMjg3NjlDMjAuNzI4NCA3LjMwMzEyIDE5LjM5MyA2Ljc1IDE4LjAwMDcgNi43NVoiIGZpbGw9IiMyRDM1NUMiLz4KPC9zdmc+Cg=="); }
  .ico--close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljc1IDUuNzVMNS4yNSAxOS4yNSIgc3Ryb2tlPSIjMzQzMzMwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguNzUgMTkuMjVMNS4yNSA1Ljc1IiBzdHJva2U9IiMzNDMzMzAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); }
  .ico--arrowlink {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ5OTkgNFYxMC41QzEyLjQ5OTkgMTAuNjMyNiAxMi40NDcyIDEwLjc1OTggMTIuMzUzNCAxMC44NTM2QzEyLjI1OTcgMTAuOTQ3MyAxMi4xMzI1IDExIDExLjk5OTkgMTFDMTEuODY3MyAxMSAxMS43NDAxIDEwLjk0NzMgMTEuNjQ2MyAxMC44NTM2QzExLjU1MjYgMTAuNzU5OCAxMS40OTk5IDEwLjYzMjYgMTEuNDk5OSAxMC41VjUuMjA2MjVMNC4zNTYxMyAxMi4zNTYyQzQuMjYwNTYgMTIuNDQ4NyA0LjEzMjgyIDEyLjUwMDMgMy45OTk4OCAxMi41MDAzQzMuODY2OTQgMTIuNTAwMyAzLjczOTIgMTIuNDQ4NyAzLjY0MzYzIDEyLjM1NjJDMy41NDk3NCAxMi4yNjE1IDMuNDk3MDcgMTIuMTMzNCAzLjQ5NzA3IDEyQzMuNDk3MDcgMTEuODY2NiAzLjU0OTc0IDExLjczODUgMy42NDM2MyAxMS42NDM4TDEwLjc5MzYgNC41SDUuNDk5ODhDNS4zNjcyNyA0LjUgNS4yNDAxIDQuNDQ3MzIgNS4xNDYzMyA0LjM1MzU1QzUuMDUyNTYgNC4yNTk3OSA0Ljk5OTg4IDQuMTMyNjEgNC45OTk4OCA0QzQuOTk5ODggMy44NjczOSA1LjA1MjU2IDMuNzQwMjEgNS4xNDYzMyAzLjY0NjQ1QzUuMjQwMSAzLjU1MjY4IDUuMzY3MjcgMy41IDUuNDk5ODggMy41SDExLjk5OTlDMTIuMTMyNSAzLjUgMTIuMjU5NyAzLjU1MjY4IDEyLjM1MzQgMy42NDY0NUMxMi40NDcyIDMuNzQwMjEgMTIuNDk5OSAzLjg2NzM5IDEyLjQ5OTkgNFoiIGZpbGw9IiM0NTQ1NDUiLz4KPC9zdmc+Cg=="); }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  margin-bottom: 0.5rem; }

a {
  text-decoration: none; }

p {
  line-height: 1.6;
  margin-bottom: 1rem; }

.btn {
  font-family: "Montserrat Alternates", sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding: 18px 30px;
  border: none;
  border-radius: 24px;
  background-color: #fff;
  color: #00AAEB;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: 0.15s all ease-in-out;
  transition: 0.15s all ease-in-out; }
  .btn:hover {
    background-color: #0077cc;
    color: white; }
  .btnRow {
    margin: auto;
    width: 100%;
    text-align: center; }
  .btn--loading {
    background: none;
    border: none;
    font-family: Inter;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    vertical-align: bottom;
    color: #2b3947;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 12px;
    margin: auto;
    cursor: auto;
    /* Animation to make the spinner rotate */ }
    .btn--loading:hover {
      background: none;
      color: initial; }
    .btn--loading--animate .ico {
      -webkit-animation: spin 1.5s ease-out infinite;
      animation: spin 1.5s ease-out infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
  .btnCardmore {
    margin-top: 12px;
    margin-bottom: 20px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 140px;
    background: #F8F8F8;
    border: 1px solid #e7e7e7;
    color: #2B3947;
    border-radius: 8px;
    font-family: Plus Jakarta Sans;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.2px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 22px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .btnCardmore button {
      width: 48px;
      height: 48px;
      cursor: pointer;
      border: 8px solid #fff;
      -webkit-transition: 0.1s all ease-in-out;
      transition: 0.1s all ease-in-out;
      background: #00aaeb;
      border-radius: 50%; }
      .btnCardmore button::after {
        content: 'next';
        color: transparent;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzMwMDMgMTguOTI3TDguNjU4MDYgMTEuOTk5OUwxLjMzMDAzIDUuMDczMDhDMC4yMjMzMjMgNC4wMjY5MiAwLjIyMzMyMyAyLjMzMDc2IDEuMzMwMDMgMS4yODQ2MkMyLjQzNjg4IDAuMjM4NDYgNC4yMzExMyAwLjIzODQ2IDUuMzM3OTggMS4yODQ2MkwxNC42NyAxMC4xMDU3QzE1LjIwMTQgMTAuNjA4MiAxNS41IDExLjI4OTUgMTUuNSAxMS45OTk5QzE1LjUgMTIuNzEwNiAxNS4yMDE0IDEzLjM5MTggMTQuNjcgMTMuODk0Mkw1LjMzNzk4IDIyLjcxNTNDNS4xOTk2OCAyMi44NDYgNS4wNTA1IDIyLjk2MDQgNC44OTMzOCAyMy4wNTg2QzMuNzkzMzQgMjMuNzQ1MiAyLjI5ODM1IDIzLjYzMDggMS4zMzAwMyAyMi43MTUzQzEuMTkxNzEgMjIuNTg0NSAxLjA3MDY2IDIyLjQ0MzcgMC45NjY5MTcgMjIuMjk1QzAuMjQwNjIxIDIxLjI1NTIgMC4zNjE2NjcgMTkuODQyMyAxLjMzMDAzIDE4LjkyN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center; }

.cardWrap {
  padding-top: 12px;
  margin-bottom: 24px;
  width: 100%; }
  .cardWrap--3 .cardList {
    --gap: 20px;
    --columns: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--gap); }
  .cardWrap--3 .card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% - (var(--gap) * (var(--columns) - 1))) / var(--columns));
    flex: 0 0 calc((100% - (var(--gap) * (var(--columns) - 1))) / var(--columns));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 12px; }
    .cardWrap--3 .cardThumb {
      position: relative;
      width: 100%;
      aspect-ratio: 400 / 223;
      overflow: hidden;
      background-color: #ccc; }
      .cardWrap--3 .cardThumb img {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover; }
      .cardWrap--3 .cardThumb--video {
        position: relative; }
        .cardWrap--3 .cardThumb--video:after {
          content: "";
          background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IiMzNzM2MzYiIGZpbGwtb3BhY2l0eT0iMC43Ii8+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iNTkiIGhlaWdodD0iNTkiIHJ4PSIyOS41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTI4MF8zNzEpIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xMjgwXzM3MSkiPgo8cGF0aCBkPSJNNDAuNSAzMEM0MC40OTk1IDMwLjI1NzkgNDAuNDMyOCAzMC41MTE0IDQwLjMwNjQgMzAuNzM2MkM0MC4xODAxIDMwLjk2MTEgMzkuOTk4MiAzMS4xNDk4IDM5Ljc3ODEgMzEuMjg0M0wyNi4yNzgxIDM5LjUyNUMyNi4wNTMzIDM5LjY2NzUgMjUuNzkzNiAzOS43NDU1IDI1LjUyNzQgMzkuNzUwNEMyNS4yNjEyIDM5Ljc1NTQgMjQuOTk4OCAzOS42ODcxIDI0Ljc2ODggMzkuNTUzMUMyNC41MzUzIDM5LjQyNSAyNC4zNDA3IDM5LjIzNjQgMjQuMjA1NSAzOS4wMDcxQzI0LjA3MDIgMzguNzc3OCAyMy45OTkyIDM4LjUxNjIgMjQgMzguMjVWMjEuNzVDMjMuOTk5MiAyMS40ODM3IDI0LjA3MDIgMjEuMjIyMiAyNC4yMDU1IDIwLjk5MjlDMjQuMzQwNyAyMC43NjM1IDI0LjUzNTMgMjAuNTc0OSAyNC43Njg4IDIwLjQ0NjhDMjQuOTk4OCAyMC4zMTI4IDI1LjI2MTIgMjAuMjQ0NiAyNS41Mjc0IDIwLjI0OTVDMjUuNzkzNiAyMC4yNTQ1IDI2LjA1MzMgMjAuMzMyNSAyNi4yNzgxIDIwLjQ3NUwzOS43NzgxIDI4LjcxNTZDMzkuOTk4MiAyOC44NTAyIDQwLjE4MDEgMjkuMDM4OSA0MC4zMDY0IDI5LjI2MzdDNDAuNDMyOCAyOS40ODg2IDQwLjQ5OTUgMjkuNzQyIDQwLjUgMzBaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8xMjgwXzM3MSIgeD0iMTQiIHk9IjEwLjI0OTMiIHdpZHRoPSIzNi41IiBoZWlnaHQ9IjM5LjUwMTUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4yIDAgMCAwIDAgMC4yIDAgMCAwIDAgMC4yIDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjgwXzM3MSIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjgwXzM3MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjgwXzM3MSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDE4KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
          width: 60px;
          height: 60px;
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          margin: auto; }
  .cardWrap--4 .cardList {
    --gap: 24px;
    --columns: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--gap); }
  .cardWrap--4 .card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% - (var(--gap) * (var(--columns) - 1))) / var(--columns));
    flex: 0 0 calc((100% - (var(--gap) * (var(--columns) - 1))) / var(--columns));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 16px; }
  .cardWrap--4 .cardProduct__title {
    padding-right: 20px; }
  .cardWrap--slider.cardWrap--thumb .cardThumb {
    border: 8px solid #fff;
    overflow: hidden;
    border-radius: 20px; }
  .cardWrap--slider.cardWrap--thumb .cardText {
    display: none; }
  .cardWrap--slider .card {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 16px; }
    .cardWrap--slider .cardThumb img {
      width: 100%; }
  .cardWrap--slider .cardProduct__title {
    padding-right: 20px; }
  .cardWrap--thumb .card {
    aspect-ratio: 4 / 3;
    z-index: 2;
    border-radius: 20px;
    overflow: hidden;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .cardWrap--thumb .cardThumb {
      height: 100%;
      width: 100%; }
    .cardWrap--thumb .cardText {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      z-index: 3; }
    .cardWrap--thumb .cardTitle {
      font-family: "DynaPuff", system-ui;
      font-weight: 500;
      font-size: 32px;
      color: #fff;
      margin: 30px auto;
      text-align: center; }
  .cardWrap--video .cardThumb {
    position: relative; }
    .cardWrap--video .cardThumb:after {
      content: "";
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IiMzNzM2MzYiIGZpbGwtb3BhY2l0eT0iMC43Ii8+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iNTkiIGhlaWdodD0iNTkiIHJ4PSIyOS41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTI4MF8zNzEpIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xMjgwXzM3MSkiPgo8cGF0aCBkPSJNNDAuNSAzMEM0MC40OTk1IDMwLjI1NzkgNDAuNDMyOCAzMC41MTE0IDQwLjMwNjQgMzAuNzM2MkM0MC4xODAxIDMwLjk2MTEgMzkuOTk4MiAzMS4xNDk4IDM5Ljc3ODEgMzEuMjg0M0wyNi4yNzgxIDM5LjUyNUMyNi4wNTMzIDM5LjY2NzUgMjUuNzkzNiAzOS43NDU1IDI1LjUyNzQgMzkuNzUwNEMyNS4yNjEyIDM5Ljc1NTQgMjQuOTk4OCAzOS42ODcxIDI0Ljc2ODggMzkuNTUzMUMyNC41MzUzIDM5LjQyNSAyNC4zNDA3IDM5LjIzNjQgMjQuMjA1NSAzOS4wMDcxQzI0LjA3MDIgMzguNzc3OCAyMy45OTkyIDM4LjUxNjIgMjQgMzguMjVWMjEuNzVDMjMuOTk5MiAyMS40ODM3IDI0LjA3MDIgMjEuMjIyMiAyNC4yMDU1IDIwLjk5MjlDMjQuMzQwNyAyMC43NjM1IDI0LjUzNTMgMjAuNTc0OSAyNC43Njg4IDIwLjQ0NjhDMjQuOTk4OCAyMC4zMTI4IDI1LjI2MTIgMjAuMjQ0NiAyNS41Mjc0IDIwLjI0OTVDMjUuNzkzNiAyMC4yNTQ1IDI2LjA1MzMgMjAuMzMyNSAyNi4yNzgxIDIwLjQ3NUwzOS43NzgxIDI4LjcxNTZDMzkuOTk4MiAyOC44NTAyIDQwLjE4MDEgMjkuMDM4OSA0MC4zMDY0IDI5LjI2MzdDNDAuNDMyOCAyOS40ODg2IDQwLjQ5OTUgMjkuNzQyIDQwLjUgMzBaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8xMjgwXzM3MSIgeD0iMTQiIHk9IjEwLjI0OTMiIHdpZHRoPSIzNi41IiBoZWlnaHQ9IjM5LjUwMTUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4yIDAgMCAwIDAgMC4yIDAgMCAwIDAgMC4yIDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjgwXzM3MSIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjgwXzM3MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjgwXzM3MSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDE4KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
      width: 60px;
      height: 60px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto; }
  .cardWrap--videoPortrait .card {
    overflow: hidden;
    border-radius: 24px;
    border: 8px solid #fff; }
    .cardWrap--videoPortrait .cardThumb {
      position: relative;
      width: 100%;
      aspect-ratio: 292 / 438;
      width: 292px;
      height: 438px;
      overflow: hidden;
      background-color: #ccc;
      border-radius: 22px; }
      .cardWrap--videoPortrait .cardThumb img {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover; }
    .cardWrap--videoPortrait .cardText {
      position: absolute;
      bottom: 0;
      background: rgba(0, 113, 188, 0.9); }
  .cardWrap--videoPortrait .swiperWrap--6 .swiper-slide .card {
    height: 349px;
    padding: 0;
    border-radius: 12px; }
    .cardWrap--videoPortrait .swiperWrap--6 .swiper-slide .cardThumb {
      border-radius: 12px; }
    .cardWrap--videoPortrait .swiperWrap--6 .swiper-slide .cardText {
      padding: 16px;
      margin: 10px;
      border-radius: 12px; }
    .cardWrap--videoPortrait .swiperWrap--6 .swiper-slide .cardTitle {
      font-family: Plus Jakarta Sans;
      font-weight: 700;
      font-size: 16px;
      line-height: 20px;
      color: #fff;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
  .cardWrap--videoPortrait .swiper-slide .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .cardWrap--product .cardThumb {
    position: relative;
    width: 100%;
    aspect-ratio: 292 / 292;
    overflow: hidden;
    background-color: #ccc;
    border-radius: 16px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
    .cardWrap--product .cardThumb img {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .cardWrap--product .cardTitle {
    margin: 4px 0 8px; }
  .cardWrap--product .cardTag {
    font-size: 13px; }
  .cardWrap--character .card {
    text-align: center; }
    .cardWrap--character .cardThumb {
      aspect-ratio: 3;
      background: #fff;
      margin-top: 32px; }
      .cardWrap--character .cardThumb img {
        margin: auto;
        width: 120px;
        height: 120px;
        border-radius: 50%; }
    .cardWrap--character .cardTag {
      text-align: center;
      display: inline-block; }
    .cardWrap--character .cardLabel {
      z-index: 2; }

.cardList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.card {
  background-color: #fff;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
  overflow: hidden; }
  .cardThumb__duration {
    position: absolute;
    bottom: 8px;
    right: 8px;
    background: rgba(0, 0, 0, 0.75);
    padding: 4px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    font-family: Inter;
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #fff; }
  .cardThumb iframe {
    width: 100%; }
  .cardDuration {
    border-radius: 30px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
    position: absolute;
    right: 8px;
    bottom: 8px;
    background: rgba(0, 0, 0, 0.75);
    font-family: Inter;
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #fff; }
  .cardText {
    padding: 16px 20px; }
  .cardTitle {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 130%;
    color: #343945;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
  .cardProduct__title {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 16px;
    color: #656e84; }
  .cardTag {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #656e84;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px; }
    .cardTag__iconImg {
      width: 64px;
      height: 64px;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: 50%; }
  .card p.cardTag {
    margin-bottom: 8px; }
  .cardLabel {
    position: relative;
    font-family: DynaPuff;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    position: absolute;
    background-color: #ccc;
    border: 2px solid #fff;
    color: #fff;
    padding: 7px 12px;
    gap: 6px;
    border-radius: 40px;
    border-width: 2px;
    top: 14px;
    left: 14px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: capitalize; }
    .cardLabel::before {
      content: "";
      background-repeat: no-repeat;
      height: 20px;
      display: inline-block; }
    .cardLabel--games {
      background-color: #00aaeb; }
      .cardLabel--games::before {
        width: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjU3MDUgMTIuMTk5MkM0LjA5OTg5IDEyLjM1NjQgMy45NTExNiAxMi41MjIxIDMuODExNTMgMTIuNjk1MUMyLjE4NzIyIDE0LjcwOTEgMi4xNzQ2MSAxOC4xNzAzIDMuNzg2NTUgMjAuMTg2M0M1Ljg0NTQyIDIyLjc4MjUgOS42MjQ1NiAyMy4yMTEgMTIuMjI3NCAyMS4xNDM5QzEzLjI4ODQgMjAuMzAxMiAxNC4wMzQ3IDE5LjEyNjIgMTQuMzQ2NCAxNy44MDg4QzE0LjQ5MTQgMTcuMTI4NyAxNC43OTcyIDE2LjQ5MzIgMTUuMjM4NSAxNS45NTUxQzE1LjM0NjEgMTUuODI2NiAxNS40NjA3IDE1LjcwMTggMTUuNTgyMiAxNS41ODAzQzE1LjY5NzMgMTUuNDY1MiAxNS44MTU2IDE1LjM1NDggMTUuOTM3IDE1LjI0OThDMTYuNDgwOCAxNC43OTk0IDE3LjEyNTcgMTQuNDg3NiAxNy44MTU5IDE0LjM0MTVDMjEuMDQ2NyAxMy41NzE4IDIzLjA0OTkgMTAuMzMwOSAyMi4yOTA2IDcuMTAyNjZDMjEuOTgxOSA1Ljc5MDIxIDIxLjI0MDMgNC42MjEyNiAyMC4xODUgMy43ODQ0N0MxOC4xNzA4IDIuMTczNjggMTQuNzA5NiAyLjE4Njg0IDEyLjY5NTUgMy44MTExOUMxMi41MjI4IDMuOTUwNTUgMTIuMzU3NyA0LjA5ODY5IDEyLjIwMTEgNC4yNTUzTDQuMjU3MDkgMTIuMTk5M0w0LjI1NzA1IDEyLjE5OTJaIiBmaWxsPSIjRkZEMzNGIi8+CjxwYXRoIGQ9Ik0xNS40Mjc3IDExLjMxMzdDMTUuODUzOCAxMC44ODc2IDE1Ljc5NjIgMTAuMTM5NCAxNS4yOTkyIDkuNjQyMzNDMTQuODAyMSA5LjE0NTMgMTQuMDUzOSA5LjA4Nzc0IDEzLjYyNzggOS41MTM3N0MxMy4yMDE4IDkuOTM5NzkgMTMuMjU5NCAxMC42ODgxIDEzLjc1NjQgMTEuMTg1MUMxNC4yNTM0IDExLjY4MjEgMTUuMDAxNyAxMS43Mzk3IDE1LjQyNzcgMTEuMzEzN1oiIGZpbGw9IiNFQTM4MzYiLz4KPHBhdGggZD0iTTE3LjQzMTUgMi42MjQ2N0MxNy44NTM5IDkuODY2NzQgMTEuNjAwNSAxOC45NzI1IDkuMDI0NzYgMjIuMzk1NEMxMS42MTU1IDIyLjE4MiAxMy43Njg3IDIwLjMyMjUgMTQuMzU2NCAxNy43OTE2QzE0LjQ5OTYgMTcuMTEwOSAxNC44MDQgMTYuNDc1MyAxNS4yNDQ0IDE1LjkzNzdDMTUuMzUzNCAxNS44MDk5IDE1LjQ2ODcgMTUuNjg1IDE1LjU4OTcgMTUuNTY0QzE1LjcwNDcgMTUuNDQ5IDE1LjgyMjggMTUuMzM4OCAxNS45NDQxIDE1LjIzNEMxNi40ODc0IDE0Ljc4NDUgMTcuMTMyMyAxNC40NzQyIDE3LjgyMzIgMTQuMzI5OUMyMS4wNTY3IDEzLjU2ODcgMjMuMDUzMyAxMC4zMjg4IDIyLjI4MzEgNy4wOTMyOEMyMS45NzAxIDUuNzc3ODYgMjEuMjIzNyA0LjYwNDg4IDIwLjE2NDMgMy43NjM2MkMxOS4zNjg1IDMuMTUwODEgMTguNDI2MSAyLjc1Nzk4IDE3LjQzMTUgMi42MjQ2N1oiIGZpbGw9IiNGRkFDM0UiLz4KPHBhdGggZD0iTTYuMDk3MjYgMTQuOTg3TDcuMjcyNzEgMTMuODExNUw4LjY1MDIgMTUuMTg5TDEwLjExOTUgMTMuNzE5N0wxMS4yMjE1IDE0LjgyMTdMOS43NTIxNyAxNi4yOTFMMTEuMTI5NyAxNy42Njg1TDkuOTU0MjEgMTguODQzOUw4LjU3NjcyIDE3LjQ2NjRMNy4xMDczOSAxOC45MzU4TDYuMDA1NDIgMTcuODMzOEw3LjQ3NDc0IDE2LjM2NDVMNi4wOTcyNiAxNC45ODdaIiBmaWxsPSIjMzgzODU2Ii8+CjxwYXRoIGQ9Ik0xNS42NDUyIDcuNTk5NTdDMTYuMTEzOSA3LjEzMDk0IDE2LjExMzkgNi4zNzExMyAxNS42NDUyIDUuOTAyNUMxNS4xNzY2IDUuNDMzODcgMTQuNDE2OCA1LjQzMzg3IDEzLjk0ODEgNS45MDI1QzEzLjQ3OTUgNi4zNzExMyAxMy40Nzk1IDcuMTMwOTQgMTMuOTQ4MSA3LjU5OTU3QzE0LjQxNjggOC4wNjgyMSAxNS4xNzY2IDguMDY4MjEgMTUuNjQ1MiA3LjU5OTU3WiIgZmlsbD0iIzkxQ0VDRSIvPgo8cGF0aCBkPSJNMTkuMDM5NyAxMC45OTM3QzE5LjUwODQgMTAuNTI1MSAxOS41MDg0IDkuNzY1MyAxOS4wMzk3IDkuMjk2NjdDMTguNTcxMSA4LjgyODAzIDE3LjgxMTMgOC44MjgwMyAxNy4zNDI3IDkuMjk2NjdDMTYuODc0IDkuNzY1MyAxNi44NzQgMTAuNTI1MSAxNy4zNDI3IDEwLjk5MzdDMTcuODExMyAxMS40NjI0IDE4LjU3MTEgMTEuNDYyNCAxOS4wMzk3IDEwLjk5MzdaIiBmaWxsPSIjOTFDRUNFIi8+CjxwYXRoIGQ9Ik0xOS40MTM3IDcuMzI4MThDMTkuOTEwOCA2LjgzMTE1IDE5LjkxMDggNi4wMjUzIDE5LjQxMzcgNS41MjgyN0MxOC45MTY3IDUuMDMxMjQgMTguMTEwOSA1LjAzMTI0IDE3LjYxMzggNS41MjgyN0MxNy4xMTY4IDYuMDI1MyAxNy4xMTY4IDYuODMxMTUgMTcuNjEzOCA3LjMyODE4QzE4LjExMDkgNy44MjUyMSAxOC45MTY3IDcuODI1MjEgMTkuNDEzNyA3LjMyODE4WiIgZmlsbD0iI0VBMzgzNiIvPgo8cGF0aCBkPSJNMTQuMjU0NiA5LjQwMDk5QzE0LjQ2NDkgOS40NTAxMyAxNC42NTcyIDkuNTU2ODQgMTQuODEwMiA5LjcwODgxQzE1LjI3MDYgMTAuMTY5MiAxNS4yNzA2IDEwLjkxNTQgMTQuODEwMiAxMS4zNzU3QzE0LjY1NzEgMTEuNTI3NyAxNC40NjQ5IDExLjYzNDQgMTQuMjU0NiAxMS42ODM2QzE0Ljg4NDcgMTEuODM5MSAxNS41MjIgMTEuNDU0MSAxNS42Nzc2IDEwLjgyNEMxNS44MzMxIDEwLjE5MzkgMTUuNDQ4MSA5LjU1NjYgMTQuODE4IDkuNDAxMDVDMTQuNjMzIDkuMzU1NDMgMTQuNDM5NiA5LjM1NTQzIDE0LjI1NDYgOS40MDA5OVoiIGZpbGw9IiNENjIxMjEiLz4KPHBhdGggZD0iTTE0LjUxMjQgNS41NDQwNUMxNC43MjI3IDUuNTkzMiAxNC45MTUgNS42OTk5IDE1LjA2OCA1Ljg1MTg4QzE1LjUyODQgNi4zMTIyMyAxNS41Mjg0IDcuMDU4NDUgMTUuMDY4IDcuNTE4ODFDMTQuOTE0OSA3LjY3MDc5IDE0LjcyMjcgNy43Nzc0NCAxNC41MTI0IDcuODI2NjVDMTUuMTQyNSA3Ljk4MjIxIDE1Ljc3OTggNy41OTcxOCAxNS45MzU0IDYuOTY3MDhDMTYuMDkwOSA2LjMzNjk3IDE1LjcwNTkgNS42OTk2NyAxNS4wNzU4IDUuNTQ0MTFDMTQuODkwOCA1LjQ5ODQ2IDE0LjY5NzUgNS40OTg0NiAxNC41MTI0IDUuNTQ0MDVaIiBmaWxsPSIjODNCMkI3Ii8+CjxwYXRoIGQ9Ik0xOC4zNjg4IDUuMjg2OTFDMTguNTc5MSA1LjMzNjA5IDE4Ljc3MTQgNS40NDI3NiAxOC45MjQ1IDUuNTk0NzRDMTkuMzg0OCA2LjA1NTA5IDE5LjM4NDggNi44MDEzMSAxOC45MjQ1IDcuMjYxNjdDMTguNzcxNCA3LjQxMzY1IDE4LjU3OTEgNy41MjAzIDE4LjM2ODggNy41Njk1MUMxOC45OTg5IDcuNzI1MDcgMTkuNjM2MiA3LjM0MDA0IDE5Ljc5MTggNi43MDk5NEMxOS45NDc0IDYuMDc5ODMgMTkuNTYyNCA1LjQ0MjUzIDE4LjkzMjMgNS4yODY5N0MxOC43NDcyIDUuMjQxMzUgMTguNTUzOSA1LjI0MTM1IDE4LjM2ODggNS4yODY5MVoiIGZpbGw9IiNENjIxMjEiLz4KPHBhdGggZD0iTTE3Ljg1NTIgOC44ODY3N0MxOC4wNjU1IDguOTM1OTEgMTguMjU3NyA5LjA0MjYyIDE4LjQxMDggOS4xOTQ1OUMxOC44NzEyIDkuNjU0OTQgMTguODcxMiAxMC40MDEyIDE4LjQxMDggMTAuODYxNUMxOC4yNTc3IDExLjAxMzUgMTguMDY1NSAxMS4xMjAyIDE3Ljg1NTIgMTEuMTY5NEMxOC40ODUzIDExLjMyNDkgMTkuMTIyNiAxMC45Mzk5IDE5LjI3ODEgMTAuMzA5OEMxOS40MzM3IDkuNjc5NjggMTkuMDQ4NyA5LjA0MjM4IDE4LjQxODYgOC44ODY4MkMxOC4yMzM2IDguODQxMiAxOC4wNDAyIDguODQxMTcgMTcuODU1MiA4Ljg4Njc3WiIgZmlsbD0iIzgzQjJCNyIvPgo8cGF0aCBkPSJNNi43Nzc3MiAxOC42MDU2TDcuMDU2ODUgMTguODg0N0w4LjUyNjE3IDE3LjQxNTRMOS45NTQ2OCAxOC44NDM5TDExLjEzMDEgMTcuNjY4NUw5LjcwMTYxIDE2LjI0TDExLjE3MDkgMTQuNzcwN0wxMC4wMjgxIDEzLjYyNzlMOS41Mzc2OCAxNC4xMTgzQzkuMTYzNzIgMTYuMDY1OSA3LjQ3MjY3IDE3LjkxNDcgNi43Nzc3MiAxOC42MDU2WiIgZmlsbD0iIzIwMjAzMyIvPgo8L3N2Zz4K"); }
    .cardLabel--video {
      background-color: #d94c64; }
      .cardLabel--video::before {
        width: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTUzMTMgMy41MTU2Mkw4LjQ3Mzk2IDcuMjkxNjdIMy4xNTYyNUMzLjM0Mzc1IDUuNTkzNzUgNC40NDI3MSA0LjE2NjY3IDUuOTUzMTMgMy41MTU2MloiIGZpbGw9IiNGM0YzRjMiLz4KPHBhdGggZD0iTTEyLjQ2MzIgMy4xMjVMMTUuMjQ0NSA3LjI5MTY3SDEwLjk3MzZMOC4xOTIzOCAzLjEyNUgxMi40NjMyWiIgZmlsbD0iI0YzRjNGMyIvPgo8cGF0aCBkPSJNMjEuODQ0MSA3LjI5MTY3SDE3Ljc0NTFMMTQuOTYzOSAzLjEyNUgxNy4xODc4QzE5LjU5NDEgMy4xMjUgMjEuNTg4OSA0Ljk1MzEyIDIxLjg0NDEgNy4yOTE2N1oiIGZpbGw9IiNGN0Y3RjciLz4KPHBhdGggZD0iTTMuMTI1IDkuMzc1VjE3LjE4NzVDMy4xMjUgMTkuNzcwOCA1LjIyOTE3IDIxLjg3NSA3LjgxMjUgMjEuODc1SDE3LjE4NzVDMTkuNzcwOCAyMS44NzUgMjEuODc1IDE5Ljc3MDggMjEuODc1IDE3LjE4NzVWOS4zNzVIMy4xMjVaIiBmaWxsPSIjRjNGM0YzIi8+CjxwYXRoIGQ9Ik0xNS4zNTkgMTUuNTU3MkwxMC42NzE1IDE4LjE2MTRDMTAuNTg4MiAxOC4yMDgyIDEwLjUwNDkgMTguMjI5MSAxMC40MTYzIDE4LjIyOTFDMTAuMzIyNiAxOC4yMjkxIDEwLjIzNCAxOC4yMDMgMTAuMTUwNyAxOC4xNTYxQzkuOTk0NDcgMTguMDYyNCA5Ljg5NTUxIDE3Ljg5MDUgOS44OTU1MSAxNy43MDgyVjEyLjQ5OTlDOS44OTU1MSAxMi4zMTc2IDkuOTk0NDcgMTIuMTQ1NyAxMC4xNTA3IDEyLjA1MkMxMC4zMTIyIDExLjk1ODIgMTAuNTEwMSAxMS45NTMgMTAuNjcxNSAxMi4wNDY4TDE1LjM1OSAxNC42NTA5QzE1LjUyMDUgMTQuNzM5NSAxNS42MjQ3IDE0LjkxNjYgMTUuNjI0NyAxNS4xMDQxQzE1LjYyNDcgMTUuMjkxNiAxNS41MjA1IDE1LjQ2ODYgMTUuMzU5IDE1LjU1NzJaIiBmaWxsPSIjRDk0QzY0Ii8+Cjwvc3ZnPgo="); }
    .cardLabel--cergam {
      background-color: #ffac3e; }
      .cardLabel--cergam::before {
        width: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE2NTNfMjMxNCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0wIDEuOTA3MzVlLTA2SDI0VjI0SDBWMS45MDczNWUtMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTY1M18yMzE0KSI+CjxwYXRoIGQ9Ik0yMS4xNzUyIDI0SDIuODI1MTRDMi4yOTE3NSAyNCAxLjg1OTM4IDIzLjU2NzYgMS44NTkzOCAyMy4wMzQyVjAuOTY1ODE1QzEuODU5MzggMC40MzI0MjUgMi4yOTE3NSAxLjkwNzM1ZS0wNiAyLjgyNTE0IDEuOTA3MzVlLTA2SDIxLjE3NTJDMjEuNzA4NiAxLjkwNzM1ZS0wNiAyMi4xNDExIDAuNDMyNDI1IDIyLjE0MTEgMC45NjU4MTVWMjMuMDM0MkMyMi4xNDExIDIzLjU2NzYgMjEuNzA4NiAyNCAyMS4xNzUyIDI0WiIgZmlsbD0iI0VGRTZFNiIvPgo8cGF0aCBkPSJNMjIuMTQxMSAyMi4wNjgyQzEyLjAwNjYgMjIuMDY4MiAzLjc5MSAxMy44NTI2IDMuNzkxIDMuNzE4MTJWLTAuMDAwMjQyMjMzSDIuODI1MTlDMi4yOTE4IC0wLjAwMDI0MjIzMyAxLjg1OTM4IDAuNDMyMTggMS44NTkzOCAwLjk2NTU3VjIzLjAzNEMxLjg1OTM4IDIzLjU2NzQgMi4yOTE4IDIzLjk5OTggMi44MjUxOSAyMy45OTk4SDIxLjE3NTNDMjEuNzA4NyAyMy45OTk4IDIyLjE0MTEgMjMuNTY3NCAyMi4xNDExIDIzLjAzNFYyMi4wNjgyWiIgZmlsbD0iI0UyRDdENyIvPgo8cGF0aCBkPSJNMTEuMDM0MiAxNC43MTIySDIwLjIwOTJWMS45MzE0NkgxNC44OTczTDExLjAzNDIgMTQuNzEyMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS4wMzQyIDE0LjcxMjJIMjAuMjA5MlYxLjkzMTQ2SDE0Ljg5NzNMMTEuMDM0MiAxNC43MTIyWiIgZmlsbD0iIzVBRDZGRiIvPgo8cGF0aCBkPSJNMy43OTEwMiAxNC43MTIySDkuMTAyODlMMTIuOTY2IDEuOTMxNDZIMy43OTEwMlYxNC43MTIyWiIgZmlsbD0iI0Y0RTc0RCIvPgo8cGF0aCBkPSJNMy43OTEwMiAzLjcxODI0VjE0LjcxMjJINy40NDc3M0M1LjE1MTM4IDExLjY0OCAzLjc5MTAyIDcuODQyMDIgMy43OTEwMiAzLjcxODI0WiIgZmlsbD0iI0VFREIwMCIvPgo8cGF0aCBkPSJNMjAuMjA5NSAyMi4wNjg0SDMuNzkxMDJWMTYuNjQzOEgyMC4yMDk1VjIyLjA2ODRaIiBmaWxsPSIjQjE4Q0Q5Ii8+CjxwYXRoIGQ9Ik05LjExNjMgMTYuNjQzOEgzLjc5MTAyVjIyLjA2ODRIMjAuMjA5NVYyMS45Njc2QzE1Ljg4OTEgMjEuNTE1NyAxMi4wMTUgMTkuNTY0NiA5LjExNjMgMTYuNjQzOFoiIGZpbGw9IiM5OTZBQ0MiLz4KPHBhdGggZD0iTTkuOTk3MDYgMTkuNTc4MUM5Ljk5NzA2IDIwLjA5MzMgOS40NzI2MyAyMC41MTEgOC44MjU2NiAyMC41MTFDOC4xNzg3MyAyMC41MTEgNy42NTQzIDIwLjA5MzMgNy42NTQzIDE5LjU3ODFDNy42NTQzIDE5LjA2MjkgOC4xNzg3MyAxOC42NDUzIDguODI1NjYgMTguNjQ1M0M5LjQ3MjYzIDE4LjY0NTMgOS45OTcwNiAxOS4wNjI5IDkuOTk3MDYgMTkuNTc4MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNC4wMDM5IDE5LjU3ODFDMTQuMDAzOSAyMC4wOTMzIDE0LjUyODMgMjAuNTExIDE1LjE3NTMgMjAuNTExQzE1LjgyMjIgMjAuNTExIDE2LjM0NjcgMjAuMDkzMyAxNi4zNDY3IDE5LjU3ODFDMTYuMzQ2NyAxOS4wNjI5IDE1LjgyMjIgMTguNjQ1MyAxNS4xNzUzIDE4LjY0NTNDMTQuNTI4MyAxOC42NDUzIDE0LjAwMzkgMTkuMDYyOSAxNC4wMDM5IDE5LjU3ODFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy4wMzQ0OCAzLjAwNTNMOC42MDE4IDEuOTMxNTNIMy43OTEwMlY5LjQ5MjE5TDQuNzkzMyA2LjA5TDcuNjAzOTIgOC4yNTMzM0w2LjQxNTAzIDQuOTExNzVMOS45NjA0NyA1LjAwOTg2TDcuMDM0NDggMy4wMDUzWiIgZmlsbD0iI0ZENUM2RiIvPgo8cGF0aCBkPSJNMy43OTEwMiAzLjcxODI3VjkuNDkyMTlMNC4yNjU0OCA3Ljg4MTY2QzMuOTU1MTcgNi41NDM5OCAzLjc5MTAyIDUuMTUwMyAzLjc5MTAyIDMuNzE4MjdaIiBmaWxsPSIjRjYzMzRDIi8+CjxwYXRoIGQ9Ik0yMC4yMDk1IDExLjI5MDRMMTcuNTA0OSAxMy4zNzIxTDE4LjY0OSAxMC4xNTY1TDE1LjIzNzMgMTAuMjUwOUwxOC4wNTI5IDguMzIyMDRMMTUuMjM3MyA2LjM5MzA5TDE4LjY0OSA2LjQ4NzQ5TDE3LjUwNDkgMy4yNzIwMUwyMC4yMDk1IDUuMzUzNjhWMTEuMjkwNFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg=="); }
    .cardLabel--blog {
      background-color: #68ca44; }
      .cardLabel--blog::before {
        width: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2NTNfMzA3OCkiPgo8cGF0aCBkPSJNMTIuNDYzOSA3LjQyODc3QzEyLjI1NTkgNy40Mjg3NyAxMi4wNTQ5IDcuMzM2MjkgMTEuOTE5NSA3LjE3MDYzQzExLjc0NjYgNi45NTkxOCAxMS43MTE5IDYuNjY2NzMgMTEuODMwNCA2LjQyMDYzQzExLjg1NDMgNi4zNzA5IDEyLjQzMjEgNS4xODg5NSAxMy43NjgzIDQuMDE4OUMxNC45OTM1IDIuOTQ1OTggMTcuMTIzOSAxLjY2Njk5IDIwLjMxNTEgMS42NjY5OUMyMC43MDM0IDEuNjY2OTkgMjEuMDE4MiAxLjk4MTggMjEuMDE4MiAyLjM3MDEyVjQuNzMzMTNDMjEuMDE4MiA1LjA1NDg0IDIwLjc5OTggNS4zMzU1MiAyMC40ODggNS40MTQ2NUwxMi42MzY5IDcuNDA3MTJDMTIuNTc5NSA3LjQyMTcgMTIuNTIxNCA3LjQyODc3IDEyLjQ2MzkgNy40Mjg3N1oiIGZpbGw9IiM3MkM1RkMiLz4KPHBhdGggZD0iTTExLjUzNjcgNy40Mjg3N0MxMS40NzkyIDcuNDI4NzcgMTEuNDIxMSA3LjQyMTcgMTEuMzYzOCA3LjQwNzEyTDMuNTEyNjMgNS40MTQ3QzMuMjAwODEgNS4zMzU1NyAyLjk4MjQyIDUuMDU0ODggMi45ODI0MiA0LjczMzE4VjIuMzcwMTJDMi45ODI0MiAxLjk4MTggMy4yOTcyMyAxLjY2Njk5IDMuNjg1NTUgMS42NjY5OUM2Ljg3NjcgMS42NjY5OSA5LjAwNzA4IDIuOTQ1OTggMTAuMjMyMyA0LjAxODlDMTEuNTY4NSA1LjE4ODk1IDEyLjE0NjMgNi4zNzA5NSAxMi4xNzAzIDYuNDIwNjNDMTIuMjg4NyA2LjY2NjczIDEyLjI1MzkgNi45NTkxOCAxMi4wODExIDcuMTcwNjNDMTEuOTQ1NyA3LjMzNjM0IDExLjc0NDcgNy40Mjg3NyAxMS41MzY3IDcuNDI4NzdaIiBmaWxsPSIjOEZENEZGIi8+CjxwYXRoIGQ9Ik0xMi40NjI5IDcuNDMwMjNDMTIuMzYwNCA3LjQzMDIzIDEyLjI1NjMgNy40MDc3NyAxMi4xNTc2IDcuMzYwMjlDMTEuODA3NyA3LjE5MTg3IDExLjY2MTIgNi43NzA1NSAxMS44Mjk2IDYuNDIwNjNDMTEuODUzNiA2LjM3MDkgMTIuNDMxNCA1LjE4ODk1IDEzLjc2NzUgNC4wMTg5QzE0Ljk5MjggMi45NDU5OCAxNy4xMjMyIDEuNjY2OTkgMjAuMzE0MyAxLjY2Njk5QzIwLjcwMjYgMS42NjY5OSAyMS4wMTc0IDEuOTgxOCAyMS4wMTc0IDIuMzcwMTJDMjEuMDE3NCAyLjc1ODQzIDIwLjcwMjYgMy4wNzMyNCAyMC4zMTQzIDMuMDczMjRDMTguMTI2OCAzLjA3MzI0IDE2LjI1MTMgMy43MzM4NSAxNC43NDAyIDUuMDM2NjVDMTMuNiA2LjAxOTcxIDEzLjEwMDUgNy4wMjI3OSAxMy4wOTU2IDcuMDMyODJDMTIuOTc0NyA3LjI4NDA3IDEyLjcyNDEgNy40MzAyMyAxMi40NjI5IDcuNDMwMjNaIiBmaWxsPSIjQjJFN0ZGIi8+CjxwYXRoIGQ9Ik0xMS41MzcyIDcuNDI4OTFDMTEuMjc1NSA3LjQyODkxIDExLjAyNDMgNy4yODIxNSAxMC45MDMyIDcuMDMwNTdDMTAuODk5MyA3LjAyMjc5IDEwLjM5OTkgNi4wMTk3MSA5LjI1OTY0IDUuMDM2NjVDNy43NDg1MyAzLjczMzg1IDUuODczMTEgMy4wNzMyNCAzLjY4NTU1IDMuMDczMjRDMy4yOTcyMyAzLjA3MzI0IDIuOTgyNDIgMi43NTg0MyAyLjk4MjQyIDIuMzcwMTJDMi45ODI0MiAxLjk4MTggMy4yOTcyMyAxLjY2Njk5IDMuNjg1NTUgMS42NjY5OUM2Ljg3NjcgMS42NjY5OSA5LjAwNzA4IDIuOTQ1OTggMTAuMjMyMyA0LjAxODlDMTEuNTY4NSA1LjE4ODk0IDEyLjE0NjMgNi4zNzA5NCAxMi4xNzAyIDYuNDIwNjNDMTIuMzM4NyA2Ljc3MDU1IDEyLjE5MTYgNy4xOTA3NCAxMS44NDE3IDcuMzU5MTJDMTEuNzQzMyA3LjQwNjUxIDExLjYzOTUgNy40Mjg5MSAxMS41MzcyIDcuNDI4OTFaIiBmaWxsPSIjRDZGMkZGIi8+CjxwYXRoIGQ9Ik0xMy4zOTA5IDIyLjMzMjlDMTMuMjYyMiAyMi4zMzI5IDEzLjEzMzggMjIuMjk3NiAxMy4wMjA4IDIyLjIyNzdDMTIuODEzOCAyMi4wOTk1IDEyLjY4NzUgMjEuODczNSAxMi42ODc1IDIxLjYzVjYuNzI2MjNDMTIuNjg3NSA2LjQ2MDAyIDEyLjgzNzggNi4yMTY3IDEzLjA3NTggNi4wOTc0OUMxMy4yNTE0IDYuMDA5NiAxNy40NDM2IDMuOTQ0MzQgMjMuMjk3MSAzLjk0NDM0QzIzLjY4NTUgMy45NDQzNCAyNC4wMDAzIDQuMjU5MTUgMjQuMDAwMyA0LjY0NzQ2VjE5LjU1MTJDMjQuMDAwMyAxOS45Mzk1IDIzLjY4NTUgMjAuMjU0NCAyMy4yOTcxIDIwLjI1NDRDMTcuNzkyMSAyMC4yNTQ0IDEzLjc0NSAyMi4yMzg5IDEzLjcwNDggMjIuMjU5QzEzLjYwNTcgMjIuMzA4NCAxMy40OTgyIDIyLjMzMjkgMTMuMzkwOSAyMi4zMzI5WiIgZmlsbD0iI0Q5MjYwRiIvPgo8cGF0aCBkPSJNMTAuNjA5NiAyMi4zMzMxQzEwLjQ5MSAyMi4zMzMxIDEwLjM3MjQgMjIuMzAzMSAxMC4yNjU1IDIyLjI0MzFDMTAuMjMwOCAyMi4yMjM5IDYuNjIzMDYgMjAuMjU0NCAwLjcwMzEyNSAyMC4yNTQ0QzAuMzE0ODEyIDIwLjI1NDQgMCAxOS45Mzk1IDAgMTkuNTUxMlY0LjY0NzQ2QzAgNC4yNTkxNSAwLjMxNDgxMiAzLjk0NDM0IDAuNzAzMTI1IDMuOTQ0MzRDNy4wMTY0OCAzLjk0NDM0IDEwLjc5NTkgNi4wMjQ1MSAxMC45NTM3IDYuMTEzMDVDMTEuMTc1NCA2LjIzNzQ2IDExLjMxMjcgNi40NzE5MyAxMS4zMTI3IDYuNzI2MjNWMjEuNjI5OUMxMS4zMTI3IDIxLjg3OTYgMTEuMTgwMyAyMi4xMTA2IDEwLjk2NDkgMjIuMjM2N0MxMC44NTUyIDIyLjMwMDkgMTAuNzMyNSAyMi4zMzMxIDEwLjYwOTYgMjIuMzMzMVoiIGZpbGw9IiNGMjQ3MkMiLz4KPHBhdGggZD0iTTE2LjcyMzYgMTcuOTkxNUMxNi40MjQ3IDE3Ljk5MTUgMTYuMTQ3NSAxNy43OTkzIDE2LjA1MzEgMTcuNDk5QzE1LjkzNjYgMTcuMTI4NiAxNi4xNDI1IDE2LjczMzkgMTYuNTEzIDE2LjYxNzRDMTcuODc3NSAxNi4xODg1IDE5LjM0NjIgMTUuODk5NiAyMC44NzgzIDE1Ljc1ODlDMjEuMjY0NCAxNS43MjI4IDIxLjYwNzMgMTYuMDA4MiAyMS42NDI4IDE2LjM5NDhDMjEuNjc4MyAxNi43ODE1IDIxLjM5MzYgMTcuMTIzOCAyMS4wMDY5IDE3LjE1OTNDMTkuNTc0MiAxNy4yOTA5IDE4LjIwNDEgMTcuNTU5OSAxNi45MzQ3IDE3Ljk1ODlDMTYuODY0NSAxNy45ODEgMTYuNzkzNCAxNy45OTE1IDE2LjcyMzYgMTcuOTkxNVoiIGZpbGw9IiNGRjkzMDAiLz4KPHBhdGggZD0iTTE2LjcyMzYgMTUuMjJDMTYuNDI0NyAxNS4yMiAxNi4xNDc1IDE1LjAyNzggMTYuMDUzIDE0LjcyNzVDMTUuOTM2NiAxNC4zNTcgMTYuMTQyNSAxMy45NjIzIDE2LjUxMyAxMy44NDU5QzE3Ljg3NzggMTMuNDE2OSAxOS4zNDY0IDEzLjEyODEgMjAuODc4MyAxMi45ODc0QzIxLjI2NDQgMTIuOTUxNyAyMS42MDczIDEzLjIzNjYgMjEuNjQyOCAxMy42MjMzQzIxLjY3ODMgMTQuMDEgMjEuMzkzNiAxNC4zNTIzIDIxLjAwNjkgMTQuMzg3OEMxOS41NzQ0IDE0LjUxOTMgMTguMjA0MyAxNC43ODgzIDE2LjkzNDcgMTUuMTg3NEMxNi44NjQ1IDE1LjIwOTUgMTYuNzkzNCAxNS4yMiAxNi43MjM2IDE1LjIyWiIgZmlsbD0iI0ZGOTMwMCIvPgo8cGF0aCBkPSJNMTYuNzIzNiAxMS40NjI1QzE3Ljc3NTIgMTEuMTMyIDE5LjE5OTQgMTAuNzkzNSAyMC45NDI0IDEwLjYzMzZWOC4wNDg4M0MxOS4xOTk0IDguMjA4ODYgMTcuNzc1MiA4LjU0NzMgMTYuNzIzNiA4Ljg3Nzg2VjExLjQ2MjVaIiBmaWxsPSIjRkZEMjM2Ii8+CjxwYXRoIGQ9Ik0xNi43MjM3IDEyLjE2NTdDMTYuNTc1OCAxMi4xNjU3IDE2LjQyOTcgMTIuMTE5MSAxNi4zMDc2IDEyLjAyOTRDMTYuMTI3MSAxMS44OTcgMTYuMDIwNSAxMS42ODY1IDE2LjAyMDUgMTEuNDYyNlY4Ljg3Nzg1QzE2LjAyMDUgOC41NzA3MiAxNi4yMTk4IDguMjk5MTggMTYuNTEyOCA4LjIwNzA3QzE3Ljg3NzUgNy43NzgwNyAxOS4zNDYxIDcuNDg5MjcgMjAuODc4MSA3LjM0ODY0QzIxLjA3NDggNy4zMzA2IDIxLjI3MDMgNy4zOTYxOCAyMS40MTYzIDcuNTI5MzlDMjEuNTYyMyA3LjY2MjY2IDIxLjY0NTUgNy44NTExNCAyMS42NDU1IDguMDQ4ODJWMTAuNjMzNkMyMS42NDU1IDEwLjk5NyAyMS4zNjg2IDExLjMwMDUgMjEuMDA2NiAxMS4zMzM4QzE5LjU3NDEgMTEuNDY1MyAxOC4yMDQxIDExLjczNDMgMTYuOTM0NSAxMi4xMzM0QzE2Ljg2NTQgMTIuMTU1MSAxNi43OTQzIDEyLjE2NTcgMTYuNzIzNyAxMi4xNjU3Wk0xNy40MjY4IDkuNDAxODJWMTAuNTI5NUMxOC4zMjg5IDEwLjI5NDUgMTkuMjY5OSAxMC4xMTc2IDIwLjIzOTMgMTAuMDAxMVY4LjgzMzM2QzE5LjI2NDQgOC45NTg0NyAxOC4zMjI2IDkuMTQ4ODMgMTcuNDI2OCA5LjQwMTgyWiIgZmlsbD0iI0ZGOTMwMCIvPgo8cGF0aCBkPSJNMTMuNDA2MiAyMi4zMzI1SDEwLjU5MzhWNi45NTk5NkgxMy40MDYyVjIyLjMzMjVaIiBmaWxsPSIjRkY2NzRGIi8+CjxwYXRoIGQ9Ik0xMS45OTIyIDYuOTU5OTZIMTMuNDA2MlYyMi4zMzI0SDExLjk5MjJWNi45NTk5NloiIGZpbGw9IiNGMjQ3MkMiLz4KPHBhdGggZD0iTTIzLjI5NjkgMy45NDQzNEMxNy45OTU5IDMuOTQ0MzQgMTQuMDU3NSA1LjYzODA3IDEzLjIzMDggNi4wMjMxSDEwLjc4MzZDOS45Njk4IDUuNjA4NTQgNi4zNTAzOSAzLjk0NDM0IDAuNzAzMTI1IDMuOTQ0MzRDMC4zMTQ4MTIgMy45NDQzNCAwIDQuMjU5MTUgMCA0LjY0NzQ2QzAgNS4wMzU3NyAwLjMxNDgxMiA1LjM1MDU5IDAuNzAzMTI1IDUuMzUwNTlDMy43OTUzMyA1LjM1MDU5IDYuMjI5NjQgNS44OTA5NiA3LjcyNzM5IDYuMzQ0MjRDOS4zNTI3OCA2LjgzNjI0IDEwLjI1NzcgNy4zMzUwNCAxMC4yNjY2IDcuMzM5OTZDMTAuMjY3IDcuMzQwMiAxMC4yNjc1IDcuMzQwMjQgMTAuMjY3OSA3LjM0MDQ4QzEwLjM2OTEgNy4zOTY5MSAxMC40ODU1IDcuNDI5MzUgMTAuNjA5NiA3LjQyOTM1SDEzLjM5MDRDMTMuNTAyIDcuNDI5MzUgMTMuNjA3MSA3LjQwMjY4IDEzLjcwMDggNy4zNTYzN0MxMy43MDIgNy4zNTU5NSAxMy43MDMzIDcuMzU1ODUgMTMuNzA0NSA3LjM1NTI0QzEzLjc0NDcgNy4zMzUxOCAxNy43OTE4IDUuMzUwNTkgMjMuMjk2OSA1LjM1MDU5QzIzLjY4NTIgNS4zNTA1OSAyNCA1LjAzNTc3IDI0IDQuNjQ3NDZDMjQgNC4yNTkxNSAyMy42ODUyIDMuOTQ0MzQgMjMuMjk2OSAzLjk0NDM0WiIgZmlsbD0iI0ZGQTM4QyIvPgo8cGF0aCBkPSJNMjMuOTkyMSA0LjU0ODE4QzIzLjk0MzggNC4yMDcwMiAyMy42NTE0IDMuOTQ0MzQgMjMuMjk2OCAzLjk0NDM0QzE3Ljk5NTggMy45NDQzNCAxNC4wNTc1IDUuNjM4MDcgMTMuMjMwOCA2LjAyMzFIMTEuOTkyMlY3LjQyOTM1SDEzLjM5MDRDMTMuNTAyIDcuNDI5MzUgMTMuNjA3MSA3LjQwMjY4IDEzLjcwMDggNy4zNTYzN0MxMy43MDIgNy4zNTU5NSAxMy43MDMzIDcuMzU1ODUgMTMuNzA0NSA3LjM1NTI0QzEzLjc0NDggNy4zMzUxOCAxNy43OTE4IDUuMzUwNTkgMjMuMjk2OSA1LjM1MDU5QzIzLjY1MTQgNS4zNTA1OSAyMy45NDM5IDUuMDg3OSAyMy45OTIyIDQuNzQ2NzRMMjMuOTkyMSA0LjU0ODE4WiIgZmlsbD0iI0ZGOEI2RSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE2NTNfMzA3OCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"); }
    .cardLabel--character {
      background-color: #756ab3; }
    .cardLabel--info {
      background-color: #fbd544; }
      .cardLabel--info::before {
        width: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0NjBfMTIwNjApIj4KPHBhdGggZD0iTTE5LjAzMDQgMTUuOTM3NUMxOS44NTMgMTUuNDYyNSAxOC41Njk1IDExLjY5OTQgMTYuMTYzNSA3LjUzMjI1QzEzLjc1NzYgMy4zNjUxNCAxMS4xNDAzIDAuMzcyMDY2IDEwLjMxNzYgMC44NDcwMzFDOS40OTUwMSAxLjMyMiAxMC43Nzg1IDUuMDg1MTQgMTMuMTg0NSA5LjI1MjI1QzE1LjU5MDQgMTMuNDE5NCAxOC4yMDc3IDE2LjQxMjQgMTkuMDMwNCAxNS45Mzc1WiIgZmlsbD0iIzYwMEUwRSIvPgo8ZyBvcGFjaXR5PSIwLjMiPgo8cGF0aCBkPSJNMTAuMzE5MSAwLjg0NzY3OUM5LjQ5NzMyIDEuMzI0MDQgMTAuNzc3MyA1LjA4NzY4IDEzLjE4NDYgOS4yNTQ5NUMxMy42NjgyIDEwLjA5NSAxNC4xNjI4IDEwLjg4NCAxNC42NDY0IDExLjYwNzdDMTUuODE3MyAxMS45MzUgMTcuMDYxIDExLjk4NTkgMTguMjc1NSAxMS43MzEzQzE3Ljc0ODIgMTAuNDczMSAxNy4wMjgyIDkuMDI5NSAxNi4xNjY0IDcuNTM0OTVDMTMuNzU5MSAzLjM2NDA0IDExLjE0MSAwLjM3MTMxNSAxMC4zMTkxIDAuODQ3Njc5WiIgZmlsbD0iI0UyRTJFMiIvPgo8L2c+CjxwYXRoIGQ9Ik0yLjE4MDM1IDExLjkyMzZDMC42NTY3MTUgMTIuODAzNiAwLjEzMzA3OCAxNC43NTI3IDEuMDEzMDggMTYuMjhDMS44OTMwOCAxNy44MDM2IDMuODQyMTcgMTguMzI3MiA1LjM2OTQ0IDE3LjQ0NzJMNy44MTY3MiAxNi4wMzYzTDQuNjI3NjIgMTAuNTEyN0wyLjE4MDM1IDExLjkyMzZaIiBmaWxsPSIjRjEyMzIzIi8+CjxwYXRoIGQ9Ik03LjU1Njg4IDE2LjE4NTVMNS4zNjc3OCAxNy40NDc0QzUuMTgyMzMgMTcuNTUyOCA0Ljk4OTYgMTcuNjQwMSA0Ljc5Njg4IDE3LjcwNTVDNS4wMjIzMyAxOS43Mjc0IDUuOTcxNDIgMjEuNTg1NSA3LjQ1NTA2IDIyLjk0OTJDNy45NDIzMyAyMy4zOTY1IDguNjYyMzMgMjMuNDY5MiA5LjIzMzI0IDIzLjEzODNDOS4yNDc3OCAyMy4xMzEgOS4yNTg2OSAyMy4xMjM3IDkuMjczMjQgMjMuMTE2NUMxMC4xMDYgMjIuNjM2NSAxMC4yOTUxIDIxLjUwOTIgOS42NTE0MiAyMC43OTY1QzguNTAyMzMgMTkuNTIzNyA3Ljc2NDE1IDE3LjkxMjggNy41NTY4OCAxNi4xODU1WiIgZmlsbD0iIzZENzA3NyIvPgo8ZyBvcGFjaXR5PSIwLjMiPgo8cGF0aCBkPSJNOS42NTIzMyAyMC43OTY1QzguNTAzMjQgMTkuNTIwMSA3Ljc2NTA2IDE3LjkxMjggNy41NTc3OCAxNi4xODU1TDYuNTQ2ODggMTYuNzcxQzYuODQ1MDYgMTguNTQ1NSA3LjYzMDUxIDIwLjE4NTUgOC44NDUwNiAyMS41MzFDOC44NDg2OSAyMS41MzQ2IDguODUyMzMgMjEuNTM4MyA4Ljg1NTk3IDIxLjU0MTlDOS4zMTc3OCAyMi4wNDM3IDEwLjExNzggMjEuMzIwMSA5LjY2MzI0IDIwLjgxMUM5LjY1OTYgMjAuODAzNyA5LjY1NTk3IDIwLjgwMDEgOS42NTIzMyAyMC43OTY1WiIgZmlsbD0iI0UyRTJFMiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMy4xODUzIDkuMjU0NjNDMTAuODYxNiA1LjIyOTE4IDkuNTg1MjcgMS41ODE5MSAxMC4yNDM1IDAuOTA5MThDOC44MzYxOCAxLjUxMjgyIDguMzkyNTQgMy43ODE5MSA3LjcwNTI3IDUuNjMyODJDNy4wMDM0NSA3LjgyMTkxIDYuMDAzNDUgOS40OTEgNC42Mjg5MSAxMC41MTI4QzUuNjkwNzIgMTIuMzUyOCA2Ljc1NjE4IDE0LjE5NjUgNy44MTggMTYuMDM2NUM5LjM4ODkxIDE1LjM1MjggMTEuMzM0NCAxNS4zMjAxIDEzLjU4MTYgMTUuODExQzE1LjUyNzEgMTYuMTQ1NSAxNy43MTYyIDE2Ljg5MSAxOC45NDE2IDE1Ljk3ODNDMTguMDI4OSAxNi4yMDc0IDE1LjUwODkgMTMuMjgwMSAxMy4xODUzIDkuMjU0NjNaIiBmaWxsPSIjQzExQzFDIi8+CjxwYXRoIGQ9Ik0xNS4yNzY2IDguMDQ3ODlDMTQuNjE0OCA2Ljg5ODggMTMuMTc0OCA2LjQ4MDYyIDEyLjAwMzkgNy4wNjYwOEMxMi4zNTY2IDcuNzcxNTMgMTIuNzUzIDguNTA2MDggMTMuMTg1NyA5LjI1NTE3QzEzLjYxODUgMTAuMDA0MyAxNC4wNTg1IDEwLjcxMzMgMTQuNDkxMiAxMS4zNzUyQzE1LjU4MjEgMTAuNjUxNSAxNS45NDIxIDkuMTk2OTggMTUuMjc2NiA4LjA0Nzg5WiIgZmlsbD0iI0UyRTJFMiIvPgo8ZyBvcGFjaXR5PSIwLjMiPgo8cGF0aCBkPSJNMC43OTI2OCAxNS44QzIuMDA3MjMgMTYuMzMwOSAzLjQ0NzIzIDE2LjMwMTggNC42Nzk5NSAxNS41ODkxTDYuODM5OTUgMTQuMzQxOEw0LjYyOTA0IDEwLjUxMjdMMi4xODE3NyAxMS45MjM2QzAuODEwODYxIDEyLjcxNjMgMC4yNTQ0OTggMTQuMzY3MiAwLjc5MjY4IDE1LjhaIiBmaWxsPSIjRTJFMkUyIi8+CjwvZz4KPGcgb3BhY2l0eT0iMC4zIj4KPHBhdGggZD0iTTEuNjU1OTkgMTMuNTUzTDQuMzI1MDkgMTIuMDExMUw0LjYwODcyIDEyLjUwMjFDNC44ODg3MiAxMi45ODU3IDUuNTAzMjcgMTMuMTQ5MyA1Ljk4NjkgMTIuODczTDQuNjI2OSAxMC41MTY2TDIuMTc5NjMgMTEuOTIzOUMxLjQ4NTA5IDEyLjMyMzkgMS4wMDE0NSAxMi45NDkzIDAuNzU3ODEyIDEzLjY1NDhDMS4wNDg3MiAxMy43NDIxIDEuMzcyMzYgMTMuNzEzIDEuNjU1OTkgMTMuNTUzWiIgZmlsbD0iI0UyRTJFMiIvPgo8L2c+CjxnIG9wYWNpdHk9IjAuMyI+CjxwYXRoIGQ9Ik0xMi4wMDM5IDcuMDY1OTdDMTIuMTMxMiA3LjMyNDE1IDEyLjI3MyA3LjU4NTk3IDEyLjQxMTIgNy44NTE0M0MxMy4yNDc1IDguNTAyMzQgMTQuMzgyMSA4LjY4Nzc5IDE1LjQwMDMgOC4yOTg3QzE1LjM2MzkgOC4yMTUwNiAxNS4zMjM5IDguMTMxNDMgMTUuMjc2NiA4LjA1MTQzQzE0LjYxNDggNi44OTg3IDEzLjE3NDggNi40ODA1MiAxMi4wMDM5IDcuMDY1OTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxnIG9wYWNpdHk9IjAuMyI+CjxwYXRoIGQ9Ik04LjE4NTM5IDQuMjI5MThDOC4xMjcyMSA1Ljg4MzczIDguNTEyNjcgNy41NzQ2MyA5LjQwMzU3IDkuMTE2NDVDMTAuODc2MyAxMS42NjU1IDEzLjM4OSAxMy4yMzI4IDE2LjA5NDUgMTMuNjAwMUMxNS4xODE4IDEyLjQ0NzQgMTQuMTY3MiAxMC45NDkyIDEzLjE4OSA5LjI1NDYzQzEwLjg2NTQgNS4yMjkxOCA5LjU4OTAzIDEuNTgxOTEgMTAuMjQ3MiAwLjkwOTE4QzkuMTgxNzYgMS4zNjM3MyA4LjY2NTM5IDIuNzcxIDguMTg1MzkgNC4yMjkxOFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGcgb3BhY2l0eT0iMC4zIj4KPHBhdGggZD0iTTkuMDgxMjIgMi4wNDY5OEw5LjA3MDMxIDIuMDYxNTNDOS4zMzk0IDQuNDUwNjIgMTEuMjUyMSA4LjAyODggMTIuMjY2NyA5Ljc4MTUzQzEyLjYyNjcgMTAuNDA3IDEzLjAwODUgMTEuMDMyNCAxMy4zOTAzIDExLjYyNTJDMTMuNjg4NSAxMi4wODcgMTQuMzk3NiAxMS45NjMzIDE0LjUyNDkgMTEuNDI4OEMxNC4wNzc2IDEwLjc1MjQgMTMuNjI2NyAxMC4wMjE1IDEzLjE3OTQgOS4yNTA2MkMxMS41NTAzIDYuNDI4OCAxMC40Mzc2IDMuNzkyNDQgMTAuMTQzIDIuMjM5NzFDMTAuMDQ4NSAxLjcxOTcxIDkuMzUwMzEgMS41ODg4IDkuMDgxMjIgMi4wNDY5OFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggZD0iTTE4LjgyNzggNi40MzY0M0MxOC43MzMzIDYuNDM2NDMgMTguNjQyNCA2LjM4OTE2IDE4LjU5MTUgNi4yOTgyNUMxOC41MTUxIDYuMTY3MzQgMTguNTYyNCA2LjAwMDA3IDE4LjY4OTYgNS45MjczNEwyMS42Mjc4IDQuMjI5MTZDMjEuNzU4NyA0LjE1MjggMjEuOTI2IDQuMjAwMDcgMjEuOTk4NyA0LjMyNzM0QzIyLjA3NTEgNC40NTgyNSAyMi4wMjc4IDQuNjI1NTIgMjEuOTAwNiA0LjY5ODI1TDE4Ljk2MjQgNi4zOTY0M0MxOC45MjI0IDYuNDI1NTIgMTguODc1MSA2LjQzNjQzIDE4LjgyNzggNi40MzY0M1oiIGZpbGw9IiNGRUU5RTkiLz4KPHBhdGggZD0iTTE5Ljc0OTYgOS41OTMzMUMxOS42MDQyIDkuNTkzMzEgMTkuNDg0MiA5LjQ4MDU4IDE5LjQ3NjkgOS4zMzE0OUMxOS40Njk2IDkuMTgyNCAxOS41ODYgOS4wNTUxMiAxOS43Mzg3IDkuMDQ3ODVMMjMuMTI3OCA4Ljg5ODc2QzIzLjI3MzIgOC44OTE0OSAyMy40MDQyIDkuMDA3ODUgMjMuNDExNCA5LjE2MDU4QzIzLjQxODcgOS4zMDk2NyAyMy4zMDIzIDkuNDM2OTQgMjMuMTQ5NiA5LjQ0NDIyTDE5Ljc2MDUgOS41OTMzMUMxOS43NTY5IDkuNTkzMzEgMTkuNzUzMiA5LjU5MzMxIDE5Ljc0OTYgOS41OTMzMVoiIGZpbGw9IiNGRUU5RTkiLz4KPHBhdGggZD0iTTE2LjU1NjYgNC4wNjE5NkMxNi41MDU3IDQuMDYxOTYgMTYuNDU0OCA0LjA0NzQyIDE2LjQxMTEgNC4wMTgzM0MxNi4yODM5IDMuOTM4MzMgMTYuMjQ3NSAzLjc2NzQyIDE2LjMyNzUgMy42NDAxNUwxOC4xNTMgMC43NzgzMjdDMTguMjMzIDAuNjUxMDU0IDE4LjQwMzkgMC42MTQ2OTEgMTguNTMxMSAwLjY5NDY5MUMxOC42NTg0IDAuNzc0NjkxIDE4LjY5NDggMC45NDU2IDE4LjYxNDggMS4wNzI4N0wxNi43ODkzIDMuOTM0NjlDMTYuNzM0OCA0LjAxODMzIDE2LjY0NzUgNC4wNjE5NiAxNi41NTY2IDQuMDYxOTZaIiBmaWxsPSIjRkVFOUU5Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjQ2MF8xMjA2MCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"); }
  .cardLocation {
    position: relative;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #656e84;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px; }
    .cardLocation::before {
      content: "";
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUwNTkgMTRIOS40MTgzNkM5LjkzODYgMTMuNTM1NCAxMC40MjkyIDEzLjAzODYgMTAuODg3MSAxMi41MTI1QzEyLjU5OTYgMTAuNTQzNyAxMy41MDU5IDguNDYyNSAxMy41MDU5IDYuNUMxMy41MDU5IDUuMDQxMzEgMTIuOTI2NCAzLjY0MjM2IDExLjg5NDkgMi42MTA5MUMxMC44NjM1IDEuNTc5NDYgOS40NjQ1NSAxIDguMDA1ODYgMUM2LjU0NzE3IDEgNS4xNDgyMiAxLjU3OTQ2IDQuMTE2NzcgMi42MTA5MUMzLjA4NTMyIDMuNjQyMzYgMi41MDU4NiA1LjA0MTMxIDIuNTA1ODYgNi41QzIuNTA1ODYgOC40NjI1IDMuNDEyMTEgMTAuNTQzNyA1LjEzMDg2IDEyLjUxMjVDNS41ODcxOCAxMy4wNDAxIDYuMDc3ODMgMTMuNTM3IDYuNTk5NjEgMTRIMy41MDU4NkMzLjM3MzI1IDE0IDMuMjQ2MDcgMTQuMDUyNyAzLjE1MjMxIDE0LjE0NjRDMy4wNTg1NCAxNC4yNDAyIDMuMDA1ODYgMTQuMzY3NCAzLjAwNTg2IDE0LjVDMy4wMDU4NiAxNC42MzI2IDMuMDU4NTQgMTQuNzU5OCAzLjE1MjMxIDE0Ljg1MzZDMy4yNDYwNyAxNC45NDczIDMuMzczMjUgMTUgMy41MDU4NiAxNUgxMi41MDU5QzEyLjYzODUgMTUgMTIuNzY1NiAxNC45NDczIDEyLjg1OTQgMTQuODUzNkMxMi45NTMyIDE0Ljc1OTggMTMuMDA1OSAxNC42MzI2IDEzLjAwNTkgMTQuNUMxMy4wMDU5IDE0LjM2NzQgMTIuOTUzMiAxNC4yNDAyIDEyLjg1OTQgMTQuMTQ2NEMxMi43NjU2IDE0LjA1MjcgMTIuNjM4NSAxNCAxMi41MDU5IDE0Wk04LjAwNTg2IDQuNUM4LjQwMTQyIDQuNSA4Ljc4ODEgNC42MTczIDkuMTE3IDQuODM3MDZDOS40NDU5IDUuMDU2ODIgOS43MDIyNCA1LjM2OTE4IDkuODUzNjIgNS43MzQ2M0MxMC4wMDUgNi4xMDAwOSAxMC4wNDQ2IDYuNTAyMjIgOS45Njc0MyA2Ljg5MDE4QzkuODkwMjYgNy4yNzgxNCA5LjY5OTc4IDcuNjM0NTEgOS40MjAwNyA3LjkxNDIxQzkuMTQwMzcgOC4xOTM5MiA4Ljc4NCA4LjM4NDQgOC4zOTYwNCA4LjQ2MTU3QzguMDA4MDggOC41Mzg3NCA3LjYwNTk0IDguNDk5MTMgNy4yNDA0OSA4LjM0Nzc2QzYuODc1MDQgOC4xOTYzOCA2LjU2MjY4IDcuOTQwMDQgNi4zNDI5MiA3LjYxMTE0QzYuMTIzMTYgNy4yODIyNCA2LjAwNTg2IDYuODk1NTYgNi4wMDU4NiA2LjVDNi4wMDU4NiA1Ljk2OTU3IDYuMjE2NTcgNS40NjA4NiA2LjU5MTY0IDUuMDg1NzlDNi45NjY3MiA0LjcxMDcxIDcuNDc1NDMgNC41IDguMDA1ODYgNC41WiIgZmlsbD0iIzAwQUFFQiIvPgo8L3N2Zz4K");
      background-repeat: no-repeat;
      width: 16px;
      height: 16px; }

.cardGames {
  position: relative;
  width: 100%;
  max-width: 360px;
  aspect-ratio: 9 / 16;
  background-color: #fff;
  /* for demo */
  border: 1px solid #ccc;
  border-radius: 8px;
  overflow: hidden;
  border: 16px solid #fff;
  border-radius: 16px; }
  @media (max-width: 1280px) and (max-height: 700px) {
    .cardGames {
      border: 8px solid #fff; } }
  @media (max-width: 1280px) and (max-height: 700px) {
    .cardGames {
      -webkit-transform: scale(0.8);
      transform: scale(0.8); } }
  .cardGames iframe {
    width: 100%;
    height: 100%;
    border: 0;
    aspect-ratio: 9 / 16; }
  .cardGames .coverBtn__back {
    top: 20px;
    left: 20px;
    width: 48px;
    height: 48px; }
    .cardGames .coverBtn__back .ico {
      width: 28px;
      height: 28px;
      background-size: contain; }
  .cardGames .cardThumb {
    border-radius: 16px;
    overflow: hidden;
    width: 100%;
    height: 100%; }
  .cardGames img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: relative; }
    .cardGames img::before {
      content: "Games Tidak Tersedia/Reload";
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: auto;
      background: #712b08;
      color: #ccc;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
  .cardGames__playnow {
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    bottom: 85px;
    margin: auto;
    max-width: 180px;
    height: 63px;
    aspect-ratio: 180 / 63; }
    .cardGames__playnow--btn {
      font-family: "DynaPuff", system-ui;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-size: 16px;
      font-weight: 700;
      color: #712b08;
      text-decoration: underline;
      -webkit-transition: 0.2s;
      transition: 0.2s; }
    .cardGames__playnow:hover .cardGames__playnow--btn {
      -webkit-transform: scale(1.05);
      transform: scale(1.05); }

.heading {
  font-family: "DynaPuff", system-ui;
  font-size: 48px;
  font-weight: 700;
  margin: 0 auto 24px;
  text-align: center;
  position: relative; }
  .heading--vector {
    margin-bottom: 24px; }
    .heading--vector::before {
      content: "";
      display: block;
      aspect-ratio: 611 / 86;
      width: 100%;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjExIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNjExIDg2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAyNkMwIDExLjY0MDYgMTMuODY0MyAwIDMwLjk2NjkgMEg0MzcuMTA5QzQ1NC4yMTIgMCA0NjguMDc2IDExLjY0MDYgNDY4LjA3NiAyNkM0NjguMDc2IDQwLjM1OTQgNDU0LjIxMiA1MiA0MzcuMTA5IDUySDMwLjk2NjlDMTMuODY0MyA1MiAwIDQwLjM1OTQgMCAyNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNDIuOTI0IDYwQzE0Mi45MjQgNDUuNjQwNiAxNTYuNzg4IDM0IDE3My44OTEgMzRINTgwLjAzM0M1OTcuMTM2IDM0IDYxMSA0NS42NDA2IDYxMSA2MEM2MTEgNzQuMzU5NCA1OTcuMTM2IDg2IDU4MC4wMzMgODZIMTczLjg5MUMxNTYuNzg4IDg2IDE0Mi45MjQgNzQuMzU5NCAxNDIuOTI0IDYwWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
      -webkit-filter: invert(100%) sepia(0%) saturate(7482%) hue-rotate(72deg) brightness(99%) contrast(99%);
      filter: invert(100%) sepia(0%) saturate(7482%) hue-rotate(72deg) brightness(99%) contrast(99%);
      background-size: cover;
      background-position: center;
      max-width: 611px;
      margin: auto;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -5px;
      z-index: 1; }
    .heading--vector--tint::before {
      -webkit-filter: invert(98%) sepia(30%) saturate(4849%) hue-rotate(174deg) brightness(107%) contrast(105%);
      filter: invert(98%) sepia(30%) saturate(4849%) hue-rotate(174deg) brightness(107%) contrast(105%); }
  .heading--small {
    font-family: Plus Jakarta Sans;
    font-size: 24px; }
  .headingImg {
    z-index: 1;
    position: relative;
    bottom: -15px;
    height: 134px; }
  .heading span {
    position: relative;
    z-index: 2;
    color: #33658A; }
  .headingFrame {
    position: absolute;
    top: -171px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 0 5%; }
    .headingFrame__left {
      left: 0; }
    .headingFrame__right {
      right: 0; }
    .headingFrame--outmainContent {
      top: -195px;
      z-index: -1; }

.headingFilter {
  position: relative;
  bottom: 0;
  border-radius: 50px;
  border-width: 1px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 4px;
  background: #fff;
  border: 1px solid #f3f3f3;
  cursor: pointer;
  max-height: 44px; }
  .headingFilter__wrapper {
    gap: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .headingFilter label {
    font-family: Montserrat Alternates;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    cursor: inherit; }
  .headingFilter .ico {
    width: 24px;
    height: 24px; }
  .headingFilter__content {
    position: absolute;
    z-index: 20;
    right: 0;
    display: none;
    border-radius: 16px;
    padding: 24px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 20px 0px #00000017;
    box-shadow: 0px 4px 20px 0px #00000017; }
    .headingFilter__content.show {
      display: block; }
    .headingFilter__contentHeader {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    .headingFilter__contentTitle {
      font-family: Plus Jakarta Sans;
      font-weight: 700;
      font-size: 20px;
      line-height: 100%;
      letter-spacing: 0%; }
    .headingFilter__contentDelete {
      font-family: Plus Jakarta Sans;
      font-weight: 700;
      font-size: 16px;
      line-height: 100%;
      letter-spacing: 0%;
      background: none;
      border: none;
      color: #666; }
      .headingFilter__contentDelete.is-active {
        color: #00aaeb;
        /* black */
        cursor: pointer;
        pointer-events: auto; }
  .headingFilter__options {
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    margin-top: 10px;
    gap: 16px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 572px;
    max-height: 300px;
    overflow-y: auto; }
    .headingFilter__options .headingFilter__option {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 10px 15px;
      border-radius: 8px;
      cursor: pointer;
      -webkit-transition: background 0.2s;
      transition: background 0.2s;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 6px 0;
      text-align: center;
      border: 1px solid #f3f3f3;
      width: 92px;
      height: 130px;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(20% - 16px);
      flex: 0 0 calc(20% - 16px);
      /* 3 columns, adjust gap if needed */
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .headingFilter__options .headingFilter__option img {
        width: 60px;
        height: 60px;
        border: 4px solid #fff;
        border-radius: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top;
        object-position: top; }
      .headingFilter__options .headingFilter__option:hover {
        background-color: #f0f0f0; }
      .headingFilter__options .headingFilter__option span {
        font-family: Plus Jakarta Sans;
        font-weight: 400;
        font-size: 14px;
        line-height: 100%; }
  .headingFilter__option.is-selected {
    border: 1px solid #00aaeb;
    font-weight: bold; }
    .headingFilter__option.is-selected span {
      color: #00aaeb; }
  .headingFilter__tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .headingFilter__tab .tabWrapper {
      height: auto; }
    .headingFilter__tab .tabMenu {
      gap: 34px;
      margin-bottom: 0; }
    .headingFilter__tab .tabBtn {
      position: relative;
      font-family: Plus Jakarta Sans;
      font-weight: 600;
      font-size: 16px;
      line-height: 130%;
      letter-spacing: -0.2px;
      text-align: center;
      width: auto;
      height: auto;
      background: transparent;
      border: none;
      border-radius: unset;
      -webkit-box-shadow: unset;
      box-shadow: unset;
      padding: 0 16px 16px; }
      .headingFilter__tab .tabBtn:hover, .headingFilter__tab .tabBtn.active {
        opacity: 1;
        background: transparent;
        color: #00AAEB; }
        .headingFilter__tab .tabBtn:hover::after, .headingFilter__tab .tabBtn.active::after {
          content: '';
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0px;
          height: 1px;
          background: #00AAEB; }
    .headingFilter__tab a {
      color: inherit; }

.accordion {
  font-family: Plus Jakarta Sans;
  font-weight: 700;
  font-style: Bold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 120%;
  letter-spacing: -1%; }
  .accordion--numbered {
    counter-reset: item; }
    .accordion--numbered .accordionItem {
      counter-increment: item;
      position: relative;
      padding-left: 2em; }
      .accordion--numbered .accordionItem::before {
        content: counter(item) ". ";
        position: absolute;
        left: 0;
        font-weight: bold; }
  .accordionItem {
    position: relative;
    padding: 32px 60px 32px 0;
    border-bottom: 1px solid #d9d9d9; }
    .accordionItem::after {
      background-color: #00AAEB;
      border-radius: 50%;
      content: '+';
      width: 48px;
      height: 48px;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      color: #fff;
      padding: 6px 16px; }

.row {
  margin: 60px 0 0; }
  .row:first-child {
    margin-top: 0;
    padding-top: 100px; }
  .row:last-child {
    margin-bottom: 0;
    padding-bottom: 100px; }
  .row:has(.mainContent .headingFrame) {
    margin-top: 150px; }

.col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.container {
  width: 1240px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 1; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.gap--default {
  gap: 20px; }

.mainContent--padding:has(.tabSwiper) {
  padding: 56px 40px 32px; }

.mainContent--padding:has(.headingFilter__wrapper) {
  padding: 32px 40px 32px; }

.mt--80 {
  margin-top: 80px; }

.mt--120 {
  margin-top: 120px; }

.main--games {
  position: relative;
  z-index: 2;
  width: 1021px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  @media (max-width: 600px) {
    .main--games {
      width: 100%;
      height: 90%; } }
  @media (max-width: 600px) {
    .main--gamesPlay .coverBtn__back {
      z-index: 1;
      left: 10px;
      top: 72px;
      width: 36px;
      height: 36px; }
      .main--gamesPlay .coverBtn__back .ico {
        width: 26px;
        height: 26px;
        background-size: contain; } }
  .main--gamesPlay .cardGames--play {
    aspect-ratio: unset;
    height: 650px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
    @media (max-width: 600px) {
      .main--gamesPlay .cardGames--play {
        -webkit-transform: scale(0.9);
        transform: scale(0.9); } }
    @media (max-width: 600px) {
      .main--gamesPlay .cardGames--play .gamesScreen {
        width: 100%; } }

.mainContent {
  position: relative; }
  .mainContent--padding {
    padding: 32px 40px;
    background: #fff;
    border-radius: 32px; }

.page--partnership {
  background: #fff; }
  @media (max-width: 1280px) {
    .page--partnership .container {
      width: 1200px;
      gap: 75px; } }
  @media (max-width: 992px) {
    .page--partnership .container {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 1rem; } }
  .page--partnership .footer,
  .page--partnership .footerWrapper::before {
    background: #fadb14; }
  .page--partnership .footerNav__listItem,
  .page--partnership .footerCopyright {
    color: #454545; }
  .page--partnership .swiper--arrowBottom {
    padding-bottom: 40px; }
    .page--partnership .swiper--arrowBottom .swiper-button-next,
    .page--partnership .swiper--arrowBottom .swiper-button-prev {
      bottom: 0;
      top: auto;
      left: 0;
      right: 0;
      margin-top: unset;
      height: auto;
      margin-left: auto;
      margin-right: auto; }
      .page--partnership .swiper--arrowBottom .swiper-button-next::before,
      .page--partnership .swiper--arrowBottom .swiper-button-prev::before {
        content: "";
        height: 1px;
        width: 18px;
        background: #2d355c;
        position: relative; }
      .page--partnership .swiper--arrowBottom .swiper-button-next::after,
      .page--partnership .swiper--arrowBottom .swiper-button-prev::after {
        font-size: 15px;
        color: #2d355c; }
    .page--partnership .swiper--arrowBottom .swiper-button-prev {
      right: 50px; }
      .page--partnership .swiper--arrowBottom .swiper-button-prev::after {
        position: relative;
        right: 18px; }
    .page--partnership .swiper--arrowBottom .swiper-button-next {
      left: 50px; }
      .page--partnership .swiper--arrowBottom .swiper-button-next::before {
        left: 7px; }
  .page--partnership .foot-cover {
    width: 100%; }
  .page--partnership .btn {
    background-color: #00aaeb;
    color: #fff; }
    @media (max-width: 992px) {
      .page--partnership .btn {
        font-size: 16px; } }

.partnershipHero {
  text-align: center;
  margin: auto auto 50px;
  padding: 0 20px;
  max-width: 820px;
  position: relative;
  text-align: center; }
  .partnershipHero:before {
    content: attr(tag);
    font-family: Plus Jakarta Sans;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -1%;
    text-align: center;
    color: #454545;
    margin-bottom: 24px;
    display: inline-block; }
  .partnershipHero--wide {
    text-align: left;
    max-width: 100%;
    padding: 0; }
    .partnershipHero--wide .partnershipHero__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      @media (max-width: 992px) {
        .partnershipHero--wide .partnershipHero__wrapper {
          display: block; } }
    .partnershipHero--wide .partnershipHero__description {
      max-width: 503px;
      margin: unset; }
    @media (max-width: 992px) {
      .partnershipHero--wide {
        text-align: center; } }
  .partnershipHero__title {
    color: #4a4a4a;
    margin-bottom: 15px;
    font-family: Work Sans;
    font-weight: 700;
    font-size: 36px;
    line-height: 120%;
    letter-spacing: -1%; }
    @media (max-width: 992px) {
      .partnershipHero__title {
        font-size: 24px; } }
  .partnershipHero__description {
    color: #454545;
    margin: 0 auto;
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%; }
    @media (max-width: 992px) {
      .partnershipHero__description {
        font-size: 16px; } }
  .partnershipHero--left {
    text-align: left;
    margin: 0 0; }
    .partnershipHero--left .partnershipHero__wrapper {
      max-width: 457px; }
  .partnershipHero .btnRow {
    margin-top: 32px; }

@media (max-width: 992px) {
  .headingFrame {
    display: none; } }

.sectionTabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px; }

.sectionTabs__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  @media (max-width: 992px) {
    .sectionTabs__buttons {
      overflow-y: auto;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 15px;
      padding-right: 15px; } }
  .sectionTabs__buttonsItem {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    border-radius: 16px;
    line-height: 100%;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: transparent;
    border: 2px solid transparent; }
    .sectionTabs__buttonsItem.active, .sectionTabs__buttonsItem:hover {
      border: 2px solid #00aaeb;
      color: #00aaeb; }
    @media (max-width: 992px) {
      .sectionTabs__buttonsItem {
        white-space: nowrap; } }

.sectionTabs__content {
  min-height: 400px; }
  .sectionTabs__content .card {
    border-radius: 16px; }
    .sectionTabs__content .cardThumb,
    .sectionTabs__content .cardThumb img {
      aspect-ratio: 400 / 225;
      overflow: hidden;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
    .sectionTabs__content .cardTag {
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      height: 90px; }
      @media (min-width: 992px) {
        .sectionTabs__content .cardTag {
          padding-right: 20px; } }
    .sectionTabs__content .cardLink {
      font-family: Open Sans;
      font-weight: 700;
      font-style: Bold;
      font-size: 18px;
      line-height: 140%;
      color: #00aaeb;
      position: relative; }
      .sectionTabs__content .cardLink::before {
        position: absolute;
        right: -18px;
        content: "";
        height: 2px;
        width: 13px;
        background: #00aaeb;
        display: inline-block;
        top: 0;
        bottom: 0;
        margin: auto; }
      .sectionTabs__content .cardLink::after {
        content: "next";
        font-family: swiper-icons;
        position: absolute;
        right: -20px;
        font-size: 13px; }

.sectionTabs__panel {
  display: none;
  -webkit-animation: fadeIn 0.3s ease-in;
  animation: fadeIn 0.3s ease-in; }

.sectionTabs__panel.active {
  display: block; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.hPartnership {
  height: 80px;
  position: relative;
  z-index: 10; }
  @media (max-width: 1280px) {
    .hPartnership {
      height: 75px; } }
  @media (max-width: 992px) {
    .hPartnership {
      padding: 12px 0; } }
  .hPartnership__brand {
    margin-bottom: 10px; }
    .hPartnership__brandItem {
      white-space: nowrap; }
    .hPartnership__brandLogo {
      max-width: 95px; }
      @media (max-width: 1280px) {
        .hPartnership__brandLogo {
          max-width: 88px; } }
    .hPartnership__brandTitle {
      font-weight: 700;
      font-size: 28px;
      display: inline-block;
      margin-left: 8px;
      color: #0a5388;
      position: relative;
      bottom: 2px; }
      @media (max-width: 1280px) {
        .hPartnership__brandTitle {
          font-size: 22px;
          margin-left: 6px; } }
  .hPartnership__container {
    width: 1240px;
    height: 100%;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 48px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 1366px) {
      .hPartnership__container {
        gap: 30px; } }
    @media (max-width: 1280px) {
      .hPartnership__container {
        width: 1200px;
        gap: 30px; } }
    @media (max-width: 992px) {
      .hPartnership__container {
        width: 100%;
        max-width: 1200px;
        gap: 16px;
        padding: 0 1rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .hPartnership__menus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    gap: 24px;
    height: 48px; }
    @media (max-width: 1280px) {
      .hPartnership__menus {
        font-size: 16px;
        gap: 28px;
        height: 45px; } }
    @media (max-width: 992px) {
      .hPartnership__menus {
        max-width: 100%; } }
    .hPartnership__menusList {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 24px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: flex;
      overflow-x: auto;
      white-space: nowrap;
      gap: 24px;
      scrollbar-width: thin;
      /* for Firefox */
      padding-right: 12px; }
      @media (max-width: 992px) {
        .hPartnership__menusList {
          height: 20px;
          padding: 3px 0 11px;
          margin-left: -1rem;
          margin-right: -1rem;
          padding-left: 1rem;
          padding-right: 1rem; } }
      .hPartnership__menusList--boxed {
        background: rgba(0, 170, 235, 0.1);
        padding: 16px 24px;
        border-radius: 50px;
        font-family: Montserrat Alternates;
        font-weight: 700;
        font-size: 14px;
        line-height: 100%;
        gap: 40px; }
        @media (max-width: 1280px) {
          .hPartnership__menusList--boxed {
            font-size: 13px;
            gap: 38px; } }
        @media (max-width: 992px) {
          .hPartnership__menusList--boxed {
            position: absolute;
            top: 12px;
            right: 2rem; } }
        @media (max-width: 992px) {
          .hPartnership__menusList--boxed {
            height: auto; } }
        .hPartnership__menusList--boxed .hPartnership__menusList_item {
          position: relative;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          gap: 3px; }
          .hPartnership__menusList--boxed .hPartnership__menusList_item::before {
            position: absolute;
            content: "";
            height: 15px;
            width: 1px;
            background: #454545;
            left: -20px; }
            @media (max-width: 1280px) {
              .hPartnership__menusList--boxed .hPartnership__menusList_item::before {
                left: -19px; } }
          .hPartnership__menusList--boxed .hPartnership__menusList_item .ico {
            width: 16px;
            height: 16px; }
          .hPartnership__menusList--boxed .hPartnership__menusList_item:first-child::before {
            display: none; }
      .hPartnership__menusList_item {
        font-family: Plus Jakarta Sans;
        font-weight: 700;
        color: #454545;
        white-space: nowrap; }
        .hPartnership__menusList_item:hover {
          color: #0a5388; }
        @media (max-width: 992px) {
          .hPartnership__menusList_item {
            font-size: 16px; } }
  .hPartnership--sticky {
    width: 100%;
    position: fixed;
    z-index: 99;
    background-color: #fff;
    -webkit-animation: slideDownBounce 0.5s ease-out;
    animation: slideDownBounce 0.5s ease-out;
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    top: -10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee; }
    @media (max-width: 992px) {
      .hPartnership--sticky {
        margin-top: 10px;
        height: 100px; } }
    .hPartnership--sticky .hPartnership__brand {
      margin-bottom: 0; }

@-webkit-keyframes slideDownBounce {
  0% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0; }
  60% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideDownBounce {
  0% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0; }
  60% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.partnershipSec {
  position: relative;
  height: 100vh; }
  @media (max-width: 992px) {
    .partnershipSec {
      height: auto;
      min-height: 95vh; } }
  .partnershipSec--auto {
    height: auto;
    padding: 20px 0 34px; }
  .partnershipSec__img {
    width: 100%;
    height: calc(100% + 80px);
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1; }
    @media (max-width: 992px) {
      .partnershipSec__img {
        -o-object-fit: cover;
        object-fit: cover; } }
    .partnershipSec__img--left, .partnershipSec__img--right {
      position: absolute;
      top: 60px;
      height: auto;
      z-index: 10;
      width: auto; }
      @media (max-width: 992px) {
        .partnershipSec__img--left, .partnershipSec__img--right {
          display: none; } }
    .partnershipSec__img--left {
      left: 60px;
      right: auto; }
    .partnershipSec__img--right {
      right: 60px;
      left: auto; }
  .partnershipSec.row:first-child {
    padding-top: 36px; }
  @media (max-width: 992px) {
    .partnershipSec .swiper .cardThumb img {
      width: 100%;
      height: 100%; } }

.partnershipBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px; }
  @media (max-width: 992px) {
    .partnershipBlock {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .partnershipBlock__itemTitle {
    font-family: "Work Sans", sans-serif;
    color: #454545;
    font-weight: 700;
    font-size: 48px; }
    @media (max-width: 1280px) {
      .partnershipBlock__itemTitle {
        font-size: 45px; } }
    @media (max-width: 992px) {
      .partnershipBlock__itemTitle {
        font-size: 32px;
        padding: 0 20px; } }
  .partnershipBlock__itemLead {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    color: #454545; }
    @media (max-width: 992px) {
      .partnershipBlock__itemLead {
        font-size: 16px; } }
  .partnershipBlock__item--text {
    max-width: 505px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px; }
    @media (max-width: 1280px) {
      .partnershipBlock__item--text {
        max-width: 500px;
        gap: 30px; } }
    @media (max-width: 992px) {
      .partnershipBlock__item--text {
        text-align: center;
        gap: 24px; } }
  @media (max-width: 992px) {
    .partnershipBlock__item--visual {
      max-width: 100%;
      margin-top: 24px;
      padding: 0 12px; } }
  .partnershipBlock__itemVcard {
    position: relative;
    border-radius: 30px; }
    @media (max-width: 992px) {
      .partnershipBlock__itemVcard {
        margin-top: 70px; } }
    .partnershipBlock__itemVcard--object {
      position: absolute;
      width: 50px;
      height: 50px; }
      .partnershipBlock__itemVcard--object1 {
        right: 67px;
        top: calc(-12px + -50px); }
        @media (max-width: 992px) {
          .partnershipBlock__itemVcard--object1 {
            right: 50px;
            top: calc(-12px + -40px); } }
      .partnershipBlock__itemVcard--object2 {
        top: 0;
        bottom: 0;
        margin: auto;
        left: calc(-50px / 2);
        z-index: 2; }
        @media (max-width: 992px) {
          .partnershipBlock__itemVcard--object2 {
            left: -10px;
            -webkit-transform: scale(1.2);
            transform: scale(1.2); } }
      .partnershipBlock__itemVcard--object3 {
        width: 120px;
        height: 120px;
        right: 0;
        bottom: calc(calc(-50px - 10px));
        z-index: 2; }
        @media (max-width: 1280px) {
          .partnershipBlock__itemVcard--object3 {
            width: 105px;
            height: 105px; } }
        @media (max-width: 992px) {
          .partnershipBlock__itemVcard--object3 {
            width: 75px;
            height: 75px;
            right: 20px;
            bottom: -35px; } }
    .partnershipBlock__itemVcard--content {
      position: relative;
      width: 610px;
      height: 343px;
      border-radius: 30px; }
      @media (max-width: 992px) {
        .partnershipBlock__itemVcard--content {
          max-width: 100%;
          max-height: 215px;
          -o-object-fit: contain;
          object-fit: contain;
          padding: 4px; } }
    .partnershipBlock__itemVcard::before {
      content: "";
      background: #00aaeb;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%;
      -webkit-transform: rotate(10deg);
      transform: rotate(10deg);
      border-radius: 30px; }
    .partnershipBlock__itemVcard--videolinkBtn {
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: #00aaeb;
      color: #fff;
      font-family: Montserrat Alternates;
      font-weight: 700;
      font-size: 18px;
      line-height: 100%;
      letter-spacing: 0%;
      width: 175px;
      height: 46px;
      border-radius: 24px;
      margin: auto; }
      @media (max-width: 1280px) {
        .partnershipBlock__itemVcard--videolinkBtn {
          font-size: 17px;
          width: 172px;
          height: 43px;
          border-radius: 23px; } }
      .partnershipBlock__itemVcard--videolinkBtnPlay::before {
        content: "";
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMS44NzVDOC44OTMwMyAxLjg3NSA3LjMyMjE0IDIuMzUxNTIgNS45ODYgMy4yNDQzMUM0LjY0OTg1IDQuMTM3MSAzLjYwODQ0IDUuNDA2MDUgMi45OTM0OCA2Ljg5MDdDMi4zNzg1MiA4LjM3NTM1IDIuMjE3NjIgMTAuMDA5IDIuNTMxMTIgMTEuNTg1MUMyLjg0NDYzIDEzLjE2MTIgMy42MTg0NiAxNC42MDg5IDQuNzU0NzYgMTUuNzQ1MkM1Ljg5MTA2IDE2Ljg4MTUgNy4zMzg4IDE3LjY1NTQgOC45MTQ5IDE3Ljk2ODlDMTAuNDkxIDE4LjI4MjQgMTIuMTI0NyAxOC4xMjE1IDEzLjYwOTMgMTcuNTA2NUMxNS4wOTQgMTYuODkxNiAxNi4zNjI5IDE1Ljg1MDIgMTcuMjU1NyAxNC41MTRDMTguMTQ4NSAxMy4xNzc5IDE4LjYyNSAxMS42MDcgMTguNjI1IDEwQzE4LjYyMDkgNy44NDYzOCAxNy43NjM1IDUuNzgyMTYgMTYuMjQwNyA0LjI1OTMyQzE0LjcxNzggMi43MzY0OCAxMi42NTM2IDEuODc5MTMgMTAuNSAxLjg3NVpNMTMuMzQzOCAxMC41MjM0TDkuNTkzNzUgMTMuMDIzNEM5LjQ5MDMyIDEzLjA4NzQgOS4zNzE2MSAxMy4xMjI1IDkuMjUgMTMuMTI1QzkuMTQ2OTMgMTMuMTI0OSA5LjA0NTI5IDEzLjEwMDggOC45NTMxMyAxMy4wNTQ3QzguODUzMjEgMTMuMDAwOCA4Ljc2OTg3IDEyLjkyMDYgOC43MTIwNiAxMi44MjI5QzguNjU0MjUgMTIuNzI1MiA4LjYyNDE1IDEyLjYxMzUgOC42MjUgMTIuNVY3LjVDOC42MjQxNSA3LjM4NjQ2IDguNjU0MjUgNy4yNzQ4MyA4LjcxMjA2IDcuMTc3MUM4Ljc2OTg3IDcuMDc5MzggOC44NTMyMSA2Ljk5OTI0IDguOTUzMTMgNi45NDUzMUM5LjA1MzQ1IDYuODk0NTMgOS4xNjUyNiA2Ljg3MDcxIDkuMjc3NTggNi44NzYxOEM5LjM4OTg5IDYuODgxNjYgOS40OTg4NSA2LjkxNjI1IDkuNTkzNzUgNi45NzY1NkwxMy4zNDM4IDkuNDc2NTZDMTMuNDMwOCA5LjUzMzM2IDEzLjUwMjMgOS42MTA5NyAxMy41NTE4IDkuNzAyMzdDMTMuNjAxMyA5Ljc5Mzc2IDEzLjYyNzIgOS44OTYwNiAxMy42MjcyIDEwQzEzLjYyNzIgMTAuMTAzOSAxMy42MDEzIDEwLjIwNjIgMTMuNTUxOCAxMC4yOTc2QzEzLjUwMjMgMTAuMzg5IDEzLjQzMDggMTAuNDY2NiAxMy4zNDM4IDEwLjUyMzRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
        background-repeat: no-repeat;
        display: inline-block;
        position: relative;
        width: 20px;
        height: 20px;
        margin-right: 8px; }
        @media (max-width: 1280px) {
          .partnershipBlock__itemVcard--videolinkBtnPlay::before {
            margin-right: 7px; } }

.partnershipFeature {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 819px;
  margin: auto; }
  @media (max-width: 1280px) {
    .partnershipFeature {
      max-width: 800px; } }
  .partnershipFeature__img {
    max-width: 251px;
    margin-bottom: 1.5rem; }
    @media (max-width: 1280px) {
      .partnershipFeature__img {
        max-width: 240px;
        margin-bottom: 1.4rem; } }
    @media (max-width: 992px) {
      .partnershipFeature__img {
        margin-bottom: 0; } }
    .partnershipFeature__img img {
      position: relative;
      z-index: 2;
      width: 100%;
      height: auto;
      display: block; }
      @media (max-width: 992px) {
        .partnershipFeature__img img {
          max-height: 152px; } }
    .partnershipFeature__img .partnershipFeature__imgBg {
      width: 1216px;
      position: absolute;
      left: 0;
      right: 0;
      top: 40px;
      margin: auto;
      z-index: 1; }
      @media (max-width: 992px) {
        .partnershipFeature__img .partnershipFeature__imgBg {
          width: 100%;
          padding: 0 12px;
          max-height: 48px;
          top: 50px; } }
    .partnershipFeature__img span {
      font-family: Plus Jakarta Sans;
      font-weight: 600;
      font-size: 16px;
      line-height: 140%;
      margin: 48px 0 0;
      display: inline-block;
      text-align: center; }
      @media (max-width: 992px) {
        .partnershipFeature__img span {
          font-size: 14px;
          margin: 24px 0; } }
  .partnershipFeature__title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 120%;
    letter-spacing: -1%;
    text-align: center;
    margin-bottom: 1rem;
    color: #454545;
    max-width: 608px; }
    @media (max-width: 1280px) {
      .partnershipFeature__title {
        font-size: 32px;
        margin-bottom: 0.8rem; } }
    @media (max-width: 992px) {
      .partnershipFeature__title {
        font-size: 24px;
        margin-bottom: 12px; } }
  .partnershipFeature__lead {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: #656e84;
    max-width: 608px; }
    @media (max-width: 1280px) {
      .partnershipFeature__lead {
        font-size: 18px;
        max-width: 555px; } }
    @media (max-width: 992px) {
      .partnershipFeature__lead {
        font-size: 16px; } }
  .partnershipFeature__tag {
    margin: 48px 0 0;
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%; }
    .partnershipFeature__tag ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 608px;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      gap: 24px;
      margin: auto;
      list-style: none; }
      .partnershipFeature__tag ul li {
        text-align: left;
        -webkit-box-flex: 48%;
        -ms-flex: 48%;
        flex: 48%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 24px;
        color: #333333;
        font-family: Plus Jakarta Sans;
        font-weight: 400;
        font-size: 20px;
        line-height: 140%; }
        @media (max-width: 992px) {
          .partnershipFeature__tag ul li {
            font-size: 16px;
            gap: 16px; } }
    .partnershipFeature__tagIcon {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTkuNUMyLjYwMjE4IDE5LjUgMi4yMjA2NCAxOS4zNDIgMS45MzkzNCAxOS4wNjA3QzEuNjU4MDQgMTguNzc5NCAxLjUgMTguMzk3OCAxLjUgMThWNkMxLjUgNS42MDIxOCAxLjY1ODA0IDUuMjIwNjQgMS45MzkzNCA0LjkzOTM0QzIuMjIwNjQgNC42NTgwNCAyLjYwMjE4IDQuNSAzIDQuNUg3LjVDOC40OTQ1NiA0LjUgOS40NDgzOSA0Ljg5NTA5IDEwLjE1MTcgNS41OTgzNUMxMC44NTQ5IDYuMzAxNjEgMTEuMjUgNy4yNTU0NCAxMS4yNSA4LjI1VjE1Ljc1QzExLjI1IDE1Ljk0ODkgMTEuMzI5IDE2LjEzOTcgMTEuNDY5NyAxNi4yODAzQzExLjYxMDMgMTYuNDIxIDExLjgwMTEgMTYuNSAxMiAxNi41QzEyLjE5ODkgMTYuNSAxMi4zODk3IDE2LjQyMSAxMi41MzAzIDE2LjI4MDNDMTIuNjcxIDE2LjEzOTcgMTIuNzUgMTUuOTQ4OSAxMi43NSAxNS43NVY4LjI1QzEyLjc1IDcuMjU1NDQgMTMuMTQ1MSA2LjMwMTYxIDEzLjg0ODMgNS41OTgzNUMxNC41NTE2IDQuODk1MDkgMTUuNTA1NCA0LjUgMTYuNSA0LjVIMjFDMjEuMzk3OCA0LjUgMjEuNzc5NCA0LjY1ODA0IDIyLjA2MDcgNC45MzkzNEMyMi4zNDIgNS4yMjA2NCAyMi41IDUuNjAyMTggMjIuNSA2VjE4QzIyLjUgMTguMzk3OCAyMi4zNDIgMTguNzc5NCAyMi4wNjA3IDE5LjA2MDdDMjEuNzc5NCAxOS4zNDIgMjEuMzk3OCAxOS41IDIxIDE5LjVIMTVDMTQuNDA0IDE5LjUwMjUgMTMuODMzMiAxOS43NDAzIDEzLjQxMTcgMjAuMTYxN0MxMi45OTAzIDIwLjU4MzIgMTIuNzUyNSAyMS4xNTQgMTIuNzUgMjEuNzVDMTIuNzUgMjEuOTQ4OSAxMi42NzEgMjIuMTM5NyAxMi41MzAzIDIyLjI4MDNDMTIuMzg5NyAyMi40MjEgMTIuMTk4OSAyMi41IDEyIDIyLjVDMTEuODAxMSAyMi41IDExLjYxMDMgMjIuNDIxIDExLjQ2OTcgMjIuMjgwM0MxMS4zMjkgMjIuMTM5NyAxMS4yNSAyMS45NDg5IDExLjI1IDIxLjc1QzExLjI0NzUgMjEuMTU0IDExLjAwOTcgMjAuNTgzMiAxMC41ODgzIDIwLjE2MTdDMTAuMTY2OCAxOS43NDAzIDkuNTk1OTggMTkuNTAyNSA5IDE5LjVIM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
      background-repeat: no-repeat;
      background-position: center;
      width: 40px;
      height: 40px;
      display: inline-block;
      background-color: black;
      border-radius: 50%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
      .partnershipFeature__tagIcon--blue {
        background-color: #2f54eb; }
      .partnershipFeature__tagIcon--green {
        background-color: #73d13d; }
      .partnershipFeature__tagIcon--orange {
        background-color: #ffa940; }
      .partnershipFeature__tagIcon--pink {
        background-color: #f759ab; }
      .partnershipFeature__tagIcon--teal {
        background-color: #36cfc9; }
      .partnershipFeature__tagIcon--purple {
        background-color: #9254de; }
      @media (max-width: 992px) {
        .partnershipFeature__tagIcon {
          width: 36px;
          height: 36px; } }

.boboInfo__sectionUlangTahun {
  width: 100%;
  height: 100%;
  padding: 2rem 1rem;
  text-align: center;
  border-radius: 12px;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.boboInfo__kontainerTeks {
  margin-bottom: 2rem; }
  .boboInfo__kontainerTeks .boboInfo__judul {
    font-family: Work Sans;
    font-size: 36px;
    line-height: 120%;
    text-align: center;
    font-weight: 700;
    color: #333;
    margin-bottom: 1rem;
    max-width: 600px; }
    @media (max-width: 992px) {
      .boboInfo__kontainerTeks .boboInfo__judul {
        font-size: 24px;
        margin-bottom: 12px; } }
  .boboInfo__kontainerTeks .boboInfo__deskripsi {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: #666;
    max-width: 600px;
    margin: 0 auto;
    line-height: 1.6; }
    @media (max-width: 992px) {
      .boboInfo__kontainerTeks .boboInfo__deskripsi {
        font-size: 16px; } }

.boboInfo__statistik {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1.5rem; }

.boboInfo__itemStatistik {
  background-color: #ffffff;
  border-radius: 12px;
  padding: 24px;
  width: 257px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease; }
  @media (max-width: 992px) {
    .boboInfo__itemStatistik {
      width: auto;
      max-width: 264px; } }
  .boboInfo__itemStatistik:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  .boboInfo__itemStatistik .boboInfo__angka {
    font-family: Work Sans;
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
    text-align: center;
    color: #0077cc;
    margin-bottom: 0.5rem; }
    @media (max-width: 992px) {
      .boboInfo__itemStatistik .boboInfo__angka {
        font-size: 24px; } }
  .boboInfo__itemStatistik .boboInfo__keterangan {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    color: #444; }

.boboKarakter__sectionKarakter {
  padding: 2rem 1rem; }
  @media (max-width: 992px) {
    .boboKarakter__sectionKarakter .cardWrap .cardList .card {
      -webkit-box-flex: 100%;
      -ms-flex: 100%;
      flex: 100%; } }
  @media (max-width: 992px) {
    .boboKarakter__sectionKarakter .cardWrap .cardList .cardTitle {
      margin: 10px 0; } }

.partnershipSec--bgyellow {
  background-color: #fefff0;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative; }
  .partnershipSec--bgyellowtowhite {
    background: -webkit-gradient(linear, left top, left bottom, from(#fefff0), to(#ffffff));
    background: linear-gradient(to bottom, #fefff0, #ffffff); }

.partnershipSec--activity {
  position: relative; }
  .partnershipSec--activity-topVector {
    position: absolute;
    z-index: 1;
    top: 120px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%; }

.curve--top {
  position: relative;
  margin-top: 150px; }
  .curve--top-topImg {
    position: absolute;
    width: 100%;
    height: 140px;
    top: -140px; }

.curve--bottom {
  position: relative;
  margin-bottom: 150px; }
  .curve--bottom-bottomImg {
    position: absolute;
    width: 100%;
    bottom: -140px;
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1); }

.partnershipActivity__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .partnershipActivity__flex .activityCard {
    width: 100%;
    max-width: 397px; }
    .partnershipActivity__flex .activityCard__description {
      font-family: Plus Jakarta Sans; }

.partnershipActivity__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px; }
  @media (min-width: 768px) {
    .partnershipActivity__grid {
      grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 1024px) {
    .partnershipActivity__grid {
      grid-template-areas: "col1-main   col2-top     col2-top" "col1-main   col2-mid-a   col2-mid-b" "col1-bottom col2-bottom  col2-bottom";
      grid-template-columns: 2fr 1fr 1fr;
      grid-template-rows: auto auto auto; } }
  @media (max-width: 992px) {
    .partnershipActivity__grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .partnershipActivity__grid .activityCard {
    /* Grid Area Assignments for specific cards on large screens */ }
    .partnershipActivity__grid .activityCard:nth-child(1) {
      grid-area: col1-main; }
    .partnershipActivity__grid .activityCard:nth-child(2) {
      grid-area: col2-top; }
    .partnershipActivity__grid .activityCard:nth-child(3) {
      grid-area: col2-mid-a; }
    .partnershipActivity__grid .activityCard:nth-child(4) {
      grid-area: col2-mid-b; }
    .partnershipActivity__grid .activityCard:nth-child(5) {
      grid-area: col1-bottom; }
    .partnershipActivity__grid .activityCard:nth-child(6) {
      grid-area: col2-bottom; }

/* activity-card */
.activityCard {
  padding: 48px 0;
  background-color: #e3f6ff;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden; }
  @media (max-width: 992px) {
    .activityCard {
      padding: 32px 0; } }
  .activityCard__title {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    color: #454545; }
    @media (max-width: 992px) {
      .activityCard__title {
        font-size: 20px; } }
  .activityCard__description {
    font-family: Open Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    color: #656e84;
    text-align: center; }
    @media (max-width: 992px) {
      .activityCard__description {
        font-size: 16px; } }
  .activityCard__content {
    max-width: 86%; }
  .activityCard--small {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px 24px;
    height: 240px; }
    @media (max-width: 992px) {
      .activityCard--small {
        height: auto; } }
    .activityCard--small .activityCard__content {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      text-align: left;
      margin-right: 15px; }
    .activityCard--small .activityCard__description {
      text-align: left; }
    .activityCard--small--col {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 24px 24px;
      gap: 35px; }
      .activityCard--small--col .activityCard__content {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; }
  .activityCard__imageWrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    overflow: hidden;
    border-radius: 8px; }
    .activityCard__imageWrapper .activityCard__image {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain; }
  .activityCard__icon {
    position: absolute;
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
    .activityCard__icon--small {
      font-size: 2.5em;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .activityCard__icon--learning-lightbulb {
      font-size: 3.5em;
      color: #ffd700;
      top: 35%;
      left: 35%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .activityCard__icon--learning-book {
      font-size: 2.8em;
      color: #a0c8ff;
      top: 65%;
      left: 65%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .activityCard__icon--bobo-fair-tent {
      font-size: 4em;
      color: #ff6347;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) rotate(-5deg);
      transform: translate(-50%, -50%) rotate(-5deg); }
  .activityCard--outline {
    background: none;
    border: 1px solid #DBDCDE;
    border-radius: 16px;
    padding: 24px; }
    .activityCard--outline .activityCard__imageWrapper {
      max-height: 120px; }

/* Media Queries for Responsive Adjustments */
@media (max-width: 767px) {
  .partnershipActivity__grid {
    grid-template-columns: 1fr; }
  .activityCard--small {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center; }
    .activityCard--small .activityCard__content {
      text-align: center;
      margin-right: 0; }
    .activityCard--small .activityCard__imageWrapper {
      margin-top: 15px;
      width: 150px;
      /* Ukuran gambar di kartu kecil saat mobile */
      height: 100px; } }

@media (min-width: 1024px) {
  .partnershipActivity__grid {
    /* Adjust specific card heights for better visual alignment */ }
    .partnershipActivity__grid .activityCard:nth-child(1) {
      height: 504px;
      /* Disesuaikan agar pas dengan Live Show dan Learning Day */ } }

/* A shade of blue from image */
.partnershipSec--product {
  padding-top: 96px;
  padding-bottom: 96px; }
  .partnershipSec--product .partnershipHero__title {
    color: #454545; }
  .partnershipSec--product .partnershipHero__description {
    color: #656e84; }

/* Product Slider Section */
.productCollaboration__slider {
  position: relative; }
  .productCollaboration__slider .swiper {
    padding-left: 25px;
    padding-right: 25px; }

/* Element: product-slider__nav-btn */
.product-slider__nav-btn {
  gap: 10px;
  opacity: 0.5;
  border-width: 4px;
  padding: 10px;
  background: #00aaeb; }
  .product-slider__nav-btn.swiper-button-next, .product-slider__nav-btn.swiper-button-prev {
    width: 48px;
    height: 48px;
    border-radius: 50%; }
    .product-slider__nav-btn.swiper-button-next::after, .product-slider__nav-btn.swiper-button-prev::after {
      -webkit-transform: scale(1.2);
      transform: scale(1.2); }
  .product-slider__nav-btn.swiper-button-prev {
    left: 0; }
  .product-slider__nav-btn.swiper-button-next {
    right: 0; }
  .product-slider__nav-btn::after {
    font-size: 0.7em !important;
    /* Ukuran ikon panah di dalam tombol */
    color: #fff;
    /* Warna ikon panah */
    font-weight: bold; }
  .product-slider__nav-btn:hover {
    color: #4a8cd6;
    background-color: #4a8cd6;
    /* Background biru saat hover */ }
    .product-slider__nav-btn:hover::after {
      color: white;
      /* Warna ikon putih saat hover */ }

/* Block: product-card */
.productCard {
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 450px;
  position: relative;
  overflow: visible; }
  .productCard__image {
    width: 100%;
    height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
    position: relative;
    display: block; }
    .productCard__imageWrapper {
      height: 400px;
      border-radius: 16px;
      overflow: hidden;
      margin-bottom: 33px; }
      @media (max-width: 992px) {
        .productCard__imageWrapper {
          max-height: 296px;
          max-width: 296px;
          width: auto;
          height: auto; } }
    @media (max-width: 992px) {
      .productCard__image {
        height: 100%; } }
    .productCard__image::before {
      content: '';
      position: absolute;
      z-index: 1;
      width: 100%;
      height: 100%;
      background: #f5f5f5;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0; }
  .productCard__title, .productCard__category, .productCard__description {
    font-family: Plus Jakarta Sans; }
  .productCard__title {
    color: #454545;
    font-weight: 700;
    font-size: 24px;
    line-height: 120%; }
    @media (max-width: 992px) {
      .productCard__title {
        font-size: 16px;
        margin-bottom: 12px; } }
  .productCard__category {
    color: #232426;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%; }
    @media (max-width: 992px) {
      .productCard__category {
        font-size: 12px;
        margin-bottom: 12px; } }
  .productCard__description {
    color: #656e84;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%; }
    @media (max-width: 992px) {
      .productCard__description {
        font-size: 14px; } }

/* Media Queries (penting untuk breakpoints Swiper) */
@media (max-width: 767px) {
  .product-slider__nav-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* Tetap tampilkan panah di mobile jika diinginkan */
    top: 50%;
    /* Tengah vertikal */ } }

@media (max-width: 992px) {
  .partnershipClient {
    overflow-y: auto;
    margin-left: -15px;
    margin-right: -15px; } }

.partnershipClient__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
  max-width: 835px;
  margin: auto;
  margin-bottom: 24px; }
  @media (max-width: 992px) {
    .partnershipClient__grid {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start; } }

.partnershipClient__item {
  background-color: #fff;
  -webkit-box-shadow: 4px 4px 0px 0px #ffec3d;
  box-shadow: 4px 4px 0px 0px #ffec3d;
  border-radius: 999px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 190px;
  height: 80px; }
  @media (max-width: 420px) {
    .partnershipClient__item {
      min-width: 220px;
      height: 95px; } }
  @media (max-width: 320px) {
    .partnershipClient__item {
      min-width: 190px;
      height: 80px; } }
  .partnershipClient__item img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }
  @media (max-width: 992px) {
    .partnershipClient__item:last-child {
      margin-right: 12px; } }

@media (max-width: 767px) {
  .partnershipClient__grid {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 15px; }
  .partnershipClient__logo-container {
    min-width: 120px;
    height: 50px;
    padding: 8px 15px;
    border-radius: 20px; } }

.partnerhsipCardwrap .card {
  padding: 32px;
  background-color: #E3F6FF;
  border-radius: 16px;
  max-width: 400px;
  height: 367px; }
  .partnerhsipCardwrap .cardTitle {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-style: Bold;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: -1%;
    margin-bottom: 64px;
    height: 175px; }
  .partnerhsipCardwrap .cardLogo {
    margin-bottom: 16px; }
  .partnerhsipCardwrap .cardLink {
    font-family: Open Sans;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 140%;
    letter-spacing: -1%;
    color: #00648F;
    position: relative; }
    .partnerhsipCardwrap .cardLink::before, .partnerhsipCardwrap .cardLink::after {
      position: absolute;
      top: 0;
      bottom: 0;
      right: -22px;
      margin: auto; }
    .partnerhsipCardwrap .cardLink::before {
      display: inline-block;
      content: "";
      height: 2px;
      width: 15px;
      background: #00648F; }
    .partnerhsipCardwrap .cardLink::after {
      height: 15px;
      content: 'next';
      font-family: swiper-icons;
      font-size: initial;
      text-transform: none !important;
      letter-spacing: 0;
      font-variant: initial;
      line-height: 1;
      color: #00648F; }

.footer {
  height: 530px;
  background-color: #0071bc;
  position: relative;
  margin-top: 100px;
  z-index: 0; }
  .footerWrapper {
    position: relative; }
    .footerWrapper::before {
      content: "";
      position: absolute;
      width: 100%;
      height: 200px;
      display: block;
      top: -200px;
      background: #0071bc;
      z-index: 1;
      -webkit-clip-path: ellipse(52% 30% at 50% 0%);
      clip-path: ellipse(52% 30% at 50% 0%);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .footer__container {
    width: 1220px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 80px;
    position: relative;
    z-index: 2; }
  .footerContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .footerNav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 50px; }
    .footerNav__list {
      min-width: 200px;
      max-width: 230px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 30px; }
      .footerNav__listItem {
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 700;
        color: #ffffff; }
  .footerSocmed__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px; }
    .footerSocmed__listItem {
      width: 64px;
      height: 64px;
      background: #fff;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-transition: 0.1s all ease-in-out;
      transition: 0.1s all ease-in-out;
      position: relative;
      z-index: 1; }
      .footerSocmed__listItem:hover {
        background-color: #f0f0f0;
        /* Light gray for feedback */
        -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
        /* Soft depth */
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); }
      .footerSocmed__listItem::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        width: 150%;
        height: 150%;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.03);
        -webkit-transition: -webkit-transform 0.4s ease;
        transition: -webkit-transform 0.4s ease;
        transition: transform 0.4s ease;
        transition: transform 0.4s ease, -webkit-transform 0.4s ease;
        z-index: 0; }
      .footerSocmed__listItem:hover::before {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1); }
      .footerSocmed__listItem > * {
        position: relative;
        z-index: 1; }
  .footerCopyright {
    font-weight: 400;
    font-size: 16px;
    color: #fff; }
  .footerBottom {
    font-family: "Plus Jakarta Sans", sans-serif;
    text-align: center; }
    .footerBottom__menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 50px; }
      .footerBottom__menuItem {
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, 0.7); }

.page--index .footer, .page--readBlog .footer {
  margin-top: 0; }

@media (max-width: 992px) {
  .footer {
    height: auto;
    padding-bottom: 60px; } }

@media (max-width: 992px) {
  .footerWrapper::before {
    height: 160px;
    top: -160px;
    -webkit-clip-path: ellipse(60% 25% at 50% 0%);
    clip-path: ellipse(60% 25% at 50% 0%); } }

.footerBrand img {
  max-width: 140px;
  max-height: 43px; }

@media (max-width: 992px) {
  .footer__container {
    width: 100%;
    max-width: 1220px;
    margin: auto;
    padding-left: 16px;
    padding-right: 16px;
    gap: 32px; } }

@media (max-width: 992px) {
  .footerContent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px; } }

@media (max-width: 992px) {
  .footerNav {
    gap: 15px; } }

@media (max-width: 992px) {
  .footerNav__list {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(33.333% - 1rem);
    flex: 1 1 calc(33.333% - 1rem);
    min-width: auto;
    gap: 16px; } }

.footerNav__listItem {
  font-size: 12px; }

@media (max-width: 992px) {
  .footerSocmed__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

@media (max-width: 992px) {
  .footerSocmed__listItem {
    width: 32px;
    height: 32px; } }

@media (max-width: 992px) {
  .footerSocmed__listItem .ico {
    width: 14px;
    height: 14px;
    background-size: contain; } }

@media (max-width: 992px) {
  .footerCopyright {
    font-size: 14px; } }

.body {
  overflow-x: hidden; }

@media (max-width: 992px) {
  .partnershipSec--news .curve--bottom-bottomImg {
    display: none; } }
