.divider-module__gpFq6G__geo_pattern{z-index:-1;background:url(/geo-pattern.svg) 100%/contain no-repeat;width:100%;height:100%;position:absolute;right:0}.divider-module__gpFq6G__divider_bg{background:linear-gradient(#ffc000,#ffb100)}.divider-module__gpFq6G__divider,.divider-module__gpFq6G__slanted_divider{padding:var(--content-padding);height:var(--divider-height);z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.divider-module__gpFq6G__divider.divider-module__gpFq6G__underlined,.divider-module__gpFq6G__slanted_divider_wrapper.divider-module__gpFq6G__underlined{border-bottom:2px solid #fff}.divider-module__gpFq6G__divider>h2{color:#000;font-weight:200}.divider-module__gpFq6G__slanted_divider_wrapper{position:relative}.divider-module__gpFq6G__slanted_divider_wrapper>h2{color:var(--color-secondary);position:absolute;bottom:20px;left:100px}.divider-module__gpFq6G__slanted_divider{clip-path:polygon(51% 66%,54% 0,100% 0,100% 100%,0 100%,0 66%);margin-top:2rem}.divider-module__gpFq6G__icon{height:var(--x-large);width:var(--x-large)}@media screen and (max-width:1920px){.divider-module__gpFq6G__slanted_divider_wrapper>h2{left:75px}}@media screen and (max-width:1400px){.divider-module__gpFq6G__slanted_divider_wrapper>h2{left:60px}}@media screen and (max-width:950px){.divider-module__gpFq6G__slanted_divider_wrapper>h2{left:50px}}@media screen and (max-width:700px){.divider-module__gpFq6G__geo_pattern{background-size:cover}.divider-module__gpFq6G__slanted_divider_wrapper>h2{left:25px}.divider-module__gpFq6G__slanted_divider{clip-path:polygon(51% 66%,60% 0,100% 0,100% 100%,0 100%,0 66%)}}
.animatedHeader-module__-2ZOVq__animated_header{color:var(--color-secondary);z-index:1;flex-direction:column;width:100%;display:flex}.animatedHeader-module__-2ZOVq__header_title_wrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.animatedHeader-module__-2ZOVq__alt_header{color:#fff;font-weight:200}.animatedHeader-module__-2ZOVq__icon{height:var(--x-large);width:var(--x-large)}.animatedHeader-module__-2ZOVq__header_underline{background-color:var(--color-secondary);width:100%;height:2px}
.scrollAnimatedElement-module__J711Wq__scroll_element{height:100%}.scrollAnimatedElement-module__J711Wq__scroll_start_up,.scrollAnimatedElement-module__J711Wq__scroll_in_up,.scrollAnimatedElement-module__J711Wq__scroll_start_down,.scrollAnimatedElement-module__J711Wq__scroll_in_down,.scrollAnimatedElement-module__J711Wq__scroll_start_right,.scrollAnimatedElement-module__J711Wq__scroll_in_right,.scrollAnimatedElement-module__J711Wq__scroll_start_left,.scrollAnimatedElement-module__J711Wq__scroll_in_left,.scrollAnimatedElement-module__J711Wq__scroll_out_up,.scrollAnimatedElement-module__J711Wq__scroll_out_down,.scrollAnimatedElement-module__J711Wq__scroll_out_right,.scrollAnimatedElement-module__J711Wq__scroll_out_left{will-change:transform, opacity;transition:all .5s}.scrollAnimatedElement-module__J711Wq__scroll_start_up{opacity:0;transform:translateY(30px)}.scrollAnimatedElement-module__J711Wq__scroll_in_up{opacity:1;transform:translateY(0)}.scrollAnimatedElement-module__J711Wq__scroll_out_up{opacity:0;transform:translateY(-70px)}.scrollAnimatedElement-module__J711Wq__scroll_start_down{opacity:0;transform:translateY(-50px)}.scrollAnimatedElement-module__J711Wq__scroll_in_down{opacity:1;transform:translateY(0)}.scrollAnimatedElement-module__J711Wq__scroll_out_down{opacity:0;transform:translateY(50px)}.scrollAnimatedElement-module__J711Wq__scroll_start_left{opacity:0;transform:translate(30px)}.scrollAnimatedElement-module__J711Wq__scroll_in_left{opacity:1;transform:translate(0)}.scrollAnimatedElement-module__J711Wq__scroll_out_left{opacity:0;transform:translate(-50px)}.scrollAnimatedElement-module__J711Wq__scroll_start_right{opacity:0;transform:translate(-30px)}.scrollAnimatedElement-module__J711Wq__scroll_in_right{opacity:1;transform:translate(0)}.scrollAnimatedElement-module__J711Wq__scroll_out_right{opacity:0;transform:translate(50px)}
.jobCard-module__MFd_KG__job_card{border-radius:1rem;justify-content:space-between;align-items:center;gap:5%;padding:1rem 2rem;display:flex}.jobCard-module__MFd_KG__job_summary{flex-basis:70%}.jobCard-module__MFd_KG__job_summary>h2{color:var(--color-secondary)}.jobCard-module__MFd_KG__job_summary>p{font-size:var(--medium)}@media screen and (max-width:950px){.jobCard-module__MFd_KG__job_summary>p{font-size:var(--small)}}@media screen and (max-width:700px){.jobCard-module__MFd_KG__job_card{padding:.5rem 1.5rem}.jobCard-module__MFd_KG__job_summary>p{font-size:medium}}@media screen and (max-width:500px){.jobCard-module__MFd_KG__job_card{flex-direction:column;gap:1.5rem;padding:.5rem 1rem}}
.detailsModalSection-module__H8vFfa__job_details_section{font-size:var(--medium);flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.detailsModalSection-module__H8vFfa__details_section_title{color:var(--color-secondary)}.detailsModalSection-module__H8vFfa__section_list{flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.detailsModalSection-module__H8vFfa__section_paragraphs{flex-direction:column;gap:1rem;display:flex}@media screen and (max-width:700px){.detailsModalSection-module__H8vFfa__job_details_section{font-size:var(--small);gap:.75rem;margin-bottom:1rem}}
.jobDetailsModal-module__5MxvWG__modal_backdrop{z-index:20;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jobDetailsModal-module__5MxvWG__modal_content{background:var(--color-primary);border-radius:.75rem;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.jobDetailsModal-module__5MxvWG__close_button{font-size:var(--x-large);justify-content:center;align-items:center;width:2.3rem;height:2.3rem;position:absolute;top:1rem;right:1rem}.jobDetailsModal-module__5MxvWG__modal_body{flex:1;padding:2rem;overflow-y:auto}.jobDetailsModal-module__5MxvWG__modal_body::-webkit-scrollbar{width:4px}.jobDetailsModal-module__5MxvWG__modal_body::-webkit-scrollbar-track{background:0 0}.jobDetailsModal-module__5MxvWG__modal_body::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:3px}.jobDetailsModal-module__5MxvWG__job_header{color:var(--color-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-right:3rem;display:flex}.jobDetailsModal-module__5MxvWG__tags_wrapper{flex-wrap:wrap;gap:.1rem;width:100%;margin-bottom:1rem;display:flex}.jobDetailsModal-module__5MxvWG__tag{background-color:#000;border-radius:2rem;padding:.5rem 1rem;font-size:small}.jobDetailsModal-module__5MxvWG__apply_button{align-self:flex-end}@media (max-width:950px){.jobDetailsModal-module__5MxvWG__modal_content{max-width:700px}}@media (max-width:700px){.jobDetailsModal-module__5MxvWG__modal_content{max-width:500px}.jobDetailsModal-module__5MxvWG__modal_body{padding:1.2rem}.jobDetailsModal-module__5MxvWG__close_button{width:1.5rem;height:1.8rem}.jobDetailsModal-module__5MxvWG__job_header{flex-direction:column;gap:.5rem}}@media (max-width:500px){.jobDetailsModal-module__5MxvWG__modal_backdrop{justify-content:flex-start}.jobDetailsModal-module__5MxvWG__modal_content{max-width:95%}.jobDetailsModal-module__5MxvWG__job_header span{font-size:small}}
.steamButton-module__aZBGSa__steam_button{cursor:pointer;background-color:#fff;border-radius:4px;width:max-content;padding:.3rem 1rem}.steamButton-module__aZBGSa__steam_button>a{color:#111;gap:.5rem;display:flex}.steamButton-module__aZBGSa__steam_button{transition:all .3s}.steamButton-module__aZBGSa__steam_button:hover{background-color:#000}.steamButton-module__aZBGSa__steam_button:hover>a{color:#fff;text-shadow:0 0 20px #005dba}.steamButton-module__aZBGSa__steam_icon{font-size:xxx-large}.steamButton-module__aZBGSa__steam_button_text{flex-direction:column;justify-content:center;align-items:center;display:flex}.steamButton-module__aZBGSa__steam_button_text>span{font-weight:400}.steamButton-module__aZBGSa__spaced_letter_text{letter-spacing:2px;font-size:1.4rem;font-weight:400}@media screen and (max-width:1024px){.steamButton-module__aZBGSa__steam_button_text,.steamButton-module__aZBGSa__spaced_letter_text{font-size:medium}.steamButton-module__aZBGSa__steam_icon{font-size:xx-large}}
.jobCardList-module__zdXYea__jobs_container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.jobCardList-module__zdXYea__job_card_list{grid-template-rows:repeat(3,1fr);gap:1rem;width:60%;height:600px;margin-top:1.5rem;display:grid}@media screen and (max-width:1400px){.jobCardList-module__zdXYea__job_card_list{width:75%}}@media screen and (max-width:1024px){.jobCardList-module__zdXYea__job_card_list{width:90%}}@media screen and (max-width:700px){.jobCardList-module__zdXYea__job_card_list{width:100%}}
.leaveAMessage-module__0veM2W__contact_us{flex-direction:column;flex:1;gap:2.5rem;height:100%;display:flex}.leaveAMessage-module__0veM2W__contact_wrapper{border-radius:10px;padding:2rem 3rem}.leaveAMessage-module__0veM2W__contact_form{font-size:var(--medium);flex-direction:column;gap:3rem;display:flex}.leaveAMessage-module__0veM2W__form_section_wrapper{display:flex}.leaveAMessage-module__0veM2W__form_label{border-bottom:1px solid var(--color-secondary);padding-left:1rem}.leaveAMessage-module__0veM2W__form_input{border-bottom:1px solid var(--color-secondary);color:var(--color-secondary);flex:1;padding-left:1rem}.leaveAMessage-module__0veM2W__textarea_label{align-self:flex-end}.leaveAMessage-module__0veM2W__form_textarea{border:none;border-bottom:1px solid var(--color-secondary);font-size:var(--medium);color:var(--color-secondary);resize:none;background-color:#0000;flex:1;padding-left:1rem}.leaveAMessage-module__0veM2W__form_textarea:focus{outline:none}.leaveAMessage-module__0veM2W__contact_us_button{align-self:flex-end;padding:.5rem 2rem}.leaveAMessage-module__0veM2W__success{font-size:var(--small);color:#228b22}.leaveAMessage-module__0veM2W__error{font-size:var(--small);color:#cd5c5c}@media screen and (max-width:500px){.leaveAMessage-module__0veM2W__contact_us{gap:1.5rem}.leaveAMessage-module__0veM2W__contact_wrapper{padding:1rem}.leaveAMessage-module__0veM2W__contact_form,.leaveAMessage-module__0veM2W__form_textarea{font-size:var(--x-small)}}
.gameCardPopupModal-module__560dwq__popup_modal{background-color:var(--color-primary);z-index:4;border-bottom:1px solid var(--color-secondary);border-radius:.375rem;flex-direction:column;width:460px;transition:all .4s ease-in-out;display:flex;position:absolute;top:1rem;left:2rem}.gameCardPopupModal-module__560dwq__popup_modal.gameCardPopupModal-module__560dwq__visible{opacity:1;cursor:pointer}.gameCardPopupModal-module__560dwq__popup_modal.gameCardPopupModal-module__560dwq__not_visible{opacity:0;pointer-events:none;transform:translateY(.5rem)}.gameCardPopupModal-module__560dwq__popup_video_wrapper{border-radius:.5rem;position:relative}.gameCardPopupModal-module__560dwq__popup_video{object-fit:cover;border-radius:.375rem;width:100%;height:100%}.gameCardPopupModal-module__560dwq__sound_icon{cursor:pointer;pointer-events:all;position:absolute;top:1rem;right:1rem}.gameCardPopupModal-module__560dwq__popup_content{padding:1rem}.gameCardPopupModal-module__560dwq__ratings_wrapper{align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.gameCardPopupModal-module__560dwq__steam_percent{border-bottom:1px solid var(--color-secondary);background-color:#000;padding:.5rem;font-weight:600}.gameCardPopupModal-module__560dwq__review_desc{font-size:var(--small);color:var(--color-secondary)}.gameCardPopupModal-module__560dwq__total_reviews{color:#b1b1b1;font-size:small}.gameCardPopupModal-module__560dwq__tags_wrapper{flex-wrap:wrap;gap:.1rem;width:100%;display:flex}.gameCardPopupModal-module__560dwq__game_tag{background-color:#000;border-radius:2rem;padding:.5rem 1rem;font-size:small}@media screen and (max-width:1024px){.gameCardPopupModal-module__560dwq__popup_modal{justify-self:flex-end;width:350px;top:0;right:0}.gameCardPopupModal-module__560dwq__sound_icon{width:28px;height:28px}.gameCardPopupModal-module__560dwq__popup_content{padding:.5rem}}@media screen and (max-width:700px){.gameCardPopupModal-module__560dwq__popup_modal{width:300px;top:0;left:-10px}}@media screen and (max-width:450px){.gameCardPopupModal-module__560dwq__popup_modal{justify-self:center;width:280px;left:0}}
.ourDetails-module__R8pNia__our_details{flex-direction:column;flex:1;gap:2.5rem;height:100%;display:flex}.ourDetails-module__R8pNia__details_wrapper{border-radius:10px;flex-flow:column wrap;gap:2rem;padding:2rem 3rem;display:flex}.ourDetails-module__R8pNia__details_info{flex-direction:column;gap:1rem;list-style:none;display:flex}.ourDetails-module__R8pNia__details_info li{align-items:center;gap:1rem;display:flex}.ourDetails-module__R8pNia__details_info li>svg{width:24px}.ourDetails-module__R8pNia__details_icon{font-size:var(--medium)}.ourDetails-module__R8pNia__details_text{font-size:var(--medium);gap:1rem;font-weight:200;display:flex}.ourDetails-module__R8pNia__details_clickable:hover{color:var(--color-secondary)}.ourDetails-module__R8pNia__google_map{align-self:center}@media screen and (max-width:700px){.ourDetails-module__R8pNia__details_text,.ourDetails-module__R8pNia__details_icon{font-size:var(--small)}.ourDetails-module__R8pNia__google_map{width:100%;height:auto}}@media screen and (max-width:500px){.ourDetails-module__R8pNia__our_details{gap:1.5rem}.ourDetails-module__R8pNia__details_wrapper{padding:1rem}.ourDetails-module__R8pNia__details_text,.ourDetails-module__R8pNia__details_icon{font-size:var(--x-small)}.ourDetails-module__R8pNia__details_text{gap:.5rem}}
.gameCard-module__hPu9QW__game_card{cursor:pointer;border-radius:1rem;gap:2rem;width:100%;padding:1rem 2rem;display:flex}.gameCard-module__hPu9QW__game_card_image_wrapper{border-bottom:1px solid var(--color-secondary);flex-shrink:0;width:max-content;max-width:460px;height:max-content;max-height:215px;position:relative;overflow:hidden}.gameCard-module__hPu9QW__game_card_content{flex-direction:column;justify-content:space-between;gap:1rem;font-size:large;display:flex}.gameCard-module__hPu9QW__header_description{letter-spacing:1px;flex-direction:column;gap:1rem;display:flex}.gameCard-module__hPu9QW__header_description>h2{letter-spacing:2px}.gameCard-module__hPu9QW__short_description{font-size:var(--small)}.gameCard-module__hPu9QW__fifa_game_header_image{width:100%;height:100%}@media screen and (max-width:1024px){.gameCard-module__hPu9QW__game_card{flex-direction:column;padding:1rem}.gameCard-module__hPu9QW__game_card_image_wrapper>img{width:300px;height:auto}.gameCard-module__hPu9QW__header_description{font-size:medium}}@media screen and (max-width:700px){.gameCard-module__hPu9QW__game_card{gap:1rem}.gameCard-module__hPu9QW__game_card_image_wrapper>img{width:250px;height:auto}.gameCard-module__hPu9QW__header_description{font-size:small}}@media screen and (max-width:450px){.gameCard-module__hPu9QW__game_card_image_wrapper{align-self:center}}
.paginationButtons-module__5Qqw3q__pagination{justify-content:center;align-items:center;gap:1rem;display:flex}.paginationButtons-module__5Qqw3q__pagination_button{padding:0 1rem}.paginationButtons-module__5Qqw3q__disabled_button{opacity:.2;pointer-events:none;padding:0 1rem}
.about-module__UxSSNW__about{background:url(https://refactor-games.github.io/cdn/images/about-bg.webp) 50%/cover no-repeat;position:relative}.about-module__UxSSNW__gradient_drop{z-index:1;background:linear-gradient(#000,#0000);width:100%;height:350px;position:absolute;top:0;left:0}.about-module__UxSSNW__building_text_positioner{z-index:5;position:absolute;bottom:8vw;left:10vw}.about-module__UxSSNW__building_text{letter-spacing:.25rem;font-size:8vw}.about-module__UxSSNW__image_positioner{z-index:4;aspect-ratio:1/.9;overflow:hidden}.about-module__UxSSNW__football_character_closeup{object-fit:cover;object-position:top;width:100%;height:100%}
.careers-module__zrnIpG__careers{background:var(--section-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.careers-module__zrnIpG__gradient_drop{z-index:0;filter:blur(10px);background:linear-gradient(#060810 60%,#0000);width:100%;height:200px;position:absolute;top:-43px;left:0}.careers-module__zrnIpG__careers_content{z-index:1;flex-direction:column;align-self:flex-end;align-items:center;gap:1rem;display:flex}.careers-module__zrnIpG__careers_subtext{font-size:var(--medium);text-align:center}.careers-module__zrnIpG__fifa_ball{pointer-events:all;width:18vw;position:absolute;bottom:0;right:2vw}.careers-module__zrnIpG__fifa_ball img,.careers-module__zrnIpG__neymar img{width:100%;height:auto}.careers-module__zrnIpG__neymar{z-index:0;width:45vw;height:auto;position:absolute;top:15vh}@media screen and (max-width:1024px){.careers-module__zrnIpG__gradient_drop{height:100px;top:-30px}}@media screen and (max-width:700px){.careers-module__zrnIpG__careers_content{align-self:center}.careers-module__zrnIpG__careers_subtext{font-size:var(--small)}.careers-module__zrnIpG__fifa_ball,.careers-module__zrnIpG__neymar{display:none}}
.contact-module__8n00eG__contact{background:var(--section-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.contact-module__8n00eG__offset_divider{margin-top:-5px}.contact-module__8n00eG__contact_content_wrapper{justify-content:space-between;align-items:stretch;gap:5rem;display:flex}@media screen and (max-width:1100px){.contact-module__8n00eG__contact_content_wrapper{flex-direction:column;gap:3rem}}
.games-module__47CVKa__games{background:var(--section-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.games-module__47CVKa__offset_divider{width:100%;margin-top:-5px}.games-module__47CVKa__game_cards_list_wrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.games-module__47CVKa__spacer{margin-bottom:.25rem}
.team-module__JjFABG__team{background:var(--section-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.team-module__JjFABG__offset_divider{width:100%;position:absolute;top:-65px;left:0}.team-module__JjFABG__team_section{align-items:center}.team-module__JjFABG__team_content{grid-template-columns:2fr 3fr;gap:2rem;height:700px;margin-top:2rem;display:grid}.team-module__JjFABG__team_description{flex-direction:column;justify-content:space-evenly;align-items:flex-end;gap:2rem;display:flex}.team-module__JjFABG__team_text{width:85%}.team-module__JjFABG__team_text p{font-size:var(--medium);text-align:right;margin:0;line-height:1.3}.team-module__JjFABG__team_video{aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.team-module__JjFABG__team_video iframe{border:none}.team-module__JjFABG__image_carousel{flex-direction:column;align-items:center;gap:2rem;height:100%;display:flex}.team-module__JjFABG__responsive_photo{object-fit:cover;object-position:center;width:100%;height:clamp(200px,30vw,700px);display:block}.team-module__JjFABG__fifa_team_photo{width:85%;height:auto}@media screen and (max-width:1920px){.team-module__JjFABG__team_video iframe{width:448px;height:252px}.team-module__JjFABG__team_content{height:600px}}@media screen and (max-width:1250px){.team-module__JjFABG__team_content{flex-direction:column-reverse;height:auto;display:flex}.team-module__JjFABG__team_description{flex-direction:row;align-items:flex-start;gap:1rem}.team-module__JjFABG__team_text{width:50%}}@media screen and (max-width:1024px){.team-module__JjFABG__team_text p{text-align:left;font-size:large}}@media screen and (max-width:800px){.team-module__JjFABG__team_description{flex-direction:column;align-items:center;gap:2rem}.team-module__JjFABG__team_text{width:100%}.team-module__JjFABG__team_text>p{text-align:center}}@media screen and (max-width:500px){.team-module__JjFABG__team_content{gap:1rem;margin-top:1rem}.team-module__JjFABG__team_text p{font-size:medium}.team-module__JjFABG__team_video iframe{width:269px;height:151px}}
