@charset "UTF-8";body,html{margin:0;padding:0;width:100%;height:100%}body{font-family:Roboto,Arial,Tahoma,sans-serif;font-size:18px;font-weight:300;line-height:1.7em;color:#686a75;overflow-x:hidden;background-color:#f5f6fb}@media (max-width:768px){body{overflow-x:hidden}}a,a:focus,a:visited{color:#f9925b;text-decoration:none;outline:0;outline-offset:0}a:focus,a:focus:focus,a:visited:focus{text-decoration:underline;text-decoration-color:#f9925b}a:hover{color:#ff6934;text-decoration:none}p{margin-bottom:1em}em{font-style:italic}label{font-size:14px;color:#9b95ae;text-transform:uppercase;font-weight:500}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #c8cddf;font-size:16px;color:#fff;padding:10px 15px;border-radius:6px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#9b95ae}textarea{height:80px;resize:vertical}textarea:focus{border-color:#fff}input[type=checkbox]{width:1em!important;height:1em!important;display:inline-block;position:relative;margin-right:1em;border-radius:0;-webkit-appearance:none;line-height:1.5em;text-align:center}input[type=checkbox]:after{content:'';display:block;width:24px;height:24px;border:1px solid #c8cddf;background-color:transparent;border-radius:6px;font-size:16px;color:#f9925b;transform:translateY(-3px)}input[type=checkbox]:checked:after{content:'✖';position:absolute;top:0;left:0}body .btn,body .elementor-button,body .ultimate_carousel_btn,body a.btn,body button,body input[type=submit]{color:#131a46;border:2px solid #f9925b;border-radius:6px;background-color:transparent;line-height:1;padding:1em 1.25em;font-family:Montserrat;font-weight:700;font-size:.875em;fill:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}body .btn span,body .elementor-button span,body .ultimate_carousel_btn span,body a.btn span,body button span,body input[type=submit] span{color:inherit}body .btn:focus,body .btn:hover,body .elementor-button:focus,body .elementor-button:hover,body .ultimate_carousel_btn:focus,body .ultimate_carousel_btn:hover,body a.btn:focus,body a.btn:hover,body button:focus,body button:hover,body input[type=submit]:focus,body input[type=submit]:hover{background-color:#f9925b;border-color:#f9925b;color:#fff!important}body .btn:focus i,body .btn:hover i,body .elementor-button:focus i,body .elementor-button:hover i,body .ultimate_carousel_btn:focus i,body .ultimate_carousel_btn:hover i,body a.btn:focus i,body a.btn:hover i,body button:focus i,body button:hover i,body input[type=submit]:focus i,body input[type=submit]:hover i{color:#fff}body .btn.disabled,body .btn:disabled,body .elementor-button.disabled,body .elementor-button:disabled,body .ultimate_carousel_btn.disabled,body .ultimate_carousel_btn:disabled,body a.btn.disabled,body a.btn:disabled,body button.disabled,body button:disabled,body input[type=submit].disabled,body input[type=submit]:disabled{border-color:#93959e!important;background-color:#93959e!important;color:#fff!important}body .btn.elementor-size-xs,body .btn.inline,body .elementor-button.elementor-size-xs,body .elementor-button.inline,body .ultimate_carousel_btn.elementor-size-xs,body .ultimate_carousel_btn.inline,body a.btn.elementor-size-xs,body a.btn.inline,body button.elementor-size-xs,body button.inline,body input[type=submit].elementor-size-xs,body input[type=submit].inline{font-size:14px;text-transform:uppercase;color:#0d2054!important;font-weight:500;position:relative;padding:0;border:0;border-radius:0!important}body .btn.elementor-size-xs:hover,body .btn.inline:hover,body .elementor-button.elementor-size-xs:hover,body .elementor-button.inline:hover,body .ultimate_carousel_btn.elementor-size-xs:hover,body .ultimate_carousel_btn.inline:hover,body a.btn.elementor-size-xs:hover,body a.btn.inline:hover,body button.elementor-size-xs:hover,body button.inline:hover,body input[type=submit].elementor-size-xs:hover,body input[type=submit].inline:hover{background-color:transparent}body .btn.elementor-size-xs:before,body .btn.inline:before,body .elementor-button.elementor-size-xs:before,body .elementor-button.inline:before,body .ultimate_carousel_btn.elementor-size-xs:before,body .ultimate_carousel_btn.inline:before,body a.btn.elementor-size-xs:before,body a.btn.inline:before,body button.elementor-size-xs:before,body button.inline:before,body input[type=submit].elementor-size-xs:before,body input[type=submit].inline:before{content:'';display:block;width:70px;height:3px;background-color:#f9925b;position:absolute;left:-85px;top:5px}body .btn.secondary,body .elementor-button.secondary,body .ultimate_carousel_btn.secondary,body a.btn.secondary,body button.secondary,body input[type=submit].secondary{background-color:transparent;color:#133370!important}body .btn .elementor-align-icon-right,body .elementor-button .elementor-align-icon-right,body .ultimate_carousel_btn .elementor-align-icon-right,body a.btn .elementor-align-icon-right,body button .elementor-align-icon-right,body input[type=submit] .elementor-align-icon-right{margin-left:.75em}body .btn .elementor-align-icon-left,body .elementor-button .elementor-align-icon-left,body .ultimate_carousel_btn .elementor-align-icon-left,body a.btn .elementor-align-icon-left,body button .elementor-align-icon-left,body input[type=submit] .elementor-align-icon-left{margin-right:.75em}body .btn i,body .elementor-button i,body .ultimate_carousel_btn i,body a.btn i,body button i,body input[type=submit] i{color:#f9925b;-webkit-transition:all .2s ease;transition:all .2s ease}body .btn a:focus,body .elementor-button a:focus,body .ultimate_carousel_btn a:focus,body a.btn a:focus,body button a:focus,body input[type=submit] a:focus{text-decoration:none}textarea{width:100%;resize:vertical}select{padding:.75em 1.25em}*{outline:0}.hide-this{display:none!important;visibility:hidden!important;height:0!important}body i.eci{display:inline-block}h1,h2,h3,h4,h5,h6{font-family:Montserrat;margin-top:.4em;margin-bottom:.35em;font-weight:700;color:#131a46}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#f9925b}h1{font-size:3em;line-height:1.2em}h2{font-size:2.625em;line-height:1.2em}h3{font-size:2em;line-height:1.2em}h4{font-size:1.75em;line-height:1.2em}h5{font-size:1.4285em;line-height:1.4em;font-weight:600;color:#9b95ae}h6{text-transform:uppercase;font-size:1.143em;line-height:1.4em;font-weight:600;color:#9b95ae;letter-spacing:.03em}#header{background-color:#fff;padding:30px 0 15px;z-index:15;width:100%;margin:0 auto;position:relative;z-index:999}#header.active{z-index:999}#header.active #branding{z-index:-1}#header.active .header-block{opacity:0}#header #branding{z-index:9}#header #branding #site-title a{display:inline-block;width:190px;height:45px}#header #branding #site-title a .logo{display:block;width:100%;height:100%;background-image:url(../images/logo.png);background-size:contain;background-repeat:no-repeat;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}#header .widget_polylang{display:inline-block}@media (max-width:768px){#header .widget_polylang{float:right;font-size:.875em}}#header .widget_polylang ul{list-style:none;margin:0;padding:0}#header .widget_polylang ul li{display:inline-block}#header .widget_polylang ul li a{font-family:Montserrat;font-weight:600}#header #hamburger{position:fixed;top:20px;right:15px;display:none;z-index:999}@media (max-width:768px){#header #hamburger{display:block}}#header #hamburger a{color:#fff;background-color:#f9925b;display:block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:100%;position:relative;display:none;float:right}@media (max-width:1024px){#header #hamburger a{display:block}}#header #hamburger .close-menu{color:#fff;background-color:#f9925b;display:block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:100%;position:fixed;top:20px;right:15px;z-index:999;display:none;font-size:1.5em;cursor:pointer}#header #hamburger .close-menu.active{display:block}#header #hamburger .close-menu span{display:inline-block}#header .header-block{text-align:left}#header .header-block a{display:inline-block;margin:0 0 0 15px}#header .header-block img{max-height:55px;width:auto}@media (max-width:768px){#header .header-block{position:absolute;right:70px}}#header nav#menu ul{list-style:none;margin:0;padding:0;text-align:center}#header nav#menu ul li{display:inline-block;margin:0 10px}#header nav#menu ul li a{font-size:1em;font-family:Montserrat;font-weight:600;color:#131a46}@media (max-width:768px){#header nav#menu{position:fixed;background-color:#131a46;top:0;left:0;bottom:0;right:0;display:none}#header nav#menu.active{display:block}#header nav#menu ul{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#header nav#menu ul li{margin:1em 0;width:100%}#header nav#menu ul li a{font-size:1.5em}}#header nav#menu.active ul li a{color:#fff}footer#footer{background-color:#131a46;background-image:url(../images/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;color:#c5c8d8}footer#footer #footer-blocks{margin:60px 0}footer#footer #footer-blocks h3{color:#c5c8d8;font-size:1.333em;margin-bottom:1em}footer#footer #footer-blocks .about .widget_media_image img{height:50px!important;width:auto;margin-bottom:1.5em;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}footer#footer #footer-blocks .about .widget_text{max-width:300px}footer#footer #footer-blocks .social a{margin-right:10px;font-size:1.444em}footer#footer #footer-blocks ul{margin:0;padding:0;list-style:none}footer#footer #footer-blocks ul li{margin-bottom:.5em}footer#footer #footer-blocks ul li a{color:#fff}footer#footer #footer-blocks ul li a:hover{color:#f9925b}footer#footer #footer-bottom{margin:20px 0}footer#footer #footer-bottom .copyright{font-size:.875em}footer#footer #footer-bottom .copyright a{line-height:1}footer#footer #footer-bottom .copyright a img{height:12px;width:auto;vertical-align:top;margin-left:10px;margin-right:10px;opacity:.6;vertical-align:baseline;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}footer#footer #footer-bottom .copyright a:hover img{opacity:1}body.home #header{position:absolute;background-color:transparent}body.home #header #branding #site-title a .logo{background-image:url(../images/logo_white.png)}body.home #header nav#menu ul li a{color:#fff}body.home #header nav#menu ul li a:hover{color:#f9925b}body.home #header .accessibility-tools span{color:#fff}#hero{color:#d4d8f1;font-size:1.11em}#hero h1,#hero h2,#hero h3,#hero h4,#hero h5,#hero h6{color:#fff}#hero h2{font-weight:400;font-size:3.2em;letter-spacing:-.05em;margin:0}#hero h6{color:#fff;font-size:1em;font-weight:400;margin:0}#hero h6 strong{color:#f9925b}#hero .btn,#hero .elementor-button,#hero .ultimate_carousel_btn,#hero a.btn,#hero button,#hero input[type=submit]{color:#fff;margin-top:1em}@media (max-width:768px){#hero h2{font-size:2em}#hero h6{font-size:.75em}#hero .stars-rating{text-align:center}#hero .stars-rating span{display:block}}#game-hero{color:#fff}#game-hero h1,#game-hero h2,#game-hero h3{color:#fff;margin-bottom:.35em}#game-hero h5,#game-hero h6{color:rgba(255,255,255,.5)}#game-hero ul{list-style:none;margin:0;padding:0}#game-hero ul li{display:inline-block;margin-right:1em;background-color:rgba(255,255,255,.2);font-family:Montserrat;font-weight:600;font-size:.666em;line-height:1;padding:5px 8px;border-radius:4px;color:#fff;text-transform:uppercase}#game-hero .btn,#game-hero .elementor-button,#game-hero .ultimate_carousel_btn,#game-hero a.btn,#game-hero button,#game-hero input[type=submit]{color:#fff;margin-top:1em}body #header.sticky{position:fixed!important;top:-150px;transition:all .3s;background-color:#fff}body #header.sticky #branding #site-title a .logo{background-image:url(../images/logo.png)}body #header.sticky nav#menu ul li a{color:#131a46}body #header.sticky.show{top:0}body #header.sticky .accessibility-tools span{color:#131a46}.stars-rating .stars{background-image:url(../images/stars.png);background-repeat:no-repeat;background-size:cover;width:180px;height:26px;display:inline-block;line-height:1;position:relative}.stars-rating .stars .rate{background-image:url(../images/stars-active.png);background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:0}.stars-rating span{margin-left:1em;font-size:.88em;line-height:26px;vertical-align:text-bottom}.games-carousel .elementor-column .elementor-widget-wrap{display:flex;column-gap:40px}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section{width:auto;flex:1;transition:all .5s}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap{color:#fff;position:relative}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap h6{color:#fff;font-size:.777em;margin-bottom:1em}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap h3{color:#fff;font-size:2em;margin-bottom:.5em}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap ul{list-style:none;margin:0 0 1em;padding:0}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap ul li{display:inline-block;margin-right:1em;background-color:rgba(255,255,255,.2);font-family:Montserrat;font-weight:600;font-size:.666em;line-height:1;padding:5px 8px;border-radius:4px;color:#fff;text-transform:uppercase}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper{overflow-y:hidden;height:0;transition:all .5s ease}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper .btn,.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper .elementor-button,.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper .ultimate_carousel_btn,.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper a.btn,.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper button,.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-button-wrapper input[type=submit]{color:#fff}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section .elementor-column .elementor-widget-wrap .elementor-widget-image img{position:absolute;top:50%;right:-60px;transform:translateY(-50%) scale(.5);opacity:0;pointer-events:none;transition:all .5s ease}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section:hover .elementor-column .elementor-widget-wrap .elementor-widget-image img{transform:translateY(-40%) scale(1);opacity:1}.games-carousel .elementor-column .elementor-widget-wrap .elementor-section:hover .elementor-column .elementor-widget-wrap .elementor-button-wrapper{height:60px}.games-carousel .elementor-column .elementor-widget-wrap>.elementor-section:hover{flex:2}.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea{width:100%;margin-bottom:.5em}.wpcf7-form .wpcf7-submit{background-color:#131a46;border-color:#131a46;color:#fff}.wpcf7-form .wpcf7-spinner{position:absolute;top:15px}.wpcf7-form .wpcf7-acceptance{display:block;margin-top:1em}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input{float:left}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label span{text-transform:none;line-height:1.3;font-size:.85em;color:#686a75;font-weight:400;display:block;margin-left:30px}@media (max-width:768px){.wpcf7-form{text-align:center}.wpcf7-form .wpcf7-submit{width:100%}.wpcf7-form .wpcf7-acceptance{text-align:left}}.slideshow .gallery{opacity:0;visibility:hidden;position:relative;top:0;left:0;list-style-type:none;transition:opacity .4s ease-in,visibility .4s ease-in}.slideshow .gallery.loaded{opacity:1;visibility:visible}.slideshow .gallery .gallery-item{position:absolute;top:0;left:0}.slideshow .gallery .gallery-item:not(:first-of-type){display:none}.slideshow .gallery .gallery-item img{display:block;border:0!important}.slideshow .slider__controls{margin-top:30px;user-select:none}.slideshow .slider__controls .slider__control{display:inline-block;cursor:pointer}.slideshow .slider__controls .slider__arrow{position:absolute;top:0;display:block;width:40px;height:40px;background-color:#f9925b;color:#fff;overflow:hidden;line-height:40px;text-align:center;opacity:0;transition:all .3s ease;border-radius:6px;transform:translateY(-20px)}.slideshow .slider__controls .slider__control--prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.slideshow .slider__controls .slider__control--next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.slideshow .slider__controls .slider__pagers{display:inline-block;margin:0;padding:0;list-style-type:none;overflow:hidden;height:95px;width:100%;white-space:nowrap}.slideshow .slider__controls .slider__pagers li{height:100%;position:relative;display:inline-block;margin:0 30px 0 0;cursor:pointer;color:#829995;opacity:.5;transition:all .3s ease}.slideshow .slider__controls .slider__pagers li img{height:100%;width:auto}.slideshow .slider__controls .slider__pagers li.active{opacity:1}.slideshow:hover .slider__arrow{opacity:1}.accessibility-tools{display:inline-block;float:right}.accessibility-tools span{margin:0 5px;color:#131a46;cursor:pointer;font-size:.875em}.accessibility-tools span.font{font-weight:700}@media (max-width:768px){.accessibility-tools{margin-top:0;position:absolute;top:25px;right:0;padding:0;text-align:center}.accessibility-tools span{margin:0 8px;font-size:16px!important}}@media (max-width:1400px){.container{width:100%}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc!important;padding:10px;margin-bottom:10px}td{border:none;position:relative;padding:0 5px!important}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}