@import 'style.css';/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import "jquery.fancybox.min.css";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{background:white;color:#222;font-size:1em;line-height:1.4;overflow-x:hidden;scroll-behavior:smooth}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*{outline:none}input[placeholder]:-moz-placeholder{opacity:1}input[placeholder]:-ms-input-placeholder{opacity:1}input[placeholder]::placeholder{opacity:1}input[placeholder].placeholder{opacity:1}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="tel"]{-webkit-appearance:none;border-radius:0;padding:0;text-indent:0}textarea{padding:0;text-indent:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:inherit;color:inherit;-webkit-text-fill-color:inherit;-webkit-box-shadow:none}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}img.svg{opacity:0}svg.svg{opacity:1}@font-face{font-family:'hk_grotesklight';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-light-webfont.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'hk_groteskregular';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-regular-webfont.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'hk_groteskmedium';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-medium-webfont.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'hk_grotesksemibold';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-semibold-webfont.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'hk_groteskbold';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-bold-webfont.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/hkgrotesk-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'TrumpGothicWestW01-Medi';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/Fonts/1096500/90fd0410-c0f9-49c6-b1a8-0f8621c0e42f.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/Fonts/1096500/143c60c4-66ad-4861-b49d-9ff1933adb43.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'TrumpGothicWestW01-Bold';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/Fonts/1096521/3bcff7a8-9a83-4e38-8331-f2100bdac8a5.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/Fonts/1096521/d8a3d9af-6b2c-4c2a-b83c-a059f9531c77.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'TrumpGothicWestW01-Regu';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/Fonts/1096569/f4f98a38-d10c-4d59-a9d0-57d31605cb18.woff2") format("woff2"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/Fonts/1096569/387c7e55-3fe8-4832-9611-5a0b14b55e79.woff") format("woff");font-weight:normal;font-style:normal}body{text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter !important}}h1,h2,h3{margin:0}a{color:#cf2435;text-decoration:underline;transition:color 200ms}.no-touchevents a:hover{color:inherit}.section-title{color:#cf2435;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.section-title{font-size:65px;line-height:65px}}.subtitle{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 22px;text-transform:uppercase}.wrapper{margin:0 auto;max-width:1920px}.wrapper--small{max-width:1000px}.wrapper--smaller{max-width:1600px}.wrapper--indented{padding:0 25px}@media screen and (min-width: 768px){.wrapper--indented{padding:0 65px}}@media screen and (max-width: 767px){.wrapper--no-mobile-indent{padding:0}}.wrapper--indented-small{padding:0 10px}@media screen and (min-width: 768px){.wrapper--indented-small{padding:0 65px}}@media screen and (min-width: 1600px){.wrapper--absolute{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.wrapper--no-overflow{overflow:hidden;position:relative}.two-column-wrapper--with-background{background:#eeeeef}.two-column-wrapper__inner{background:white;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5px}@media screen and (max-width: 767px){.two-column-wrapper--single-mobile .two-column-wrapper__inner{display:block}}@media screen and (max-width: 1024px){.two-column-wrapper--single-tablet .two-column-wrapper__inner{display:block}}.two-column-wrapper__column--with-background{background:#eeeeef}@media screen and (max-width: 767px){.two-column-wrapper__column:nth-child(2){margin-top:5px}}.inline-list{font-size:0;margin:0;list-style:none;padding:0}.inline-list__item{display:inline-block;vertical-align:top}.unstyled-list{list-style:none;margin:0;padding:0}.bulleted-list{list-style-type:disc;margin:0;padding-left:15px}@font-face{font-family:'icomoon';src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/icomoon.eot?tdn6no");src:url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/icomoon.eot?tdn6no#iefix") format("embedded-opentype"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/icomoon.ttf?tdn6no") format("truetype"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/icomoon.woff?tdn6no") format("woff"),url("https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/fonts/icomoon.svg?tdn6no#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-threads:before{content:"\e902"}.icon-x:before{content:"\e901"}.icon-twitter:before{content:"\e901"}.icon-tiktok:before{content:"\e900"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-youtube-play:before{content:"\ea9d"}.icon-linkedin:before{content:"\eac9"}.skinned-select{display:none}.skinned-select__select-wrapper{background-image:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.select-arrow.svg');background-position:center right 4px;background-repeat:no-repeat;background-size:8px 12px}.skinned-select__select{border:1px solid transparent;display:initial;height:100%;opacity:0;position:relative;width:100%;z-index:100}.skinned-select__select-text{position:absolute;z-index:1}.button{background:none;border:none;display:inline-block;font:16px/56px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;padding:0 50px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background 200ms, color 200ms;white-space:nowrap}.button .svg{height:7px;margin:0 0 0 10px;position:relative;top:-2px;width:12.5px}.button .svg *{transition:fill 200ms}.button--small{height:36px;line-height:32px;padding:0 20px}.button--black-transparent-background{background:rgba(0,0,0,0.6)}.button--hollow-red{border:2px solid #cf2435;color:#cf2435}.button--hollow-red .svg .asset-arrow{fill:#cf2435}.no-touchevents .button--hollow-red:hover{background:#cf2435;color:white}.no-touchevents .button--hollow-red:hover .svg .asset-arrow{fill:white}.button--hollow-white{border:2px solid white;color:white}.button--hollow-white .svg .asset-arrow{fill:white}.no-touchevents .button--hollow-white:hover{background:white;color:black}.no-touchevents .button--hollow-white:hover .svg .asset-arrow{fill:black}.button--hollow-black{border:2px solid black;color:black}.button--hollow-black .svg .asset-arrow{fill:black}.no-touchevents .button--hollow-black:hover{background:black;color:white}.no-touchevents .button--hollow-black:hover .svg .asset-arrow{fill:white}.button--hollow-grey{border:2px solid #c7c8ca;color:#939598}.button--hollow-grey .svg .asset-arrow,.button--hollow-grey .svg .asset-plus{fill:#939598}.no-touchevents .button--hollow-grey:hover{background:#c7c8ca;color:white}.no-touchevents .button--hollow-grey:hover .svg .asset-arrow,.no-touchevents .button--hollow-grey:hover .svg .asset-plus{fill:#fff}@media screen and (min-width: 768px){.button--larger{height:99px;line-height:99px}}.button--full-width{width:100%}@media only screen and (max-width: 767px){.button--full-mobile{width:100%}}.button--with-plus .svg{height:13px;width:13px}.button--red,.button--full-red{background:#cf2435;border:2px solid #cf2435;color:white;transiton:background 300ms ease, color 300ms ease}.button--red .svg .asset-arrow,.button--red .svg .asset-plus,.button--full-red .svg .asset-arrow,.button--full-red .svg .asset-plus{fill:white;transition:fill 300ms ease}.no-touchevents .button--red:hover,.no-touchevents .button--full-red:hover{background:transparent;color:#cf2435}.no-touchevents .button--red:hover .svg .asset-arrow,.no-touchevents .button--red:hover .svg .asset-plus,.no-touchevents .button--full-red:hover .svg .asset-arrow,.no-touchevents .button--full-red:hover .svg .asset-plus{fill:#cf2435}.button--black{background:black;border:2px solid black;color:white;transiton:background 300ms ease, color 300ms ease}.button--black .svg .asset-arrow,.button--black .svg .asset-plus{fill:white;transition:fill 300ms ease}.no-touchevents .button--black:hover{background:transparent;color:black}.no-touchevents .button--black:hover .svg .asset-arrow,.no-touchevents .button--black:hover .svg .asset-plus{fill:black}.button--full-red{width:100%}.button--tickets{background:#cf2435;color:white;padding:0 50px 0 90px;position:relative;transiton:background 300ms ease, color 300ms ease;width:100%}.button--tickets .svg .asset-arrow{fill:white;transition:fill 300ms ease}.button--tickets span{background:black;border-right:2px solid #cf2435;color:white;font-size:23px;height:calc(100%);left:0;position:absolute;top:0;transition:border 300ms ease;width:67px}.no-touchevents .button--tickets:hover{background:black;color:white}.no-touchevents .button--tickets:hover .svg .asset-arrow{fill:white}.no-touchevents .button--tickets:hover span{border-right-color:white}.button--tickets--no-price{padding:0}@media screen and (max-width: 767px){.button--remove-padding-mobile{padding:0}}@media screen and (max-width: 767px){.button--reduced-padding{padding:0 20px}}.button--alt-font{font:25px/56px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}.button--max-width{display:block;margin:0 auto;max-width:900px;width:100%}.form{position:relative}.form__title{font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.form__row{position:relative}@media screen and (min-width: 768px){.form__row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form__row--with-top-buffer{margin-top:60px}@media screen and (min-width: 768px){.form__row--with-top-buffer{margin-top:102px}}.form__row__label{color:#000;display:block;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:-0.2px;margin:50px 0 20px;position:relative;text-transform:uppercase;width:100%}.form__row__label--no-top-margin{margin-top:0}.form__row__label--reduced-top-margin{margin-top:35px}.form__row__label--red{color:#cf2435}.form__row__half{position:relative;width:100%}@media screen and (min-width: 768px){.form__row__half{width:calc(50% - 13px)}}.form__row__third{position:relative;width:100%}@media screen and (min-width: 768px){.form__row__third{width:calc((100%/3) - 13px)}}.form__row__two-thirds{position:relative;width:100%}@media screen and (min-width: 768px){.form__row__two-thirds{width:calc(((100%/3)*2) - 13px)}}.form .added-input-spacing{margin-top:60px}@media screen and (min-width: 768px){.form .added-input-spacing{margin-top:90px}}@media screen and (min-width: 768px){.form .added-input-spacing-small{margin-top:10px}}.form__input{background:none;border:none;border-bottom:2px solid #e2e2e2;color:black;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;margin:39px 0 0;width:100%}.form__input:-moz-placeholder{color:#636466;text-transform:uppercase}.form__input:-ms-input-placeholder{color:#636466;text-transform:uppercase}.form__input::placeholder{color:#636466;text-transform:uppercase}.form__input.placeholder{color:#636466;text-transform:uppercase}.form__input--bottom-margin{margin:0 0 20px}.form__input--error{border-bottom-color:#cf2435}.form__input--error.form__input--bottom-margin{margin:0 0 5px}.form label.form__error,.form div.form__error{color:#cf2435;display:block;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.form label.form__error--margin-bottom,.form div.form__error--margin-bottom{margin-bottom:20px}.form label.form__error--general,.form div.form__error--general{font-size:30px;line-height:35px;text-align:center}.form__input--bottom-margin+div.form__error,.form__select-outer+div.form__error{margin-bottom:20px}.form__textarea{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:122px;margin:39px 0 0;resize:none;text-transform:uppercase;width:100%}.form__textarea:-moz-placeholder{color:#636466}.form__textarea:-ms-input-placeholder{color:#636466}.form__textarea::placeholder{color:#636466}.form__textarea.placeholder{color:#636466}.form__select-outer{margin:39px 0 0;position:relative}.form__select-outer--bottom-margin{margin:0 0 19px}.form__select-outer--error.form__select-outer--bottom-margin{margin:0 0 5px}.form__select-wrapper{border-bottom:2px solid #e2e2e2;height:36px}.form__select-outer--error .form__select-wrapper{border-bottom-color:#cf2435}.form__select-text{font:20px/36px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;color:#636466;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;position:absolute;white-space:nowrap;width:100%;padding-right:20px}.form__select-arrow{height:7.5px;position:absolute;right:0;top:17px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:13px}.form__select-arrow .asset-arrow{fill:black}.form__button{background:#cf2435;border:none;color:white;display:block;font:30px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:90px;padding:0;text-transform:uppercase;transition:color 200ms, background 200ms;width:100%}@media screen and (min-width: 1024px){.form__button{bottom:0;left:0;position:absolute}}.form__button__arrow{height:7px;margin:0 0 0 8px;width:12.5px}.form__button__arrow .asset-arrow{fill:white;transition:fill 200ms}.no-touchevents .form__button:hover{background:white;color:#cf2435}.no-touchevents .form__button:hover .asset-arrow{fill:#cf2435}.form__fields{padding:0 0 122px}.form__dates{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:80px;-ms-flex-pack:justify;justify-content:space-between;margin:39px 0 0}.form__dates__arrow{background:#e2e2e2;height:60px;position:relative;text-align:center;vertical-align:center;width:35px}.form__dates__arrow .svg{display:block;height:7px;margin:25px auto 0;width:12.5px}.form__dates__arrow .svg .asset-arrow{fill:#636466}.form__dates__arrow--previous{-ms-flex-order:1;order:1}.form__dates__arrow--previous .svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.form__dates__arrow--next{-ms-flex-order:100;order:100}.form__file{border:2px solid black;cursor:pointer;display:inline-block;font:14px/56px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;padding:0 10px;text-align:center;text-transform:uppercase;width:100%}.form__file__filename{font:15px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:10px 0;text-align:center;width:100%}.no-touchevents .form__file:hover{border-color:#cf2435;background:#cf2435;color:white}.form input[type="file"]{height:0;opacity:0;position:absolute;visibilty:hidden !important;width:0;z-index:-1}.form__radio-label{border:2px solid black;cursor:pointer;display:inline-block;font:14px/56px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;margin-bottom:16px;margin-right:16px;min-width:109px;padding:0 10px;text-align:center;text-transform:uppercase;transition:background 200ms, border 200ms, color 200ms;width:auto}.no-touchevents .form__radio-label:hover{border-color:#cf2435;background:#cf2435;color:white}.form input[type="radio"]{height:0;opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}input[type="radio"]:checked+.form__radio-label{border-color:#cf2435;background:#cf2435;color:white}.form input[type="checkbox"]{height:0;opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.form__checkbox-label{display:inline-block;font:14px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px 0;text-transform:uppercase}.form__checkbox-label:before{background:#E2E2E2;color:black;content:"";display:inline-block;font:16px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:20px;margin:0 20px 0 0;text-align:center;vertical-align:middle;width:20px}.form__checkbox-label--alt{font:18px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}input[type="checkbox"]:checked+.form__checkbox-label:before{content:"X"}.form__date{display:block;height:80px;-ms-flex-order:50;order:50;padding:13px 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:71px}.form__date:nth-child(1),.form__date:nth-child(7){display:none}@media screen and (min-width: 768px){.form__date:nth-child(1),.form__date:nth-child(7){display:block}}.form__date__day{color:black;display:block;font:23px/23px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}.form__date__number{color:#636466;display:block;font:20px/20px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:7px 0 0}.form__date--no-dates{cursor:not-allowed;opacity:0.2}.form__date--selected{background:#cf2435}.form__date--selected .form__date__day,.form__date--selected .form__date__number{color:white}.form__times{border-top:2px solid #e2e2e2;margin:39px 0 50px;text-align:center}@media screen and (min-width: 768px){.form__times{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:222px;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;margin:60px 30px 0;padding:25px 30px 0;position:relative;text-align:left}}.form__time{color:black;display:block;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:30px;overflow:hidden;margin:30px 0 0;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.form__time{-ms-flex:1 25%;flex:1 25%;padding:0 0 0 38px;width:auto}}.form__time input{opacity:0;position:absolute;top:-100px}.form__time span{background:#e2e2e2;border-radius:50% 50%;display:inline-block;height:26px;margin:0 15px 0 0;position:relative;top:2px;vertical-align:top;width:26px}@media screen and (min-width: 768px){.form__time span{left:0;margin:0;position:absolute;top:2px}}.form__time input:checked+span{background:white;border:2px solid #cf2435}.form__time input:checked+span:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#cf2435;border-radius:50% 50%;content:"";height:10px;width:10px}.form__confirmation__sent-to{margin:18px 0 0;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}.form__confirmation__sent-to strong{display:block;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.form__confirmation__fields{margin:34px 0 0}.form__confirmation__label{color:#a0a0a0;font:23px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;float:left;text-align:right;text-transform:uppercase;width:38%}.form__confirmation__value{color:black;font:23px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;float:right;text-transform:uppercase;width:58%}.form__confirmation__value small{display:block;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:-7px 0 0;text-transform:none}.form__confirmation__calendar{margin:34px 0 0;text-align:center}.form__no-dates{padding:44px 0 65px;text-align:center}@media screen and (min-width: 768px){.form__no-dates{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}}.form__no-dates__title{color:black;font:25px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.form__no-dates p{display:block;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:15px 0 0}.form label.center{margin:0 auto}.form__checkbox-list__item{margin-bottom:20px}.form__checkbox-list__item:last-child{margin:0}.form__checkbox-list__item .form__checkbox-label{margin-bottom:5px}@media screen and (min-width: 768px){.form__checkbox-list__item .form__select-wrapper{margin-left:41px;max-width:300px}}@media screen and (min-width: 768px){.form__checkbox-list__item .form__select-wrapper+.form__error{margin-left:41px}}.icon-list{list-style:none;margin:0;padding:0}.icon-list li{color:black;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin:0 0 10px;padding:5px 0 5px 35px;position:relative;text-transform:uppercase}@media screen and (min-width: 768px){.icon-list li{padding:10px 0 10px 50px}}.icon-list li:last-child{margin:0}.icon-list__icon{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.icon-list--lightning-bolt .svg{height:50px;width:28px}@media screen and (min-width: 768px){.icon-list--lightning-bolt .svg{height:50px;width:28px}}.icon-list--lightning-bolt .svg .asset-lightning-bolt{fill:black}@media screen and (min-width: 1024px){.icon-list--dual-tablet{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1550px){.icon-list--dual-tablet{display:block}}@media screen and (min-width: 1024px){.icon-list--dual-tablet li{margin-bottom:25px;width:50%}}@media screen and (min-width: 1550px){.icon-list--dual-tablet li{margin-bottom:10px;width:100%}}.icon-list--dual-tablet li .icon-list__icon{top:0;-ms-transform:none;transform:none}.link{color:#cf2435;font:16px/16px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}.link .svg{height:7px;margin:0 0 0 5px;position:relative;top:-2px;width:12.5px}.link .svg *{fill:#cf2435;transition:fill 200ms}.link--back{color:#636466}.link--back .svg{margin:0 5px 0 0;-ms-transform:rotate(180deg);transform:rotate(180deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.link--back .svg *{fill:#bbbbbb}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.standalone-link{color:#cf2435;display:block;font:16px/29px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){.standalone-link{display:initial}}.standalone-link__arrow{height:7px;left:0;margin:0 0 0 5px;position:relative;top:-1px;transition:left 200ms;width:12.5px}.no-touchevents .standalone-link:hover .standalone-link__arrow{left:3px}.standalone-link--black{color:black}.standalone-link--black .asset-arrow{fill:black}.standalone-link--white{color:white}.standalone-link--white .asset-arrow{fill:white}.standalone-link--alt-size-1{font-size:16px}.hero+.alternating-callouts{margin-top:50px}@media screen and (min-width: 768px){.hero+.alternating-callouts{margin-top:100px}}.alternating-callout{padding:0 0 20px}@media screen and (min-width: 768px){.alternating-callout{padding:0 0 100px}}@media screen and (max-width: 767px){.alternating-callout:last-child{padding-bottom:100px}}.alternating-callout+.faqs{margin-top:0}.alternating-callout--margin-top{margin:30px 0 0}@media screen and (min-width: 768px){.alternating-callout--margin-top{margin:100px 0 0}}@media screen and (min-width: 768px){.alternating-callout__inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 1200px){.alternating-callout__inner{-ms-flex-align:center;align-items:center}}.alternating-callout__image{width:100%}@media screen and (min-width: 768px){.alternating-callout__image{-ms-flex:1 0 auto;flex:1 0 auto;object-fit:cover;object-position:center;width:56.125%}}.alternating-callout__link{display:block;width:100%}@media screen and (min-width: 768px){.alternating-callout__link{-ms-flex:1 0 auto;flex:1 0 auto;width:56.125%}}.alternating-callout__link .alternating-callout__image{-ms-flex:initial !important;flex:initial !important;width:100% !important}.alternating-callout__details{padding:31px 25px 0}@media screen and (min-width: 768px){.alternating-callout__details{padding:0 6%;padding-top:8px}}@media screen and (min-width: 1200px){.alternating-callout__details{padding-top:0}}.alternating-callout__title{color:black;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.alternating-callout__title--highlight{color:white;font:50px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 30px;text-transform:uppercase}.alternating-callout__title--highlight>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.alternating-callout__title--highlight>span{padding:0 25px}}@supports (-ms-ime-align: auto){.alternating-callout__title--highlight>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;left:25px;position:relative;box-shadow:10px 0 0 #000,-10px 0 0 #000;left:10px;position:relative}@media screen and (min-width: 1200px){.alternating-callout__title--highlight>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 1200px){.alternating-callout__title--highlight>span{left:25px;position:relative}}}_:-ms-fullscreen .alternating-callout__title--highlight>span,_:-ms-lang(x) .alternating-callout__title--highlight>span,:root .alternating-callout__title--highlight>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;left:25px;position:relative;box-shadow:10px 0 0 #000,-10px 0 0 #000;left:10px;position:relative}@media screen and (min-width: 1200px){_:-ms-fullscreen .alternating-callout__title--highlight>span,_:-ms-lang(x) .alternating-callout__title--highlight>span,:root .alternating-callout__title--highlight>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 1200px){_:-ms-fullscreen .alternating-callout__title--highlight>span,_:-ms-lang(x) .alternating-callout__title--highlight>span,:root .alternating-callout__title--highlight>span{left:25px;position:relative}}@media screen and (min-width: 768px){.alternating-callout__title--highlight{font-size:60px;line-height:60px}}.alternating-callout__title--no-margin{margin:0}.alternating-callout__title--mobile-center{text-align:center}@media screen and (min-width: 768px){.alternating-callout__title--mobile-center{text-align:initial}}.alternating-callout__title a{color:inherit;text-decoration:none}.alternating-callout__subtitle{color:#adaca7;font:20px/30px "hk_groteskmedium","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 14px;text-transform:uppercase}.alternating-callout__subtitle>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.alternating-callout__subtitle>span{padding:0 25px}}@supports (-ms-ime-align: auto){.alternating-callout__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;left:25px;position:relative;box-shadow:10px 0 0 #000,-10px 0 0 #000;left:10px;position:relative}@media screen and (min-width: 1200px){.alternating-callout__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 1200px){.alternating-callout__subtitle>span{left:25px;position:relative}}}_:-ms-fullscreen .alternating-callout__subtitle>span,_:-ms-lang(x) .alternating-callout__subtitle>span,:root .alternating-callout__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;left:25px;position:relative;box-shadow:10px 0 0 #000,-10px 0 0 #000;left:10px;position:relative}@media screen and (min-width: 1200px){_:-ms-fullscreen .alternating-callout__subtitle>span,_:-ms-lang(x) .alternating-callout__subtitle>span,:root .alternating-callout__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 1200px){_:-ms-fullscreen .alternating-callout__subtitle>span,_:-ms-lang(x) .alternating-callout__subtitle>span,:root .alternating-callout__subtitle>span{left:25px;position:relative}}.alternating-callout__subtitle>span{padding-bottom:5px;position:relative;top:5px}.alternating-callout__description{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.alternating-callout__button{margin:19px 0 0;width:100%}@media screen and (min-width: 768px){.alternating-callout__button{margin:44px 0 0;width:auto}}.alternating-callout--right .alternating-callout__image,.alternating-callout--right .alternating-callout__link,.alternating-callouts>.alternating-callout:nth-child(even) .alternating-callout__link,.alternating-callouts>.alternating-callout:nth-child(even) .alternating-callout__image{-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.alternating-callout--right .alternating-callout__details,.alternating-callouts>.alternating-callout:nth-child(even) .alternating-callout__details{padding:8px 4% 0 8%}}@media screen and (min-width: 1200px){.alternating-callout--right .alternating-callout__details,.alternating-callouts>.alternating-callout:nth-child(even) .alternating-callout__details{padding:0 4% 0 8%}}.alternating-callout--left .alternating-callout__image,.alternating-callout--left .alternating-callout__link{-ms-flex-order:unset !important;order:unset !important}@media screen and (min-width: 768px){.alternating-callout--left .alternating-callout__details{padding:0 6% !important;padding-top:8px !important}}@media screen and (min-width: 1200px){.alternating-callout--left .alternating-callout__details{padding-top:0 !important}}.alternating-callout .icon-list{margin:0 0 37px}.article{margin:0 auto;max-width:730px;padding:0 0 100px;word-wrap:break-word}@media screen and (min-width: 1600px){.article--wider{max-width:980px}}.article--landing{max-width:initial;margin:0}.article--landing>.content-module{margin-left:auto !important;margin-right:auto !important;max-width:780px;padding-left:25px !important;padding-right:25px !important}@media screen and (min-width: 768px){.article--landing>.content-module{max-width:860px;padding-left:65px !important;padding-right:65px !important}}@media screen and (min-width: 1600px){.article--landing>.content-module{max-width:1030px}}.article--landing>.content-module--full{margin-left:0 !important;margin-right:0 !important;max-width:initial;padding-left:0 !important;padding-right:0 !important}.article .article-meta{background:#f4f5f6;padding:45px 25px;margin-bottom:40px}@media screen and (min-width: 768px){.article .article-meta{margin-bottom:0;background:transparent;padding-bottom:0;padding-top:0}}.article .article-meta .article-meta-info{color:#939598;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.article .article-meta .article-meta-info span:after{content:"•";display:inline-block;margin:0 20px}.article .article-meta .article-meta-info span:last-child:after{display:none}.article .article-meta .article-meta-info__link{color:#636466;text-decoration:none;display:block;margin-top:23px}@media screen and (min-width: 768px){.article .article-meta .article-meta-info__link{display:inline-block;margin-top:0}}.article .article-meta .article-meta-info__link .svg{height:7px;margin:0 0 0 5px;position:relative;top:-2px;width:12.5px}.article .article-meta .article-meta-info__link .svg *{fill:#636466;transition:fill 200ms}.article .article-meta .article-meta-info__link--red{color:#cf2435}.article .article-meta .article-meta-info__link--red .svg *{fill:#cf2435}.article .article-meta .article-share .share{color:#000;padding-top:19px}@media screen and (min-width: 768px){.article .article-meta .article-share .share{padding-top:45px}}.article .article-meta .article-share .share span{font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.article .article-meta .article-share .share a{color:inherit;height:20px;margin:0 15px;text-decoration:none}.article h2{color:#cf2435;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:18px;text-transform:uppercase}@media screen and (min-width: 768px){.article h2{font-size:45px;line-height:45px;margin-bottom:35px}}.article h3{font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:-.7px;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.article h3{font-size:45px;letter-spacing:-.9px;line-height:60px;margin:0 0 25px}}.article h4{font:20px/25px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.article h4{font-size:20px;line-height:30px;margin:0 0 13px}}.article h5{color:#cf2435;font:16px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.article h5{font-size:16px;line-height:22px;margin:0 0 13px}}.article h6{font:16px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.article h6{font-size:16px;line-height:22px;margin:0 0 13px}}.article p,.article li{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:0}.article p:last-child{margin-bottom:0}.article>*:not(.carousel-module):not(.content-image-with-text):not(.article-meta){margin-left:25px;margin-right:25px}@media screen and (min-width: 768px){.article>*:not(.carousel-module):not(.content-image-with-text):not(.article-meta){margin-left:0;margin-right:0}}.article ol,.article ul{padding-left:25px}.article p,.article ol,.article ul{margin-bottom:5px}@media screen and (min-width: 768px){.article p,.article ol,.article ul{margin-bottom:13px;margin-top:0}}.article p+h2,.article p+h3,.article p+h4,.article ol+h2,.article ol+h3,.article ol+h4,.article ul+h2,.article ul+h3,.article ul+h4{margin-top:30px}@media screen and (min-width: 768px){.article p+h2,.article p+h3,.article p+h4,.article ol+h2,.article ol+h3,.article ol+h4,.article ul+h2,.article ul+h3,.article ul+h4{margin-top:62px}}.article-feed{margin:0 auto;max-width:1920px;width:100%}@media screen and (min-width: 768px){.article-feed{margin-bottom:100px;padding:0 65px}}.article-feed .article-link{text-decoration:none}.article-feed .article-item{position:relative;margin:0 auto;max-width:1920px;width:100%}@media screen and (min-width: 768px){.article-feed .article-item{display:-ms-flexbox;display:flex;margin-bottom:100px}}@media screen and (min-width: 768px){.article-feed .article-item:last-of-type{margin-bottom:50px}}.article-feed .article-item__image{max-height:600px;position:relative}@media screen and (min-width: 768px){.article-feed .article-item__image{width:55%}}.article-feed .article-item__image picture,.article-feed .article-item__image img{height:100%;object-fit:cover;width:100%}.article-feed .article-item__image__link{height:100%;left:0;position:absolute;top:0;width:100%}.article-feed .article-item__content{position:relative}@media screen and (min-width: 768px){.article-feed .article-item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:45%}}.article-feed .article-item__content .article-item-content-text{background:#fff;padding:23px 26px 44px}@media screen and (min-width: 768px){.article-feed .article-item__content .article-item-content-text{margin-left:-20%;padding:25px;width:120%}}@media screen and (min-width: 1600px){.article-feed .article-item__content .article-item-content-text{padding:50px}}.article-feed .article-item__content .article-item-content-text .article-item-meta{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width: 767px){.article-feed .article-item__content .article-item-content-text .article-item-meta{margin-bottom:8px}}.article-feed .article-item__content .article-item-content-text .article-item-title{color:black;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;margin-bottom:11px}@media screen and (min-width: 768px){.article-feed .article-item__content .article-item-content-text .article-item-title{font-size:4.0625vw;line-height:4.375vw}}@media screen and (min-width: 1600px){.article-feed .article-item__content .article-item-content-text .article-item-title{font-size:65px;line-height:70px}}.article-feed .article-item__content .article-item-content-text .article-item-title a{color:#000000;text-decoration:none}.article-feed .article-item__content .article-item-content-text .article-item-excerpt{margin-bottom:13px}.article-feed .article-item__content .article-item-content-text .article-item-excerpt p{color:#000;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:0}.article-feed .article-item__content .article-item-content-text .article-item-excerpt p:last-child{margin-bottom:0}.article-feed__load-more{padding:0px 27px 50px}@media screen and (min-width: 768px){.article-feed__load-more{padding:0}}.awards{background-color:black;background-size:cover;background-repeat:no-repeat;background-position:center;padding:70px 0 0;position:relative}.awards__title{color:#cf2435;font:63px/63px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}.awards__scroller{overflow:auto;position:relative}.awards__scroller__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;padding:60px 30px 200px;width:fit-content}@media screen and (min-width: 768px){.awards__scroller__inner{padding:60px 200px 60px 180px}}.awards__horizontal-divider{background:#cf2435;height:2px;left:30px;position:absolute;right:30px;top:304px}@media screen and (min-width: 768px){.awards__horizontal-divider{left:180px;right:180px}}.awards__horizontal-divider:before,.awards__horizontal-divider:after{background:#cf2435;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:-4px;width:10px}.awards__horizontal-divider:after{left:auto;right:0}.awards__year{color:#cf2435;font:38px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;position:absolute;left:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:9px}.awards__year-group{-ms-flex-negative:0;flex-shrink:0;min-height:415px;padding-left:60px;position:relative}.awards__year-group:before,.awards__year-group:after{background:white;content:"";display:block;height:158px;left:29px;position:absolute;top:75px;width:2px}.awards__year-group:after{top:257px}.awards__year-group__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.awards__award{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;position:relative;width:220px;text-align:center}.awards__award img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.awards__award__name{color:#e2e2e2;font:14px/22px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:20px 0 0;max-height:244px;text-transform:uppercase}.awards__award--top-low{margin-top:38px;height:206px}.awards__award--top-high{height:244px}.awards__award--top-low .awards__award__name,.awards__award--top-high .awards__award__name{padding-bottom:10px}.awards__award--bottom{margin:246px -110px 0;padding-top:47px}.awards__award--bottom:before,.awards__award--top-high:after,.awards__award--top-low:after{border-left:2px white dashed;content:"";display:block;height:100%;margin-left:50%;opacity:0.2;-ms-transform:translateX(-1px);transform:translateX(-1px)}.awards__award--bottom:before{height:37px;position:absolute;top:0}.bar-footer{background:black;color:#636466;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:12px/30px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:200px;overflow:hidden;padding:30px 20px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.bar-footer{-ms-flex-direction:row;flex-direction:row;font-size:14px;height:100px;-ms-flex-pack:justify;justify-content:space-between;line-height:100px;padding:0 65px}}.bar-footer__logo{height:30px}@media screen and (min-width: 1024px){.bar-footer__logo{height:auto}}.bar-footer__logo img{width:147px}.bar-footer a{color:inherit;text-decoration:none}.no-touchevents .bar-footer a:hover{color:white}.bar-footer .copyright{margin:20px 0 0}@media screen and (min-width: 1024px){.bar-footer .copyright{margin:0}}.bar-footer .page-footer__social{margin:20px auto;max-width:300px;width:100%}@media screen and (min-width: 1024px){.bar-footer .page-footer__social{margin:0;padding-right:0}}.bar-header{background:black}.bar-header__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;max-width:1920px;position:relative}@media screen and (min-width: 768px){.bar-header__inner{padding:0 65px}}@media screen and (min-width: 1024px){.bar-header__inner{-ms-flex-pack:left;justify-content:left}}.bar-header__logo{-ms-flex-item-align:normal;-ms-grid-row-align:normal;align-self:normal;display:inline-block;height:26px;margin-right:10px;position:relative;top:19px;width:175px}.bar-header__location{color:#cf2435;font:18px/18px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1024px){.bar-header__location{font-size:32px;line-height:32px}}.hero .book-class{z-index:100}#book-class{position:relative}@media screen and (min-width: 768px){body:not(.mobile-only) #book-class{height:100%;min-height:585px}}.hero>#book-class{height:auto !important;min-height:0 !important;position:static}.book-class{background:white;position:relative}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class{height:625px;max-width:440px;width:100%}}.content-module .book-class{background:#f5f5f5;margin:0 auto}.form-callout__form .book-class{background:#f9fafa}@media screen and (min-width: 768px){body:not(.mobile-only) .form-callout__form .book-class{height:100%;min-height:585px}}.dual-module .book-class{background:#f4f5f6;height:100%;position:relative}@media screen and (min-width: 768px){body:not(.mobile-only) .dual-module .book-class{min-height:705px}}@media screen and (min-width: 768px){body:not(.mobile-only) .dual-module .book-class>div{background:#f4f5f6;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.book-class--loading{min-height:647px}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class--loading{min-height:initial}}@media screen and (min-width: 768px){.hero .book-class--step-1{width:292px}}@media screen and (min-width: 1100px){.hero .book-class--step-1{width:440px}}.book-class--step-2{max-width:768px !important}@media screen and (min-width: 768px){body:not(.mobile-only) .form-callout__form .book-class--step-2{max-width:initial;position:absolute;right:0;width:768px;z-index:999999}}.book-class__message{font:12px/12px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}.book-class__header{padding:40px 0 0}.book-class__header--with-back{padding:26px 0 0;text-align:left}.book-class__header--large{padding:30px 0 0}.book-class__back{color:black;display:block;font:12px/12px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 0 16px;text-decoration:none;text-transform:uppercase}.book-class__back__arrow{height:7px;margin:0 8px 0 0;position:relative;top:-2px;-ms-transform:rotate(180deg);transform:rotate(180deg);width:10px}.book-class__back__arrow .asset-arrow{fill:black}.book-class__title{color:#cf2435;margin:0 auto !important;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif !important;padding:0 20px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__title{font-size:40px !important;line-height:40px !important}html[lang="pt-pt"] body:not(.mobile-only) .book-class__title{font-size:35px !important;line-height:30px !important}html[lang="es-es"] body:not(.mobile-only) .book-class__title{font-size:40px !important;line-height:35px !important}}@media screen and (min-width: 1100px){body:not(.mobile-only) .book-class__title{font-size:40px !important;line-height:40px !important}html[lang="zh-tw"] body:not(.mobile-only) .book-class__title{font-size:45px !important}html[lang="pt-pt"] body:not(.mobile-only) .book-class__title{font-size:40px !important;line-height:35px !important}html[lang="es-es"] body:not(.mobile-only) .book-class__title{font-size:40px !important;line-height:35px !important}}.book-class__header--with-back .book-class__title{margin:15px 0 0}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__header--large .book-class__title{font-size:52px;line-height:52px}}.book-class .PhoneInput{border-bottom:2px solid #e2e2e2;height:36px}.book-class .PhoneInput input{background:none;border:none;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;text-transform:uppercase}.book-class .PhoneInput input:-moz-placeholder{color:#636466}.book-class .PhoneInput input:-ms-input-placeholder{color:#636466}.book-class .PhoneInput input::placeholder{color:#636466}.book-class .PhoneInput input.placeholder{color:#636466}.book-class__phone-error .PhoneInput{border-bottom-color:#cf2435}.book-class__input{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;text-transform:uppercase;width:100%}.book-class__input:-moz-placeholder{color:#636466}.book-class__input:-ms-input-placeholder{color:#636466}.book-class__input::placeholder{color:#636466}.book-class__input.placeholder{color:#636466}.book-class__input--error{border-bottom-color:#cf2435}.book-class__select-outer{position:relative}.book-class__select-wrapper{border-bottom:2px solid #e2e2e2;height:36px}.book-class__select-outer--error .book-class__select-wrapper{border-bottom-color:#cf2435}.book-class .PhoneInput,.book-class__input,.book-class__select-wrapper{margin:19px 0 0}.book-class__select-text{font:20px/34px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;color:#636466;text-transform:uppercase}.book-class__select-arrow{height:7.5px;position:absolute;right:0;top:17px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:13px}.book-class__select-arrow .asset-arrow{fill:black}.book-class__button{background:#cf2435;border:none;color:white;display:block;font:30px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:90px;padding:0;text-transform:uppercase;transition:color 200ms, background 200ms;width:100%}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__button{bottom:0;left:0;position:absolute}}.book-class__button--disabled{background:#e2e2e2 !important;color:white !important;cursor:not-allowed}.book-class__button--disabled .asset-arrow{fill:white !important}.book-class__button__arrow{height:7px;margin:0 0 0 8px;width:12.5px}.book-class__button__arrow .asset-arrow{fill:white;transition:fill 200ms}.no-touchevents .book-class__button:hover{background:black;color:white}.no-touchevents .book-class__button:hover .asset-arrow{fill:white}.book-class__split-button{display:-ms-flexbox;display:flex}.book-class__split-button .book-class__button{font-size:20px;height:60px;line-height:60px;margin:0 5px;bottom:auto !important;left:auto !important;position:relative !important}.book-class__tip{background:#f0f0f0;color:#141414;height:90px;margin:45px 0 0;padding:20px 0 0;text-align:center}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__tip{bottom:0;left:0;margin:0;position:absolute;width:100%}}.book-class__tip__title{font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 5px;text-transform:uppercase}.book-class__tip p{color:#2f2f2f;font:14px/18px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.book-class__reveal{display:none}body.mobile-only .book-class__reveal{display:block}@media screen and (min-width: 768px){.book-class__reveal{display:block}}.book-class__reveal--visible{display:block}.book-class__reveal-icon{position:relative;text-align:center;top:40px}body.mobile-only .book-class__reveal-icon{display:none}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__reveal-icon{display:none}}.book-class__reveal-icon .svg{height:10.5px;width:17.5px}.book-class__fields{padding:0 25px 72px}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__fields{padding:0 29px 72px}}@media screen and (min-width: 1024px){body:not(.mobile-only) .book-class__fields{padding:0 58px 72px}}.book-class__row .book-class__input:first-child{margin-right:5% !important;width:65%}.book-class__row .book-class__input:last-child{width:30%}.book-class__dates{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:80px;-ms-flex-pack:justify;justify-content:space-between;margin:44px 0 0}.book-class__dates__arrow{background:#e2e2e2;height:60px;position:relative;text-align:center;vertical-align:center;width:35px}.book-class__dates__arrow .svg{display:block;height:7px;margin:25px auto 0;width:12.5px}.book-class__dates__arrow .svg .asset-arrow{fill:#636466}.book-class__dates__arrow--previous{-ms-flex-order:1;order:1}.book-class__dates__arrow--previous .svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.book-class__dates__arrow--next{-ms-flex-order:100;order:100}.book-class__date{display:block;height:80px;-ms-flex-order:50;order:50;padding:13px 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:71px}.book-class__date:nth-child(1),.book-class__date:nth-child(7){display:none}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__date:nth-child(1),body:not(.mobile-only) .book-class__date:nth-child(7){display:block}}.book-class__date__day{color:black;display:block;font:23px/23px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}.book-class__date__number{color:#636466;display:block;font:20px/20px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:7px 0 0}.book-class__date--no-dates{cursor:not-allowed;opacity:0.2}.book-class__date--selected{background:#cf2435}.book-class__date--selected.book-class__date--no-dates{background:#e2e2e2;opacity:1}.book-class__date--selected .book-class__date__day,.book-class__date--selected .book-class__date__number{color:white}.book-class__times{border-top:2px solid #e2e2e2;margin:39px 0 50px;text-align:center}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__times{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:222px;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;margin:60px 30px 0;padding:25px 30px 30px;position:relative;text-align:left}}.book-class__time{color:black;display:block;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:30px;overflow:hidden;margin:30px 0 0;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__time{-ms-flex:1 25%;flex:1 25%;padding:0 0 0 38px;width:auto}}.book-class__time input{opacity:0;position:absolute;top:-100px}.book-class__time span{background:#e2e2e2;border-radius:50% 50%;display:inline-block;height:26px;margin:0 15px 0 0;position:relative;top:2px;vertical-align:top;width:26px}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__time span{left:0;margin:0;position:absolute;top:2px}}.book-class__time input:checked+span{background:white;border:2px solid #cf2435}.book-class__time input:checked+span:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#cf2435;border-radius:50% 50%;content:"";height:10px;width:10px}.book-class__confirmation__sent-to{margin:25px 0 0;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}.book-class__confirmation__sent-to strong{display:block;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.book-class__confirmation__fields{margin:34px 20px 0;padding-bottom:34px}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__confirmation__fields{padding-bottom:0}}.book-class__confirmation__label{color:#a0a0a0;font:23px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;float:left;text-align:right;text-transform:uppercase;width:38%}.book-class__confirmation__value{color:black;font:23px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;float:right;text-transform:uppercase;width:58%}.book-class__confirmation__value small{display:block;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:-7px 0 0;text-transform:none}.book-class__confirmation__calendar{padding:34px 0 0;text-align:center}.book-class__no-dates{padding:44px 30px 65px;text-align:center}@media screen and (min-width: 768px){.book-class__no-dates{padding:44px 0}}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class__no-dates{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}}.book-class__no-dates__title{color:black;font:25px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.book-class__no-dates p{display:block;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:15px 0 0}.book-class__no-dates p a{color:inherit}.book-class__sms-signup,.book-class__email-signup{color:#636466;font:14px/16px "TrumpGothicWestW01-Regu","Helvetica Neue","Helvetica",Arial,sans-serif;margin:17px 0 0;position:relative}.book-class__sms-signup input,.book-class__email-signup input{position:relative;top:2px;vertical-align:top}.book-class__sms-signup>div,.book-class__email-signup>div{margin:0 0 0 20px;top:1px}.book-class__sms-signup--large,.book-class__email-signup--large{font-style:normal;font-size:20px;line-height:20px}.book-class__terms{color:#636466;font:italic 16px/16px "TrumpGothicWestW01-Regu","Helvetica Neue","Helvetica",Arial,sans-serif;margin:17px 0 0;position:relative;text-align:center}.book-class__terms input{position:relative;top:2px;vertical-align:top}.book-class__terms>div{margin:0 0 0 20px;top:1px}.book-class__terms--large{font-style:normal;font-size:20px;line-height:20px}.book-class__tooltip-wrapper{background:url('../png/asset.tooltip-i.png') no-repeat;background-size:100% 100%;border:0;display:inline-block;height:17px;padding:0;position:relative;width:17px;vertical-align:top}.book-class__tooltip{background:white;border:2px solid #636466;bottom:30px;color:black;display:none;font:15px/20px "TrumpGothicWestW01-Regu","Helvetica Neue","Helvetica",Arial,sans-serif;padding:15px 10px;position:absolute;right:-65px;text-align:left;text-transform:uppercase;width:250px;z-index:20}.book-class__tooltip:after{background:white;border:2px solid #636466;border-width:2px 2px 0 0;bottom:-10px;height:15px;content:"";display:block;position:absolute;right:63px;-ms-transform:rotate(135deg);transform:rotate(135deg);width:15px}.book-class__tooltip-wrapper:hover .book-class__tooltip,.book-class__tooltip-wrapper:active .book-class__tooltip,.book-class__tooltip-wrapper:focus .book-class__tooltip{display:block}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class--step-1 .PhoneInput,body:not(.mobile-only) .book-class--step-1 .book-class__input,body:not(.mobile-only) .book-class--step-1 .book-class__select-wrapper{margin:6px 0 0}}@media screen and (min-width: 1100px){body:not(.mobile-only) .book-class--step-1 .PhoneInput,body:not(.mobile-only) .book-class--step-1 .book-class__input,body:not(.mobile-only) .book-class--step-1 .book-class__select-wrapper{margin:15px 0 0}html[lang="pt-pt"] body:not(.mobile-only) .book-class--step-1 .PhoneInput,html[lang="pt-pt"] body:not(.mobile-only) .book-class--step-1 .book-class__input,html[lang="pt-pt"] body:not(.mobile-only) .book-class--step-1 .book-class__select-wrapper{margin:10px 0 0}}@media screen and (min-width: 768px){body:not(.mobile-only) .book-class--step-1 .book-class__fields{padding:0 30px 72px}}@media screen and (min-width: 1100px){body:not(.mobile-only) .book-class--step-1 .book-class__fields{padding:0 58px 72px}}.breadcrumb{background-color:#eeeeef;list-style:none;margin:0;padding:40px 26px}@media screen and (min-width: 768px){.breadcrumb{padding:39px 4.0625vw}}.breadcrumb__item{background-image:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.chevron.svg');background-position:center right;background-repeat:no-repeat;background-size:8px;color:#666666;font:13px/13px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;display:inline-block;margin-right:10px;padding-right:20px}.breadcrumb__item:last-child{background-image:none;color:#000000;margin-right:0;padding-right:0;pointer-events:none}.breadcrumb__link{color:inherit;text-decoration:none;text-transform:uppercase}.callouts-with-background{background:black}.callouts-with-background__inner{margin:0 auto;max-width:1600px;padding:80px 24px 50px 24px}@media screen and (min-width: 768px){.callouts-with-background__inner{padding:160px 40px 134px 0}}.callouts-with-background__heading{color:white;font:80px/80px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto 16px;text-align:center;text-transform:uppercase}.callouts-with-background__heading>span{background-color:#cf2435;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.callouts-with-background__heading>span{box-shadow:.15em 0 0 #cf2435,-.15em 0 0 #cf2435;padding:0}}_:-ms-fullscreen .callouts-with-background__heading>span,_:-ms-lang(x) .callouts-with-background__heading>span,:root .callouts-with-background__heading>span{box-shadow:.15em 0 0 #cf2435,-.15em 0 0 #cf2435;padding:0}@media screen and (min-width: 768px){.callouts-with-background__heading{font-size:160px;line-height:200px;margin-bottom:10px}}.callouts-with-background__subheading{color:white;font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 64px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.callouts-with-background__subheading{font-size:45px;line-height:45px;margin:0 0 100px}}.callouts-with-background__number{color:#cf2435;margin:0 0 24px}@media screen and (min-width: 768px){.callouts-with-background__number{float:left;font-size:160px;margin:0;left:0;line-height:160px;position:absolute;text-align:right;top:0;width:144px}}.callouts-with-background__title{color:white;font:64px/64px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 0 32px;position:relative;text-transform:uppercase}@media screen and (min-width: 768px){.callouts-with-background__title{-ms-flex-align:center;align-items:center;font-size:90px;display:-ms-flexbox;display:flex;line-height:90px;min-height:160px;padding:0 0 0 176px;margin-right:0}}@media screen and (min-width: 1200px){.callouts-with-background__title{margin-right:12.22222222vw}}@media screen and (min-width: 1440px){.callouts-with-background__title{margin-right:176px}}.callouts-with-background__items{border-bottom:1px solid #636466;margin-bottom:32px}@media screen and (min-width: 768px){.callouts-with-background__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:32px 0 32px 176px}}@media screen and (min-width: 1200px){.callouts-with-background__items{margin-right:12.22222222vw}}@media screen and (min-width: 1440px){.callouts-with-background__items{margin-right:176px}}.callouts-with-background__item{padding-bottom:32px}@media screen and (min-width: 768px){.callouts-with-background__item{padding-bottom:64px;width:30%}}.callouts-with-background__item__title{color:#cf2435;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 16px;text-transform:uppercase}.callouts-with-background__item p{color:white;font:20px/26px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:0px;margin-bottom:0px}.callout-bar{background:#eeeeef;margin-bottom:45px}@media screen and (min-width: 768px){.callout-bar{margin-bottom:82.5px}}.callout-bar--remove-margin-bottom{margin-bottom:0}.callout-bar .wrapper{padding:30px 25px}@media screen and (min-width: 768px){.callout-bar .wrapper{padding:30px 65px}}@media screen and (min-width: 1024px){.callout-bar .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:1300px}}@media screen and (min-width: 1024px){.callout-bar .wrapper>*{-ms-flex-negative:0;flex-shrink:0}}.callout-bar__content{font:16px/25px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;padding:20px 0}@media screen and (min-width: 768px){.callout-bar__content{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}}@media screen and (min-width: 1024px){.callout-bar__content{-ms-flex-negative:1 !important;flex-shrink:1 !important;padding:0 85px}}.callout-bar .whatsapp{height:auto;width:216px}.career-apply__header{padding-bottom:0}.career-apply__content{padding-top:11px}.career-apply__content h3{margin-bottom:15px}@media screen and (min-width: 768px){.career-apply__content h3{margin-bottom:40px}}@media screen and (min-width: 768px){.career-apply__content.dual-col{padding-top:36px;padding-bottom:94px}}.career-apply__embed{margin-top:43px}@media screen and (min-width: 768px){.career-apply__embed{margin-top:0}}.career-apply__form{margin-top:43px}@media screen and (min-width: 768px){.career-apply__form{margin-top:0;position:relative}.career-apply__form .form__input:first-child{margin-top:4px}}.career-apply__form .form__fields{padding-bottom:50px}@media screen and (min-width: 768px){.career-apply__form .form__fields{padding-bottom:162px}}.career-apply__form input{margin-top:41px}.career-apply__form .form__row__label{margin-top:46px}.carousel-callout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1280px;width:100%}@media screen and (min-width: 768px){.carousel-callout{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-bottom:160px;padding-left:40px;padding-right:16px}}.carousel-callout__info{padding:0 20px 41px 20px}@media screen and (min-width: 768px){.carousel-callout__info{-ms-flex-order:-1;order:-1;padding:0 60px 0 0;width:50%}}@media screen and (min-width: 1200px){.carousel-callout__info{width:35%;padding:40px 60px 0 0}}.carousel-callout__info h2{font:45px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;margin-top:0;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.carousel-callout__info h2{text-align:left}}.carousel-callout__info p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:10px}.carousel-callout__info p:first-child{margin-top:0}.carousel-callout__info p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.carousel-callout__carousel{width:50%}}@media screen and (min-width: 1200px){.carousel-callout__carousel{width:65%}}.carousel-module{width:100%}@media screen and (min-width: 768px){.carousel-module--align-slides-to-copy{-ms-transform:translateX(-40px);transform:translateX(-40px);width:calc(100% + 65px)}}.carousel{overflow:hidden;position:relative}@media screen and (min-width: 768px){.carousel{padding:0 25px 0 40px}}.carousel .carousel-item__image{width:100%}.carousel .carousel-item--text{color:#c7c8ca;font:14px/18px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:20px;text-transform:uppercase}@media screen and (min-width: 768px){.carousel .carousel-item--text{padding:20px 0 0}}.carousel__navigation{background:#000;bottom:1px;display:-ms-flexbox;display:flex;height:60px;position:absolute;right:0;width:100px;z-index:2}@media screen and (min-width: 768px){.carousel__navigation{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.carousel__navigation .carousel-prev,.carousel__navigation .carousel-next{background:#000000;background-size:10px 18px;display:block;height:60px;position:relative;transition:background 200ms;width:50px}.carousel__navigation .carousel-prev .svg,.carousel__navigation .carousel-next .svg{height:10.5px;left:50%;margin:-5.25px 0 0 -9px;position:absolute;top:50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;transform-origin:center center;width:18px}.carousel__navigation .carousel-prev .svg *,.carousel__navigation .carousel-next .svg *{fill:white;transition:fill 200ms}.no-touchevents .carousel__navigation .carousel-prev:hover,.no-touchevents .carousel__navigation .carousel-next:hover{background:white}.no-touchevents .carousel__navigation .carousel-prev:hover .svg *,.no-touchevents .carousel__navigation .carousel-next:hover .svg *{fill:black}.carousel__navigation .carousel-prev .svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.carousel__count{background:#000;bottom:1px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:12px/12px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;-ms-flex-pack:center;justify-content:center;position:absolute;right:100px;text-align:center;width:50px}@media screen and (min-width: 768px){.carousel__count{background:transparent;bottom:auto;font-size:14px;line-height:14px;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}}.carousel__count span{color:#fff}@media screen and (min-width: 768px){.carousel__count span{color:#636466}}.carousel__count span:first-child:after{background:#fff;content:"";display:block;height:1px;margin:6px auto 4px;width:14px}@media screen and (min-width: 768px){.carousel__count span:first-child:after{background:#636466}}.ccpa{background:#EEEEEF;padding-bottom:50px}.ccpa__hero{background:black;background-position:center;background-repeat:no-repeat;background-size:cover;height:330px;position:relative}@media screen and (min-width: 1024px){.ccpa__hero{height:439px}}@media screen and (min-width: 1440px){.ccpa__hero{height:617px}}.ccpa__hero__text{font-family:"TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:76px;color:#FFFFFF;left:15px;letter-spacing:0;line-height:68px;max-width:300px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.ccpa__hero__text{left:65px;max-width:420px}}@media screen and (min-width: 1024px){.ccpa__hero__text{font-size:102px;letter-spacing:0;line-height:96px;max-width:400px}}@media screen and (min-width: 1440px){.ccpa__hero__text{font-size:160px;letter-spacing:0;line-height:140px;max-width:600px}}.ccpa__content{padding:0 15px}@media screen and (min-width: 768px){.ccpa__content{padding:0 65px}}@media screen and (min-width: 1024px){.ccpa__content{margin:0 auto;max-width:730px;padding:0}}@media screen and (min-width: 1440px){.ccpa__content{margin:0 auto;max-width:980px}}.ccpa__content h2{color:#cf2435;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:18px;text-transform:uppercase}@media screen and (min-width: 768px){.ccpa__content h2{font-size:45px;line-height:45px;margin-bottom:35px}}.ccpa__content h3{font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:-.7px;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.ccpa__content h3{font-size:45px;letter-spacing:-.9px;line-height:60px;margin:0 0 25px}}.ccpa__content h4{font:20px/25px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.ccpa__content h4{font-size:20px;line-height:30px;margin:0 0 13px}}.ccpa__content p,.ccpa__content li{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:0}.ccpa__content p:last-child{margin-bottom:0}.ccpa__content ol,.ccpa__content ul{padding-left:25px}.ccpa__content p,.ccpa__content ol,.ccpa__content ul{margin-bottom:5px}@media screen and (min-width: 768px){.ccpa__content p,.ccpa__content ol,.ccpa__content ul{margin-bottom:13px;margin-top:0}}.ccpa__content p+h2,.ccpa__content p+h3,.ccpa__content p+h4,.ccpa__content ol+h2,.ccpa__content ol+h3,.ccpa__content ol+h4,.ccpa__content ul+h2,.ccpa__content ul+h3,.ccpa__content ul+h4{margin-top:30px}@media screen and (min-width: 768px){.ccpa__content p+h2,.ccpa__content p+h3,.ccpa__content p+h4,.ccpa__content ol+h2,.ccpa__content ol+h3,.ccpa__content ol+h4,.ccpa__content ul+h2,.ccpa__content ul+h3,.ccpa__content ul+h4{margin-top:62px}}.ccpa__form{background:white;padding:40px 15px 0}.ccpa__form--thank-you{padding-bottom:40px}@media screen and (min-width: 768px){.ccpa__form{padding-left:50px;padding-right:50px}}@media screen and (min-width: 1024px){.ccpa__form{margin:80px auto 0;max-width:600px}}.ccpa__form__title{color:#cf2435;font-family:"TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:52px;letter-spacing:0;text-align:center;line-height:52px}.ccpa__form p{font-family:"hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:20px;color:#000000;letter-spacing:0;line-height:30px}.ccpa__form__input{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;margin:17px 0 0;text-transform:uppercase;width:100%}.ccpa__form__input:-moz-placeholder{color:#636466}.ccpa__form__input:-ms-input-placeholder{color:#636466}.ccpa__form__input::placeholder{color:#636466}.ccpa__form__input.placeholder{color:#636466}.ccpa__form__question{color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:20px 0 15px;text-transform:uppercase}.ccpa__form__radios{display:-ms-flexbox;display:flex}.ccpa__form__radios input{opacity:0;position:absolute}.ccpa__form__radios label{background:white;border:2px solid #EDEDEE;display:inline-block;height:90px;cursor:pointer;width:50%;font-family:"TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:27px;color:#000000;letter-spacing:0;text-align:center;line-height:90px;text-transform:uppercase}.ccpa__form__radios label:nth-child(2){border-right-width:1px}.ccpa__form__radios label:nth-child(4){border-left-width:1px}.ccpa__form__radios input:checked+label{background:black;color:white}.ccpa__form__terms{margin:40px 0 0}.ccpa__form__terms__title{font-family:"TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:24px;color:#000000;letter-spacing:0.62px;line-height:35px}.ccpa__form .button{margin:0 -15px;width:calc(100% + 30px)}@media screen and (min-width: 768px){.ccpa__form .button{margin:0 -50px;width:calc(100% + 100px)}}.checkout{background:#EEEEEF;padding:0 0 100px}@media screen and (min-width: 1024px){.checkout{min-height:calc(100vh - 160px);padding:0 0 200px}}@media screen and (min-width: 1024px){.checkout__columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}}.checkout__title{color:black;font:32px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:30px 0;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width: 1024px){.checkout__title{font-size:52px;line-height:52px;padding:60px 0}}@media screen and (min-width: 1024px){.checkout__steps{-ms-flex-positive:1;flex-grow:1;margin-right:1.5%}}.checkout__progress{display:none}@media screen and (min-width: 1024px){.checkout__progress{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 0 30px;padding:0}}@media screen and (min-width: 1440px){.checkout__progress{margin:0 0 40px}}.checkout__progress__item{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;white-space:nowrap}.checkout__progress__item:after{background:url('../png/arrow.checkout-chevron.png');background-size:100% 100%;content:"";display:inline-block;height:12px;margin:0 10px;position:relative;top:1px;width:8px}.checkout__progress__item:last-child:after{display:none}.checkout__progress__item--current{color:black}@media screen and (min-width: 1024px){.checkout--confirmation .checkout__steps{-ms-flex-positive:1;flex-grow:1;margin:0 auto;max-width:743px}}.checkout__final-charge{color:black;font:18px/18px "hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:10px 0 30px;text-align:center;width:100%}.checkout__final-charge span{color:#cf2435}.checkout-summary{background-color:white;margin:0 0 40px;padding:20px}@media screen and (min-width: 1024px){.checkout-summary{-ms-flex-item-align:start;align-self:flex-start;-ms-flex:0 0 40%;flex:0 0 40%;height:auto;margin:0;min-width:410px;-ms-flex-order:2;order:2;padding:40px;position:sticky;top:20px}}.checkout-summary__title{font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}@media screen and (min-width: 1024px){.checkout-summary__title{font-size:24px;line-height:24px;margin:0 0 25px}}@media screen and (min-width: 1440px){.checkout-summary__title{margin:0 0 40px}}.checkout-summary__event-name{color:#cf2435;font:31px/36px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.checkout-summary__event-date{color:black;font:32px/36px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width: 1024px){.checkout-summary__event-date{margin:0 0 20px}}.checkout-summary__event-times{color:#636466;font:28px/36px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}@media screen and (min-width: 1024px){.checkout-summary__event-times{margin:0 0 20px}}.checkout-summary__sub-totals{border:1px solid black;border-width:1px 0;margin:0 0 20px;padding:25px 0 10px}.checkout-summary__total{-ms-flex-align:center;align-items:center;color:black;display:-ms-flexbox;display:flex;font:28px/28px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 15px;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.checkout-summary__total--discount-info{font:18px/24px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}.checkout-summary__total--discount{color:#cf2435;margin-bottom:10px}.checkout-summary__total--grandtotal{margin:17px 0 0}.checkout-summary__total--grandtotal .checkout-summary__total__value{background:#cf2435;color:white;font-size:32px;line-height:45px;padding:0 15px}.checkout-summary__total__remove-coupon-code{text-transform:none;font:16px/24px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.checkout-summary__totals-note{color:#636466;font:18px/18px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:20px 0 0}.checkout-step{background-color:#F6F6F6;margin:0 0 40px}.checkout-step:last-child{margin:0}.checkout-step__title{background:black;color:white;font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:21px 0;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.checkout-step__title{font-size:52px;line-height:52px;padding:28px 0}}.checkout-step__subtitle{color:#cf2435;font:34px/34px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:40px 0 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.checkout-step__subtitle a{color:black;font-size:25px;position:relative;top:-3px}.checkout-step__inner{display:none;padding:0 25px 65px}@media screen and (min-width: 1024px){.checkout-step__inner{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1440px){.checkout-step__inner{padding-left:16%;padding-right:16%}}.checkout-step .form__row--participant .form__row__label{margin:0 0 20px}.checkout-step .form__row--participant .form__radio-label{margin-bottom:40px}.checkout-step .add-participant{color:black;font:18px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;display:block;margin:0 0 30px;text-align:center;text-decoration:none}.no-touchevents .checkout-step .add-participant:hover{color:#cf2435}.checkout-step .add-participant:last-child{margin:30px 0 0}.checkout-step .add-participant img{height:20px;margin:0 10px 0 0;width:20px;vertical-align:bottom}.checkout-step--open{background-color:white}.checkout-step--open .checkout-step__title{background:none;color:#cf2435;margin:0 0 20px}.checkout-step--complete .checkout-step__title{margin:0 0 20px}@media screen and (min-width: 768px){.checkout-step--complete .checkout-step__title{background-image:url('../png/asset.checkout-step-complete.png');background-position:30px center;background-repeat:no-repeat;background-size:42px 42px}}.checkout-step--open .checkout-step__inner,.checkout-step--complete .checkout-step__inner{display:block}.checkout-step--complete .checkout-step__inner{padding-bottom:30px}.checkout-overview__group{margin-bottom:40px}.checkout-overview__group:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.checkout-overview__columns{display:-ms-flexbox;display:flex}}.checkout-overview__column{margin:0 0 18px}@media screen and (min-width: 1024px){.checkout-overview__column{margin:0;-ms-flex-positive:0;flex-grow:0;width:50%}}.checkout-overview__column:last-child{margin:0}.checkout-overview__title{color:black;font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 30px;text-transform:uppercase}.checkout-overview__title a{font:15px/24px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;float:right;text-transform:none}.checkout-overview__subtitle{color:black;font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 5px;text-transform:uppercase}.checkout-overview__info{color:black;font:18px/24px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 1em}.checkout-overview__info strong{font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.checkout-overview__info:last-child{margin-bottom:0}.checkout-coupon{position:relative}.checkout-coupon__button{position:absolute;right:0;top:0}.checkout-remove-coupon{background:#eeeeef;font:18px/24px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;overflow:hidden;padding:20px 40px 20px 15px;position:relative}.checkout-remove-coupon a{float:right;text-transform:none;font:16px/24px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.checkout-confirmation__inner{padding-bottom:50px}.checkout-confirmation__copy{font:18px/24px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-align:center}.checkout-confirmation__copy strong{font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:normal}.checkout-confirmation__summary{background:#EEEEEF;margin:20px 0 30px;padding:28px}.checkout-confirmation__event-name{color:#cf2435;font:32px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1024px){.checkout-confirmation__event-name{font-size:36px;line-height:36px}}.checkout-confirmation__event-date{color:black;font:32px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width: 1024px){.checkout-confirmation__event-date{font-size:36px;line-height:36px;margin:0 0 20px}}.checkout-confirmation__event-times{color:#636466;font:22px/28px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width: 1024px){.checkout-confirmation__event-times{margin:0 0 15px}}.checkout-confirmation__totals{margin:10px 0 0}@media screen and (min-width: 1024px){.checkout-confirmation__totals{margin:15px 0 0}}.checkout-confirmation__total{-ms-flex-align:center;align-items:center;color:black;display:-ms-flexbox;display:flex;font:28px/28px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 6px;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.checkout-confirmation__total--discount{color:#cf2435}.checkout-confirmation__total--grandtotal{margin:17px 0 0}.checkout-confirmation__total--grandtotal .checkout-confirmation__total__value{background:#cf2435;color:white;font-size:32px;line-height:45px;padding:0 15px}.checkout-confirmation__location{margin:0 0 30px}@media screen and (min-width: 600px){.checkout-confirmation__location{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.checkout-confirmation__location{padding:0 8.7%}}.checkout-confirmation__location__map{display:block;margin:0 auto 20px;width:100%}@media screen and (min-width: 600px){.checkout-confirmation__location__map{height:200px;margin:0;width:200px}}.checkout-confirmation__location__details{text-align:left}@media screen and (min-width: 600px){.checkout-confirmation__location__details{-ms-flex:1 0 0px;flex:1 0 0;margin:0 0 0 10px}}.checkout-confirmation__location__name{color:black;font:30px/36px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}@media screen and (min-width: 600px){.checkout-confirmation__location__name{font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}}.checkout-confirmation__location__contact{color:#cf2435;font:16px/19px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:normal;margin:0 0 20px}@media screen and (min-width: 600px){.checkout-confirmation__location__contact{font:14px/19px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}}.checkout-confirmation__location__contact a{text-decoration:none}.checkout-confirmation__location__address{color:black;font:16px/19px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 600px){.checkout-confirmation__location__address{font:14px/19px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}}.checkout-loading{color:#cf2435;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.columned-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.columned-content .columned-content-item{margin-bottom:50px}@media screen and (min-width: 768px){.columned-content .columned-content-item{margin-bottom:0}}.columned-content .columned-content-item:last-child{margin-bottom:0}.columned-content .columned-content-item__image{position:relative}.columned-content .columned-content-item__image img{width:100%}.columned-content .columned-content-item h4{font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:letter-spacing 20,30px;margin:20px 0 10px;text-transform:uppercase}.columned-content .columned-content-item h4 a{color:inherit;text-decoration:none}@media screen and (min-width: 768px){.columned-content--3 .columned-content-item{width:calc((100% / 3) - (80px / 3))}}@media screen and (min-width: 768px){.columned-content--4 .columned-content-item{width:calc(25% - (120px/4))}}.columned-content--4.columned-content--full{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.columned-content--4.columned-content--full .columned-content-item{width:calc(50% - (120px / 4))}.columned-content--4.columned-content--full .columned-content-item:nth-child(1),.columned-content--4.columned-content--full .columned-content-item:nth-child(2){margin-bottom:60px}}@media screen and (min-width: 1024px){.columned-content--4.columned-content--full .columned-content-item{width:calc(25% - (120px / 4))}}@media screen and (min-width: 768px){.dual-module{display:-ms-flexbox;display:flex}}.dual-module div[id]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (min-width: 768px){.dual-module .related-news{background:black;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width: 860px){.dual-module .related-news{background:black;margin:0 auto;width:calc(100% - 292px)}}@media screen and (min-width: 1024px){.dual-module .related-news{width:calc(100% - 397px)}}.company-header__title{margin-top:30px}@media screen and (min-width: 768px){.company-header__title{margin-top:15px}}.company-header__subtitle p{margin-top:5px}@media screen and (min-width: 768px){.company-header__subtitle p{margin-top:30px;margin-bottom:42px}}@media screen and (min-width: 768px){.company-header__subtitle p:last-of-type{margin-top:30px;margin-bottom:42px}}.company-content .info-callouts__inner{padding-top:50px;padding-bottom:93px}@media screen and (min-width: 768px){.company-content .info-callouts__inner{padding-bottom:0}}@media screen and (min-width: 768px){.company-content.content-offset-image{margin-bottom:100px}}@media screen and (min-width: 768px){.company-content .content-offset-image__inner{padding-top:0}}.company-content .content-offset-image__content{padding-top:5px}.company-content .content-offset-image__content p{margin-bottom:23px}@media screen and (min-width: 768px){.company-content .content-offset-image__content{padding-top:94px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:2;order:2}}@media screen and (min-width: 768px){.company-content .content-offset-image__image{-ms-flex-pack:start;justify-content:flex-start;padding-bottom:50px;padding-top:100px}.company-content .content-offset-image__image img{-ms-transform:translateY(0);transform:translateY(0)}}.contact-callout{background:white;position:relative}.contact-callout__inner{margin:0 auto;max-width:1474px;position:relative}@media screen and (min-width: 1024px){.contact-callout__inner{padding:50px 0}}.contact-callout__content{padding:0 25px;position:absolute;top:50px;width:100%}@media screen and (min-width: 768px){.contact-callout__content{left:50px;max-width:50%;padding:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 570px)}}.contact-callout__content__line{text-align:center}@media screen and (min-width: 768px){.contact-callout__content__line{text-align:left}}.contact-callout__content__line--large{display:block;font:90px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 768px){.contact-callout__content__line--large{font-size:10vw;line-height:8.75vw}}@media screen and (min-width: 1600px){.contact-callout__content__line--large{font-size:160px;line-height:140px}html[lang="zh-tw"] .contact-callout__content__line--large{font-size:140px}}.contact-callout__content__line--large--black{color:transparent;-webkit-text-stroke:2px #000}_:-ms-fullscreen .contact-callout__content__line--large--black,_:-ms-lang(x) .contact-callout__content__line--large--black,:root .contact-callout__content__line--large--black{color:#000}.contact-callout__content__line--large--red{color:#cf2435}.contact-callout__content__line--large--white{color:transparent;-webkit-text-stroke:2px #fff}_:-ms-fullscreen .contact-callout__content__line--large--white,_:-ms-lang(x) .contact-callout__content__line--large--white,:root .contact-callout__content__line--large--white{color:#fff}.contact-callout__content p{color:#fff;font:20px/25px "hk_grotesklight","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;margin-top:32px}@media screen and (min-width: 768px){.contact-callout__content p{font-size:25px;line-height:35px;max-width:550px;text-align:left}}.contact-callout__content p:last-of-type{margin-bottom:0}.contact-callout__image picture,.contact-callout__image img{min-height:534px;object-fit:cover;width:100%}@media screen and (min-width: 768px){.contact-callout__image picture,.contact-callout__image img{height:915.5px;min-height:initial}}@media screen and (min-width: 1024px){.contact-callout .book-class{position:absolute;right:65px;top:187px}}@media screen and (min-width: 1600px){.contact-callout .book-class{right:calc(50vw - 735px)}}.contact-us-today{background:white;position:relative}.contact-us-today .grecaptcha-badge{visibility:hidden}@media screen and (min-width: 768px){.contact-us-today{height:596px;position:absolute;right:50px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:292px}}@media screen and (min-width: 1024px){.contact-us-today{height:635px;width:440px}}.contact-us-today--loading{min-height:647px}@media screen and (min-width: 1024px){.contact-us-today--loading{min-height:initial}}.contact-us-today__header{padding:49px 0 18px}.contact-us-today__header--with-back{padding:26px 0 0;text-align:left}.contact-us-today__header--large{padding:30px 0 0}.contact-us-today__title{color:#cf2435;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}html[lang="zh-tw"] .contact-us-today__title{font-size:37px;line-height:37px}@media screen and (min-width: 768px){.contact-us-today__title{font:52px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}html[lang="zh-tw"] .contact-us-today__title{font-size:45px}}.contact-us-today__copy{margin:18px 0 0;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}.contact-us-today__copy strong{display:block;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.contact-us-today__header--with-back .contact-us-today__title{margin:15px 0 0}@media screen and (min-width: 768px){.contact-us-today__header--large .contact-us-today__title{font-size:52px;line-height:52px}}.contact-us-today__input{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;margin:17px 0 0;text-transform:uppercase;width:100%}.contact-us-today__input:-moz-placeholder{color:#636466}.contact-us-today__input:-ms-input-placeholder{color:#636466}.contact-us-today__input::placeholder{color:#636466}.contact-us-today__input.placeholder{color:#636466}.contact-us-today__textarea{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:122px;margin:19px 0 0;resize:none;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.contact-us-today__textarea{margin:44px 0 0}}.contact-us-today__textarea:-moz-placeholder{color:#636466}.contact-us-today__textarea:-ms-input-placeholder{color:#636466}.contact-us-today__textarea::placeholder{color:#636466}.contact-us-today__textarea.placeholder{color:#636466}.contact-us-today__select-outer{position:relative}.contact-us-today__select-wrapper{border-bottom:2px solid #e2e2e2;height:36px;margin:17px 0 0}.contact-us-today__select-text{font:20px/34px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;color:#636466;text-transform:uppercase}.contact-us-today__select-arrow{height:7.5px;position:absolute;right:0;top:17px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:13px}.contact-us-today__select-arrow .asset-arrow{fill:black}.contact-us-today__button{background:#cf2435;border:none;color:white;display:block;font:30px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:90px;padding:0;text-transform:uppercase;transition:color 200ms, background 200ms;width:100%;margin-bottom:-5px}@media screen and (min-width: 1024px){.contact-us-today__button{bottom:0;left:0;position:absolute;margin:0;width:100%}}.contact-us-today__button__arrow{height:7px;margin:0 0 0 8px;width:12.5px}.contact-us-today__button__arrow .asset-arrow{fill:white;transition:fill 200ms}.no-touchevents .contact-us-today__button:hover{background:black;color:white}.no-touchevents .contact-us-today__button:hover .asset-arrow{fill:white}.contact-us-today__fields{padding:0 25px 19px}@media screen and (min-width: 768px){.contact-us-today__fields{padding:0 28px 72px}}@media screen and (min-width: 1024px){.contact-us-today__fields{padding:0 58px 72px}}.content-header{margin:0 auto;max-width:1920px;padding:47px 26px 25px 26px;width:100%}@media screen and (min-width: 768px){.content-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:46px 4.0625vw 41px}}@media screen and (min-width: 1600px){.content-header{padding:46px 65px 68px}}@media screen and (min-width: 768px){.content-header--tablet-stack{display:block}}@media screen and (min-width: 1450px){.content-header--tablet-stack{display:-ms-flexbox;display:flex}}@media screen and (min-width: 1024px){.content-header--with-buffer{padding-top:46px;padding-bottom:66px}}.content-header .content-header-half{max-width:100%}@media screen and (min-width: 768px){.content-header .content-header-half{width:50%}}.content-header.centered{text-align:center}@media screen and (min-width: 768px){.content-header.centered{text-align:left}}.content-header__text h1,.content-header__text h2{color:#cf2435;font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase;margin-bottom:0}@media screen and (min-width: 768px){.content-header__text h1,.content-header__text h2{font-size:45px;line-height:45px}}.content-header__text--reduced-mobile h1,.content-header__text--reduced-mobile h2{font-size:32px;line-height:32px}@media screen and (min-width: 768px){.content-header__text--reduced-mobile h1,.content-header__text--reduced-mobile h2{font-size:45px;line-height:45px}}.content-header__text address,.content-header__text p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:10px 0 30px;max-width:490px}@media screen and (min-width: 768px){.content-header__text address,.content-header__text p{font-size:20px;line-height:30px;margin-left:0;margin-right:0}}.content-header__text address:last-child,.content-header__text p:last-child{margin-bottom:0}.content-header__text address.align-left,.content-header__text p.align-left{text-align:left}.content-header__text address a,.content-header__text p a{color:inherit;text-decoration:underline}.content-header .content-header-cta{color:#000;font:25px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){.content-header .content-header-cta{font-size:30px;line-height:35px;margin-top:-11px;margin-bottom:2px}}.content-header .content-header-cta .svg{height:7px;margin:0 0 0 5px;position:relative;top:-2px;width:12.5px}@media screen and (min-width: 768px){.content-header .content-header-cta .svg{margin-left:15px}}.content-header .content-header-cta .svg *{fill:#000;transition:fill 200ms}.content-header__action{margin-top:35px}@media screen and (min-width: 768px){.content-header__action{margin-left:20px;margin-top:22px}}@media screen and (min-width: 1450px){.content-header__action{margin-top:0;padding-left:50px}}.content-header__action__label{color:#cf2435;font:12px/12px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 13px;text-transform:uppercase}.content-header__action--bottom{-ms-flex-item-align:end;align-self:flex-end}.content-header__action .skinned-select__select-wrapper{margin:0;position:relative}@media screen and (min-width: 768px){.content-header__action .skinned-select__select-wrapper{min-width:290px;top:-9px}}.content-header__action .form__select-text{color:black}.content-header__action .form__select-wrapper{border-bottom-color:#cf2435}@media screen and (min-width: 768px){.content-header--tablet-stack .content-header__action{display:inline-block}}@media screen and (min-width: 1450px){.content-header--tablet-stack .content-header__action{display:block;margin-top:2px}}.content-header__action__select-wrapper{background-image:none;border-bottom:2px solid #e3e3e4;position:relative}.content-header__action__select-wrapper:before{background:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.arrow.svg') no-repeat 0 0 transparent;background-size:13px 7px;content:"";display:block;height:7px;position:absolute;right:0;top:6px;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%;width:13px}@media screen and (min-width: 768px){.content-header__action__select-wrapper{display:none}}.content-header__action__select-text{color:#000;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.content-header__action nav.content-navigation{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.content-header__action nav.content-navigation{display:-ms-flexbox;display:flex;border-bottom:2px solid #e3e3e4;-ms-flex-direction:row;flex-direction:row;padding-bottom:15px;padding-top:4px}}@media screen and (min-width: 768px){.content-header--tablet-stack .content-header__action nav.content-navigation{padding-top:35px}}@media screen and (min-width: 1450px){.content-header--tablet-stack .content-header__action nav.content-navigation{padding-top:0}}.content-header__action nav.content-navigation a{border-bottom:2px solid #e3e3e4;color:#828282;display:none;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding-bottom:8px;position:relative;text-decoration:none;text-transform:uppercase;transition:color 300ms ease;width:100%}@media screen and (min-width: 768px){.content-header__action nav.content-navigation a{border-bottom:0 none;display:block;margin:0 10px;padding-bottom:0;width:auto}.content-header__action nav.content-navigation a:first-child{margin-left:0}.content-header__action nav.content-navigation a:last-child{margin-right:0}.content-header__action nav.content-navigation a:after{background:rgba(130,130,130,0);bottom:-17px;content:"";height:2px;left:0;position:absolute;transition:background 300ms ease;width:100%}}.content-header__action nav.content-navigation a.current-item{display:block;position:relative}@media screen and (max-width: 767px){.content-header__action nav.content-navigation a.current-item{-ms-flex-order:-1;order:-1}.content-header__action nav.content-navigation a.current-item:before{background:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.arrow.svg') no-repeat 0 0 transparent;background-size:13px 7px;content:"";display:block;height:7px;position:absolute;right:0;top:6px;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%;width:13px}}.content-header__action nav.content-navigation a.current-item,.no-touchevents .content-header__action nav.content-navigation a:hover{color:#000}.content-header__action nav.content-navigation a.current-item:after,.no-touchevents .content-header__action nav.content-navigation a:hover:after{background:#000}.content-header__action .search-bar{margin-bottom:30px;width:100%}@media screen and (min-width: 768px){.content-header__action .search-bar{max-width:440px;width:100vw}}.content-header__action .position-select{float:right;max-width:325px}.content-header .link--back{display:inline-block;margin-top:20px}@media screen and (max-width: 767px){.content-header .link--back{font-size:12px;line-height:1;margin-top:5px}}.content-module{margin-top:100px;position:relative}@media screen and (min-width: 860px){.content-module--overhang{left:-45px;width:calc(100% + 90px)}}.content-module--no-top-margin{margin-top:0}.content-module+p{margin-top:50px}.content-offset-image{background:#f6f6f7;margin-bottom:44px;position:relative}@media screen and (min-width: 1024px){.content-offset-image{margin-bottom:226px}}@media screen and (max-width: 1024px){.content-offset-image--module-reduced-margin{margin-bottom:5px}}.content-offset-image--reduced-margin{margin-bottom:10px}.content-offset-image__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1600px}@media screen and (min-width: 1024px){.content-offset-image__inner{-ms-flex-direction:row;flex-direction:row;padding:94px 0 0}}.content-offset-image__content{padding:30px 25px 50px}@media screen and (min-width: 1024px){.content-offset-image__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0;width:47%}}@media screen and (min-width: 768px){.content-offset-image__content__inner{max-width:400px}}@media screen and (min-width: 1024px){.content-offset-image__content__inner{margin:0 auto;padding-bottom:40px}}@media screen and (min-width: 1230px){.content-offset-image__content__inner{padding-bottom:72px}}@media screen and (max-width: 1023px){.content-offset-image__content__inner--centered-mobile{margin:0 auto;text-align:center}}.content-offset-image__content h3{color:#000;font:45px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;text-transform:uppercase}html[lang="zh-tw"] .content-offset-image__content h3{font-size:42px}.content-offset-image__content p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:8px;margin-bottom:50px}@media screen and (min-width: 768px){.content-offset-image__content p{margin-top:7px;margin-bottom:23px}}.content-offset-image__image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:-1;order:-1;padding:50px 25px 14px;position:relative;z-index:2}@media screen and (min-width: 1024px){.content-offset-image__image{padding:4px 0 50px;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 1024px){.content-offset-image__image{-ms-flex-order:1;order:1;width:53%}}.content-offset-image__image img{width:100%}.content-primary-callout{position:relative;margin:0 auto;padding:0 50px;max-width:1920px;width:100%}.content-primary-callout--mobile-full{padding:0}@media screen and (min-width: 768px){.content-primary-callout--mobile-full{padding:0 50px}}@media screen and (min-width: 768px){.content-primary-callout{display:-ms-flexbox;display:flex;margin-bottom:75px}}@media screen and (min-width: 1600px){.content-primary-callout{margin-bottom:100px;width:calc(100% - 130px)}}@media screen and (min-width: 1600px){.content-primary-callout--desktop-full{margin-bottom:100px;width:100%}}.content-primary-callout__image,.content-primary-callout__image-news{max-height:600px}@media screen and (min-width: 768px){.content-primary-callout__image,.content-primary-callout__image-news{width:50%}}.content-primary-callout__image picture,.content-primary-callout__image-news picture,.content-primary-callout__image img,.content-primary-callout__image-news img{height:100%;object-fit:cover;width:100%}.content-primary-callout__image--grayscale picture,.content-primary-callout__image--grayscale img{filter:grayscale(100%)}@media screen and (min-width: 768px){.content-primary-callout__image-news{width:75%}}.content-primary-callout__content,.content-primary-callout__content-news{position:relative}@media screen and (min-width: 768px){.content-primary-callout__content,.content-primary-callout__content-news{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%}}.content-primary-callout__content .content-primary-callout-text,.content-primary-callout__content-news .content-primary-callout-text{background:#fff;padding:32px 26px 21px}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text,.content-primary-callout__content-news .content-primary-callout-text{padding:44px 37px 47px 47px;width:100%}}.content-primary-callout__content .content-primary-callout-text h1,.content-primary-callout__content-news .content-primary-callout-text h1,.content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text__date{font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text h1,.content-primary-callout__content-news .content-primary-callout-text h1,.content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text__date{font-size:6.25vw;line-height:6.25vw}}@media screen and (min-width: 1600px){.content-primary-callout__content .content-primary-callout-text h1,.content-primary-callout__content-news .content-primary-callout-text h1,.content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text__date{font-size:90px;line-height:90px}}.content-primary-callout__content .content-primary-callout-text__label,.content-primary-callout__content-news .content-primary-callout-text__label{color:white;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 32px;text-transform:uppercase;z-index:1}.content-primary-callout__content .content-primary-callout-text__label>span,.content-primary-callout__content-news .content-primary-callout-text__label>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 24px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.content-primary-callout__content .content-primary-callout-text__label>span,.content-primary-callout__content-news .content-primary-callout-text__label>span{box-shadow:24px 0 0 #000,-24px 0 0 #000;padding:0}}_:-ms-fullscreen .content-primary-callout__content .content-primary-callout-text__label>span,_:-ms-fullscreen .content-primary-callout__content-news .content-primary-callout-text__label>span,_:-ms-lang(x) .content-primary-callout__content .content-primary-callout-text__label>span,_:-ms-lang(x) .content-primary-callout__content-news .content-primary-callout-text__label>span,:root .content-primary-callout__content .content-primary-callout-text__label>span,:root .content-primary-callout__content-news .content-primary-callout-text__label>span{box-shadow:24px 0 0 #000,-24px 0 0 #000;padding:0}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text__label,.content-primary-callout__content-news .content-primary-callout-text__label{font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}}.content-primary-callout__content .content-primary-callout-text__label>span,.content-primary-callout__content-news .content-primary-callout-text__label>span{padding-bottom:4px;padding-top:4px}.content-primary-callout__content .content-primary-callout-text--restricted-desktop-size h1,.content-primary-callout__content-news .content-primary-callout-text--restricted-desktop-size h1,.content-primary-callout__content .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content-news .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content-news .content-primary-callout-text__date{font:32px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text--restricted-desktop-size h1,.content-primary-callout__content-news .content-primary-callout-text--restricted-desktop-size h1,.content-primary-callout__content .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content-news .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text--restricted-desktop-size .content-primary-callout__content-news .content-primary-callout-text__date{font-size:60px;line-height:60px}}.content-primary-callout__content .content-primary-callout-text__date--above,.content-primary-callout__content-news .content-primary-callout-text__date--above{font-size:18px;line-height:18px;margin-bottom:15px}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text__date,.content-primary-callout__content-news .content-primary-callout-text__date{display:none}}@media screen and (max-width: 767px){.content-primary-callout__content .content-primary-callout-text__price,.content-primary-callout__content-news .content-primary-callout-text__price{color:white;font:35px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:5px 0 0}.content-primary-callout__content .content-primary-callout-text__price>span,.content-primary-callout__content-news .content-primary-callout-text__price>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}}@media screen and (max-width: 767px) and (min-width: 1200px){.content-primary-callout__content .content-primary-callout-text__price>span,.content-primary-callout__content-news .content-primary-callout-text__price>span{padding:0 25px}}@media screen and (max-width: 767px){@supports (-ms-ime-align: auto){.content-primary-callout__content .content-primary-callout-text__price>span,.content-primary-callout__content-news .content-primary-callout-text__price>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.content-primary-callout__content .content-primary-callout-text__price>span,.content-primary-callout__content-news .content-primary-callout-text__price>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .content-primary-callout__content .content-primary-callout-text__price>span,_:-ms-fullscreen .content-primary-callout__content-news .content-primary-callout-text__price>span,_:-ms-lang(x) .content-primary-callout__content .content-primary-callout-text__price>span,_:-ms-lang(x) .content-primary-callout__content-news .content-primary-callout-text__price>span,:root .content-primary-callout__content .content-primary-callout-text__price>span,:root .content-primary-callout__content-news .content-primary-callout-text__price>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}}@media screen and (max-width: 767px) and (min-width: 1200px){_:-ms-fullscreen .content-primary-callout__content .content-primary-callout-text__price>span,_:-ms-fullscreen .content-primary-callout__content-news .content-primary-callout-text__price>span,_:-ms-lang(x) .content-primary-callout__content .content-primary-callout-text__price>span,_:-ms-lang(x) .content-primary-callout__content-news .content-primary-callout-text__price>span,:root .content-primary-callout__content .content-primary-callout-text__price>span,:root .content-primary-callout__content-news .content-primary-callout-text__price>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text__price,.content-primary-callout__content-news .content-primary-callout-text__price{color:#cf2435;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:10px 0 0;text-transform:uppercase}}@media screen and (min-width: 768px){.content-primary-callout__content .content-primary-callout-text__price--mobile-only,.content-primary-callout__content-news .content-primary-callout-text__price--mobile-only{display:none}}.content-primary-callout__content--background .content-primary-callout-text{background:#EEEEEF}@media screen and (min-width: 768px){.content-primary-callout__content--background .content-primary-callout-text{background:#fff}}@media screen and (min-width: 768px){.content-primary-callout__content-news{width:25%}}@media screen and (min-width: 768px){.content-primary-callout__content-news .content-primary-callout-text{margin-left:-100%;padding:44px 37px 47px 47px;width:200%}}.spots-available{margin:32px 0 0;max-width:300px}@media screen and (min-width: 768px){.spots-available{margin:56px 0 0}}.spots-available__title{color:#cf2435;font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.spots-available__title{font-size:32px;line-height:32px}}.spots-available__instruments{color:black;overflow:hidden;position:relative;font:18px/18px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;margin:0}@media screen and (min-width: 768px){.spots-available__instruments{font-size:24px;line-height:24px}}.spots-available__instrument{float:left;width:50%;margin:32px 0 0}.spots-available__instrument--sold-out{color:#C4C4C4}.dual-col-table{left:-25px;position:relative;width:calc(100% + 50px)}@media screen and (min-width: 768px){.dual-col-table{left:0;width:100%}}.dual-col-table__header{background:black;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;padding:30px 25px}.dual-col-table__row{background:#f4f5f6;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;padding:25px}.dual-col-table__col{font:18px/22px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;width:50%}.dual-col-table__header .dual-col-table__col{color:white}.multi-col-table{left:-25px;position:relative;width:calc(100% + 50px)}@media screen and (min-width: 768px){.multi-col-table{left:0;width:100%}}.multi-col-table--tickets .multi-col-table__header{display:none !important}@media screen and (min-width: 1024px){.multi-col-table--tickets .multi-col-table__header{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 768px){.multi-col-table--tickets .multi-col-table__row__key{display:block !important}}@media screen and (min-width: 1024px){.multi-col-table--tickets .multi-col-table__row__key{display:none !important}}.multi-col-table__header{background:black;color:white;display:none;font:18px/22px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.36px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}@media screen and (min-width: 768px){.multi-col-table__header{display:-ms-flexbox;display:flex}}.multi-col-table__col{padding:30px 25px;text-transform:uppercase}@media screen and (min-width: 768px){.multi-col-table--2 .multi-col-table__col:not(.multi-col-table__row__key){width:50%}}@media screen and (min-width: 768px){.multi-col-table--3 .multi-col-table__col:not(.multi-col-table__row__key){width:33.3%}}@media screen and (min-width: 768px){.multi-col-table--4 .multi-col-table__col:not(.multi-col-table__row__key){width:25%}}@media screen and (min-width: 768px){.multi-col-table--5 .multi-col-table__col:not(.multi-col-table__row__key){width:20%}}@media screen and (min-width: 1024px){.multi-col-table--tickets .multi-col-table__col:not(.multi-col-table__row__key){width:33%}}.multi-col-table__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}@media screen and (min-width: 768px){.multi-col-table__row{width:100%}}.multi-col-table__row .ticket-row-content{background:#f4f5f6;width:100%}@media screen and (min-width: 1024px){.multi-col-table__row .ticket-row-content{width:75%}}.multi-col-table__row .ticket-row-content__primary{background:#f4f5f6;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.multi-col-table__row .ticket-row-content__primary .multi-col-table__row__key,.multi-col-table__row .ticket-row-content__primary .multi-col-table__row__value{padding-bottom:10px}}.multi-col-table__row .ticket-row-content__secondary{display:none;font:14px/14px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 25px 16px;width:100%}@media screen and (min-width: 1024px){.multi-col-table__row .ticket-row-content__secondary{display:block}}.multi-col-table__row .ticket-row-action{background:#f4f5f6;padding:18px 25px 20px;width:100%}@media screen and (min-width: 1024px){.multi-col-table__row .ticket-row-action{padding:15px 25px;width:25%}}.multi-col-table__row .ticket-row-action__secondary-info{font:14px/14px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 0 18px;text-align:center;width:100%}@media screen and (min-width: 1024px){.multi-col-table__row .ticket-row-action__secondary-info{display:none}}@media screen and (min-width: 1024px){.multi-col-table__row .ticket-row-action .button{max-width:237px}}.multi-col-table__row__key{background:black;color:white;font:18px/22px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:25px;text-transform:uppercase;width:50%}@media screen and (min-width: 768px){.multi-col-table__row__key{display:none}}.multi-col-table__row__value{background:#f4f5f6;border-bottom:5px solid white;border-left:5px solid white;font:18px/22px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.36px;padding:25px;text-align:left;text-transform:uppercase;width:50%}@media screen and (min-width: 768px){.multi-col-table__row__value {border:0 none;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1;width:auto}}@media screen and (min-width: 1024px){.multi-col-table--tickets .multi-col-table__row__value{border:0 none;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1;width:auto}}@media screen and (min-width: 768px){.multi-col-table--2 .multi-col-table__row__value:not(.multi-col-table__row__key){width:50%}}@media screen and (min-width: 768px){.multi-col-table--3 .multi-col-table__row__value:not(.multi-col-table__row__key){width:33.3%}}@media screen and (min-width: 768px){.multi-col-table--4 .multi-col-table__row__value:not(.multi-col-table__row__key){width:25%}}@media screen and (min-width: 768px){.multi-col-table--5 .multi-col-table__row__value:not(.multi-col-table__row__key){width:20%}}@media screen and (min-width: 1024px){.multi-col-table--tickets .multi-col-table__row__value:not(.multi-col-table__row__key){width:33%}}@media screen and (min-width: 768px){.content-w-inline-image{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.content-w-inline-image__half{left:-25px;position:relative;width:calc(100% + 50px)}.content-w-inline-image__half--image{width:100%}.content-w-inline-image__image{left:-25px;position:relative;width:calc(100% + 50px)}@media screen and (min-width: 768px){.content-w-inline-image__image{left:initial;width:50%}}.content-w-inline-image__image img{width:100%}@media screen and (min-width: 768px){.content-w-inline-image__image img{left:0;object-fit:cover;object-position:center center;position:absolute;top:0;position:relative}}@media screen and (min-width: 768px){.content-w-inline-image--image-right .content-w-inline-image__image{-ms-flex-order:2;order:2}}.content-w-inline-image__copy{margin-top:28px;width:100%}@media screen and (min-width: 768px){.content-w-inline-image__copy{margin-top:0;width:50%;padding-left:55px}}@media screen and (min-width: 768px){.content-w-inline-image--image-right .content-w-inline-image__copy{padding-right:55px;padding-left:0}}.content-w-inline-image__copy h3{margin-top:0}.content-image-with-text .content-image{height:auto;width:100%}.content-image-with-text+h3{margin-top:30px}@media screen and (min-width: 768px){.content-image-with-text+h3{margin-top:40px}}.content-image-with-content{background-color:black;background-position:center;background-size:cover;margin:0 auto;padding:32px 28px 36px;width:100%}@media screen and (min-width: 768px){.content-image-with-content{padding:36px 28px}}.content-image-with-content__logo{margin:0 0 20px;text-align:center}.content-image-with-content h3{color:#cf2435;font:30px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin:0 0 20px;text-transform:uppercase}.content-image-with-content h4{color:white;font:20px/25px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px}.content-image-with-content p,.content-image-with-content ul,.content-image-with-content ol{color:white;font:20px/25px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 30px}.content-image-with-content li{color:white;font:20px/25px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}.content-image-with-content strong{font:20px/25px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.content-video{margin:0 0 60px;position:relative;-ms-transform:translate(-25px);transform:translate(-25px);width:calc(100% + 50px)}@media screen and (min-width: 1024px){.content-video{margin:0 0 80px;-ms-transform:none;transform:none;width:100%}}.content-video__image{width:100%}.content-video__inner{height:100%;position:absolute;width:100%}.content-video iframe{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.content-video__link{height:100%;left:0;position:absolute;top:0;width:100%}.content-video__play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font:100px/100px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:color 200ms}@media screen and (min-width: 768px){.content-video__play{font-size:160px;line-height:160px}}.content-video__play span{color:#cf2435;transition:color 200ms}.content-video__play img{height:65px;position:relative;top:16px;vertical-align:top;width:65px}@media screen and (min-width: 768px){.content-video__play img{top:46px}}.no-touchevents .content-video:hover .content-video__play span{color:#cf2435}.content-video__image{pointer-events:none;opacity:0}.content-video__link,.content-video__play{display:none}.content-video iframe{display:block}.content-video-with-text{margin-bottom:60px;-ms-transform:translate(-25px);transform:translate(-25px);width:calc(100% + 50px)}@media screen and (min-width: 1024px){.content-video-with-text{-ms-transform:none;transform:none;margin-bottom:80px;width:100%}}.content-video-with-text--full{-ms-transform:none;transform:none;margin-bottom:80px;width:100%}.content-video-with-text .content-video{margin-bottom:0;-ms-transform:none;transform:none;width:100%}.content-module-text{color:#c7c8ca;font:14px/22px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:18px 25px 0;text-transform:uppercase}@media screen and (min-width: 1024px){.content-module-text{padding:18px 0 0}}.cookie-banner{background:black;bottom:0;display:none;left:0;position:fixed;width:100%;z-index:999999}.cookie-banner__inner{margin:0 auto;max-width:1200px;padding:45px 25px 50px}@media screen and (min-width: 768px){.cookie-banner__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:60px 120px}}.cookie-banner__title{color:white;-ms-flex:0 0 100%;flex:0 0 100%;font:17px/17px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}.cookie-banner__copy{color:white;font:17px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 40px}@media screen and (min-width: 768px){.cookie-banner__copy{-ms-flex:0 0 70%;flex:0 0 70%;margin:0}}.copy-with-form{margin-bottom:0}@media screen and (min-width: 1024px){.copy-with-form{margin-bottom:40px}}.copy-with-form h2{color:#cf2435;font:30px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin:0;text-transform:uppercase}@media screen and (min-width: 1024px){.copy-with-form h2{max-width:70%}}.copy-with-form h2.heading-black{color:black}.copy-with-form h2.heading-red{color:#cf2435}.copy-with-form h3{font:30px/25px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.5px;margin:0 0 25px;text-transform:uppercase}@media screen and (min-width: 768px){.copy-with-form h3{margin-bottom:50px}}.copy-with-form h3.heading-black{color:black}.copy-with-form h3.heading-red{color:#cf2435}.copy-with-form img{margin-bottom:25px;max-width:100%}@media screen and (min-width: 1024px){.copy-with-form img{margin-bottom:30px}}.copy-with-form p,.copy-with-form li{font:19px/28px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:0}.copy-with-form p:last-child,.copy-with-form li:last-child{margin-bottom:0}.copy-with-form a{color:#000;font:20px/30px "hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:underline}.copy-with-form__actions{color:#000;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:40px}.copy-with-form__actions a{font:20px/30px "hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:underline}.copy-with-form .job-map{display:table;margin:0 0 25px;height:0;padding-top:100%;position:relative;width:100%}.copy-with-form .job-map img{height:100%;left:0;position:absolute;top:0;width:100%}.copy-with-form .address{font-style:normal;font:16px/22px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.copy-with-form .address__loc{font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase}.copy-with-form .address a{font:16px/22px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none}.counter{background-color:black;background-position:center;background-repeat:no-repeat;background-size:cover;padding:77px 13%}@media screen and (min-width: 768px){.counter{padding:77px 70px}}@media screen and (min-width: 1024px){.counter .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width: 1024px){.counter--2 .wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.counter--3 .wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.counter__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-top:48px;position:relative;text-align:center}@media screen and (min-width: 1024px){.counter__item{padding:0 20px}}.counter__item:after{background:white;content:"";display:block;height:1px;margin:28px auto 0;position:relative;width:248px}@media screen and (min-width: 1024px){.counter__item:after{bottom:0;height:auto;margin:0;position:absolute;right:0;top:0;width:1px}}.counter__item:first-child{padding-top:0}.counter__item:last-child:after{display:none}.counter__title{color:white;font:32px/32px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 40px;text-transform:uppercase}.counter__count{color:#cf2435;font:180px/180px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;white-space:nowrap}.divider{background:white;margin:0 !important;padding:30px 0}.divider--dark{background:black}.divider:after{background:#cf2435;content:"";display:block;height:1px;margin:0 25px}@media screen and (min-width: 950px){.divider:after{margin:0 auto}}.dual-col{margin:0 auto;max-width:1600px;padding:33px 26px 55px 26px;width:100%}@media screen and (min-width: 1024px){.dual-col{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:48px 4.0625vw}}.dual-col--no-top-padding{padding-top:0}.dual-col+.newsletter-signup{margin-top:50px}.dual-col__col:nth-child(1){margin-top:0}@media screen and (min-width: 768px){.dual-col__col:nth-child(1){margin-top:0}}@media screen and (min-width: 1024px){.dual-col__col{width:calc(50% - 30px)}}@media screen and (min-width: 1024px){.dual-col__col--45{width:calc(45% - 30px)}}@media screen and (min-width: 1024px){.dual-col__col--55{width:calc(55% - 30px)}}.events-grid{background:#eeeeef}@media screen and (min-width: 768px){.events-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.events-grid__item{border-bottom:6px solid #fff;width:100%}@media screen and (min-width: 768px){.events-grid__item{width:50%}}@media screen and (min-width: 768px){.events-grid__item:nth-child(odd){border-right:3px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 768px){.events-grid__item:nth-child(even){border-left:3px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}}.events-grid__item__content{padding:20px 20px 32px;width:100%}@media screen and (min-width: 768px){.events-grid__item__content{padding:50px;max-width:797px}}.events-grid__item__content .events-grid-item-thumbnail{position:relative;width:100%}.events-grid__item__content .events-grid-item-thumbnail img{width:100%}.events-grid__item__content .events-grid-item-thumbnail__link{height:100%;left:0;position:absolute;top:0;width:100%}.events-grid__item__content .events-gid-item-info{padding-top:14px}@media screen and (min-width: 768px){.events-grid__item__content .events-gid-item-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:19px}}@media screen and (min-width: 768px){.events-grid__item__content .events-gid-item-info__first{width:calc(100% - 130px);padding-top:3px}}@media screen and (min-width: 768px){.events-grid__item__content .events-gid-item-info__second{width:100px}}.event-date{font:20px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.event-title{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.event-title a{color:#000;text-decoration:none}.event-location{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding-bottom:5px;padding-top:6px;text-transform:uppercase}.event-description{font:18px/23px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;padding-bottom:15px;padding-top:13px;word-wrap:break-word}@media screen and (min-width: 768px){.event-description{font-size:20px;line-height:30px;padding-top:0}}@media screen and (min-width: 768px){.event-links{margin-top:auto}}.event-links--scaling{display:none}@media screen and (min-width: 768px){.event-links--scaling{margin-top:20px;display:block}}@media screen and (min-width: 1385px){.event-links--scaling{display:none}}@media screen and (min-width: 768px){.event-links--full-desktop{display:none}}@media screen and (min-width: 1385px){.event-links--full-desktop{display:block}}.event-links .link{display:inline-block}.event-links .link:first-child{margin-right:15px}@media screen and (min-width: 768px){.event-links .link:first-child{margin-right:40px}}@media screen and (max-width: 1100px){.event-links .link:before,.event-links .link:after{content:"";display:table}.event-links .link:first-child:after{margin-bottom:6px}}.events-near-you{background:#eeeeef;margin:0 0 5px;padding:46px 25px 110px;position:relative}@media screen and (min-width: 768px){.events-near-you{margin:0;padding:46px 25px 185px}}@media screen and (min-width: 1200px){.events-near-you{padding:46px 65px 185px}}.events-near-you--no-bottom-padding{padding-bottom:0}@media screen and (min-width: 768px){.events-near-you--no-bottom-padding{padding:65px 65px 0}}.events-near-you__title{margin:0 0 19px}@media screen and (min-width: 768px){.events-near-you__title{margin:0 0 41px}}.events-near-you__links{-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;margin-top:14px}@media screen and (min-width: 768px){.events-near-you__links{position:relative;margin-top:20px;bottom:0;width:100%;-ms-flex:auto;flex:auto}}@media screen and (min-width: 1240px){.events-near-you__links{bottom:auto;margin:-10px auto 0 0;position:relative;text-align:right;width:auto;-ms-flex:1;flex:1}}.events-near-you__link{display:block;text-align:left;width:100%}@media screen and (min-width: 768px){.events-near-you__link{display:block}}@includ min-screen(1240px){.events-near-you__link{text-align:right}}.events-near-you__date{font:20px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;display:block;margin:-9px 0 0;text-transform:uppercase}.events-near-you__name{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;max-width:180px}@media screen and (min-width: 768px){.events-near-you__name{max-width:100%}}.events-near-you__location{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:8px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.events-near-you__location{margin:4px 0 0}}.events-near-you__featured-event{padding:0 0 50px 0;position:relative}@media screen and (min-width: 768px){.events-near-you__featured-event{padding:0 0 131px;margin:0 0 50px;padding:0}}.events-near-you__featured-event__image{width:100%}.events-near-you__featured-event__inner{margin:19px 0 0}@media screen and (min-width: 768px){.events-near-you__featured-event__inner{margin:50px 0 0;padding:0 20px}}.events-near-you__featured-event__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width: 768px){.events-near-you__featured-event__meta{-ms-flex-flow:row wrap;flex-flow:row wrap}}.events-near-you__featured-event__meta .events-near-you__links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex:50% 0;flex:50% 0;width:50%;text-align:left;margin-top:0}.events-near-you__featured-event__meta .events-near-you__featured-event__details{width:60%;-ms-flex:1 0;flex:1 0}@media screen and (min-width: 768px){.events-near-you__featured-event__meta .events-near-you__featured-event__details{width:50%;-ms-flex:50% 0;flex:50% 0}}.events-near-you__featured-event__description{color:black;font:18px/23px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:15px 0 21px 0;width:100%}@media screen and (min-width: 768px){.events-near-you__featured-event__description{font-size:20px;line-height:30px;margin:40px 0 0;-ms-flex-order:2;order:2}}.events-near-you__event{border-top:2.5px solid white;display:-ms-flexbox;display:flex;padding:50px 0 41px 0;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.events-near-you__event:first-of-type{padding-top:0}@media screen and (max-width: 1240px){.events-near-you__event{-ms-flex-wrap:wrap;flex-wrap:wrap}}.events-near-you__event--last{border-bottom:2.5px solid white}@media screen and (min-width: 768px){.events-near-you__event__thumbnail-link{display:block;margin:0 0 25px;-ms-flex-order:initial;order:initial}}.events-near-you__event__thumbnail{width:100px}@media screen and (min-width: 768px){.events-near-you__event__thumbnail{width:130px}}.events-near-you__event__details{padding-left:40px}@media screen and (min-width: 768px){.events-near-you__event__details{padding:0 24px;-ms-flex:1;flex:1;position:relative}}.events-near-you__more{bottom:25px;left:25px;position:absolute;right:25px}@media screen and (min-width: 768px){.events-near-you__more{left:auto;right:auto;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:75px}}.facts__inner{margin:0 0 50px;padding:0 25px;text-align:center}@media screen and (min-width: 1200px){.facts--inline .facts__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto 107px;padding:0 65px;text-align:left}}.facts__list{list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){.facts--inline .facts__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:50px 0 0}}@media screen and (min-width: 1200px){.facts--inline .facts__list{-ms-flex-pack:left;justify-content:left;margin:9px 0 0}}.facts__title{color:white;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 25px;text-transform:uppercase;white-space:nowrap}.facts__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.facts__title>span{padding:0 25px}}@supports (-ms-ime-align: auto){.facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .facts__title>span,_:-ms-lang(x) .facts__title>span,:root .facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .facts__title>span,_:-ms-lang(x) .facts__title>span,:root .facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.facts__title{font-size:63px;line-height:63px}}@media screen and (min-width: 768px){.facts--inline .facts__title{margin:0 30px 0 0}.facts--inline .facts__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}}@media screen and (min-width: 768px) and (min-width: 1200px){.facts--inline .facts__title>span{padding:0 25px}}@media screen and (min-width: 768px){@supports (-ms-ime-align: auto){.facts--inline .facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;left:25px;position:relative;box-shadow:10px 0 0 #000,-10px 0 0 #000;left:10px;position:relative}@media screen and (min-width: 1200px){.facts--inline .facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 1200px){.facts--inline .facts__title>span{left:25px;position:relative}}}_:-ms-fullscreen .facts--inline .facts__title>span,_:-ms-lang(x) .facts--inline .facts__title>span,:root .facts--inline .facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;left:25px;position:relative;box-shadow:10px 0 0 #000,-10px 0 0 #000;left:10px;position:relative}}@media screen and (min-width: 768px) and (min-width: 1200px){_:-ms-fullscreen .facts--inline .facts__title>span,_:-ms-lang(x) .facts--inline .facts__title>span,:root .facts--inline .facts__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px) and (min-width: 1200px){_:-ms-fullscreen .facts--inline .facts__title>span,_:-ms-lang(x) .facts--inline .facts__title>span,:root .facts--inline .facts__title>span{left:25px;position:relative}}@media screen and (min-width: 768px){_:-ms-fullscreen .facts--inline .facts__title,:root .facts--inline .facts__title{margin:0 calc(30px + 0.3em) 0 0}}.facts__item{color:black;display:block;font:31.5px/31.5px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.facts__item{font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}}.facts__item:last-child{margin:0}.facts__item--icon{padding:0 30px}@media screen and (min-width: 768px){.facts--inline .facts__item{display:initial;margin:0;text-align:left}}.facts__icon{height:35px;width:19.5px}@media screen and (min-width: 768px){.facts__icon{height:49.5px;width:28px}}.facts__icon .asset-lightning-bolt{fill:black}.faqs{background:#eeeeef;margin:75px 0 0}@media screen and (min-width: 768px){.faqs{margin:5px 0 0}}.faqs--white{background:white}.faqs__inner{margin:0 auto;max-width:710px;padding:46px 25px 0}@media screen and (min-width: 768px){.faqs__inner{max-width:790px;padding:94px 65px 95px}}.faqs__title{margin:0 0 0;text-transform:none}@media screen and (min-width: 768px){.faqs__title{margin:0 0 56px}}html[lang="pt-pt"] .faqs__title{text-transform:uppercase}html[lang="pt-br"] .faqs__title{text-transform:uppercase}html[lang="es-es"] .faqs__title{text-transform:uppercase}@media screen and (min-width: 768px){.faqs__list{margin-bottom:0}}.faqs__question{border-top:2px solid white;color:black;font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-transform:uppercase}.faqs__question:first-child{border-top:none}.faqs__question a{color:inherit;display:block;padding:22px 60px 22px 0;position:relative;text-decoration:none}.faqs__question a:after{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"+";font:50px/50px "TrumpGothicWestW01-Regu","Helvetica Neue","Helvetica",Arial,sans-serif;right:0}.faqs__question a dfn{font-style:normal}.faqs__question a dfn h3{font-size:1.17em !important;font-weight:normal;line-height:35px !important;margin:0}.faqs__question--open a{padding-bottom:15px}.faqs__question--open a:after{content:"-"}.faqs--white .faqs__question{border-top-color:#eeeeef}.faqs__question--open+.faqs__answer{display:block}.faqs__answer{color:black;font:18px/23px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;display:none;margin:0}@media screen and (min-width: 768px){.faqs__answer{font-size:20px;line-height:30px}}.faqs__answer ul,.faqs__answer ol,.faqs__answer p{color:inherit;font:inherit;margin:0 0 46px}.faqs__answer li{color:inherit;font:inherit}.faqs__answer>*:last-child{margin:0 0 35px !important}.faqs__answer>.button{margin-bottom:25px;margin-top:-10px}@media screen and (min-width: 768px){.faqs__answer>.button{margin-bottom:50px;margin-top:15px}}.faqs__answer strong{color:inherit;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.faqs__answer a:not(.button){color:#cf2435}.faqs__caption{border-bottom:2px solid white;color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 35px;padding:24px 0;text-transform:uppercase}@media screen and (min-width: 768px){.faqs__caption{padding:14px 0}}.faqs__video{margin:0 0 35px}.faqs__video__inner{padding:56.25% 0 0;position:relative}.faqs__video__inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.faqs__video .faqs__caption{margin:0}.faqs img{height:auto;max-width:100%}.featured-content{padding:36px 50px 0;text-align:center}@media screen and (min-width: 768px){.featured-content{padding:50px 100px 0}}.featured-content:before{background:url('../png/asset.guitar-icon.png') no-repeat;background-size:100% 100%;content:"";display:inline-block;height:108px;margin:0 0 30px;width:108px}.featured-content--dark{background:black;padding-bottom:36px}@media screen and (min-width: 768px){.featured-content--dark{padding-bottom:50px}}.featured-content__title{color:#cf2435;font:63px/63px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.featured-content__subtitle{font:80px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:0;margin:0 0 15px;text-transform:uppercase;color:#cf2435}@media screen and (min-width: 768px){.featured-content__subtitle{font-size:130px;line-height:130px}}.featured-content__copy{font:20px/26px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif !important;margin:0 0 22px !important}@media screen and (min-width: 768px){.featured-content__copy{margin:0 0 48px !important}}.featured-content--dark .featured-content__copy{color:white}.find-class-quiz{background:url('../jpg/bg.find-class-quiz.desktop.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin:5px 0 0;position:relative;text-align:center}@media screen and (min-width: 768px){.find-class-quiz{margin:50px;min-height:541px;padding-bottom:100px}}@media screen and (min-width: 1300px){.find-class-quiz{min-height:541px;padding-bottom:200px}}@media screen and (min-width: 1600px){.find-class-quiz{margin:63px 63px}}.find-class-quiz__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:49px 0 0}.find-class-quiz__pagination__step{color:white;font:15px/31.5px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;height:31.5px;margin:0 20px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.find-class-quiz__pagination__step{margin:0 12px 0 0}}.find-class-quiz__pagination__item{color:white;font:20px/31.5px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:31.5px;margin:0 0 0 -15px;position:relative;text-align:center;width:55px}@media screen and (min-width: 768px){.find-class-quiz__pagination__item{margin:0 0 0 -8px}}.find-class-quiz__pagination__item span{position:relative}.find-class-quiz__pagination__item--current{color:black}.find-class-quiz__pagination__item--current .find-class-quiz__pagination__arrow-inner{display:none}.find-class-quiz__pagination__list{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.find-class-quiz__pagination__arrow-outer{left:0;height:31.5px;position:absolute;top:0;width:55px}.find-class-quiz__pagination__arrow-outer .asset-arrow-alt{fill:white}.find-class-quiz__pagination__arrow-inner{left:3px;height:27.5px;position:absolute;top:2px;width:50px}.find-class-quiz__pagination__arrow-inner .asset-arrow-alt{fill:black}.find-class-quiz__title{color:#cf2435;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin:22px 0 0;padding:0 25px;text-transform:uppercase}@media screen and (min-width: 768px){.find-class-quiz__title{font-size:45px;line-height:45px;margin:46px 0 0;padding:0 65px}}.find-class-quiz__title--white{color:white}.find-class-quiz__title--no-margin{margin:0}.find-class-quiz__title--no-padding{padding:0}.find-class-quiz__question{margin:17px 0 0;padding-bottom:50px}@media screen and (min-width: 768px){.find-class-quiz__question{padding:0}}.find-class-quiz__question__title{color:white;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 6px;padding:0 25px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.find-class-quiz__question__title{font-size:110px;line-height:100px;margin:0 0 32px;padding:0 65px}}.find-class-quiz__question__description{color:#b3b3b3;font:18px/18px "hk_grotesklight","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 25px;text-align:center}@media screen and (min-width: 768px){.find-class-quiz__question__description{font-size:25px;line-height:25px;margin:0 0 46px;padding:0 65px}}.find-class-quiz__answers{margin:15px 0 0}@media screen and (min-width: 768px){.find-class-quiz__answers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0}}.find-class-quiz__answer{background:black;border:2px solid #2b2b2b;color:white;display:block;font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 25px 13px;padding:13px;text-align:center;text-decoration:none;text-transform:uppercase;transition:border 200ms, color 200ms}@media screen and (min-width: 768px){.find-class-quiz__answer{font:2.8vw "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:12.1875vw;margin:0 0 0 2.5vw;padding:0;position:relative;width:12.1875vw}}@media screen and (min-width: 1600px){.find-class-quiz__answer{font-size:45px;height:195px;margin:0 40px 0 0;width:195px}}.find-class-quiz__answer:last-child{margin-bottom:0}.no-touchevents .find-class-quiz__answer:hover{border-color:#cf2435;color:#cf2435}.find-class-quiz__answer__text{white-space:nowrap}@media screen and (min-width: 768px){.find-class-quiz__answer__text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.find-class-quiz__answer__next{background:#cf2435;bottom:0;color:white;font:14px/60px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;left:-2px;opacity:0;position:absolute;right:-2px;text-align:center;-ms-transform:translateY(100%);transform:translateY(100%);transition:opacity 200ms}.find-class-quiz__answer__next-arrow{height:7px;left:0;margin:0 0 0 5px;position:relative;top:-1px;transition:left 200ms;width:12.5px}.find-class-quiz__answer__next-arrow .asset-arrow{fill:white}.no-touchevents .find-class-quiz__answer:hover .find-class-quiz__answer__next{opacity:1}.find-class-quiz__program{padding:25px 25px;text-align:center}@media screen and (min-width: 1024px){.find-class-quiz__program{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:635px;padding:65px 65px;text-align:left;width:calc(100% - 570px)}}.find-class-quiz__program__name{color:#cf2435;font:70px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.find-class-quiz__program__name{font-size:100px;line-height:100px}}@media screen and (min-width: 1300px){.find-class-quiz__program__name{font-size:130px;line-height:130px}}.find-class-quiz__program__description{color:#dfdfdf;font:18px/21.5px "hk_grotesklight","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}@media screen and (min-width: 768px){.find-class-quiz__program__description{font-size:25px;line-height:35px}}@media screen and (min-width: 1024px){.find-class-quiz .book-class{position:absolute;right:65px;top:168.5px}}.floating-grid{padding:100px 0 59px 0}@media screen and (max-width: 1024px){.floating-grid{padding-bottom:0}}.floating-grid__title{color:white;height:auto;margin:0 0 50px;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-transform:uppercase}.floating-grid__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.floating-grid__title>span{padding:0 25px}}@supports (-ms-ime-align: auto){.floating-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.floating-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .floating-grid__title>span,_:-ms-lang(x) .floating-grid__title>span,:root .floating-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .floating-grid__title>span,_:-ms-lang(x) .floating-grid__title>span,:root .floating-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.floating-grid__title{margin:0 0 100px;padding:0}}.floating-grid__title span{font:70px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.floating-grid__title span{font-size:128px;line-height:132px}}.floating-grid__title--double span{line-height:85px}@media screen and (min-width: 768px){.floating-grid__title--double span{line-height:150px}}.floating-grid__row{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1920px}@-include min-screen(1024px){.floating-grid__row:nth-of-type(1) .floating-grid__item:last-child{padding-right:0}}@media screen and (min-width: 1380px){.floating-grid__row:nth-of-type(1) .floating-grid__item:last-child{padding-right:45px}}@-include min-screen(1024px){.floating-grid__row:nth-of-type(2) .floating-grid__item:first-child{padding-right:0;padding-top:100px}}@media screen and (min-width: 1380px){.floating-grid__row:nth-of-type(2) .floating-grid__item:first-child{padding-right:45px}}@media screen and (max-width: 1024px){.floating-grid__row{-ms-flex-direction:column;flex-direction:column}.floating-grid__row.reverse-mobile .seasonal-camp__item:first-child{-ms-flex-order:2;order:2}}.floating-grid__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}@media screen and (max-width: 1024px){.floating-grid__item{width:100%;margin-bottom:100px}}.floating-grid__item:first-child{padding-left:0;padding-right:45px}@media screen and (max-width: 1024px){.floating-grid__item:first-child{margin:0 0 100px;padding:0}}.floating-grid__item:last-child{padding-left:45px;padding-right:0}@media screen and (max-width: 1024px){.floating-grid__item:last-child{margin:0 0 100px;padding:0}}.floating-grid__item.horizontal-split{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:95px;-ms-flex-align:end;align-items:end}@media screen and (max-width: 1300px){.floating-grid__item.horizontal-split{padding-left:36px}}@media screen and (max-width: 1024px){.floating-grid__item.horizontal-split{display:block}}.floating-grid__item.horizontal-split:last-child{padding-left:45px}@media screen and (max-width: 1024px){.floating-grid__item.horizontal-split:last-child{padding-right:36px;padding-left:36px}}@media screen and (max-width: 1024px){.floating-grid__item.horizontal-split{padding-right:36px;padding-left:36px}}@media screen and (max-width: 1024px){.floating-grid__item.horizontal-split .seasonal-camp__text{padding-right:0;padding-left:0}}.floating-grid__item.horizontal-split.reverse-copy{padding-right:95px}@media screen and (max-width: 1300px){.floating-grid__item.horizontal-split.reverse-copy{padding-right:36px}}.floating-grid__item.horizontal-split.reverse-copy .seasonal-camp__img{-ms-flex-order:2;order:2}.floating-grid__item.justify-right{-ms-flex-align:end;align-items:flex-end}.floating-grid__img img{max-width:100%}.horizontal-split .floating-grid__img{width:55%}@media screen and (max-width: 1300px){.horizontal-split .floating-grid__img{width:50%}}@media screen and (max-width: 1024px){.horizontal-split .floating-grid__img{max-width:600px;width:100%;margin:0 auto}}.floating-grid__text{padding:22px 36px 36px 36px;max-width:600px}.horizontal-split .floating-grid__text{width:45%;padding:0 36px}@media screen and (max-width: 1300px){.horizontal-split .floating-grid__text{width:50%}}@media screen and (max-width: 1024px){.horizontal-split .floating-grid__text{padding:22px 0 0;width:100%}}@media screen and (min-width: 1025px){.floating-grid__text{padding:36px}}@media screen and (max-width: 1024px){.floating-grid__text{margin:0 auto;padding:22px 36px 0}}.floating-grid__item-title{font:34px/34px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:14px;text-transform:uppercase}.floating-grid__item-copy{font:20px/26px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.form-callout{margin:90px auto 52px;max-width:1920px;padding:27px 0 25px;position:relative;width:100%}@media screen and (min-width: 768px){.form-callout{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px;padding:5px 4.0625vw 43px}}@media screen and (min-width: 1600px){.form-callout{padding:5px 65px 43px}}@media screen and (min-width: 768px){.form-callout--with-promo-bar{margin-top:50px}}@media screen and (max-width: 767px){.form-callout--mobile-flush-top{margin-top:0;padding-top:0}}.form-callout--reduced-margin-bottom{margin-bottom:25px}@media screen and (max-width: 767px){.form-callout--map{margin-top:0;padding-bottom:0;padding-top:0}}@media screen and (min-width: 768px){.form-callout__blocker{background:black;display:none;height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:1000}}.form-callout__content{padding:47px 40px;position:relative}@media screen and (min-width: 768px){.form-callout__content{background:#f4f5f6;display:-ms-flexbox;display:flex;min-height:585px;-ms-flex-pack:start;justify-content:flex-start;padding:50px;width:calc(100% - 292px)}}@media screen and (min-width: 1024px){.form-callout__content{width:calc(100% - 440px)}}@media screen and (min-width: 1400px){.form-callout__content{border-right:30px solid white}}.form-callout__content--map{padding:50px 30px 44px}@media screen and (min-width: 1400px){.form-callout__content--map{padding:50px}}@media screen and (min-width: 768px){.form-callout__content__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 20px)}}@media screen and (min-width: 1400px){.form-callout__content__col{width:calc(50% - 25px)}}@media screen and (min-width: 768px){.form-callout__content__col:nth-child(2){margin-right:40px}}@media screen and (min-width: 1400px){.form-callout__content__col:nth-child(2){margin-right:50px}}.form-callout__content__col--order-shift{margin-bottom:45px}@media screen and (min-width: 768px){.form-callout__content__col--order-shift{margin-bottom:0;margin-left:40px;margin-right:0 !important;-ms-flex-order:2;order:2}}@media screen and (min-width: 1400px){.form-callout__content__col--order-shift{margin-left:50px;margin-right:0 !important}}.form-callout__content__col img{margin-bottom:21px;max-height:100%;object-fit:cover;object-position:center center;width:100%}@media screen and (min-width: 768px){.form-callout__content__col img{margin-bottom:0}}.form-callout__content__col h1,.form-callout__content__col h2{color:#cf2435;font:35px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1024px){.form-callout__content__col h1,.form-callout__content__col h2{font-size:45px;line-height:45px}}@media screen and (min-width: 1400px){.form-callout__content__col h1,.form-callout__content__col h2{font-size:65px;line-height:60px}}.form-callout__content__col h1.form-callout-mobile-heading,.form-callout__content__col h2.form-callout-mobile-heading{font-size:35px;line-height:35px;margin-bottom:45px}@media screen and (min-width: 768px){.form-callout__content__col h1.form-callout-mobile-heading,.form-callout__content__col h2.form-callout-mobile-heading{display:none}}.form-callout__content__col h1.form-callout-desktop-heading,.form-callout__content__col h2.form-callout-desktop-heading{display:none}@media screen and (min-width: 768px){.form-callout__content__col h1.form-callout-desktop-heading,.form-callout__content__col h2.form-callout-desktop-heading{display:block}}.form-callout__content__col p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}@media screen and (min-width: 768px){.form-callout__content__col p{line-height:25px;text-align:left}}.form-callout__content__col .ticket-map{height:0;max-height:312px;max-width:315px;overflow:hidden;padding-top:252px;position:relative;margin-bottom:20px;width:100%}@media screen and (min-width: 768px){.form-callout__content__col .ticket-map{margin-bottom:0;padding-top:80%;max-width:392px}}@media screen and (min-width: 1532px){.form-callout__content__col .ticket-map{padding-top:315px}}.form-callout__content__col .ticket-map img{left:0;height:100%;max-height:312px;max-width:100%;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.form-callout__content__col .ticket-map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.form-callout__content__col .ticket-cta-event-address{color:black;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.form-callout__content__col .ticket-cta-event-address{margin-top:25px}}.form-callout__content__col .ticket-cta-event-address h4{color:#939598;margin:16px 0 0}.form-callout__content__col .ticket-cta-event-address p{color:black;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-align:left}.form-callout__content__col .ticket-cta-event-address p:last-child{margin-bottom:0}.form-callout__content__col .ticket-cta-event-address span{text-align:left}.form-callout__content__col .hours-title{color:white;font:45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:13px;text-transform:uppercase}.form-callout__content__col .hours-title>span{background-color:#cf2435;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.form-callout__content__col .hours-title>span{box-shadow:10px 0 0 #cf2435,-10px 0 0 #cf2435;padding:0}}_:-ms-fullscreen .form-callout__content__col .hours-title>span,_:-ms-lang(x) .form-callout__content__col .hours-title>span,:root .form-callout__content__col .hours-title>span{box-shadow:10px 0 0 #cf2435,-10px 0 0 #cf2435;padding:0}.form-callout__content__col .open-hours{list-style-type:none;margin:0;padding:0}.form-callout__content__col .open-hours li{font:20px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1024px){.form-callout__content__col .open-hours li{font-size:25px;line-height:35px}}.form-callout__content__col .share{color:#000;margin-top:auto;padding-top:19px}@media screen and (min-width: 768px){.form-callout__content__col .share{padding-top:45px}}.form-callout__content__col .share span{font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.form-callout__content__col .share a{color:inherit;height:20px;margin:0 15px;text-decoration:none}.form-callout__content__col .link .svg *{fill:#cf2435}.form-callout__form{position:relative;width:100%}@media screen and (min-width: 768px){.form-callout__form{min-height:585px;width:292px}}@media screen and (min-width: 1024px){.form-callout__form{width:440px}}.form-callout__form .contact-us-today{background:#f9fafa;right:0;top:0;-ms-transform:none;transform:none}@media screen and (min-width: 768px){.form-callout__form .contact-us-today{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:596px}}@media screen and (min-width: 1024px){.form-callout__form .contact-us-today{min-height:610px}}@media screen and (max-width: 767px){.form-callout__form .contact-us-today__header{padding-top:96px}}.form-callout__form .contact-us-today__button{margin-top:auto;margin-bottom:0}.upcoming-closures{margin-top:38px;text-transform:uppercase}.upcoming-closures h4{color:#cf2435;font:14px/18px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.upcoming-closures ul{list-style-type:none;margin:0;padding:0}.upcoming-closures ul li{color:#cf2435;font:14px/18px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.franchise-lead-form{padding:80px 40px}@media screen and (min-width: 768px){.franchise-lead-form{padding:80px}}@media screen and (min-width: 1024px){.franchise-lead-form{padding:40px 80px 80px}}.franchise-lead-form .grecaptcha-badge{visibility:hidden}.franchise-lead-form--red{background:#cf2435}.franchise-lead-form--red label.form__error{color:white}.franchise-lead-form--black{background:black}.franchise-lead-form__title{color:white;font:44px/44px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 12px;text-transform:uppercase}@media screen and (min-width: 768px){.franchise-lead-form__title{margin:0 0 50px}}.franchise-lead-form__title--thankyou{display:none}.franchise-lead-form--black .franchise-lead-form__title{color:#cf2435}.franchise-lead-form__copy{color:white;margin:0 0 10px}.franchise-lead-form__copy--thankyou{display:none}.franchise-lead-form__copy a{color:inherit}.franchise-lead-form .form__fields{padding:0 0 40px}.franchise-lead-form .form__input{color:white;text-transform:uppercase}.franchise-lead-form .form__input:-moz-placeholder{color:white}.franchise-lead-form .form__input:-ms-input-placeholder{color:white}.franchise-lead-form .form__input::placeholder{color:white}.franchise-lead-form .form__input.placeholder{color:white}.franchise-lead-form .form__select-text{color:white}.franchise-lead-form .form__row__label{color:white;margin-bottom:0}.franchise-lead-form .form__row__label .form__checkbox-label{margin-bottom:0}.franchise-lead-form .form__row__label a{color:white}.franchise-lead-form .skinned-select__select-wrapper{background-image:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.select-arrow-white.svg')}@media screen and (min-width: 1024px){.franchise-lead-form .wrapper{display:-ms-flexbox;display:flex}}.franchise-lead-form__content{text-align:left}@media screen and (min-width: 1024px){.franchise-lead-form__content{margin-right:50px;max-width:362px;padding-top:40px}}.franchise-lead-form__button{background:#cf2435;border:none;color:white;display:block;font:30px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:90px;padding:0;text-transform:uppercase;transition:color 200ms, background 200ms;width:100%;margin-bottom:-5px}@media screen and (min-width: 768px){.franchise-lead-form__button{width:calc(50% - 13px)}}.franchise-lead-form__button__arrow{height:7px;margin:0 0 0 8px;width:12.5px}.franchise-lead-form__button__arrow .asset-arrow{fill:white;transition:fill 200ms}.no-touchevents .franchise-lead-form__button:hover{background:black;color:white}.no-touchevents .franchise-lead-form__button:hover .asset-arrow{fill:white}.franchise-lead-form--red .franchise-lead-form__button{background:white;color:#cf2435}.franchise-lead-form--red .franchise-lead-form__button .asset-arrow{fill:#cf2435}.no-touchevents .franchise-lead-form--black .franchise-lead-form__button:hover{background:white;color:#cf2435}.no-touchevents .franchise-lead-form--black .franchise-lead-form__button:hover .asset-arrow{fill:#cf2435}.full-video{margin:0 0 25px;position:relative}@media screen and (min-width: 768px){.full-video{margin:0 0 100px}}.full-video--centered{margin:30px 25px 60px}@media screen and (min-width: 768px){.full-video--centered{margin:100px 0 130px}}.full-video__image{height:56.25vw;object-fit:cover;width:100%}@media screen and (min-width: 768px){.full-video__image{height:auto}}.full-video__inner{height:100%;position:absolute;width:100%}.full-video iframe{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.full-video__link{height:100%;left:0;position:absolute;top:0;width:100%}.full-video__play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font:100px/100px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){.full-video__play{font-size:160px;line-height:160px}}.full-video__play span{color:#cf2435;transition:color 200ms}.full-video__play img{height:65px;position:relative;top:16px;vertical-align:top;width:65px}@media screen and (min-width: 768px){.full-video__play img{top:46px}}.no-touchevents .full-video:hover .full-video__play span{color:#cf2435}.full-video__image{pointer-events:none;opacity:0}.full-video__link,.full-video__play{display:none}.full-video iframe{display:block}.gallery{border-top:2px solid #c7c8ca;padding-top:26px}.gallery__items{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media screen and (min-width: 768px){.gallery__items{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.gallery__items__item{display:none;height:0;padding-top:100%;position:relative;width:100%}.gallery__items__item img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.gallery__items__item .gallery-item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gallery__items__item:nth-child(1){display:table}.gallery__items__item:nth-child(2){display:table}.gallery__items__item:nth-child(3){display:table}.gallery__items__item:nth-child(4){display:table}.gallery__items__item:nth-child(5){display:table}.gallery__items__item:nth-child(6){display:table}.gallery__items__item:nth-child(7){display:table}.gallery__items__item:nth-child(8){display:table}.gallery__items__item:nth-child(9){display:table}.gallery__items__item:nth-child(10){display:table}.gallery__items__item:nth-child(11){display:table}.gallery__items__item:nth-child(12){display:table}.gallery__items__item:nth-child(13){display:table}.gallery__items__item:nth-child(14){display:table}.gallery__items__item:nth-child(15){display:table}.gallery .button{margin-top:30px;width:100%}.gallery--show-all .button{display:none}.gallery--show-all .gallery__items__item{display:table}.gear-select{background:black;color:white}.lesson-detail__two-col+.gear-select{margin:48px 0 0}@media screen and (min-width: 768px){.lesson-detail__two-col+.gear-select{margin:80px 0 0}}.gear-select__inner{margin:0 auto;max-width:710px;padding:46px 25px 50px}@media screen and (min-width: 768px){.gear-select__inner{max-width:1180px;padding:64px 65px 70px;text-align:center}}.gear-select__title{margin:0 0 30px;text-transform:uppercase}.gear-select p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.gear-select .button{font-size:30px;height:90px;line-height:90px;margin:30px 0 0}@media screen and (min-width: 768px){.gear-select .button{max-width:325px}}.headliner-awards{margin:0 auto;max-width:1920px;padding:0 26px 25px 26px;width:100%}@media screen and (min-width: 768px){.headliner-awards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 7.1875vw 41px}}@media screen and (min-width: 1600px){.headliner-awards{padding:0 115px 68px}}.headliner-awards__content{margin-bottom:55px}@media screen and (min-width: 768px){.headliner-awards__content{margin-bottom:0;margin-right:7.16146%}}@media screen and (min-width: 1024px){.headliner-awards__content{margin-right:7.77778%}}.headliner-awards__content h1{color:#cf2435;font:115px/115px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1150px){.headliner-awards__content h1{font-size:130px;line-height:130px}}.headliner-awards__content h1 span{-webkit-text-stroke:initial;color:#cf2435;display:block;font:48px/48px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;position:relative;text-transform:uppercase}@media screen and (min-width: 1150px){.headliner-awards__content h1 span{font-size:63px;line-height:63px}}.headliner-awards__content p{font:18px/26px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:10px 0 0}@media screen and (min-width: 1440px){.headliner-awards__content p{font-size:20px}}.headliner-awards__images{text-align:center}@media screen and (min-width: 1024px){.headliner-awards__images{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;width:520px}}.headliner-awards__images img{height:316px;width:316px}@media screen and (min-width: 1024px){.headliner-awards__images img{height:340px;margin:0;width:340px}}.headliner-awards__images__thumbnails{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.headliner-awards__images__thumbnails{-ms-flex-item-align:start;align-self:flex-start;display:block;width:112px}}.headliner-awards__images__thumbnails img{height:90px;margin:60px 0 0;width:90px}@media screen and (min-width: 1024px){.headliner-awards__images__thumbnails img{height:112px;margin:0 0 25px;width:112px}}@media screen and (min-width: 1024px){.headliner-awards__images__thumbnails img:last-child{margin:0}}.hero{background:black;position:relative;overflow:hidden}.hero .wrapper{position:relative}@media screen and (min-width: 1600px){.hero .wrapper{max-width:initial;position:static}}.hero__content{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 20px;top:calc(50% + 50px);z-index:2;width:100%}@media screen and (min-width: 768px){.hero__content{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:65px;max-width:35%;padding:0;width:calc(100% - 570px)}}@media screen and (min-width: 1920px){.hero__content{left:calc(50vw - 895px)}}.hero__content>.button{display:block;margin:32px auto 0;width:fit-content}@media screen and (min-width: 768px){.hero__content>.button{display:inline-block;margin:32px 0 0;width:auto}}@media screen and (min-width: 768px){.hero__content--wider{max-width:520px;width:60%}}.hero__content__line{text-align:center}@media screen and (min-width: 768px){.hero__content__line{text-align:left}}.hero__content__line--small{display:block;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}@media screen and (min-width: 768px){.hero__content__line--small{font-size:2.8125vw;letter-spacing:.9px;line-height:2.8125vw}html[lang="zh-tw"] .hero__content__line--small{padding-left:2px}}@media screen and (min-width: 1600px){.hero__content__line--small{font-size:45px;letter-spacing:.9px;line-height:45px}html[lang="zh-tw"] .hero__content__line--small{padding-left:3px}}@media screen and (min-width: 768px){.hero__content__line--small+.hero__content__line--small{margin-top:7px}}@media screen and (min-width: 768px){.hero__content__line--small.hero__content__line--no-scale{font-size:45px;letter-spacing:.9px;line-height:45px}}.hero__content__line--small--black{color:black}.hero__content__line--small--red{color:#cf2435}.hero__content__line--small--white{color:white}.hero__content__line--large-fill{display:block;font:80px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}html[lang="pt-pt"] .hero__content__line--large-fill{font-size:70px}html[lang="pt-br"] .hero__content__line--large-fill{font-size:70px}html[lang="es-es"] .hero__content__line--large-fill{font-size:70px}html[lang="zh-tw"] .hero__content__line--large-fill{font-size:70px}@media screen and (min-width: 768px){.hero__content__line--large-fill{font-size:10vw;line-height:8.75vw}html[lang="pt-pt"] .hero__content__line--large-fill{font-size:8.4375vw}html[lang="pt-br"] .hero__content__line--large-fill{font-size:8.4375vw}html[lang="es-es"] .hero__content__line--large-fill{font-size:8.4375vw}html[lang="zh-tw"] .hero__content__line--large-fill{font-size:8.4375vw}}@media screen and (min-width: 1600px){.hero__content__line--large-fill{font-size:160px;line-height:140px}html[lang="pt-pt"] .hero__content__line--large-fill{font-size:120px}html[lang="pt-br"] .hero__content__line--large-fill{font-size:120px}html[lang="es-es"] .hero__content__line--large-fill{font-size:120px}html[lang="zh-tw"] .hero__content__line--large-fill{font-size:120px}}@media screen and (min-width: 768px){.hero__content__line--large-fill.hero__content__line--no-scale{font-size:160px;line-height:140px}html[lang="pt-pt"] .hero__content__line--large-fill.hero__content__line--no-scale{font-size:120px}html[lang="pt-br"] .hero__content__line--large-fill.hero__content__line--no-scale{font-size:120px}html[lang="es-es"] .hero__content__line--large-fill.hero__content__line--no-scale{font-size:120px}html[lang="zh-tw"] .hero__content__line--large-fill.hero__content__line--no-scale{font-size:120px}}.hero__content__line--large-fill--black{color:black}.hero__content__line--large-fill--red{color:#cf2435}.hero__content__line--large-fill--white{color:white}.hero__content__line--large{display:block;font:80px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}html[lang="pt-pt"] .hero__content__line--large{font-size:70px}html[lang="pt-br"] .hero__content__line--large{font-size:70px}html[lang="es-es"] .hero__content__line--large{font-size:70px}html[lang="zh-tw"] .hero__content__line--large{font-size:70px}@media screen and (min-width: 768px){.hero__content__line--large{font-size:10vw;line-height:8.75vw}html[lang="pt-pt"] .hero__content__line--large{font-size:8.4375vw}html[lang="pt-br"] .hero__content__line--large{font-size:8.4375vw}html[lang="es-es"] .hero__content__line--large{font-size:8.4375vw}html[lang="zh-tw"] .hero__content__line--large{font-size:8.4375vw}}@media screen and (min-width: 1600px){.hero__content__line--large{font-size:160px;line-height:140px}html[lang="pt-pt"] .hero__content__line--large{font-size:120px}html[lang="pt-br"] .hero__content__line--large{font-size:120px}html[lang="es-es"] .hero__content__line--large{font-size:120px}html[lang="zh-tw"] .hero__content__line--large{font-size:120px}}@media screen and (min-width: 768px){.hero__content__line--large.hero__content__line--no-scale{font-size:160px;line-height:140px}html[lang="pt-pt"] .hero__content__line--large.hero__content__line--no-scale{font-size:120px}html[lang="pt-br"] .hero__content__line--large.hero__content__line--no-scale{font-size:120px}html[lang="es-es"] .hero__content__line--large.hero__content__line--no-scale{font-size:120px}html[lang="zh-tw"] .hero__content__line--large.hero__content__line--no-scale{font-size:120px}}.hero__content__line--large--black{color:transparent;-webkit-text-stroke:2px #000}_:-ms-fullscreen .hero__content__line--large--black,_:-ms-lang(x) .hero__content__line--large--black,:root .hero__content__line--large--black{color:#000}.hero__content__line--large--red{color:#cf2435}.hero__content__line--large--white{color:transparent;-webkit-text-stroke:2px #fff}_:-ms-fullscreen .hero__content__line--large--white,_:-ms-lang(x) .hero__content__line--large--white,:root .hero__content__line--large--white{color:#fff}.hero__image{position:relative;z-index:1}.hero__image:before{background-color:black;bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0}@media screen and (min-width: 768px){.hero__image:before{background-color:transparent}}.hero__image picture,.hero__image img{min-height:534px;object-fit:cover;object-position:top center;width:100%;display:block}@media screen and (min-width: 768px){.hero__image picture,.hero__image img{height:820.5px;min-height:initial}}@media screen and (min-width: 1200px){.hero__image picture,.hero__image img{height:915.5px}}@media screen and (min-width: 768px){.hero .book-class{position:absolute;right:65px;top:119px}}@media screen and (min-width: 1200px){.hero .book-class{top:187px}}@media screen and (min-width: 1920px){.hero .book-class{right:calc(50vw - 895px)}}@media screen and (max-width: 1090px){.hero--with-video .hero__content{left:0;max-width:initial;padding:100px 25px 0;position:relative;text-align:center !important;top:0;-ms-transform:initial;transform:initial;width:100%}}@media screen and (min-width: 1090px){.hero--with-video .hero__content{width:calc(100% - 800px)}}@media screen and (max-width: 1090px){.hero--with-video .hero__content__line{text-align:center !important}}@media screen and (max-width: 1090px){.hero--with-video .hero__image{bottom:0;position:absolute;top:0;width:100%}}@media screen and (max-width: 1090px){.hero--with-video .hero__image img{height:100%}}.hero__video{display:block;left:0;margin:46px auto 100px;max-width:520px;position:relative;right:0;-ms-transform:none;transform:none;width:100%;z-index:2}@media screen and (min-width: 1090px){.hero__video{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;max-width:calc(50% - 51px);padding:0;right:65px}}@media screen and (min-width: 1600px){.hero__video{right:calc(50vw - 735px);width:741px}}.hero__video__image{object-fit:cover;width:100%}@media screen and (min-width: 768px){.hero__video__image{height:auto}}.hero__video__inner{height:100%;position:absolute;width:100%}.hero__video iframe{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.hero__video__link{height:100%;left:0;position:absolute;top:0;width:100%}.hero__video__play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font:100px/100px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){.hero__video__play{font-size:160px;line-height:160px}}.hero__video__play span{color:#cf2435;transition:color 200ms}.no-touchevents .hero__video__play:hover span{color:#cf2435}.hero__video__play img{height:65px;position:relative;top:16px;vertical-align:top;width:65px}@media screen and (min-width: 768px){.hero__video__play img{top:46px}}.no-touchevents .hero__video:hover .hero__video__play span{color:#cf2435}.hero__video--playing .hero__video__link{display:none}.hero__video--playing .hero__video__image{pointer-events:none;opacity:0}.hero__video--playing .hero__video__play{display:none}.hero__video--playing iframe{display:block}.info-callouts{position:relative}.info-callouts:before{background:#f6f6f7;bottom:80%;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width: 768px){.info-callouts:before{bottom:50%}}.info-callouts.info-callouts--white:before{background:#fff}.info-callouts--full-background-mobile{background:#f6f6f7}@media screen and (min-width: 768px){.info-callouts--full-background-mobile{background:none}}.info-callouts__inner{padding:50px 0 48px 0}@media screen and (min-width: 768px){.info-callouts__inner{padding:97px 65px 80px}}.info-callouts__inner--block-title{padding-top:100px}@media screen and (min-width: 768px){.info-callouts__inner--block-title{padding-bottom:4px}}.info-callouts--with-bottom-subtitle .info-callouts__inner{padding-bottom:75px}@media screen and (min-width: 768px){.info-callouts--with-bottom-subtitle .info-callouts__inner{padding-bottom:150px}}.info-callouts__title{font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.info-callouts__title{font-size:45px;letter-spacing:.9px;line-height:45px;padding:0}}.info-callouts__title--white{color:white}.info-callouts__title--black{color:black}.info-callouts__title--red{color:#cf2435}.info-callouts__title--highlighted-outline{overflow:hidden;position:relative;padding:0 10px}.info-callouts__title--highlighted-outline>span{display:block;margin:-5px 0 20px;text-transform:uppercase}@media screen and (min-width: 768px){.info-callouts__title--highlighted-outline>span{margin:-10px 0 35px}}.info-callouts__title--highlighted-outline>span>span{font:73px/75px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:initial;margin-left:-10px}html[lang="pt-pt"] .info-callouts__title--highlighted-outline>span>span{line-height:90px}html[lang="pt-br"] .info-callouts__title--highlighted-outline>span>span{line-height:90px}html[lang="es-es"] .info-callouts__title--highlighted-outline>span>span{line-height:90px}@media screen and (min-width: 768px){.info-callouts__title--highlighted-outline>span>span{font-size:120px;line-height:110px}html[lang="pt-pt"] .info-callouts__title--highlighted-outline>span>span{line-height:130px}html[lang="pt-br"] .info-callouts__title--highlighted-outline>span>span{line-height:130px}html[lang="es-es"] .info-callouts__title--highlighted-outline>span>span{line-height:130px}}@media screen and (min-width: 1024px){.info-callouts__title--highlighted-outline>span>span{font-size:160px;line-height:150px}html[lang="pt-pt"] .info-callouts__title--highlighted-outline>span>span{line-height:180px}html[lang="pt-br"] .info-callouts__title--highlighted-outline>span>span{line-height:180px}html[lang="es-es"] .info-callouts__title--highlighted-outline>span>span{line-height:180px}}.info-callouts__title--highlighted-outline>span>span>span{position:relative;top:10px;word-break:break-word}@media screen and (min-width: 768px){.info-callouts__title--highlighted-outline>span>span>span{top:20px;margin-bottom:15px}}.info-callouts__title--highlighted-outline--red-white>span>span{background-color:#cf2435;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.info-callouts__title--highlighted-outline--red-white>span>span{padding:0 25px}}@supports (-ms-ime-align: auto){.info-callouts__title--highlighted-outline--red-white>span>span{box-shadow:25px 0 0 #cf2435,-25px 0 0 #cf2435;padding:0;box-shadow:10px 0 0 #cf2435,-10px 0 0 #cf2435}@media screen and (min-width: 1200px){.info-callouts__title--highlighted-outline--red-white>span>span{box-shadow:25px 0 0 #cf2435,-25px 0 0 #cf2435}}}_:-ms-fullscreen .info-callouts__title--highlighted-outline--red-white>span>span,_:-ms-lang(x) .info-callouts__title--highlighted-outline--red-white>span>span,:root .info-callouts__title--highlighted-outline--red-white>span>span{box-shadow:25px 0 0 #cf2435,-25px 0 0 #cf2435;padding:0;box-shadow:10px 0 0 #cf2435,-10px 0 0 #cf2435}@media screen and (min-width: 1200px){_:-ms-fullscreen .info-callouts__title--highlighted-outline--red-white>span>span,_:-ms-lang(x) .info-callouts__title--highlighted-outline--red-white>span>span,:root .info-callouts__title--highlighted-outline--red-white>span>span{box-shadow:25px 0 0 #cf2435,-25px 0 0 #cf2435}}.info-callouts__title--highlighted-outline--red-white>span>span{color:transparent;-webkit-text-stroke:2px #fff}_:-ms-fullscreen .info-callouts__title--highlighted-outline--red-white>span>span,_:-ms-lang(x) .info-callouts__title--highlighted-outline--red-white>span>span,:root .info-callouts__title--highlighted-outline--red-white>span>span{color:#fff}.info-callouts__title--outline{font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}@media screen and (min-width: 768px){.info-callouts__title--outline{font-size:45px;letter-spacing:.9px;line-height:45px}}.info-callouts__title--outline>span{display:block;font-size:100px;height:90px;line-height:90px;overflow:hidden;position:relative}@media screen and (min-width: 768px){.info-callouts__title--outline>span{font-size:160px;height:141px;line-height:141px}}.info-callouts__title--outline--red{color:#cf2435}.info-callouts__title--outline--red>span{color:#cf2435}.info-callouts__subtitle{color:white;height:70px;margin:65px 0 0;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}.info-callouts__subtitle>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.info-callouts__subtitle>span{padding:0 25px}}@supports (-ms-ime-align: auto){.info-callouts__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.info-callouts__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .info-callouts__subtitle>span,_:-ms-lang(x) .info-callouts__subtitle>span,:root .info-callouts__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .info-callouts__subtitle>span,_:-ms-lang(x) .info-callouts__subtitle>span,:root .info-callouts__subtitle>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}html[lang="pt-pt"] .info-callouts__subtitle{height:90px}html[lang="pt-br"] .info-callouts__subtitle{height:90px}html[lang="es-es"] .info-callouts__subtitle{height:90px}@media screen and (min-width: 768px){.info-callouts__subtitle{height:128px;margin:0}html[lang="pt-pt"] .info-callouts__subtitle{height:160px}html[lang="pt-br"] .info-callouts__subtitle{height:160px}html[lang="es-es"] .info-callouts__subtitle{height:160px}}.info-callouts__subtitle span{font:70px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}html[lang="pt-pt"] .info-callouts__subtitle span{line-height:90px}html[lang="pt-br"] .info-callouts__subtitle span{line-height:90px}html[lang="es-es"] .info-callouts__subtitle span{line-height:90px}@media screen and (min-width: 768px){.info-callouts__subtitle span{font-size:128px;line-height:132px}html[lang="pt-pt"] .info-callouts__subtitle span{line-height:160px}html[lang="pt-br"] .info-callouts__subtitle span{line-height:160px}html[lang="es-es"] .info-callouts__subtitle span{line-height:160px}}.info-callouts__subtitle--double span{line-height:85px}@media screen and (min-width: 768px){.info-callouts__subtitle--double span{line-height:150px}}.info-callouts__items{margin:18px 0 0}@media screen and (min-width: 768px){.info-callouts__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3%;margin:44px 0 127px;padding:0 1.5%}}@media screen and (min-width: 1200px){.info-callouts__items{padding:0 3%}}.info-callouts__items--indent-mobile{margin-left:25px;margin-right:25px}.info-callouts__items--multi-rows{margin:0 !important}@media screen and (min-width: 768px){.info-callouts__items--4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;margin:44px 0 18px}}@media screen and (min-width: 1600px){.info-callouts__items--4-large{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.info-callouts__item{margin:48px 0 0;position:relative}@media screen and (min-width: 768px){.info-callouts__item{margin:0}}.info-callouts__item:first-child{margin:0}@media screen and (min-width: 768px){.info-callouts__items--multi-rows .info-callouts__item{margin-bottom:98px}}.info-callouts__item__inner{position:relative}.info-callouts__item__image{width:100%}.info-callouts__item__title{bottom:-5%;color:white;font:34px/39px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;left:6%;margin-right:6%;position:absolute;text-transform:uppercase}.info-callouts__item__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.info-callouts__item__title>span{padding:0 25px}}@supports (-ms-ime-align: auto){.info-callouts__item__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.info-callouts__item__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .info-callouts__item__title>span,_:-ms-lang(x) .info-callouts__item__title>span,:root .info-callouts__item__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .info-callouts__item__title>span,_:-ms-lang(x) .info-callouts__item__title>span,:root .info-callouts__item__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.info-callouts__item__title{font-size:25px;line-height:30px}}@media screen and (min-width: 1200px){.info-callouts__item__title{font-size:34px;line-height:41px}}.info-callouts__item__title--top{bottom:auto;left:0;top:-3%}_:-ms-fullscreen .info-callouts__item__title--top,:root .info-callouts__item__title--top{left:0.29em}.info-callouts__item__title--bottom{position:static;margin-top:-30px;margin-left:6%}.info-callouts__item__title em{color:#888888;font-style:normal;font-size:15px;line-height:1em}@media screen and (min-width: 1200px){.info-callouts__item__title em{font-size:25px}}.info-callouts__item__title em:before{content:"";display:table}.info-callouts__item__description{color:black;font:16px/25px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:31px 21px 0}@media screen and (min-width: 768px){.info-callouts__item__description{margin:27px 0 0}}@media screen and (min-width: 1200px){.info-callouts__item__description{margin:27px 15px 0}}.info-callouts__item__description--larger{font-size:20px;line-height:30px;padding-top:4px}.info-callouts__item__description--flush{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:43px 20px 0}@media screen and (min-width: 768px){.info-callouts__item__description--flush{font-size:16px;line-height:25px;margin:43px 0 0 0}}.info-callouts--inverted .info-callouts__item__description{color:#fff}.info-callouts__item__description strong{font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.info-callouts--inverted{background:black}.info-callouts--inverted:before{display:none}.info-callouts--inverted .info-callouts__item__title{color:black}.info-callouts--inverted .info-callouts__item__title>span{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.info-callouts--inverted .info-callouts__item__title>span{padding:0 25px}}@supports (-ms-ime-align: auto){.info-callouts--inverted .info-callouts__item__title>span{box-shadow:25px 0 0 #fff,-25px 0 0 #fff;padding:0;box-shadow:10px 0 0 #fff,-10px 0 0 #fff}@media screen and (min-width: 1200px){.info-callouts--inverted .info-callouts__item__title>span{box-shadow:25px 0 0 #fff,-25px 0 0 #fff}}}_:-ms-fullscreen .info-callouts--inverted .info-callouts__item__title>span,_:-ms-lang(x) .info-callouts--inverted .info-callouts__item__title>span,:root .info-callouts--inverted .info-callouts__item__title>span{box-shadow:25px 0 0 #fff,-25px 0 0 #fff;padding:0;box-shadow:10px 0 0 #fff,-10px 0 0 #fff}@media screen and (min-width: 1200px){_:-ms-fullscreen .info-callouts--inverted .info-callouts__item__title>span,_:-ms-lang(x) .info-callouts--inverted .info-callouts__item__title>span,:root .info-callouts--inverted .info-callouts__item__title>span{box-shadow:25px 0 0 #fff,-25px 0 0 #fff}}.instagram-feed{padding:96px 0 88px}.instagram-feed__header{margin-bottom:25px;text-align:center}@media screen and (min-width: 1024px){.instagram-feed__header{margin-bottom:45px}}.instagram-feed__header h2{color:#cf2435;font:65px/60px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-align:center;text-transform:uppercase}.instagram-feed__header h2 .icon-instagram{font-size:40px;position:relative;text-decoration:none;top:-4px;vertical-align:middle}.instagram-feed__header h4{margin:0}.instagram-feed__header h4 a{color:#636466;display:inline-block;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}.instagram-feed__grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:870px;width:calc(100% - 50px)}@media screen and (min-width: 1400px){.instagram-feed__grid{max-width:1304px}}.instagram-feed__grid .instapost{background:black;display:table;height:0;margin-bottom:12px;position:relative;width:calc(50% - 4px)}@media screen and (min-width: 768px){.instagram-feed__grid .instapost{width:calc(25% - 6px)}}.instagram-feed__grid .instapost:after{content:"";display:block;padding-bottom:100%}.instagram-feed__grid .instapost img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;transition:opacity 300ms ease;width:100%}.instagram-feed__grid .instapost__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:2}.instagram-feed__grid .instapost__link .icon-instagram{color:white;display:none;font-size:60px;text-align:center}@media screen and (min-width: 768px){.instagram-feed__grid .instapost__link .icon-instagram{font-size:100px}}.instagram-feed__grid .instapost__link__action{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:white;display:none;font:17px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){.instagram-feed__grid .instapost__link__action{font-size:30px;line-height:30px}}.instagram-feed__grid .instapost__link__action .svg{display:inline-block;height:10px;position:relative;top:-1px;width:10px}@media screen and (min-width: 768px){.instagram-feed__grid .instapost__link__action .svg{width:20px}}.instagram-feed__grid .instapost__link__action .svg *{fill:white}.instagram-feed__grid .instapost--with-overlay img{opacity:0.5}.instagram-feed__grid .instapost--with-overlay .instapost__link .icon-instagram{display:block}.instagram-feed__grid .instapost--with-overlay .instapost__link__action{display:block}.no-touchevents .instagram-feed__grid .instapost:hover img{opacity:0.5}.instructor-near-you{background:#eeeeef;margin:5px 0 0;padding:46px 25px 46px;position:relative}@media screen and (min-width: 768px){.instructor-near-you{margin:0;padding:46px 65px 75px}}.instructor-near-you--with-bottom-button{padding-bottom:135px}@media screen and (min-width: 768px){.instructor-near-you--with-bottom-button{padding-bottom:197px}}.instructor-near-you__title{margin:0 0 19px}@media screen and (min-width: 768px){.instructor-near-you__title{margin:0 0 41px}}.instructor-near-you__title--reduced-margin{margin:0 0 25px}@media screen and (min-width: 768px){.instructor-near-you__title--reduced-margin{margin:0 0 7px}}.instructor-near-you__description{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 67px;padding:0}@media screen and (min-width: 768px){.instructor-near-you__description{padding:0;margin-bottom:48px}}.instructor-near-you__local-school{border-top:5px solid white;padding:49px 25px 0;position:relative;text-align:center}@media screen and (min-width: 768px){.instructor-near-you__local-school{-ms-flex-align:start;align-items:flex-start;border-top:2.5px solid white;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:50px 20px 0;text-align:left}}.instructor-near-you__local-school__title{color:black;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 9px;text-transform:uppercase}@media screen and (min-width: 768px){.instructor-near-you__local-school__title{font-size:30px;line-height:30px;margin:0 0 5px}}.instructor-near-you__local-school__name{color:black;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}@media screen and (min-width: 768px){.instructor-near-you__local-school__name{font-size:45px;line-height:45px;margin:0}}.instructor-near-you__local-school__thumbnail{max-width:100%}@media screen and (min-width: 768px){.instructor-near-you__local-school__thumbnail{width:30%}}.instructor-near-you__visit-local{bottom:50px;left:25px;position:absolute;right:25px}@media screen and (min-width: 768px){.instructor-near-you__visit-local{left:auto;right:auto;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:75px}}.instructor-profile{position:relative}@media screen and (min-width: 768px){.instructor-profile{padding:0}}.instructor-profile--centered-button{padding:0 25px 128px}@media screen and (min-width: 768px){.instructor-profile--centered-button{padding:0 0 204px}}.instructor-profile--with-meta{padding:0 25px 42px}@media screen and (min-width: 768px){.instructor-profile--with-meta{padding:0 0 80px}}.instructor-profile__image{display:block;filter:grayscale(100%);margin:0 auto;width:65%}.instructor-profile__details{margin:21px 0 0}@media screen and (min-width: 768px){.instructor-profile__details{margin:46px 0 0;padding:0 20px}}.instructor-profile__details--full{padding:0}.instructor-profile__byline{font:30px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;display:block;text-transform:uppercase;margin-bottom:0}@media screen and (min-width: 768px){.instructor-profile__byline{margin-bottom:-3px}}.instructor-profile__name{font:45px/59px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.instructor-profile__name{font:60px/73px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}}.instructor-profile__name a{color:black;text-decoration:none}.instructor-profile__location{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.instructor-profile__location{margin:-3px 0 0}}.instructor-profile__bio{color:black;display:none;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:14px 0 45px}@media screen and (min-width: 768px){.instructor-profile__bio{margin:39px 0 40px}}.instructor-profile__meta{font:18px/30px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.instructor-profile__meta{font-size:20px;line-height:30px}}@media screen and (min-width: 768px){.instructor-profile__meta:first-of-type{margin-top:10px}}.instructor-profile__meta a{color:#737475;text-decoration:none}.instructor-profile__meta__phone{color:#000 !important}.instructor-profile__more{margin-top:23px;width:100%}@media screen and (min-width: 768px){.instructor-profile__more{margin-top:48px;width:auto}}.instructor-profile--centered-button .instructor-profile__bio{margin-bottom:0}.instructor-profile--centered-button .instructor-profile__more{bottom:50px;left:25px;position:absolute;right:25px;width:auto}@media screen and (min-width: 768px){.instructor-profile--centered-button .instructor-profile__more{left:auto;right:auto;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:50px}}.image-with-copy{background:black;margin:0px auto}@media screen and (min-width: 768px){.image-with-copy{margin:0px auto}}.image-with-copy__inner{padding:50px 20px}@media screen and (min-width: 768px){.image-with-copy__inner{padding:50px}}@media screen and (min-width: 1200px){.image-with-copy__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-left:140px;height:780px}}@media screen and (min-width: 1400px){.image-with-copy__inner{height:930px}}.image-with-copy__inner>*{position:relative}.image-with-copy__background{height:705px;left:0;position:absolute;top:0;width:100%;z-index:0}.image-with-copy__background:before{background:black;bottom:0;content:"";display:block;left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:2}@media screen and (min-width: 768px){.image-with-copy__background:before{display:none}}@media screen and (min-width: 768px){.image-with-copy__background{height:100%}}.image-with-copy__background--bottom{bottom:0;top:auto}.image-with-copy__background img{display:block;height:100%;margin:0 auto;object-fit:cover;object-position:top center;opacity:0.5;width:100%}@media screen and (min-width: 768px){.image-with-copy__background img{object-fit:cover;opacity:1}}@media screen and (min-width: 1600px){.image-with-copy__background img{object-fit:contain}}.image-with-copy__background:after{background:black;content:"";height:100%;left:0;opacity:0.25;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.image-with-copy__background:after{display:none}}.image-with-copy__copy{color:white;font:45px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}@media screen and (min-width: 768px){.image-with-copy__copy{font-size:65px;line-height:75px;text-align:left}}.jobs{margin:0}@media screen and (min-width: 768px){.jobs{margin:98px 0 91px 0}.jobs+.jobs{margin-top:198px}}.jobs--reduce-bottom-margin{margin-bottom:50px}@media screen and (min-width: 768px){.jobs--reduce-bottom-margin{margin:0 0 65px}}.jobs+.jobs{margin-top:95px}@media screen and (min-width: 768px){.jobs+.jobs{margin-top:0}}.jobs>p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}.jobs__title{color:white;height:auto;margin:46px auto 41px;overflow:hidden;padding:6px 0 10px;position:relative;text-align:center;text-transform:uppercase}.jobs__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.jobs__title>span{padding:0 25px}}@supports (-ms-ime-align: auto){.jobs__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.jobs__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .jobs__title>span,_:-ms-lang(x) .jobs__title>span,:root .jobs__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .jobs__title>span,_:-ms-lang(x) .jobs__title>span,:root .jobs__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.jobs__title{margin:98px 0 50px;max-width:100%}}.jobs__title span{font:70px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.jobs__title span{font-size:128px;line-height:132px}}.jobs__title--double span{line-height:85px}@media screen and (min-width: 768px){.jobs__title--double span{line-height:150px}}.jobs__copy{margin:0 auto;margin-bottom:41px;max-width:1000px}@media screen and (min-width: 768px){.jobs__copy{margin-bottom:100px}}.jobs__inner{padding:0 25px}@media screen and (min-width: 768px){.jobs__inner{padding:0 65px}}.jobs__embed{margin:0 auto;max-width:1000px;padding:0 25px}@media screen and (min-width: 768px){.jobs__embed{padding:0}}.jobs__form{position:relative;text-align:center}@media screen and (min-width: 768px){.jobs__form{text-align:left}}.jobs__form__input-wrapper{margin:0 0 50px;position:relative}@media screen and (min-width: 768px){.jobs__form__input-wrapper{margin:0 0 6px}}.jobs__form__input{background:none;border:none;border-bottom:2px solid white;color:white;font:35px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:55px;padding:0;text-transform:uppercase;width:100%}.jobs__form__input:-moz-placeholder{color:#fff}.jobs__form__input:-ms-input-placeholder{color:#fff}.jobs__form__input::placeholder{color:#fff}.jobs__form__input.placeholder{color:#fff}@media screen and (min-width: 768px){.jobs__form__input{font-size:150px;height:149px;line-height:149px}}.jobs__form__button{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;height:7px;padding:0;right:0;width:12.5px}@media screen and (min-width: 768px){.jobs__form__button{height:12.5px;width:21.5px}}.jobs__form__button .svg{height:7px;vertical-align:top;width:12.5px}@media screen and (min-width: 768px){.jobs__form__button .svg{height:12.5px;width:21.5px}}.jobs__form__button .svg .asset-arrow{fill:white}.jobs__back-to-search{border:2px solid white;height:41px;position:absolute;right:15px;top:17.5px;width:41px}@media screen and (min-width: 768px){.jobs__back-to-search{height:60px;right:21px;top:22px;width:60px}}.jobs__back-to-search-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:18px;width:18px}@media screen and (min-width: 768px){.jobs__back-to-search-icon{height:20px;width:20px}}.jobs__back-to-search-icon .asset-magnifying-glass{fill:white}@media screen and (min-width: 768px){.jobs__openings{display:-ms-grid;display:grid;margin:5px 0 0}}@media screen and (min-width: 768px){.jobs__openings--1{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width: 768px){.jobs__openings--2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5px}}@media screen and (min-width: 768px){.jobs__openings--3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5px}}@media screen and (max-width: 1024px){.jobs__openings--3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width: 1024px){.jobs__openings--3 .jobs__opening:nth-child(3){-ms-grid-column:1;grid-column-start:1;grid-column-end:3}}.jobs__opening{background:#cf2435;margin:10px 0 9px;padding:18px;position:relative;transition:background 200ms}@media screen and (min-width: 768px){.jobs__opening{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 35px;padding:20px 21px 20px 20px}}.jobs__opening__link{height:100%;left:0;position:absolute;top:0;width:100%}.jobs__opening__details{padding-right:20px}.jobs__opening__name{color:white;font:18px/18px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:4px;text-transform:uppercase}@media screen and (min-width: 768px){.jobs__opening__name{font-size:34px;line-height:34px;margin-bottom:7px}}.jobs__opening__address{color:white;font:14px/16px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.jobs__opening__address{font:16px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}}@media screen and (min-width: 768px){.jobs__opening__button{height:141px;width:60px}}.jobs__opening__site{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#cf2435;font-size:0;height:7px;right:16px;transition:background 200ms, border-color 200ms;width:12.5px}@media screen and (min-width: 768px){.jobs__opening__site{border:2px solid white;color:white;display:block;font:14px/60px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;position:relative;right:auto;text-align:center;text-decoration:none;text-transform:uppercase;top:141px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left top 0;transform-origin:left top 0;width:141px}}@media screen and (min-width: 768px){.no-touchevents .jobs__opening:hover .jobs__opening__site{border-color:white;background:white;color:#cf2435}}.jobs__opening__site-arrow{height:7px;width:12.5px}@media screen and (min-width: 768px){.jobs__opening__site-arrow{margin:0 0 0 8px;position:relative;top:-2px;-ms-transform:rotate(90deg);transform:rotate(90deg)}}.jobs__opening__site-arrow *{fill:white !important}@media screen and (min-width: 768px){.no-touchevents .jobs__opening:hover .jobs__opening__site-arrow *{fill:#cf2435 !important}}.jobs__more{margin:17px 10px 0 0;text-align:right}.jobs__more__link{color:#939598;font:14px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}.jobs__more__icon{height:20px;margin:0 0 0 5px;vertical-align:top;width:20px}.jobs__more__icon .asset-magnifying-glass{fill:#939598}.jobs__franchise-cta{margin:50px 0;text-align:center;padding:0 25px}@media screen and (min-width: 768px){.jobs__franchise-cta{padding:0;margin:65px 0 100px}}.jobs__search{margin:0 0 50px}@media screen and (min-width: 768px){.jobs__search{margin:-15px 0 100px}}.jobs__search__input{background:none;border:none;border-bottom:2px solid black;color:#000;font:30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:54px;text-transform:uppercase;width:100%;padding:0;padding-right:20px !important;width:calc(100% - 20px)}.jobs__search__input:-moz-placeholder{color:#dedede}.jobs__search__input:-ms-input-placeholder{color:#dedede}.jobs__search__input::placeholder{color:#dedede}.jobs__search__input.placeholder{color:#dedede}@media screen and (min-width: 768px){.jobs__search__input{font-size:50px;height:72.5px;padding-right:200px !important;width:calc(100% - 200px)}}.jobs__search__form{position:relative}.jobs__search__button{background:none;border:none;color:black;height:7px;margin:0;padding:0;position:absolute;right:0;top:22px;width:12.5px}@media screen and (min-width: 768px){.jobs__search__button{display:none}}.jobs__search__button .svg{height:7px;vertical-align:top;width:12.5px}.jobs__search__button .svg .asset-arrow{fill:black}.jobs__search .button{bottom:0;display:none;position:absolute;right:0}@media screen and (min-width: 768px){.jobs__search .button{display:block}}.job-callouts__inner{padding:0 25px}@media screen and (min-width: 768px){.job-callouts__inner{padding:0 65px 120px}}.job-callouts .text-callout{margin-bottom:20px}@media screen and (min-width: 768px){.job-callouts .text-callout{margin-bottom:50px}}.job-callouts__description{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto;max-width:1000px;text-align:center}.job-callouts__callouts{margin:40px 0 0}@media screen and (min-width: 768px){.job-callouts__callouts{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:8px;grid-row-gap:50px;margin:120px 0 0}}.job-callouts__callout{margin:0 0 25px}@media screen and (min-width: 768px){.job-callouts__callout{margin:0}}.job-callouts__callout__image{width:100%}.job-callouts__callout__title{color:#000000;font:45px/66px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:25px 0 0;text-transform:uppercase}.job-callouts__callout__copy{margin:15px 0 0;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (max-width: 767px){.lesson-detail .section-header__inner{padding-top:48px;padding-bottom:50px}}@media screen and (max-width: 767px){.lesson-detail .facts__inner{margin-bottom:46px}}@media screen and (max-width: 767px){.lesson-detail .faqs{margin-top:5px}}@media screen and (max-width: 767px){.lesson-detail .alternating-callout{padding-bottom:93px}}@media screen and (max-width: 767px){.lesson-detail .info-callouts .wrapper{padding-top:48px;padding-bottom:1px}}.lesson-detail .info-callouts__items{margin-top:18px 0 0}@media screen and (max-width: 767px){.lesson-detail .info-callouts__items{margin-bottom:94px}}@media screen and (max-width: 767px){.lesson-detail .info-callouts__item{margin-top:18px}}.lesson-detail .info-callouts__item__description{margin-top:42px}@media screen and (max-width: 767px){.lesson-detail .info-callouts__item__description{margin-top:34px;margin-bottom:48px}}@media screen and (max-width: 767px){.lesson-detail__two-col .two-column-callout{padding-top:49px;padding-bottom:100px}}@media screen and (max-width: 767px){.lesson-detail__two-col .two-column-callout__title{margin-bottom:11px}}@media screen and (max-width: 767px){.lesson-detail__two-col .two-column-callout__button{margin-top:43px}}@media screen and (max-width: 767px){.lesson-detail__two-col .instructor-profile{padding-bottom:54px}}@media screen and (max-width: 767px){.lesson-detail__two-col .instructor-near-you__description{margin-bottom:44px}}.lessons__header .wrapper{padding-bottom:48px}@media screen and (min-width: 768px){.lessons__header .wrapper{padding-bottom:96px}}.lessons__header__title>span{margin-top:4px}@media screen and (max-width: 767px){.lessons__header__title>span{margin-top:1px;display:inline-block}}@media screen and (max-width: 767px){.lessons__header .section-header__description{margin-top:9px}}@media screen and (max-width: 767px){.lessons__item__inner{padding-top:1px}.lessons__item__inner .alternating-callout__title--highlight{margin-bottom:12px}}.list-callout{background:black}.list-callout+.list-callout{margin-top:5px}.list-callout__inner{padding:46px 25px}@media screen and (min-width: 768px){.list-callout__inner{padding:92px 32px}}@media screen and (min-width: 1200px){.list-callout__inner{height:780px}}@media screen and (min-width: 1400px){.list-callout__inner{height:930px;padding:92px 65px}}.list-callout__inner>*{position:relative}.list-callout__background{height:705px;left:0;position:absolute;top:0;width:100%;z-index:0}.list-callout__background:before{background:black;bottom:0;content:"";display:block;left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:2}@media screen and (min-width: 768px){.list-callout__background:before{display:none}}@media screen and (min-width: 768px){.list-callout__background{height:100%}}.list-callout__background--bottom{bottom:0;top:auto}.list-callout__background img{display:block;height:100%;margin:0 auto;object-fit:cover;object-position:top center;opacity:0.5;width:100%}@media screen and (min-width: 768px){.list-callout__background img{object-fit:cover;opacity:1}}@media screen and (min-width: 1600px){.list-callout__background img{object-fit:contain}}.list-callout__background:after{background:black;content:"";height:100%;left:0;opacity:0.25;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.list-callout__background:after{display:none}}.list-callout__title{color:#cf2435;font:100px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;text-align:center}html[lang="pt-pt"] .list-callout__title{font-size:90px}html[lang="pt-br"] .list-callout__title{font-size:90px}html[lang="es-es"] .list-callout__title{font-size:90px}html[lang="zh-tw"] .list-callout__title{font-size:80px}@media screen and (min-width: 768px){.list-callout__title{font-size:160px;line-height:150px;text-align:left}}.list-callout__description{margin:9px 0 43px;text-align:center}@media screen and (min-width: 768px){.list-callout__description{margin:25px 0 0;text-align:left}}@media screen and (min-width: 1200px){.list-callout__description{max-width:460px}}@media screen and (min-width: 1200px){.list-callout__description--thin{max-width:360px}}.list-callout__description h3{color:#cf2435;font:30px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.list-callout__description h3{font-size:45px;line-height:55px}}.list-callout__description p{color:white;font:16px/25px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}@media screen and (min-width: 768px){.list-callout__description p{font-size:25px;line-height:35px}}.list-callout .button{text-align:center;width:100%}@media screen and (min-width: 768px){.list-callout .button{width:auto}}@media screen and (min-width: 1200px){.list-callout .button{bottom:55px;position:absolute;right:55px}}@media screen and (min-width: 1200px){.list-callout__categories{right:65px;position:absolute;top:97px}}.list-callout__list{list-style:none;margin:48px 0 0;padding:0 0 44px}@media screen and (min-width: 768px){.list-callout__list{display:-ms-grid;display:grid;grid-column-gap:0;grid-row-gap:25px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){.list-callout__list{grid-column-gap:35px;grid-row-gap:57px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:0;padding:0}}@media screen and (min-width: 1200px){.list-callout__list--wider{grid-row-gap:80px}}.list-callout__item{margin:0 0 17px;position:relative;transition:background-color 200ms ease-in-out}@media screen and (min-width: 768px){.list-callout__item{margin:0}}.list-callout__item:last-child{margin:0}@media screen and (min-width: 1200px){.list-callout__item:nth-child(even){text-align:right}}.list-callout__item--empty{background:none !important;pointer-events:none;display:none}@media screen and (min-width: 1200px){.list-callout__item--empty{display:initial}}.list-callout__item--empty:after{display:none !important}.list-callout__link{color:white;display:inline-block;font:29px/29px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){.list-callout__link{font-size:28px;line-height:28px}}@media screen and (min-width: 1200px){.list-callout__link{font-size:34px;line-height:34px}}.no-touchevents .list-callout__link:hover{color:white}.list-callout__link strong{font:inherit;position:relative}.list-callout__link small{color:white;display:block;font:16px/16px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:2px 17.5px 0 0;opacity:0.5;text-transform:none}.list-callout__item-icon{height:27px;margin:0 7px 0 0;position:relative;vertical-align:baseline}.list-callout__item-arrow{height:7px;margin:0 0 0 5px;position:relative;top:-2px;width:12.5px}.list-callout__item-arrow .assew-arrow{fill:#cf2435}.list-callout__item-arrow--extra-space{margin:0 0 0 10px}@media screen and (min-width: 768px){.list-callout__item-arrow--extra-space{margin:0 0 0 13px}}.list-callout__item-hover-arrow{background:#cf2435;bottom:-15px;left:-20px;opacity:0;position:absolute;right:0;top:-15px;-ms-transform:translateX(-10%);transform:translateX(-10%);transition:opacity 200ms, transform 200ms}.list-callout__item-hover-arrow:before{border:20px solid transparent;border-top:29px solid #cf2435;border-bottom:29px solid #cf2435;bottom:0;content:"";position:absolute;left:-20px;top:0}@media screen and (min-width: 1200px){.list-callout__item-hover-arrow:before{border-top:32px solid #cf2435;border-bottom:32px solid #cf2435}}.list-callout__item-hover-arrow:after{border:29px solid transparent;border-left:25px solid #cf2435;border-right:none;bottom:0;content:"";position:absolute;right:-25px;top:0}@media screen and (min-width: 1200px){.list-callout__item-hover-arrow:after{border:32px solid transparent;border-left:25px solid #cf2435;border-right:none}}@media screen and (min-width: 768px){.no-touchevents .list-callout__link:hover .list-callout__item-hover-arrow{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}}.list-callout--small .list-callout__inner{padding:46px 25px}@media screen and (min-width: 840px){.list-callout--small .list-callout__inner{height:auto;min-height:540px;padding:55px 32px}}@media screen and (min-width: 1400px){.list-callout--small .list-callout__inner{padding:65px 65px}}.list-callout--small .list-callout__background{height:705px;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width: 768px){.list-callout--small .list-callout__background{height:100%}}.list-callout--small .list-callout__background::before{content:"";display:block}@media screen and (min-width: 840px){.list-callout--small .list-callout__background::before{display:none}}@media screen and (min-width: 1200px){.list-callout--small .list-callout__list{grid-row-gap:30px}}.list-callout--small .list-callout__title{font-size:100px;line-height:90px;text-transform:uppercase;text-align:center;margin:0 auto}html[lang="pt-pt"] .list-callout--small .list-callout__title{font-size:90px}html[lang="pt-br"] .list-callout--small .list-callout__title{font-size:90px}html[lang="es-es"] .list-callout--small .list-callout__title{font-size:90px}@media screen and (min-width: 840px){.list-callout--small .list-callout__title{font-size:100px;line-height:100px;max-width:100%;text-align:left}}.list-callout--small .list-callout__description{text-align:center;margin:0 auto}@media screen and (min-width: 840px){.list-callout--small .list-callout__description{text-align:left;margin:5px 0 60px}}.list-callout--small .list-callout__description h2{font-size:30px;line-height:40px;margin-bottom:7px}@media screen and (min-width: 840px){.list-callout--small .list-callout__description h2{font-size:30px;line-height:60px}}.list-callout--small .list-callout__description p{color:white;font-size:16px;line-height:25px;margin:0 0 20px 0}@media screen and (min-width: 840px){.list-callout--small .list-callout__description p{font-size:16px;line-height:25px}}@media screen and (min-width: 840px){.list-callout--small .list-callout__link{font-size:29px;line-height:29px}}.list-callout--small .list-callout__item-hover-arrow:before{border-bottom-width:29px;border-top-width:29px}.list-callout--small .list-callout__item-hover-arrow:after{border-bottom-width:29px;border-top-width:29px}.list-callout--small .button{bottom:auto;right:auto;width:100%;margin-top:0px}@media screen and (min-width: 840px){.list-callout--small .button{bottom:38px;position:relative;right:auto;width:auto}}.list-callout__item--with-description .list-callout__item-hover-arrow:before{border-width:38px 20px}.list-callout__item--with-description .list-callout__item-hover-arrow:after{border-width:41px 0 41px 25px}.list-callout--small .list-callout__item--with-description .list-callout__item-hover-arrow:before{border-width:38px 20px}.list-callout--small .list-callout__item--with-description .list-callout__item-hover-arrow:after{border-width:38px 0 38px 25px}.load-more{margin:0 auto;max-width:1600px;padding:32px 0 43px;width:calc(100% - 40px)}@media screen and (min-width: 768px){.load-more{padding:54px 0 67px}}@media screen and (min-width: 768px){.load-more--post-events-grid{padding:44px 4.0625vw 50px;width:100%}}@media screen and (min-width: 1600px){.load-more--post-events-grid{padding:44px 65px 50px}}.local-events-grid{background:#eeeeef;width:100%}@media screen and (min-width: 1200px){.local-events-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}}.local-events-grid .local-event--empty{display:none}@media screen and (min-width: 1200px){.local-events-grid .local-event--empty{display:block}.local-events-grid .local-event--empty:nth-child(odd){display:none}}.local-event{border-bottom:8px solid white;margin:0 0 5px;position:relative;width:100%}@media screen and (min-width: 768px){.local-event{border-bottom:0;display:-ms-flexbox;display:flex;margin:0}}@media screen and (min-width: 1200px){.local-event{width:50%}}@media screen and (min-width: 1200px){.local-event:nth-child(odd){-ms-flex-pack:end;justify-content:flex-end}.local-event:nth-child(odd):last-child{width:calc(50% + 2px)}}@media screen and (min-width: 1200px){.local-event:nth-child(even){-ms-flex-pack:start;justify-content:flex-start}}.local-event__inner{padding:32px 25px;position:relative;width:100%}@media screen and (min-width: 768px){.local-event__inner{display:-ms-flexbox;display:flex;padding:25px}}@media screen and (min-width: 1200px){.local-event__inner{max-width:940px}}.local-event .local-event-spots-filling{color:white;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 16px;text-transform:uppercase;z-index:1}.local-event .local-event-spots-filling>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.local-event .local-event-spots-filling>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .local-event .local-event-spots-filling>span,_:-ms-lang(x) .local-event .local-event-spots-filling>span,:root .local-event .local-event-spots-filling>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}.local-event .local-event-spots-filling>span{padding-bottom:4px;padding-top:4px}.local-event .local-event-img-action{width:100%}@media screen and (min-width: 768px){.local-event .local-event-img-action{width:297px}}.local-event .local-event-img-action .local-event-img{position:relative;width:100%}@media screen and (min-width: 768px){.local-event .local-event-img-action .local-event-img{display:table;height:0;overflow:hidden;padding-top:66.5%}}@media screen and (min-width: 1600px){.local-event .local-event-img-action .local-event-img{height:238px;padding-top:0}}.local-event .local-event-img-action .local-event-img img{width:100%}@media screen and (min-width: 768px){.local-event .local-event-img-action .local-event-img img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0}}.local-event .local-event-img-action .local-event-img a{height:100%;left:0;position:absolute;top:0;width:100%}.local-event .local-event-img-action .button{display:none}@media screen and (min-width: 768px){.local-event .local-event-img-action .button{display:inline-block}}.local-event .local-event-details{padding:22px 0 4px 0;position:relative}@media screen and (min-width: 768px){.local-event .local-event-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0}}@media screen and (min-width: 768px){.local-event .local-event-details{padding-left:50px;width:calc(100% - 297px)}}.local-event .local-event-details__date{color:black;font:18px/25px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.local-event .local-event-details__date{margin:0 0 5px}}.local-event .local-event-details__title{font:32px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.local-event .local-event-details__title a{color:black;text-decoration:none}.local-event .local-event-details__meta{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:8px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.local-event .local-event-details__meta{margin:4px 0 0}}.local-event .local-event-details__excerpt{color:black;font:18px/23px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:30px 0 21px;max-width:100%;word-wrap:break-word}@media screen and (min-width: 768px){.local-event .local-event-details__excerpt{font-size:20px;line-height:30px;margin:25px 0 40px;-ms-flex-order:2;order:2}}.local-event .local-event-details__links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0}@media screen and (min-width: 1024px){.local-event .local-event-details__links{-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1200px){.local-event .local-event-details__links{display:block}}@media screen and (min-width: 1500px){.local-event .local-event-details__links{display:-ms-flexbox;display:flex}}.local-event .local-event-details__links .link{margin-bottom:20px}@media screen and (min-width: 1024px){.local-event .local-event-details__links .link:first-child{margin-bottom:0;margin-right:40px}}@media screen and (min-width: 1200px){.local-event .local-event-details__links .link:first-child{margin-bottom:20px}}@media screen and (min-width: 1500px){.local-event .local-event-details__links .link:first-child{margin-bottom:0}}.local-event .local-event-details__links .link:last-child{margin-bottom:0}@media screen and (min-width: 1200px){.local-event .local-event-details__links .link{display:block}}@media screen and (min-width: 1500px){.local-event .local-event-details__links .link{display:inline-block}}.local-event .local-event-details .button{display:block;margin-top:30px}@media screen and (min-width: 768px){.local-event .local-event-details .button{display:none}}.local-landing-hero{display:none;margin-top:-51px;position:relative}@media screen and (max-width: 1149px){.is-local-landing .local-landing-hero{display:block}}.touchevents .is-local-landing .local-landing-hero{display:block}.local-landing-hero img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%;z-index:1}.local-landing-hero hgroup{padding:93px 30px 35px;position:relative;z-index:2}.local-landing-hero hgroup h2{color:#cf2435;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:-.7px;margin:0;position:relative;text-transform:uppercase;top:0}.local-landing-hero hgroup h1{color:#cf2435;font:90px/80px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:15px;text-transform:uppercase;word-wrap:break-word}.local-landing-hero hgroup h1.char-count-high{font-size:70px;line-height:70px}.local-page-header{height:74px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1150px){.no-touchevents .local-page-header{display:block;height:auto;overflow:visible;z-index:9000}}.is-local-landing .local-page-header{height:51px}@media screen and (min-width: 1150px){.no-touchevents .is-local-landing .local-page-header{height:auto}}@media screen and (max-width: 1150px){.local-page-header.open{height:100%;position:fixed;overflow-y:auto;z-index:2000}}.touchevents .local-page-header.open{height:100%;position:fixed;overflow-y:auto;top:0;z-index:2000}@media screen and (min-width: 1150px){.no-touchevents .local-page-header.sticky-nav-active{padding-top:62px}}.local-page-header__mobile-top{background:white;border-bottom:1px solid black;position:fixed;height:74px;transition:background 300ms ease;width:100%;z-index:20000}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__mobile-top{display:none}}.is-local-landing .local-page-header__mobile-top{background:black;border-bottom:none;height:51px}.open .local-page-header__mobile-top{border-bottom:0 none !important;background:white;position:relative}.white .local-page-header__mobile-top{background:white;border-bottom:1px solid black}.local-page-header__mobile-top__location{color:#cf2435;font:20px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:12px 10px 10px;text-transform:uppercase}.open .local-page-header__mobile-top__location{line-height:24px}.is-local-landing .local-page-header__mobile-top__location{display:none}.local-page-header .navigations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:0}@media screen and (min-width: 1150px){.no-touchevents .local-page-header .navigations{display:block;opacity:1}}.sticky-nav-active .local-page-header .navigations{opacity:0}.local-page-header__primary{background:black;position:relative}@media screen and (min-width: 1150px){.local-page-header__primary{background:black}}.local-page-header__primary:after{background:black;content:"";display:block;height:1px;position:relative;top:-1px;width:100%}@media screen and (min-width: 1150px){.local-page-header__primary:after{display:none}}.open .local-page-header__primary:after{display:none}.local-page-header__primary>.local-page-header__inner{height:51px}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__primary>.local-page-header__inner{-ms-flex-align:center;align-items:center;height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.open .local-page-header__primary>.local-page-header__inner{height:auto}.local-page-header__primary .local-logo{display:block;padding:50px 0 33px;position:relative;-ms-transform:translateX(-14px);transform:translateX(-14px)}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__primary .local-logo{display:none}}.local-page-header__primary .local-logo img{height:26px;width:175px}.local-page-header__primary .local-page-header__logo{display:none}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__primary .local-page-header__logo{display:block}}.local-page-header__secondary{display:none;position:relative}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__secondary{display:block}}.local-page-header__secondary img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.local-page-header__tertiary{display:none;-ms-flex-order:-1;order:-1;width:100%}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__tertiary{border-bottom:1px solid black;background:white;display:block}}.local-page-header__tertiary--with-promo-bar{border-bottom:none !important}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__tertiary.sticky{position:fixed;left:0;top:0;z-index:10}}.open .local-page-header__tertiary{background:white;display:block}.local-page-header__logo{display:inline-block;height:26px;left:13px;position:relative;top:15px;width:175px}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__logo{height:29px;left:auto;top:auto;width:197.5px}}.local-page-header__logo img{height:100%;width:100%}.local-page-header__logo img.logo-horz{display:none}.is-local-landing .local-page-header__logo img.logo-horz{display:block}.open .local-page-header__logo img.logo-horz{display:none}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__logo img.logo-horz{display:block}}.is-local-landing>.white .local-page-header__logo img.logo-horz,.white .local-page-header__logo img.logo-horz{display:none}.is-local-landing .local-page-header__logo img.logo-horz-black{display:none}.open .local-page-header__logo img.logo-horz-black{display:block}.white .local-page-header__logo img.logo-horz-black{display:block}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__logo img.logo-horz-black{display:none}}.local-page-header__inner{margin:0 auto;max-width:1920px;padding:0 26px;position:relative;width:100%}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__inner{padding:0 4.0625vw}}@media screen and (min-width: 1600px){.no-touchevents .local-page-header__inner{padding:0 65px}}.local-page-header__mobile-nav-toggle{height:13px;position:absolute;right:26px;top:18.5px;transition:height 200ms;width:27.5px}@media screen and (min-width: 1150px){.no-touchevents .local-page-header__mobile-nav-toggle{display:none}}.local-page-header__mobile-nav-toggle:after,.local-page-header__mobile-nav-toggle:before{background:black;content:"";height:2px;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition:transform 200ms;width:100%}.is-local-landing .local-page-header__mobile-nav-toggle:after,.is-local-landing .local-page-header__mobile-nav-toggle:before{background:white}.white .is-local-landing .local-page-header__mobile-nav-toggle:after,.white .is-local-landing .local-page-header__mobile-nav-toggle:before{background:black}.no-touchevents .white .is-local-landing .local-page-header__mobile-nav-toggle:after,.no-touchevents .white .is-local-landing .local-page-header__mobile-nav-toggle:before{background:black}.is-local-landing>.white .local-page-header__mobile-nav-toggle:after,.is-local-landing>.white .local-page-header__mobile-nav-toggle:before{background:black}.no-touchevents .is-local-landing>.white .local-page-header__mobile-nav-toggle:after,.no-touchevents .is-local-landing>.white .local-page-header__mobile-nav-toggle:before{background:black}.open .local-page-header__mobile-nav-toggle:after,.open .local-page-header__mobile-nav-toggle:before{background:black}.local-page-header__mobile-nav-toggle:after{bottom:0;top:auto;-ms-transform-origin:bottom left;transform-origin:bottom left}.local-page-header.open{background:black;min-height:100%}@media screen and (min-width: 1150px){.local-page-header.open{min-height:initial}}@media screen and (min-width: 1150px){.no-touchevents .local-page-header.open{background:none}}.local-page-header.open .navigations{opacity:1}.local-page-header.open .local-page-header__mobile-nav-toggle{height:21px}.local-page-header.open .local-page-header__mobile-nav-toggle:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.local-page-header.open .local-page-header__mobile-nav-toggle:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.local-page-header .local-site-heading-nav{margin:0 auto;padding:38px 0 27px;width:100%}.local-page-header .local-site-heading-nav h2,.local-page-header .local-site-heading-nav h1{color:black;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:-.6px;margin:0;position:relative;text-transform:uppercase}@media screen and (min-width: 1150px){.local-page-header .local-site-heading-nav h2,.local-page-header .local-site-heading-nav h1{color:#cf2435;line-height:62px}}.local-page-header .local-site-heading-nav h2 span,.local-page-header .local-site-heading-nav h1 span{display:none}@media screen and (min-width: 1150px){.local-page-header .local-site-heading-nav h2 span,.local-page-header .local-site-heading-nav h1 span{display:inline}}@media screen and (min-width: 1150px){.local-page-header .local-site-heading-nav h2{display:none}}@media screen and (min-width: 1150px){.local-page-header .local-site-heading-nav{float:left;margin:0;padding:0;width:auto}}.local-page-header .local-site-heading{padding:42px 0 35px}.local-page-header .local-site-heading h1{color:#cf2435;font:90px/120px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1150px){.local-page-header .local-site-heading h1{font-size:120px;line-height:150px}}.local-page-header .local-site-heading h1 span{-webkit-text-stroke:initial;color:#cf2435;display:block;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:-.7px;margin:0;position:relative;text-transform:uppercase;top:15px}@media screen and (min-width: 1150px){.local-page-header .local-site-heading h1 span{font-size:45px;letter-spacing:-.7px;line-height:45px;top:0}}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation{margin:0;position:relative}}.local-page-header-navigation__list{list-style-type:none;margin:0;padding:0 0 80px}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.local-page-header-navigation__item{position:relative}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__item{margin:0 0 0 15px}.no-touchevents .local-page-header-navigation__item:first-child{margin:0}}@media screen and (min-width: 1550px){.no-touchevents .local-page-header-navigation__item{margin:0 0 0 35px}}.no-touchevents .local-page-header-navigation__item:hover{color:#cf2435}.local-page-header-navigation__item--button{background:#cf2435;bottom:25px;color:white;font:22px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;position:absolute;text-align:center;text-transform:uppercase;transition:background 200ms, color 200ms;width:calc(100% - 50px)}@media screen and (min-width: 1150px){.local-page-header-navigation__item--button{bottom:0;height:60px;margin-right:0;position:relative;text-align:left;width:auto}}.local-page-header-navigation__item--button a{color:inherit;display:block;height:60px;line-height:60px;padding:0 16px;text-decoration:none;transition:background 200ms, color 200ms}.no-touchevents .local-page-header-navigation__item--button a:hover{color:#cf2435}.local-page-header-navigation__item--button .svg{height:7px;margin:0 0 0 10px;position:relative;top:-2px;width:12.5px}.local-page-header-navigation__item--button .svg *{transition:fill 200ms}.local-page-header-navigation__item--button .svg .asset-arrow,.local-page-header-navigation__item--button .svg .asset-plus{fill:white;transition:fill 300ms ease}.no-touchevents .page-header--sticky .local-page-header-navigation__item--button{line-height:50px;height:50px}.no-touchevents .local-page-header-navigation__item--button:hover{background:transparent}.local-page-header-navigation__item--search{display:none}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__item--search{display:initial;margin-top:-9px}}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__item--search .local-page-header--sticky{margin-top:-6px}}.local-page-header-navigation__item .sub-nav{height:auto;max-height:0;overflow:hidden;transition:max-height 300ms ease;z-index:1}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__item .sub-nav{border-top:15px solid transparent;left:0;position:absolute;width:200px}}.local-page-header-navigation__item .sub-nav__item{color:#999999;display:inline-block;font:17px/37px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 20px;transition:background 300ms ease;text-decoration:none;text-transform:uppercase;width:100%}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__item .sub-nav__item{background:#f9f9f9;border-bottom:2px solid white;color:#636466;font:20px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:10px 20px}}@media screen and (min-width: 768px){.local-page-header-navigation__item .sub-nav__item--overview{display:none}}.local-page-header-navigation__item .sub-nav__item:before,.local-page-header-navigation__item .sub-nav__item:after{content:"";display:table}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__item .sub-nav__item:hover{background:#e2e2e2}}.local-page-header-navigation__item .sub-nav__item:last-child{border-bottom:0 none}.no-touchevents .local-page-header-navigation__item:hover .sub-nav,.local-page-header-navigation__item--sub-nav-visible .sub-nav{max-height:500px}.local-page-header-navigation__item--sub-nav-visible .local-page-header-navigation__link .dropdown-icon{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.local-page-header-navigation__link{color:#636466;font:25px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 1150px){.no-touchevents .local-page-header-navigation__link{color:white;font-size:14px;font-family:"hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;line-height:14px}}@media screen and (min-width: 1550px){.no-touchevents .local-page-header-navigation__link{font-size:17px;line-height:17px}}@media screen and (min-width: 1150px){.no-touchevents .school-br .local-page-header-navigation__link{font-size:11px;line-height:11px}}@media screen and (min-width: 1165px){.no-touchevents .school-br .local-page-header-navigation__link{font-size:14px;line-height:14px}}@media screen and (min-width: 1550px){.no-touchevents .school-br .local-page-header-navigation__link{font-size:14px;line-height:14px}}@media screen and (min-width: 1464px){.no-touchevents .school-br .local-page-header-navigation__link{font-size:17px;line-height:17px}}.local-page-header-navigation__link--search{display:block;height:30px;position:relative;text-indent:-99999px;top:5px;width:30.5px}.local-page-header-navigation__link .dropdown-icon{display:inline-block;height:8px;margin-left:5px;position:relative;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:center center;transform-origin:center center;top:-2px;width:15px}.local-page-header-navigation__search-icon{height:100%;left:0;position:absolute;top:0;width:100%}.local-sub-nav{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 32px 40px;padding:0 0 40px}@media screen and (min-width: 1150px){.local-sub-nav{float:right}}@media screen and (min-width: 1150px){.no-touchevents .local-sub-nav{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;height:62px;padding:0}}.local-sub-nav__item{color:#636466;font:25px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase;transition:color 300ms ease}@media screen and (min-width: 1150px){.no-touchevents .local-sub-nav__item{font-size:22px;line-height:22px;margin-right:20px}}.local-sub-nav__item.current,.no-touchevents .local-sub-nav__item:hover{color:#cf2435}.local-sub-nav__item:last-of-type{margin-right:0}.locations--with-buffer{margin-top:30px}@media screen and (min-width: 1024px){.locations--with-buffer{margin-top:80px}}.locations .locations-header{padding:17px 26px 30px 26px}@media screen and (min-width: 768px){.locations .locations-header{-ms-flex-align:start;align-items:flex-start;display:none;padding:10px 4.0625vw 50px}}.locations .locations-header__text{max-width:100%;text-align:center}@media screen and (min-width: 768px){.locations .locations-header__text{padding-right:40px;padding-top:6px;text-align:left;width:45%}}@media screen and (min-width: 1180px){.locations .locations-header__text{width:36%}}.locations .locations-header__search{display:none;margin-top:40px}@media screen and (min-width: 768px){.locations .locations-header__search{display:block;margin-top:0;width:55%}}@media screen and (min-width: 1180px){.locations .locations-header__search{width:64%}}.locations .local-locations-header__search{display:block}.locations__inner{margin:0 auto 50px}.locations__inner>p{text-align:center}@media screen and (min-width: 768px){.locations__inner>p{text-align:left}}@media screen and (min-width: 768px){.locations__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 4.0625vw 100px}}@media screen and (min-width: 1600px){.locations__inner{padding:0 65px 100px}}.locations__places{padding:0 24px}@media screen and (min-width: 768px){.locations__places{padding:0 40px 0 0;width:45%}}@media screen and (min-width: 1024px){.locations__places{min-width:470px}}@media screen and (min-width: 1180px){.locations__places{width:36%}}@media screen and (min-width: 768px){.locations__places__primary{display:none}}.locations__places .subtitle{color:#939598}.locations__places__more{border:2px solid #c7c8ca;color:#c7c8ca;font-size:14px;font-weight:700;margin-bottom:20px;margin-top:10px;padding:13px 0;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.locations__places__more{margin-bottom:0}}.locations__places__more svg{height:12px;margin-left:3px;position:relative;top:-1px;width:12px}.locations__places .local-places-list{list-style-type:none;margin:0;padding:0}@media screen and (min-width: 768px){.locations__places .local-places-list{columns:2 200px;column-gap:20px;margin:-11px 0 0}}.locations__places .local-places-list li{text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 768px){.locations__places .local-places-list li{margin-bottom:15px}}.locations__places .local-places-list li a{color:black;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;transition:color 300ms ease;vertical-align:top}@media screen and (min-width: 768px){.locations__places .local-places-list li a{font-size:25px;line-height:25px}}.locations__places .local-places-list li a sup{color:#999999;font-size:.6em;margin-left:4px;transition:color 300ms ease}.no-touchevents .locations__places .local-places-list li a:hover{color:#cf2435;text-decoration:underline}.no-touchevents .locations__places .local-places-list li a:hover sup{color:#cf2435}.locations__scroller{max-height:500px;margin:30px 0 30px;overflow:auto;position:relative}@media screen and (min-width: 768px){.locations__scroller{margin:0 0 8px;max-height:initial}}.locations__search{display:block;padding:25px 24px 25px 24px}@media screen and (min-width: 768px){.locations__search{display:none}}.locations__search--full{padding-bottom:30px;padding-left:0;padding-right:0;padding-top:30px}.locations__search img{bottom:10px}.locations__no-results{text-align:center}@media screen and (min-width: 768px){.locations__no-results{margin:48px 0;text-align:left}}.locations__no-results__title{font:16px/16px "hk_groteskmedium","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.locations__no-results__title{font-size:24px;line-height:28px}}.locations__no-results p{font:16px/16px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}@media screen and (min-width: 768px){.locations__no-results p{font-size:24px;line-height:28px}}.locations__near{color:black;font:32px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:30px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.locations__near{color:#333333;font-size:56px;line-height:56px;margin:0;text-align:left}}.locations__near--desktop-only{display:none}@media screen and (min-width: 768px){.locations__near--desktop-only{display:block}}.locations__near a{color:#cf2435}@media screen and (min-width: 768px){.locations__near a{background:url('../png/asset.map-marker.png');background-position:right center;background-repeat:no-repeat;background-size:31px 40px;padding-right:43px}}.locations__near span{background:url('../png/asset.map-marker.png');background-position:right center;background-repeat:no-repeat;background-size:19px 25px;color:#cf2435;padding-right:26px}@media screen and (min-width: 768px){.locations__near span{background-size:31px 40px;padding-right:43px}}@media screen and (min-width: 768px){.locations__near .update-your-location{box-shadow:7px 6px 37px -12px rgba(0,0,0,0.75);margin-top:10px;left:0;position:absolute;z-index:999}}.locations__explore{margin:30px 0 0;text-align:center}@media screen and (min-width: 768px){.locations__explore{margin:48px 0 0;text-align:left}}.locations__explore--top{display:none}@media screen and (min-width: 768px){.locations__explore--top{display:block;margin:24px 0 50px}}.locations__explore a{width:100%}@media screen and (min-width: 768px){.locations__explore a{width:auto}}.locations__interested{font:16px/16px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:30px 0 0;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.locations__interested{font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:48px 0 0;text-align:left}}.locations__map{background:#e2e2e2;display:none;max-height:805px;position:relative}@media screen and (min-width: 768px){.locations__map{display:block;position:sticky;top:60px;width:55%}}@media screen and (min-width: 1180px){.locations__map{width:64%}}.locations__map:before{content:"";display:block;padding:100% 0 0}.locations__map__inner{height:100%;position:absolute;top:0;width:100%}.locations__map-mobile{background:#e2e2e2;height:300px;margin:8px 0 31px 0;position:relative}@media screen and (min-width: 768px){.locations__map-mobile{display:none}}.locations__map-mobile:before{content:"";display:block;padding:100% 0 0}.locations__map-mobile__inner{height:100%;position:absolute;top:0;width:100%}.locations-card{-ms-flex-align:center;align-items:center;background:#e9ebed;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px 0;padding:18px;position:relative;transition:background-color 0.3s}.locations-card:last-of-type{margin:0}@media screen and (min-width: 768px){.locations-card{padding:13px 16px 13px 48px}}.no-touchevents .locations-card:hover,.locations-card--selected{background:#c7c8ca}.no-touchevents .locations-card:hover .locations-card__site,.locations-card--selected .locations-card__site{background:black;border:4px solid black}.locations-card.primary{background-color:#cf2435}@media screen and (min-width: 768px){.locations-card.primary{margin-bottom:48px}}.no-touchevents .locations-card.primary:hover{background-color:#cf2435}.no-touchevents .locations-card.primary:hover .locations-card__site{background:white;border:2px solid white;color:#cf2435}.no-touchevents .locations-card.primary:hover .locations-card__site .svg *{fill:#cf2435}.locations-card__address{font:12px/14px "hk_groteskmedium","Helvetica Neue","Helvetica",Arial,sans-serif;margin:5px 0 0}@media screen and (min-width: 768px){.locations-card__address{font-size:16px;line-height:16px;margin:9px 0 0}}.primary .locations-card__address{color:white}.locations-card__name{color:black;font:32px/33px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;overflow:hidden;position:relative;text-transform:uppercase}@media screen and (min-width: 768px){.locations-card__name{font-size:36px;line-height:37px}}.primary .locations-card__name{color:white}.locations-card__name sup{font-size:0.5em;top:-0.8em}.locations-card__button{height:150px;margin-left:20px;width:60px}html[lang="es-es"] .locations-card__button{height:200px}.locations-card__site{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#c7c8ca;border:4px solid #c7c8ca;color:white;display:block;font:13px/54px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;position:relative;right:-60px;text-align:center;text-decoration:none;text-transform:uppercase;top:0px;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:left top 0;transform-origin:left top 0;transition:background 200ms, border-color 200ms;width:150px}html[lang="es-es"] .locations-card__site{width:200px}.no-touchevents .locations-card__site:hover{color:white}.primary .locations-card__site{background:#cf2435;border:2px solid white;font:14px/58px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.no-touchevents .primary .locations-card__site:hover{background:white;border:2px solid white !important;color:#cf2435}.no-touchevents .primary .locations-card__site:hover .svg *{fill:#cf2435}.locations-card__site-arrow{height:7px;margin:0 16px 0 0;position:relative;top:-2px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:12.5px}.locations-card__site-arrow .asset-arrow{fill:white}.locations-infobox__name{color:black;font:25px/25px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 5px;text-transform:uppercase}.locations-infobox__address,.locations-infobox__phone{color:#939598;font:14px/16px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.locations-infobox__address a,.locations-infobox__phone a{color:inherit;text-decoration:none}.locations-infobox__phone{margin:1em 0 0}.locations-infobox__links{line-height:14px;margin:20px 0 0}.locations-list{padding:0 24px 100px}@media screen and (min-width: 768px){.locations-list{padding:0 4.0625vw 100px}}.locations-list--reduced-padding{padding:0px 26px 100px 26px}@media screen and (min-width: 768px){.locations-list--reduced-padding{padding:0px 4.0625vw 100px}}@media screen and (min-width: 1600px){.locations-list--reduced-padding{padding:0px 65px 100px}}.locations-list__title{color:#cf2435;font:70px/78px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 48px;text-align:center;text-transform:uppercase}.locations-list__continent{margin:-1px 0 0}.locations-list__continent__name{overflow:hidden;position:relative;width:100%}.locations-list__continent__name a,.locations-list__continent__name button{background:none;border:none;border-bottom:1px solid black;border-top:1px solid black;color:black;display:block;font:36px/77px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:77px;margin:0;padding:0;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.locations-list__continent__name a:before,.locations-list__continent__name a:after,.locations-list__continent__name button:before,.locations-list__continent__name button:after{background:black;content:"";display:block;position:absolute}.locations-list__continent__name a:before,.locations-list__continent__name button:before{height:14px;top:31px;right:6px;width:2px}.locations-list__continent__name a:after,.locations-list__continent__name button:after{height:2px;right:0;top:37px;width:14px}.locations-list__continent__name--linked a:before,.locations-list__continent__name--linked a:after,.locations-list__continent__name--linked button:before,.locations-list__continent__name--linked button:after{display:none}.locations-list__continent__name a>span{color:#cf2435;font:13px/13px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;position:absolute;right:0;text-transform:uppercase;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.locations-list__continent__name a>span>span{display:none}@media screen and (min-width: 768px){.locations-list__continent__name a>span>span{display:inline}}.locations-list__continent__name a>span .svg{height:7px;margin:0 0 0 10px;position:relative;top:-2px;width:12.5px}.locations-list__continent__name a>span .svg *{transition:fill 200ms}.locations-list__continent--open .locations-list__continent__name button{color:#cf2435}.locations-list__continent--open .locations-list__continent__name button:before{display:none}.locations-list__country{display:none;margin:-1px 0 0}.locations-list__country__name button{background:none;border:none;border-bottom:1px solid black;border-top:1px solid black;color:black;display:block;font:24px/77px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:77px;margin:0;padding:0 0 0 30px;position:relative;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.locations-list__country__name button{padding:0 0 0 60px}}.locations-list__country__name button:before,.locations-list__country__name button:after{background:black;content:"";display:block;position:absolute}.locations-list__country__name button:before{height:14px;top:31px;right:6px;width:2px}.locations-list__country__name button:after{height:2px;right:0;top:37px;width:14px}.locations-list__country--open{margin:-1px 0 1px}.locations-list__country--open .locations-list__country__name button{color:#cf2435;border-bottom:0}.locations-list__country--open .locations-list__country__name button:before{display:none}.locations-list__states{display:none;padding:0 0 0 30px}@media screen and (min-width: 768px){.locations-list__states{padding:0 0 0 60px}}.locations-list__state{margin:0 0 30px}@media screen and (min-width: 768px){.locations-list__state{margin:0 0 56px}}.locations-list__state__name{color:black;font:16px/16px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 5px;text-transform:uppercase}.locations-list__state__locations{list-style:none;column-count:1;padding:0;margin:0}@media screen and (min-width: 768px){.locations-list__state__locations{column-count:3}}.locations-list__state__locations li{break-inside:avoid-column;font:16px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:5px 0 0}.locations-list__state__locations a{font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;color:#828282}.locations-list__state__city-locations{list-style:none;padding:0 0 0 20px;margin:0}.locations-list__state__city-locations li{padding:5px 0 0}.locations-list__state__city-locations a{font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;color:#828282}.locations-list__continent--open .locations-list__country{display:block}.locations-list__country--open .locations-list__states{display:block}.news-callouts__inner{padding:45px 25px 50px}@media screen and (min-width: 768px){.news-callouts__inner{padding:94px 115px 300px;position:relative}}.news-callouts__link{text-decoration:none}.news-callouts__title{margin:0 0 45px}@media screen and (min-width: 768px){.news-callouts__title{margin:0 0 91px}}.news-callouts__items{margin:0 0 25px}@media screen and (min-width: 768px){.news-callouts__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0}}.news-callouts__more{width:100%}@media screen and (min-width: 768px){.news-callouts__more{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:150px;width:auto}}.news-callouts__article{padding:0 0 66px;padding-bottom:41px;margin-bottom:50px;border-bottom:1px solid #f2f2f3}@media screen and (min-width: 768px){.news-callouts__article{padding:0 0 0;width:calc(33% - 52px);border-bottom:none;margin-bottom:0}}@media screen and (max-width: 767px){.news-callouts__article:last-child{border-bottom:2px solid #eeeeef}}@media screen and (min-width: 768px){.news-callouts__article:nth-child(2){position:relative}.news-callouts__article:nth-child(2):before{background:#eeeeef;content:"";height:100%;left:-43px;position:absolute;top:0;width:2px}.news-callouts__article:nth-child(2):after{background:#eeeeef;content:"";height:100%;position:absolute;right:-43px;top:0;width:2px}}.news-callouts__article__title{color:black;font:18px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;padding:12px 0 5px;text-transform:uppercase}@media screen and (min-width: 1024px){.news-callouts__article__title{font-size:30px;line-height:35px;padding:19px 10px 9px}}.news-callouts__article__title a{color:inherit;text-decoration:none}.news-callouts__article__thumbnail{width:100%}.news-callouts__article .standalone-link{left:5px;position:relative}@media screen and (min-width: 1024px){.news-callouts__article .standalone-link{left:10px}}.newsletter-signup{background:url('../jpg/asset.newsletter-bg.jpg') no-repeat;background-size:cover;overflow:hidden;position:relative}.newsletter-signup__inner{padding:48px 25px 75px;position:relative;text-align:center}@media screen and (min-width: 768px){.newsletter-signup__inner{margin:98px auto 150px;max-width:700px;padding:0;text-align:left}}@media screen and (min-width: 1024px){.newsletter-signup__inner{max-width:900px}}@media screen and (min-width: 768px){.content-newsletter .newsletter-signup__inner{width:calc(100% - 150px)}}.newsletter-signup__inner p{color:white;font:16px/16px "TrumpGothicWestW01-Regu","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:0}.newsletter-signup__title{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width: 768px){.newsletter-signup__title{margin:0 0 15px}}.newsletter-signup__input{background:none;border:none;border-bottom:2px solid #cf2435;border-radius:0;color:white;font:30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:54px;padding-left:0;padding-right:30px !important;text-transform:uppercase;width:100%}.newsletter-signup__input:-moz-placeholder{color:#fff}.newsletter-signup__input:-ms-input-placeholder{color:#fff}.newsletter-signup__input::placeholder{color:#fff}.newsletter-signup__input.placeholder{color:#fff}@media screen and (min-width: 768px){.newsletter-signup__input{font-size:50px;height:72.5px;padding-right:180px !important}}@media screen and (min-width: 768px){.content-newsletter .newsletter-signup__input{font-size:45px}}.newsletter-signup__form{position:relative}.newsletter-signup__button{background:none;border:none;height:7px;margin:0;padding:0;position:absolute;right:0;top:15px;width:12.5px}@media screen and (min-width: 768px){.newsletter-signup__button{display:none}}.newsletter-signup__button .svg{height:7px;vertical-align:top;width:12.5px;top:7px;position:relative}.newsletter-signup__button .svg .asset-arrow{fill:#cf2435}.newsletter-signup .button{bottom:0;display:none;position:absolute;right:0}@media screen and (min-width: 768px){.newsletter-signup .button{display:block}}.page-footer{background:black;overflow:hidden;position:relative}.page-footer__inner{padding:0 25px 200px}@media screen and (min-width: 768px){.page-footer__inner{-ms-flex-line-pack:end;align-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:8.125vw 65px;padding-top:93px}}@media screen and (min-width: 1024px){.page-footer__inner{padding:8.125vw 115px}}@media screen and (min-width: 1600px){.page-footer__inner{padding-left:130px;padding-right:130px}}.page-footer--local .page-footer__inner{padding-top:40px}@media screen and (min-width: 1024px){.page-footer--local .page-footer__inner{padding-top:50px}}.page-footer__inner--local-primary{padding-bottom:0}@media screen and (min-width: 1024px){.page-footer__inner--local-primary{padding:50px 4.88281vw 0}}@media screen and (min-width: 1230px){.page-footer__inner--local-primary{padding-bottom:115px}}@media screen and (min-width: 1300px){.page-footer__inner--local-primary{padding:8.125vw 115px}}@media screen and (min-width: 1600px){.page-footer__inner--local-primary{padding-left:130px;padding-right:130px}}.page-footer__inner+.page-footer__inner{padding-top:0}@media screen and (max-width: 1023px){.page-footer__inner+.page-footer__inner .page-footer__column:first-child{margin-top:50px}}.page-footer__column{float:left;margin-top:55px;min-width:160px;width:50%}@media screen and (min-width: 768px){.page-footer__column{padding-bottom:30px;padding-right:30px}}@media screen and (min-width: 1024px){.page-footer__column{min-width:155px}}.page-footer__column:nth-child(2),.page-footer__column:nth-child(4){clear:both}.page-footer__column:nth-child(3),.page-footer__column:nth-child(5){float:right;padding-left:34px}@media screen and (min-width: 1024px){.page-footer__column:nth-child(3),.page-footer__column:nth-child(5){padding-left:0}}.page-footer__column:first-child{clear:both;float:none;margin-top:72px;width:100% !important}@media screen and (min-width: 1024px){.page-footer__column:first-child{margin-bottom:72px}}@media screen and (min-width: 1230px){.page-footer__column:first-child{margin:8px 0 0;width:auto !important}}.page-footer__column:last-child{clear:both;width:100%}@media screen and (min-width: 1024px){.page-footer__column:last-child{padding-right:0;width:auto}}@media screen and (min-width: 1024px){.page-footer__column{float:none !important;margin-top:0;width:auto !important}}@media screen and (min-width: 1024px){.page-footer__column.tablet-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1230px){.page-footer__column.tablet-flex{display:block}}.page-footer__column .tel-btn{display:none;padding:0 10px;max-width:fit-content}@media screen and (min-width: 1024px){.page-footer__column .tel-btn{display:block}}@media screen and (min-width: 1230px){.page-footer__column .tel-btn{display:none;margin-top:8px}}@media screen and (min-width: 1024px){.page-footer__column--push-down{margin:90px auto 0}}@media screen and (min-width: 1520px){.page-footer__column--push-down{margin:7px 0 0}}@media screen and (min-width: 1024px){.page-footer__column--pull-up{margin-top:-2px}}.page-footer__column--center{text-align:center}@media screen and (min-width: 1024px){.page-footer__column--center{text-align:left}}.page-footer__title{color:white;font:25px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 5px;text-transform:uppercase}.page-footer__title a{color:inherit;text-decoration:none}.page-footer__list{color:#636466;color:#666666;font:12px/15px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;list-style:none;margin:0;padding:0}.page-footer__list--large{color:#939598;color:#888888;font-size:13px}@media screen and (min-width: 1024px){.page-footer__list--large{font-size:14px}}.page-footer__link{color:inherit;text-decoration:none;text-transform:uppercase;transition:color 0.2s}.no-touchevents .page-footer__link:hover{color:white}.page-footer__item{padding:7px 0}.page-footer__logo{height:24px;margin:0 auto;width:159.5px}@media screen and (min-width: 1024px){.page-footer__logo{margin:20px 0 0}}@media screen and (min-width: 1230px){.page-footer__logo{margin:0 auto}}.page-footer__logo .asset-logo-knockout{fill:white}.page-footer__franchising{color:#cf2435;font:22px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:-13px;padding-left:74px;text-transform:uppercase}.page-footer__button{white-space:nowrap;width:100%}.page-footer__button--phone-number{display:block;margin-bottom:51px}@media screen and (min-width: 1024px){.page-footer__button--phone-number{display:none}}@media screen and (min-width: 1230px){.page-footer__button--phone-number{display:block;margin-bottom:13px}}@media screen and (min-width: 1024px){.page-footer__button--whatsapp{display:block}}.page-footer__button--whatsapp .whatsapp{height:65%;margin:0;width:auto}.page-footer__button--whatsapp .whatsapp *{transition:fill 300ms ease}.page-footer__button--whatsapp:hover .whatsapp *{fill:#cf2435}.page-footer__social{color:#cf2435;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:50px 0 0;padding:0 30px}@media screen and (min-width: 1024px){.page-footer__social{margin:40px 0 0}}.page-footer__social a{color:inherit;font-size:18px;text-decoration:none}.no-touchevents .page-footer__social a:hover{color:white}.page-footer__note{color:#666666;font:12px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;opacity:1;text-align:center;text-transform:uppercase}.page-footer__copyright{color:#666666;font:12px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:60px 0 0;text-align:center;text-transform:uppercase}.page-footer .local-footer-info{background:#1b1b1b;margin:0;padding:40px 30px 45px;width:100%}@media screen and (min-width: 1024px){.page-footer .local-footer-info{padding:40px 50px 42px}}.page-footer .local-footer-info__primary{padding-bottom:35px}@media screen and (min-width: 1024px){.page-footer .local-footer-info__primary{padding-bottom:15px}}@media screen and (min-width: 1024px){.page-footer .local-footer-info__secondary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1300px){.page-footer .local-footer-info__secondary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.page-footer .local-footer-info h2{color:white;font:33px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.page-footer .local-footer-info__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:20px}@media screen and (min-width: 1024px){.page-footer .local-footer-info__nav{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;padding-top:0;position:relative;top:4px}}.page-footer .local-footer-info__nav__item{color:white;font:22px/37px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase;transition:color 300ms ease}@media screen and (min-width: 1024px){.page-footer .local-footer-info__nav__item{margin-right:20px}}.page-footer .local-footer-info__nav__item:last-child{margin-right:0}.page-footer .local-footer-info__nav__item .current,.no-touchevents .page-footer .local-footer-info__nav__item:hover{color:#cf2435}.page-footer .local-footer-info .contact-info address{color:#939598;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-style:normal;text-transform:uppercase}.page-footer .local-footer-info .contact-info__contact-number{color:white;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-style:normal;text-decoration:none;text-transform:uppercase}.page-footer .local-footer-info .contact-info__link{color:#939598;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-style:normal;text-decoration:none;text-transform:uppercase}.no-touchevents .page-footer .local-footer-info .contact-info .link:hover{color:white}.page-footer .local-footer-info .contact-info .link:before{content:"";display:table}.page-footer .local-footer-info .page-footer__social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;max-width:400px;padding:0;position:relative;top:-3px;width:100%}@media screen and (min-width: 768px){.page-footer .local-footer-info .page-footer__social{max-width:220px}}@media screen and (min-width: 1024px){.page-footer .local-footer-info .page-footer__social{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.page-footer .local-footer-info .page-footer__social a{color:#636466;margin:0 15px;transition:color 300ms ease}@media screen and (min-width: 768px){.page-footer .local-footer-info .page-footer__social a{margin-left:15px;margin-right:0}}.page-footer .local-footer-info .page-footer__social a:first-child{margin-left:0}@media screen and (min-width: 768px){.page-footer .local-footer-info .page-footer__social a:first-child{margin-right:0}}.page-footer .local-footer-info .page-footer__social a:first-child:before{margin-left:0}.page-footer .local-footer-info .page-footer__social a:last-child:before{margin-right:0}.no-touchevents .page-footer .local-footer-info .page-footer__social a:hover{color:white}.footer-notice{background:black;color:white;font:12px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:20px 50px;text-align:center}@media screen and (min-width: 768px){.footer-notice{padding:20px 100px}}.page-header{position:absolute;width:100%;z-index:9000}@media screen and (min-width: 1920px){.page-header{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:1920px}}@media screen and (min-width: 1150px){.no-touchevents .search-visible .page-header,.no-touchevents .page-header--sticky{background:black;height:50px;position:fixed;top:0}.no-touchevents .search-visible .page-header:before,.no-touchevents .page-header--sticky:before{background:black;content:"";display:block;height:50px;left:-50vw;position:absolute;width:50vw;z-index:0}.no-touchevents .search-visible .page-header:after,.no-touchevents .page-header--sticky:after{background:black;content:"";display:block;height:50px;right:-50vw;position:absolute;width:50vw;z-index:0}}.page-header--local{position:relative}@media screen and (min-width: 1150px){.no-touchevents .search-visible .page-header{top:60px}}.page-header__logo{height:53.5px;left:25.5px;position:absolute;top:23.5px;width:113px;z-index:10}@media screen and (min-width: 1150px){.no-touchevents .page-header__logo{height:47.5px;left:32px;top:24px;width:100px}.no-touchevents .search-visible .page-header__logo,.no-touchevents .page-header--sticky .page-header__logo{height:30px;top:12px !important;width:204px}}@media screen and (min-width: 1550px){.no-touchevents .page-header__logo{height:81.5px;left:65px;top:38.5px;width:171px}.no-touchevents .search-visible .page-header__logo,.no-touchevents .page-header--sticky .page-header__logo{height:30px;top:12px !important;width:204px}}.page-header--franchising .page-header__logo{height:30px;width:204px}@media screen and (min-width: 1150px){.no-touchevents .page-header--franchising .page-header__logo{top:32px}}@media screen and (min-width: 1550px){.no-touchevents .page-header--franchising .page-header__logo{top:48.5px}}.page-header--franchising.open .page-header__logo{height:30px;top:32px;width:204px}.page-header__logo img{height:100%;width:100%}.page-header--dark .page-header__logo img.logo-vert--white{display:none}.open .page-header__logo img.logo-vert--white{display:initial}.page-header--franchising.open .page-header__logo img.logo-vert--white{display:none}.page-header__logo img.logo-vert--black{display:none}.page-header--dark .page-header__logo img.logo-vert--black{display:initial}.open .page-header__logo img.logo-vert--black{display:none}@media screen and (min-width: 1150px){.no-touchevents .search-visible .page-header__logo img.logo-vert--white,.no-touchevents .page-header--sticky .page-header__logo img.logo-vert--white,.no-touchevents .search-visible .page-header__logo img.logo-vert--black,.no-touchevents .page-header--sticky .page-header__logo img.logo-vert--black{display:none !important}}.page-header__logo img.logo-horz{display:none}@media screen and (min-width: 1150px){.no-touchevents .search-visible .page-header__logo img.logo-horz,.no-touchevents .page-header--sticky .page-header__logo img.logo-horz{display:block}}.page-header--franchising .page-header__logo img.logo-horz{display:block}.page-header__section-title{color:#cf2435;display:none;font:22px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;left:240px;position:absolute;text-transform:uppercase;top:12px}.no-touchevents .page-header__section-title{left:240px}@media screen and (min-width: 1150px){.no-touchevents .page-header__section-title{left:246px;top:20px}}@media screen and (min-width: 1550px){.no-touchevents .page-header__section-title{left:276px;top:37px}}.no-touchevents .page-header--sticky .page-header__section-title{display:block;top:0}.page-header--franchising .page-header__section-title{display:block}.page-header--franchising.open .page-header__section-title{left:240px;top:21px}.page-header__inner{height:0;overflow:hidden;position:relative}@media screen and (min-width: 1150px){.no-touchevents .page-header__inner{height:auto;overflow:visible}}.page-header__mobile-nav-toggle{height:13px;position:absolute;right:26px;top:31.5px;transition:height 200ms;width:27.5px}@media screen and (min-width: 1150px){.no-touchevents .page-header__mobile-nav-toggle{display:none}}.page-header__mobile-nav-toggle:after,.page-header__mobile-nav-toggle:before{background:white;content:"";height:2px;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition:transform 200ms;width:100%}.page-header--dark .page-header__mobile-nav-toggle:after,.page-header--dark .page-header__mobile-nav-toggle:before{background:black}.open .page-header__mobile-nav-toggle:after,.open .page-header__mobile-nav-toggle:before{background:white}.page-header__mobile-nav-toggle:after{bottom:0;top:auto;-ms-transform-origin:bottom left;transform-origin:bottom left}.page-header.open{background:black;min-height:100%}@media screen and (min-width: 1024px){.page-header.open{min-height:initial}}@media screen and (min-width: 1150px){.no-touchevents .page-header.open{background:none}}.page-header--franchising.open{background-color:#1B1B1B;background-image:url('../png/asset.franchising-menu-bg.png');background-size:cover;background-repeat:no-repeat;background-position:bottom center;height:100%}.page-header.open .page-header__inner{height:auto;padding-bottom:120px;padding-top:110px}.page-header--franchising.open .page-header__inner{height:100%}.page-header.open .page-header__mobile-nav-toggle{height:21px}.page-header.open .page-header__mobile-nav-toggle:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-header.open .page-header__mobile-nav-toggle:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation{float:right;margin:36px 32px 0 0}}@media screen and (min-width: 1550px){.no-touchevents .page-header-navigation{margin:54px 65px 0 0}}@media screen and (min-width: 1150px){.no-touchevents .search-visible .page-header-navigation,.no-touchevents .page-header--sticky .page-header-navigation{margin:16px 65px 0 0}}.page-header-navigation__list{list-style-type:none;margin:0;padding:0 25px}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__list{-ms-flex-align:top;align-items:top;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.page-header-navigation__item{position:relative}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__item{margin:0 0 0 15px}.no-touchevents .page-header-navigation__item:first-child{margin:0}}@media screen and (min-width: 1550px){.no-touchevents .page-header-navigation__item{margin:0 0 0 25px}}.page-header-navigation__item--button{background:#cf2435;bottom:25px;color:white;font:22px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;position:absolute;text-align:center;text-transform:uppercase;transition:background 200ms, color 200ms;width:calc(100% - 50px)}@media screen and (min-width: 1150px){.page-header-navigation__item--button{bottom:0;margin-right:0;margin-top:-16px !important;position:relative;text-align:left;width:auto}}.page-header-navigation__item--button a{color:inherit;display:block;height:50px;line-height:50px;padding:0 16px;text-decoration:none;transition:background 200ms, color 200ms}.no-touchevents .page-header-navigation__item--button a:hover{color:#cf2435}.page-header-navigation__item--button .svg{height:7px;margin:0 0 0 10px;position:relative;top:-2px;width:12.5px}.page-header-navigation__item--button .svg *{transition:fill 200ms}.page-header-navigation__item--button .svg .asset-arrow,.page-header-navigation__item--button .svg .asset-plus{fill:white;transition:fill 300ms ease}.no-touchevents .page-header--sticky .page-header-navigation__item--button{line-height:50px;height:50px}.no-touchevents .page-header-navigation__item--button:hover{background:transparent}.page-header-navigation__item--search{display:none}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__item--search{display:initial;margin-top:-9px}}.page-header-navigation__item .sub-nav{height:auto;max-height:0;overflow:hidden;transition:max-height 300ms ease}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__item .sub-nav{border-top:15px solid transparent;left:0;position:absolute}}.page-header-navigation__item .sub-nav--right{left:auto !important;right:0}.page-header-navigation__item .sub-nav__item{color:#999999;display:inline-block;font:17px/37px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 20px;transition:background 300ms ease;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__item .sub-nav__item{background:#f9f9f9;border-bottom:2px solid white;color:#636466;font:20px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:10px 20px}}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__item .sub-nav__item--overview{display:none}}.page-header-navigation__item .sub-nav__item:before,.page-header-navigation__item .sub-nav__item:after{content:"";display:table}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__item .sub-nav__item:hover{background:#e2e2e2}}.page-header-navigation__item .sub-nav__item:last-child{border-bottom:0 none}.no-touchevents .page-header-navigation__item:hover .sub-nav,.page-header-navigation__item--sub-nav-visible .sub-nav{max-height:500px}.page-header-navigation__item--sub-nav-visible .page-header-navigation__link .dropdown-icon{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-header-navigation__link{color:white;font:25px/50px "hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}.no-touchevents .page-header-navigation__link:hover{color:#cf2435}@media screen and (min-width: 1150px){.no-touchevents .page-header-navigation__link{font-size:14px;line-height:14px}}@media screen and (min-width: 1550px){.no-touchevents .page-header-navigation__link{font-size:17px;line-height:17px}}.page-header-navigation__link--search{display:block;height:30px;text-indent:-99999px;position:relative;width:30.5px}.page-header--dark .page-header-navigation__link{color:black}.search-visible .page-header-navigation__link,.page-header--sticky .page-header-navigation__link{color:white;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.no-touchevents .search-visible .page-header-navigation__link:hover,.no-touchevents .page-header--sticky .page-header-navigation__link:hover{color:#cf2435}.open .page-header-navigation__link{color:white}.page-header-navigation__link .dropdown-icon{display:inline-block;height:8px;margin-left:5px;position:relative;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:center center;transform-origin:center center;top:-2px;width:15px}.page-header-navigation__search-icon{height:75%;left:0;position:absolute;top:7px;width:100%}.page-header-search{margin:31px 25px 0;position:relative}@media screen and (min-width: 1150px){.no-touchevents .page-header-search{display:none}}.page-header-search__icon{height:30px;left:0;position:absolute;top:5px;width:30px}.page-header-search__input{background:none;border:none;border-bottom:2px solid #cf2435;color:white;font:30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:45px;padding:0 16px 8px 50px !important;text-transform:uppercase;width:100%}.page-header-search__button{background:none;border:none;display:block;height:7px;padding:0;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:12.5px}.page-header-search__button .svg{display:block;height:7px;width:12.5px}.page-header-search-bar{display:none}@media screen and (min-width: 1150px){.no-touchevents .page-header-search-bar{background:black;height:60px;left:0;position:fixed;top:0;width:100%;z-index:10000}}.page-header-search-bar__form{padding:10px 65px 0;position:relative}@media screen and (min-width: 1150px){.no-touchevents .search-visible .page-header-search-bar{display:block}}.page-header-search-bar__input{background:none;border:none;border-bottom:2px solid #cf2435;color:white;font:30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:45px;padding:0 16px 8px 0;text-transform:uppercase;width:100%}.page-header-search-bar__button{background:none;border:none;display:block;height:7px;padding:0;position:absolute;right:65px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:12.5px}.page-header-search-bar__button .svg{display:block;height:7px;width:12.5px}.pagination{margin:150px 0 25px;text-align:center}.pagination a,.pagination span{color:#c7c8ca;display:inline-block;font:50px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;margin:0 15px;padding:0 6px}.pagination__current{color:#1a1a1a !important;border-bottom:#cf2435 4px solid}.pagination__arrow{height:36.5px;width:22px}.pagination__arrow--prev{background:url('../png/asset.pagination-left.png') no-repeat;background-size:100% 100%}.pagination__arrow--next{background:url('../png/asset.pagination-right.png') no-repeat;background-size:100% 100%}@media screen and (min-width: 768px){.page-heading-sub-heading-with-text{margin-bottom:49px}}.page-heading-sub-heading-with-text h1{color:#cf2435;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;text-align:center;text-transform:uppercase}.page-heading-sub-heading-with-text h1 span{color:#cf2435;display:block;font:100px/100px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.page-heading-sub-heading-with-text h1 span{font-size:150px;line-height:135px}}.page-heading-sub-heading-with-text__text{font:20px/27px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto;max-width:1000px;text-align:center;padding:0 25px}@media screen and (min-width: 1024px){.page-heading-sub-heading-with-text__text{font-size:25px;line-height:35px}}@media screen and (min-width: 768px){.page-heading-sub-heading-with-text__text{padding:0 65px}}.page-heading-sub-heading-with-text__text p:last-of-type{margin-bottom:0}.photo-gallery{background:black}.photo-gallery__inner{margin:0 auto;max-width:523px;padding:50px 0 50px;width:calc(100% - 60px)}@media screen and (min-width: 1024px){.photo-gallery__inner{padding-top:96px}}@media screen and (min-width: 1400px){.photo-gallery__inner{max-width:800px}}.photo-gallery__inner h2{color:#cf2435;font:65px/60px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}.photo-gallery__inner .photo-gallery-items{margin-bottom:25px;margin-top:40px;position:relative}@media screen and (min-width: 768px){.photo-gallery__inner .photo-gallery-items{margin-bottom:60px}}@media screen and (min-width: 1400px){.photo-gallery__inner .photo-gallery-items{margin-bottom:50px}}.photo-gallery__inner .photo-gallery-items .slick-next,.photo-gallery__inner .photo-gallery-items .slick-prev{display:none !important}.photo-gallery__inner .photo-gallery-items__navigation{background:#000;bottom:1px;display:none;height:60px;position:absolute;right:-50px;width:100px;z-index:2}@media screen and (min-width: 768px){.photo-gallery__inner .photo-gallery-items__navigation{bottom:auto;display:-ms-flexbox;display:flex;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-prev,.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-next{background:#fff;background-size:10px 18px;display:block;height:60px;position:relative;transition:background 200ms;width:50px}.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-prev .svg,.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-next .svg{height:10.5px;left:50%;margin:-5.25px 0 0 -9px;position:absolute;top:50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;transform-origin:center center;width:18px}.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-prev .svg *,.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-next .svg *{fill:black;transition:fill 200ms}.no-touchevents .photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-prev:hover,.no-touchevents .photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-next:hover{background:black}.no-touchevents .photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-prev:hover .svg *,.no-touchevents .photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-next:hover .svg *{fill:white}.photo-gallery__inner .photo-gallery-items__navigation .photo-gallery-prev .svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.photo-gallery__inner .photo-gallery-items__count{background:#000;bottom:1px;color:white;display:none;-ms-flex-direction:column;flex-direction:column;font:12px/12px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;-ms-flex-pack:center;justify-content:center;position:absolute;right:-100px;text-align:center;width:50px}@media screen and (min-width: 768px){.photo-gallery__inner .photo-gallery-items__count{background:transparent;bottom:auto;display:-ms-flexbox;display:flex;font-size:14px;line-height:14px;right:-100px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}}.photo-gallery__inner .photo-gallery-items__count span{color:#fff}.photo-gallery__inner .photo-gallery-items__count span:first-child:after{background:#fff;content:"";display:block;height:1px;margin:6px auto 4px;width:14px}.photo-gallery__inner .photo-gallery-scroll__item{height:80px;padding:4px;position:relative}@media screen and (min-width: 768px){.photo-gallery__inner .photo-gallery-scroll__item{height:114px}}@media screen and (min-width: 1400px){.photo-gallery__inner .photo-gallery-scroll__item{height:145px}}.photo-gallery__inner .photo-gallery-scroll__item img{height:100%;object-fit:contain;object-position:50% 50%}.photo-gallery__inner .photo-gallery-scroll__item .indicator{border:1px solid transparent;cursor:pointer;height:100%;position:relative;transition:border-color 300ms ease;width:100%;z-index:1}.photo-gallery__inner .photo-gallery-scroll__item.slick-current .indicator{border-color:#cf2435}.photo-gallery__inner .photo-gallery-slides .gallery-slide__image{text-align:center}.photo-gallery__inner .photo-gallery-slides .gallery-slide__image img{margin:0 auto;width:100%}@media screen and (min-width: 768px){.photo-gallery__inner .photo-gallery-slides .gallery-slide__image img{max-height:320px;width:auto}}@media screen and (min-width: 1440px){.photo-gallery__inner .photo-gallery-slides .gallery-slide__image img{max-height:490px}}@media screen and (min-width: 1024px){.photo-gallery__inner .photo-gallery-slides .gallery-slide__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__description{color:#636466;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:30px 0 45px;text-transform:uppercase}@media screen and (min-width: 1024px){.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__description{margin-top:5px;width:calc(100% - 120px)}}.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__share{color:white;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:30px 0 0;text-transform:uppercase}@media screen and (min-width: 1024px){.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__share{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:4px 0 0 0;width:120px}}.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__share span{vertical-align:middle}.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__share a{color:white;display:inline-block;font-size:16px;margin:0 10px;text-decoration:none;vertical-align:middle}.photo-gallery__inner .photo-gallery-slides .gallery-slide__info__share a:last-child{margin-right:0}.press-contacts{padding:46px 25px;position:relative}@media screen and (min-width: 768px){.press-contacts{margin:0;padding:69px 65px}}.press-contacts__title{margin:0 0 19px}@media screen and (min-width: 768px){.press-contacts__title{margin:0 0 41px}}.press-contacts__contact{margin:0 0 47px}@media screen and (min-width: 768px){.press-contacts__contact{margin-bottom:43px}}.press-contacts__contact:last-child{margin:0}.press-contacts__contact__image{display:block;margin:0 0 17px;width:100%}@media screen and (min-width: 768px){.press-contacts__contact__image{margin:0 0 40px}}.press-contacts__contact__title{font:30px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.press-contacts__contact__title{padding:0 20px}}.press-contacts__contact__name{font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.press-contacts__contact__name{font-size:65px;line-height:65px;margin:0 0 8px;padding:0 20px}}.press-contacts__contact__details{font:18px/23px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.press-contacts__contact__details{font-size:20px;line-height:30px;padding:0 20px}}.press-contacts__contact__details a{color:#737475;text-decoration:none}.press-tools{padding:41px 25px 0;position:relative}@media screen and (min-width: 768px){.press-tools{padding:69px 65px}}.press-tools__title{margin:0 0 44px}@media screen and (min-width: 768px){.press-tools__title{margin:0 0 41px}}.press-tools__download{border-bottom:2.5px solid white;display:-ms-flexbox;display:flex;padding:50px 0 41px 0;position:relative}.press-tools__download:first-of-type{padding-top:0}.press-tools__download:last-child{border-bottom:none}.press-tools__download__thumbnail{width:100px}.press-tools__download__details{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:40px}@media screen and (min-width: 768px){.press-tools__download__details{padding:0 24px;-ms-flex:1;flex:1;position:relative}}@media screen and (min-width: 1024px){.press-tools__download__details{padding-right:110px}}@media screen and (min-width: 1024px){.press-tools__download__link{position:absolute;right:0;top:0}}.press-tools__download__name{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;max-width:180px}@media screen and (min-width: 768px){.press-tools__download__name{max-width:100%}}.press-tools__download__size{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:8px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.press-tools__download__size{margin:4px 0 0}}.privacy__header{padding-bottom:0}@media screen and (min-width: 768px){.privacy__header{padding-bottom:26px}}.privacy__header p{margin-bottom:9px}@media screen and (min-width: 768px){.privacy__header p{margin-bottom:10px}}.privacy__header address{margin-bottom:13px}@media screen and (min-width: 768px){.privacy__header address{margin-bottom:12px}}.privacy__content{padding-bottom:31px}@media screen and (min-width: 768px){.privacy__content{padding-bottom:0}}.privacy__content .privacy__item{margin-bottom:0;padding-bottom:0;padding-top:0;padding-top:18px}@media screen and (min-width: 768px){.privacy__content .privacy__item{padding-top:85px}}@media screen and (min-width: 768px){.privacy__content .privacy__item h2{padding-top:6px}}@media screen and (min-width: 768px){.privacy__content .privacy__item:first-child{padding-top:0}}.promo-bar{display:block;font-family:"TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.promo-bar a{border-bottom:1px solid white;text-decoration:none}.promo-bar a:before{content:' ';display:block}@media screen and (min-width: 768px){.promo-bar a:before{display:none}}@media screen and (min-width: 1025px){.promo-bar--local{margin-top:-1px}}.promo-bar--small{font-size:20px;line-height:25px;letter-spacing:.8px;padding:30px 25px}@media screen and (min-width: 768px){.promo-bar--small{padding:20px 65px}}.promo-bar--small .promo-bar__arrow{height:7px;margin:0 0 0 0.5em;width:12.5px}.promo-bar--medium{font-size:30px;line-height:auto;letter-spacing:1.2px;padding:35px 25px}@media screen and (min-width: 768px){.promo-bar--medium{font-size:40px;line-height:auto;letter-spacing:1.6px;padding:40px 65px}}.promo-bar--medium a{border-bottom-width:2px}.promo-bar--medium .promo-bar__arrow{height:14px;margin:0 0 0 0.5em;width:25px}.promo-bar--large{font-family:"TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:40px;line-height:45px;letter-spacing:1.6px;padding:50px 25px}@media screen and (min-width: 768px){.promo-bar--large{font-size:65px;line-height:70px;letter-spacing:0px;padding:75px 65px}}.promo-bar--large a{border-bottom-width:2px}.promo-bar--large .promo-bar__arrow{height:14px;margin:0 0 0 0.5em;width:25px}.promo-bar--black-white{background:black;color:white}.promo-bar--black-white a{color:#cf2435;border-bottom-color:#cf2435}.promo-bar--black-white .promo-bar__arrow .asset-arrow{fill:#cf2435}.promo-bar--black-red{background:black;color:#cf2435}.promo-bar--black-red a{color:white;border-bottom-color:white}.promo-bar--black-red .promo-bar__arrow .asset-arrow{fill:white}.promo-bar--white-red{background:white;color:#cf2435}.promo-bar--white-red a{color:black;border-bottom-color:black}.promo-bar--white-red .promo-bar__arrow .asset-arrow{fill:black}.promo-bar--white-black{background:white;color:black}.promo-bar--white-black a{color:#cf2435;border-bottom-color:#cf2435}.promo-bar--white-black .promo-bar__arrow .asset-arrow{fill:#cf2435}.promo-bar--red-white{background:#cf2435;color:white}.promo-bar--red-white a{color:black;border-bottom-color:black}.promo-bar--red-white .promo-bar__arrow .asset-arrow{fill:black}.promo-bar--red-black{background:#cf2435;color:black}.promo-bar--red-black a{color:white;border-bottom-color:white}.promo-bar--red-black .promo-bar__arrow .asset-arrow{fill:white}.quote{margin:0 auto;max-width:100%;text-align:center;width:auto}.quote blockquote{color:white;font:45px/49px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-transform:uppercase}.quote blockquote>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.quote blockquote>span{padding:0 25px}}@supports (-ms-ime-align: auto){.quote blockquote>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.quote blockquote>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .quote blockquote>span,_:-ms-lang(x) .quote blockquote>span,:root .quote blockquote>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .quote blockquote>span,_:-ms-lang(x) .quote blockquote>span,:root .quote blockquote>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.quote blockquote{font-size:60px;line-height:65px}}@media screen and (min-width: 1440px){.quote blockquote{font-size:65px;line-height:70px}}.quote blockquote .red{color:#cf2435}.quote--long blockquote{font:45px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif !important}.recent-press{border-bottom:5px solid white;margin:0 0 5px;padding:46px 25px;position:relative}@media screen and (min-width: 768px){.recent-press{margin:0;padding:69px 65px 50px}}.recent-press__title{margin:0 0 19px}@media screen and (min-width: 768px){.recent-press__title{margin:0 0 41px}}.recent-press__article{padding:0 0 4px 0;position:relative}@media screen and (min-width: 768px){.recent-press__article{padding:0}}.recent-press__article__image{width:100%}.recent-press__article__inner{margin:19px 0 0}@media screen and (min-width: 768px){.recent-press__article__inner{margin:44px 0 0;padding:0 20px}}.recent-press__article__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width: 768px){.recent-press__article__meta{-ms-flex-flow:row wrap;flex-flow:row wrap}}.recent-press__article__meta .events-near-you__date{margin-bottom:10px}.recent-press__article__meta .events-near-you__links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex:50% 0;flex:50% 0;width:50%;text-align:left;margin-top:0}.recent-press__article__meta .events-near-you__featured-event__details{width:60%;-ms-flex:1 0;flex:1 0}@media screen and (min-width: 768px){.recent-press__article__meta .events-near-you__featured-event__details{width:50%;-ms-flex:50% 0;flex:50% 0}}.recent-press__article__description{color:black;font:18px/23px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:15px 0 21px 35px;max-width:100%}@media screen and (min-width: 768px){.recent-press__article__description{font-size:20px;line-height:30px;margin:39px 0 19px;-ms-flex-order:2;order:2}}.recent-press__article__name{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;max-width:180px}@media screen and (min-width: 768px){.recent-press__article__name{max-width:100%}}.recent-press__article__date{color:#636466;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:8px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.recent-press__article__date{margin:4px 0 0}}@media screen and (min-width: 768px){.related-news{padding:40px 35px}}.related-news h3{color:#cf2435;display:none;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 60px;text-transform:uppercase}@media screen and (min-width: 768px){.related-news h3{display:block}}.related-news .related-news-item{margin-bottom:30px}@media screen and (min-width: 768px){.related-news .related-news-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}}.related-news .related-news-item__image{position:relative;width:100%}@media screen and (min-width: 768px){.related-news .related-news-item__image{width:40%}}.related-news .related-news-item__image img{width:100%}.related-news .related-news-item__image a{height:100%;left:0;position:absolute;top:0;width:100%}.related-news .related-news-item__info{background:black;padding:25px}@media screen and (min-width: 768px){.related-news .related-news-item__info{padding:0 0 0 10px;width:55%}}.related-news .related-news-item__info h2{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin:0;text-transform:uppercase}.related-news .related-news-item__info h2 a{color:white;text-decoration:none}.related-news .related-news-item__info h3{color:#939598;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-transform:uppercase}.reviews-scroller{background:#E5E5E5;padding:60px 0;overflow:hidden;position:relative}.reviews-scroller .wrapper{max-width:825px}@media screen and (min-width: 768px){.reviews-scroller{padding:70px 0}}.reviews-scroller__title{color:#cf2435;font:63px/63px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 50px;text-align:center;text-transform:uppercase}.reviews-scroller .slick-list{overflow:visible}.reviews-scroller .slick-track{display:-ms-flexbox !important;display:flex !important}.reviews-scroller .slick-slide{display:-ms-flexbox;display:flex;height:inherit !important}.reviews-scroller__item{height:inherit !important;padding-left:24px;padding-right:24px;max-width:438px}.reviews-scroller__item__inner{background:#FFFFFF;box-shadow:0px 5px 20px rgba(0,0,0,0.12);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:48px 28px}.reviews-scroller__item__logo{height:124px;width:124px}.reviews-scroller__item__title{color:black;font:28px/29px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:32px 0 12px;text-transform:uppercase}.reviews-scroller__item__copy{color:#3C3C3C;font:20px/26px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}.reviews-scroller__item__meta{color:#676767;font:14px/26px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:auto;padding-top:32px;text-transform:uppercase}.reviews-scroller__dots{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:73px 0 0}@media screen and (min-width: 768px){.reviews-scroller__dots{margin:50px 0 0}}.reviews-scroller__dots__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.reviews-scroller__dots__arrow{display:block;height:10.5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;transform-origin:center center;width:18px}.reviews-scroller__dots__arrow .svg{display:block;height:10.5px;width:18px}.reviews-scroller__dots__arrow .svg *{fill:black;transition:fill 200ms}.reviews-scroller__dots__arrow--prev{-ms-transform:rotate(90deg);transform:rotate(90deg)}.reviews-scroller__dot{background:#d6d6d7;display:block;height:5px;margin:0 5px;width:30px}.reviews-scroller__dot--selected{background:black}.reviews-scroller .slick-dots{display:-ms-flexbox;display:flex;list-style:none;margin:0;-ms-flex-pack:center;justify-content:center;padding:0;text-align:center}.reviews-scroller .slick-dots li button{background:#d6d6d7;border:none;display:block;height:5px;margin:0 5px;padding:0;position:relative;text-indent:-99999px;transition:background 200ms;width:30px}.reviews-scroller .slick-dots li.slick-active button{background:black}.schedule-trial{background:#f4f5f6;margin-bottom:50px;position:relative;width:100%}@media screen and (min-width: 860px){.schedule-trial{height:640px;margin-bottom:0;width:292px}}@media screen and (min-width: 1024px){.schedule-trial{height:610px;width:397px}}.schedule-trial__inner{background:#f4f5f6}@media screen and (min-width: 768px){.schedule-trial__inner{height:100%;left:0;position:absolute;top:0;width:100%}}.schedule-trial--loading{min-height:647px}@media screen and (min-width: 1024px){.schedule-trial--loading{min-height:initial}}.schedule-trial__header{padding:40px 0 18px}.schedule-trial__header--with-back{padding:26px 0 0;text-align:left}.schedule-trial__header--large{padding:30px 0 0}.schedule-trial__title{color:#cf2435;font:30px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-align:center;text-transform:uppercase}.schedule-trial__header--with-back .schedule-trial__title{margin:15px 0 0}@media screen and (min-width: 768px){.schedule-trial__header--large .schedule-trial__title{font-size:52px;line-height:52px}}.schedule-trial__input{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;margin:40px 0 0;text-transform:uppercase;width:100%}.schedule-trial__input:-moz-placeholder{color:#636466}.schedule-trial__input:-ms-input-placeholder{color:#636466}.schedule-trial__input::placeholder{color:#636466}.schedule-trial__input.placeholder{color:#636466}.schedule-trial__textarea{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:122px;margin:19px 0 0;resize:none;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.schedule-trial__textarea{margin:44px 0 0}}.schedule-trial__textarea:-moz-placeholder{color:#636466}.schedule-trial__textarea:-ms-input-placeholder{color:#636466}.schedule-trial__textarea::placeholder{color:#636466}.schedule-trial__textarea.placeholder{color:#636466}.schedule-trial__select-outer{position:relative}.schedule-trial__select-wrapper{border-bottom:2px solid #e2e2e2;height:36px;margin:40px 0 0}.schedule-trial__select-text{font:20px/34px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;color:#636466;text-transform:uppercase}.schedule-trial__select-arrow{height:7.5px;position:absolute;right:0;top:17px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:13px}.schedule-trial__select-arrow .asset-arrow{fill:black}.schedule-trial__button{background:#cf2435;border:none;color:white;display:block;font:30px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:90px;padding:0;text-transform:uppercase;transition:color 200ms, background 200ms;width:100%;margin-bottom:-5px}@media screen and (min-width: 1024px){.schedule-trial__button{bottom:0;left:0;position:absolute;margin:0;width:100%}}.schedule-trial__button__arrow{height:7px;margin:0 0 0 8px;width:12.5px}.schedule-trial__button__arrow .asset-arrow{fill:white;transition:fill 200ms}.no-touchevents .schedule-trial__button:hover{background:white;color:#cf2435}.no-touchevents .schedule-trial__button:hover .asset-arrow{fill:#cf2435}.schedule-trial__tip{background:#f0f0f0;color:#141414;height:90px;margin:45px 0 0;padding:20px 0 0;text-align:center}@media screen and (min-width: 1024px){.schedule-trial__tip{bottom:0;left:0;margin:0;position:absolute;width:100%}}.schedule-trial__tip__title{font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 5px;text-transform:uppercase}.schedule-trial__tip p{color:#2f2f2f;font:14px/18px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.schedule-trial__reveal{display:none}@media screen and (min-width: 1024px){.schedule-trial__reveal{display:block}}.schedule-trial__reveal--visible{display:block}.schedule-trial__reveal-icon{position:relative;text-align:center;top:40px}@media screen and (min-width: 1024px){.schedule-trial__reveal-icon{display:none}}.schedule-trial__reveal-icon .svg{height:10.5px;width:17.5px}.schedule-trial__fields{padding:0 25px 19px}@media screen and (min-width: 768px){.schedule-trial__fields{padding:0 28px 72px}}@media screen and (min-width: 1024px){.schedule-trial__fields{padding:0 58px 72px}}.schedule-trial__dates{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:80px;-ms-flex-pack:justify;justify-content:space-between;margin:44px 0 0}.schedule-trial__dates__arrow{background:#e2e2e2;height:60px;position:relative;text-align:center;vertical-align:center;width:35px}.schedule-trial__dates__arrow .svg{display:block;height:7px;margin:25px auto 0;width:12.5px}.schedule-trial__dates__arrow .svg .asset-arrow{fill:#636466}.schedule-trial__dates__arrow--previous{-ms-flex-order:1;order:1}.schedule-trial__dates__arrow--previous .svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.schedule-trial__dates__arrow--next{-ms-flex-order:100;order:100}.schedule-trial__date{display:block;height:80px;-ms-flex-order:50;order:50;padding:13px 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:71px}.schedule-trial__date:nth-child(1),.schedule-trial__date:nth-child(7){display:none}@media screen and (min-width: 768px){.schedule-trial__date:nth-child(1),.schedule-trial__date:nth-child(7){display:block}}.schedule-trial__date__day{color:black;display:block;font:23px/23px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}.schedule-trial__date__number{color:#636466;display:block;font:20px/20px "TrumpGothicWestW01-Medi","Helvetica Neue","Helvetica",Arial,sans-serif;margin:7px 0 0}.schedule-trial__date--no-dates{cursor:not-allowed;opacity:0.2}.schedule-trial__date--selected{background:#cf2435}.schedule-trial__date--selected .schedule-trial__date__day,.schedule-trial__date--selected .schedule-trial__date__number{color:white}.schedule-trial__times{border-top:2px solid #e2e2e2;margin:39px 0 50px;text-align:center}@media screen and (min-width: 768px){.schedule-trial__times{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:222px;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;margin:60px 30px 0;padding:25px 30px 0;position:relative;text-align:left}}.schedule-trial__time{color:black;display:block;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:30px;overflow:hidden;margin:30px 0 0;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.schedule-trial__time{-ms-flex:1 25%;flex:1 25%;padding:0 0 0 38px;width:auto}}.schedule-trial__time input{opacity:0;position:absolute;top:-100px}.schedule-trial__time span{background:#e2e2e2;border-radius:50% 50%;display:inline-block;height:26px;margin:0 15px 0 0;position:relative;top:2px;vertical-align:top;width:26px}@media screen and (min-width: 768px){.schedule-trial__time span{left:0;margin:0;position:absolute;top:2px}}.schedule-trial__time input:checked+span{background:white;border:2px solid #cf2435}.schedule-trial__time input:checked+span:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#cf2435;border-radius:50% 50%;content:"";height:10px;width:10px}.schedule-trial__confirmation__sent-to{margin:18px 0 0;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}.schedule-trial__confirmation__sent-to strong{display:block;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.schedule-trial__confirmation__fields{margin:34px 0 0}.schedule-trial__confirmation__label{color:#a0a0a0;font:23px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;float:left;text-align:right;text-transform:uppercase;width:38%}.schedule-trial__confirmation__value{color:black;font:23px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;float:right;text-transform:uppercase;width:58%}.schedule-trial__confirmation__value small{display:block;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:-7px 0 0;text-transform:none}.schedule-trial__confirmation__calendar{margin:34px 0 0;text-align:center}.schedule-trial__no-dates{padding:44px 0 65px;text-align:center}@media screen and (min-width: 768px){.schedule-trial__no-dates{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}}.schedule-trial__no-dates__title{color:black;font:25px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.schedule-trial__no-dates p{display:block;font:16px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:15px 0 0}.schools-search{margin:0 0 45px 0}@media screen and (min-width: 768px){.schools-search{margin:0 0 82.5px}}.schools-search .slick-track{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;margin:0}.schools-search__inner{padding:0 25px}@media screen and (min-width: 768px){.schools-search__inner{padding:0 65px}}@media screen and (min-width: 768px){.schools-search__top-bar{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.schools-search__near{color:black;font:32px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:30px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.schools-search__near{color:#333333;font-size:56px;line-height:56px;margin:0;text-align:left}}.schools-search__near a{color:#cf2435}@media screen and (min-width: 768px){.schools-search__near a{background:url('../png/asset.map-marker.png');background-position:right center;background-repeat:no-repeat;background-size:31px 40px;padding-right:43px}}@media screen and (min-width: 768px){.schools-search__near .update-your-location{box-shadow:7px 6px 37px -12px rgba(0,0,0,0.75);margin-top:10px;left:0;position:absolute;z-index:999}}.schools-search__explore{text-align:center}.schools-search__explore a{width:100%}@media screen and (min-width: 768px){.schools-search__explore a{width:auto}}.schools-search__explore--hide-on-mobile{display:none}@media screen and (min-width: 768px){.schools-search__explore--hide-on-mobile{display:block}}.schools-search__interested{font:16px/16px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:30px 0 0;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.schools-search__interested{font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:80px 0 0;text-align:left}}.schools-search__bottom-bar{margin-top:30px}@media screen and (min-width: 768px){.schools-search__bottom-bar .schools-search__explore{display:none}}.schools-search__top{background:#cf2435;display:none;overflow:hidden;margin:30px 0 0;padding:18px;position:relative}@media screen and (min-width: 768px){.schools-search__top{display:block;padding:75px 21px 0 48px;height:317px;margin:30px 0 0}html[lang="pt-pt"] .schools-search__top{padding-left:130px}html[lang="pt-br"] .schools-search__top{padding-left:130px}}.schools-search__top--desktop-only{display:none}@media screen and (min-width: 768px){.schools-search__top--desktop-only{display:block}}.schools-search__top__link{height:100%;left:0;position:absolute;top:0;width:100%}.no-touchevents .schools-search__top:hover .schools-search__closest-school__site{background-color:white;color:#cf2435}.schools-search__title{color:white;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 40px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.schools-search__title{font-size:30px;left:50px;line-height:30px;position:absolute;text-align:left;top:242px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left top 0;transform-origin:left top 0;width:164px}html[lang="es-es"] .schools-search__title{white-space:nowrap}html[lang="zh-tw"] .schools-search__title{white-space:nowrap}html[lang="zh-tw"] .schools-search__title{top:246px}}.schools-search__form{position:relative;text-align:center}@media screen and (min-width: 768px){.schools-search__form{text-align:left}}.schools-search__form__input-wrapper{margin:0 0 50px;position:relative}@media screen and (min-width: 768px){.schools-search__form__input-wrapper{margin:0 0 6px}}.schools-search__form__input{background:none;border:none;border-bottom:2px solid white;color:white;font:35px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:55px;padding:0;text-transform:uppercase;width:100%}.schools-search__form__input:-moz-placeholder{color:#fff}.schools-search__form__input:-ms-input-placeholder{color:#fff}.schools-search__form__input::placeholder{color:#fff}.schools-search__form__input.placeholder{color:#fff}@media screen and (min-width: 768px){.schools-search__form__input{font-size:150px;height:149px;line-height:149px}}.schools-search__form__button{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;height:7px;padding:0;right:0;width:12.5px}@media screen and (min-width: 768px){.schools-search__form__button{height:12.5px;width:21.5px}}.schools-search__form__button .svg{height:7px;vertical-align:top;width:12.5px}@media screen and (min-width: 768px){.schools-search__form__button .svg{height:12.5px;width:21.5px}}.schools-search__form__button .svg .asset-arrow{fill:white}.schools-search__back-to-search{border:2px solid white;height:41px;position:absolute;right:15px;top:17.5px;width:41px}@media screen and (min-width: 768px){.schools-search__back-to-search{height:60px;right:21px;top:22px;width:60px}}.schools-search__back-to-search-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:18px;width:18px}@media screen and (min-width: 768px){.schools-search__back-to-search-icon{height:20px;width:20px}}.schools-search__back-to-search-icon .asset-magnifying-glass{fill:white}.schools-search__closest-school{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width: 768px){.schools-search__closest-school{display:block;text-align:left}}.schools-search__closest-school__name{color:white;font:100px/108px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;overflow:hidden;padding-right:51px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){.schools-search__closest-school__name{font-size:100px;line-height:100px;padding-right:61px}}@media screen and (min-width: 1200px){.schools-search__closest-school__name{font-size:150px;line-height:145px}}.schools-search__closest-school__name--online{font-size:100px;line-height:108px}@media screen and (min-width: 768px){.schools-search__closest-school__name--online{font-size:60px;line-height:60px}}@media screen and (min-width: 1200px){.schools-search__closest-school__name--online{font-size:125px;line-height:125px}}.schools-search__closest-school__name sup{font-size:0.5em;top:-0.8em}.schools-search__closest-school__address{color:white;font:14px/14px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:5px 0 0}@media screen and (min-width: 768px){.schools-search__closest-school__address{font-size:16px;line-height:16px;margin:15px 0 0;padding-right:61px}}@media screen and (min-width: 768px){.schools-search__closest-school__address br{display:none}}.schools-search__closest-school__button{height:120px;width:50px}@media screen and (min-width: 768px){.schools-search__closest-school__button{height:auto;width:auto}}.schools-search__closest-school__site{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:1px solid white;color:white;display:block;font:10px/50px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:50px;margin:0 0 0 10px;position:absolute;right:-120px;text-align:center;text-decoration:none;text-transform:uppercase;top:0;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:left top 0;transform-origin:left top 0;width:120px;white-space:nowrap}@media screen and (min-width: 768px){.schools-search__closest-school__site{font:14px/60px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;right:-270px;top:-51px;width:270px}}.schools-search__closest-school__site svg{margin:0 8px 0 0;position:relative;-ms-transform:rotate(-90deg) scale(0.7);transform:rotate(-90deg) scale(0.7);top:-2px;width:12px}.schools-search__closest-school__site svg .asset-arrow{fill:currentColor}@media screen and (min-width: 768px){.schools-search__closest-school__site svg{margin:0 29px 0 0;-ms-transform:rotate(-90deg) scale(1);transform:rotate(-90deg) scale(1)}}.no-touchevents .schools-search__closest-school__site:hover{background-color:white;color:#cf2435}.schools-search__additional-schools{overflow:auto;margin:8px 0 0;max-height:514px;position:relative}@media screen and (min-width: 768px){.schools-search__additional-schools{max-height:initial}}@media screen and (min-width: 768px){.schools-search__additional-schools__gradient{background:linear-gradient(270deg, #fff 0%, rgba(255,255,255,0) 100%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3%}}@media screen and (min-width: 768px){.schools-search__additional-schools--mobile-only{display:none}}.schools-search__additional-schools--desktop-only{display:none}@media screen and (min-width: 768px){.schools-search__additional-schools--desktop-only{display:block}}.schools-search__additional-schools__navigation{background:#000;display:none;height:60px;width:100px}@media screen and (min-width: 768px){.schools-search__additional-schools__navigation{display:-ms-flexbox;display:flex;float:right;margin:30px 0 0}}.schools-search__additional-schools__navigation__prev,.schools-search__additional-schools__navigation__next{background:#000000;background-size:10px 18px;display:block;height:60px;position:relative;transition:background 200ms;width:50px}.schools-search__additional-schools__navigation__prev .svg,.schools-search__additional-schools__navigation__next .svg{height:10.5px;left:50%;margin:-5.25px 0 0 -9px;position:absolute;top:50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;transform-origin:center center;width:18px}.schools-search__additional-schools__navigation__prev .svg *,.schools-search__additional-schools__navigation__next .svg *{fill:white;transition:fill 200ms}.no-touchevents .schools-search__additional-schools__navigation__prev:hover,.no-touchevents .schools-search__additional-schools__navigation__next:hover{background:white}.no-touchevents .schools-search__additional-schools__navigation__prev:hover .svg *,.no-touchevents .schools-search__additional-schools__navigation__next:hover .svg *{fill:black}.schools-search__additional-schools__navigation__prev .svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 768px){.schools-search__additional-school{padding-right:8px}}.schools-search__additional-school__inner{-ms-flex-align:center;align-items:center;background:#e9ebed;display:-ms-flexbox !important;display:flex !important;gap:10px;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px;padding:18px;position:relative;transition:background 200ms}@media screen and (min-width: 768px){.schools-search__additional-school__inner{height:100%;padding:13px 16px 13px 50px}}.no-touchevents .schools-search__additional-school__inner:hover{background:#c7c8ca}.schools-search__additional-school__name{color:black;font:32px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.schools-search__additional-school__name sup{font-size:0.5em;top:-0.8em}.schools-search__additional-school__address{font:16px/16px "hk_groteskmedium","Helvetica Neue","Helvetica",Arial,sans-serif}.schools-search__additional-school__button{height:120px;width:50px}@media screen and (min-width: 768px){.schools-search__additional-school__button{height:150px;width:60px}}.schools-search__additional-school__link{height:100%;left:0;position:absolute;top:0;width:100%}.schools-search__additional-school__site{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#c7c8ca;color:#E9EBED;display:block;font:10px/50px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:50px;position:relative;right:-50px;text-align:center;text-decoration:none;text-transform:uppercase;top:0;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:left top 0;transform-origin:left top 0;transition:background 200ms;width:120px}@media screen and (min-width: 768px){.schools-search__additional-school__site{font:14px/60px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;right:-60px;width:150px}}.no-touchevents .schools-search__additional-school:hover .schools-search__additional-school__site{background:black;color:#E9EBED}.schools-search__additional-school__site-arrow{height:7px;margin:0 8px 0 0;position:relative;top:-2px;-ms-transform:rotate(-90deg) scale(0.7);transform:rotate(-90deg) scale(0.7);width:12.5px}@media screen and (min-width: 768px){.schools-search__additional-school__site-arrow{margin:0 16px 0 0;-ms-transform:rotate(-90deg) scale(1);transform:rotate(-90deg) scale(1)}}.schools-search__additional-school__site-arrow .asset-arrow{fill:#E9EBED}.no-touchevents .schools-search__additional-school:hover .schools-search__additional-school__site-arrow .asset-arrow{fill:#c7c8ca}.schools-search__more{margin:19px 10px 0 0;text-align:right}.schools-search__more__link{color:#939598;font:14px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:none;text-transform:uppercase}.schools-search__more__icon{height:20px;margin:0 0 0 5px;vertical-align:top;width:20px}.schools-search__more__icon .asset-magnifying-glass{fill:#939598}.update-your-location{background:white;display:none;padding:18px}@media screen and (min-width: 768px){.update-your-location{max-width:initial;width:500px}}.update-your-location__title{color:black;font:12px/12px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.update-your-location__search{font-size:16px;font-size:1rem}.update-your-location__search form{border-bottom:2px solid #E31D2F;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.update-your-location__search__icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:40px}.update-your-location__search__icon .svg{height:30px;width:30px}.update-your-location__search__icon .svg *{fill:#E31D2F}.update-your-location__search__input{color:#000;border:0 none;box-shadow:none;font:30px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;width:calc(100% - 60px)}@media screen and (min-width: 1300px){.update-your-location__search__input{font-size:45px;line-height:70px}}.update-your-location__search__input::-webkit-input-placeholder{color:#e9ebed}@media screen and (min-width: 1300px){.update-your-location__search__input::-webkit-input-placeholder{font-size:45px;line-height:70px}}.update-your-location__search__input:-moz-placeholder{color:#e9ebed}@media screen and (min-width: 1300px){.update-your-location__search__input:-moz-placeholder{font-size:45px;line-height:70px}}.update-your-location__search__input::-moz-placeholder{color:#e9ebed}@media screen and (min-width: 1300px){.update-your-location__search__input::-moz-placeholder{font-size:45px;line-height:70px}}.update-your-location__search__input:-ms-input-placeholder{color:#e9ebed}@media screen and (min-width: 1300px){.update-your-location__search__input:-ms-input-placeholder{font-size:45px;line-height:70px}}.update-your-location__search__input:-ms-input-placeholder{color:#e9ebed}.update-your-location__search__input::placeholder{color:#e9ebed}@media screen and (min-width: 1300px){.update-your-location__search__input:-ms-input-placeholder{font-size:45px;line-height:70px}.update-your-location__search__input::placeholder{font-size:45px;line-height:70px}}.update-your-location__search__input.placeholder{color:#e9ebed}@media screen and (min-width: 1300px){.update-your-location__search__input.placeholder{font-size:45px;line-height:70px}}.update-your-location__search__submit{background:transparent;border:0 none;box-shadow:none;padding:0;width:12px}.update-your-location__search__submit .svg{height:7px;width:12px}.update-your-location__search__submit .svg *{fill:#E31D2F}.search-bar{-ms-flex:1;flex:1;position:relative}.search-bar__inner{position:relative}.search-bar__subtitle{color:#939598;display:none;margin-bottom:15px}@media screen and (min-width: 768px){.search-bar__subtitle{margin-bottom:22px}}.has-previous-search .search-bar__subtitle{display:block}.search-bar__icon{bottom:10px;position:absolute}@media screen and (min-width: 768px){.search-bar__icon{bottom:26px}}.search-bar__input{border:0 none;border-bottom:2px solid black;display:block;font:28px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding-bottom:7px !important;padding-left:44px !important;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.search-bar__input{font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding-bottom:10px !important;padding-left:50px !important}}.search-bar__input:-moz-placeholder{color:#e9ebed}.search-bar__input:-ms-input-placeholder{color:#e9ebed}.search-bar__input::placeholder{color:#e9ebed}.search-bar__input.placeholder{color:#e9ebed}.search-bar__clear{-webkit-button-appearance:none;background:transparent;border:none;display:none;position:absolute;right:0;top:3px}@media screen and (min-width: 768px){.search-bar__clear{top:52px}}.has-previous-search .search-bar__clear{display:block}.search-bar__submit{background:transparent;border:0 none;box-shadow:none;padding:0;position:absolute;right:0;top:18px;width:12px}.search-bar__submit .svg{height:7px;width:12px}.search-bar__submit .svg *{fill:#000}.search-results{padding:18px 25px 0 25px}@media screen and (min-width: 768px){.search-results{padding:0 4.0625vw 4px}}.search-results:before{content:'';display:table;height:102px;width:100%}@media screen and (min-width: 768px){.search-results:before{height:200px}}.search-results .search-bar{margin-bottom:47px}@media screen and (min-width: 768px){.search-results .search-bar{margin-bottom:96px}}.search-results__no-results{margin:0 0 96px}.search-results__list{list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){.search-results__list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.search-results__list:after{content:"";-ms-flex:auto;flex:auto}}.search-results__group{margin-top:40px}@media screen and (min-width: 768px){.search-results__group{margin:0 0 121px 0}}.search-results__group+.search-results__group{margin-top:98px}.search-results__group__title{color:#cf2435;font:30px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:21px;text-transform:uppercase}@media screen and (min-width: 768px){.search-results__group__title{font-size:45px;line-height:45px;margin-bottom:45px}}.search-results__action{width:100%;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:20px;margin:30px 0}@media screen and (min-width: 768px){.search-results__action{padding-top:40px;padding-bottom:40px;margin:0}}.search-results__action svg{width:12px;margin-left:10px}.results-card{margin-bottom:25px}@media screen and (min-width: 768px){.results-card{width:48%}}@media screen and (min-width: 1080px){.results-card{padding:0 10px;width:33.33%}}@media screen and (min-width: 1080px){.results-card:nth-child(3n-2){padding-left:0;padding-right:20px}}@media screen and (min-width: 1080px){.results-card:nth-child(3n){padding-left:20px;padding-right:0}}.results-card__hero img{width:100%;max-width:100%}.results-card__link{background-color:#e2e2e2;display:block;height:100%;text-decoration:none}.results-card__content{padding:23px 25px}@media screen and (min-width: 768px){.results-card__content{padding:47px 32px 23px}}.results-card__title{font:30px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;margin:0 0 1px;color:#000000}@media screen and (min-width: 768px){.results-card__title{margin-bottom:5px}}.results-card__copy{color:#000000;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.results-card__action{-ms-flex-align:center;align-items:center;color:#cf2435;display:-ms-flexbox;display:flex;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:18px;text-transform:uppercase}@media screen and (min-width: 768px){.results-card__action{margin-top:17px}}.results-card__action svg{margin-left:8px;width:12px}.section-header__inner{padding:55px 25px 85px;text-align:center}@media screen and (min-width: 768px){.section-header__inner{padding:96px 65px 85px}}.section-header__title{color:#cf2435;font:35px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}@media screen and (min-width: 768px){.section-header__title{font-size:45px;letter-spacing:.9px;line-height:45px;margin:0 0 12px}}.section-header__title>span{color:#cf2435;display:block;font-size:100px;line-height:90px;overflow:hidden;position:relative}html[lang="pt-pt"] .section-header__title>span{font-size:75px}html[lang="pt-br"] .section-header__title>span{font-size:75px}html[lang="es-es"] .section-header__title>span{font-size:75px}html[lang="zh-tw"] .section-header__title>span{font-size:75px}@media screen and (min-width: 768px){.section-header__title>span{font-size:160px;line-height:141px}html[lang="pt-pt"] .section-header__title>span{font-size:110px}html[lang="pt-br"] .section-header__title>span{font-size:110px}html[lang="es-es"] .section-header__title>span{font-size:110px}html[lang="zh-tw"] .section-header__title>span{font-size:110px}}.section-header__description{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:5px auto 0;max-width:1000px}.sidebyside-grid{padding:30px 0 0}@media screen and (min-width: 768px){.sidebyside-grid{padding:100px 0 59px 0}}.sidebyside-grid__title{color:white;height:auto;margin:0 0 50px;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-transform:uppercase}.sidebyside-grid__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 25px;transition:background-color 300ms ease;padding:0 10px}@media screen and (min-width: 1200px){.sidebyside-grid__title>span{padding:0 25px}}@supports (-ms-ime-align: auto){.sidebyside-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){.sidebyside-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}}_:-ms-fullscreen .sidebyside-grid__title>span,_:-ms-lang(x) .sidebyside-grid__title>span,:root .sidebyside-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000;padding:0;box-shadow:10px 0 0 #000,-10px 0 0 #000}@media screen and (min-width: 1200px){_:-ms-fullscreen .sidebyside-grid__title>span,_:-ms-lang(x) .sidebyside-grid__title>span,:root .sidebyside-grid__title>span{box-shadow:25px 0 0 #000,-25px 0 0 #000}}@media screen and (min-width: 768px){.sidebyside-grid__title{margin:0 0 100px;padding:0}}.sidebyside-grid__title span{font:48px/48px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.sidebyside-grid__title span{font-size:120px;line-height:120px}}@media screen and (min-width: 1440px){.sidebyside-grid__title span{font-size:160px;line-height:160px}}.sidebyside-grid__title--double span{line-height:85px}@media screen and (min-width: 768px){.sidebyside-grid__title--double span{line-height:150px}}@media screen and (min-width: 768px){.sidebyside-grid__columns{display:-ms-grid;display:grid;grid-column-gap:34px;grid-row-gap:80px;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}.sidebyside-grid__column{margin-bottom:48px}@media screen and (min-width: 768px){.sidebyside-grid__column{margin:0}}.sidebyside-grid__column__image{margin-bottom:20px;position:relative}@media screen and (min-width: 768px){.sidebyside-grid__column__image{margin-bottom:40px}}.sidebyside-grid__column__image:before{content:"";display:block;padding:55.03513% 0 0}.sidebyside-grid__column__image img{object-fit:cover;height:100%;position:absolute;top:0;width:100%}.sidebyside-grid__column__title{font:34px/38px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width: 1440px){.sidebyside-grid__column__title{margin-right:18%}}.sidebyside-grid__column__copy{font:20px/26px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}@media screen and (min-width: 1440px){.sidebyside-grid__column__copy{margin-right:18%}}.standalone-share{color:#000;font:16px/22px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:auto;padding-bottom:19px;padding-top:19px}@media screen and (min-width: 1024px){.standalone-share{padding-bottom:0;padding-top:45px}}.standalone-share span{text-transform:uppercase}.standalone-share a{color:inherit;height:20px;margin:0 15px;text-decoration:none}.standalone-share a:first-child{margin-left:0 !important}.sub-navigation{content:"mobile";margin:25px 0 -5px}@media screen and (min-width: 879px){.sub-navigation{background:black;content:"";margin:5px 0 0}}.sub-navigation .wrapper{max-width:100%}.sub-navigation__list{display:block;list-style:none;margin:0;padding:90px 0 0;position:relative}@media screen and (min-width: 879px){.sub-navigation__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}}.sub-navigation__item{background:black;color:white;display:none;font:29px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:90px;margin:10px 25px 0;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width: 879px){.sub-navigation__item{border:3px solid white;border-width:0 3px;display:block;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;font-size:20px;height:100px;line-height:100px;margin:0;text-align:center !important}.sub-navigation__item:first-child{border-left-color:black}.sub-navigation__item:last-child{border-right-color:black}}@media screen and (min-width: 1050px){.sub-navigation__item{height:156px;line-height:156px}}@media screen and (min-width: 1200px){.sub-navigation__item{font-size:29px}}.sub-navigation__item--current{display:block;left:0;margin:0;position:absolute;text-align:left;top:0;width:100%}@media screen and (min-width: 879px){.sub-navigation__item--current{color:#cf2435;position:initial;width:auto}}.sub-navigation__link{color:inherit;display:block;height:90px;padding:0 25px;text-decoration:none}@media screen and (min-width: 879px){.sub-navigation__link{height:100px;padding:0}}@media screen and (min-width: 1050px){.sub-navigation__link{height:156px}}.sub-navigation__item-icon{height:27px;margin:0 0 0 7px;vertical-align:baseline}@media screen and (min-width: 879px){.sub-navigation__item--current .sub-navigation__item-icon *{fill:#cf2435}}.sub-navigation__item-arrow{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:none;height:7.5px;margin:-4px 0 0;right:30px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:13px}.sub-navigation__item-arrow .asset-arrow{fill:white}@media screen and (min-width: 879px){.sub-navigation__item-arrow{display:none !important}}.sub-navigation__item--current .sub-navigation__item-arrow{display:block}.sub-navigation--open .sub-navigation__item{display:block}.sub-navigation--open .sub-navigation__item--current .sub-navigation__item-arrow{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tabbed-content{margin:0 auto}@media screen and (min-width: 1024px){.tabbed-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.tabbed-content--inline{display:block}}.tabbed-content__nav{background:#fafafa}@media screen and (min-width: 1024px){.tabbed-content__nav{width:33.4375vw}}@media screen and (min-width: 1600px){.tabbed-content__nav{width:535px}}.tabbed-content__nav nav{overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 1023px){.tabbed-content__nav nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:105px;overflow:hidden;transition:max-height 300ms ease-in-out}}.tabbed-content__nav nav .tab-reveal{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.tabs-open .tabbed-content__nav nav .tab-reveal{display:none}@media screen and (min-width: 1024px){.tabbed-content__nav nav .tab-reveal{display:none}}@media screen and (max-width: 1023px){.tabbed-content__nav nav.tabs-open{max-height:800px}}@media screen and (max-width: 1023px){.tabbed-content__nav nav.tabs-open .tab-reveal{display:none}}.tabbed-content__body{background:white}@media screen and (min-width: 1024px){.tabbed-content__body{padding-bottom:75px;width:66.5625%}}@media screen and (min-width: 1600px){.tabbed-content__body{padding-bottom:100px;width:calc(100% - 535px)}}.tabbed-content .tabbed-content-item-link{background:white;border-left:1px solid #eeeeef;border-right:1px solid #eeeeef;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:106px;position:relative;padding:28px 20px 36px 26px;transition:background 300ms ease;-ms-transform:translateX(-1px);transform:translateX(-1px);width:calc(100% + 2px)}@media screen and (min-width: 768px){.tabbed-content .tabbed-content-item-link{min-height:93px;padding:20px 50px 26px 20px}}@media screen and (min-width: 1024px){.tabbed-content .tabbed-content-item-link{-ms-transform:none;transform:none;width:100%}}@media screen and (min-width: 1200px){.tabbed-content .tabbed-content-item-link{padding:22px 74px 29px 37px}}.tabbed-content .tabbed-content-item-link:after{background:#eeeeef;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.tabbed-content .tabbed-content-item-link:nth-child(2){border-top:1px solid #eeeeef}.tabbed-content .tabbed-content-item-link .tabbed-item-name{color:black;font:25px/30px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-transform:uppercase;transition:color 300ms ease}@media screen and (min-width: 768px){.tabbed-content .tabbed-content-item-link .tabbed-item-name{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif}}.tabbed-content .tabbed-content-item-link .tabbed-item-meta{color:#939598;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-style:normal;margin:0;text-transform:uppercase;transition:color 300ms ease}.tabbed-content .tabbed-content-item-link .tabbed-item-icon{height:11px;position:absolute;right:0;right:25px;top:50%;-ms-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);width:20px}@media screen and (min-width: 768px){.tabbed-content .tabbed-content-item-link .tabbed-item-icon{height:7px;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}}@media screen and (min-width: 1200px){.tabbed-content .tabbed-content-item-link .tabbed-item-icon{height:11px;right:40px;width:20px}}@media screen and (max-width: 1023px){.tabbed-content .tabbed-content-item-link .tabbed-item-icon{display:none;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important}}.tabbed-content .tabbed-content-item-link .tabbed-item-icon *{fill:#c7c8ca;transition:fill 300ms ease}@media screen and (max-width: 1023px){.tabbed-content .tabbed-content-item-link.current .tabbed-item-icon{display:block;-ms-transform:rotate(90deg) translateX(-50%) !important;transform:rotate(90deg) translateX(-50%) !important}}.tabbed-content .tabbed-content-item-link .tabbed-item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width: 767px){.tabbed-content .tabbed-content-item-link.current{-ms-flex-order:-1;order:-1}}.tabbed-content .tabbed-content-item-link.current,.no-touchevents .tabbed-content .tabbed-content-item-link:hover{background:#cf2435}.tabbed-content .tabbed-content-item-link.current .tabbed-item-name,.tabbed-content .tabbed-content-item-link.current .tabbed-item-meta,.no-touchevents .tabbed-content .tabbed-content-item-link:hover .tabbed-item-name,.no-touchevents .tabbed-content .tabbed-content-item-link:hover .tabbed-item-meta{color:white}.tabbed-content .tabbed-content-item-link.current .tabbed-item-icon *,.no-touchevents .tabbed-content .tabbed-content-item-link:hover .tabbed-item-icon *{fill:white}.tabbed-content--inline .tabbed-content-item-link{background:#cf2435}.tabbed-content--inline .tabbed-content-item-link:first-child{border-top:none}.tabbed-content--inline .tabbed-content-item-link:after{background:white}.tabbed-content--inline .tabbed-content-item-link .tabbed-item-name,.tabbed-content--inline .tabbed-content-item-link .tabbed-item-meta{color:white}.tabbed-content--inline .tabbed-content-item-link .tabbed-item-icon *{fill:white}.tabbed-content--inline .tabbed-content-item-link .tabbed-item-icon{display:block;-ms-transform:rotate(90deg) translateY(50%) !important;transform:rotate(90deg) translateY(50%) !important}.tabbed-content--inline .tabbed-content-item-link.current .tabbed-item-icon{-ms-transform:rotate(-90deg) translateY(-50%) !important;transform:rotate(-90deg) translateY(-50%) !important}.tabbed-content .tabbed-item{display:none;padding-bottom:50px}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item{padding:0 40px}}@media screen and (min-width: 1400px){.tabbed-content .tabbed-item{padding:0 6.625vw}}@media screen and (min-width: 1600px){.tabbed-content .tabbed-item{padding:0 106px}}.tabbed-content .tabbed-item.current{display:block}.tabbed-content .tabbed-item .tabbed-item-hero{margin-bottom:59px;position:relative}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item .tabbed-item-hero{margin-bottom:80px}}.tabbed-content .tabbed-item .tabbed-item-hero img{width:100%}.tabbed-content .tabbed-item .tabbed-item-hero__title{bottom:-6%;color:white;font:34px/34px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;left:25px;position:absolute;text-transform:uppercase}.tabbed-content .tabbed-item .tabbed-item-hero__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.tabbed-content .tabbed-item .tabbed-item-hero__title>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .tabbed-content .tabbed-item .tabbed-item-hero__title>span,_:-ms-lang(x) .tabbed-content .tabbed-item .tabbed-item-hero__title>span,:root .tabbed-content .tabbed-item .tabbed-item-hero__title>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item .tabbed-item-hero__title{font-size:63px;line-height:63px}}.tabbed-content .tabbed-item .tabbed-item-hero__title em{color:#888888;font:20px/20px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif}.tabbed-content .tabbed-item .tabbed-item-hero__title em:before{content:"";display:table}.tabbed-content .tabbed-item__full-text{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 25px}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__full-text{margin-bottom:40px;padding:0}}@media screen and (min-width: 1400px){.tabbed-content .tabbed-item__full-text{padding:0 25px}}.tabbed-content .tabbed-item__dual-col{margin-top:48px;padding:0 25px}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__dual-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:51px;padding:0}}@media screen and (min-width: 1400px){.tabbed-content .tabbed-item__dual-col{padding:0 25px}}@media screen and (min-width: 1600px){.tabbed-content .tabbed-item__dual-col{margin-top:51px}}.tabbed-content .tabbed-item__dual-col--post-image{margin-top:63px}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__dual-col--post-image{margin-top:82px}}.tabbed-content .tabbed-item__dual-col__col{margin-bottom:37px;width:100%}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__dual-col__col{margin-bottom:0;width:50%}}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__dual-col__col:first-child{padding-right:60px}}.tabbed-content .tabbed-item__dual-col__col p{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif}.tabbed-content .tabbed-item__dual-col__col p:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__dual-col--switch-later{margin-top:101px}}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__dual-col--switch-later .tabbed-item__dual-col__col{width:100%}.tabbed-content .tabbed-item__dual-col--switch-later .tabbed-item__dual-col__col:first-child{margin-right:0;margin-bottom:40px}}@media screen and (min-width: 1550px){.tabbed-content .tabbed-item__dual-col--switch-later .tabbed-item__dual-col__col{width:50%}}.tabbed-content .tabbed-item__cta{padding:0 25px;margin-top:44px;text-align:center}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item__cta{margin-top:68px;padding:0}}@media screen and (min-width: 1400px){.tabbed-content .tabbed-item__cta{padding:0 25px}}@media screen and (min-width: 1600px){.tabbed-content .tabbed-item__cta{margin-top:94px}}.tabbed-content .tabbed-item .highlighted-heading{color:white;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:34px;text-align:center;text-transform:uppercase}.tabbed-content .tabbed-item .highlighted-heading>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.tabbed-content .tabbed-item .highlighted-heading>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .tabbed-content .tabbed-item .highlighted-heading>span,_:-ms-lang(x) .tabbed-content .tabbed-item .highlighted-heading>span,:root .tabbed-content .tabbed-item .highlighted-heading>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item .highlighted-heading{font-size:63px;line-height:63px;text-align:left}}.tabbed-content .tabbed-item h3,.tabbed-content .tabbed-item h4{color:black;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:62px 0 36px;text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.tabbed-content .tabbed-item h3,.tabbed-content .tabbed-item h4{font-size:45px;letter-spacing:.9px;line-height:50px;margin:0;text-align:left}}.tabbed-content-wrapper{margin-top:50px}@media screen and (min-width: 1024px){.tabbed-content-wrapper{margin-top:113px}}.tabbed-content-wrapper .tabbed-content-heading{color:white;font:45px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;margin-bottom:25px;text-align:center;text-transform:uppercase}.tabbed-content-wrapper .tabbed-content-heading>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.tabbed-content-wrapper .tabbed-content-heading>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .tabbed-content-wrapper .tabbed-content-heading>span,_:-ms-lang(x) .tabbed-content-wrapper .tabbed-content-heading>span,:root .tabbed-content-wrapper .tabbed-content-heading>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}@media screen and (min-width: 1024px){.tabbed-content-wrapper .tabbed-content-heading{font-size:130px;line-height:130px;letter-spacing:0;margin-bottom:115px}.tabbed-content-wrapper .tabbed-content-heading>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 30px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.tabbed-content-wrapper .tabbed-content-heading>span{box-shadow:30px 0 0 #000,-30px 0 0 #000;padding:0}}_:-ms-fullscreen .tabbed-content-wrapper .tabbed-content-heading>span,_:-ms-lang(x) .tabbed-content-wrapper .tabbed-content-heading>span,:root .tabbed-content-wrapper .tabbed-content-heading>span{box-shadow:30px 0 0 #000,-30px 0 0 #000;padding:0}}.tabbed-content-wrapper .tabbed-content-copy{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto 50px;max-width:800px;padding:0 25px}@media screen and (min-width: 1024px){.tabbed-content-wrapper .tabbed-content-copy{padding:0;text-align:center}}.concepts{margin:46px 0 57px;padding:0 25px}@media screen and (min-width: 768px){.concepts{margin-top:81px !important}}.concepts__title{color:white;font:45px/60px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;text-align:center;text-transform:uppercase}.concepts__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.concepts__title>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .concepts__title>span,_:-ms-lang(x) .concepts__title>span,:root .concepts__title>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}@media screen and (min-width: 768px){.concepts__title{font-size:63px;line-height:63px;letter-spacing:0}.concepts__title>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 30px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.concepts__title>span{box-shadow:30px 0 0 #000,-30px 0 0 #000;padding:0}}_:-ms-fullscreen .concepts__title>span,_:-ms-lang(x) .concepts__title>span,:root .concepts__title>span{box-shadow:30px 0 0 #000,-30px 0 0 #000;padding:0}}.concepts__list{list-style-type:none;margin:9px auto 0;max-width:220px;padding:0}@media screen and (min-width: 768px){.concepts__list{margin:28px auto 0;max-width:100%;text-align:center}}.concepts__list .concepts-item{color:black;font:30px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width: 768px){.concepts__list .concepts-item{display:inline-block}}.concepts__list .concepts-item:last-child{margin-bottom:0}.concepts__list .concepts-item .svg{height:35px;margin-right:25px;width:28px}@media screen and (min-width: 768px){.concepts__list .concepts-item .svg{height:37.5px;margin:0 10px;width:21px}}.concepts__list .concepts-item .svg *{fill:black}@media screen and (min-width: 768px){.concepts__list .concepts-item:first-child .svg{display:none}}.teachers{margin:95px auto 60px;max-width:1920px;padding:0 26px 25px 26px;position:relative;width:100%}@media screen and (min-width: 600px){.teachers{margin:100px auto 60px}}@media screen and (min-width: 1024px){.teachers{margin:100px auto 90px;padding-bottom:0}}@media screen and (min-width: 1600px){.teachers{padding:0 65px 0}}.teachers__heading{color:white;font:45px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;margin-bottom:40px;margin-top:10px;text-align:center;text-transform:uppercase}.teachers__heading>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.teachers__heading>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .teachers__heading>span,_:-ms-lang(x) .teachers__heading>span,:root .teachers__heading>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}@media screen and (min-width: 1024px){.teachers__heading{font-size:130px;line-height:130px;letter-spacing:0;margin-bottom:50px;margin-top:10px}.teachers__heading>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 30px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.teachers__heading>span{box-shadow:30px 0 0 #000,-30px 0 0 #000;padding:0}}_:-ms-fullscreen .teachers__heading>span,_:-ms-lang(x) .teachers__heading>span,:root .teachers__heading>span{box-shadow:30px 0 0 #000,-30px 0 0 #000;padding:0}}.teachers__heading-alt{color:#cf2435;font:45px/55px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.9px;margin-bottom:40px;margin-top:10px;text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.teachers__heading-alt{font-size:65px;line-height:65px;letter-spacing:0;margin-bottom:50px;margin-top:10px}}.teachers__subheading{color:black;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 40px;text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.teachers__subheading{margin:0 0 40px}}.teachers__top{margin-bottom:40px}@media screen and (min-width: 1024px){.teachers__top{margin-bottom:50px}}.teachers__copy{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto;max-width:800px;padding:0 25px}@media screen and (min-width: 1024px){.teachers__copy{padding:0;text-align:center}}.teachers__copy-alt{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto;max-width:800px;padding:0 25px}@media screen and (min-width: 1024px){.teachers__copy-alt{padding:0}}.teachers__grid{position:relative}@media screen and (min-width: 600px){.teachers__grid{display:-ms-grid;display:grid;grid-gap:0 36px;grid-template-columns:repeat(2, 1fr);-ms-grid-columns:auto 36px auto;-ms-grid-rows:auto 36px auto}}@media screen and (min-width: 768px){.teachers__grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);padding:5px 4.0625vw 15px;-ms-grid-columns:auto 36px auto 36px auto;-ms-grid-rows:auto 36px auto 36px auto}}@media screen and (min-width: 1400px){.teachers__grid{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:auto 36px auto 36px auto 36px auto;-ms-grid-rows:auto 36px auto 36px auto 36px auto}}.teachers__grid .teacher{margin-bottom:75px;position:relative;width:100%}@media screen and (min-width: 1024px){.teachers__grid .teacher{margin-bottom:100px}}.teachers__grid .teacher .teacher-image{height:0;overflow:hidden;padding:123.1003% 0 0;position:relative}.teachers__grid .teacher .teacher-image img{filter:grayscale(100%);height:100%;position:absolute;top:0;transition:transform 300ms;width:100%}.teachers__grid .teacher .teacher-name{font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:12px 0 0;text-transform:uppercase}.teachers__grid .teacher .teacher-name span{background:#cf2435;border-radius:50%;content:"";display:inline-block;height:26px;line-height:26px;margin-left:9px;opacity:1;text-align:center;transition:opacity 300ms;width:26px}@media screen and (min-width: 768px){.teachers__grid .teacher .teacher-name span{opacity:0}}.teachers__grid .teacher .teacher-name span .svg{height:7px;position:relative;top:-2px;width:12.5px}.teachers__grid .teacher .teacher-name span .svg .asset-arrow{fill:white}.teachers__grid .teacher .teacher-title{color:#3C3C3C;font:16px/26px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0;text-transform:uppercase}.teachers__grid .teacher .teacher-bio{height:0;overflow:hidden;position:relative}.no-touchevents .teachers__grid .teacher:hover .teacher-image img{-ms-transform:scale(1.2);transform:scale(1.2)}.no-touchevents .teachers__grid .teacher:hover .teacher-name span{opacity:1}.teachers__grid .teacher__overlay{background:rgba(255,255,255,0.7);height:107%;left:0;opacity:0;position:absolute;top:0;transition:opacity 300ms ease;width:100%;z-index:100}.active-profile .teachers__grid .teacher__overlay{opacity:1}.teachers__grid.active-profile .teacher__overlay{opacity:1}.teachers__grid.active-profile .teacher--active .teacher__overlay{opacity:0}.teachers__grid.active-profile .teacher--active:after{background:#f5f5f5;bottom:-100px;content:"";display:none;left:0;height:100px;position:absolute;z-index:1;width:100%}@media screen and (min-width: 1024px){.teachers__grid.active-profile .teacher--active:after{bottom:-100px;display:block;height:100px}}@media screen and (min-width: 1440px){.teachers__grid.active-profile .teacher--active:after{bottom:-120px;height:120px}}.teachers-overlay{background:#2B2B2B;bottom:0;left:0;opacity:0.5;position:fixed;right:0;top:0;z-index:99999999}.teachers-slideout{background:white;bottom:0;max-width:633px;position:fixed;right:0;top:30px;width:100%;z-index:99999999}@media screen and (min-width: 768px){.teachers-slideout{top:0}}.teachers-slideout__inner{padding:123px 40px 20px;position:relative;overflow:auto;height:100%}.teachers-slideout__next,.teachers-slideout__prev{background:#cf2435;border-radius:50%;height:50px;line-height:50px;position:absolute;left:40px;text-align:center;top:21px;width:50px}.teachers-slideout__next--disabled,.teachers-slideout__prev--disabled{background:#D9D9D9}.teachers-slideout__next .svg,.teachers-slideout__prev .svg{height:9px;position:relative;top:-2px;width:16px}.teachers-slideout__next .svg .asset-arrow,.teachers-slideout__prev .svg .asset-arrow{fill:white}.teachers-slideout__next{left:114px}.teachers-slideout__prev svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.teachers-slideout__close{background:#cf2435;border-radius:50%;height:50px;position:absolute;right:40px;top:21px;width:50px}.teachers-slideout__close:after,.teachers-slideout__close:before{background:white;content:"";height:2px;left:11px;position:absolute;top:24px;-ms-transform-origin:center;transform-origin:center;transition:transform 200ms;width:28px}.teachers-slideout__close:after{bottom:24px;top:auto;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.teachers-slideout__close:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.teachers-slideout__name{color:black;font:46px/46px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}.teachers-slideout__image{color:#3C3C3C;font:16px/26px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;overflow:hidden;margin:0 0 40px;position:relative;text-transform:uppercase}.teachers-slideout__image img{filter:grayscale(100%);float:left;margin-right:20px;max-width:356px;width:100%}.teachers-slideout__description{color:#3C3C3C;font:20px/26px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;max-width:474px;width:100%}.testimonials{background:#eeeeef;margin:0 0 5px;text-align:center}.testimonials__inner{padding:46px 25px 75px}@media screen and (min-width: 768px){.testimonials__inner{max-width:980px;padding:94px 65px 100px}}.testimonials__title{margin:0 0 40px}@media screen and (min-width: 768px){.testimonials__title{margin:0 0 37px}}.testimonials__item__title{color:black;font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.testimonials__item__review{color:black;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.testimonials__item__author{color:#636466;display:block;font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:42px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.testimonials__item__author{margin:50px 0 0}}.testimonials__item__rating{color:#636466;font:14px/20px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:40px 0 0;text-align:center;text-transform:uppercase}.testimonials__item__rating__star{background:url('../png/asset.testimonial-star.png') no-repeat;background-size:100% 100%;color:black;font:30px/70px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:62.5px;margin:0 auto 7px;text-align:center;width:60px}@media screen and (min-width: 768px){.testimonials__item__rating__star{font-size:34px;height:75px;line-height:88px;margin:0 auto 10px;width:80.5px}}.testimonials__item__rating a{color:#636466}.testimonials__dots{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:73px 0 0}@media screen and (min-width: 768px){.testimonials__dots{margin:50px 0 0}}.testimonials__dots__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.testimonials__dots__arrow{display:block;height:10.5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;transform-origin:center center;width:18px}.testimonials__dots__arrow .svg{display:block;height:10.5px;width:18px}.testimonials__dots__arrow .svg *{fill:black;transition:fill 200ms}.testimonials__dots__arrow--prev{-ms-transform:rotate(90deg);transform:rotate(90deg)}.testimonials__dot{background:#d6d6d7;display:block;height:5px;margin:0 5px;width:30px}.testimonials__dot--selected{background:black}.testimonials .slick-dots{display:-ms-flexbox;display:flex;list-style:none;margin:0;-ms-flex-pack:center;justify-content:center;padding:0;text-align:center}.testimonials .slick-dots li button{background:#d6d6d7;border:none;display:block;height:5px;margin:0 5px;padding:0;position:relative;text-indent:-99999px;transition:background 200ms;width:30px}.testimonials .slick-dots li.slick-active button{background:black}.text-callout{border-bottom:2px solid #EDEDEE;margin:98px auto 101px;padding-bottom:53px;text-align:center}@media screen and (min-width: 1024px){.text-callout{margin:62px auto 116px;padding-bottom:105px}}.text-callout--remove-bottom-border{border:none;padding-bottom:0}.text-callout h1{color:white;font:45px/49px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 auto;text-transform:uppercase;width:85%}.text-callout h1>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.text-callout h1>span{box-shadow:.15em 0 0 #000,-.15em 0 0 #000;padding:0}}_:-ms-fullscreen .text-callout h1>span,_:-ms-lang(x) .text-callout h1>span,:root .text-callout h1>span{box-shadow:.15em 0 0 #000,-.15em 0 0 #000;padding:0}@media screen and (min-width: 768px){.text-callout h1{font-size:65px;line-height:70px;max-width:800px;width:90%}html[lang="zh-tw"] .text-callout h1{font-size:60px}}.text-callout h1 .red{color:#cf2435}.text-callout h1 .svg{border:2px solid black;height:35px;margin:6px 0 0 9px;vertical-align:top;width:20px}@media screen and (min-width: 768px){.text-callout h1 .svg{height:50px;margin:10px 0 0 13px;width:28px}}.text-callout p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:35px auto 0;width:85%}@media screen and (min-width: 768px){.text-callout p{margin:45px auto 0;max-width:800px;width:90%}}.ticket-cta{background:#EEEEEF;margin:0 auto 30px;max-width:984px;padding:23px;width:100%}@media screen and (min-width: 768px){.ticket-cta{display:-ms-flexbox;display:flex;margin-bottom:80px;padding:50px}}@media screen and (min-width: 1100px){.ticket-cta{padding:75px 75px 72px 75px}}.ticket-cta--full{display:block;max-width:initial;width:auto}@media screen and (min-width: 768px){.ticket-cta--full{margin:0 65px}}.ticket-cta__inner{margin:0 auto;max-width:800px}@media screen and (min-width: 768px){.ticket-cta__inner{display:-ms-flexbox;display:flex}}.ticket-cta__primary{position:relative}@media screen and (min-width: 768px){.ticket-cta__primary{padding-right:5.125vw;width:60%}}@media screen and (min-width: 1600px){.ticket-cta__primary{padding-right:82px}}.ticket-cta__secondary{margin-top:20px}@media screen and (min-width: 768px){.ticket-cta__secondary{margin-top:0;width:40%}}.ticket-cta h1{display:none}.ticket-cta .date{display:none;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;margin-bottom:9px}@media screen and (min-width: 768px){.ticket-cta .date{display:block;font-size:45px;line-height:45px;margin-bottom:14px}}.ticket-cta__times{display:none;color:#a5a7a9;font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:14px;text-transform:uppercase}@media screen and (min-width: 768px){.ticket-cta__times{display:block}}.ticket-cta__camp-started{color:#cf2435;font:14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 30px;text-transform:uppercase}.ticket-cta .price{display:none;margin-bottom:30px}@media screen and (min-width: 768px){.ticket-cta .price{display:block;margin-bottom:15px}}.ticket-cta .price span{background:#000;color:#fff;font:20px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 6px}@media screen and (min-width: 768px){.ticket-cta .price span{font-size:30px;height:40px;line-height:40px;padding:2px 15px}}.ticket-cta .ticket-cta-btn{background:#cf2435;border:none;display:block;color:#fff;font:24px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background 200ms, color 200ms;width:100%}@media screen and (min-width: 768px){.ticket-cta .ticket-cta-btn{font:35px/90px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:9px}}.ticket-cta .ticket-cta-btn .svg{height:7px;margin:0 0 0 25px;position:relative;top:-2px;width:12.5px}.ticket-cta .ticket-cta-btn .svg *{fill:#fff;transition:fill 200ms}.no-touchevents .ticket-cta .ticket-cta-btn:hover{background:black;color:white}.ticket-cta .ticket-cta-btn--sold-out{background:black !important;color:white !important}.ticket-cta .ticket-map{height:0;margin-bottom:20px;padding-top:100%;position:relative;width:100%}.ticket-cta .ticket-map img,.ticket-cta .ticket-map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ticket-cta .ticket-map img{object-fit:cover;object-position:center center}.ticket-cta .ticket-cta-event-address{color:#000;font:16px/22px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-style:normal;text-transform:uppercase}@media screen and (min-width: 768px){.ticket-cta .ticket-cta-event-address{font-size:14px;line-height:18px}}.ticket-cta .ticket-cta-event-address .venue{color:#939598}.ticket-cta .ticket-cta-event-address .venue:before,.ticket-cta .ticket-cta-event-address .venue:after{content:"";display:table}.ticket-cta .ticket-cta-event-address a{color:inherit;text-decoration:none}.ticket-cta .share{white-space:nowrap}.ticket-cta .share span{font:14px/14px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.ticket-cta .share a{color:inherit;height:20px;margin:0 15px;text-decoration:none}.ticket-cta .share--desktop{display:none;margin-top:70px}@media screen and (min-width: 768px){.ticket-cta .share--desktop{bottom:0;display:block;left:0;margin-top:0;position:absolute}}.ticket-cta .share--mobile{display:block;margin-top:10px}@media screen and (min-width: 768px){.ticket-cta .share--mobile{display:none}}.ticket-cta .share--mobile a{margin:0 6px}.ticket-cta .share--mobile a:first-child{margin-left:0}.ticket-cta__form{background:white;margin-bottom:65px;padding:40px 30px 0}.ticket-cta__form--thank-you{padding-bottom:40px}@media screen and (min-width: 768px){.ticket-cta__form{background:none;margin-top:30px;padding:0}}.ticket-cta__form__title{font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:0 0 30px;text-transform:uppercase}@media screen and (min-width: 768px){.ticket-cta__form__title{display:none}}.ticket-cta__form--thank-you .ticket-cta__form__title{display:block}.ticket-cta__form p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px}.ticket-cta__form__input{background:none;border:none;border-bottom:2px solid #e2e2e2;color:#636466;font:20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;height:36px;margin:30px 0 0;text-transform:uppercase;width:100%}.ticket-cta__form__input:-moz-placeholder{color:#636466}.ticket-cta__form__input:-ms-input-placeholder{color:#636466}.ticket-cta__form__input::placeholder{color:#636466}.ticket-cta__form__input.placeholder{color:#636466}.ticket-cta__form__input__select{margin-top:30px}.ticket-cta__form .ticket-cta-btn{margin:45px -30px 0;width:calc(100% + 60px)}@media screen and (min-width: 768px){.ticket-cta__form .ticket-cta-btn{margin:45px 0 0;width:100%}}.tips{margin:0 auto;padding:32px 28px 36px;width:100%}@media screen and (min-width: 768px){.tips{padding:36px 28px}}.tips h3{color:#cf2435;font:30px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;margin:0 0 20px;text-transform:uppercase}.tips--red .tips h3{color:white}.tips h4{color:black;font:20px/25px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px}.tips p{color:black;font:20px/25px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 30px}.tips--black{background:black}.tips--black h4,.tips--black p{color:white}.tips--black .link{color:white}.tips--black .link .svg *{fill:white}.tips--red{background:#cf2435}.tips--red h3,.tips--red h4,.tips--red p{color:white}.tips--red .link{color:white}.tips--red .link .svg *{fill:white}.tips--white{background:white;border:3px solid #eeeeee}.title-text-item{margin-bottom:3px}@media screen and (min-width: 1024px){.title-text-item{margin-bottom:0}}.title-text-item:last-of-type{margin-bottom:49px}.title-text-item h2{font:45px/45px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:19px;text-transform:uppercase}@media screen and (min-width: 1024px){.title-text-item h2{font-size:40px;line-height:40px;margin:0}}.title-text-item h3{font:20px/30px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:25px 0}.title-text-item img{margin-bottom:16px;max-width:100%}@media screen and (min-width: 1024px){.title-text-item img{margin-bottom:30px}}.title-text-item p{font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:0;margin-bottom:0}.title-text-item p:last-child{margin-bottom:0}.title-text-item a{color:#000;font:20px/30px "hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:underline}.title-text-item__actions{color:#000;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:9px}@media screen and (min-width: 768px){.title-text-item__actions{margin-top:34px}}.title-text-item__actions a{font:20px/30px "hk_grotesksemibold","Helvetica Neue","Helvetica",Arial,sans-serif;text-decoration:underline}.two-column-callout{background:black;padding:45px 25px 422px;position:relative}@media screen and (min-width: 768px){.two-column-callout{background:none;padding:46px 65px 0}}.two-column-callout>*{position:relative}.two-column-callout--with-min-height{min-height:770px}.two-column-callout__title{margin:0 0 25px;text-align:center}@media screen and (min-width: 768px){.two-column-callout__title{margin:0 0 7px}}.two-column-callout__background{height:100%;left:0;opacity:0.6;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.two-column-callout__background{opacity:1}}.two-column-callout__description{color:white;font:20px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}.two-column-callout__button{margin:50px 0 0}@media screen and (min-width: 768px){.two-column-callout__button{margin:48px 0 0}}@media screen and (min-width: 768px){.upcoming--bottom-padding{padding-bottom:35px}}.upcoming__inner{margin:0 0 25px}@media screen and (min-width: 768px){.upcoming__inner{display:-ms-flexbox;display:flex;margin:0 auto 50px;max-width:1920px}}.upcoming__inner--split{-ms-flex-pack:justify;justify-content:space-between}.upcoming__schools{background:#fff}@media screen and (min-width: 768px){.upcoming__schools{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:end;justify-content:flex-end;width:502px}}.upcoming__months{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 26px}@media screen and (min-width: 768px){.upcoming__months{padding:0 4.0625vw}}.upcoming__months__label{color:#cf2435;font:12px/12px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 13px;text-transform:uppercase}.upcoming__months .skinned-select__select-wrapper{margin:0;position:relative}@media screen and (min-width: 768px){.upcoming__months .skinned-select__select-wrapper{min-width:290px;top:-9px}}.upcoming__months .form__select-text{color:black}.upcoming__months .form__select-wrapper{border-bottom-color:#cf2435}.upcoming__months__select-wrapper{background-image:none;border-bottom:2px solid #e3e3e4;position:relative}.upcoming__months__select-wrapper:before{background:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.arrow.svg') no-repeat 0 0 transparent;background-size:13px 7px;content:"";display:block;height:7px;position:absolute;right:0;top:6px;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%;width:13px}@media screen and (min-width: 768px){.upcoming__months__select-wrapper{display:none}}.upcoming__months__select-text{color:#000;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.upcoming__near{color:black;font:32px/32px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:30px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.upcoming__near{color:#333333;font-size:56px;line-height:56px;text-align:left}}.upcoming__near--desktop-only{display:none}@media screen and (min-width: 768px){.upcoming__near--desktop-only{display:block}}.upcoming__near--standalone{padding:50px 25px 30px}@media screen and (min-width: 768px){.upcoming__near--standalone{margin-left:4.0625vw;margin-right:23px;padding:0}}@media screen and (min-width: 1600px){.upcoming__near--standalone{margin-left:65px;margin-right:23px}}.upcoming__near a{color:#cf2435}@media screen and (min-width: 768px){.upcoming__near a{background:url('../png/asset.map-marker.png');background-position:right center;background-repeat:no-repeat;background-size:31px 40px;padding-right:43px}}@media screen and (min-width: 768px){.upcoming__near .update-your-location{box-shadow:7px 6px 37px -12px rgba(0,0,0,0.75);margin-top:10px;left:0;position:absolute;z-index:999}}.upcoming__no-results{margin:0 0 40px;padding:0 0 0 40px;position:relative}.upcoming__no-results .svg{left:0;position:absolute;top:0}.upcoming__no-results__title{font:10px/15px "hk_groteskmedium","Helvetica Neue","Helvetica",Arial,sans-serif}@media screen and (min-width: 768px){.upcoming__no-results__title{font-size:24px;line-height:28px}}.upcoming__no-results p{font:10px/15px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0}@media screen and (min-width: 768px){.upcoming__no-results p{font-size:24px;line-height:28px}}.upcoming__different-area{margin-bottom:50px}.upcoming__eye-brow{color:#C7C8CA;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-bottom:20px;margin-top:50px;text-transform:uppercase}.upcoming__eye-brow--dark{color:black}.upcoming__eye-brow:first-child{margin-top:0}.upcoming .upcoming-schools-list{background:#fff;padding:50px 25px 30px;position:relative;width:100%}@media screen and (min-width: 768px){.upcoming .upcoming-schools-list{overflow:visible;max-height:initial;margin-left:4.0625vw;margin-right:23px;padding:0}}@media screen and (min-width: 1600px){.upcoming .upcoming-schools-list{margin-left:65px;margin-right:23px}}.upcoming .upcoming-schools-list nav{overflow:auto;max-height:500px;position:relative}@media screen and (min-width: 768px){.upcoming .upcoming-schools-list nav{max-height:initial;overflow:visible}}.upcoming .upcoming-schools-list__other-link{margin:20px 0 0}@media screen and (min-width: 768px){.upcoming__events{-ms-flex-positive:1;flex-grow:1}}.upcoming__events--empty{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.upcoming__events .upcoming-event-items{position:relative}.upcoming__events .upcoming-event-items__copy{color:rgba(0,0,0,0.33);text-align:center;font:24px/24px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;padding:36px;text-transform:uppercase}.upcoming__events .upcoming-event-items__load-more-wrapper{height:101px}@media screen and (min-width: 768px){.upcoming__events .upcoming-event-items__load-more-wrapper{height:148px}}.upcoming__events .upcoming-event-items__load-more{background:#fff;bottom:0;left:0;padding:21px 24px;position:absolute;width:100%}@media screen and (min-width: 768px){.upcoming__events .upcoming-event-items__load-more{padding:46px 24px}}.upcoming__events .upcoming-event-items__load-more .button{display:block;margin:0 auto;max-width:440px;width:calc(100% - 40px)}.upcoming__events .upcoming-event{background:#eeeeef;border-bottom:4px solid #fff;padding:25px 25px 42px 25px}@media screen and (min-width: 768px){.upcoming__events .upcoming-event{padding:25px}}.upcoming__events .upcoming-event--extra-padding{padding:38px}.upcoming__events .upcoming-event__thumbnail{position:relative}@media screen and (min-width: 768px){.upcoming__events .upcoming-event__thumbnail{width:27.125vw}}@media screen and (min-width: 1600px){.upcoming__events .upcoming-event__thumbnail{width:434px}}.upcoming__events .upcoming-event__thumbnail img{width:100%}.upcoming__events .upcoming-event__thumbnail__link{height:100%;left:0;position:absolute;top:0;width:100%}.upcoming__events .upcoming-event__info{padding-top:22px}@media screen and (min-width: 768px){.upcoming__events .upcoming-event__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;width:100%}}.upcoming__events .upcoming-event__info .upcoming-event-spots-filling{color:white;font:20px/20px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 16px;text-transform:uppercase;z-index:1}.upcoming__events .upcoming-event__info .upcoming-event-spots-filling>span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 15px;transition:background-color 300ms ease}@supports (-ms-ime-align: auto){.upcoming__events .upcoming-event__info .upcoming-event-spots-filling>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}}_:-ms-fullscreen .upcoming__events .upcoming-event__info .upcoming-event-spots-filling>span,_:-ms-lang(x) .upcoming__events .upcoming-event__info .upcoming-event-spots-filling>span,:root .upcoming__events .upcoming-event__info .upcoming-event-spots-filling>span{box-shadow:15px 0 0 #000,-15px 0 0 #000;padding:0}.upcoming__events .upcoming-event__info .upcoming-event-spots-filling>span{padding-bottom:4px;padding-top:4px}@media screen and (min-width: 768px){.upcoming__events .upcoming-event__thumbnail+.upcoming-event__info{padding-left:25px;width:calc(100% - 434 / 1600 * 100vw)}}@media screen and (min-width: 1600px){.upcoming__events .upcoming-event__thumbnail+.upcoming-event__info{width:calc(100% - 434px)}}@media screen and (min-width: 768px){.upcoming__events .upcoming-event-content{display:-ms-flexbox;display:flex;max-width:1043px}}.video-gallery{background:#f4f5f6}.video-gallery__inner{margin:0 auto;padding:100px 0 60px}@media screen and (min-width: 1400px){.video-gallery__inner{padding:85px 0 90px}}.video-gallery__header{margin:0 auto;max-width:1600px;position:relative}.video-gallery__title{color:#cf2435;font:65px/60px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center;text-transform:uppercase}.video-gallery__gallery{margin-top:20px}@media screen and (min-width: 1024px){.video-gallery__gallery{margin-top:70px}}.video-gallery__gallery .slick-track{margin-left:25px}@media screen and (min-width: 1024px){.video-gallery__gallery .slick-track{margin-left:80px}}@media screen and (min-width: 1400px){.video-gallery__gallery .slick-track{margin-left:113px}}.video-gallery__gallery>.slick-list{position:relative}.video-gallery__gallery .video-item{padding-right:30px;width:65vw}@media screen and (min-width: 768px){.video-gallery__gallery .video-item{margin-top:8px;padding:0 3px;width:360px}}@media screen and (min-width: 1400px){.video-gallery__gallery .video-item{padding:0 6px}}.video-gallery__gallery .video-item__thumbnail{position:relative;width:100%}.video-gallery__gallery .video-item__thumbnail img{width:100%}.video-gallery__gallery .video-item__link{height:100%;left:0;position:absolute;top:0;width:100%}.video-gallery__gallery .video-item__link .video-item-play-icon{height:65px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65px}.video-gallery__gallery .video-item__info{color:black;font:30px/35px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase}.video-gallery__navigation{background:black;bottom:1px;display:none;height:60px;position:absolute;right:60px;width:100px;z-index:2}@media screen and (min-width: 768px){.video-gallery__navigation{bottom:auto;display:-ms-flexbox;display:flex;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.video-gallery__navigation .video-prev,.video-gallery__navigation .video-next{background:black;background-size:10px 18px;display:block;height:60px;position:relative;transition:background 200ms;width:50px}.video-gallery__navigation .video-prev .svg,.video-gallery__navigation .video-next .svg{height:10.5px;left:50%;margin:-5.25px 0 0 -9px;position:absolute;top:50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;transform-origin:center center;width:18px}.video-gallery__navigation .video-prev .svg *,.video-gallery__navigation .video-next .svg *{fill:white;transition:fill 200ms}.no-touchevents .video-gallery__navigation .video-prev:hover,.no-touchevents .video-gallery__navigation .video-next:hover{background:#cf2435}.no-touchevents .video-gallery__navigation .video-prev:hover .svg *,.no-touchevents .video-gallery__navigation .video-next:hover .svg *{fill:white}.video-gallery__navigation .video-prev .svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.video-gallery__count{background:white;bottom:1px;color:white;display:none;-ms-flex-direction:column;flex-direction:column;font:12px/12px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;height:60px;-ms-flex-pack:center;justify-content:center;position:absolute;right:10px;text-align:center;width:50px}@media screen and (min-width: 768px){.video-gallery__count{background:transparent;bottom:auto;display:-ms-flexbox;display:flex;font-size:14px;line-height:14px;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}}.video-gallery__count span{color:black}.video-gallery__count span:first-child:after{background:black;content:"";display:block;height:1px;margin:6px auto 4px;width:14px}.video-gallery__player{display:none;background:#000;height:260px;margin-top:50px;position:relative}@media screen and (min-width: 1024px){.video-gallery__player{height:425px;margin-top:70px}}.video-gallery__player__close{-ms-flex-align:center;align-items:center;background:black;display:-ms-flexbox;display:flex;height:42px;-ms-flex-pack:center;justify-content:center;position:absolute;right:20px;top:-100px;width:45px;z-index:10}@media screen and (min-width: 1200px){.video-gallery__player__close{height:82px;right:47px;top:-134px;width:85px}}.video-gallery__player__close .svg{height:15px;width:15px}@media screen and (min-width: 1200px){.video-gallery__player__close .svg{height:25px;width:25px}}.video-gallery__player__close .svg *{fill:white !important}.video-gallery__player iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-gallery--playing .video-gallery__inner{padding-bottom:0}.video-gallery--playing .video-gallery__player{display:block}.video-gallery--playing .video-gallery__navigation{display:none}.video-gallery--playing .video-gallery__gallery{display:none}.video-gallery--playing .video-gallery__count{display:none}.tooltip-wrapper{background:0;border:none;display:inline-block;margin-left:5px;padding:0;position:relative;top:2px;vertical-align:top}.tooltip-wrapper:hover .tooltip__content{display:block}.tooltip{position:relative}.tooltip__icon{border:2px solid #cf2435;border-radius:50%;color:#cf2435;font-family:"hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:12px;height:16px;line-height:12px;text-align:center;width:16px}.tooltip__content{background-color:#cf2435;box-shadow:0px 10px 13px -7px rgba(0,0,0,0.5),5px 5px 15px 5px rgba(0,0,0,0);display:none;color:white;font:14px/18px "hk_groteskbold","Helvetica Neue","Helvetica",Arial,sans-serif;margin-top:-26px;max-width:260px;padding:11px;position:absolute;text-align:left;-ms-transform:translate(-10%, -100%);transform:translate(-10%, -100%);z-index:20;width:100vw}@media screen and (min-width: 768px){.tooltip__content{-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}}.tooltip__content:after{background:#cf2435;border:2px solid #cf2435;border-width:2px 2px 0 0;bottom:-5px;height:15px;content:"";display:block;left:10%;position:absolute;-ms-transform:rotate(135deg);transform:rotate(135deg);width:15px}@media screen and (min-width: 768px){.tooltip__content:after{left:50%}}.whatsapp-badge{background:#cf2435;bottom:10px;height:64px;right:10px;position:fixed;width:64px;z-index:9999}@media screen and (min-width: 768px){.whatsapp-badge{bottom:50px;right:31px}}.whatsapp-badge__inner{position:relative;height:100%;width:100%}.whatsapp-badge__toggle{display:block;position:relative;height:100%;width:100%}.whatsapp-badge:before{content:"";background:url('https://cdn.schoolofrock.com/aba0c91c33e029fa2bad7cae38c205662f25eead/assets/img/asset.whatsapp-logo-white.svg');background-size:100% 100%;background-position:center;background-repeat:no-repeat;display:block;height:36px;left:14px;position:absolute;top:14px;width:36px;transition:height 200ms, width 200ms, top 200ms, left 200ms}.whatsapp-badge:after{content:'';position:absolute;right:0px;bottom:-16px;width:0;height:0;border-left:16px solid transparent;border-top:16px solid #cf2435;clear:both}.whatsapp-badge:hover:before,.whatsapp-badge--open:before{height:44px;left:10px;top:10px;width:44px}.whatsapp-badge--open:after{bottom:auto;left:0;right:auto;top:-16px;border-left:0;border-top:0;border-right:16px solid transparent;border-bottom:16px solid #cf2435}.whatsapp-badge__content{background:white;box-shadow:-5px 5px 26px 1px rgba(0,0,0,0.2);display:none;font:16px/22px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;padding:32px;position:absolute;overflow:hidden;right:64px;top:-16px;-ms-transform:translateY(-100%);transform:translateY(-100%);width:287px}.whatsapp-badge__content .whatsapp{display:block;height:auto;margin-bottom:45px;width:160px}.whatsapp-badge__content .button{height:50px;line-height:46px;margin-top:20px}.whatsapp-badge__close{position:absolute;right:16px;top:16px}.whatsapp-badge__close path{fill:black}.whatsapp-badge--open .whatsapp-badge__content{display:block}@media screen and (min-width: 768px){.school-accreditation{border-bottom:1px solid black;margin-bottom:60px}}.school-accreditation .wrapper{padding:27px 0 25px}@media screen and (min-width: 768px){.school-accreditation .wrapper{padding:5px 4.0625vw 43px}}@media screen and (min-width: 1600px){.school-accreditation .wrapper{padding:5px 65px 43px}}.school-accreditation__inner{background:#f4f5f6;padding:50px 30px;position:relative;text-align:center}@media screen and (min-width: 768px){.school-accreditation__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:60px 50px 60px 80px;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}@media screen and (min-width: 768px){.school-accreditation__content{margin-right:80px}}.school-accreditation__content h1{color:#cf2435;font:48px/50px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1024px){.school-accreditation__content h1{font-size:45px;line-height:45px}}@media screen and (min-width: 1400px){.school-accreditation__content h1{font-size:65px;line-height:60px}}.school-accreditation__content p{font:21px/30px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;text-align:center}@media screen and (min-width: 768px){.school-accreditation__content p{line-height:25px;text-align:left}}.school-accreditation img{max-width:100%}@media screen and (min-width: 768px){.school-accreditation img{max-width:317px}}.career-info__name{font:64px/64px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}.career-info__note{font:14px/14px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;font-style:italic;margin:0 0 40px}.career-info__salary{font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase;margin:0 0 40px}.career-info__location{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0 0 40px}.career-info__location__map{margin-right:24px}.career-info__location__map img{margin:0}.career-info__location__name{font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.career-info__description{border-bottom:1px solid black;padding:0 0 40px}.career-info__description__title{font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif;margin:0 0 40px;text-transform:uppercase}.career-info__video{border-radius:12px;height:0;margin:0 0 40px;overflow:hidden;padding:56.25% 0 0;position:relative}.career-info__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.location-warning{background:rgba(0,0,0,0.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.location-warning__inner{background:white;border-radius:5px;left:50%;padding:40px 40px;position:fixed;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9999}.location-warning__title{color:#cf2435;font:40px/40px "TrumpGothicWestW01-Bold","Helvetica Neue","Helvetica",Arial,sans-serif !important;text-transform:uppercase}.location-warning__copy{color:#2f2f2f;font:16px/18px "hk_groteskregular","Helvetica Neue","Helvetica",Arial,sans-serif;margin:20px 0 0}.location-warning__buttons{margin:20px 0 0}.location-warning__buttons .button{min-width:100%}.location-warning__close{background:none;border:none;padding:0;position:absolute;right:10px;top:10px}@media screen and (min-width: 768px){.hide-on-desktop{display:none !important}}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}}.buffer{height:117px;width:100%}@media screen and (min-width: 1024px){.buffer{height:113px}}@media screen and (min-width: 1550px){.buffer{height:160px}}@media screen and (min-width: 768px){.buffer.small-desktop{height:150px}}.no-pointer-events{opacity:0.2;pointer-events:none;transition:opacity 500ms}.slick-slider .slick-slide{position:absolute}.slick-slider .slick-slide:first-child{position:relative}.slick-initialized.slick-slider .slick-slide{position:relative}.no-scroll{height:100%;overflow:hidden !important}.grecaptcha-badge{visibility:hidden;pointer-events:none}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
