@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Cabin:400,400i,700,700i&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{font-size:13.5px;line-height:1.4}@media (min-width: 768px){:root{font-size:14px}}@media (min-width: 1094px){:root{font-size:16px}}@media (min-width: 1500px){:root{font-size:18px}}body{font-family:Cabin,sans-serif;max-width:100vw;width:100%;overflow-x:hidden;font-size:16px}@media (min-width: 1094px){body{font-size:18px}}body.generic a,body.barcelona a,body.generic .text-venue,body.barcelona .text-venue{color:#095540}body.generic .bg-venue,body.barcelona .bg-venue{background-color:#095540}body.generic .bg-venue-overlayer,body.barcelona .bg-venue-overlayer{background-color:#095540cc}body.generic .border-venue,body.barcelona .border-venue{border-color:#095540}body.generic form .bg-venue-overlayer .button,body.generic form .bg-venue-overlayer .submit,body.barcelona form .bg-venue-overlayer .button,body.barcelona form .bg-venue-overlayer .submit{background-color:#f9d96b!important;color:#4d4d4d!important}body.generic form .bg-venue-overlayer .button:hover,body.generic form .bg-venue-overlayer .button:before,body.generic form .bg-venue-overlayer .submit:hover,body.generic form .bg-venue-overlayer .submit:before,body.barcelona form .bg-venue-overlayer .button:hover,body.barcelona form .bg-venue-overlayer .button:before,body.barcelona form .bg-venue-overlayer .submit:hover,body.barcelona form .bg-venue-overlayer .submit:before{background-color:#fff!important;color:#4d4d4d!important}body.generic .program-booking-wrapper .program-booking,body.barcelona .program-booking-wrapper .program-booking{background-color:#f9d96b!important}body.florida a,body.florida .text-venue{color:#256eba}body.florida .bg-venue{background-color:#256eba}body.florida .bg-venue-overlayer{background-color:#256ebacc}body.florida .border-venue{border-color:#256eba}body.florida form .bg-venue-overlayer .button,body.florida form .bg-venue-overlayer .submit{background-color:#f9d96b!important;color:#4d4d4d!important}body.florida form .bg-venue-overlayer .button:hover,body.florida form .bg-venue-overlayer .button:before,body.florida form .bg-venue-overlayer .submit:hover,body.florida form .bg-venue-overlayer .submit:before{background-color:#fff!important;color:#4d4d4d!important}body.florida .program-booking-wrapper .program-booking{background-color:#f9d96b!important}body.atlanta a,body.atlanta .text-venue{color:#ff6f61}body.atlanta .bg-venue{background-color:#ff6f61}body.atlanta .bg-venue-overlayer{background-color:#ff6e61cc}body.atlanta .border-venue{border-color:#ff6f61}body.atlanta form .bg-venue-overlayer .button,body.atlanta form .bg-venue-overlayer .submit{background-color:#f9d96b!important;color:#4d4d4d!important}body.atlanta form .bg-venue-overlayer .button:hover,body.atlanta form .bg-venue-overlayer .button:before,body.atlanta form .bg-venue-overlayer .submit:hover,body.atlanta form .bg-venue-overlayer .submit:before{background-color:#fff!important;color:#4d4d4d!important}body.nanjing a,body.nanjing .text-venue{color:red}body.nanjing .bg-venue{background-color:red}body.nanjing .bg-venue-overlayer{background-color:#f00c}body.nanjing .border-venue{border-color:red}body.nanjing form .bg-venue-overlayer .button,body.nanjing form .bg-venue-overlayer .submit{background-color:#f9d96b!important;color:#4d4d4d!important}body.nanjing form .bg-venue-overlayer .button:hover,body.nanjing form .bg-venue-overlayer .button:before,body.nanjing form .bg-venue-overlayer .submit:hover,body.nanjing form .bg-venue-overlayer .submit:before{background-color:#fff!important;color:#4d4d4d!important}body.nanjing .program-booking-wrapper .program-booking{background-color:#f9d96b!important}body.dubai a{color:#f75500}body.dubai .text-venue{color:#000}body.dubai .bg-venue,body.dubai .bg-venue-overlayer{background-color:#ccc}body.dubai .border-venue{border-color:#a8a8a8}h1,h2,h3,h4,h5{font-family:Oswald,sans-serif}h1,h2,h3{color:#4d4d4d;font-weight:200;text-transform:uppercase}h1 span,h2 span,h3 span{font-weight:400}h1,.h1{font-size:3rem;margin-bottom:15px}@media (min-width: 1094px){h1,.h1{font-size:3.5rem}}h2,.h2{font-size:2.5rem;margin-bottom:15px}@media (min-width: 1094px){h2,.h2{font-size:3rem}}h3,.h3{font-size:2.1rem;margin-bottom:12px}@media (min-width: 1094px){h3,.h3{font-size:2.3rem}}h4,.h4{font-size:1.5rem;margin-bottom:10px}@media (min-width: 1094px){h4,.h4{font-size:1.8rem}}h5,.h5{font-size:1rem;margin-bottom:10px}@media (min-width: 1094px){h5,.h5{font-size:1.3rem}}h6,.h6{font-size:1rem}p,li{margin-bottom:15px}a{text-decoration:none}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}h1 b,h2 b,h3 b,h4 b,h5 b{font-weight:400}blockquote{font-style:italic;font-weight:600;color:#4d4d4d;padding-left:25px;border-left:3px solid}blockquote cite{display:block;font-weight:400;margin-top:5px}blockquote cite:before{content:"\2013";margin-right:5px}.wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.wrapper.reverse{flex-direction:row-reverse}@media (min-width: 768px){.wrapper.reverse-md{flex-direction:row-reverse}}@media (min-width: 1094px){.wrapper.reverse-lg{flex-direction:row-reverse}}.wrapper.flex-start{align-content:flex-start}.wrapper.flex-end{align-content:flex-end}.wrapper.center{align-content:center}.wrapper.align-items-center{align-items:center}@media (min-width: 1094px){.container-inner{padding-left:20px;padding-right:20px}}@media (min-width: 1320px){.container-inner{max-width:1280px;padding:0;margin-left:auto;margin-right:auto}}@media (min-width: 1500px){.container{max-width:1500px;margin-left:auto;margin-right:auto}}.button{font-family:Oswald,sans-serif;font-weight:300;color:#000!important;font-size:1.6rem;text-transform:uppercase;text-decoration:none;color:#4d4d4d;background-color:#f9d96b;display:inline-block;padding:10px 75px 10px 12px;position:relative;background-image:url(/build/assets/read-more-dark.29ddba61.svg);background-repeat:no-repeat;background-position:calc(100% - 35px) center;background-size:8px;-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);line-height:1.1;border:none}@media (min-width: 1094px){.button{cursor:pointer;position:relative;overflow:hidden;font-size:1.4rem}.button span{position:relative;z-index:9}.button:before{content:"";position:absolute;width:100%;height:100%;background-color:#4d4d4d;background-image:url(/build/assets/read-more-dark.29ddba61.svg);background-repeat:no-repeat;background-position:calc(100% - 35px) center;background-size:8px;top:0;left:-100%;transition:.1s left ease-in}.button:hover{color:#f9d96b}.button:hover:before{left:0}}.text-year{font-family:Oswald,sans-serif;font-weight:300;color:#000!important;font-size:1.6rem;text-transform:uppercase;padding:10px 16px;display:inline-block}.button-year{font-family:Oswald,sans-serif;font-weight:300;color:#000!important;font-size:1.6rem;text-transform:uppercase;text-decoration:none;background-color:#f9d96b;display:inline-block;padding:10px 16px;position:relative;-webkit-clip-path:polygon(15px 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(15px 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);line-height:1.1;border:none}@media (min-width: 1094px){.button-year{cursor:pointer;position:relative;overflow:hidden;font-size:1.4rem}.button-year span{position:relative;z-index:9}.button-year:before{content:"";position:absolute;width:100%;height:100%;background-color:#4d4d4d;background-image:url(/build/assets/read-more-dark.29ddba61.svg);background-repeat:no-repeat;background-position:calc(100% - 35px) center;background-size:8px;top:0;left:-100%;transition:.1s left ease-in}.button-year:hover{color:#f9d96b}.button-year:hover:before{left:0}}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-end{justify-content:end}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.text-admission{display:inline-block;top:50px;font-size:2rem;padding:15px 0 15px 6px;background-position:25px center;left:0;transition:.2s all ease-in;top:60px;color:#4d4d4d}@media (min-width: 1094px){.text-admission{position:relative}}.btn-year-sm{padding:15px 16px!important}.anchor-link{position:relative;top:-60px}@media (min-width: 1094px){.anchor-link{top:-100px}}.hide{display:none}.img-fluid{max-width:100%}@media (min-width: 1094px){.mobile{display:none}}.desktop{display:none}@media (min-width: 1094px){.desktop{display:block}}.p-relative{position:relative}.p-absolute{position:absolute}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.m-auto{margin:auto}.m-0{margin:0}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.m-5{margin:5px}.mb-5{margin-bottom:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.m-20{margin:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.m-15{margin:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}@media (min-width: 768px){.mt-md-50{margin-top:50px}}@media (min-width: 768px){.mb-md-50{margin-bottom:50px}}@media (min-width: 768px){.ml-md-50{margin-left:50px}}@media (min-width: 768px){.mr-md-50{margin-right:50px}}@media (min-width: 380px){.mb-sm-0{margin-bottom:0}}@media (min-width: 768px){.mb-md-0{margin-bottom:0}}@media (min-width: 1094px){.mb-lg-0{margin-bottom:0}}@media (min-width: 1500px){.mb-xl-0{margin-bottom:0}}.p-50{padding:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}@media (min-width: 768px){.pt-md-50{padding-top:50px}}@media (min-width: 768px){.pb-md-50{padding-bottom:50px}}@media (min-width: 768px){.pl-md-50{padding-left:50px}}@media (min-width: 768px){.pr-md-50{padding-right:50px}}.p-20{padding:20px}@media (min-width: 768px){.p-md-20{padding:20px}}@media (min-width: 1094px){.p-lg-20{padding:20px}}@media (min-width: 1500px){.p-xl-20{padding:20px}}.pt-20{padding-top:20px}@media (min-width: 768px){.pt-md-20{padding-top:20px}}@media (min-width: 1094px){.pt-lg-20{padding-top:20px}}@media (min-width: 1500px){.pt-xl-20{padding-top:20px}}.pt-0{padding-top:0}@media (min-width: 768px){.pt-md-0{padding-top:0}}@media (min-width: 1094px){.pt-lg-0{padding-top:0}}@media (min-width: 1500px){.pt-xl-0{padding-top:0}}.pb-20{padding-bottom:20px}@media (min-width: 768px){.pb-md-20{padding-bottom:20px}}@media (min-width: 1094px){.pb-lg-20{padding-bottom:20px}}@media (min-width: 1500px){.pb-xl-20{padding-bottom:20px}}.pl-20{padding-left:20px}@media (min-width: 768px){.pl-md-20{padding-left:20px}}@media (min-width: 1094px){.pl-lg-20{padding-left:20px}}@media (min-width: 1500px){.pl-xl-20{padding-left:20px}}.pr-20{padding-right:20px}@media (min-width: 768px){.pr-md-20{padding-right:20px}}@media (min-width: 1094px){.pr-lg-20{padding-right:20px}}@media (min-width: 1500px){.pr-xl-20{padding-right:20px}}.p-15{padding:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.p-15-20{padding:15px}@media (min-width: 1094px){.p-15-20{padding:20px}}.pr-15-20{padding-right:15px}@media (min-width: 1094px){.pr-15-20{padding-right:20px}}.pb-15-20{padding-bottom:15px}@media (min-width: 1094px){.pb-15-20{padding-bottom:20px}}.pl-15-20{padding-left:15px}@media (min-width: 1094px){.pl-15-20{padding-left:20px}}.pt-15-20{padding-top:15px}@media (min-width: 1094px){.pt-15-20{padding-top:20px}}.padding-big{padding:20px}@media (min-width: 768px){.padding-big{padding:50px}}@media (min-width: 1094px){.padding-big{padding:80px 80px 70px 150px}.padding-big.right{padding:80px 150px 70px 80px}}.padding-small{padding:20px}@media (min-width: 1094px){.padding-small{padding:30px 60px}}.padding-contact{padding:20px 20px 20px 100px}@media (min-width: 1600px){.padding-contact{padding:30px 60px}}.padding-variable-ct{transition:.3s padding ease-in;overflow-x:hidden}.ellipse{border-radius:50%}@media (min-width: 1094px){.no-hero-space{padding-top:109px}}.uppercase{text-transform:uppercase}.no-text-transform{text-transform:initial}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-small{font-size:.5em}.text-white{color:#fff!important}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5{color:#fff}.text-white a{color:#fff!important;border-bottom:1px solid}.text-white a:hover{border-color:transparent}.text-white .form-control ::-webkit-input-placeholder{color:#fff}.text-white .form-control :-ms-input-placeholder{color:#fff}.text-white .form-control ::-moz-placeholder{color:#fff}.text-white .form-control ::-ms-input-placeholder{color:#fff}.text-white .form-control ::placeholder{color:#fff}.text-white .form-control input[type=text],.text-white .form-control input[type=tel],.text-white .form-control input[type=password],.text-white .form-control input[type=email],.text-white .form-control input[type=date],.text-white .form-control input[type=time],.text-white .form-control select,.text-white .form-control textarea{color:#fff;border-radius:0}.text-white .form-control input[type=text]:focus,.text-white .form-control input[type=tel]:focus,.text-white .form-control input[type=password]:focus,.text-white .form-control input[type=email]:focus,.text-white .form-control input[type=date]:focus,.text-white .form-control input[type=time]:focus,.text-white .form-control select:focus,.text-white .form-control textarea:focus{outline:none;border-color:#ffffff4d}.text-white .form-control select{background-image:url(/images/icons/chevron-down-white.svg)}.text-white .form-control textarea:focus{outline:2px solid rgba(255,255,255,.3);border-color:transparent}.text-white .form-control input[type=checkbox]{border-color:#fff}.text-white .form-control input[type=checkbox]:checked:after{color:#fff}.text-white .form-control .submit,.text-white .form-control .button{background-color:#fff}.text-white .form-control .button:before{background-color:#f9d96b}.text-white .form-control .button:hover span{color:#333}.text-white .tabs .tab-links li,.text-white .tabs .subtab-links li,.text-white .tabs .tab-links-pages li,.text-white.tabs .tab-links li,.text-white.tabs .subtab-links li,.text-white.tabs .tab-links-pages li{border-color:#fff}.text-white .tabs .tab-links li a,.text-white .tabs .subtab-links li a,.text-white .tabs .tab-links-pages li a,.text-white.tabs .tab-links li a,.text-white.tabs .subtab-links li a,.text-white.tabs .tab-links-pages li a{color:#fff;border:none}.text-white .tabs .tab-links li.active,.text-white .tabs .subtab-links li.active,.text-white .tabs .tab-links-pages li.active,.text-white.tabs .tab-links li.active,.text-white.tabs .subtab-links li.active,.text-white.tabs .tab-links-pages li.active{border-color:#f9d96b}.text-white .tabs .tab-links li.active a,.text-white .tabs .subtab-links li.active a,.text-white .tabs .tab-links-pages li.active a,.text-white.tabs .tab-links li.active a,.text-white.tabs .subtab-links li.active a,.text-white.tabs .tab-links-pages li.active a{color:#f9d96b}.text-dark{color:#4d4d4d}.text-darkest{color:#333}.text-primary{color:#f9d96b}.text-bcn{color:#095540}.text-florida{color:#256eba}.text-atlanta{color:#ff6f61}.text-china{color:red}.text-dubai{color:#a8a8a8}.text-dubai2{color:#f75500}.font-deco{font-family:Oswald,sans-serif}.font-base{font-family:Cabin,sans-serif}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.bg-light{background-color:#f0f0ef}.bg-light-overlayer{background-color:#f0f0efcc}.bg-black{background-color:#000}.bg-dark{background-color:#4d4d4d}.bg-dark-overlayer{background-color:#4d4d4dcc}.bg-darkest,.bg-darkest-overlayer{background-color:#333}.bg-primary{background-color:#f9d96b}.bg-primary-overlayer{background-color:#f9d96bcc}.bg-bcn{background-color:#095540}.bg-bcn-overlayer{background-color:#095540cc}.bg-florida{background-color:#256eba}.bg-florida-overlayer{background-color:#256ebacc}.bg-atlanta{background-color:#ff6f61!important}.bg-atlanta-overlayer{background-color:#808080cc}.bg-china{background-color:red}.bg-china-overlayer{background-color:#f00c}.bg-dubai{background-color:#a8a8a8}.bg-dubai-overlayer{background-color:#f00c}.bg-orange{background-color:#f65600!important}.bg-orange-overlayer{background-color:#808080cc}.bg-repton{background-color:#00294e;color:#fff}.bg-repton h3{color:#fff}.bg-repton-overlayer{background-color:#00294e}.bg-image{background-repeat:no-repeat;background-size:cover;background-position:center}.bg-image-horizontal{background-repeat:no-repeat;background-size:cover;background-position:center;height:0;padding-bottom:25%}.bg-image-ratio{background-repeat:no-repeat;background-size:cover;background-position:center;height:0;padding-bottom:50%}.bg-image-square{background-repeat:no-repeat;background-size:cover;background-position:center;height:0;padding-bottom:100%}.bg-image-contain{background-repeat:no-repeat;background-size:contain;background-position:center}.bg-image.bg-fixed{background-attachment:fixed}.bg-image.bg-right{background-position:right}.bg-image.bg-min-height{min-height:50vh}.w-100{width:100%}.w-75{width:75%}.w-66{width:66.66%}.w-50{width:50%}.w-33{width:33.33%}.w-25{width:25%}.w-20{width:20%}.w-16{width:16.66%}@media (min-width: 768px){.w-md-100{width:100%}}@media (min-width: 768px){.w-md-75{width:75%}}@media (min-width: 768px){.w-md-66{width:66.66%}}@media (min-width: 768px){.w-md-50{width:50%}}@media (min-width: 768px){.w-md-33{width:33.33%}}@media (min-width: 768px){.w-md-25{width:25%}}@media (min-width: 768px){.w-md-20{width:20%}}@media (min-width: 768px){.w-md-16{width:16.66%}}@media (min-width: 1094px){.w-lg-75{width:75%}}@media (min-width: 1094px){.w-lg-66{width:66.66%}}@media (min-width: 1094px){.w-lg-50{width:50%}}@media (min-width: 1094px){.w-lg-33{width:33.33%}}@media (min-width: 1094px){.w-lg-25{width:25%}}@media (min-width: 1094px){.w-lg-20{width:20%}}@media (min-width: 1094px){.w-lg-16{width:16.66%}}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.border{border:1px solid}.border.border-white{border-color:#fff}.border.border-bcn{border-color:#095540}.border.border-florida{border-color:#256eba}.border.border-china{border-color:red}.border.border-atlanta{border-color:#ff6f61}.border.border-dark{border-color:#4d4d4d}.border.border-darkest{border-color:#333}.border.border-light{border-color:#f0f0ef}.border-bottom{border-bottom:1px solid}.border-bottom.border-white{border-color:#fff}.border-bottom.border-bcn{border-color:#095540}.border-bottom.border-florida{border-color:#256eba}.border-bottom.border-china{border-color:red}.border-bottom.border-atlanta{border-color:#ff6f61}.border-bottom.border-dark{border-color:#4d4d4d}.border-bottom.border-darkest{border-color:#333}.border-bottom.border-light{border-color:#f0f0ef}.border-top{border-top:1px solid}.border-top.border-white{border-color:#fff}.border-top.border-bcn{border-color:#095540}.border-top.border-florida{border-color:#256eba}.border-top.border-china{border-color:red}.border-top.border-atlanta{border-color:#ff6f61}.border-top.border-dark{border-color:#4d4d4d}.border-top.border-darkest{border-color:#333}.border-top.border-light{border-color:#f0f0ef}.border-left{border-left:1px solid}.border-left.border-white{border-color:#fff}.border-left.border-bcn{border-color:#095540}.border-left.border-florida{border-color:#256eba}.border-left.border-china{border-color:red}.border-left.border-atlanta{border-color:#ff6f61}.border-left.border-dark{border-color:#4d4d4d}.border-left.border-darkest{border-color:#333}.border-left.border-light{border-color:#f0f0ef}.border-right{border-right:1px solid}.border-right.border-white{border-color:#fff}.border-right.border-bcn{border-color:#095540}.border-right.border-florida{border-color:#256eba}.border-right.border-china{border-color:red}.border-right.border-atlanta{border-color:#ff6f61}.border-right.border-dark{border-color:#4d4d4d}.border-right.border-darkest{border-color:#333}.border-right.border-light{border-color:#f0f0ef}.small{font-size:.8em}ul.list-clean{list-style:none}ul.list-clean li{padding:0}ul.styled{list-style-type:circle;padding-left:17px}ol{padding-left:20px}.video{display:block;position:relative}.video .title{position:absolute;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);margin:0;padding:20px 20px 20px 70px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.2rem;background-image:url(/build/assets/youtube.d684e323.svg);background-repeat:no-repeat;background-position:15px center;background-size:40px auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-control input[type=text],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=date],.form-control input[type=time],.form-control select,.form-control textarea{background-color:transparent;border-top:none;border-right:none;border-bottom:2px solid #ffffff;border-left:none;text-align:left}.form-control input[type=text],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=date],.form-control input[type=time],.form-control textarea{font-family:Oswald,sans-serif;font-size:1rem;line-height:1.6;font-weight:400}.form-control input[type=text],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=date],.form-control input[type=time],.form-control select{height:2.5rem;padding:0 10px 10px 0}.form-control input[type=date],.form-control input[type=time]{text-transform:uppercase}.form-control select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/images/icons/chevron-down-black.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:15px;padding:0 40px 10px 15px!important;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;outline:none;line-height:1}.form-control select option{outline:none;font-size:1.2rem;background-color:#4d4d4d}.form-control textarea{resize:vertical;padding:20px}.form-control textarea::-webkit-scrollbar{width:12px}.form-control textarea::-webkit-scrollbar-track{background:#eee}.form-control textarea::-webkit-scrollbar-thumb{background:#4D4D4D;border-radius:1px}.form-control textarea:focus{outline:1px dotted #F9D96B}.form-control input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:22px;height:22px;border:1px solid #333;margin-right:10px;transition:.2s border-radius ease-in;position:relative;top:3px}.form-control input[type=checkbox]:checked{border-width:2px;border-radius:2px}.form-control input[type=checkbox]:checked:after{content:"\2713";position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font-size:1rem;line-height:1}.form-control input[type=checkbox]+label{line-height:1.4}.form-control ::-webkit-input-placeholder{opacity:1;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;line-height:1}.form-control :-ms-input-placeholder{opacity:1;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;line-height:1}.form-control ::-moz-placeholder{opacity:1;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;line-height:1}.form-control ::-ms-input-placeholder{opacity:1;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;line-height:1}.form-control ::placeholder{opacity:1;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;line-height:1}.form-control small{display:block;font-size:.65rem;line-height:1.4}.form-control .submit{border:none;font-family:Oswald,sans-serif;font-size:1.3rem;line-height:1;text-decoration:none;color:#000;text-transform:uppercase;padding:12px 55px 12px 15px;background-image:url(/build/assets/read-more-dark.29ddba61.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) center;background-size:8px;text-align:left;background-color:#f9d96b;position:relative;margin-right:14px;-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);overflow:hidden;white-space:nowrap;cursor:pointer;transition:.2s background-color ease-in}.form-control .submit:hover{opacity:.8}@media (min-width: 768px){.form-control input[type=text],.form-control input[type=email],.form-control input[type=tel],.form-control select{height:2.5rem;padding:0 10px 10px 15px}}.hover-effect-right{position:relative;overflow:hidden}.hover-effect-right:before{content:"";background:rgba(0,0,0,.6);width:90%;height:100%;position:absolute;top:0;right:-100%;-webkit-clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);z-index:0;transition:.2s right ease-in}.hover-effect-right:hover:before{right:-1px}.tabs .tab-links,.tabs .subtab-links,.tabs .tab-links-pages{list-style:none}.tabs .tab-links li,.tabs .subtab-links li,.tabs .tab-links-pages li{border-bottom:2px solid #F9D96B;padding:0 15px 5px;cursor:pointer}.tabs .tab-links li a,.tabs .subtab-links li a,.tabs .tab-links-pages li a{color:#f9d96b;font-family:Oswald,sans-serif}.tabs .tab-links li.active,.tabs .subtab-links li.active,.tabs .tab-links-pages li.active{border-color:#4d4d4d}.tabs .tab-links li.active a,.tabs .subtab-links li.active a,.tabs .tab-links-pages li.active a{color:#4d4d4d}.tabs .tab-links.program-select li,.tabs .subtab-links.program-select li,.tabs .tab-links-pages.program-select li{padding:5px;border:none;background-color:transparent}.tabs .tab-links.program-select li a,.tabs .subtab-links.program-select li a,.tabs .tab-links-pages.program-select li a{color:#4d4d4d;-webkit-clip-path:polygon(25px 0px,100% 0%,calc(100% - 25px) 100%,100% 100%,0% 100%);clip-path:polygon(25px 0px,100% 0%,calc(100% - 25px) 100%,100% 100%,0% 100%);display:block;padding:10px 25px;text-align:center;background-color:#efefef;height:100%}.tabs .tab-links.program-select li.active a,.tabs .subtab-links.program-select li.active a,.tabs .tab-links-pages.program-select li.active a{background-color:#f9d96b}.tabs .tab_container .tab_content,.tabs .subtab_container .subtab_content{display:none}.tab-selected{background-color:#f9d96bcc}.tab-selected div{color:#095540}.is-invalid{position:relative}.is-invalid:after{content:url(../images/icons/icon-alert.png);position:absolute;top:5px;right:15px}.alert-danger{background-color:#f0f0ef;padding:15px 20px;color:#095540}.alert-danger .alert-title{font-size:1.2rem;font-family:Oswald,sans-serif}.alert-danger .form-errors-list{display:flex;flex-wrap:wrap}.alert-danger .form-errors-list li{list-style-position:inside;color:red;list-style:none;width:100%;margin-top:20px}@media (min-width: 768px){.alert-danger .form-errors-list li{width:calc(50% - 20px);border-left:5px solid #095540;padding-left:10px}.alert-danger .form-errors-list li:nth-child(2n+1){margin-right:20px}}@media (min-width: 1094px){.alert-danger .form-errors-list li{width:calc(33.33% - 13.33px);margin-right:20px}.alert-danger .form-errors-list li:nth-child(3n+3){margin-right:0}}.wrapper-flash-message{position:fixed;top:65px;display:block;width:100vw;min-height:40px;padding:12px 25px;z-index:6000}@media (min-width: 1094px){.wrapper-flash-message{top:105px}}.alert-generic{position:relative;display:block;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;color:#fff;font-size:16px;text-align:center}.wrapper-flash-message.success{background-color:green}.wrapper-flash-message.error{background-color:red}.select .select-label{font-family:Oswald,sans-serif;margin-bottom:6px;padding-left:1px;display:block;text-transform:uppercase;font-size:.8rem}.select select{padding:10px 30px 10px 10px;border:1px solid #4D4D4D;border-radius:1px;font-family:Cabin,sans-serif;font-size:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/images/icons/chevron-down-black.svg);background-repeat:no-repeat;background-size:10px;background-position:calc(100% - 12px) center}.select select option{font-family:Cabin,sans-serif;font-size:.8rem;padding:10px}.toggle-list{list-style:none}.toggle-list .toggle-link{border-bottom:1px solid;border-right:1px solid transparent;border-left:1px solid transparent;padding:10px;cursor:pointer;background-image:url(/images/icons/chevron-down-black.svg);background-repeat:no-repeat;background-size:10px;background-position:calc(100% - 15px) 20px;margin-bottom:0}.toggle-list .toggle-link .toggle-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 25px)}.toggle-list .toggle-link.active{background-image:url(/images/icons/chevron-up-black.svg)}.toggle-list .toggle-link.active .toggle-title{white-space:normal}.toggle-list .toggle-link.active .toggle-content{display:block}.toggle-list .toggle-link .toggle-content{display:none}.toggle-list .toggle-link .toggle-content.coach img{border-radius:1px;border:10px solid #fff;background-color:#f2f2f2;box-shadow:0 0 3px #0003}#contact-menu{position:fixed;z-index:99999;top:0;bottom:0;left:0;display:none}#contact-menu.visible{display:block}#contact-menu.visible .contact-container .contact-wrapper{left:0}#contact-menu .contact-close{color:#fff;padding:10px;height:50px;cursor:pointer;z-index:3;background-color:#000000d9}#contact-menu .contact-close img{width:30px;height:auto}#contact-menu .contact-container{position:relative;height:100%}#contact-menu .contact-container .contact-wrapper{position:absolute;left:-100vw;top:0;bottom:0;display:flex;flex-direction:row;transition:.2s all ease-in}#contact-menu .contact-container .contact-wrapper .right-menu{height:100%;background-color:#f9d96b;list-style:none}#contact-menu .contact-container .contact-wrapper .right-menu li{border-bottom:1px dotted #fff;color:#000;width:80px;padding:15px;cursor:pointer;margin-bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}#contact-menu .contact-container .contact-wrapper .right-menu li img{max-width:70%;height:auto}#contact-menu .contact-container .contact-wrapper .right-menu li span{display:block;font-size:.8rem;line-height:1.2;font-family:Oswald,sans-serif;text-transform:uppercase;margin-top:5px}#contact-menu .contact-container .contact-wrapper .right-menu li.active,#contact-menu .contact-container .contact-wrapper .right-menu li:hover{background-color:#0000001a}#contact-menu .contact-container .contact-wrapper .contact-section{display:none;background-color:#fff;padding:60px 25px 25px;width:calc(100vw - 130px)}#contact-menu .contact-container .contact-wrapper .contact-section.active{display:block}#contact-menu .contact-container .contact-wrapper .contact-section .contact-info li{padding-left:28px;background-repeat:no-repeat;background-size:17px;background-position-y:4px;font-family:Oswald,sans-serif}#contact-menu .contact-container .contact-wrapper .contact-section .contact-info li.phone{background-image:url(/images/icons/phone-black.svg)}#contact-menu .contact-container .contact-wrapper .contact-section .contact-info li.whatsapp{background-image:url(/images/icons/whatsapp-black.svg)}#contact-menu .contact-container .contact-wrapper .contact-section .contact-info li.mail{background-image:url(/images/icons/mail-black.svg)}#contact-menu .contact-container .contact-wrapper .contact-section .contact-info li.address{background-image:url(/images/icons/address-black.svg)}@media (min-width: 768px){#contact-menu .contact-container .contact-wrapper .contact-section{width:350px}}@media (min-width: 1094px){#contact-menu .contact-container .contact-wrapper{max-width:50vw}#contact-menu .contact-container .contact-wrapper .contact-section{width:350px}}@media (min-width: 1500px){#contact-menu .contact-container .contact-wrapper{max-width:40vw}}#backToTop{position:fixed;bottom:30px;left:30px;cursor:pointer;border:1px solid #000;width:35px;height:35px;border-radius:50px;text-align:center;padding:2px;display:none;transition:.15s all ease-in;opacity:.6;background-color:#fff}#backToTop:hover{background-color:#f9d96b;border-color:transparent}#backToTop.show{display:block}#backToTop img{width:10px;height:auto}.slick-arrow{width:45px;height:45px}@media (min-width: 1094px){.slick-arrow{width:35px;height:35px}}.simplePageMenu{display:none}@media (min-width: 1094px){.simplePageMenu{position:fixed;left:0;top:30%;font-family:Oswald,sans-serif;text-transform:uppercase;display:none;z-index:1}.simplePageMenu.show{display:block}.simplePageMenu.out ul{left:0}.simplePageMenu ul{list-style:none;display:flex;flex-direction:column;position:relative;left:calc(-100% + 35px);transition:.1s left ease-in}.simplePageMenu ul:hover{left:0}.simplePageMenu ul li{display:inline-block;margin-bottom:10px;margin-right:15px;width:auto}.simplePageMenu ul li a{padding:10px 35px 10px 15px;display:block;box-shadow:0 0 6px #0006;-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%)}}.numbers{position:relative;padding-left:150px;display:flex;align-items:flex-end}.numbers .number{background-color:#f9d96b;width:125px;position:absolute;top:0;left:0;bottom:0;font-size:3rem;line-height:1;color:#fff;font-weight:700;padding-right:20px;text-align:right}@media (min-width: 1094px){.numbers .number{-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%)}}.numbers .number+p{margin-bottom:0}@media (min-width: 1094px){.numbers .number{-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 50px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 50px) 100%,100% 100%,0% 100%);font-size:6rem}}.search-result-label{background:#f0f0ef;border-radius:4px;margin-left:7px;padding:5px 10px;display:inline-block}.h-table{width:100%;font-size:.9rem;line-height:1.3;border-spacing:0 15px;font-family:Oswald,sans-serif}.h-table th{font-weight:400;color:#ff6f61;text-transform:uppercase;width:35%;border-top:2px solid #ff6f61;padding-top:7px;vertical-align:top}.h-table td{border-top:2px solid #ff6f61;padding-top:7px;vertical-align:top;width:65%;font-weight:300}.h-table td ul li{margin-bottom:3px}.h-table td ul li:last-child{margin-bottom:0}.h-table td ul li a{color:#333}.h-table td .button{line-height:1.1}.v-table{width:100%}@media (max-width: 767px){.v-table tr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:15px 20px 5px 15px;background:#f2f2f2;margin:15px;border-left:5px solid #095540}.v-table tr:first-child{display:none}.v-table tr td{width:45%;font-size:.9rem;padding-bottom:10px;color:#333}.v-table tr td:nth-child(even){text-align:right}.v-table tr td a{font-weight:700;color:#095540;text-transform:uppercase}}@media (min-width: 768px){.v-table{border-spacing:5px;text-align:left}.v-table tr{padding:10px 15px}.v-table tr:nth-child(2n+3){background-color:#f2f2f2}.v-table tr th{display:table-cell;color:#095540;border-bottom:2px solid;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;padding:10px 15px}.v-table tr td{padding:10px 15px;font-size:.9rem;color:#333}.v-table tr td a{font-weight:700;color:#000;text-transform:uppercase}}.price-table th{padding:10px 10px 0}.price-table .subtitle{padding:5px}.price-table td{padding:10px}.slick-slider .slick-arrow{z-index:995}.slick-slider .slick-prev.slick-disabled:before,.slick-slider .slick-next.slick-disabled:before{opacity:0}.map{height:250px}.map iframe{width:100%;height:250px}.gallery-list{display:flex;flex-direction:row;flex-wrap:wrap}.gallery-list .gallery-thumb{width:100%;position:relative;margin-bottom:15px}.gallery-list .gallery-thumb .title-layer{position:absolute;top:25px;bottom:30px;left:25px;right:25px;display:flex;align-items:flex-end;transition:.1s all ease-in;padding:15px}.gallery-list .gallery-thumb .title-layer h3{font-size:1rem;text-transform:none;margin:0}@media (min-width: 768px){.gallery-list .gallery-thumb{width:calc(50% - 10px)}.gallery-list .gallery-thumb:nth-child(odd){margin-right:20px}}@media (min-width: 1094px){.gallery-list .gallery-thumb{width:calc(33.33% - 13.33px);margin-right:20px}.gallery-list .gallery-thumb:nth-child(3n+3){margin-right:0}}@media (min-width: 1500px){.gallery-list .gallery-thumb{width:calc(25% - 15px)}.gallery-list .gallery-thumb:nth-child(3n+3){margin-right:20px}.gallery-list .gallery-thumb:nth-child(4n+4){margin-right:0}.gallery-list .gallery-thumb:hover .title-layer{top:0px;bottom:5px;left:0px;right:0px;padding:40px}}.gallery-grid .gallery-item{width:calc(50% - 2.5px)}@media (min-width: 768px){.gallery-grid .gallery-item{width:calc(25% - 3.75px)}}@media (min-width: 1094px){.gallery-grid .gallery-item{width:calc(20% - 4px)}}.js-cookie-consent{position:fixed;bottom:0;left:0;right:0;background-color:#fffffff2;padding:20px 30px;box-shadow:0 0 10px -2px #0000004d;text-align:center;z-index:10}.js-cookie-consent .cookie-consent__message{display:block;font-family:Oswald,sans-serif;font-weight:300;font-size:1rem;margin-bottom:12px}.js-cookie-consent .js-cookie-consent-agree{color:#4d4d4d;border:2px solid #4D4D4D;background-color:transparent;padding:5px 10px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;font-size:.8rem;cursor:pointer;transition:.2s all ease-in}.js-cookie-consent .js-cookie-consent-agree:hover{color:#fff;background-color:#4d4d4d;box-shadow:0 0 10px -2px #0000004d}.program-booking-wrapper{padding:50px}.program-booking-wrapper .program-booking{font-family:Oswald,sans-serif;font-weight:400;font-size:1.5rem;color:#fff;text-transform:uppercase;background-color:#f65600;padding:10px 40px 10px 100px;background-image:url(/images/icons/booking-dubai.svg);background-repeat:no-repeat;background-size:auto 60%;background-position:35px center;-webkit-clip-path:polygon(25px 0px,100% 0%,calc(100% - 25px) 100%,100% 100%,0% 100%);clip-path:polygon(25px 0px,100% 0%,calc(100% - 25px) 100%,100% 100%,0% 100%);white-space:nowrap}.program-booking-wrapper .program-booking.florida{background-image:url(/images/icons/booking-fl.svg)}.program-booking-wrapper .program-booking.atlanta{background-image:url(/images/icons/booking-atl.svg)}.program-booking-wrapper .program-booking.no-bg{background-image:none;padding:15px 50px;color:#4d4d4d}.program-booking-wrapper .program-booking.special{top:none!important;background-image:none;padding:15px 50px 15px 65px}@media (min-width: 1094px){.program-booking-wrapper .program-booking.special{padding:15px 50px 65px 65px}}@media (min-width: 1094px){.program-booking-wrapper{height:0;padding:0 0 25%}.program-booking-wrapper .program-booking{position:relative;top:50px;font-size:2rem;padding:15px 50px 15px 120px;background-position:25px center;left:0;transition:.2s all ease-in;top:60px}.program-booking-wrapper .program-booking:hover{left:12px}}header{right:0;left:0;top:0;z-index:5999;background-color:#000}header#navbar{transition:.2s all ease-in}header.mobile>img{width:100%}header.mobile #superheader-mobile{height:65px;padding:0 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}header.mobile #superheader-mobile.bg-barcelona{background-color:#095540}header.mobile #superheader-mobile #menu-icon-mobile{cursor:pointer;width:43px;height:37px;background-image:url(/build/assets/menupicker-white.3c02d201.svg);background-size:contain;background-repeat:no-repeat}header.mobile #superheader-mobile #menu-icon-mobile.close{background-image:url(/build/assets/menupicker-close.6fc4bf08.svg)}header.mobile #superheader-mobile #logo-header-mobile img{width:auto;height:45px;margin-top:6px}@media (min-width: 360px){header.mobile #superheader-mobile #logo-header-mobile{position:absolute;left:calc(50% - 46px)}}header.mobile #superheader-mobile #menu-icons-right-mobile img{width:auto;height:35px;margin-right:20px;margin-top:15px;position:relative;top:-5px}header.mobile #superheader-mobile #menu-icons-right-mobile .language-sel{display:inline-block;margin-right:20px}header.mobile #superheader-mobile #menu-icons-right-mobile .language-sel .current-lang{top:-6px;font-size:1.6rem}header.desktop{position:fixed}header.desktop #superheader-desktop{height:40px}header.desktop #superheader-desktop .container-inner{display:flex;flex-direction:row;justify-content:space-between}header.desktop #superheader-desktop .container-inner .left-icons{width:150px;height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header.desktop #superheader-desktop .container-inner .left-icons img{width:auto;cursor:pointer;transition:.2s opacity ease-in}header.desktop #superheader-desktop .container-inner .left-icons img:nth-child(2){height:22px}header.desktop #superheader-desktop .container-inner .left-icons img:nth-child(3){height:26px;margin-top:2px}header.desktop #superheader-desktop .container-inner .left-icons img:hover{opacity:.7}header.desktop #superheader-desktop .right-booking{position:absolute;top:0;right:0;width:480px;height:40px;background-color:#fff;font-family:Oswald,sans-serif;font-size:1.2rem;text-transform:uppercase;text-align:right;-webkit-clip-path:polygon(12px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(12px 0,100% 0%,100% 100%,100% 100%,0% 100%);overflow:hidden}header.desktop #superheader-desktop .right-booking.one{width:115px}header.desktop #superheader-desktop .right-booking.one .booking-header{width:100%}header.desktop #superheader-desktop .right-booking.one .booking-header:after{display:none}header.desktop #superheader-desktop .right-booking .booking-header{display:inline-block;text-align:center;width:49.4%;height:40px;padding:10px 15px;text-decoration:none}header.desktop #superheader-desktop .right-booking .booking-header img{width:47px;margin-right:5px}header.desktop #superheader-desktop .right-booking .booking-header span{position:relative;top:-4px}header.desktop #superheader-desktop .right-booking .booking-header:first-child{color:#095540;position:relative}header.desktop #superheader-desktop .right-booking .booking-header:first-child:after{content:"";position:absolute;right:-10px;top:-10px;width:5px;height:150%;background:#504880;transform:rotate(20deg)}header.desktop #superheader-desktop .right-booking .booking-header:last-child{color:#256eba}header.desktop #header-desktop .container-inner{height:69px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}header.desktop #header-desktop .container-inner .logo{display:inline-block}header.desktop #header-desktop .container-inner .logo img{height:45px;width:420px}header.desktop #header-desktop .container-inner .logo.venue img{height:45px}header.desktop #header-desktop .container-inner #menu-icon-desktop{background-image:url(/build/assets/menupicker-white.3c02d201.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:45px;cursor:pointer}header.desktop #header-desktop .container-inner #menu-icon-desktop.close{background-image:url(/build/assets/menupicker-close.6fc4bf08.svg)}header.desktop #header-desktop .venues-nav{min-height:27px;background-color:#f9d96b;display:flex;overflow-y:hidden}header.desktop #header-desktop .venues-nav .breadcrumb{width:100%;max-width:1280px;color:#095540;margin:auto;padding-left:20px;padding-right:20px;text-transform:uppercase;font-size:14px;font-weight:400}@media (min-width: 1300px){header.desktop #header-desktop .venues-nav .breadcrumb{padding-left:0;padding-right:0}}a#submenu-link{position:absolute;right:0;z-index:9;-webkit-clip-path:polygon(12px 0,100% 0,100% 100%,100% 100%,0 100%);clip-path:polygon(12px 0,100% 0,100% 100%,100% 100%,0 100%);padding:10px 15px 10px 30px}#menu-header{display:none;font-family:Oswald,sans-serif;position:fixed;top:65px;left:0;right:0;max-height:calc(100vh - 65px);overflow:auto;z-index:999;background-color:#fff;padding:25px;box-shadow:0 2px 10px #0006;color:#333}#menu-header .left-image{display:none}#menu-header a{text-decoration:none;color:#333}#menu-header .right-menu .first-level{list-style:none;text-transform:uppercase;font-weight:400}#menu-header .right-menu .first-level .active>a,#menu-header .right-menu .first-level .active>span{color:#f9d96b;font-size:2rem}#menu-header .right-menu .first-level>li{cursor:pointer;margin-bottom:15px;font-size:1.2rem}#menu-header .right-menu .first-level>li>a:hover,#menu-header .right-menu .first-level>li>span:hover{color:#f9d96b}#menu-header .right-menu .first-level>li .second-level{padding-left:35px;list-style:none;font-weight:300;display:none}#menu-header .right-menu .first-level>li .second-level .shown>span{font-size:1.5;font-weight:500}#menu-header .right-menu .first-level>li .second-level>li{text-transform:none;margin-top:10px}#menu-header .right-menu .first-level>li .second-level>li>a,#menu-header .right-menu .first-level>li .second-level>li>span{position:relative}#menu-header .right-menu .first-level>li .second-level>li>a:hover:before,#menu-header .right-menu .first-level>li .second-level>li>a.current:before,#menu-header .right-menu .first-level>li .second-level>li>span:hover:before,#menu-header .right-menu .first-level>li .second-level>li>span.current:before{content:"/";position:absolute;left:-15px;top:2px;color:#f9d96b}#menu-header .right-menu .first-level>li .second-level .third-level{list-style:none;font-size:1rem;margin-top:1rem;margin-bottom:2rem;padding-left:1.5rem;display:none}#menu-header .right-menu .first-level>li .second-level .third-level>li{text-transform:none;margin-top:10px}#menu-header .right-menu .first-level>li .second-level .third-level>li>a,#menu-header .right-menu .first-level>li .second-level .third-level>li>span{position:relative}#menu-header .right-menu .first-level>li .second-level .third-level>li>a:hover:before,#menu-header .right-menu .first-level>li .second-level .third-level>li>a.current:before,#menu-header .right-menu .first-level>li .second-level .third-level>li>span:hover:before,#menu-header .right-menu .first-level>li .second-level .third-level>li>span.current:before{content:"/";position:absolute;left:-15px;top:2px;color:#f9d96b}@media (min-width: 1094px){#menu-header{top:0;min-height:100vh;box-shadow:none;background:transparent;overflow:hidden}#menu-header .left-layer{display:block;position:absolute;left:-100%;top:0;bottom:0;width:50%;-webkit-clip-path:polygon(0 0,100% 0%,80% 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,80% 100%,100% 100%,0% 100%);transition:.2s left ease-in}#menu-header .left-layer.visible{left:0}#menu-header .menu-img{position:absolute;left:-200vw;max-width:45vw;top:150px;z-index:9;transition:.4s all ease-out}#menu-header .menu-img.visible{left:10%}#menu-header .right-menu{background:#fff;position:absolute;top:0;right:-100%;bottom:0;width:calc(50% + 280px);-webkit-clip-path:polygon(20% 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(20% 0,100% 0%,100% 100%,100% 100%,0% 100%);padding:110px 0px 0px calc(20% + 150px);transition:.2s all ease-in}#menu-header .right-menu.visible{right:0}#menu-header .right-menu .menu-wrapper{overflow-y:auto;height:calc(100vh - 110px)}#menu-header .right-menu .menu-wrapper .first-level{display:flex;flex-direction:column;justify-content:center;padding:40px 100px 50px 0;position:relative}#menu-header .right-menu .menu-wrapper .first-level::-webkit-scrollbar{width:12px}#menu-header .right-menu .menu-wrapper .first-level::-webkit-scrollbar-track{background:#eee}#menu-header .right-menu .menu-wrapper .first-level::-webkit-scrollbar-thumb{background:#4D4D4D;border-radius:1px}}.language-sel-icon{cursor:pointer}.language-sel .current-lang{display:inline-block;color:#fff;padding-top:5px;position:relative;cursor:pointer}.language-sel .current-lang:after{content:url(/build/assets/chevron-down-white.86bae348.svg);position:absolute;width:14px;margin-left:4px;top:3px;cursor:pointer}.language-sel .current-lang.chevron-up:after{transform:rotate(180deg);top:8px}.language-sel .languages{position:fixed;top:50px;display:none;z-index:8}.language-sel .languages li{list-style:none;margin-bottom:0;border-bottom:1px solid #fff;font-size:1.2rem;background-color:#000}.language-sel .languages li a{display:flex;align-items:center;gap:10px;color:#fff;padding:7px;background-color:#000;width:100%;height:35px;text-align:center;border-radius:2px;box-shadow:inset -4px -10px 20px 5px #ffffff1f;transition:.2s all ease-in}.language-sel .languages li a:hover{box-shadow:inset -4px -10px 20px 15px #fff3}#hero-mobile-home{position:relative}#hero-mobile-home>img{width:100%}#hero-mobile-home .home-video{max-width:100%}#hero-mobile-home #subheader-mobile{background-color:#0006;position:absolute;bottom:4px;right:0;left:0;padding:10px 20px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}#hero-mobile-home #subheader-mobile h1{font-size:2.23rem;font-weight:200;color:#f9d96b;text-transform:uppercase}#hero-mobile-home #subheader-mobile h1 span{font-weight:400;color:#fff}#hero-mobile-home #subheader-mobile .read-more{border-top:2px solid #F9D96B;border-bottom:2px solid #F9D96B;border-left:2px solid #F9D96B;font-family:Oswald,sans-serif;font-size:1.3rem;line-height:1;text-decoration:none;color:#f9d96b;text-transform:uppercase;padding:10px 55px 10px 8px;background-image:url(/build/assets/read-more-dark.29ddba61.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) center;background-size:8px;position:relative;margin-right:14px;-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);overflow:hidden;white-space:nowrap}#hero-mobile-home #subheader-mobile .read-more:after{content:"";background-color:#f9d96b;width:5px;height:120%;position:absolute;top:-2px;right:5px;transform:rotate(20deg)}#hero-title{background-image:url(/images/school-2.jpg);background-position:center;background-size:cover;height:270px;display:flex;flex-direction:column;justify-content:center;padding:65px 20px 0}#hero-title.bg-right{background-position-x:right}#hero-title .container-inner{text-align:center}#hero-title .container-inner h1{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}#hero-title.pyramid-header{background-position:right -70px}@media (min-width: 768px){#hero-title.pyramid-header{background-position:center}}@media (min-width: 1094px){#hero-title{height:440px;margin-top:120px}#hero-title .container-inner{text-align:left}}#home-slider-desktop .slick-arrow{width:40px;z-index:9}#home-slider-desktop .slick-arrow.slick-prev:before{content:url(/build/assets/slick-prev-white.75982d8a.svg)}#home-slider-desktop .slick-arrow.slick-next:before{content:url(/build/assets/slick-next-white.5fb9c050.svg)}#home-slider-desktop .home-slide{height:calc(100vw - 65px);max-height:calc(100vh - 65px);background-repeat:no-repeat;background-size:cover;background-position:top;position:relative}#home-slider-desktop .home-slide .slide-info{position:absolute;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);padding:15px}#home-slider-desktop .home-slide .slide-info h2 a{color:#f9d96b}#home-slider-desktop .home-slide .slide-info h2 span,#home-slider-desktop .home-slide .slide-info p{color:#fff}@media (min-width: 1094px){#home-slider-desktop{margin-top:135px}#home-slider-desktop .home-slide{height:calc(100vh - 109px)}#home-slider-desktop .home-slide .slide-info{padding:25px 0}#home-slider-desktop .home-slide .slide-info h2{color:#f9d96b}}#home-youtube-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#home-youtube-video .video-bg,#home-youtube-video .video-content{position:absolute;left:0;right:0;top:0;bottom:0}#home-youtube-video .video-bg{z-index:0}#home-youtube-video .video-bg .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#home-youtube-video .video-bg .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#home-youtube-video .video-content{z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s opacity ease-in}#home-video{position:relative}#home-video #main-video{width:100%}#home-video #video-content{position:absolute;bottom:25px;right:10px;left:10px}@media (min-width: 1094px){#home-video{height:calc(100% - 105px);margin-top:105px;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}#home-video #main-video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}#home-video #video-content{top:50vh;right:0;left:0;z-index:5}}#academies{margin-top:25px}#academies .wrapper{justify-content:space-around}#academies .wrapper a{display:block;text-align:center;font-weight:700}#academies .wrapper a h3{font-weight:500;margin-bottom:0}#academies .wrapper a:first-child{width:100%}#academies .wrapper a:nth-child(2){width:40%}#academies .wrapper a:nth-child(3){width:40%}#academies .wrapper a:nth-child(4){width:40%}#academies .wrapper a:nth-child(5){width:40%}@media (min-width: 1094px){#academies{margin-top:75px}#academies .wrapper a{transition:.2s all ease-in}#academies .wrapper a:nth-child(1),#academies .wrapper a:nth-child(2),#academies .wrapper a:nth-child(3),#academies .wrapper a:nth-child(4),#academies .wrapper a:nth-child(5){width:20%}#academies .wrapper a:hover{transform:scale(1.3)}}#venues-menu{margin-top:25px}#venues-menu h2{padding-left:20px}#venues-menu .wrapper{display:flex;flex-direction:row;flex-wrap:wrap}#venues-menu .wrapper a{border-left:25px solid;color:#4d4d4d;font-family:Oswald,sans-serif;text-transform:uppercase;background-color:#f9d96b;font-size:1.18rem;font-weight:400;text-align:right;padding:15px 15px 17px 0;width:100%;margin-bottom:7px;text-decoration:none}#venues-menu .wrapper a:nth-child(1){border-color:#095540}#venues-menu .wrapper a:nth-child(2){border-color:#256eba}#venues-menu .wrapper a:nth-child(3){border-color:red}#venues-menu .wrapper a:nth-child(4){border-color:#ff6f61}#venues-menu .wrapper a:nth-child(5){border-color:#a8a8a8}#venues-menu .wrapper a h3{font-weight:300;font-size:2.23rem;margin-bottom:3px}#venues-menu .wrapper a h3 span{display:block;font-weight:400}@media (min-width: 355px){#venues-menu .wrapper a{width:calc(50% - 3.5px)}#venues-menu .wrapper a:nth-child(2n+2){margin-left:7px}}@media (min-width: 1094px){#venues-menu h2{padding-left:130px;margin-top:60px;margin-bottom:45px}#venues-menu .wrapper>a{width:calc(19% - 9px);margin-left:12px;border-left:none;padding:105px 20px 19px 0;position:relative;overflow:hidden}#venues-menu .wrapper>a h3{position:relative;z-index:9}#venues-menu .wrapper>a h3 span{position:relative}#venues-menu .wrapper>a h3 span:after{content:"";display:block;width:15px;height:37px;background-color:#095540;position:absolute;right:-20px;top:8px}#venues-menu .wrapper>a p{z-index:77;position:relative}#venues-menu .wrapper>a:before{content:"";background:rgba(0,0,0,.6);width:90%;height:100%;position:absolute;top:0;right:-100%;-webkit-clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);z-index:0;transition:.2s right ease-in}#venues-menu .wrapper>a:hover{color:#fff}#venues-menu .wrapper>a:hover h3{color:#fff}#venues-menu .wrapper>a:hover:before{right:-1px}#venues-menu .wrapper>a:first-child{margin-left:0}#venues-menu .wrapper>a:nth-child(2){margin-left:12px}#venues-menu .wrapper>a:nth-child(2) h3 span:after{background-color:#256eba}#venues-menu .wrapper>a:nth-child(3) h3 span:after{background-color:red}#venues-menu .wrapper>a:nth-child(4){margin-left:12px}#venues-menu .wrapper>a:nth-child(4) h3 span:after{background-color:#ff6f61}}#identity{margin-top:20px}#identity h2{padding-left:20px}#identity .wrapper{display:flex;flex-direction:column}#identity .wrapper a{font-family:Oswald,sans-serif;font-size:2.23rem;margin-bottom:5px;text-decoration:none;text-align:right;padding:10px 15px 14px 55px;background-size:25px;background-repeat:no-repeat;background-position:17px 18px}#identity .wrapper a:nth-child(1){border:2px solid #4D4D4D;color:#4d4d4d;background-image:url(/images/more-info-dark.svg)}#identity .wrapper a:nth-child(2){background-color:#4d4d4d;background-image:url(/images/more-info-white.svg)}#identity .wrapper a:nth-child(2) h3{color:#fff}#identity .wrapper a:nth-child(3){background-color:#f9d96b;background-image:url(/images/more-info-dark.svg)}#identity .wrapper a:nth-child(3) h3{color:#4d4d4d}#identity .wrapper a:nth-child(4){background-color:#4d4d4d;background-image:url(/images/more-info-yellow.svg)}#identity .wrapper a:nth-child(4) h3{color:#f9d96b}#identity .wrapper a h3{font-weight:300}#identity .wrapper a h3 span{display:block;font-weight:400;text-transform:uppercase}@media (min-width: 1094px){#identity h2{padding-left:130px;margin-top:60px;margin-bottom:45px}#identity .wrapper{flex-direction:row;flex-wrap:nowrap}#identity .wrapper>a{width:calc(25% - 9px);margin-right:12px;padding:125px 25px 30px 30px;word-wrap:break-word;position:relative;overflow:hidden;background-position:calc(100% - 18px) 18px}#identity .wrapper>a h3{position:relative;z-index:5}#identity .wrapper>a:before{content:"";width:100.5%;height:101%;position:absolute;top:0;right:-103%;-webkit-clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);z-index:0;transition:.05s right ease-in;background-position:calc(100% - 18px) 18px;background-repeat:no-repeat;background-size:25px}#identity .wrapper>a:hover{background-image:none}#identity .wrapper>a:hover:before{right:-1px}#identity .wrapper>a:nth-child(1):before{background-color:#0009;background-image:url(/images/more-info-white.svg)}#identity .wrapper>a:nth-child(1):hover h3{color:#fff}#identity .wrapper>a:nth-child(2):before{background-color:#f9d96b99;background-image:url(/images/more-info-dark.svg)}#identity .wrapper>a:nth-child(2):hover h3{color:#4d4d4d}#identity .wrapper>a:nth-child(3):before{background-color:#4d4d4d;background-image:url(/images/more-info-yellow.svg)}#identity .wrapper>a:nth-child(3):hover h3{color:#f9d96b}#identity .wrapper>a:last-child{margin-right:0}#identity .wrapper>a:last-child:before{background-color:#f9d96b99;background-image:url(/images/more-info-dark.svg)}#identity .wrapper>a:last-child:hover h3{color:#4d4d4d}}@media (min-width: 1500px){#identity .wrapper>a{padding:125px 25px 30px 130px}}#school{margin-top:20px}#school h2{padding-left:20px}#school .wrapper a{display:block;height:175px;padding:10px 15px;color:#fff;font-family:Oswald,sans-serif;background-size:cover;background-position:center;margin-bottom:7px;text-decoration:none;text-transform:uppercase;display:flex;align-items:flex-end;position:relative;overflow:hidden}#school .wrapper a:after{content:"";position:absolute;bottom:0;left:0;right:0;top:70%;transition:.2s all ease-in;background:rgb(249,217,107);background:linear-gradient(0deg,rgb(249,217,107) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9d96b",endColorstr="#ffffff",GradientType=1)}#school .wrapper a h3{color:#fff;font-size:2.23rem;font-weight:400;position:relative;z-index:1;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}#school .wrapper a h3 sup{font-size:1.2rem;margin-left:3px}#school .wrapper a:nth-child(1){background-image:url(/images/school-home.jpg);margin-bottom:25px}#school .wrapper a:nth-child(2){background-image:url(/images/home-360.jpg);margin-bottom:25px}#school .wrapper a:nth-child(3){background-image:url(/images/tournaments-home.jpg)}@media (min-width: 1094px){#school{margin-top:60px}#school h2{padding-left:130px;margin-bottom:45px}#school .wrapper>a{height:450px;padding:25px 50px}#school .wrapper>a h3{font-size:3.5rem}#school .wrapper>a:hover:after{bottom:0;top:85%}}#news,#newsletters{margin-bottom:50px;position:relative}#news h2,#newsletters h2{padding-left:20px;margin-top:25px}#news .see-all,#newsletters .see-all{margin-bottom:30px;display:block;margin-top:15px;position:absolute;right:0;top:0}#news .slick-arrow.slick-prev:before,#newsletters .slick-arrow.slick-prev:before{content:url(/build/assets/slick-prev-dark.d29e0318.svg)}#news .slick-arrow.slick-next:before,#newsletters .slick-arrow.slick-next:before{content:url(/build/assets/slick-next-dark.b7eb56f5.svg)}#news .wrapper,#newsletters .wrapper{padding:0 15px}#news .wrapper .entry .img-wrapper,#newsletters .wrapper .entry .img-wrapper{position:relative;display:block}#news .wrapper .entry .img-wrapper img,#newsletters .wrapper .entry .img-wrapper img{max-width:100%;border-bottom:5px solid}#news .wrapper .entry .img-wrapper .venue,#newsletters .wrapper .entry .img-wrapper .venue{position:absolute;right:0;bottom:0;margin-bottom:0;font-family:Oswald,sans-serif;padding:3px 9px 5px 32px;text-align:right;-webkit-clip-path:polygon(25px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(25px 0,100% 0%,100% 100%,100% 100%,0% 100%)}#news .wrapper .entry.barcelona .img-wrapper img,#newsletters .wrapper .entry.barcelona .img-wrapper img{border-color:#095540}#news .wrapper .entry.barcelona .img-wrapper .venue,#newsletters .wrapper .entry.barcelona .img-wrapper .venue{background-color:#095540;color:#f9d96b}#news .wrapper .entry.atlanta .img-wrapper img,#newsletters .wrapper .entry.atlanta .img-wrapper img{border-color:#ff6f61}#news .wrapper .entry.atlanta .img-wrapper .venue,#newsletters .wrapper .entry.atlanta .img-wrapper .venue{background-color:#ff6f61}#news .wrapper .entry.china .img-wrapper img,#newsletters .wrapper .entry.china .img-wrapper img{border-color:red}#news .wrapper .entry.china .img-wrapper .venue,#newsletters .wrapper .entry.china .img-wrapper .venue{background-color:red;color:#fff}#news .wrapper .entry.florida .img-wrapper img,#newsletters .wrapper .entry.florida .img-wrapper img{border-color:#256eba}#news .wrapper .entry.florida .img-wrapper .venue,#newsletters .wrapper .entry.florida .img-wrapper .venue{background-color:#256eba;color:#f2f2f2}#news .wrapper .entry .resume,#newsletters .wrapper .entry .resume{padding:15px 15px 10px}#news .wrapper .entry .resume .blog-thumbnail,#newsletters .wrapper .entry .resume .blog-thumbnail{display:block;height:0;padding-bottom:50%;margin-bottom:5px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}#news .wrapper .entry .resume .blog-thumbnail img,#newsletters .wrapper .entry .resume .blog-thumbnail img{width:120%;margin-left:-10%}#news .wrapper .entry .resume h3,#newsletters .wrapper .entry .resume h3{text-transform:uppercase;font-size:2.12rem;color:#4d4d4d;font-weight:400;margin-bottom:14px;margin-top:14px}#news .wrapper .entry .resume .date,#newsletters .wrapper .entry .resume .date{font-family:Oswald,sans-serif;font-weight:300;font-size:1.76rem;color:#095540;margin-bottom:30px}#news .wrapper .entry .resume .excerpt,#newsletters .wrapper .entry .resume .excerpt{color:#4d4d4d;height:130px;margin-bottom:0}#news#newsletters .entry h3,#newsletters#newsletters .entry h3{font-size:1.4rem;height:30px;-webkit-line-clamp:1}#news#newsletters .resume .date,#newsletters#newsletters .resume .date{color:#4d4d4d}@media (min-width: 768px){#news .entry,#newsletters .entry{margin-right:6px;margin-left:6px}#news .entry h3,#newsletters .entry h3{height:84px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width: 1094px){#news,#newsletters{margin-top:60px}#news h2,#newsletters h2{padding-left:130px;margin-bottom:45px}#news .wrapper,#newsletters .wrapper{padding:0 75px}#news .wrapper .entry h3,#newsletters .wrapper .entry h3{height:95px}}@media (min-width: 1500px){#news .wrapper .entry h3,#newsletters .wrapper .entry h3{height:105px}}.slider .slick-arrow.slick-prev:before{content:url(/build/assets/slick-prev-dark.d29e0318.svg)}.slider .slick-arrow.slick-next:before{content:url(/build/assets/slick-next-dark.b7eb56f5.svg)}.slider .slider-img{margin:auto;display:block;max-width:80%}.slider-video{padding-left:58px;padding-right:58px}.slider-video .slick-arrow.slick-prev:before{content:url(/build/assets/slick-prev-dark.d29e0318.svg)}.slider-video .slick-arrow.slick-next:before{content:url(/build/assets/slick-next-dark.b7eb56f5.svg)}.slider-video .slick-slide{margin:0 20px}.slider-video .slick-list{margin:0 -20px}.slick-track,.slick-list{width:100%;min-width:100%}#testimonials{background-image:url(/images/home-testimonials.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px 20px}#testimonials h2{text-align:center;color:#f9d96b;font-weight:400;margin-bottom:65px}#testimonials #testimonials-slider .slick-arrow.slick-prev:before{content:url(/build/assets/slick-prev-white.75982d8a.svg)}#testimonials #testimonials-slider .slick-arrow.slick-next:before{content:url(/build/assets/slick-next-white.5fb9c050.svg)}#testimonials #testimonials-slider .testimonial{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:#fff;font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:300}#testimonials #testimonials-slider .testimonial .testimonial-img{width:285px;height:265px;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);margin-right:25px}#testimonials #testimonials-slider .testimonial div:not(.testimonial-img){width:245px;display:flex;flex-direction:column;justify-content:center}#testimonials #testimonials-slider .testimonial div:not(.testimonial-img) h3{text-transform:uppercase;color:#f9d96b;font-weight:400;margin-top:1rem}@media (min-width: 768px){#testimonials #testimonials-slider .testimonial{flex-direction:row}}@media (min-width: 1094px){#testimonials #testimonials-slider .testimonial .testimonial-img{position:relative;overflow:hidden}#testimonials #testimonials-slider .testimonial .testimonial-img:after{content:"";background:rgba(249,217,107,.8);position:absolute;top:0;right:-100%;width:100%;height:100%;transition:.1s right ease-in}#testimonials #testimonials-slider .testimonial:hover .testimonial-img:after{right:0}}footer ul{list-style:none}footer #footer-academies{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:15px 23px 1px 20px;background-color:#000}footer #footer-academies li{margin-right:5px;margin-bottom:5px;max-width:calc(20% - 5px)}footer #footer-academies li a img{max-width:100%}footer #footer-academies li:last-child{margin-right:0}@media (min-width: 1094px){footer li{margin-right:10px;margin-bottom:10px}footer li a img{width:auto;margin:5px}}footer #footer-sponsors{background-color:#4d4d4d;padding:25px 0}footer #footer-sponsors .container{padding:0 55px}footer #footer-sponsors .slick-prev:before{content:url(/build/assets/slick-prev-white.75982d8a.svg)}footer #footer-sponsors .slick-next:before{content:url(/build/assets/slick-next-white.5fb9c050.svg)}footer #footer-sponsors li{text-align:center}footer #footer-sponsors li a{display:block;width:100%;text-align:center;display:flex;justify-content:center}footer #footer-sponsors li a img{height:70px;max-width:80%}@media (min-width: 1094px){footer #footer-sponsors{padding:60px 55px 57px}footer #footer-sponsors li a img{height:70px}}footer #footer-bottom{background-color:#000}footer #footer-bottom .socials{display:flex;flex-direction:row;flex-wrap:nowrap}footer #footer-bottom .socials li a:hover{opacity:.5}footer #footer-bottom .mobile{padding:35px 20px 100px}footer #footer-bottom .mobile a{color:#f9d96b;text-decoration:none}footer #footer-bottom .mobile .socials{justify-content:space-between;max-width:250px;margin:0 auto;padding:30px 0 25px}footer #footer-bottom .mobile .socials li{margin-bottom:0}footer #footer-bottom .mobile .socials li a img{height:25px}footer #footer-bottom .mobile .newsletter-form{max-width:250px;margin-left:auto;margin-right:auto}footer #footer-bottom .mobile .newsletter-form h2{font-size:1.5rem}footer #footer-bottom .mobile .legals{text-align:center}footer #footer-bottom .mobile .legals li{display:inline-block;margin-bottom:0}footer #footer-bottom .mobile .legals li a{font-family:Oswald,sans-serif;font-weight:300}footer #footer-bottom .mobile .legals li :after{content:"|";margin-left:5px;position:relative;top:-2px}footer #footer-bottom .mobile .legals li:last-child :after{display:none}footer #footer-bottom .desktop{padding-top:60px;padding-bottom:40px}footer #footer-bottom .desktop h2{color:#f9d96b;font-size:1.2rem;font-weight:400;letter-spacing:2px;margin-bottom:25px}footer #footer-bottom .desktop a{color:#b3b3b3;text-decoration:none}footer #footer-bottom .desktop a:hover{color:#fff}footer #footer-bottom .desktop .container-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}footer #footer-bottom .desktop .container-inner .left{width:34%;color:#b3b3b3}footer #footer-bottom .desktop .container-inner .left img:first-child{width:280px;margin-top:15px;margin-bottom:5px}footer #footer-bottom .desktop .container-inner .left p{margin-top:35px;background-repeat:no-repeat;background-size:21px}footer #footer-bottom .desktop .container-inner .left p.phone{padding-left:45px;background-image:url(/images/icons/phone-yellow.svg)}footer #footer-bottom .desktop .container-inner .left p.mail{padding-left:45px;background-image:url(/images/icons/mail-yellow.svg)}footer #footer-bottom .desktop .container-inner .left p.whatsapp{padding-left:45px;background-image:url(/images/icons/whatsapp-yellow.svg)}footer #footer-bottom .desktop .container-inner .center{width:36%}footer #footer-bottom .desktop .container-inner .center ul{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:.65rem;line-height:1.2;display:flex;flex-direction:column;flex-wrap:wrap;max-height:175px;max-width:90%}footer #footer-bottom .desktop .container-inner .center ul.atlanta{max-height:165px}footer #footer-bottom .desktop .container-inner .center ul.barcelona,footer #footer-bottom .desktop .container-inner .center ul.florida,footer #footer-bottom .desktop .container-inner .center ul.nanjing{max-height:230px}@media (min-width: 1500px){footer #footer-bottom .desktop .container-inner .center ul.barcelona,footer #footer-bottom .desktop .container-inner .center ul.florida,footer #footer-bottom .desktop .container-inner .center ul.nanjing{max-height:235px}}footer #footer-bottom .desktop .container-inner .center ul li{margin-bottom:7px;width:40%}footer #footer-bottom .desktop .container-inner .right{width:30%}footer #footer-bottom .desktop .container-inner .right .socials li{margin-right:35px}footer #footer-bottom .desktop .container-inner .right .socials li img{height:30px}footer #footer-bottom .newsletter-form{margin-top:20px;margin-bottom:25px}footer #footer-bottom .newsletter-form h2{color:#f9d96b;font-family:Oswald,sans-serif;margin-bottom:5px;font-weight:400}footer #footer-bottom .newsletter-form p{margin-bottom:0;text-transform:uppercase;font-size:.75rem;font-family:Oswald,sans-serif}footer #footer-bottom .newsletter-form h2,footer #footer-bottom .newsletter-form p{text-align:center}@media (min-width: 768px){footer #footer-bottom .newsletter-form h2,footer #footer-bottom .newsletter-form p{text-align:left}}footer #footer-bottom .newsletter-form input[type=email]{background-color:transparent;border:none;border-bottom:2px solid #fff;font-family:Oswald,sans-serif;font-size:1.1rem;margin-top:10px;padding-bottom:3px}footer #footer-bottom .newsletter-form input[type=email]::-webkit-input-placeholder{opacity:1;text-transform:uppercase}footer #footer-bottom .newsletter-form input[type=email]::-moz-placeholder{opacity:1;text-transform:uppercase}footer #footer-bottom .newsletter-form input[type=email]:-ms-input-placeholder{opacity:1;text-transform:uppercase}footer #footer-bottom .newsletter-form input[type=email]::-ms-input-placeholder{opacity:1;text-transform:uppercase}footer #footer-bottom .newsletter-form input[type=email]::placeholder{opacity:1;text-transform:uppercase}footer #footer-bottom .newsletter-form input[type=email]:focus{outline:none;border-bottom-color:#f9d96b}footer #footer-bottom .newsletter-form input[type=email]:focus::-webkit-input-placeholder{color:#f9d96b}footer #footer-bottom .newsletter-form input[type=email]:focus::-moz-placeholder{color:#f9d96b}footer #footer-bottom .newsletter-form input[type=email]:focus:-ms-input-placeholder{color:#f9d96b}footer #footer-bottom .newsletter-form input[type=email]:focus::-ms-input-placeholder{color:#f9d96b}footer #footer-bottom .newsletter-form input[type=email]:focus::placeholder{color:#f9d96b}footer #footer-bottom .newsletter-form input[type=submit]{font-size:.8rem;max-width:250px;margin-top:17px}.history-profile{background-color:#030303;background-repeat:no-repeat;background-position:top right;background-size:contain}.history-profile.emilio{background-image:url(/images/history-emilio.jpg)}.history-profile.sergio{background-image:url(/images/history-sergio.jpg)}@media (min-width: 1094px){.history-profile{background-image:none!important}}.pyramid-yellow{color:#ffc500}.pyramid-orange{color:#ff6500}.pyramid-red{color:#f00000}.pyramid-blue{color:#0071ff}.pyramid-green{color:#00846b}.bg-pyramid-yellow{background-color:#ffc500!important}.bg-pyramid-orange{background-color:#ff6500!important}.bg-pyramid-red{background-color:#f00000!important}.bg-pyramid-blue{background-color:#0071ff!important}.bg-pyramid-green{background-color:#00846b!important}.student{padding:50px 20px}.student .student-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;color:#000;font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:300}.student .student-wrapper .student-img{width:50%;height:265px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-right:25px}@media (min-width: 768px){.student .student-wrapper .student-img{-webkit-clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(75px 0,100% 0%,100% 100%,100% 100%,0% 100%)}}.student .student-wrapper div:not(.student-img){width:50%;display:flex;flex-direction:column;justify-content:center;position:relative}.student .student-wrapper div:not(.student-img) h3{text-transform:uppercase;color:#f9d96b;font-weight:400}.student .student-wrapper div:not(.student-img) .plus{position:absolute;left:0;bottom:0;width:35px;height:35px;background:#4D4D4D;margin:0;color:#fff;text-align:center;font-size:36px;line-height:1;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 10px) 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 0,100% 100%,0% 100%);padding-right:5px}@media (min-width: 1094px){.student .student-img{position:relative;overflow:hidden}.student .student-img:after{content:"";background:rgba(249,217,107,.8);position:absolute;top:0;right:-100%;width:100%;height:100%;transition:.1s right ease-in}.student .student-wrapper:hover .student-img:after{right:0}.student .student-wrapper:hover div:not(.student-img) .plus{background-color:#f9d96b}}.student-modal{width:100vw;max-width:1500px}.student-modal a{border:none}.news-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.news-wrapper .entry{width:100%;margin-bottom:75px}.news-wrapper .entry .img-wrapper{position:relative;display:block}.news-wrapper .entry .img-wrapper img{max-width:100%;border-bottom:5px solid}.news-wrapper .entry .img-wrapper .venue{position:absolute;right:0;bottom:7px;margin-bottom:0;font-family:Oswald,sans-serif;padding:3px 9px 5px 32px;text-align:right;-webkit-clip-path:polygon(25px 0,100% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(25px 0,100% 0%,100% 100%,100% 100%,0% 100%)}.news-wrapper .entry.barcelona .img-wrapper img{border-color:#095540}.news-wrapper .entry.barcelona .img-wrapper .venue{background-color:#095540;color:#f9d96b}.news-wrapper .entry.atlanta .img-wrapper img{border-color:#ff6f61}.news-wrapper .entry.atlanta .img-wrapper .venue{background-color:#ff6f61}.news-wrapper .entry.china .img-wrapper img{border-color:red}.news-wrapper .entry.china .img-wrapper .venue{background-color:red;color:#fff}.news-wrapper .entry.florida .img-wrapper img{border-color:#256eba}.news-wrapper .entry.florida .img-wrapper .venue{background-color:#256eba;color:#f2f2f2}.news-wrapper .entry .resume{padding-left:15px;padding-right:15px}@media (min-width: 380px){.news-wrapper .entry .resume h3{overflow:hidden;min-height:62px;max-height:62px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width: 1094px){.news-wrapper .entry .resume h3{min-height:80px;max-height:80px}}@media (min-width: 1500px){.news-wrapper .entry .resume h3{min-height:85px;max-height:85px}}.news-wrapper .entry .resume .date{font-family:Oswald,sans-serif;font-weight:300;font-size:1.2rem;color:#f9d96b;margin-bottom:15px}.news-wrapper .entry .resume .excerpt{color:#4d4d4d}@media (min-width: 768px){.news-wrapper .entry{width:calc(50% - 15px)}.news-wrapper .entry:nth-child(odd){margin-right:30px}}@media (min-width: 1094px){.news-wrapper .entry{width:calc(33.33% - 20px);margin-right:30px}.news-wrapper .entry:nth-child(3n+3){margin-right:0}}@media (min-width: 1500px){.news-wrapper .entry{width:calc(25% - 22.5px)}.news-wrapper .entry .resume{padding-left:5px;padding-right:5px}.news-wrapper .entry:nth-child(3n+3){margin-right:30px}.news-wrapper .entry:nth-child(4n+4){margin-right:0}}.pagination{margin:50px auto;text-align:center}.pagination li{display:inline-block;width:30px;height:30px;background-color:#4d4d4d;margin-right:5px;font-size:.8rem;font-family:Oswald,sans-serif;border-top:2px solid transparent;border-bottom:2px solid transparent;border-radius:1px;position:relative;transition:.2s top ease-in}.pagination li a,.pagination li span{color:#fff;font-weight:400;width:30px;height:27px;display:flex;align-items:center;justify-content:center}.pagination li:last-child{margin-right:0}.pagination li.active{border-top-color:#f9d96b}.pagination li.active span{color:#f9d96b}.pagination li:hover{top:-2px}.news-body .categories{list-style:none}.news-body .categories li{display:inline-block;margin-right:3px}.news-body .categories li a{color:#095540}.news-body .categories li:after{content:"/";margin-left:5px;color:#333}.news-body .categories li:last-child:after{display:none}.news-body .content{font-size:1.1rem;line-height:1.6}.news-body .content p{margin-bottom:25px}.news-body .content img{max-width:100%}.media-news article{background-color:#f2f2f2;margin-bottom:20px}.media-news article .bg-image{min-height:300px}@media (min-width: 768px){.media-news article{display:flex;flex-direction:row;flex-wrap:nowrap}.media-news article .bg-image{width:30%;-webkit-clip-path:polygon(0 0,100% 0%,80% 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,80% 100%,100% 100%,0% 100%);min-height:inherit}.media-news article .bg-image+div{width:70%}}@media (min-width: 1094px){.media-news article{margin-bottom:50px}.media-news article .bg-image{width:20%}.media-news article .bg-image+div{width:80%}}#introduction{background-color:#e6e6e6;padding:25px}@media (min-width: 1094px){#introduction{min-height:320px;display:flex;justify-content:space-between;padding:0}#introduction>div.bg-image{width:30%;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%)}#introduction>div.bg-image.barcelona{background-image:url(/build/assets/home-aerea.5906c306.jpg)}#introduction>div:not(.bg-image){width:66%;padding:70px 120px 60px 0}#introduction h1{color:#333}}#home-programs{margin-top:12px;list-style:none}#home-programs li{letter-spacing:1.5px;display:block;font-family:Oswald,sans-serif;text-transform:uppercase;height:175px;margin-bottom:7px;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative;overflow:hidden}#home-programs li:after{content:"";position:absolute;right:0;left:0;bottom:0;height:100px;z-index:0}#home-programs li .booking{background-color:#f9d96b;position:absolute;right:-62px;top:60px;width:180px;transform:rotate(-90deg);background-repeat:no-repeat;background-position-x:calc(100% - 12px);background-position-y:center;background-size:25px;padding:15px;font-size:2rem;line-height:1;box-shadow:-3px 0 5px 1px #0003;z-index:1}#home-programs li a:not(.booking){position:absolute;top:0;left:0;right:20px;bottom:0;z-index:1}#home-programs li a:not(.booking) h3{font-size:2.2rem;font-weight:400;color:#fff;position:absolute;bottom:5px;left:25px;width:calc(100% - 75px);z-index:3;margin:0;line-height:1.2;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#home-programs li.barcelona a.booking{background-image:url(/images/booking-rotate-r-bcn.svg)}#home-programs li.barcelona:after{background:rgb(9,85,64);background:linear-gradient(0deg,rgb(9,85,64) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#095540",endColorstr="#ffffff",GradientType=1)}#home-programs li.florida a.booking{background-image:url(/images/booking-rotate-r-fl.svg)}#home-programs li.florida:after{background:#256eba;background:linear-gradient(0deg,#256eba 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$florida",endColorstr="#ffffff",GradientType=1)}#home-programs li.nanjing a.booking{background-image:url(/images/booking-rotate-r-china.svg)}#home-programs li.nanjing:after{background:#ff0000;background:linear-gradient(0deg,#ff0000 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$china",endColorstr="#ffffff",GradientType=1)}#home-programs li.atlanta a.booking{background-image:url(/images/booking-rotate-r-atlanta.svg)}#home-programs li.atlanta:after{background:#ff6f61;background:linear-gradient(0deg,#ff6f61 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$atlanta",endColorstr="#ffffff",GradientType=1)}#home-programs li.dubai a.booking{background-image:url(/images/booking-rotate-r-atlanta.svg)}#home-programs li.dubai:after{background:#a8a8a8;background:linear-gradient(0deg,#a8a8a8 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$dubai",endColorstr="#ffffff",GradientType=1)}#home-programs li:first-child.barcelona{background-image:url(/images/annual-school-header.jpg)}#home-programs li:first-child.florida{background-image:url(/images/home_tennis-school-fl.jpg);background-position-y:30%}#home-programs li:first-child.atlanta{background-image:url(/images/atlanta_annual_header.jpg);background-position-y:center}#home-programs li:first-child.nanjing{background-image:url(/images/nanjing-home-annual.jpg);background-position-y:center}#home-programs li:first-child.dubai{background-image:url(/images/dubai_annual_header.jpg);background-position-y:center}#home-programs li:nth-child(2).barcelona{background-image:url(/images/summer-home.jpg)}#home-programs li:nth-child(2).florida{background-image:url(/images/summer-home-fl.jpg)}#home-programs li:nth-child(2).atlanta{background-image:url(/images/atlanta_weekly_header.jpg);background-position-y:25%}#home-programs li:nth-child(2).nanjing{background-image:url(/images/nanjing-home-weekly.jpg);background-position-y:25%}#home-programs li:nth-child(2).dubai{background-image:url(/images/dubai_weekly_header.jpg);background-position-y:25%}#home-programs li:nth-child(3).barcelona{background-image:url(/images/weekly-home.jpg)}#home-programs li:nth-child(3).florida{background-image:url(/images/weekly-home-fl.jpg)}#home-programs li:nth-child(3).atlanta{background-image:url(/images/atlanta_summer_header.jpg);background-position-y:40%}#home-programs li:nth-child(3).nanjing{background-image:url(/images/nanjing-home-afterschools.jpg);background-position-y:40%}#home-programs li:nth-child(3).dubai{background-image:url(/images/adults_camps_header.jpg);background-position-y:40%}#home-programs li:nth-child(4){background-image:url(/images/adults-home.jpg)}#home-programs li:nth-child(5){background-image:url(/images/family-home.jpg)}#home-programs li:nth-child(6){background-image:url(/images/coaches-home.jpg)}@media (min-width: 1094px){#home-programs .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#home-programs .container li{margin-bottom:10px}#home-programs .container li:after{transition:.2s height ease-in}#home-programs .container li:hover:after{height:200px}#home-programs .container li a:not(.booking){overflow:hidden}#home-programs .container li a:not(.booking) h3{font-size:2.5rem;left:initial;right:20px;bottom:20px;text-align:right;text-shadow:0 0 5px rgba(0,0,0,.6);line-height:1.1;width:calc(100% - 50px)}#home-programs .container li a.booking{position:absolute;transform:rotate(90deg);background:#F9D96B;text-decoration:none;background-repeat:no-repeat;line-height:1.5}#home-programs .container li a.booking:hover{background-color:#fff}#home-programs .container li.full{width:100%;height:450px}#home-programs .container li.full a:not(.booking){left:120px;-webkit-clip-path:polygon(150px 0,100% 0%,100% 100%,0% 100%,0 100%);clip-path:polygon(150px 0,100% 0%,100% 100%,0% 100%,0 100%)}#home-programs .container li.full a.booking{left:-105px;top:105px;width:450px;height:240px;font-size:2.4rem;-webkit-clip-path:polygon(0 0,100% 150px,100% 100%,0% 100%,0 100%);clip-path:polygon(0 0,100% 150px,100% 100%,0% 100%,0 100%);padding:120px 100px 50px 120px;background-size:64px 106px;background-position:40px 90px}#home-programs .container li.half{width:calc(50% - 5px);height:450px}#home-programs .container li.half a:not(.booking){left:120px;-webkit-clip-path:polygon(150px 0,100% 0%,100% 100%,0% 100%,0 100%);clip-path:polygon(150px 0,100% 0%,100% 100%,0% 100%,0 100%)}#home-programs .container li.half a.booking{left:-105px;top:105px;width:450px;height:240px;font-size:2.4rem;-webkit-clip-path:polygon(0 0,100% 150px,100% 100%,0% 100%,0 100%);clip-path:polygon(0 0,100% 150px,100% 100%,0% 100%,0 100%);padding:120px 100px 50px 120px;background-size:64px 106px;background-position:40px 90px}#home-programs .container li.third{width:calc(33.33% - 5px);height:285px}#home-programs .container li.third a.booking{left:-67px;top:67px;width:285px;height:152px;font-size:1.8rem;-webkit-clip-path:polygon(0 0,100% 95px,100% 100%,0% 100%,0 100%);clip-path:polygon(0 0,100% 95px,100% 100%,0% 100%,0 100%);padding:80px 35px 10px 75px;background-size:33px 55px;background-position:30px 73px}#home-programs .container li.third a:not(.booking){left:80px}#home-programs .container li.barcelona a.booking{background-image:url(/images/icons/booking-rotate-green.svg)}#home-programs .container li.florida a.booking{background-image:url(/images/icons/booking-rotate-fl.svg)}#home-programs .container li.nanjing a.booking{background-image:url(/images/icons/booking-rotate-china.svg)}#home-programs .container li.atlanta a.booking{background-image:url(/images/icons/booking-rotate-atlanta.svg)}}@media (min-width: 1500px){#home-programs .container li a:not(.booking) h3{font-size:3rem}}#academy{margin-top:15px}#academy a{display:block;min-height:48px;margin-bottom:7px;background-repeat:no-repeat;background-size:cover;background-position:center;font-family:Oswald,sans-serif;text-align:right;text-transform:uppercase;text-decoration:none;white-space:nowrap;letter-spacing:1.5px;padding:12px 20px 5px;position:relative;overflow:hidden}#academy a h3{font-weight:400;color:#f9d96b;font-size:1.5rem;line-height:1.1;margin-bottom:0;text-shadow:0 0 5px rgba(0,0,0,.6)}#academy.barcelona a:first-child{background-image:url(/build/assets/ap.a3b87ef1.webp)}#academy.barcelona a:nth-child(2){background-image:url(/build/assets/laura_grad_wix_web.529a055f.webp)}#academy.barcelona a:nth-child(3){background-image:url(/build/assets/ambiente_sano.4e1c157d.webp)}@media (min-width: 380px){#academy a{padding:5px 20px}#academy a h3{font-size:2rem}}@media (min-width: 768px){#academy .container{display:flex;flex-direction:row;flex-wrap:nowrap}#academy .container a{margin-right:15px;width:33.3%;height:284px;white-space:inherit;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:15px 25px 15px 15px}#academy .container a h3{font-size:2.5rem;max-width:285px}#academy .container a:last-child{margin-right:0}#academy .container a:before{display:none}#academy .container a:after{content:"";background-color:#f9d96bcc;position:absolute;top:0;bottom:0;right:-100%;left:100%;-webkit-clip-path:polygon(95px 0,100% 0%,100% 100%,0% 100%,0 100%);clip-path:polygon(95px 0,100% 0%,100% 100%,0% 100%,0 100%);transition:.1s all ease-in}#academy .container a:hover h3{color:#333;z-index:3;text-shadow:none}#academy .container a:hover:after{right:0;left:85px}}@media (min-width: 1094px){#academy .container a{padding:30px 40px}}.pyramid-title{position:relative;padding:20px 30px}.pyramid-title img{max-width:170px;width:100%;position:absolute;bottom:15px;right:50px}.pyramid-title.initiation{background:rgb(255,255,0);background:linear-gradient(90deg,rgb(255,255,0) 0%,rgb(255,195,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#ffc300",GradientType=1)}.pyramid-title.formation{background:rgb(255,140,0);background:linear-gradient(90deg,rgb(255,140,0) 0%,rgb(255,100,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c00",endColorstr="#ff6400",GradientType=1)}.pyramid-title.formation h2 span{color:#fff}.pyramid-title.advanced{background:rgb(255,0,0);background:linear-gradient(90deg,rgb(255,0,0) 0%,rgb(209,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#d10000",GradientType=1)}.pyramid-title.advanced h2 span{color:#fff}.pyramid-title.transition{background:rgb(0,166,255);background:linear-gradient(90deg,rgb(0,166,255) 0%,rgb(0,11,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a6ff",endColorstr="#000bff",GradientType=1)}.pyramid-title.transition h2 span{color:#fff}.pyramid-title.elite{background:rgb(21,177,143);background:linear-gradient(90deg,rgb(21,177,143) 0%,rgb(21,130,110) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#15b18f",endColorstr="#15826e",GradientType=1)}.errorPage{margin-top:130px;margin-bottom:70px;font-family:Oswald,sans-serif}.errorPage .error_number{font-size:156px;font-weight:600;color:#f9d96b;line-height:100px}.errorPage .error_number small{font-size:56px;font-weight:700}.errorPage .error_number hr{margin:60px auto 0;border-top:5px solid #F9D96B;width:50px}.errorPage .error_title{margin-top:40px;font-size:36px;color:#333;font-weight:400}.errorPage .error_description{font-size:24px;color:#4d4d4d;font-weight:400}#tournaments_list table tr td{cursor:pointer}#lightbox.lightbox{display:flex;flex-direction:column-reverse}#lightbox.lightbox .lb-dataContainer{padding-top:0;padding-bottom:5px}.thanks-button{cursor:pointer;box-shadow:10px 10px #313131;transition:.2s all ease-in;border-radius:2px}@media (min-width: 1094px){.thanks-button:hover{box-shadow:none}}@media screen and (device-aspect-ratio: 2/3){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=tel],input[type=url]{font-size:16px!important;border-radius:0!important}}@media screen and (device-aspect-ratio: 40/71){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=tel],input[type=url]{font-size:16px!important;border-radius:0!important}}@media screen and (device-aspect-ratio: 375/667){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=tel],input[type=url]{font-size:16px!important;border-radius:0!important}}@media screen and (device-aspect-ratio: 9/16){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=tel],input[type=url]{font-size:16px!important;border-radius:0!important}}.g-recaptcha{transform:scale(.84);transform-origin:0 0}@media (min-width: 768px){.accred-columns{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}}.bg-nanjing-flag{background-image:url(/images/nanjing-home-bandera.jpg);background-size:cover}.bg-nanjing-emilio{background-color:#e6ad65}.position-relative{position:relative}#button-master{position:absolute;left:0;bottom:-1px;background-color:#fff;color:#00294e!important;font-family:Oswald,sans-serif;font-weight:300;text-transform:uppercase;text-decoration:none;display:inline-block;padding:10px 75px 10px 12px;-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 15px) 100%,100% 100%,0% 100%);line-height:1.1;border:none;font-size:1.4rem}@media only screen and (max-width: 600px){#formilla-frame+div:last-child{transform:scale(.8);left:0!important;z-index:9999999}#formilla-frame+div:last-child .g-recaptcha-bubble-arrow{display:none}}.border-collapse{border-collapse:collapse}.slider-year{font-size:25px;font-family:sans-serif;background-color:#004730;color:#f9d96b;padding:5px 15px 5px 60px;clip-path:polygon(40px 0,100% 0,100% 100%,100% 100%,0 100%);font-weight:700;position:absolute;bottom:0;right:0}.calendar-day-wrapper{position:relative;width:129px;margin:auto}.calendar-month{color:#095540;position:absolute;font-size:35px;font-weight:700;top:42%;left:50%;transform:translate(-50%,-50%)}.calendar-day{color:#f9d96b;position:absolute;font-size:35px;font-weight:700;top:80%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 1094px){.div-equestrian{position:absolute;bottom:-7px}}@media (min-width: 992px){#admission{margin-top:136px}}#admission .bg-grey{background-color:#e6e6e6}#admission #steps .navbar-toggler{font-size:1rem}#admission #steps .navbar-toggler:focus{box-shadow:0 0 0 .25rem #000}#admission #steps .navbar-toggler img{margin-top:-6px}#admission #steps ul li{border-top:5px solid white}#admission #steps ul li.active{background-color:#e6e6e6;color:#095540;font-weight:400}@media (min-width: 992px){#admission #steps ul{border-left:5px solid white;transform:skew(-12deg)}#admission #steps ul li{border-right:5px solid white;border-top:none;margin:0}#admission #steps ul li span{transform:skew(12deg)}}#admission #steps .dropdown ul li{border-top:none}#admission .form-group .form-label{color:#000}#admission .form-group .form-control,#admission .form-group .form-select{border-top:none;border-left:none;border-right:none;border-bottom:3px solid black;background-color:#e6e6e6;border-radius:0}#admission .form-group .form-control:focus,#admission .form-group .form-select:focus{border-color:#095540;box-shadow:none;background-color:transparent}#admission .form-switch .form-check-input{border-radius:9px}#admission .btn{clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);text-transform:uppercase;color:#000}#admission .show-signature{max-height:250px;max-width:100%}#admission .datepicker .datepicker-days tr td.active~td,#admission .datepicker .datepicker-days tr td.active{color:#af1623!important;background:transparent!important}#admission .datepicker .datepicker-days tr:hover td{color:#000;background:#e5e2e3;border-radius:0}label{margin-bottom:0!important;line-height:1}body>.skiptranslate{display:none}#google_translate_element{width:300px;float:right;text-align:right;display:block}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0px!important}#goog-gt-tt{display:none!important;top:0px!important}.goog-tooltip skiptranslate{display:none!important;top:0px!important}.activity-root,.status-message,.started-activity-container{display:hide!important}#google_translate_element{display:none!important}.h-100{height:100%!important}
