@import url(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.barcelona .text-venue,body.barcelona a,body.generic .text-venue,body.generic a{color:#095540}body.barcelona .bg-venue,body.generic .bg-venue{background-color:#095540}body.barcelona .bg-venue-overlayer,body.generic .bg-venue-overlayer{background-color:rgba(9,85,64,.8)}body.barcelona .border-venue,body.generic .border-venue{border-color:#095540}body.barcelona form .bg-venue-overlayer .button,body.barcelona form .bg-venue-overlayer .submit,body.generic form .bg-venue-overlayer .button,body.generic form .bg-venue-overlayer .submit{background-color:#f9d96b!important;color:#4d4d4d!important}body.barcelona form .bg-venue-overlayer .button:before,body.barcelona form .bg-venue-overlayer .button:hover,body.barcelona form .bg-venue-overlayer .submit:before,body.barcelona form .bg-venue-overlayer .submit:hover,body.generic form .bg-venue-overlayer .button:before,body.generic form .bg-venue-overlayer .button:hover,body.generic form .bg-venue-overlayer .submit:before,body.generic form .bg-venue-overlayer .submit:hover{background-color:#fff!important;color:#4d4d4d!important}body.barcelona .program-booking-wrapper .program-booking,body.generic .program-booking-wrapper .program-booking{background-color:#f9d96b!important;color:#095540}body.florida .text-venue,body.florida a{color:#256eba}body.florida .bg-venue{background-color:#256eba}body.florida .bg-venue-overlayer{background-color:rgba(37,110,186,.8)}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:before,body.florida form .bg-venue-overlayer .button:hover,body.florida form .bg-venue-overlayer .submit:before,body.florida form .bg-venue-overlayer .submit:hover{background-color:#fff!important;color:#4d4d4d!important}body.florida .program-booking-wrapper .program-booking{background-color:#f9d96b!important}body.atlanta .text-venue,body.atlanta a{color:#ff6f61}body.atlanta .bg-venue{background-color:#ff6f61}body.atlanta .bg-venue-overlayer{background-color:rgba(255,110,97,.8)}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:before,body.atlanta form .bg-venue-overlayer .button:hover,body.atlanta form .bg-venue-overlayer .submit:before,body.atlanta form .bg-venue-overlayer .submit:hover{background-color:#fff!important;color:#4d4d4d!important}body.nanjing .text-venue,body.nanjing a{color:red}body.nanjing .bg-venue{background-color:red}body.nanjing .bg-venue-overlayer{background-color:rgba(255,0,0,.8)}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:before,body.nanjing form .bg-venue-overlayer .button:hover,body.nanjing form .bg-venue-overlayer .submit:before,body.nanjing form .bg-venue-overlayer .submit:hover{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;line-height:1.2}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}li,p{margin-bottom:15px}a{text-decoration:none}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}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;font-size:1.6rem;text-transform:uppercase;text-decoration:none;color:#4d4d4d!important;background-color:#f9d96b;display:inline-block;padding:10px 75px 10px 12px;position:relative;background-image:url(/images/read-more-dark.svg);background-repeat:no-repeat;background-position:calc(100% - 35px) 50%;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(/images/read-more-yellow.svg);background-repeat:no-repeat;background-position:calc(100% - 35px) 50%;background-size:8px;top:0;left:-100%;transition:left .1s ease-in}.button:hover{color:#fff!important}.button:hover:before{left:0}}.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-big.right{padding:64px}}.padding-small{padding:20px!important}@media (min-width:1094px){.padding-small{padding:30px 60px!important}}.padding-contact{padding:20px 20px 20px 100px}@media (min-width:1600px){.padding-contact{padding:30px 60px}}.padding-variable-ct{transition:padding .3s 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:none}.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=date],.text-white .form-control input[type=email],.text-white .form-control input[type=password],.text-white .form-control input[type=tel],.text-white .form-control input[type=text],.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=date]:focus,.text-white .form-control input[type=email]:focus,.text-white .form-control input[type=password]:focus,.text-white .form-control input[type=tel]:focus,.text-white .form-control input[type=text]: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:hsla(0,0%,100%,.3)}.text-white .form-control select{background-image:url(/images/icons/chevron-down-white.svg)}.text-white .form-control textarea:focus{outline:2px solid hsla(0,0%,100%,.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 .button,.text-white .form-control .submit{background-color:#fff}.text-white .form-control .button:before{background-color:#f9d96b}.text-white .form-control .button:hover span{color:#333}.text-white.tabs .subtab-links li,.text-white .tabs .subtab-links li,.text-white.tabs .tab-links-pages li,.text-white .tabs .tab-links-pages li,.text-white.tabs .tab-links li,.text-white .tabs .tab-links li{border-color:#fff}.text-white.tabs .subtab-links li a,.text-white .tabs .subtab-links li a,.text-white.tabs .tab-links-pages li a,.text-white .tabs .tab-links-pages li a,.text-white.tabs .tab-links li a,.text-white .tabs .tab-links li a{color:#fff;border:none}.text-white.tabs .subtab-links li.active,.text-white .tabs .subtab-links li.active,.text-white.tabs .tab-links-pages li.active,.text-white .tabs .tab-links-pages li.active,.text-white.tabs .tab-links li.active,.text-white .tabs .tab-links li.active{border-color:#f9d96b}.text-white.tabs .subtab-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-pages li.active a,.text-white.tabs .tab-links li.active a,.text-white .tabs .tab-links li.active a{color:#f9d96b}.text-dark{color:#4d4d4d}.text-darkest{color:#333}.text-primary{color:#f9d96b}.text-bcn{color:#095540}.text-bcn-force{color:#095540!important}.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:rgba(240,240,239,.8)}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-dark{background-color:#4d4d4d}.bg-dark-overlayer{background-color:rgba(77,77,77,.8)}.bg-darkest,.bg-darkest-overlayer{background-color:#333}.bg-primary{background-color:#f9d96b}.bg-primary-overlayer{background-color:rgba(249,217,107,.8)}.bg-bcn{background-color:#095540}.bg-bcn-overlayer{background-color:rgba(9,85,64,.8)}.bg-florida{background-color:#256eba}.bg-florida-overlayer{background-color:rgba(37,110,186,.8)}.bg-atlanta{background-color:#ff6f61!important}.bg-atlanta-overlayer{background-color:hsla(0,0%,50.2%,.8)}.bg-china{background-color:red}.bg-china-overlayer{background-color:rgba(255,0,0,.8)}.bg-dubai{background-color:#a8a8a8}.bg-dubai-overlayer{background-color:rgba(255,0,0,.8)}.bg-orange{background-color:#f65600!important}.bg-orange-overlayer{background-color:hsla(0,0%,50.2%,.8)}.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:50%}.bg-image-horizontal{padding-bottom:25%}.bg-image-horizontal,.bg-image-ratio{background-repeat:no-repeat;background-size:cover;background-position:50%;height:0}.bg-image-ratio{padding-bottom:58%}.bg-image-square{background-repeat:no-repeat;background-size:cover;background-position:50%;height:0;padding-bottom:100%}.bg-image.bg-fixed{background-attachment:fixed}.bg-image.bg-right{background-position:100%}.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,small{font-size:.6em;line-height:1.2}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(/images/icons/youtube.svg);background-repeat:no-repeat;background-position:15px;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=date],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=text],.form-control input[type=time],.form-control select,.form-control textarea{background-color:transparent;border:none;border-bottom:2px solid #fff;text-align:left}.form-control input[type=date],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=text],.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=date],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=text],.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) 50%;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:border-radius .2s 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:#4d4d4d;text-transform:uppercase;padding:12px 55px 12px 15px;background-image:url(/images/read-more-dark.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) 50%;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:background-color .2s ease-in}.form-control .submit:hover{opacity:.8}@media (min-width:768px){.form-control input[type=email],.form-control input[type=tel],.form-control input[type=text],.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:right .2s ease-in}.hover-effect-right:hover:before{right:-1px}.tabs .subtab-links,.tabs .tab-links,.tabs .tab-links-pages{list-style:none}.tabs .subtab-links li,.tabs .tab-links-pages li,.tabs .tab-links li{border-bottom:2px solid #f9d96b;padding:0 15px 5px;cursor:pointer}.tabs .subtab-links li a,.tabs .tab-links-pages li a,.tabs .tab-links li a{color:#f9d96b;font-family:Oswald,sans-serif}.tabs .subtab-links li.active,.tabs .tab-links-pages li.active,.tabs .tab-links li.active{border-color:#4d4d4d}.tabs .subtab-links li.active a,.tabs .tab-links-pages li.active a,.tabs .tab-links li.active a{color:#4d4d4d}.tabs .subtab-links.program-select li,.tabs .tab-links-pages.program-select li,.tabs .tab-links.program-select li{padding:5px;border:none;background-color:transparent}.tabs .subtab-links.program-select li.bg-white a,.tabs .tab-links-pages.program-select li.bg-white a,.tabs .tab-links.program-select li.bg-white a{background-color:#fff}.tabs .subtab-links.program-select li a,.tabs .tab-links-pages.program-select li a,.tabs .tab-links.program-select li a{color:#4d4d4d;-webkit-clip-path:polygon(25px 0,100% 0,calc(100% - 25px) 100%,100% 100%,0 100%);clip-path:polygon(25px 0,100% 0,calc(100% - 25px) 100%,100% 100%,0 100%);display:block;padding:10px 25px;text-align:center;background-color:#efefef;height:100%}.tabs .subtab-links.program-select li.active a,.tabs .tab-links-pages.program-select li.active a,.tabs .tab-links.program-select li.active a{background-color:#f9d96b}.tabs .subtab-links.program-select li.big,.tabs .tab-links-pages.program-select li.big,.tabs .tab-links.program-select li.big{font-size:xx-large;font-weight:700;width:50%;display:block;margin:auto}.tabs .subtab-links.program-list,.tabs .tab-links-pages.program-list,.tabs .tab-links.program-list{flex-direction:column}.tabs .subtab-links.program-list li,.tabs .tab-links-pages.program-list li,.tabs .tab-links.program-list li{padding:10px;margin:0;border:none}.tabs .subtab-links.program-list li.active,.tabs .tab-links-pages.program-list li.active,.tabs .tab-links.program-list li.active{border-bottom:2px solid #4d4d4d;background-color:#fff}.tabs .subtab_container .subtab_content,.tabs .tab_container .tab_content{display:none}.is-invalid{position:relative}.is-invalid:after{content:url(/images/icon-alert.png?911141f784ab4aab272062dc602ac6ad);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(odd){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) 50%}.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 rgba(0,0,0,.2)}#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:rgba(0,0,0,.85)}#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:all .2s 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:rgba(0,0,0,.1)}#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:all .15s 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}}.slick-dots li button:before{font-size:20px;line-height:20px}.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:left .1s 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 0 rgba(0,0,0,.4);-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%}.h-table td,.h-table th{border-top:2px solid #ff6f61;padding-top:7px;vertical-align:top}.h-table td{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(2n){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-next.slick-disabled:before,.slick-slider .slick-prev.slick-disabled:before{opacity:0}.map,.map iframe{height:250px}.map iframe{width:100%}.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:all .1s 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:0;bottom:5px;left:0;right:0;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:hsla(0,0%,100%,.95);padding:20px 30px;box-shadow:0 0 10px -2px rgba(0,0,0,.3);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:all .2s ease-in}.js-cookie-consent .js-cookie-consent-agree:hover{color:#fff;background-color:#4d4d4d;box-shadow:0 0 10px -2px rgba(0,0,0,.3)}.program-booking-wrapper{padding:50px}.program-booking-wrapper .program-booking{font-family:Oswald,sans-serif;font-weight:600;font-size:1.5rem;color:#fff;text-transform:uppercase;background-color:#f9d96b;padding:10px 40px 10px 100px;background-image:url(/images/icons/booking-bcn.svg);background-repeat:no-repeat;background-size:auto 60%;background-position:35px;-webkit-clip-path:polygon(25px 0,100% 0,calc(100% - 25px) 100%,100% 100%,0 100%);clip-path:polygon(25px 0,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.dubai{background-color:#f65600;background-image:url(/images/icons/booking-dubai.svg)}@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;left:0;transition:all .2s 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:all .2s 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(/images/icons/menupicker.svg);background-size:contain;background-repeat:no-repeat}header.mobile #superheader-mobile #menu-icon-mobile.close{background-image:url(/images/icons/menupicker-close.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 .language-sel{display:inline-block;margin-right:20px}header.mobile #superheader-mobile #menu-icons-right-mobile .language-sel .current-lang{font-size:1.6rem}header.mobile #superheader-mobile #menu-icons-right-mobile .contact-button{margin-right:20px;margin-top:15px}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{cursor:pointer;transition:opacity .2s 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:175px}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:left;width:49.4%;height:40px;padding:5px 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:55px;width:auto}header.desktop #header-desktop .container-inner .logo.venue img{height:55px}header.desktop #header-desktop .container-inner #menu-icon-desktop{background-image:url(/images/icons/menupicker-white.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(/images/icons/menupicker-close.svg)}header.desktop #header-desktop .venues-nav{background-color:#f9d96b;display:flex;justify-content:center;overflow-y:hidden}header.desktop #header-desktop .venues-nav .nav-container{display:flex;justify-content:center}header.desktop #header-desktop .venues-nav .nav-container li{position:relative;border-right:2px solid #000;margin:0;list-style:none;transform:skewX(-12deg)}header.desktop #header-desktop .venues-nav .nav-container li a{padding:2px 22px 0;transform:skewX(12deg);display:block}header.desktop #header-desktop .venues-nav .nav-container li a img{width:auto;height:15px;position:relative;z-index:1}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 rgba(0,0,0,.4);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.current:before,#menu-header .right-menu .first-level>li .second-level>li>a:hover:before,#menu-header .right-menu .first-level>li .second-level>li>span.current:before,#menu-header .right-menu .first-level>li .second-level>li>span:hover: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.current:before,#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>span.current:before,#menu-header .right-menu .first-level>li .second-level .third-level>li>span:hover: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:left .2s 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:all .4s 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 0 0 calc(20% + 150px);transition:all .2s 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}img.lang-flag{width:32px;height:24px}.language-sel .current-lang{display:inline-block;color:#fff;padding-top:5px;position:relative;cursor:pointer}.language-sel .current-lang:after{content:url(/images/icons/chevron-down-white.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 hsla(0,0%,100%,.12);transition:all .2s ease-in}.language-sel .languages li a:hover{box-shadow:inset -4px -10px 20px 15px hsla(0,0%,100%,.2)}#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:rgba(0,0,0,.4);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(/images/read-more-yellow.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) 50%;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:50%;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:50%}}@media (min-width:1094px){#hero-title{height:440px;margin-top:109px}#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(/images/slick-prev-white.svg?628feb4cbe8d9425acf2e7cb3f1105f6)}#home-slider-desktop .slick-arrow.slick-next:before{content:url(/images/slick-next-white.svg?cc202f4fcf1a840f87cbb59ce00dd68f)}#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:opacity .2s 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:50%;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}}.btn-slider{color:#000!important}.btn-slider:hover{color:#fff!important}#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),#academies .wrapper a:nth-child(3),#academies .wrapper a:nth-child(4),#academies .wrapper a:nth-child(5){width:40%}@media (min-width:1094px){#academies{margin-top:75px}#academies .wrapper a{transition:all .2s ease-in}#academies .wrapper a:first-child,#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:first-child{border-color:#095540}#venues-menu .wrapper a:nth-child(2){border-color:#256eba}#venues-menu .wrapper a:nth-child(3){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:right .2s ease-in}#venues-menu .wrapper>a:hover,#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:#a8a8a8}#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:first-child{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:right .05s 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:first-child:before{background-color:rgba(0,0,0,.6);background-image:url(/images/more-info-white.svg)}#identity .wrapper>a:first-child:hover h3{color:#fff}#identity .wrapper>a:nth-child(2):before{background-color:rgba(249,217,107,.6);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:rgba(249,217,107,.6);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:50%;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:all .2s ease-in;background:#f9d96b;background:linear-gradient(0deg,#f9d96b,hsla(0,0%,100%,0));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:first-child{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{margin-bottom:50px;position:relative}#news h2{padding-left:20px;margin-top:25px}#news .see-all{margin-bottom:30px;display:block;margin-top:15px;position:absolute;right:0;top:0}#news .slick-arrow.slick-prev:before{content:url(/images/slick-prev-dark.svg)}#news .slick-arrow.slick-next:before{content:url(/images/slick-next-dark.svg)}#news .wrapper{padding:0 15px}#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: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{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:15px 15px 10px}#news .wrapper .entry .resume .blog-thumbnail{display:block;height:0;padding-bottom:50%;margin-bottom:5px;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}#news .wrapper .entry .resume .blog-thumbnail img{width:120%;margin-left:-10%}#news .wrapper .entry .resume h3{text-transform:uppercase;font-size:2.12rem;color:#4d4d4d;font-weight:400;margin-bottom:14px}#news .wrapper .entry .resume .date{font-family:Oswald,sans-serif;font-weight:300;font-size:1.76rem;color:#f9d96b;margin-bottom:30px}#news .wrapper .entry .resume .excerpt{color:#4d4d4d;height:130px;margin-bottom:0}@media (min-width:768px){#news .entry{margin-right:6px;margin-left:6px}#news .entry h3{height:84px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width:1094px){#news{margin-top:60px}#news h2{padding-left:130px;margin-bottom:45px}#news .wrapper{padding:0 75px}#news .wrapper .entry h3{height:95px}}@media (min-width:1500px){#news .wrapper .entry h3{height:105px}}#testimonials{background-image:url(/images/home-testimonials.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;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(/images/slick-prev-white.svg?628feb4cbe8d9425acf2e7cb3f1105f6)}#testimonials #testimonials-slider .slick-arrow.slick-next:before{content:url(/images/slick-next-white.svg?cc202f4fcf1a840f87cbb59ce00dd68f)}#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:50%;-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:right .1s 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-sp{background-color:#4d4d4d;padding:25px 0}footer #footer-sp .container{padding:0 55px}footer #footer-sp .slick-prev:before{content:url(/images/slick-prev-white.svg?628feb4cbe8d9425acf2e7cb3f1105f6)}footer #footer-sp .slick-next:before{content:url(/images/slick-next-white.svg?cc202f4fcf1a840f87cbb59ce00dd68f)}footer #footer-sp li{text-align:center}footer #footer-sp li a{display:block;width:100%;text-align:center;display:flex;justify-content:center}footer #footer-sp li a img{height:70px;max-width:100%}@media (min-width:1094px){footer #footer-sp{padding:10px}footer #footer-sp li a img{height:170px}}footer #footer-partners{background-color:#000}footer #footer-partners li a img{max-width:100%}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:225px;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:100% 0;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:50%;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:right .1s 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:top .2s 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(/images/home-aerea.jpg)}#introduction>div.bg-image.florida{background-image:url(/images/home-aerea-fl.jpg)}#introduction>div.bg-image.atlanta{background-image:url(/images/home_intro.jpg)}#introduction>div.bg-image.nanjing{background-image:url(/images/nanjing/nanjing-home-aerea.jpg)}#introduction>div.bg-image.dubai{background-image:url(/images/Repton-School-1.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;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 rgba(0,0,0,.2);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:#095540;background:linear-gradient(0deg,#095540,hsla(0,0%,100%,0));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,hsla(0,0%,100%,0));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:red;background:linear-gradient(0deg,red,hsla(0,0%,100%,0));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,hsla(0,0%,100%,0));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,hsla(0,0%,100%,0));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_private_header.jpg);background-position-y:center}#home-programs li:nth-child(2).barcelona{background-image:url(/images/summer-home.webp)}#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_annual_header.jpg);background-position-y:center}#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/dubai_weekly_header.jpg);background-position-y:25%}#home-programs li:nth-child(4){background-image:url(/images/adults-home.jpg)}#home-programs li:nth-child(4).dubai{background-image:url(/images/adults_camps_header.jpg);background-position-y:40%}#home-programs li:nth-child(5){background-image:url(/images/family-home.jpg)}#home-programs li:nth-child(6){background-image:url(/images/home_padel.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:height .2s 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:auto;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:50%;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(/images/academics.jpg)}#academy.barcelona a:nth-child(2){background-image:url(/images/campus_life_facilities.jpg)}#academy.barcelona a:nth-child(3){background-image:url(/images/tournaments.jpg)}#academy.florida a:first-child{background-image:url(/images/academics-fl.jpg)}#academy.florida a:nth-child(2){background-image:url(/images/campus_life_facilities-fl.jpg)}#academy.florida a:nth-child(3){background-image:url(/images/tournaments-fl.jpg)}#academy.nanjing a:first-child{background-image:url(/images/nanjing-home-advweekend.jpg)}#academy.nanjing a:nth-child(2){background-image:url(/images/nanjing-home-asccourses.jpg)}#academy.nanjing a:nth-child(3){background-image:url(/images/nanjing-home-asccampus.jpg)}#academy.atlanta a:first-child{background-image:url(/images/campus_life_facilities-atl.jpg)}#academy.atlanta a:nth-child(2){background-image:url(/images/courses-atl-home.jpg)}#academy.atlanta a:nth-child(3){background-image:url(/images/tournaments-atl.jpg)}#academy.dubai a:first-child{background-image:url(/images/dubai-asc-campus-grey.png)}#academy.dubai a:nth-child(2){background-image:url(/images/dubai-home-asccourses.png)}#academy.dubai a:nth-child(3){background-image:url(/images/dubai-tournaments.jpg)}@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:rgba(249,217,107,.8);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:all .1s 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:#ff0;background:linear-gradient(90deg,#ff0,#ffc300);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#ffc300",GradientType=1)}.pyramid-title.formation{background:#ff8c00;background:linear-gradient(90deg,#ff8c00,#ff6400);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c00",endColorstr="#ff6400",GradientType=1)}.pyramid-title.formation h2 span{color:#fff}.pyramid-title.advanced{background:red;background:linear-gradient(90deg,red,#d10000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#d10000",GradientType=1)}.pyramid-title.advanced h2 span{color:#fff}.pyramid-title.transition{background:#00a6ff;background:linear-gradient(90deg,#00a6ff,#000bff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a6ff",endColorstr="#000bff",GradientType=1)}.pyramid-title.transition h2 span{color:#fff}.pyramid-title.elite{background:#15b18f;background:linear-gradient(90deg,#15b18f,#15826e);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 0 #313131;transition:all .2s ease-in;border-radius:2px}@media (min-width:1094px){.thanks-button:hover{box-shadow:none}}@media screen and (device-aspect-ratio:2/3){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px!important;border-radius:0!important}}@media screen and (device-aspect-ratio:40/71){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px!important;border-radius:0!important}}@media screen and (device-aspect-ratio:375/667){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px!important;border-radius:0!important}}@media screen and (device-aspect-ratio:9/16){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{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}#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}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:0!important}#goog-gt-tt,.goog-tooltip skiptranslate{display:none!important;top:0!important}.activity-root,.started-activity-container,.status-message{display:hide!important}#google_translate_element{display:none!important}.position-relative{position:relative}.position-absolute{position:absolute}.yt-play-short-absolute{position:absolute;left:50%;top:50%;width:68px;height:90px}.yt-play-short{width:68px;height:90px;margin:auto}.text-normal{text-transform:none!important}.lh-sm{line-height:1.2}.lh-1{line-height:1}#button-nh-hotel{display:flex;justify-content:center;margin-top:3rem}#button-nh-hotel .btn{background-color:#003a70;width:auto;padding:1rem 2rem;color:#fff;border-radius:6px}.news-body .content *{margin:revert;padding:revert;box-sizing:content-box}