@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;700&display=swap');
.margin-top-1{
	margin-top: 1em;
}
.margin-top-1_5{
	margin-top: 1.5em;
}
.margin-top-2{
	margin-top: 2em;
}
.margin-top-3{
	margin-top: 3em;
}
.margin-bottom-1{
	margin-bottom: 1em;
}
.margin-bottom-1_5{
	margin-bottom: 1.5em;
}
.margin-bottom-2{
	margin-bottom: 2em;
}
.margin-bottom-3{
	margin-bottom: 3em;
}
.font-700{
	font-weight: 700;
}
.recent-searches{
    color: #FFF;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 10px 0;
    gap:4px;
    color: #ccc;
    font-size: 14px
}
.recent-searches a{
	color: #FFF;
}
h2,h3,h4,h5,h6{
	color: #424242;
}
h1,h2,h3,h4,h5,h6,p,a,li,span{
	font-family: 'Fira Sans', sans-serif;
}
img{
	height: auto !important;
}
body{
	overflow-x: hidden;
}
header{
    padding: 2em 0;
    background: linear-gradient(180deg, rgb(12 12 12 / 96%) 0%, rgb(0 0 0 / 0%) 99%);
    position: absolute;
    top: 0;
    width: 100%;
}
.primary-menu{
    gap: 15px;
    display: flex;
    justify-content: flex-end;
}
.primary-menu li a{
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	padding: 0.7rem 0.9rem;
	border-bottom: 2px solid transparent;
	position: relative;
	align-items: center;
	display: flex;
    justify-content: center;	
}
.effect-link{
	position: relative;
}
.effect-link:before{
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #2196f3;
    transition: all 0.5s;	
}
.effect-link:hover:before{
    right: auto;
    left: 0;
    width: 100%;	
}
.primary-menu li a:before {
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #2196f3;
    transition: all 0.5s;
}
.primary-menu li a:hover:not(.receive-gift a):before{
    right: auto;
    left: 0;
    width: 100%;
}
.receive-gift a{
	background: linear-gradient(6.98deg, #003C7B -14.56%, #0061C6 55.52%);
	border-radius: 12px;
	color: #FFF !important;
    display: flex;
    justify-content: center;
    align-items: center;	
    padding: 0.7em 1.5em !important;
    letter-spacing: 0.2px;
}
.receive-gift img{
	padding-right: 10px;
}
.hero-search {
    background: url(../img/hero-right.png) no-repeat right bottom, linear-gradient(rgb(7, 6, 36) -17.19%, rgba(7, 6, 36, 0) 111.4%), linear-gradient(86.97deg, rgba(255, 168, 0, 0.4) -0.67%, rgba(25, 187, 125, 0.4) 24.91%, rgba(0, 82, 204, 0.4) 48.82%, rgba(69, 164, 236, 0.4) 72.18%, rgb(0 0 0 / 40%) 88.31%), rgb(0 0 0);
    background-size: auto, cover, cover, cover !important;
    background-repeat: no-repeat;
    background-position: center bottom, center, center, center;
    padding-top: 8em;
    padding-bottom: 6em;
}


.hero-search h1{
	margin-top: 1em;
    font-weight: 700;
    font-size: 30px;
    padding: 0.1em 0;
    text-align: left;
    color: #dfffca;
    background: linear-gradient(215deg, #38ffbf, #ffd100);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wrapper-input-search{
    position: relative;
    max-width: 580px;
}
.wrapper-input-search input{
    background: #FFFFFF;
    border-radius: 5px !important;
    padding: 1.9em 1em !important;
    border: 0 !important;
    margin: 0 !important;
}
.wrapper-input-search button{
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(180deg, #0EB759 0%, #007e38 100%);
    border-radius: 0px 4px 4px 0px;
    height: 100%;
    padding: 0 1.5em;
}
.wrapper-input-search button:hover{
	cursor: pointer;
}
#input-search:focus{
	border: 0 !important;
}
.recent-searchs{
	padding: 1em 0;
	color: #FFF;
	text-align: center;
	font-size: 16px;
}
.recent-searchs span{
	font-weight: bold;
}
.recent-searchs a{
	color: #FFF;
}
.featured-content{
    padding-bottom: 4em;
    position: relative;
    background: linear-gradient(to bottom right, #FFF4E4 0%, #FFF 40%, #FFF 60%, #F2FFEE 100%);
}
.title-default{
	font-size: 30px;
}
.color-blue, .word-details h1{
    font-weight: bold;
    background: linear-gradient(135deg, #00AA74, #00C788);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.card-featured{
	background: #FFFFFF;
	box-shadow: 0px 7px 0px #D3E4F7;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.z-index-1{
	z-index: 1;
	position: relative;
}
.card-title{
	background-image: linear-gradient( 105.9deg,  rgba(0,122,184,1) 24.4%, rgba(46,0,184,0.88) 80.5% );
	border-radius: 5px 5px 0px 0px;	
	padding: 1em;
}
.background-green{
background-image: linear-gradient( 73.1deg,  rgba(34,126,34,1) 8%, rgba(99,162,17,1) 86.9% );
}
.card-title h3{
	font-weight: 700;
	font-size: 24px;
	color: #FFFFFF;	
	margin-bottom: 0;
}
.card-title h5{
	font-size: 18px;
	color: #FFF;
	margin-bottom: 0;
}
.card-list-words ul{
	margin: 0;
	list-style: none;
	min-height: 384px;
}
          .consultant-photo {
    width: 155px;
    height: 155px;
    object-fit: cover;
    border: 4px solid #3b82f6;
    padding: 3px;
    border-radius: 50%;
          }

.card-list-words ul li:nth-child(odd){
	background: #F2F6FF;
}
.card-list-words ul li span{
	font-size: 14px;
	font-weight: 700;
	color: #555555;
}

.card-list-words ul *{
	  transition: all 0.4s ease;
}
.card-list-words ul li{
	padding: 0.4em 0.7em;
	font-size: 16px;
	position: relative;
	overflow: hidden;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;	
   padding-right: 4em;
   color: #196af4;
}
.card-list-words ul li:hover{
	background: #0D66D0;
}
.card-list-words ul li:hover{
	color: #FFF;
}
.card-list-words ul li:hover a, .card-list-words ul li:hover span{
	color: #FFF;
}
.card-list-words ul li a:hover{
	color: #FFF;
}
.wrapper-listen{
    position: absolute;
    right: -150px;
 
}
.wrapper-listen img{
	margin: 0 2px;
}
.card-list-words ul li:hover .wrapper-listen{
	right: 10px;
}
.icon-sound:hover{
	cursor: pointer;
}
.easy-autocomplete-container ul{margin:0;left:0;border-top:0 !important}
.easy-autocomplete{width:100%!important}
.eac-item a{color:#222}
.easy-autocomplete-container ul{
    padding-top: 0px;	
    box-shadow: 1px 20pxbreadcrumbs-area 19px 1px #cccccc4a;    
}
.easy-autocomplete-container ul li b{color:#03a9f4}
.item-search-word{
	font-family: 'Fira Sans', sans-serif;
	font-size: 17px;
	color: #235181 !important;
	font-weight: 700;
}
.item-search-definition{
	font-family: 'Fira Sans', sans-serif;
	font-size: 14px;
	color: #A8A8A8;
	font-weight: 300;
}

.easy-autocomplete-container{
    background: linear-gradient(180deg, #EFEFEF 0%, #FFFFFF 21.26%);
}
.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category{
    padding: 10px 16px;
    border: 0;
}
.easy-autocomplete-container ul li:last-child{
	border: 0;
}
.recent-searchs span:last-child{
	display: none;
}
.recent-searchs a:hover{
	color: #0be2fd;
}

.marquee{
  position: relative;
  width: 100vw;
  max-width: 100%;
  height: 200px;
  overflow: hidden;
  position: absolute;
  z-index: 0;
  top: 18%;
  pointer-events: none;
}

.track{
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 52s linear infinite;
}

.track .content{
    margin: 0;
    padding: 0;
    font-family: 'Fira Sans', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 217px;
    line-height: 225px;
    pointer-events: none;
    text-transform: uppercase;
    color: #dfffca;
    background: linear-gradient(98deg, #fff2d7, #f1f1f1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.btn-play:hover{
	cursor: pointer;
}
.disabled-audio{
	opacity: 0.5;
}
.relative{
	position: relative;
}
.icon-calendar{
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon-calendar span{
	font-family: 'Fira Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    color: #FFF;
    display: flex;
    align-items: center;
    padding-top: 9px;
}
.word-a-day-block{
	min-height: 384px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 2em 4em 2em;
    text-align: center;    
    position: relative;
}
.word-a-day-block h2 a{
	color: #f78b00;
	font-size: 36px;
	font-weight: 700;
	word-break: break-all;
}
.word-a-day-block h3, .box-word-image h3{
	color: #555555;
	font-size: 18px;
	font-weight: 500;
}
.word-a-day-block-sounds{
	gap: 10px;
	display: flex;
	margin-top: 1em;
}
.icon-sound-blue{
    border: 1px solid #0061C6;
    display: inline-block;
    padding: 5px 20px;
    border-radius: 5px;
    width: 70px;
    min-width: 70px;
}
.icon-sound-green{
    border: 1px solid #00873C;
    display: inline-block;
    padding: 5px 20px;
    border-radius: 5px;
    width: 70px;
    min-width: 70px;
}
.icon-sound-blue img, .icon-sound-green img{
	height: 25px;
}
.wad-button-wrapper{
    position: absolute;
    bottom: 20px;
}
.default-button{
    display: inline-flex;
    padding: 16px 24px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 55px;
    color: #0F7A58;
    font-weight: bold;
    font-size: 18px;
    background: linear-gradient(135deg, #E7FFD1, #B8FFA9);
    border: 1px solid #00800017;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
}
.default-button:hover, .default-button:active, .default-button:focus{
    background: linear-gradient(135deg, #D4F5BC, #A0E895) !important;
    color: #0C5D43 !important;
    transform: scale(1.02);
}
.button-green{
	background: linear-gradient(180deg, #0EB759 0%, #007e38 100%);
}
.button-green:hover, .button-green:focus, .button-green:active{
	background: #069E34 !important;
}
.icon-sound-blue, .icon-sound-green{
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;    	
}
.icon-sound-blue:hover{
	cursor: pointer;
	box-shadow: 2px 3px 1px #bbdcff;
}
.icon-sound-green:hover{
	cursor: pointer;
	box-shadow: 2px 3px 1px #b2ffd4;
}
.has-tip{
	border-bottom: 0;
}
.box-word-image{
	background: linear-gradient(180deg, #E8F3FF 0%, #FFFFFF 100%);
	box-shadow: 0px 148px 59px rgba(0, 123, 255, 0.01), 0px 83px 50px rgba(0, 123, 255, 0.05), 0px 37px 37px rgba(0, 123, 255, 0.09), 0px 9px 20px rgba(0, 123, 255, 0.1), 0px 0px 0px rgba(0, 123, 255, 0.1);
	border-radius: 7px;
	padding: 1.5em;
}
.box-word-image h2{
    color: #0061C6;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 0;
    display: inline-block;
    word-break: break-all;
    padding-right: 10px;
}
.box-word-image h5{
	font-size: 20px;
	color: #424242;
	font-weight: bold;
	margin-top: 10px;
}
.wrapper-sound-image-word{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.box-word-image p{
	color: #4F4F4F;
	font-size: 16px;
}
.box-word-image p a{
	color: #4F4F4F !important;
}
.box-word-image p a:hover, .box-word-image p a:focus, .box-word-image p a:active{
	color: #1779ba !important;
}
dfn{
	border: 1px solid #0061C6;
    color: #0061C6;
    padding: 1px 16px;
    display: inline-block;
    font-size: 13px;
    border-radius: 19px;
    position: relative;
    top: -2px;
    transition: all 0.1s ease;
}
dfn:hover{
	background: #0061C6;
	color: #FFF;
}
.bold{
	font-weight: 700;
}
.italic{
	 font-style: italic;
}
.btn-default-green{
	background: linear-gradient(180deg, #0EB759 0%, #007e38 100%), #007e38;
    border-radius: 5px;
    font-size: 18px;
    color: #FFF;
    padding: 0.8em 2em;
    display: inline-block;
}
.btn-default-green:hover, .btn-default-green:active, .btn-default-green:focus{
	background: linear-gradient(180deg, #0EB759 0%, #008528 100%), #008528;
	color: #FFF;
}
.box-word-image p{
	padding-right: 2em;
}
.swiperGallery{
	height: 270px;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	width: 99%;
}

.swiperGallery .swiper-slide img{
	object-fit: cover;
	height: 100%;
	width: 100%;
	min-height: 270px;
}
.swiperGallery figcaption{
	bottom: -100px;
	position: absolute;
    bottom: 0;
    background: #0003;
    color: #FFF;
    width: 100%;
    text-align: center;
    font-size: 14px;
    padding: 0.5em 1em;
    z-index: -1;
    bottom: -100px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
	display: none;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
	right: 0px !important;
	width: auto;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
	left: 0px !important;
	width: auto;
}
.call-action-vocabclass-buttons{
	margin-top: 1em;
	gap: 15px;
	display: flex;
}
.vocab-class-call-action-footer p{
	color: #4F4F4F;
	font-size: 18px;
}
.vocab-class-call-action-footer h3{
	font-size: 18px;
	font-weight: bold;
	color: #4F4F4F;
}
.wrapper-girl-footer-vc{
	display: flex;
    align-items: center;
    justify-content: center;
}
.vocab-class-call-action-footer{
	padding-right: 20%;
}
.vocabclass-footer{
	background: url(../img/games-cards-footer.webp) no-repeat;
    padding: 0em 0 5em 0;
    min-height: 670px;
    background-position: 42vw 0;
    z-index: -1;
}
footer{
	background: #F3F3F3;
	padding: 2em 0;
}
footer h6{
	font-size: 18px;
	font-weight: 700;
	color: #235181;
}
footer ul{
	list-style: none;
	margin: 0;
}
footer ul li a{
	color: #666666;
	font-size: 16px;
	line-height: 2;
}
.wrapper-all-info-footer{
    display: flex;
    justify-content: flex-end;
    gap: 158px;
}
.footer-contact{
	background: #196AF4;
	padding: 1em 0;
}
.footer-contact a{
	display: inline-flex;
	color: #FFF;
	margin-right: 10px;
}
.inner-search h1{
	font-size: 30px;
    color: #57575c;	
}
.inner-search h1 strong{
	color: #0061C6;
}
#mobile-menu:hover{
	cursor: pointer;
}

#giftModal{
    min-width: 820px;
    box-shadow: 0px 4px 0px #d7ecff;
    background: url(../img/gift-background.webp) no-repeat #FFF top center;
    height: 590px;
    border: 0;
    border-radius: 15px;
    display: flex !important;
    flex-direction: column;
    align-items: center;    
}
#giftModal h2{
	font-weight: 700;
	font-size: 42px;
	color: #FFF;
	text-align: center;
	padding-top: 1em;
}
#giftModal h4{
	font-size: 30px;
	color: #454545;
	padding: 1em 0;
	font-weight: 700;
	text-align: center;
}
.reveal-overlay{
	background-color: rgba(10, 10, 10, 0.80);
}
.button-ghost{
	border: 1px solid #A8A8A8;
	color: #666666;
	background: transparent;
	transition: all 0.4s ease;
}
.button-ghost:hover, .button-ghost:active, .button-ghost:focus{
	border: 1px solid #444;
	color: #444;
	background: transparent;	
	box-shadow: 1px 5px 1px #f1f1f1;	
}
.close-button{
	background: #015AF8;
    padding: 0px 12px;
    top: 0;
    right: 0;
    border-radius: 0 0 0 10px;
}
.close-button:hover{
	background: #0047c5;
}
.close-button span{
	color: #FFF;
    font-size: 2em;
    position: relative;
    top: -3px;
}
#gameModal .close-button{
    background: #d90000;
    padding: 10px 13px;
    border-radius: 10px 10px 0px 0px;
    top: -52px;
    right: 4px;
}
#gameModal .close-button:hover{
	box-shadow: -1px -1px 20px #f1fbff;
}
#gameModal .close-button span{
	color: #FFF;
    font-size: 18px;
    position: relative;
    top: -3px;
    font-weight: bold;
}
#gameModal .close-button span b{
	font-size: 25px;
}
.inner-page-search{
    padding-top: 13em;
    padding-bottom: 5em;
}
.inner-page-search h1, .inner-page-search .recent-searchs{
	display: none;
}
.breadcrumbs{
	margin: 0;
}
.breadcrumbs-area{
	background: #FFF;
	border-bottom: 1px solid #E2EEFB;	
}
.breadcrumbs li, .breadcrumbs li a{
    color: #696969;
    text-transform: inherit;
    padding: 0.7em 0;
    font-size: 16px;
}
.back-top-home{
	position: relative;
    top: -2px;
    margin-right: 10px;
}

.word-details h1{
	font-size: 48px;
	font-weight: 700;
	color: #0061C6;
	display: inline-flex;
}
.wrapper-main-word-sound{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
}
.word-details h6{
	color: #424242;
	font-size: 20px;
	font-weight: 700;
}
.word-details h6 .has-tip{
	font-weight: normal;
}
.division{
	width: 100%;
	height: 1px;
	background: #E8E8E8;
	margin: 1em 0;
}
.word-details p{
	color: #4F4F4F;
	font-size: 16px;
}
.word-details p a{
	color: #4F4F4F;
}
.word-details p a:hover, .word-details p a:focus, .word-details p a:active{
	color: #1779ba !important;
}
.highlight-word{
	color: #235181 !important;
    font-weight: bold;
}
.module-title{
	font-size: 20px;
	font-weight: 700;
}
.wrapper-module-cover{
	position: relative;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
}
.hasInnerImage{
	height: 240px;
}
.hasInnerImage .js-tilt-logo{
	max-height: 160px;
}
.js-tilt-background{
	overflow: hidden;	
	transition: all 0.4s ease;
	border-radius: 7px;
	overflow: hidden;	
}
.js-tilt-logo{
	position: absolute;
    z-index: 2;
    transition: all 0.5s ease;
    pointer-events: none;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.wrapper-module-cover:hover .js-tilt-logo{
	transform: scale(1.1);
}
.wrapper-module-cover:hover{
	cursor: pointer;
}
#gameModal{
	background: #000;
    padding: 3em 0 0 0;
    border: 0;
    position: fixed;
    z-index: 50;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
}

.wrapper-game-modal{
	max-width: 1280px;
	width: 100%;
	position: relative;
}
.container {
    position: relative;
    overflow: hidden;
    padding-top: 55.90%;
    border: 4px solid #FFF;
    border-radius: 3px;
    background: linear-gradient(180deg, #0052A8 0%, #0061C6 100%);
    width: 100%;
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.view-all-games{
	position: absolute;	
    color: #4caf50;
    font-size: 18px;
    top: -51px;
    z-index: 2;
    background: #ffffff;
    padding: 12px 25px;
    border-radius: 10px 10px 0px 0px;
    right: auto;
    left: 4px;
    font-weight: bold;
}
.view-all-games:hover{
	box-shadow: -1px -1px 20px #f1fbff;
	color: #4caf50;
}
.color-green{
	color: #00873C;
}
#bars{
    height: 31px;
    width: 40px;
    transform: scale(1.5);
    z-index: 4;
}
.bar{
   background: #1e8e98;
    bottom: 1px;
    height: 3px;
    position: absolute;
    width: 3px;      
    animation: sound 0ms -800ms linear infinite alternate;
}
@keyframes sound {
    0% {
       opacity: .35;
        height: 3px; 
    }
    100% {
        opacity: 1;       
        height: 28px;        
    }
}

.bar:nth-child(1)  { left: 1px; animation-duration: 474ms; }
.bar:nth-child(2)  { left: 5px; animation-duration: 433ms; }
.bar:nth-child(3)  { left: 9px; animation-duration: 407ms; }
.bar:nth-child(4)  { left: 13px; animation-duration: 458ms; }
.bar:nth-child(5)  { left: 17px; animation-duration: 400ms; }
.bar:nth-child(6)  { left: 21px; animation-duration: 427ms; }
.bar:nth-child(7)  { left: 25px; animation-duration: 441ms; }
.bar:nth-child(8)  { left: 29px; animation-duration: 419ms; }
.bar:nth-child(9)  { left: 33px; animation-duration: 487ms; }
.bar:nth-child(10) { left: 37px; animation-duration: 442ms; }

.wrapper-bars{
	transition: all 0.4s ease;
    position: fixed;
    background: white;
    padding: 1em;
    border-radius: 50%;
    overflow: hidden;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: -100px;
    z-index: 5;
    left: 10px;
    box-shadow: 1px 2px 16px #bfdaf7;
    transform: scale(0.8);
}
.wrapper-bars.active-sound{
    bottom: 10px;
}
.banner-call-action{
    min-height: 210px;
	border: 1px solid #E2EEFB;
	border-radius: 10px;
	display: flex;
	padding: 1.5em;
	gap: 15px;
	background-image: radial-gradient( circle farthest-corner at -5.6% -6.8%,  rgba(103,49,145,1) 37.3%, rgba(50,0,129,1) 73.5% );
	background-size: cover;
	align-items: center;
}
.banner-call-action-space{
	background-image: linear-gradient( 105.9deg,  rgba(0,122,184,1) 24.4%, rgba(46,0,184,0.88) 80.5% );
}
.call-action-content p{
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.wrapper-buttons-call-action{
	display: flex;
	flex-wrap: nowrap;
	gap: 10px;
}
.wrapper-buttons-call-action .default-button{
	padding: 0.8em;
	font-size: 16px;
	width: 100%;
	text-align: center;
}
.cell-right-modules{
	padding-left: 3em;
}
.font-bold{
	font-weight: bold;
}
.games-section{
	padding: 2em 0;
	background: linear-gradient(180deg, #F2FBFF 0%, rgba(255, 255, 255, 0) 100%);
}
.game-category{
	font-size: 20px;
	font-weight: bold;
}
.game-category span{
	font-size: 16px;
	font-weight: normal;
}
.wrapper-game-module{
	background: linear-gradient(180deg, #0052A8 0%, #0061C6 100%);
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    position: relative;
    min-height: 166px;
}
.wrapper-game-module:hover{
	cursor: pointer;
}
.wrapper-game-module:hover img{
	opacity: 0.2;
}
.wrapper-game-module:before{
    content: 'Play game';
    position: absolute;
    font-family: 'Fira Sans', sans-serif;
    color: #FFF;
    font-size: 1.5em;
    font-weight: 700;
    opacity: 0;
    z-index: 5;
    left: -500px;
    right: 0;
    margin: 0 auto;    
    transition: all 0.4s ease;
}

.wrapper-game-module:hover:not(.all-games):before{
	opacity: 1;
	left: 0;
}
.wrapper-game-module h4{
	display: block;
	width: 100%;
	height: 100%;
	color: #FFF;
}
.swiperGamesSpelling,.swiperGamesVocabulary{
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.swiper-button-prev2, .swiper-button-prev3{
	position: absolute;
	z-index: 1;
	left: -28px;
}
.swiper-button-next2, .swiper-button-next3{
	position: absolute;
	z-index: 1;
	right: -32px;
}
.swiper-button-prev2:hover,.swiper-button-next2:hover, .swiper-button-prev3:hover,.swiper-button-next3:hover{
	cursor: pointer;
}
.relative-flex{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: relative;
}
.lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fff;
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-iframe{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0093E9;
    background-image: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%);
}
.loader-iframe:before{
    content: 'Loading...';
    position: absolute;
    margin-top: 138px;
    font-size: 1.5em;
    color: #FFF;
}
.pagination-letters li a{
	font-size: 16px;
	font-weight: bold;
}
.three-columns{
    -webkit-columns:3;
    -moz-columns:3;
    columns:3;	
}
.letter-columns{
    -webkit-columns:4;
    -moz-columns:4;
    columns:4;	
}
.letter-columns li{
	margin-bottom: 1.1em;
}
#stars,#stars:after{width:1px;height:1px;box-shadow:32px 1371px #fff,815px 1050px #fff,1433px 1860px #fff,1296px 128px #fff,349px 1607px #fff,1133px 448px #fff,1708px 1791px #fff,821px 1091px #fff,1051px 509px #fff,137px 1264px #fff,1982px 1723px #fff,491px 1148px #fff,1865px 1424px #fff,231px 1969px #fff,476px 1720px #fff,568px 733px #fff,333px 1056px #fff,1236px 1767px #fff,627px 1151px #fff,584px 166px #fff,584px 64px #fff,133px 861px #fff,960px 1230px #fff,1318px 784px #fff,160px 1374px #fff,312px 925px #fff,1168px 1169px #fff,1985px 65px #fff,918px 1800px #fff,222px 1077px #fff,1619px 665px #fff,53px 346px #fff,356px 1836px #fff,1756px 1987px #fff,1166px 1503px #fff,1262px 307px #fff,1034px 154px #fff,800px 1963px #fff,1748px 471px #fff,1313px 1641px #fff,1413px 453px #fff,541px 69px #fff,1965px 411px #fff,1951px 1857px #fff,685px 1303px #fff,1272px 1527px #fff,76px 387px #fff,501px 221px #fff,1790px 1765px #fff,548px 798px #fff,1693px 1826px #fff,159px 1011px #fff,128px 799px #fff,961px 1957px #fff,593px 1437px #fff,47px 1814px #fff,1798px 404px #fff,1957px 1077px #fff,348px 838px #fff,1962px 1896px #fff,131px 1376px #fff,1279px 1852px #fff,33px 621px #fff,1900px 489px #fff,1795px 1263px #fff,1286px 1311px #fff,1261px 895px #fff,268px 903px #fff,1075px 740px #fff,1683px 1287px #fff,109px 1027px #fff,171px 961px #fff,220px 1268px #fff,341px 1773px #fff,86px 98px #fff,1562px 21px #fff,1370px 128px #fff,521px 1805px #fff,422px 1296px #fff,1740px 1766px #fff,1617px 1504px #fff,515px 449px #fff,1656px 1220px #fff,1968px 1781px #fff,1377px 635px #fff,424px 1102px #fff,1398px 1212px #fff,1476px 418px #fff,456px 274px #fff,986px 806px #fff,763px 1809px #fff,1016px 732px #fff,903px 1612px #fff,1009px 82px #fff,1679px 1748px #fff,395px 1669px #fff,868px 1258px #fff,1244px 1456px #fff,1134px 1463px #fff,1578px 471px #fff,138px 464px #fff,1040px 1771px #fff,1413px 126px #fff,1483px 1281px #fff,320px 653px #fff,671px 141px #fff,1479px 603px #fff,1269px 1627px #fff,1635px 1765px #fff,1349px 1736px #fff,437px 1139px #fff,625px 1243px #fff,1635px 678px #fff,1619px 1544px #fff,1216px 143px #fff,915px 1575px #fff,436px 1759px #fff,1962px 1108px #fff,767px 227px #fff,1653px 561px #fff,41px 53px #fff,378px 330px #fff,1787px 547px #fff,364px 1710px #fff,781px 1496px #fff,265px 1947px #fff,250px 1120px #fff,121px 1272px #fff,1573px 1770px #fff,1858px 1972px #fff,840px 24px #fff,328px 1600px #fff,989px 1665px #fff,1879px 30px #fff,1946px 108px #fff,228px 1256px #fff,245px 633px #fff,825px 599px #fff,1888px 1458px #fff,1054px 840px #fff,792px 1724px #fff,823px 591px #fff,1106px 1257px #fff,119px 924px #fff,23px 158px #fff,1665px 1418px #fff,1234px 502px #fff,1861px 1728px #fff,18px 573px #fff,648px 770px #fff,464px 714px #fff,1784px 559px #fff,1691px 885px #fff,10px 798px #fff,1237px 221px #fff,131px 669px #fff,1760px 502px #fff,757px 1525px #fff,1367px 1275px #fff,1206px 1330px #fff,324px 1586px #fff,971px 237px #fff,1076px 68px #fff,621px 267px #fff,287px 354px #fff,637px 52px #fff,470px 112px #fff,1447px 258px #fff,1678px 736px #fff,296px 870px #fff,1102px 209px #fff,445px 1966px #fff,775px 212px #fff,1855px 880px #fff,641px 1065px #fff,1089px 274px #fff,1358px 951px #fff,1646px 1230px #fff,1692px 1775px #fff,291px 1475px #fff,1087px 1225px #fff,1683px 1431px #fff,1321px 1915px #fff,493px 36px #fff,98px 413px #fff,688px 769px #fff,1173px 980px #fff,770px 1635px #fff,783px 1679px #fff,1659px 712px #fff,225px 326px #fff,1952px 139px #fff,1992px 1950px #fff,1288px 1487px #fff,566px 587px #fff,1251px 1568px #fff,1095px 448px #fff,598px 1604px #fff,652px 1329px #fff,1802px 128px #fff,718px 241px #fff,489px 1080px #fff,1750px 107px #fff,1930px 272px #fff,121px 445px #fff,598px 1692px #fff,1351px 257px #fff,910px 809px #fff,735px 290px #fff,211px 1303px #fff,641px 1115px #fff,578px 1847px #fff,678px 1924px #fff,214px 148px #fff,558px 515px #fff,980px 1470px #fff,146px 646px #fff,1451px 1481px #fff,1092px 1973px #fff,1502px 640px #fff,1942px 416px #fff,1410px 754px #fff,100px 33px #fff,1643px 1083px #fff,67px 1862px #fff,1764px 228px #fff,75px 373px #fff,824px 640px #fff,319px 1618px #fff,1571px 1168px #fff,388px 388px #fff,891px 771px #fff,1120px 1788px #fff,256px 914px #fff,13px 641px #fff,1774px 26px #fff,839px 1063px #fff,40px 1519px #fff,23px 318px #fff,569px 115px #fff,394px 1966px #fff,1903px 1095px #fff,1174px 1089px #fff,1760px 337px #fff,1692px 1410px #fff,631px 1968px #fff,898px 1412px #fff,671px 1520px #fff,18px 458px #fff,1553px 1733px #fff,669px 1339px #fff,676px 806px #fff,1399px 1399px #fff,1100px 671px #fff,1028px 377px #fff,660px 1322px #fff,650px 1483px #fff,1444px 489px #fff,459px 1675px #fff,527px 1614px #fff,1233px 841px #fff,1205px 1304px #fff,1896px 830px #fff,176px 1632px #fff,951px 493px #fff,1383px 1259px #fff,753px 92px #fff,640px 1902px #fff,1394px 1600px #fff,1211px 309px #fff,49px 864px #fff,1026px 758px #fff,1688px 203px #fff,819px 321px #fff,1603px 832px #fff,278px 1461px #fff,1026px 968px #fff,360px 513px #fff,1258px 702px #fff,876px 996px #fff,138px 448px #fff,1890px 389px #fff,1803px 1620px #fff,1881px 638px #fff,1397px 1576px #fff,257px 277px #fff,1899px 1240px #fff,998px 1138px #fff,1233px 1892px #fff,587px 1208px #fff,771px 1986px #fff,1992px 1061px #fff,266px 636px #fff,667px 1324px #fff,660px 394px #fff,1260px 537px #fff,34px 1156px #fff,131px 1491px #fff,1860px 1217px #fff,997px 1443px #fff,766px 986px #fff,1520px 1688px #fff,1935px 656px #fff,873px 475px #fff,1465px 1539px #fff,317px 1656px #fff,117px 788px #fff,78px 776px #fff,383px 924px #fff,440px 226px #fff,1891px 1533px #fff,516px 1002px #fff,297px 871px #fff,461px 1458px #fff,162px 1797px #fff,1667px 986px #fff,18px 989px #fff,1556px 947px #fff,992px 1845px #fff,428px 6px #fff,1872px 1406px #fff,1431px 1114px #fff,736px 1329px #fff,871px 333px #fff,1599px 1853px #fff,438px 1568px #fff,1549px 1202px #fff,1017px 980px #fff,1458px 683px #fff,611px 989px #fff,873px 1458px #fff,1522px 1157px #fff,290px 109px #fff,1897px 460px #fff,1558px 989px #fff,541px 734px #fff,1868px 806px #fff,828px 99px #fff,742px 1339px #fff,786px 1182px #fff,1169px 91px #fff,305px 433px #fff,457px 1294px #fff,764px 1961px #fff,1193px 1438px #fff,1067px 993px #fff,1629px 1438px #fff,593px 762px #fff,227px 1467px #fff,1870px 1379px #fff,40px 1844px #fff,432px 252px #fff,312px 469px #fff,1511px 1301px #fff,508px 849px #fff,1503px 911px #fff,266px 1667px #fff,835px 1342px #fff,581px 1009px #fff,847px 908px #fff,937px 43px #fff,657px 1700px #fff,1930px 495px #fff,980px 1495px #fff,1998px 823px #fff,651px 234px #fff,1040px 870px #fff,1891px 81px #fff,1300px 1336px #fff,1739px 1432px #fff,615px 922px #fff,1392px 1854px #fff,873px 1358px #fff,415px 9px #fff,101px 1241px #fff,307px 698px #fff,1010px 1570px #fff,1987px 448px #fff,1867px 430px #fff,248px 408px #fff,1977px 1388px #fff,1474px 729px #fff,1235px 1971px #fff,1222px 403px #fff,1108px 1851px #fff,1141px 884px #fff,287px 704px #fff,870px 522px #fff,440px 1761px #fff,1571px 1916px #fff,468px 1338px #fff,856px 1624px #fff,1010px 555px #fff,52px 1309px #fff,809px 47px #fff,1431px 400px #fff,755px 1824px #fff,827px 136px #fff,1703px 800px #fff,586px 1668px #fff,1768px 161px #fff,1424px 1397px #fff,1831px 247px #fff,618px 410px #fff,539px 456px #fff,1312px 524px #fff,1174px 97px #fff,979px 1593px #fff,175px 847px #fff,642px 1409px #fff,902px 1567px #fff,1967px 988px #fff,1955px 1771px #fff,830px 1579px #fff,575px 1759px #fff,1782px 1113px #fff,1088px 75px #fff,1592px 1709px #fff,1784px 1570px #fff,1738px 730px #fff,1940px 1659px #fff,1692px 277px #fff,1639px 1141px #fff,1396px 451px #fff,1659px 1758px #fff,1178px 607px #fff,136px 353px #fff,1584px 1510px #fff,1007px 413px #fff,353px 294px #fff,1779px 474px #fff,1379px 32px #fff,1850px 1244px #fff,923px 550px #fff,342px 1268px #fff,926px 209px #fff,815px 1223px #fff,904px 1502px #fff,1764px 1215px #fff,342px 47px #fff,964px 941px #fff,885px 397px #fff,625px 405px #fff,700px 1053px #fff,1621px 757px #fff,372px 1151px #fff,226px 1760px #fff,540px 1428px #fff,1327px 1462px #fff,1878px 1235px #fff,860px 1344px #fff,347px 1751px #fff,967px 718px #fff,480px 1219px #fff,1627px 219px #fff,1842px 1406px #fff,474px 155px #fff,810px 1539px #fff,934px 1906px #fff,208px 1288px #fff,1651px 295px #fff,981px 134px #fff,846px 1521px #fff,293px 1896px #fff,1179px 1926px #fff,270px 914px #fff,35px 1034px #fff,1149px 1783px #fff,136px 944px #fff,528px 652px #fff,1535px 1725px #fff,1949px 1166px #fff,1292px 1825px #fff,1581px 489px #fff,296px 859px #fff,336px 1207px #fff,1024px 39px #fff,1808px 1197px #fff,1683px 1597px #fff,765px 296px #fff,144px 1265px #fff,894px 1591px #fff,464px 1995px #fff,476px 81px #fff,86px 1897px #fff,952px 1662px #fff,713px 226px #fff,321px 1062px #fff,15px 1664px #fff,710px 354px #fff,753px 779px #fff,1482px 1781px #fff,848px 1881px #fff,1348px 91px #fff,582px 1123px #fff,750px 459px #fff,243px 1446px #fff,614px 416px #fff,1254px 1276px #fff,1344px 703px #fff,1711px 679px #fff,205px 761px #fff,1873px 1733px #fff,187px 163px #fff,1918px 1565px #fff,371px 1498px #fff,325px 1084px #fff,1298px 428px #fff,1093px 751px #fff,1682px 162px #fff,1039px 830px #fff,163px 530px #fff,1189px 544px #fff,887px 1193px #fff,1652px 442px #fff,1967px 1019px #fff,1845px 2000px #fff,1203px 1475px #fff,1105px 851px #fff,1119px 1278px #fff,1563px 1510px #fff,1631px 937px #fff,1175px 288px #fff,1776px 543px #fff,1834px 6px #fff,992px 1110px #fff,826px 1229px #fff,104px 1823px #fff,1426px 897px #fff,870px 732px #fff,1133px 1785px #fff,825px 756px #fff,623px 211px #fff,1995px 12px #fff,1243px 1461px #fff,1591px 689px #fff,1646px 1743px #fff,1111px 741px #fff,1824px 1377px #fff,1827px 1837px #fff,462px 1561px #fff,433px 1139px #fff,1058px 1485px #fff,1518px 1092px #fff,1311px 199px #fff,1240px 1316px #fff,708px 39px #fff,1624px 1520px #fff,397px 1176px #fff,1184px 475px #fff,264px 1849px #fff,1672px 1256px #fff,947px 917px #fff,1947px 134px #fff,467px 1916px #fff,1606px 1047px #fff,1554px 1371px #fff,1101px 67px #fff,1284px 1695px #fff,392px 1104px #fff,159px 873px #fff,385px 702px #fff,948px 1687px #fff,626px 181px #fff,743px 584px #fff,984px 509px #fff,1252px 1145px #fff,1115px 1799px #fff,669px 1832px #fff,1368px 1743px #fff,133px 772px #fff,402px 149px #fff,1421px 1108px #fff,94px 181px #fff,784px 142px #fff,196px 1225px #fff,471px 1629px #fff,1460px 764px #fff,190px 964px #fff,1551px 1406px #fff,551px 655px #fff,1015px 1557px #fff,926px 1165px #fff,1425px 1367px #fff,1969px 789px #fff,491px 1101px #fff,298px 451px #fff,402px 1596px #fff,1412px 1139px #fff,1401px 1095px #fff,727px 267px #fff,1465px 1290px #fff,860px 1358px #fff,721px 1331px #fff,1492px 1538px #fff,80px 1808px #fff,1060px 573px #fff,1627px 96px #fff,1005px 262px #fff,1357px 1930px #fff,1270px 1353px #fff,255px 1372px #fff,928px 1011px #fff,810px 246px #fff,944px 573px #fff,699px 160px #fff,1035px 1973px #fff,606px 565px #fff,425px 370px #fff,859px 1095px #fff,1773px 1974px #fff,386px 733px #fff,1927px 1917px #fff,1816px 1674px #fff,1893px 781px #fff,41px 1898px #fff,1515px 704px #fff,518px 1992px #fff,1485px 1404px #fff,42px 1870px #fff,1866px 710px #fff,168px 256px #fff,643px 1931px #fff,394px 1252px #fff,1444px 1521px #fff,1563px 1720px #fff,1089px 1399px #fff,1767px 93px #fff,136px 1718px #fff,1455px 145px #fff,1485px 1202px #fff,200px 994px #fff,1147px 1827px #fff,929px 656px #fff,1456px 908px #fff,1454px 1726px #fff,195px 1932px #fff,2000px 796px #fff,222px 1527px #fff,782px 1264px #fff,371px 1793px #fff,486px 1818px #fff,1733px 436px #fff,21px 1374px #fff,971px 1186px #fff,1106px 1023px #fff,920px 1540px #fff,271px 188px #fff,1110px 1232px #fff,455px 1340px #fff,1474px 449px #fff,1747px 986px #fff,523px 216px #fff,727px 112px #fff,444px 1740px #fff,1165px 1114px #fff,844px 685px #fff,1142px 1149px #fff,1023px 1827px #fff,767px 1419px #fff,819px 245px #fff,1221px 1490px #fff,1688px 1812px #fff,961px 365px #fff,1586px 1681px #fff,588px 1608px #fff,1166px 1635px #fff,1035px 226px #fff,424px 1711px #fff,748px 1026px #fff,1234px 1674px #fff,1269px 1557px #fff,888px 991px #fff,501px 160px #fff,714px 1952px #fff,1079px 1972px #fff,429px 148px #fff,1167px 1873px #fff,1229px 1083px #fff,1416px 898px #fff,253px 1358px #fff,52px 129px #fff,1717px 357px #fff,1278px 653px #fff,907px 1847px #fff,1777px 258px #fff,1416px 395px #fff,1427px 1977px #fff,1026px 1483px #fff,1189px 128px #fff,982px 259px #fff,376px 609px #fff,1023px 490px #fff,441px 909px #fff,1171px 1955px #fff,61px 423px #fff,1193px 1727px #fff,1542px 615px #fff,1677px 1839px #fff,629px 1850px #fff}#stars2,#stars2:after{width:2px;height:2px;box-shadow:1790px 1317px #fff,104px 815px #fff,671px 758px #fff,19px 105px #fff,1369px 860px #fff,1160px 1954px #fff,201px 538px #fff,725px 1458px #fff,710px 96px #fff,1456px 1376px #fff,1744px 1574px #fff,139px 1256px #fff,430px 1137px #fff,521px 348px #fff,1653px 808px #fff,1562px 573px #fff,1906px 671px #fff,501px 779px #fff,1539px 1846px #fff,1511px 1074px #fff,1672px 200px #fff,1193px 1933px #fff,1892px 1700px #fff,1272px 1351px #fff,760px 1669px #fff,1545px 339px #fff,547px 1563px #fff,1588px 1729px #fff,1026px 1218px #fff,317px 1250px #fff,882px 1212px #fff,844px 1742px #fff,1339px 1602px #fff,1820px 844px #fff,632px 301px #fff,1353px 556px #fff,266px 1971px #fff,681px 890px #fff,914px 240px #fff,1190px 1657px #fff,298px 1316px #fff,369px 229px #fff,219px 311px #fff,1034px 299px #fff,1839px 485px #fff,208px 1726px #fff,490px 856px #fff,365px 132px #fff,1488px 982px #fff,974px 660px #fff,1907px 1270px #fff,1386px 1641px #fff,1207px 931px #fff,617px 582px #fff,650px 79px #fff,457px 1930px #fff,624px 1864px #fff,608px 1262px #fff,578px 356px #fff,363px 35px #fff,735px 347px #fff,983px 1827px #fff,289px 555px #fff,312px 1591px #fff,1072px 1233px #fff,513px 1743px #fff,1879px 420px #fff,140px 821px #fff,1849px 332px #fff,1296px 1999px #fff,677px 1800px #fff,454px 1350px #fff,825px 1432px #fff,1975px 1764px #fff,1526px 1981px #fff,1571px 852px #fff,679px 595px #fff,177px 629px #fff,1733px 1888px #fff,788px 1812px #fff,806px 683px #fff,1120px 458px #fff,972px 421px #fff,1051px 1614px #fff,298px 1483px #fff,946px 1294px #fff,632px 201px #fff,1912px 1869px #fff,1015px 664px #fff,872px 229px #fff,1746px 85px #fff,348px 1406px #fff,1143px 1800px #fff,1698px 937px #fff,802px 1726px #fff,1725px 1377px #fff,950px 1830px #fff,428px 1281px #fff,365px 1102px #fff,1696px 1387px #fff,793px 648px #fff,884px 629px #fff,1826px 103px #fff,1622px 1482px #fff,165px 1590px #fff,1565px 634px #fff,717px 1163px #fff,430px 1212px #fff,1960px 231px #fff,293px 1124px #fff,303px 1054px #fff,1432px 1467px #fff,1246px 966px #fff,490px 1057px #fff,1012px 843px #fff,251px 289px #fff,1415px 389px #fff,1750px 961px #fff,1968px 1210px #fff,140px 860px #fff,1200px 1481px #fff,1468px 579px #fff,219px 1748px #fff,797px 433px #fff,84px 656px #fff,1008px 851px #fff,865px 444px #fff,168px 217px #fff,581px 556px #fff,1459px 120px #fff,1741px 240px #fff,449px 1461px #fff,1046px 1324px #fff,1470px 1273px #fff,410px 1350px #fff,356px 1511px #fff,1139px 99px #fff,1788px 1600px #fff,883px 388px #fff,1172px 878px #fff,1225px 1594px #fff,76px 782px #fff,269px 106px #fff,1205px 1701px #fff,418px 1736px #fff,1378px 1125px #fff,320px 69px #fff,190px 940px #fff,550px 562px #fff,1119px 1565px #fff,1402px 1581px #fff,959px 301px #fff,1318px 1023px #fff,1034px 387px #fff,1178px 866px #fff,866px 887px #fff,1623px 421px #fff,144px 1584px #fff,945px 664px #fff,1569px 441px #fff,1630px 1891px #fff,1077px 1191px #fff,214px 1626px #fff,927px 12px #fff,1558px 534px #fff,1716px 1846px #fff,1267px 568px #fff,384px 1187px #fff,352px 448px #fff,1036px 790px #fff,1164px 376px #fff,1230px 462px #fff,1452px 1897px #fff,1389px 618px #fff,1543px 973px #fff,541px 268px #fff,209px 240px #fff,23px 707px #fff,1316px 1216px #fff,1459px 884px #fff,373px 1334px #fff,599px 1703px #fff,1823px 908px #fff,961px 158px #fff,1628px 535px #fff,622px 919px #fff,480px 269px #fff,1820px 588px #fff,1117px 804px #fff,1368px 1765px #fff,1194px 1825px #fff,498px 1987px #fff,941px 903px #fff,1244px 13px #fff,496px 1998px #fff,1114px 549px #fff,327px 120px #fff,1344px 1163px #fff,1739px 1340px #fff,1765px 90px #fff}#stars2:after,#stars3:after,#stars:after{content:" ";top:2000px}#stars3,#stars3:after{width:3px;height:3px;background:0 0;box-shadow:515px 1834px #fff,1296px 1481px #fff,1214px 1395px #fff,1963px 1879px #fff,792px 1944px #fff,349px 1593px #fff,1550px 1946px #fff,1749px 1908px #fff,329px 173px #fff,1552px 234px #fff,1984px 687px #fff,1377px 1526px #fff,568px 187px #fff,1373px 1742px #fff,1540px 211px #fff,1568px 811px #fff,569px 973px #fff,1857px 1262px #fff,1722px 1819px #fff,1910px 1319px #fff,1586px 1607px #fff,1622px 1867px #fff,1353px 44px #fff,647px 770px #fff,1859px 1872px #fff,348px 1782px #fff,1477px 160px #fff,1272px 1223px #fff,1238px 675px #fff,1868px 382px #fff,1766px 490px #fff,1059px 708px #fff,1791px 1769px #fff,1317px 245px #fff,1303px 1490px #fff,458px 627px #fff,533px 26px #fff,1402px 18px #fff,730px 750px #fff,1505px 766px #fff,1852px 1750px #fff,594px 1289px #fff,418px 959px #fff,55px 1601px #fff,1452px 793px #fff,89px 772px #fff,604px 633px #fff,264px 804px #fff,1376px 981px #fff,1820px 1521px #fff,1788px 371px #fff,1820px 1732px #fff,934px 1734px #fff,976px 19px #fff,1169px 371px #fff,362px 1418px #fff,1112px 640px #fff,1308px 1625px #fff,1154px 856px #fff,191px 1466px #fff,451px 510px #fff,380px 1363px #fff,1415px 1692px #fff,751px 192px #fff,227px 1923px #fff,1491px 1885px #fff,982px 1789px #fff,1405px 78px #fff,878px 1243px #fff,1632px 1950px #fff,626px 1414px #fff,97px 1774px #fff,248px 539px #fff,185px 160px #fff,1814px 299px #fff,1940px 1239px #fff,1381px 243px #fff,1954px 1537px #fff,1563px 995px #fff,1294px 935px #fff,1089px 1304px #fff,1751px 185px #fff,148px 122px #fff,1998px 52px #fff,1693px 290px #fff,1033px 196px #fff,56px 430px #fff,1847px 1179px #fff,251px 1404px #fff,49px 1386px #fff,426px 1186px #fff,1378px 250px #fff,639px 942px #fff,1824px 1865px #fff,424px 1032px #fff,1630px 1881px #fff,254px 19px #fff,1341px 1971px #fff,1505px 1538px #fff,1668px 791px #fff}#bg-star,#title{position:absolute;left:0;right:0}#bg-star{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);top:0;bottom:0}#stars{background:0 0;animation:50s linear infinite animStar}#stars:after{position:absolute;background:0 0}#stars2{background:0 0;animation:100s linear infinite animStar}#stars2:after{position:absolute;background:0 0}#stars3{animation:150s linear infinite animStar}#stars3:after{position:absolute}#title{top:50%;color:#fff;text-align:center;font-family:lato,sans-serif;font-weight:300;font-size:50px;letter-spacing:10px;margin-top:-60px;padding-left:10px}#title span{background:-webkit-linear-gradient(white,#38495a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes animStar{from{transform:translateY(0)}to{transform:translateY(-2000px)}}
.word-get-link:hover{
	cursor: pointer;
}
.wrapper-share{
	display: flex;
	align-items: center;
	gap: 15px;
	justify-content: flex-end;
	padding: 10px;
}
.wrapper-share span{
	color: #0061C6;
	font-size: 15px;
}
.share-buttons{
	display: flex;
	gap: 13px;
}
.swiper-wrapper figure{
	background: #EAEAEA;
}
.swiper-wrapper figure{
	background: #EAEAEA;
}
.wrapper-share-wad-home{
    background: #EAEAEA;
    position: absolute;
    top: 0;
    width: 100%;
}
.wrapper-share-wad-home span{
    color: #0061C6;
    font-size: 14px;
    width: 200px;	
}
.wrapper-share-wad-home .share-buttons{
	gap: 8px;
}
.rhymes-words{
	margin: 0;
	list-style: none;
    -webkit-columns:3;
    -moz-columns:3;
    columns:3;		
}
.accordion-item{
	background: #FFF;
    border-bottom: 3px solid #d3d3d3;
    margin-bottom: 10px;
}
.accordion-title{
	font-family: 'Fira Sans', sans-serif;
	color: #235189;
	font-size: 16px;
	font-weight: 600;
	padding: 16px 0.7em;
}
.accordion-title::before {
    color: #009688;
    font-weight: bold;
}
.rhymes-words li{
    line-height: 2;
    word-break: break-word;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    margin-bottom: 10px;
}
.wrapper-game-module img{
    object-fit: cover;
    max-width: initial;
    width: 100%;
}
.card-sentence{
    min-height: 120px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 1em 3em;
    background: #FFF;
    border-radius: 5px;
    border-bottom: 4px solid lightgrey;
    flex-direction: column;
    border: 1px solid #EAEAEA;
}
.card-sentence p{
	margin-bottom: 0;
	font-size: 16px;
}
.sentence-block-speak-tts{
    margin-top: 10px;
    text-align: left;
    width: 100%;
}
.swiperSentence{
    background: #fbfbfb;;
}
.word-details h2{
    font-size: 1.1em;
}
.has-tip{
	font-weight: normal;
}
.grade-label{
    min-height: 91px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.grade-blocks{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    width: 100%;
    padding: 1em;
    min-height: 385px;
}
.grade-blocks a{
    flex-grow: 1;
    width: 30%;
    background: #FFF;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #EAEAEA;
    border-radius: 5px;
    border-bottom: 5px solid #EAEAEA;
    text-align: center;
}
.grade-blocks span{
    font-size: 1em;
    color: #0061C6;
}
.grade-blocks:hover{
}
.grade-blocks a:hover{
	background: #003EBB;
	box-shadow: 1px 1px 18px 0px #cccccc8f;
	border-bottom: 5px solid #78a3ff;
}
.grade-blocks a:hover span{
	color: #FFF;
}
.grade-blocks a.active-block{
	border-bottom: 5px solid #4caf50;
    background: linear-gradient(180deg,#0eb759 0,#007e38 100%);
}
.grade-blocks a.active-block span{
	color: #FFF;
}
.grade-blocks-home{
	min-height: auto;
	margin-bottom: 15px;
}
.grade-blocks-home a{
	width: 15%;
}
.grade-blocks-home .grade-item{
	border-bottom: 4px solid #d3e4f7;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 5%, #E7F4FF 100%);
}
.grade-blocks-home a{
	font-size: 1.2em;
}
.rhymes-words li:hover{
	cursor: pointer;
}
.small-game-button{
	background: #03a54b;
	color: #FFF;
	padding: 2px 14px;
	display: inline-flex;
	font-size: 14px;
	border-radius: 4px;
	margin-left: 10px;
	width: auto !important;
}
.small-game-button:hover, .small-game-button:active, .small-game-button:focus{
	background: #007e38;
	color: #FFF;
	cursor: pointer;
} 
.word-index{
    margin-top: 2em;
    padding: 3em;
}
.widget-index{
	padding: 2em 1em;
	border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 148px 59px rgb(0 123 255 / 1%), 0px 83px 50px rgb(0 123 255 / 5%), 0px 37px 37px rgb(0 123 255 / 9%), 0px 9px 20px rgb(0 123 255 / 10%), 0px 0px 0px rgb(0 123 255 / 10%);	
}
.tool-tip-footer{
	background: #225ddc;
    position: fixed;
    bottom: 0;
    z-index: 5;
    color: #FFF;
    padding: 7px 1em;
    left: 0;
    border-radius: 0 10px 0 0;
}
.tool-tip-footer:hover, .tool-tip-footer:focus, .tool-tip-footer:active{
	color: #FFF;
}

/* Botão GO com tema verde */
.btn-super-cta {

  position: relative;
  display: inline-flex;
  max-width: fit-content;
  width: 100%;
  align-items: center;
  padding: 8px 13px;
  background: linear-gradient(45deg, #28a745 0%, #2ecc71 30%, #27ae60 100%);
  color: #fff !important;
  font-size: 18px;
  font-weight: 800;
  border: none;
  border-radius: 11px;
  cursor: pointer;
  text-decoration: none !important;
  transform-style: preserve-3d;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: 0 15px 35px rgba(40,167,69,0.4), inset 0 -4px 10px rgba(255,255,255,0.2), 0 6px 0 #27ae60;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  overflow: hidden;
  animation: gradient-pulse 4s infinite;
}

.btn-super-cta:hover {
  transform: translateY(-3px) scale(1.05) rotate(1deg);
  box-shadow: 0 25px 45px rgba(40,167,69,0.6), inset 0 -2px 8px rgba(255,255,255,0.3), 0 10px 0 #27ae60;
  background: linear-gradient(45deg, #2ecc71 0%, #27ae60 30%, #28a745 100%);
}

.btn-super-cta:active {
  transform: translateY(4px) scale(0.98);
  box-shadow: 0 8px 20px rgba(40,167,69,0.3), inset 0 2px 4px rgba(0,0,0,0.1), 0 4px 0 #27ae60;
}

.btn-super-cta::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, transparent 25%, rgba(255,255,255,0.1) 50%, transparent 75%);
  animation: sparkle 4s infinite;
  transform: rotate(45deg);
}

/* Ícone animado no CTA */
.btn-super-cta img {
    display: inline-block;
    margin-right: 7px;
    transition: transform 0.3s ease;
    width: 30px;
}
.btn-super-cta a{
	padding: 0 !important;
	margin:0;
}

.btn-super-cta:hover span {
  transform: translateX(5px) rotate(360deg);
}

/* Keyframe animations */
@keyframes gradient-pulse {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

@keyframes sparkle {
  0% { opacity: 0; }
  20% { opacity: 1; }
  100% { left: 150%; opacity: 0; }
}



:root {
    --primary-green: #28a745;
    --secondary-green: #2ecc71;
    --dark-green: #27ae60;
    --light-green: #d5f5e3;
    --text-dark: #2d3748;
    --text-light: #718096;
  }

.call-action-image img{
    width: 250px;
}
/* Small only */
@media screen and (max-width: 39.9375em) {

  .hero-search {
    background: 
      linear-gradient(rgb(7, 6, 36) -17.19%, rgba(7, 6, 36, 0) 111.4%),
      linear-gradient(86.97deg, rgba(255, 168, 0, 0.4) -0.67%, rgba(25, 187, 125, 0.4) 24.91%, rgba(0, 82, 204, 0.4) 48.82%, rgba(69, 164, 236, 0.4) 72.18%, rgb(0 0 0 / 40%) 88.31%),
      rgb(0 0 0);
    background-size: cover, cover, cover;
    background-repeat: no-repeat;
    background-position: center;
  }

	.word-index{
		padding: 1em 0;
	}
	.widget-index{
		background: #FFFFFF;		
	}
	.pagination-letters li a {
	    font-size: 16px;
	    font-weight: bold;
	    background: #FFF;
	    margin-bottom: 10px;
	    padding: 14px;
    }	
	.letter-columns{
	    -webkit-columns:2;
	    -moz-columns:2;
	    columns:2;	
	}	
	.grade-blocks a{
		width: 40%;
	}
	.word-details h1{
		width: 100%;
	}
	.wrapper-main-word-sound{
		flex-wrap: wrap;
		gap: 0 15px;
		margin-bottom: 1em;
	}
	.rhymes-words {
	    margin: 0;
	    list-style: none;
	    -webkit-columns: 2;
	    -moz-columns: 2;
	    columns: 2;
	}	
	.word-a-day-block{
		padding: 0;
		min-height: auto;
		margin-top: 0em;
	}
	.word-a-day-block h2{
		margin-top: 1em;
	}
	.word-a-day-block p{
		padding: 1em 2em;
	}
	.wad-button-wrapper{
	    position: inherit;
	    bottom: inherit;
	    margin-top: 2em;
	    margin-bottom: 2em;
	}
	.front .inner h3{
		font-size: 2em;
	}
	.wrapper-share{
		justify-content: center !important;
	    flex-wrap: wrap !important;
	    text-align: center !important;
	    position: inherit;
	    top: 0;
	    margin-bottom: 1em;
	}
	.breadcrumbs {
	    margin: 0;
	    justify-content: center;
	    display: flex;
	}	
	#giftModal{
		min-width: auto;
	}
	.js-tilt-logo{
	    padding: 1em;
	    max-height: 170px;		
	}
	.wrapper-module-cover{
		width: 100%;
	}
	.swiper-button-next2, .swiper-button-prev2, .swiper-button-next3, .swiper-button-prev3{
		display: none;
	}
	.call-action-image{
		display: none;
	}
	.wrapper-game-module{
		min-height: auto;
	}	
	.cell-right-modules{
		padding-left: 0;
	}
	.module-title{
		margin-top: 2em;
	}
	.banner-call-action{
		flex-direction: column;
		text-align: center;
	}
	.wrapper-buttons-call-action{
		flex-wrap: wrap;
	}
	.box-word-image .default-button{
		width: 100%;
		text-align: center;
	}
	.card-title h3{
		font-size: 20px;
	}
	.title-default{
		font-size: 22px;
	}
	.call-action-vocabclass-buttons {
	    flex-direction: column;
	    text-align: center;
	    margin-top: 2em;
	}	
	.wrapper-all-info-footer{
		display: block !important;
	}
	footer{
		text-align: center;
	}
	.vc-logo-footer{
		margin-bottom: 1em !important;
	}
	.vocab-class-call-action-footer p{
		margin-top: 1em;
	}
	.vocab-class-call-action-footer p, .vocab-class-call-action-footer h3{
		font-size: 16px;
	}
	footer h6{
		margin-top: 1em;;
	}
	.primary-menu {
	    justify-content: flex-start;
	    align-items: flex-start;
	    display: none;
	    background: #2f2f2f;
	    position: fixed;
	    width: 100%;
	    padding: 15px;
	    left: 0;
	    right: 0;
	    top: 0;
	    height: 100vh;
	    z-index: 2;
	}
	.primary-menu li a{
		color: #FFF;
	}
	.close-mobile-menu {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}
	.close-mobile-menu span{
	    color: #FFF;
	    font-size: 45px;
	}			
	.close-mobile-menu span:hover{
		cursor: pointer;
	}	
	.wrapper-all-info-footer{
	    display: flex;
	    justify-content: space-between;
	}	
	.vc-logo-footer{
		width: 100%;
		text-align: center;
		margin-bottom: 2em;
	}
	.footer-contact{
		display: flex;
	}
	.hero-search{
		background-size: cover;
	}
	.vocabclass-footer{
		background: none;
	    min-height: auto;
	    padding: 3em 0 5em 0;
	}	
	.vocab-class-call-action-footer{
		padding-right: 0;
	}
	.swiperGallery{
		margin-top: 2em;
	}
	.marquee{
		display: none;
	}
	.featured-content{
	    background: #e8f3ff;
	    margin-bottom: 3em;
	    padding-bottom: 1em;
	}
	.card-featured{
		margin-bottom: 3em;
	}
	#gameModal{
    	justify-content: flex-start;
    	padding-top: 5em;
	    padding-left: 10px;
	    padding-right: 10px;    	
	}	
	.wrapper-game-module img{
		object-fit: cover;
		width: 100%;
	}
	.html-game{
		height: 80vh !important;
		padding-top: 0 !important;
	}
.recent-searches{
    display: none
  }
  .hero-search h1{
    text-align: center;
  }    
  .wrapper-input-search{
    max-width: 100%;
  }
  .inner-page-search{
    padding-top: 9em;
  }  
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .inner-page-search{
    padding-top: 9em;
  }      
  .hero-search h1{
    text-align: center;
  }  
  .wrapper-input-search{
    max-width: 100%;
  }
  .hero-search {
    background: 
      linear-gradient(rgb(7, 6, 36) -17.19%, rgba(7, 6, 36, 0) 111.4%),
      linear-gradient(86.97deg, rgba(255, 168, 0, 0.4) -0.67%, rgba(25, 187, 125, 0.4) 24.91%, rgba(0, 82, 204, 0.4) 48.82%, rgba(69, 164, 236, 0.4) 72.18%, rgb(0 0 0 / 40%) 88.31%),
      rgb(0 0 0);
    background-size: cover, cover, cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .recent-searches{
    display: none
  }

	.letter-columns{
	    -webkit-columns:3;
	    -moz-columns:3;
	    columns:3;	
	}	
	.word-details h1{
		width: 100%;
	}
	.wrapper-main-word-sound{
		flex-wrap: wrap;
		gap: 0 15px;
		margin-bottom: 1em;
	}	
	.rhymes-words {
	    margin: 0;
	    list-style: none;
	    -webkit-columns: 2;
	    -moz-columns: 2;
	    columns: 2;
	}	
	.wrapper-share{
		justify-content: center;
	}
	.breadcrumbs {
	    margin: 0;
	    justify-content: center;
	    display: flex;
	}	
	.js-tilt-logo{
	    padding: 1em;
	    max-height: 170px;		
	}	
	.mobile-margin-top-1{
		margin-top: 1em;
	}
	.cell-right-modules{
		padding-left: 0;
	}
	#giftModal{
		min-width: auto;
	}	
	.wrapper-game-module{
		min-height: auto;
	}
	#gameModal{
    	justify-content: flex-start;
    	padding-top: 5em;
	}	
	.wrapper-game-module img{
		object-fit: cover;
		width: 100%;
	}
	.html-game{
		height: 80vh !important;
		padding-top: 0 !important;
	}
	.primary-menu {
	    justify-content: flex-start;
	    align-items: flex-start;
	    display: none;
	    background: #2f2f2f;
	    position: fixed;
	    width: 100%;
	    padding: 15px;
	    left: 0;
	    right: 0;
	    top: 0;
	    height: 100vh;
	    z-index: 2;
	}
	.primary-menu li a{
		color: #FFF;
	}
	.close-mobile-menu {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}
	.close-mobile-menu span{
	    color: #FFF;
	    font-size: 45px;
	}			
	.close-mobile-menu span:hover{
		cursor: pointer;
	}	
	.wrapper-all-info-footer{
	    display: flex;
	    justify-content: space-between;
	}	
	.vc-logo-footer{
		width: 100%;
		text-align: center;
		margin-bottom: 2em;
	}
	.footer-contact{
		display: flex;
	}
	.hero-search{
		background-size: cover;
	}
	.vocabclass-footer{
		background: none;
	    min-height: auto;
	    padding: 3em 0 5em 0;
	}	
	.vocab-class-call-action-footer{
		padding-right: 0;
	}
	.swiperGallery{
		margin-top: 2em;
	}
	.marquee{
		display: none;
	}
	.featured-content{
	    background: #e8f3ff;
	    margin-bottom: 3em;
	    padding-bottom: 1em;
	}
	.card-featured{
		margin-bottom: 3em;
	}
	.swiper-button-next2, .swiper-button-next3{
		right: -10px;
	}
	.swiper-button-prev2, .swiper-button-prev3{
		left: -10px;
	}	
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
	.vocabclass-footer{
		background-position: 30vw 0;
	}	
	.card-title h3{
		font-size: 22px;
	}
	.hero-search{
		background-size: cover;
	}
	.primary-menu{
		display: flex !important;
	}	
	.swiper-button-next2, .swiper-button-next3{
		right: -10px;
	}
	.swiper-button-prev2, .swiper-button-prev3{
		left: -10px;
	}
	.primary-menu li a{
		padding: 0.7rem 0.3rem;
		font-size: 16px;
	}	
}

/* Large and up */
@media screen and (min-width: 74.9376em) and (max-width: 104.9375em) {
	.vocabclass-footer{
		background-position: 30vw 0;
	}
	.hero-search{
		background-size: 100%;
	}
	.primary-menu{
		display: flex !important;
	}
}

@media screen and (min-width: 104.9376em) {
	.vocabclass-footer{
		background-position: 50vw 0;
	}
	.hero-search{
		background-size: 100%;
	}
	.primary-menu{
		display: flex !important;
	}
}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* (1366x768) WXGA Display */
@media screen and (max-width: 1366px) and (max-height: 768px) {
	.wrapper-game-modal{
		max-width: 1000px !important;
	}
}