@charset "UTF-8";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-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-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-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-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-latin-900.woff2) format("woff2"),url(../fonts/montserrat-latin-900.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-latin-800.woff2) format("woff2"),url(../fonts/montserrat-latin-800.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-latin-700.woff2) format("woff2"),url(../fonts/montserrat-latin-700.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-latin-400.woff2) format("woff2"),url(../fonts/open-sans-latin-400.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-latin-400italic.woff2) format("woff2"),url(../fonts/open-sans-latin-400italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-latin-600.woff2) format("woff2"),url(../fonts/open-sans-latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../fonts/open-sans-latin-600italic.woff2) format("woff2"),url(../fonts/open-sans-latin-600italic.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(../fonts/roboto-condensed-latin-400.woff2) format("woff2"),url(../fonts/roboto-condensed-latin-400.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(../fonts/roboto-condensed-latin-700.woff2) format("woff2"),url(../fonts/roboto-condensed-latin-700.woff) format("woff")}@font-face{font-family:onside icons;src:url(../fonts/onside-icons.eot);src:url(../fonts/onside-icons.eot#iefix) format("embedded-opentype"),url(../fonts/onside-icons.ttf) format("truetype"),url(../fonts/onside-icons.woff) format("woff"),url(../fonts/onside-icons.svg#onside) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:onside icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-training-camps-de:before,.icon-training-camps-es:before,.icon-training-camps:before{content:""}.icon-pre-season-tournaments-de:before,.icon-pre-season-tournaments-es:before,.icon-pre-season-tournaments:before{content:""}.icon-onside-travel-de:before,.icon-onside-travel-es:before,.icon-onside-travel:before{content:""}.icon-media-marketing-rights-de:before,.icon-media-marketing-rights-es:before,.icon-media-marketing-rights:before{content:""}.icon-international-strategy-de:before,.icon-international-strategy-es:before,.icon-international-strategy:before{content:""}.icon-friendly-matches-de:before,.icon-friendly-matches-es:before,.icon-friendly-matches:before{content:""}html{scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;line-height:1.4em;background:#1c273c}img{max-width:100%}.container{max-width:1088px;margin:auto}.highlight,.intro{color:#1cd97a}.intro{font-weight:600;display:block;margin-bottom:2em}.color__partnership,.color__partnership-de,.color__partnership-es{color:#1cd97a!important}.color__friendly-matches,.color__friendly-matches-de,.color__friendly-matches-es{color:#1ddb7b!important}.color__international-strategy,.color__international-strategy-de,.color__international-strategy-es{color:#eec543!important}.color__media-marketing-rights,.color__media-marketing-rights-de,.color__media-marketing-rights-es{color:#51879c!important}.color__pre-season-tournaments,.color__pre-season-tournaments-de,.color__pre-season-tournaments-es{color:#d7445c!important}.color__training-camps,.color__training-camps-de,.color__training-camps-es{color:#5fd1df!important}.color__onside-travel,.color__onside-travel-de,.color__onside-travel-es{color:#50ac8f!important}.background__partnership,.background__partnership-de,.background__partnership-es{background:#1cd97a!important}.background__friendly-matches,.background__friendly-matches-de,.background__friendly-matches-es{background:#1ddb7b!important}.background__international-strategy,.background__international-strategy-de,.background__international-strategy-es{background:#eec543!important}.background__media-marketing-rights,.background__media-marketing-rights-de,.background__media-marketing-rights-es{background:#51879c!important}.background__pre-season-tournaments,.background__pre-season-tournaments-de,.background__pre-season-tournaments-es{background:#d7445c!important}.background__training-camps,.background__training-camps-de,.background__training-camps-es{background:#5fd1df!important}.background__onside-travel,.background__onside-travel-de,.background__onside-travel-es{background:#50ac8f!important}.site-header{display:block;position:fixed;top:0;left:0;right:0;z-index:10}.site-content{background:#1c273c;z-index:2}.site-footer{box-shadow:inset 0 1em 4em rgba(0,0,0,.8)}.header{background-color:rgba(36,48,70,.95);box-shadow:0 0 1em rgba(0,0,0,.5)}.header-content{box-sizing:border-box;max-width:1088px;margin:0 auto;padding:0 0 0 1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:80px}@media (min-width:61.25em){.header-content{padding:0 1em}}.header-logo img{width:150px;height:auto}.nav-wrapper{display:flex;flex-direction:row;transition:all .25s ease-in-out}.header .nav-wrapper{display:block;position:absolute;background:#1c273c;top:80px;visibility:hidden;left:-100vw;right:0;max-height:calc(100vh - 80px);overflow:scroll;width:100%;box-shadow:0 .5em 1em rgba(0,0,0,.5);transition:all .15s ease-in-out}.header .primary-nav ul{font-family:Roboto Condensed,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.header .primary-nav li{border-bottom:1px solid #495263}.header .primary-nav a{display:block;color:#cfd4e1;font-size:1.2em;text-decoration:none;padding:1em;transition:color .25s ease-in-out}.header .primary-nav a:hover{color:#1cd97a;transition:color .25s ease-in-out}.header .language-nav ul{font-family:Roboto Condensed,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:1em;text-align:center}.header .language-nav li{display:inline}.header .language-nav a{display:inline-block;color:#cfd4e1;font-size:.8em;text-decoration:none;height:80px;line-height:80px;padding:0 .2em;transition:color .25s ease-in-out}.header .language-nav a:hover{color:#1cd97a;transition:color .25s ease-in-out}.header .language-nav li.menu-item__current a{color:#1cd97a}.primary-nav-trigger{display:table;height:100%;padding:0 2em;font-size:.8em;text-transform:uppercase;text-decoration:none;color:#1cd97a;font-weight:700;right:0;border-left:1px solid #454e5e;cursor:pointer}.primary-nav-trigger span{display:table-cell;vertical-align:middle}.primary-nav-trigger em,.primary-nav-trigger em:after,.primary-nav-trigger em:before{display:block;position:relative;height:2px;width:22px;background-color:#cfd4e1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.primary-nav-trigger em{margin:6px auto 14px;transition:background-color .2s}.primary-nav-trigger em:after,.primary-nav-trigger em:before{position:absolute;content:"";left:0;transition:transform .2s}.primary-nav-trigger em:before{transform:translateY(-6px)}.primary-nav-trigger em:after{transform:translateY(6px)}.site-header.nav-open .primary-nav-trigger em{background-color:rgba(28,217,122,0)}.site-header.nav-open .primary-nav-trigger em:before{transform:rotate(-45deg)}.site-header.nav-open .primary-nav-trigger em:after{transform:rotate(45deg)}.site-header.nav-open .nav-wrapper{left:0;opacity:1;visibility:visible;transition:all .15s ease-in-out}@media (min-width:61.25em){.header .nav-wrapper{visibility:visible;position:relative;display:flex;background:transparent;top:0;opacity:1;left:0;right:0;max-height:inherit;overflow:auto;width:inherit;box-shadow:0 0 0;border-top:0}.header .primary-nav ul{border-right:1px solid #495263;padding-right:.5em}.header .primary-nav li{display:inline;border-bottom:0 solid #495263}.header .primary-nav a{display:inline-block;font-size:.8em;height:80px;line-height:80px;padding:0 1em}#primary-nav-trigger{display:none}}.section{padding:3em 1em}.section-copy__light{color:#cfd4e1}.section__dark{background:#1c273c}.section__dark .section-copy{color:#cfd4e1}.section__light{background:#243046}.section__light .section-heading-heading{color:#fff}.section__light .section-copy{color:#cfd4e1}.section__white .section-heading-heading{color:#1c273c}.section__white .section-copy{color:#495263}.section-heading{font-size:1.7em;margin-bottom:1em}.section-heading-heading{font-family:Montserrat,sans-serif;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.03em;line-height:1.25em}.section-heading-subheading{display:block;font-family:Roboto Condensed,sans-serif;font-weight:400;color:#1cd97a;text-transform:uppercase;letter-spacing:.03em;font-size:.6em;margin-bottom:.5em}.section-heading__center{text-align:center}.site-footer{background-color:#243046;background-repeat:no-repeat;background-position:50%;background-size:cover}.footer-wrapper{padding:5em 1em;box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#cfd4e1}@media (min-width:48em){.footer-wrapper{flex-direction:row}}.footer-wrapper h4{font-family:Montserrat,sans-serif;font-weight:800;text-transform:uppercase;color:#1cd97a}.footer-wrapper a{color:#1cd97a}.footer-wrapper a:hover{color:#cfd4e1}.footer-col{margin:0 1em 5em}.footer-col:last-child{margin:0 1em}@media (min-width:48em){.footer-col{margin:0;flex:1 1 auto}}.footer-nav a{text-decoration:none;color:#495263;text-transform:uppercase}.footer-nav a:hover{color:#cfd4e1}.footer-credits{background:#1c273c;color:#495263;text-align:center;font-size:.7em;padding:.4em 0;box-sizing:border-box;height:170px}@media (min-width:48em){.footer-credits{height:120px}}.footer-credits-title{display:block;margin-bottom:1em}.footer-credits-logos{margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:center}@media (min-width:48em){.footer-credits-logos{max-width:100%}}.footer-credits-logos-item{box-sizing:border-box;padding:0 1em;margin:0 0 1em}.footer-credits-logos a,.footer-credits-logos a:hover{transition:all .15s ease-in-out}.footer-credits-logos a:hover{opacity:.5}.footer-credits-logos img{display:block}.footer-credits-logos img.puma{width:71px}.footer-credits-logos img.hhotels{width:200px}.footer-credits-logos img.linkedin{width:100px}.btn{display:inline-block;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:600;padding:.6em 1.3em .5em;border-radius:2em;transition:background-color .15s ease-in-out}.btn-primary{background:#1cd97a;color:rgba(0,0,0,.7)}.btn-primary:hover{background:#16ae62}.hero{height:100vh;min-height:500px;padding:0}.hero-content{position:relative;height:100%;background-position:40% top;background-repeat:no-repeat;background-size:cover}@media (min-width:48em){.hero-content{background-position:top}}.hero-heading{box-sizing:border-box;position:absolute;left:50%;bottom:1em;transform:translateX(-50%);width:100%;max-width:390px;text-align:center;padding:1em}@media (min-width:48em){.hero-heading{left:55vw;top:30vh;width:45vw;max-width:13em;text-align:left;transform:inherit}}@media (min-width:81.25em){.hero-heading{font-size:2.5em}}#partner{display:block;height:0;background:transparent;position:absolute;top:-80px}.partner{position:relative}@media (min-width:48em){.partner-intro{display:flex;flex-direction:row}.partner-intro .section-heading{flex:1 1 400px;width:400px;margin-right:2em}}.partner-slider{margin-top:3em;padding-bottom:2em}.partner-slider .partner-swiper-pagination{bottom:0;display:none;text-align:center}@media (min-width:61.25em){.partner-slider .partner-swiper-pagination{display:block}}@media (min-width:61.25em){.partner-slider{margin-top:1em}}.partner-swiper-container{margin-right:-1em}.partner .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;display:inline-block;border-radius:100%;background:#243046;opacity:1}.partner .swiper-pagination-bullet-active{opacity:1;background:#1cd97a}.partner .swiper-pagination-progressbar{top:auto;bottom:0}.partner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#1cd97a}.partner .swiper-slide{box-sizing:border-box;background:#243046;padding:.7em;text-align:center}.partner .swiper-slide img{width:80px;max-width:100%}#hotel{display:block;height:0;background:transparent;position:absolute;top:-80px}.hotel{position:relative}@media (min-width:48em){.hotel-intro{display:flex;flex-direction:row}.hotel-intro .section-heading{flex:1 1 400px;width:400px;margin-right:2em}}.hotel-slider{margin-top:3em;padding-bottom:2em}.hotel-slider .hotel-swiper-pagination{bottom:0;display:none;text-align:center}@media (min-width:61.25em){.hotel-slider .hotel-swiper-pagination{display:block}}@media (min-width:61.25em){.hotel-slider{margin-top:1em}}.hotel-swiper-container{margin-right:-1em}.hotel .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;display:inline-block;border-radius:100%;background:#243046;opacity:1}.hotel .swiper-pagination-bullet-active{opacity:1;background:#1cd97a}.hotel .swiper-pagination-progressbar{top:auto;bottom:0}.hotel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#1cd97a}.hotel .swiper-slide{box-sizing:border-box;background:#243046;padding:.7em;text-align:center}.hotel .swiper-slide img{width:100px;max-width:100%}.we-are{padding:6em 1em}.we-are-content{display:flex;flex-direction:column}@media (min-width:48em){.we-are-content{flex-direction:row}}.we-are-image{margin-bottom:2em}@media (min-width:48em){.we-are-image{flex:0 1 50%;margin-right:2em;margin-bottom:0}}.we-are-image figure{text-align:center}.we-are-image img{width:85vw;max-width:450px}@media (min-width:48em){.we-are-image img{width:100%}}@media (min-width:48em){.we-are-intro{margin-left:2em;flex:1 1 50%}}.playground{padding:6em 1em}.playground-slide-content{text-align:center;padding:1em 1em 3em;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.71))}@media (min-width:48em){.playground-slide-content{padding:1em 15vw 5em}}@media (min-width:70.25em){.playground-slide-content{padding:1em 12em 5em}}.playground-heading{font-family:Montserrat,sans-serif;font-weight:800;color:#fff;font-size:2em;line-height:1.1em;margin-bottom:1em}@media (min-width:70.25em){.playground-heading{font-size:2.5em}}.playground-subheading{display:inline-block;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;font-size:1.2em;line-height:1em;margin-bottom:.8em;text-shadow:0 0 10px #000}@media (min-width:70.25em){.playground-subheading{font-size:.9em}}.playground-copy{color:hsla(0,0%,100%,.7);display:none}@media (min-width:48em){.playground-copy{display:none}}.playground-swiper-pagination{margin-bottom:0}.playground-swiper-container{margin:0 -1em;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.playground .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vw;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:48em){.playground .swiper-slide{height:40vw;max-height:600px}}.playground .swiper-pagination-bullets{bottom:inherit;top:0;left:1em;right:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:1em;width:auto}.playground .swiper-pagination-bullet{box-sizing:border-box;overflow:hidden;flex:1 1 15%;text-align:center;display:block;border-radius:0;background:rgba(73,82,99,.3);opacity:1;margin:.5%!important;transition:all .25s ease-in-out;height:inherit;width:inherit;position:relative;outline:none}.playground .swiper-pagination-bullet:last-child{border-right:0}.playground .swiper-pagination-bullet:after{content:"";display:block;padding-bottom:100%}@media (min-width:70.25em){.playground .swiper-pagination-bullet:after{padding-bottom:80%}}.playground .swiper-pagination-bullet-content{position:absolute;width:100%;height:100%}.playground .swiper-pagination-bullet-icon{font-size:7vw;color:hsla(0,0%,100%,.2);background:transparent;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width:48em){.playground .swiper-pagination-bullet-icon{font-size:3em;height:90px}}.playground .swiper-pagination-bullet-title{display:none}@media (min-width:48em){.playground .swiper-pagination-bullet-title{display:block;font-family:Roboto Condensed,sans-serif;font-size:.8em;line-height:1.2em;text-transform:uppercase;color:rgba(207,212,225,.3)}}.playground .swiper-pagination-bullet-active .icon-training-camps,.playground .swiper-pagination-bullet-active .icon-training-camps-de,.playground .swiper-pagination-bullet-active .icon-training-camps-es,.playground .swiper-pagination-bullet:hover .icon-training-camps,.playground .swiper-pagination-bullet:hover .icon-training-camps-de,.playground .swiper-pagination-bullet:hover .icon-training-camps-es{color:#4ca7b2}.playground .swiper-pagination-bullet-active .icon-friendly-matches,.playground .swiper-pagination-bullet-active .icon-friendly-matches-de,.playground .swiper-pagination-bullet-active .icon-friendly-matches-es,.playground .swiper-pagination-bullet:hover .icon-friendly-matches,.playground .swiper-pagination-bullet:hover .icon-friendly-matches-de,.playground .swiper-pagination-bullet:hover .icon-friendly-matches-es{color:#17af62}.playground .swiper-pagination-bullet-active .icon-pre-season-tournaments,.playground .swiper-pagination-bullet-active .icon-pre-season-tournaments-de,.playground .swiper-pagination-bullet-active .icon-pre-season-tournaments-es,.playground .swiper-pagination-bullet:hover .icon-pre-season-tournaments,.playground .swiper-pagination-bullet:hover .icon-pre-season-tournaments-de,.playground .swiper-pagination-bullet:hover .icon-pre-season-tournaments-es{color:#ac364a}.playground .swiper-pagination-bullet-active .icon-international-strategy,.playground .swiper-pagination-bullet-active .icon-international-strategy-de,.playground .swiper-pagination-bullet-active .icon-international-strategy-es,.playground .swiper-pagination-bullet:hover .icon-international-strategy,.playground .swiper-pagination-bullet:hover .icon-international-strategy-de,.playground .swiper-pagination-bullet:hover .icon-international-strategy-es{color:#be9e36}.playground .swiper-pagination-bullet-active .icon-media-marketing-rights,.playground .swiper-pagination-bullet-active .icon-media-marketing-rights-de,.playground .swiper-pagination-bullet-active .icon-media-marketing-rights-es,.playground .swiper-pagination-bullet:hover .icon-media-marketing-rights,.playground .swiper-pagination-bullet:hover .icon-media-marketing-rights-de,.playground .swiper-pagination-bullet:hover .icon-media-marketing-rights-es{color:#416c7d}.playground .swiper-pagination-bullet-active .icon-onside-travel,.playground .swiper-pagination-bullet-active .icon-onside-travel-de,.playground .swiper-pagination-bullet-active .icon-onside-travel-es,.playground .swiper-pagination-bullet:hover .icon-onside-travel,.playground .swiper-pagination-bullet:hover .icon-onside-travel-de,.playground .swiper-pagination-bullet:hover .icon-onside-travel-es{color:#408a72}.playground .swiper-pagination-bullet-active .swiper-pagination-bullet-title,.playground .swiper-pagination-bullet:hover .swiper-pagination-bullet-title{color:rgba(28,39,60,.8)}.playground .swiper-pagination-bullet-active.friendly-matches,.playground .swiper-pagination-bullet-active.friendly-matches-de,.playground .swiper-pagination-bullet-active.friendly-matches-es,.playground .swiper-pagination-bullet:hover.friendly-matches,.playground .swiper-pagination-bullet:hover.friendly-matches-de,.playground .swiper-pagination-bullet:hover.friendly-matches-es{background:#1ddb7b}.playground .swiper-pagination-bullet-active.international-strategy,.playground .swiper-pagination-bullet-active.international-strategy-de,.playground .swiper-pagination-bullet-active.international-strategy-es,.playground .swiper-pagination-bullet:hover.international-strategy,.playground .swiper-pagination-bullet:hover.international-strategy-de,.playground .swiper-pagination-bullet:hover.international-strategy-es{background:#eec543}.playground .swiper-pagination-bullet-active.media-marketing-rights,.playground .swiper-pagination-bullet-active.media-marketing-rights-de,.playground .swiper-pagination-bullet-active.media-marketing-rights-es,.playground .swiper-pagination-bullet:hover.media-marketing-rights,.playground .swiper-pagination-bullet:hover.media-marketing-rights-de,.playground .swiper-pagination-bullet:hover.media-marketing-rights-es{background:#51879c}.playground .swiper-pagination-bullet-active.pre-season-tournaments,.playground .swiper-pagination-bullet-active.pre-season-tournaments-de,.playground .swiper-pagination-bullet-active.pre-season-tournaments-es,.playground .swiper-pagination-bullet:hover.pre-season-tournaments,.playground .swiper-pagination-bullet:hover.pre-season-tournaments-de,.playground .swiper-pagination-bullet:hover.pre-season-tournaments-es{background:#d7445c}.playground .swiper-pagination-bullet-active.training-camps,.playground .swiper-pagination-bullet-active.training-camps-de,.playground .swiper-pagination-bullet-active.training-camps-es,.playground .swiper-pagination-bullet:hover.training-camps,.playground .swiper-pagination-bullet:hover.training-camps-de,.playground .swiper-pagination-bullet:hover.training-camps-es{background:#5fd1df}.playground .swiper-pagination-bullet-active.onside-travel,.playground .swiper-pagination-bullet-active.onside-travel-de,.playground .swiper-pagination-bullet-active.onside-travel-es,.playground .swiper-pagination-bullet:hover.onside-travel,.playground .swiper-pagination-bullet:hover.onside-travel-de,.playground .swiper-pagination-bullet:hover.onside-travel-es{background:#50ac8f}.projects{padding:6em 1em}.projects-container{overflow:hidden}.projects-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.projects-item{flex:1 1 100%;height:400px;margin:.5em}@media (min-width:48em){.projects-item{flex:1 1 35%}}@media (min-width:61.25em){.projects-item{flex:1 1 25%}}.projects-button{margin-top:2em;text-align:center}.project{background-position:50%;background-repeat:no-repeat;background-size:cover}.project,.project-content{position:relative;overflow:hidden}.project-content{box-sizing:border-box;text-align:center;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.71));width:101%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1em 1em 2em}.project-playground{font-family:Roboto Condensed,sans-serif;text-transform:uppercase}.project-icon{opacity:.8;font-size:1em;padding:1em;overflow:hidden;width:1.5em;height:1.5em;border-radius:50%;display:none;margin-bottom:1em}.project-title{font-family:Montserrat,sans-serif;font-weight:800;color:#fff;text-transform:uppercase;font-size:1.3em;letter-spacing:.05em;max-width:100%}.project-desc{transform:translateY(100%);box-sizing:border-box;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(28,39,60,.85);padding:2em 1em 1em;text-align:center;color:#cfd4e1;transition:all .35s ease-in-out}.project-extlink{position:absolute;left:50%;bottom:2.2em;transform:translateX(-50%);display:inline-block;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;text-decoration:none;color:#cfd4e1;font-weight:600;padding:.6em 1.2em .5em;border-radius:1.4em;color:rgba(0,0,0,.7)}.project-extlink:hover{opacity:.8;color:rgba(0,0,0,.9)}.project:hover>.project-desc{transform:translateY(0)}.we-did{padding:6em 1em}.we-did-content{display:flex;flex-direction:column;flex-wrap:wrap}.we-did-content .col-left,.we-did-content .col-right{margin:0}@media (min-width:48em){.we-did-content{flex-direction:row;flex-wrap:wrap}}.we-did-image{order:2;margin-top:4em}@media (min-width:48em){.we-did-image{flex:0 1 50%;margin-right:2em}}.we-did-image figure{text-align:center}.we-did-image img{width:85vw;max-width:450px}@media (min-width:48em){.we-did-image img{width:100%}}@media (min-width:48em){.we-did-intro{margin-left:2em;flex:1 1 50%}}.we-did-projects{margin-top:4em;order:3;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between}.we-did-projects-item{background:#243046;margin:.5em;flex:1 1 25%;text-align:center}@media (min-width:48em){.we-did-projects-item{flex:1 1 10%}}.we-did-projects-item img{padding:.5em;max-width:80%}.we-did-projects-item span{display:block;border-top:2px solid #1c273c;color:#495263;font-family:Montserrat,sans-serif;font-weight:800;padding:.3em 0}.quotes{padding:0!important}.quotes .swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;touch-action:pan-y}.quotes .swiper-container,.quotes .swiper-wrapper{width:100%;height:100%;position:relative;z-index:1}.quotes .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.quotes .swiper-button-next,.quotes .swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(28,39,60,.3)}.quotes .swiper-button-next svg,.quotes .swiper-button-prev svg{fill:#1cd97a}.quotes .swiper-button-next{right:20px}.quotes .swiper-button-prev{left:20px}.quotes .swiper-button-disabled{opacity:.2}.quotes .quote{width:100%;position:relative}.quotes .quote__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:.4}.quotes .quote__content{box-sizing:border-box;width:100%;position:relative;z-index:2;min-height:80vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:4em}@media (min-width:48em){.quotes .quote__content{justify-content:center;min-height:700px;height:50vw;max-height:75vh}}.quotes .quote__content blockquote{text-align:center;font-size:1.5em;line-height:1.225em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:800;color:#fff}@media (min-width:48em){.quotes .quote__content blockquote{width:50%;max-width:600px;font-size:2.225em;margin-left:2em}}.quotes .quote__content blockquote cite{margin-top:.5em;display:inline-block;font-family:Roboto Condensed,sans-serif;font-weight:400;color:#1cd97a;font-size:.525em;line-height:1.1em}.quotes .quote__content blockquote.text-center{align-self:center;text-align:center}@media (min-width:48em){.quotes .quote__content blockquote.text-center{margin-left:0}}.quotes .quote__content blockquote.text-left{align-self:flex-start}@media (min-width:48em){.quotes .quote__content blockquote.text-left{text-align:left}}.quotes .quote__content blockquote.text-right{align-self:flex-end}@media (min-width:48em){.quotes .quote__content blockquote.text-right{margin-right:2em;margin-left:0;text-align:right}}.error404 .main,.page:not(.home) .main{min-height:51vh;background:#fff}.error404 .main>.container,.page:not(.home) .main>.container{box-sizing:border-box;margin-top:80px;padding:4em 1em}.error404 .main h1,.page:not(.home) .main h1{font-size:1.8em;font-weight:600;text-transform:uppercase;margin-bottom:2em}.error404 .main p,.page:not(.home) .main p{margin:1em 0}.error404 .main b,.error404 .main strong,.page:not(.home) .main b,.page:not(.home) .main strong{font-weight:600}.archive .main{padding:2em 1em 0}.archive .pagination{margin-top:2em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.archive .pagination>span,.archive .pagination a{display:block}.archive .pagination a{text-decoration:none;transition:background-color .15s ease-in-out}.archive .pagination a:hover{background:#141b2a}.archive .pagination .page-numbers{text-align:center;flex:0 0 2em;line-height:2em;border-radius:.2em;margin:.5em;color:#cfd4e1}.archive .pagination .page-numbers.current{color:#1cd97a;background:#141b2a}
