@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(/fonts/roboto-v30-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(/fonts/roboto-v30-latin-700.woff2) format("woff2"),url(/fonts/roboto-v30-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Yantramanav;font-style:normal;font-weight:300;src:url(/fonts/yantramanav-v11-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Yantramanav;font-style:normal;font-weight:700;src:url(/fonts/yantramanav-v11-latin_latin-ext-700.woff2) format("woff2")}:root{--done-button-width: 75pt;--toolbar-item-min-width: 50pt;--toolbar-height: 60pt;--toolbar-item-font-size: 11px;--card-closer-height: 50px;--clr-1-hue: 220;--clr-1-sat: 15%;--clr-1: hsl(var(--clr-1-hue), var(--clr-1-sat), 20%);--clr-1-d1: hsl(var(--clr-1-hue), var(--clr-1-sat), 15%);--clr-1-b1: hsl(var(--clr-1-hue), var(--clr-1-sat), 30%);--clr-1-b2: hsl(var(--clr-1-hue), var(--clr-1-sat), 50%);--clr-1-b3: hsl(var(--clr-1-hue), var(--clr-1-sat), 70%);--clr-1-b4: hsl(var(--clr-1-hue), var(--clr-1-sat), 80%);--clr-1-b5: hsl(var(--clr-1-hue), 75%, 98%);--clr-1-a1: hsla(var(--clr-1-hue), var(--clr-1-sat), 0%, 45%);--clr-2-hue: 191;--clr-2-sat: 95%;--clr-2: hsl(var(--clr-2-hue), var(--clr-2-sat), 37%);--clr-2-d1: hsl(var(--clr-2-hue), var(--clr-2-sat), 27%);--clr-2-b1: hsl(var(--clr-2-hue), var(--clr-2-sat), 47%);--clr-2-b2: hsl(var(--clr-2-hue), var(--clr-2-sat), 57%);--clr-2-b3: hsl(var(--clr-2-hue), var(--clr-2-sat), 97%);--clr-3-hue: 48;--clr-3-sat: 100%;--clr-3: hsl(var(--clr-3-hue), var(--clr-3-sat), 62%);--clr-3-d1: hsl(var(--clr-3-hue), var(--clr-3-sat), 72%);--clr-3-d2: hsl(var(--clr-3-hue), var(--clr-3-sat), 52%);--clr-3-d5: hsl(var(--clr-3-hue), var(--clr-3-sat), 20%);--clr-3-b1: hsl(var(--clr-3-hue), var(--clr-3-sat), 52%);--clr-4-hue: 149;--clr-4-sat: 69%;--clr-4: hsl(var(--clr-4-hue), var(--clr-4-sat), 51%);--clr-4-d1: hsl(var(--clr-4-hue), var(--clr-4-sat), 41%);--clr-4-d2: hsl(var(--clr-4-hue), var(--clr-4-sat), 31%);--clr-4-d3: hsl(var(--clr-4-hue), var(--clr-4-sat), 11%);--clr-4-b1: hsl(var(--clr-4-hue), var(--clr-4-sat), 61%);--clr-4-b2: hsl(var(--clr-4-hue), var(--clr-4-sat), 71%);--clr-4-b3: hsl(var(--clr-4-hue), var(--clr-4-sat), 81%);--clr-5-hue: 343;--clr-5-sat: 100%;--clr-5: hsl(var(--clr-5-hue), var(--clr-5-sat), 53%);--clr-5-d1: hsl(var(--clr-5-hue), var(--clr-5-sat), 43%);--clr-5-d2: hsl(var(--clr-5-hue), var(--clr-5-sat), 33%);--clr-5-d3: hsl(var(--clr-5-hue), var(--clr-5-sat), 23%);--clr-5-b1: hsl(var(--clr-5-hue), var(--clr-5-sat), 63%);--clr-5-b2: hsl(var(--clr-5-hue), var(--clr-5-sat), 73%);--clr-5-b3: hsl(var(--clr-5-hue), var(--clr-5-sat), 93%)}@media screen and (max-width: 400px),screen and (max-height: 800px){:root{--toolbar-item-min-width: 45pt;--done-button-width: 50pt;--toolbar-height: 45pt;--toolbar-item-font-size: 6.5pt}}.inline_left,.inline_center,.inline_right{display:block;list-style:none;font-size:0;letter-spacing:-4px}.inline_left li,.inline_center li,.inline_right li{display:inline-block;letter-spacing:normal}.inline_left{text-align:left}.inline_center{text-align:center}.inline_right,.text-right{text-align:right}.v_center1{width:100%;display:table}.v_center1 .v_center2{width:100%;display:table-cell;vertical-align:middle}.pusher{width:100%}.unselectable *{-webkit-user-select:none;user-select:none}.invisible{display:none;visibility:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}.flex-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.flex-header .flex-header-item,.flex-header .flex-header-item-grow{width:10px}.flex-header .flex-header-item-grow{flex:1 1 auto}.flex-header .flex-header-item{flex:0 0 auto}._flxrcw{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}._finline{display:inline-flex}._flxlr100{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}._flxcolleft{display:flex;flex-direction:column;align-items:flex-start}._flxcolright{display:flex;flex-direction:column;align-items:flex-end}.grid2x2{display:grid;grid-template-columns:1fr 1fr;gap:1em}.grid2x2-1fr-max{display:grid;grid-template-columns:1fr max-content;gap:1em}.slide-in-up{animation:slideInUp .25s ease-in-out 1 forwards}.flip-y-in{animation:flipYIn .25s ease-in-out 1 forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(5%)}to{opacity:1}}@keyframes slideInUpBounce{0%{opacity:0;transform:translateY(33vh)}45%{opacity:1;transform:translateY(10%)}66%{opacity:1;transform:translateY(-10%)}90%{opacity:1;transform:translateY(5%)}to{opacity:1}}@keyframes flipYIn{0%{opacity:0;transform:scaleX(-1)}to{opacity:1}}@-webkit-keyframes circleRotationAnim{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes circleRotationAnim{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes circleMorphAnim{0%{border-radius:30%}to{border-radius:50%}}@keyframes circleMorphAnim{0%{border-radius:30%}to{border-radius:50%}}@keyframes busyIndicatorAnim{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes headerSlide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes formationInfo{0%{opacity:0}to{opacity:1}}@keyframes fadeInOut{0%{opacity:.1}to{opacity:1}}@keyframes fadeInFromGhost{0%{opacity:0}to{opacity:1}}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}.bounce-in-anim{animation:flipInX .55s ease-in-out;backface-visibility:visible!important}@keyframes flipInX{0%{transform:scale(0);animation-timing-function:ease-in;opacity:0}60%{transform:scale(1.1);animation-timing-function:ease-in}80%{transform:scale(.95);opacity:1}90%{transform:scale(1.02)}to{transform:scale(1)}}.bounce-bang-anim{animation:bounce-bang-anim .25s ease-in-out 0s 1 forwards}.bounce-bang-anim-center{animation:bounce-bang-anim-center .25s ease-in-out 0s 1 forwards}.bounce-in-scale{animation:bounceInScale .2s ease-in-out 0s 1 forwards}.fade-bg-anim{animation:fade-bg-anim .25s ease-in-out 0s 1 forwards}@keyframes bounceInScale{0%{transform:scale(.75)}25%{transform:scale(.75)}to{transform:none}}@keyframes bounce-bang-anim{0%{transform:translate(-50%) scale(.5)}80%{transform:translate(-50%) scale(1.1)}to{transform:translate(-50%)}}@keyframes bounce-bang-anim-center{0%{transform:scale(.5)}80%{transform:scale(1.1)}to{transform:none}}@keyframes show-prompt{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes fade-bg-anim{0%{background-color:var(--clr-1-b3)}to{background-color:var(--clr-1)}}@keyframes bounce-in{0%{transform:scale(0)}to{transform:none}}@keyframes heart-pulse{10%{transform:scale(1.1)}}@keyframes unfold{0%{transform:perspective(400px) rotateX(90deg)}50%{transform:perspective(400px) rotateX(-30deg)}70%{transform:perspective(400px) rotateX(18deg)}80%{transform:perspective(400px) rotateX(-9deg)}to{transform:perspective(400px) rotateX(0)}}.collapsible .collapsible-header{cursor:default}.collapsible .collapsible-header.expandable{cursor:pointer}.collapsible .collapsible-header .icon{width:1em;height:1em;margin:0 0 0 .5em}.collapsible .collapsible-content{display:none;visibility:hidden;opacity:0;transition:visibility 0s linear,opacity .25s .25s ease-out}.collapsible .collapsible-content.open{display:inherit;visibility:visible;opacity:1}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(/fonts/roboto-v30-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(/fonts/roboto-v30-latin-700.woff2) format("woff2"),url(/fonts/roboto-v30-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Yantramanav;font-style:normal;font-weight:300;src:url(/fonts/yantramanav-v11-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Yantramanav;font-style:normal;font-weight:700;src:url(/fonts/yantramanav-v11-latin_latin-ext-700.woff2) format("woff2")}q.comment,blockquote.comment{quotes:"“" "”" "‘" "’"}q.comment:before,blockquote.comment:before{content:"“"}q.comment:after,blockquote.comment:after{content:"”"}a{text-decoration:none;color:inherit}h1{font-size:28px}@media screen and (min-width: 400px){h1{font-size:31px}}@media screen and (min-width: 700px){h1{font-size:33px}}@media screen and (min-width: 1024px){h1{font-size:36px}}h2{font-weight:400;text-transform:uppercase}h3.title{margin:0 0 .25em;text-transform:uppercase;text-align:left;font-weight:700;color:#333;font-size:14px}@media screen and (min-width: 400px){h3.title{font-size:18px}}@media screen and (min-width: 700px){h3.title{font-size:19px}}@media screen and (min-width: 1024px){h3.title{font-size:21px}}h4{color:#fbfbfb;font-weight:700;padding:.25em 0;text-align:center;text-transform:uppercase;font-size:10px}@media screen and (min-width: 400px){h4{font-size:14px}}@media screen and (min-width: 700px){h4{font-size:14px}}@media screen and (min-width: 1024px){h4{font-size:16px}}h5{color:#d5d5d5;font-weight:400;padding:1em 0 1.5em;font-size:10px}@media screen and (min-width: 400px){h5{font-size:10px}}@media screen and (min-width: 700px){h5{font-size:12px}}@media screen and (min-width: 1024px){h5{font-size:14px}}.sub-title{font-family:Yantramanav,sans-serif;font-weight:100;font-size:12px}.link{text-decoration:underline;font-weight:700;cursor:pointer}.medium-font{font-size:13px}@media screen and (min-width: 400px){.medium-font{font-size:13px}}@media screen and (min-width: 700px){.medium-font{font-size:15px}}@media screen and (min-width: 1024px){.medium-font{font-size:15px}}.small{font-size:12px}@media screen and (min-width: 400px){.small{font-size:12px}}@media screen and (min-width: 700px){.small{font-size:14px}}@media screen and (min-width: 1024px){.small{font-size:14px}}.tiny{font-size:10px}@media screen and (min-width: 400px){.tiny{font-size:10px}}@media screen and (min-width: 700px){.tiny{font-size:12px}}@media screen and (min-width: 1024px){.tiny{font-size:12px}}.light{font-weight:100}.dark{color:#333!important}.salient{color:#f7315b!important}.salient.two{color:#4bd3d8!important}.salient.dark-blue{color:#6f9fb1!important}.salient.three{color:gray!important}.salient.three:hover{color:#fff!important}.pale{color:var(--clr-1-b2)}.paled{color:#a6a6a6}.bold{font-weight:700}.italic{font-style:italic}.uppercase{text-transform:uppercase}.centered{text-align:center}.line{width:100%;line-height:1.25em}.spacing{line-height:2em}p.hint{font-family:Yantramanav,sans-serif;color:var(--clr-1-d1);background-color:#f2f2f2;padding:.75em;font-size:11pt;line-height:1.2em;margin:0 auto 1em;width:clamp(320px,90%,100vw);display:grid;justify-content:center;grid-template-columns:auto 1fr;gap:.5em;align-items:center}.hint__icon{display:inline-block;height:24px;width:24px;aspect-ratio:1/1}.hint__icon svg{width:100%;height:100%;fill:var(--clr-2)}header.homecrowd{font-size:1em}.shirt-number,.name,.comment{font-family:Arial,Helvetica,sans-serif}.largescreen .hero,.smallscreen .hero{font-size:48px}.largescreen .sub-hero,.smallscreen .sub-hero{font-size:24px}.largescreen .heading,.smallscreen .heading{font-size:18px;padding:0}.largescreen .title,.smallscreen .title{font-size:18px;color:#000}.largescreen .sub-title,.largescreen .sub-title-small,.smallscreen .sub-title,.smallscreen .sub-title-small{font-size:13px;color:#000;text-transform:uppercase;font-weight:700;vertical-align:middle}.largescreen .sub-title-small,.smallscreen .sub-title-small{font-size:10px;font-weight:400;color:#666;text-transform:uppercase}.largescreen .value-indicator,.smallscreen .value-indicator{font-family:monospace;background-color:#ffd83b;width:5ch;height:18px;line-height:18px;color:#000;border-radius:2em;display:inline-block;text-align:center;font-size:12px;font-weight:100;margin:-3px 0 0}.largescreen .value-indicator.mental,.smallscreen .value-indicator.mental{background-color:var(--clr-2)}.largescreen .value-indicator.gameplay,.smallscreen .value-indicator.gameplay{background-color:var(--clr-4)}.largescreen .value-indicator.role,.smallscreen .value-indicator.role{background-color:var(--clr-5)}.largescreen .value-indicator--ratings-input,.smallscreen .value-indicator--ratings-input{background-color:var(--clr-4-d1);color:#fff}body,html{height:100%;font-size:16px;font-family:Yantramanav,sans-serif}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:5px;height:5px}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background:var(--clr-1-b1)}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:var(--clr-1)}body body,html body{scrollbar-face-color:var(--clr-1-b1);scrollbar-track-color:var(--clr-1)}.fade-in-from-ghost{animation:fadeInFromGhost .25s ease-in-out .25s backwards}.fade-in-from-ghost-2{animation:fadeInFromGhost .25s ease-in-out .5s backwards}.formation-creator{color:#333;overflow:auto}.formation-creator .formation-module-container{width:100%}.formation-creator section.header{opacity:1;visibility:visible;background-color:#ffd83b}.formation-creator section.header header{max-width:1250px;margin:0 auto;position:relative;background-color:#ffd83b;color:#a18100;width:100%;height:50px;text-align:center}.formation-creator section.header header a.icon{position:absolute;top:0;left:0;width:50px;height:50px;background-color:#555}.formation-creator section.header header a.icon svg{fill:#ffd83b;padding:5px;width:40px;height:40px}.formation-creator section.header header h2{position:absolute;left:60px;top:18px}.formation-creator .busy-indicator{display:none;position:absolute;height:1px;width:100%;overflow:hidden}.formation-creator .busy-indicator i{position:absolute;left:0;border-bottom:1px solid #ffd83b;height:1px;width:100%;z-index:1}.formation-creator .busy-indicator i:after,.formation-creator .busy-indicator i:before{position:absolute;top:0;left:0;display:block;content:"";border-bottom:1px solid #f7315b;width:200px;z-index:3;animation:busyIndicatorAnim 1s linear infinite}.formation-creator .busy-indicator i:before{border-bottom:1px solid #4bd3d8;z-index:2;animation:busyIndicatorAnim 1s linear infinite .5s}.formation-creator .busy-indicator.active{display:block}.formation-creator .state-ready .busy-indicator.active,.formation-creator .loading-hint{display:none}.formation-creator .loading-hint p.hint{background-color:#bdd142;color:#fff;text-transform:uppercase}.formation-creator .loading-hint.showing{display:block;animation:fadeInOut .75s ease infinite alternate}.formation-creator section{background-color:#333;padding:0;width:100%;transition:visibility 0s linear 25ms,opacity 1s ease-out}.formation-creator section .section-wrapper{max-width:1250px;margin:0 auto}.formation-creator section p.hint{display:none}.formation-creator section h1.heading{margin:0;padding:3em 0 2em;font-size:24pt;font-weight:100;display:block;text-align:center;text-transform:uppercase}@media (min-width: 400px) and (max-width: 1023px){.formation-creator section h1.heading{font-size:18pt;padding:3em 0 1em}}.formation-creator .paging{display:flex;justify-content:center}.formation-creator .paging nav{width:100%;display:flex;justify-content:space-between;max-width:960px;padding:1em;margin:2em 0 3em}.formation-creator .paging nav a.button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;font-size:14px;text-decoration:none;color:#fff;background-color:#f7315b;padding:6px 11px;border:1px solid rgb(235.8411214953,9.1588785047,57.2429906542);text-transform:uppercase;text-align:center;border:none;width:80px;border-radius:3pt;line-height:30pt}.formation-creator .paging nav a.button:hover{background-color:#fa7b96}@media (min-width: 400px) and (max-width: 1023px){.formation-creator .paging nav a.button{font-size:9pt;width:60pt}}.formation-creator .paging nav a.button.create-btn{width:140pt;box-shadow:0 0 18pt #00000059;font-weight:700;letter-spacing:.15em}@media (min-width: 400px) and (max-width: 1023px){.formation-creator .paging nav a.button.create-btn{width:125pt;font-size:8pt}}.formation-creator .paging nav a.button.nav-btn{background-color:#4bd3d8}.formation-creator .paging nav a.button.nav-btn.is-inactive{pointer-events:none;opacity:0}.formation-creator .formation-module-container .latest-formations{min-height:100vh;background:#333}.formation-creator .formation-module-container .latest-formations__search{width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto 4em}.formation-creator .formation-module-container .latest-formations__search-field{display:flex;width:100%;max-width:85vw}.formation-creator .formation-module-container .latest-formations__search-field input{background:transparent;border:none;border-bottom:1px solid #888;border-radius:0;width:100%;font-size:1.5em;color:#888;padding-bottom:.5em}.formation-creator .formation-module-container .latest-formations__search-field input:focus{border-bottom:1px solid #4bd3d8}.formation-creator .formation-module-container .latest-formations__search-field .symbol{width:2em;height:2em;fill:#888;cursor:pointer}.formation-creator .formation-module-container .latest-formations__search-field .symbol:hover{filter:brightness(1.2)}.formation-creator .formation-module-container .latest-formations__search-field .symbol.search-anim{animation:rotationAnim 1s linear 0s infinite}.formation-creator .formation-module-container .latest-formations__search-field.has-focus input{color:#4bd3d8}.formation-creator .formation-module-container .latest-formations__search-field.has-focus .symbol{fill:#4bd3d8}.formation-creator .formation-module-container section.latest-formations,.formation-creator .formation-module-container section.cta{display:block;padding:0;box-sizing:border-box;color:#fbfbfb;background-color:#333;display:flex;justify-content:center;flex-direction:column;align-items:center}.formation-creator .formation-module-container section.cta{background-color:#4bd3d8}.formation-creator .formation-module-container section.cta .section-wrapper{display:flex;justify-content:flex-end;align-items:center;padding:1em}.formation-creator .formation-module-container section.cta span{padding:0 1em 0 0;font-size:14px;text-align:right}.formation-creator .formation-module-container .formation-content{font-size:11pt;max-width:1100px;visibility:visible}.formation-creator .formation-module-container .formation-content.is-busy{visibility:hidden}.formation-creator .formation-module-container .formation-content__item{width:33%;min-width:320px;padding:2em;margin:1em 0;display:flex;flex-direction:column;opacity:0;transform:translateY(20pt);transition:all .25s ease-in-out 0s}@media (min-width: 400px) and (max-width: 1023px){.formation-creator .formation-module-container .formation-content__item{padding:1em}}.formation-creator .formation-module-container .formation-content__item.loaded{transition:all .25s ease-out 0s;opacity:1;transform:none}.formation-creator .formation-module-container .formation-content__item h2.title{text-transform:uppercase;font-weight:700;color:#bfbfbf;width:100%;text-align:center;margin:.25em;font-size:1em}.formation-creator .formation-module-container .formation-content__item p.description,.formation-creator .formation-module-container .formation-content__item p.author,.formation-creator .formation-module-container .formation-content__item p.opponent,.formation-creator .formation-module-container .formation-content__item p.author-time{color:#a6a6a6;text-align:center;margin:.25em;background-color:transparent}.formation-creator .formation-module-container .formation-content__item p.author-time,.formation-creator .formation-module-container .formation-content__item p.opponent{color:#a6a6a6;font-size:.85em;padding:.85em}.formation-creator .formation-module-container .formation-content__item figure{margin:0;padding:0;text-align:center;position:relative}.formation-creator .formation-module-container .formation-content__item figure img{max-width:200px;flex-grow:1;text-align:center;align-self:center}.formation-creator .formation-module-container .formation-content__item figure .open{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.formation-creator .formation-module-container .formation-content__item figure:hover .open{opacity:1;transition:opacity .25s ease-in-out;display:block;text-transform:uppercase;padding:1em;background:#33333380}.formation-creator .formation-module-container .formation-content__item:hover{cursor:pointer;filter:brightness(1.15)}.formation-creator footer{color:#a6a6a6;background-color:#333;text-align:center;padding:2em;font-size:11px}.formation-creator .page-footer{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:11pt}.formation-creator .page-footer ul{display:flex;justify-content:center;flex-wrap:wrap}.formation-creator .page-footer ul li{margin:10pt}.formation-creator .page-footer .credits{margin-top:10pt;font-size:10pt;background-color:transparent}@keyframes rotationAnim{0%{transform:rotate(0)}to{transform:rotate(359deg)}}
