.page-id-176881 .forminator-row,.page-id-177086 .forminator-row{margin:0!important}.page-id-176881 .forminator-button-submit,.page-id-177086 .forminator-button-submit{margin-top:40px!important}#captcha-1{display:none!important}.page-id-176881 #menu-item-175736{display:none!important}a:hover{color:#f2bb13}.pswp{display:none!important}#menu-main-menu span{font-weight:600}#menu-main-menu>li{height:100%;display:flex;justify-content:center;align-items:center}#menu-main-menu .sub-menu li{height:60px;display:flex;justify-content:center;flex-direction:column;border-bottom:dashed 1px #3d3d3d}#menu-main-menu .lastitem{padding-right:21px}#menu-main-menu .lastitem span{background-color:#fff;color:#252e38;padding:15px 24px;text-transform:uppercase;font-size:14px;transition:all 450ms;line-height:1}#menu-main-menu .lastitem span:hover{background-color:#ffd200;color:#252e38;transition:all 450ms}#menu-main-menu #menu-item-167748 a{height:60px}#menu-main-menu #menu-item-167748 ul li{height:50px}#menu-main-menu #menu-item-167748 ul li span{font-size:16px}a:focus{outline:none}.elementor-170189 h2,.elementor-170242 h2,.elementor-170245 h2,.elementor-170233 h2,.elementor-170452 h2,.elementor-170218 h2{margin-bottom:20px;margin-top:30px}.elementor-170189 h3,.elementor-170242 h3,.elementor-170245 h3,.elementor-170233 h3,.elementor-170452 h3,.elementor-170218 h3{color:#f2bb13;margin-top:10px}a.legal{font-weight:700;color:#f2bb13}a.legal:hover{color:#ffd200}.search-results article{border:none}.page-header{display:none}.relatedtitle{color:#252e38;font-family:open sans,Open Sans;font-size:20px;font-weight:700;line-height:24px}.page-id-167472 #site-header{background-color:#252e38!important}#twitter .swiper-slide .elementor-testimonial{background-color:#fff;padding:30px;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#twitter .swiper-slide .elementor-testimonial__footer{background-image:url(https://w0.codingame.com/work/wp-content/uploads/2018/11/twitter-logo.png);background-repeat:no-repeat;background-position:right}#site-header{background:#252e38;position:fixed;padding-left:20px;top:var(--wp-admin--admin-bar--height,0);left:0;height:80px}#site-header .aux-menu-label{color:#fff}.elementor-testimonial__image img{width:100%!important;border-radius:0;height:100%!important}.titre,h1{color:#252e38;font-family:open sans,Open Sans;font-size:42px;font-weight:700;line-height:52px;letter-spacing:0;margin:0 0 10px}h2{color:#252e38;font-family:open sans;font-size:32px;font-weight:700;line-height:42px;letter-spacing:0;margin-bottom:0}#site-logo #site-logo-inner a img{max-width:160px}#site-header #site-header-inner{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.custom-logo-link img{max-height:85px}#site-header.hide-down{-webkit-transition:background-color 300ms ease-out,height 300ms ease-out;transition:background-color 300ms ease-out,height 300ms ease-out}.contact-us-btn{transition:background-color 200ms;text-align:center;color:#fff;font-family:open sans,Open Sans;font-size:14px;font-weight:700;background-color:#000;line-height:50px;padding:0 30px;text-transform:uppercase;border-radius:0;width:300px}#cg-escape-button,#yellow-button{transition:background-color 200ms;text-align:center;color:#454c55;font-family:open sans,Open Sans;font-size:14px;font-weight:700;background-color:#f2bb13;line-height:52px;padding:0 30px;text-transform:uppercase;border-radius:0;width:300px}#cg-escape-button:hover,#yellow-button:hover{background-color:#ffd200}#cg-escape-button span,.yellow-button span{display:inline-block;line-height:50px;color:#454c55;width:100%;border:none;cursor:pointer;height:50px;padding:0 20px;font-size:14px;transition:background-color 200ms;font-weight:700;text-transform:uppercase;background-color:#f2bb13;text-align:center;max-width:300px}#cg-escape-button span:hover,.yellow-button span:hover{background-color:#ffd200}#contact-our-team{color:#fff;font-family:open sans,Open Sans;font-size:14px;font-weight:700;background-color:#252e38;line-height:52px;padding:0 30px;text-transform:uppercase;border-radius:0;width:300px}#start-free-trial{color:#fff;font-family:open sans,Open Sans;font-size:14px;font-weight:700;background-color:#f2bb13;line-height:52px;padding:0 30px;text-transform:uppercase;border-radius:0;width:300px}#contact-our-team:hover{background-color:#545960}#contact-us-btn{transition:background-color 200ms;text-align:center;color:#fff;font-family:open sans,Open Sans;font-size:14px;font-weight:700;background-color:#164972;line-height:52px;padding:0 30px;text-transform:uppercase;border-radius:0;width:300px}#contact-us-btn:hover{background-color:#003f72}#go-unlimited-btn{transition:background-color 200ms;text-align:center;color:#fff;font-family:open sans,Open Sans;font-size:14px;font-weight:700;background-color:#276b9c;line-height:52px;padding:0 30px;text-transform:uppercase;border-radius:0;width:300px}#go-unlimited-btn:hover{background-color:#005a9b}.contact-our-enterprise-button span{display:inline-block;line-height:50px;color:#fff;width:100%;border:none;cursor:pointer;height:50px;padding:0 20px;font-size:14px;transition:background-color 200ms;font-weight:700;text-transform:uppercase;background-color:#252e38;text-align:center;max-width:300px}.contact-our-enterprise-button span:hover{background-color:#54595f}@media screen and (max-width:780px){#yellow-button{width:280px}#yellow-button span{max-width:280px;font-size:13px}#contact-our-team{width:280px}#contact-our-team span{max-width:280px;font-size:13px}#contact-us-btn{width:280px}#go-unlimited-btn{width:280px}.contact-our-enterprise-button{width:280px}}#site-header .container{width:100%}#footer-widgets{padding:0}.pricing-switcher{background-color:#ff0}.pricingtable h2{font-weight:800!important;margin:0!important}.pricingtable .plan-details{color:#fff;font-family:open sans,Open Sans;font-size:14px;font-weight:500}.pricingtable .pricing{font-size:50px;color:#252e38}.pricingtable sup{font-size:30px;font-weight:500!important}.pricingtable .elementor-icon-list-items{margin-bottom:0!important}.pricingtable .pricing-details{font-size:14px;color:#252e38}.pricingtable .price-part-enterprise{height:200px!important;width:80%!important;display:flex;justify-content:center;align-items:center;margin:auto}.pricingtable .price-part{height:200px!important}.go-unlimited-button{background-color:#276b9c!important}.go-unlimited-button:hover{background-color:#164972!important}.contact-us-button{background-color:#545960!important}.contact-us-button:hover{background-color:#252e38!important}.yearly{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}.monthly{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}.switcher-part h2{color:#fff}.rowblog{width:100%}.column-3{width:30%;margin:1%;float:left}.relatedtitle{margin-bottom:20px}#contentbloc code{text-shadow:none}#contentbloc .syntaxhighlighter{background-color:#0f192a!important;padding:20px;margin-top:20px!important;margin-bottom:20px!important}#contentbloc h1{font-size:40px;font-weight:700;color:#252e38;margin-bottom:40px;line-height:1.58}#contentbloc h2{font-size:30px;font-weight:500;color:#252e38;margin-bottom:40px;margin-top:40px;line-height:1.58}#contentbloc h3{font-size:22px;font-weight:500;color:#252e38;margin-bottom:40px;margin-top:40px;line-height:1.58}#contentbloc h4{font-size:18px;font-weight:700;color:#252e38;margin-bottom:40px;margin-top:40px;line-height:1.58}#contentbloc p{color:#252e38;font-size:16px;line-height:1.58;margin:30px 0}#contentbloc .mistakes{color:#856404;background-color:#fff3cd;border-color:#ffeeba;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#contentbloc .rationale{color:#004085;background-color:#cce5ff;border-color:#b8daff;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#contentbloc .error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#contentbloc .correct{color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#contentbloc li{color:#252e38;padding-left:30px}#contentbloc ol li{counter-increment:list;list-style-type:none;position:relative}#contentbloc ol li:before{color:#f2bb13;content:counter(list) ".";left:-10px;position:absolute;text-align:right;width:26px;font-weight:700}form .signup{padding:0}.signup{opacity:0}.signup #translations{display:none}.signup .two-cols{display:flex;flex-wrap:wrap}.signup .one-col>div{margin:0 10px 10px}.signup .two-cols>div{flex:1 1 200px;margin:0 20px 27px}.signup .form-element-container.submit{margin-top:13px}.signup label{width:100%;color:#20252a;margin:0;font-size:13px}.signup .hasError .header{color:#d03737}.signup .header{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:5px}.signup .sub-header{flex:1;display:flex;flex-flow:row wrap}.signup .form-element-label{flex:1 0 auto;width:auto;padding:0!important;font-size:14px;max-width:100%;font-weight:600;text-transform:uppercase;margin:0;line-height:normal}.signup .required .header::after{color:#f2bb13;content:"*";font-size:21px;margin-top:5px;line-height:7px;margin-left:6px}.signup .input-container{position:relative}.signup .error{flex:none;font-size:12px;max-width:100%;word-wrap:break-word;text-align:left;font-weight:400}.signup .password-details{display:flex;flex-wrap:wrap;margin-top:8px;justify-content:space-between}.signup .password-constraints{color:#7e8082;font-size:12px;font-weight:700}.signup input,.signup select,.signup select:not([multiple]),.signup input[type=text],.signup input[type=password],.signup input[type=email],.signup input[type=tel],.signup input[type=url],.signup textarea{background-color:#fff;width:100%;max-width:100%;outline:none;padding:10px 15px;margin:0;font-weight:400;font-size:13px;border:1px solid #e4e4e4;height:auto}#expectedRecruitments{max-width:100%}.signup input:hover,.signup select:hover{border:1px solid #e4e4e4}.signup input:focus,.signup select:focus,.signup input[type=text]:focus,.signup input[type=password]:focus,.signup input[type=email]:focus,.signup input[type=tel]:focus,.signup input[type=url]:focus,.signup textarea:focus{border:1px solid #b1b3b5refacto}.signup .hasError input,.signup .hasError input:hover,.signup .hasError select,.signup .hasError select:hover{border:1px solid red}.signup #save{margin:0 10px}.signup #save .form-element-container{margin-top:13px}.signup #save button{color:#fff;border:none;height:50px;padding:0 20px;position:relative;font-size:14px;transition:background-color 200ms;font-weight:700;text-transform:uppercase;background-color:#61bd4f;width:100%}.signup #save button[disabled],.signup #save input[disabled]{opacity:.5}.signup #save button:not(:disabled):hover{background-color:#3f6f21}.signup #save .form-element-label{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.rowblog{width:100%}.column-3{width:30%;margin:1%}.related_post_title{font-size:18px;font-weight:600;color:#252e38;margin-bottom:20px}.related_post_title::before{display:inline-block;vertical-align:bottom;margin-right:14px;width:24px;height:24px;content:"";background-image:url(/work/wp-content/uploads/2018/11/Related_24.png);background-repeat:no-repeat;background-position:50%}ul.related_post{margin:10px -20px;display:flex;flex-wrap:wrap}ul.related_post li{display:flex;flex-direction:column;flex:1 1 200px;margin:10px 20px;overflow:hidden}ul.related_post li img{width:100%;max-height:144px;min-height:144px}ul.related_post li .wp_rp_title{font-size:18px;font-weight:700;color:#252e38;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:text-shadow .2s;text-decoration:none!important;border:0!important}ul.related_post li .wp_rp_excerpt{font-size:16px;font-weight:500;color:#252e38}ul.related_post li::before{content:none!important}.press .postcontent a{color:#f2bb13}.press .postcontent a:hover{color:#ffd200}#download_useful_resources{display:flex;justify-content:center}#download_useful_resources button{height:50px;width:200px;text-transform:uppercase;font-size:14px;font-weight:700;border:none}#press_kit{background-color:#f2bb13;color:#454c55;margin:0 10px 0 80px}#press_kit:hover{background-color:#ffd200}#our_story{background-color:#ecedee;color:#454c55;margin:0 80px 0 10px}#our_story:hover{background-color:#454c55;color:#fff}#press_kit_contact_us{background-color:#ecedee;line-height:52px;width:285px;color:#454c55;transition:background-color 200ms;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0;border:none;align-items:center;padding:0 30px}#press_kit_contact_us:hover{background-color:#d8dbde;color:#454c55}#feel_free_to_contact_us{display:flex;justify-content:center;margin:0 80px}#feel_free_to_contact_us>div{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}#feel_free_to_contact_us span{color:#f2bb13;font-size:16px;font-weight:400}#feel_free_to_contact_us img{height:25px;margin-bottom:25px}@media screen and (max-width:780px){#download_useful_resources{flex-direction:column;align-items:center}#download_useful_resources button{width:250px}#press_kit{margin:0 0 25px}#our_story{margin:0}#feel_free_to_contact_us{flex-direction:column;margin:0}#feel_free_to_contact_us>div{margin-bottom:15px}#feel_free_to_contact_us img{margin-bottom:10px}}.pressKit{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:60px}.pressKit-card{display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:10px;box-shadow:0 20px 25px 0 rgba(69,76,85,.1);width:49%;min-height:300px}.pressKit-card-left{flex:1;padding:70px 0}.pressKit-card-left div{margin-left:20px}.pressKit-card-title{font-size:30px;font-weight:700;color:#252e38;line-height:41px;margin-bottom:10px}.pressKit-card-text{font-size:16px;font-weight:400;color:#454c55;line-height:22px;margin-bottom:40px}.pressKit button{background-color:#f2bb13;border:none;height:50px;width:200px}.pressKit button span{font-size:14px;font-weight:700;color:#454c55;text-transform:uppercase;margin-right:15px}.pressKit-card-right{flex:1;min-height:300px;border-radius:0 10px 10px 0;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:780px){.pressKit{flex-direction:column;width:90%;margin:auto}.pressKit-card{flex-direction:column-reverse;width:100%;margin-bottom:20px}.pressKit-card-left{min-height:250px;padding:30px 0}.pressKit-card-left div{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:0}.pressKit-card-title{text-align:center}.pressKit-card-text{text-align:center}.pressKit-card-right{min-height:250px;width:100%;border-radius:10px 10px 0 0}}.sharedaddy{display:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:auto!important}.body-post-content{font-size:18px}.body-post-content h3 em{font-weight:400;font-size:20px}.body-post-content h2{color:#252e38;font-size:30px;font-weight:700;margin-top:50px;margin-bottom:30px}.body-post-content h3{color:#252e38;font-weight:700;font-size:22px;margin-top:40px;margin-bottom:20px}.body-post-content a{color:#f2bb13;font-weight:500}.body-post-content a:hover{color:#ffd200;font-weight:500}.body-post-content .wp-caption{max-width:100%;width:100%!important;margin:80px 0 0;!important;padding:0!important}.body-post-content .wp-caption img{max-width:100%;width:100%!important}.body-post-content blockquote{margin-left:1em;font-style:italic;font-family:open sans;font-size:16px;border-left:3px solid;border-color:#f2bb13;background-color:#f9f9f9;margin-top:40px;margin-bottom:40px;padding-left:20px}.body-post-content ul{list-style:none;margin-top:20px}.body-post-content ul li{margin-bottom:10px}.body-post-content ul li::before{content:"\2022";color:#f2bb13;font-weight:700;display:inline-block;width:1em}.body-post-content strong{font-weight:700}.body-post-content h1{font-family:open sans,Open Sans;font-size:42px;font-weight:700;line-height:1.9em}.false{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.true{opacity:1;height:auto}.quote-true{visibility:true;height:auto}.quote-false{visibility:hidden;height:0}.product-switcher{display:flex;justify-content:center;align-items:flex-end}.product-switcher span{color:#252e38;font-size:25px;font-weight:700}.product-type{display:flex;justify-content:center;align-items:center;background-color:#f2bb13;border-radius:10px 10px 0 0;margin:0 5px;border:none;height:70px;width:300px}.product-type img{margin-right:15px}.product-type.active{background-color:#fff;height:80px;width:330px}@media screen and (max-width:600px){.product-switcher span{font-size:20px}.product-type{margin:0 10px}.product-type img{display:none}}.dropdown-menu .sub-menu{min-width:335px!important}.weglot-language .sub-menu{min-width:120px!important}.sub-menu li{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.sub-menu li img{width:24px}.dropdown-menu ul li a.menu-link{display:flex;align-items:flex-start}.sub-menu .text-wrap{display:flex;align-items:flex-start}#menu-main-menu .sub-menu li{height:auto}.sub-menu .menu-text{display:flex;flex-flow:column}#menu-main-menu .sub-menu li{border-bottom:dashed 0 #3d3d3d}#menu-main-menu .sub-menu li a{border-bottom:dashed 0 #3d3d3d;background:#252e38}#menu-main-menu .sub-menu li a:hover{background-color:#20252a}#menu-main-menu .sub-menu li a:hover .nav-content{color:#fff}#menu-main-menu .lastitem span{background-color:#f2bb13;color:#454c55}#site-header{padding-left:0;padding-right:0}#site-header #site-header-inner{max-width:1200px;padding-left:0;padding-right:0;margin:0 auto}.text-wrap{position:relative}object{max-width:24px}.menu-text{margin-left:10px}.icon_hover{position:absolute;top:0;left:0;opacity:0}#menu-main-menu .sub-menu li a:hover .before{opacity:0}#menu-main-menu .sub-menu li a:hover .icon_hover{opacity:1}.main-menu .span.text-wrap{font-weight:400!important;font-size:16px!important;font-family:open sans,sans-serif}.main-menu span.menu-title{font-weight:600!important;font-size:16px!important;font-family:open sans,sans-serif}.main-menu span.nav-content{font-weight:400!important;font-size:14px!important;font-family:open sans,sans-serif;color:#fff;text-transform:none}.dropdown{position:relative}a.menu_button{position:absolute;top:10px;right:10px;background-color:#f2bb13!important;color:#454c55!important;border-radius:15px;padding:3px 7px 5px;border-radius:15px;font-size:11px;font-weight:700}.menu-text .nav-arrow{display:none!important}.navigation li a img.before{margin-right:10px}.custom_link p,.custom_link span{color:#454c55;font-weight:700!important;margin-bottom:0!important}.custom_link p a{color:#454c55;font-weight:700;text-decoration:underline}.codingame p strong{font-weight:700;text-decoration:underline}.custom_link p a:hover{color:#f2bb13}strong{font-weight:700!important}@media(max-width:959px){#site-header #site-header-inner{padding-left:20px;padding-right:20px;margin:0 auto}#mobile-dropdown{background-color:#252e38}#mobile-dropdown ul li a{color:#fff}#mobile-dropdown ul li a .dropdown-toggle{color:#fff}#mobile-dropdown ul li a{display:flex;align-items:flex-start;position:relative}#mobile-dropdown ul li a.menu_button{position:absolute;top:10px;right:40px;background-color:#f2bb13!important;color:#454c55!important;padding:5px 8px;border-radius:15px;width:152px;text-align:center;display:none!important}.menu-item-has-children,.menu-item-has-children a{position:relative!important}#mobile-dropdown ul li a:hover{background-color:#20252a;color:#f2bb13}#mobile-dropdown ul li a:hover .nav-content{color:#fff}#mobile-dropdown ul li a:hover .before{opacity:0}#mobile-dropdown ul li a:hover .icon_hover{opacity:1}.icon_hover{position:absolute;top:12px;left:40px;opacity:0}span.menu-title{font-size:15px;font-weight:700}span.nav-content{font-size:14px;font-weight:300}}@media(max-width:390px){#mobile-dropdown ul li a{padding:12px 20px}.icon_hover{left:20px}}.platforms_wrapper{border-width:1px;border-color:#dadada}.row_wrapper{display:flex;justify-content:space-between;border-top:1px solid #e4e4e4}.row_wrapper:first-child{border-top:0}.row_wrapper h4,.row_wrapper p,.row_wrapper img{margin:0;padding:0}.row_wrapper img{max-height:34px;width:auto;height:auto}.row_wrapper .box a{color:#f2bb13;font-family:open sans,Open Sans;font-size:16px;font-weight:700;text-decoration:underline}.row_wrapper .box{width:25%;border-right:1px solid #e4e4e4;text-align:center;display:flex;align-items:center;justify-content:center;padding:25px 15px;flex-flow:column}.row_wrapper .box:first-child{text-align:left;justify-content:center;align-items:flex-start}.row_wrapper .box:last-child{border-right:0}.row_wrapper h4{color:#454c55;font-family:open sans,Open Sans;font-size:20px;font-weight:700}.row_wrapper p{color:#454c55;font-family:open sans,Open Sans;font-size:20px;font-weight:400;line-height:1.4}.for_mobile_slide .row_wrapper{flex-flow:column}.for_mobile_slide .box{width:100%;flex-flow:column;border:0}.for_mobile_slide .box:first-child{justify-content:flex-start;align-items:flex-start}.for_mobile_slide .box img{max-width:100%;width:auto!important;height:auto!important;display:block;margin:10px auto}.swiper-container{width:100%;height:auto}@media(max-width:767px){.for_mobile .row_wrapper{flex-flow:column}.for_mobile .box{width:100%;flex-flow:column;border:0}.for_mobile .box:first-child{justify-content:flex-start;align-items:flex-start}.for_mobile .box img{max-width:100%;width:auto!important;height:auto!important;display:block;margin:10px auto}.row_wrapper .box{width:100%;padding:20px 15px;border-bottom:1px solid #e4e4e4}.row_wrapper .box:last-child{border-bottom:0}.swiper-button-prev img,.swiper-container-rtl .swiper-button-next img,.swiper-button-next img,.swiper-container-rtl .swiper-button-prev img{max-width:22px}}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none!important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:none!important}.special-menu{background:#20252a;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:-1}.special-menu:after{content:"";width:100%;height:100%;position:absolute;top:0;z-index:-1;left:0;-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.5);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.5)}.special-menu ul{padding:0;margin:0 auto!important;max-width:1200px;width:100%;transition:all .3s ease;-webkit-transition:all .3s ease;display:flex;flex-flow:row wrap}.special-menu ul li{list-style:none}.special-menu ul li a{font-weight:600!important;font-size:16px!important;font-family:open sans,sans-serif;color:#fff;padding:15px;border-bottom:4px solid transparent;display:block;transition:all .3s ease;-webkit-transition:all .3s ease}.special-menu ul li a:hover{color:#f2bb13;border-color:#f2bb13}.page-id-175763 .special-menu ul.retain_sub_menu li:first-child a{color:#f2bb13;border-color:#f2bb13}.page-id-172379 .special-menu ul.retain_sub_menu li:nth-of-type(2) a,.page-id-167472 .special-menu ul.screening_sub_menu li:nth-of-type(2) a,.page-id-175763 .special-menu ul.screening_sub_menu li:nth-of-type(1) a{color:#f2bb13;border-color:#f2bb13}.special-menu .current-menu-item a{color:#f2bb13;border-color:#f2bb13}.page-id-172274 .special-menu,.page-id-170753 .special-menu,.page-id-172379 .special-menu,.page-id-175763 .special-menu,.page-id-167472 .special-menu{display:block}.codingame_menu_hide{display:none}.elementor-element-b634da0 .platforms_wrapper .row_wrapper:nth-of-type(5) .box{justify-content:flex-start}.elementor-element-a8022a4 .platforms_wrapper .row_wrapper:nth-of-type(4) .box{justify-content:flex-start}.elementor-element-3161a7f .platforms_wrapper .row_wrapper:nth-of-type(5) .box{justify-content:flex-start}.custom_svg img{width:auto!important;min-height:60px!important}.dropdown-menu .sub-menu{border-top:0 solid #13aff0!important}@media(max-width:767px){.special-menu ul li a{font-weight:400!important;font-size:13px!important;padding:9px;border-bottom:2px solid transparent}}