html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: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]{-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:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:"Fa Solid 900";src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/652dc155d61d9c6749091f51_fa-solid-900.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514ef3f4f98a9deb8ce9740_SofiaProBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abril Text;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514f06869019ae5235956de_Abril_Text_Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abril Text;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514f068ce3e02e011e7fc5f_Abril_Text_Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Abril Text;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514f068f8d574135ff81859_Abril_Text_SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro Az;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6819a88b5fd4147a98e65528_Sofia%20Pro%20Medium%20Az.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro Semi Az;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6819a88b09839a6c5d7e1d06_Sofia%20Pro%20Semi%20Bold%20Az.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro Az;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6819a88b09839a6c5d7e1cef_Sofia%20Pro%20Medium%20Italic%20Az.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro Semi Az;src:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6819a88b969d3898b365589f_Sofia%20Pro%20Semi%20Bold%20Italic%20Az.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--white:white;--black:black}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formrecaptcha{margin-bottom:8px}.w-embed-youtubevideo{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);background-position:50%;background-size:cover;width:100%;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.w-embed-youtubevideo:empty{min-height:75px;padding-bottom:56.25%}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.main-heading{text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Sofia Pro,sans-serif;font-weight:400}.main-heading.blue{color:#123b84}.main-heading.blue.margin-bottom-2{margin-bottom:2vh}.main-heading.blue.lowercase{text-transform:capitalize}.welcome-banner{color:#333;background-color:#123b84;padding-top:3vh;padding-bottom:3vh}.program-hero-text-div{width:50vw;margin:auto 5vw 3vh}.program-hero-text-div.home-hero{flex-direction:column;width:90vw;height:100%;padding-top:5vh;display:flex}.home-grid{grid-template-rows:auto}.home-grid.margin-top-5{grid-column-gap:35px;margin-top:5vh}.home-grid.margin-top-5.margin-bottom-5{align-items:stretch;margin-bottom:5vh}.main-text{color:#1b1c1e;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:16px;line-height:24px}.main-text.margin-bottom-2{margin-bottom:2vh}.main-text.center{white-space:break-spaces}.main-text.center.cart-break-spaces{white-space:break-spaces;margin-bottom:10px}.main-text.bold{font-weight:700}.main-text.red{color:#7c303e}.main-text.red.semi-bold{font-weight:500}.main-text.red.semi-bold.padding-top-2{padding-top:2vh}.main-text.red.semi-bold.padding-top-2.margin-top-auto{margin-top:auto}.main-text.any-link.center{display:block}.main-text.margin-top-10px{margin-top:10px}.main-text.trial-free-class{color:#000;text-align:center;font-size:18px;font-weight:600}.main-button{color:#fff;background-color:#123b84;border:1px solid #000;padding:2vh 3vw;font-family:Abril Text,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:block}.main-button:hover{color:#123b84;background-color:#0cacea}.main-button.alternate{color:#fff;text-align:center;background-color:#e57529;border-color:#000;font-family:Abril Text,sans-serif;font-weight:400}.main-button.alternate:hover{color:#fff;background-color:#000}.main-button.alternate.home{padding:3vh 4vw;font-size:20px;font-weight:600}.main-button.alternate.no-border{border-style:none}.main-button.alternate.center-white-border{border-style:solid;border-color:#fff;align-self:center}.main-button.alternate.margin-auto-desktop{margin-left:auto;margin-right:auto}.main-button.alternate.register-now{border-radius:30px;width:20%;padding:1.5vh 1vw}.main-button.alternate.programs-main{margin-top:3vh;padding:3vh 4vw;font-size:20px;font-weight:600}.main-button.alternate.free-trial,.main-button.alternate.free-trial-class{border-radius:30px;width:100%;padding:1.5vh 1vw}.main-button.program-overview-location{color:#123b84;background-color:#0cacea;border-color:#000;width:100%;padding-left:1.5vw}.main-button.slim{padding:1vh 1vw}.main-button.summer{justify-content:center;align-self:center;align-items:center;margin-top:10px}.main-button.summer.session-button{color:#000;background-color:#ffe89d;border-style:solid}.main-button.white-with-blue{color:#123b84;background-color:#fff;border-color:#123b84}.main-button.orange-with-white{color:#123b84;background-color:#fff;border-style:solid;border-left-color:#123b84}.main-button.pricing{text-align:center;background-color:#0cacea;border-style:solid;border-color:#123b84;border-radius:30px;width:100%;padding-top:1.5vh;padding-bottom:1.5vh}.main-button.pricing:hover{border-style:solid;border-color:#123b84}.button-div{justify-content:center;align-items:center;display:flex}.button-div.margin-top-5{margin-top:5vh}.button-div.multiple{justify-content:space-around}.button-div.padding-top-5{padding-top:5vh}.button-div.margin-top-auto{margin-top:auto}.button-div.academic-semester{grid-column-gap:10px}.stats-div{background-color:#123b84;border-bottom:2px solid #fff;padding-top:2vh;padding-bottom:2vh}.stats-grid{grid-column-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-left:5vw;margin-right:5vw}.main-stat-line{color:#fff;text-align:center;margin-bottom:0;padding-bottom:1vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:60px;line-height:60px}.stat-byline{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.why-bcdc-div{background-color:#ffffffbf;border-radius:5px;padding-top:.5vh;padding-left:2vw;padding-right:2vw;display:flex}.why-bcdc-text{color:#123b84;text-transform:uppercase;font-family:Poppins;font-size:18px;font-weight:500;line-height:26px}.why-bcdc-border-div{margin-top:0;margin-bottom:auto;padding-top:0;padding-bottom:1vh}.home-icon{width:100px;height:100px;margin-bottom:1vh}.why-bcdc-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;margin-left:5vw;margin-right:5vw;position:relative;top:2vh}.home-gallery{border-right:1px solid #7c303e;width:33vw}.home-gallery-img{border:10px solid #123b84;border-width:10px 5px;width:100%}.padding-bottom-5{padding-bottom:5vh}.margin-top-2{margin-top:2vh}.about-grid{grid-template-rows:auto;align-items:center;margin-top:3vh;margin-bottom:3vh}.contact-grid{grid-column-gap:90px;grid-template-rows:auto auto}.home-hero-video{background-color:#0006;height:80vh}.home-hero-main-heading{color:#fff;text-align:center;margin-top:auto;margin-bottom:2vh;font-family:Sofia Pro,sans-serif;font-size:32px;font-weight:400}.home-button-div{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;margin-bottom:5vh;display:flex}.home-logo{width:138px;height:138px}.home-logo.hide{display:none}.desktop-nav-bar{z-index:1000;background-color:#123b84;position:sticky;top:0;left:0;right:0}.main-nav-list{align-items:center;margin-bottom:0;padding-left:0;display:flex}.main-nav-list-item{margin-left:.85rem;margin-right:.85rem;padding-top:.75rem;padding-bottom:.75rem}.main-nav-list-item.logo{margin-left:0}.main-nav-list-item.hide{display:none}.main-nav-text{color:#fff;letter-spacing:.5px;padding-top:.75rem;padding-bottom:.75rem;font-family:Abril Text,sans-serif;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.main-nav-text:hover{color:#0cacea}.dropdown-toggle{color:#fff;justify-content:flex-end;align-items:center;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;display:flex}.dropdown-icon{margin-top:auto;margin-bottom:auto;margin-right:0;padding-left:2px;position:relative}.nav-dropdown-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;transition:all .2s}.nav-dropdown-text:hover{background-color:#0cacea80}.nav-dropdown-text.w--current{color:#123b84}.logo-link-block{width:125px;margin-right:0}.logo-link-block.w--current{width:150px;margin-right:20px}.program-div{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d15_program-hero.webp);background-position:0 0,50%;background-size:auto,cover;height:50vh;display:flex}.program-hero-text{color:#b59e64;margin-bottom:3vh;font-family:Poppins;font-size:18px;font-weight:600}.why-programs{margin:16px 5vw}.why-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.why-div{flex-direction:column;justify-content:center;align-items:center;padding:2vh 2vw;display:flex}.why-div.blue{background-color:#123b84}.why-div.orange{background-color:#e57529}.why-main-text{color:#123b84;text-align:center;font-family:Sofia Pro,sans-serif;font-size:18px;font-weight:600}.why-main-text.gold{color:#123b84}.why-number-text{color:#123b84;font-family:Sofia Pro,sans-serif;font-size:22px;font-weight:600}.why-number-text.gold{color:#123b84}.why-div-icon{background-color:#0000;width:100px;padding-bottom:10px}.programs-div{grid-column-gap:0px;grid-template-rows:auto}.programs-div.summer{align-items:center}.programs-div.padding-2vh{padding-top:2vh;padding-bottom:2vh}.programs-div.padding-5vh,.programs-div.padding-5vh-copy{padding-top:5vh;padding-bottom:5vh}.sofia-heading{color:#e57529;text-align:center;font-family:Sofia Pro,sans-serif;font-size:34px;font-weight:500}.sofia-heading.home-banner{color:#fff;margin-top:10px;font-size:28px}.sofia-heading.margin-bottom-5.margin-top-5{margin-top:5vh}.sofia-heading.black{color:#000}.sofia-heading.black.small{font-size:26px}.sofia-heading.top-colleges{text-transform:uppercase;margin-top:0;margin-bottom:4vh;font-size:28px;font-weight:700;line-height:120%}.sofia-heading.margin-top-0{margin-top:0}.program-grid-text-div{padding:2vh 5vw}.program-img{object-fit:cover;width:100%;height:100%}.general-div{margin-left:5vw;margin-right:5vw}.general-div.padding-top-5{padding-top:5vh}.general-div.hide{display:none}.general-div.margin-bottom-5{margin-bottom:5vh}.general-div.margin-top-5{margin-top:5vh}.general-div.margin-top-auto{margin-top:auto}.programs-grid{grid-column-gap:10px;grid-row-gap:30px;background-color:#fff;grid-template-rows:auto;grid-template-columns:1.5fr 1.5fr 1fr;width:80vw}.programs-header{color:#7c303e;letter-spacing:1.2px;text-transform:uppercase;background-color:#fff;border-bottom:2px solid #c4c4c4;margin-bottom:.5rem;padding-bottom:10px;font-family:Poppins;font-size:16px;font-weight:500;line-height:12px}.programs-header.red-text{color:#a51c30}.programs-header.sub{text-transform:none;border-bottom-width:1px;padding-top:10px;font-size:14px;font-weight:500}.white-background{background-color:#fff;padding-top:1vh;padding-bottom:1vh}.white-background.hide{display:none}.main-dropdown-text{color:#024d84;text-transform:uppercase;background-color:#fff;border-radius:0;padding:.55rem 2rem;font-family:Montserrat,sans-serif;font-size:1em;font-weight:400}.main-dropdown-text:hover{background-color:#d3d3d3}.main-dropdown-text.alternate{color:#0009;letter-spacing:1.2px;text-transform:none;padding:.7rem 1rem;font-family:Montserrat,sans-serif;font-size:14px}.main-dropdown-text.alternate:hover{background-color:#a51c3040}.location-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.location-grid.online{grid-template-rows:auto auto;grid-template-columns:1fr}.dropdown-list{border-radius:12px}.dropdown-list.w--open{background-color:#fff;border-radius:12px;padding:2vh 2vw;left:-10vw}.center-image{margin-left:auto;margin-right:auto;display:block}.center-image.hide-mobile-larger{display:block}.center-image.pay-mobile{display:none}.center{text-align:center}.sub-heading{color:#123b84;margin-top:0;font-family:Sofia Pro,sans-serif;font-size:24px;font-weight:700}.sub-heading.small{margin-top:0;font-size:20px;font-weight:400}.sub-heading.summer{margin-bottom:0;padding:20vh 15vh;font-size:30px;font-weight:400;line-height:48px}.sub-heading.programs-overview{color:#e57529;text-align:center;font-size:28px}.sub-heading.give-your-child{margin-bottom:0;padding:20vh 5vh;font-size:30px;font-weight:400;line-height:48px}.offering-div{margin-bottom:30px;margin-left:10px;margin-right:10px;padding-right:10px;box-shadow:0 4px 11px #0006}.offering-grid{grid-template-rows:auto;grid-template-columns:.5fr 1fr}.offering-heading{color:#fff;text-align:left;margin-top:0;margin-bottom:5px;font-family:Sofia Pro,sans-serif;font-size:20px;font-weight:500}.offering-heading-div{background-color:#123b84;padding-top:20px;padding-bottom:20px;padding-left:2.5vw}.offering-detail-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;place-items:center}.offering-collection-list{padding-top:30px}.summer-image{object-fit:cover;width:100%;height:50vh;position:static}.golden-div{background-color:#b59e64}.summer-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:5vh}.summer-session-div{flex-direction:column;display:flex}.blue-bold{color:#123b84;font-weight:700}.summer-img-div{height:100%}.summer-img-div._1{background-image:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d26_summer-grid-1.webp);background-position:50%;background-size:cover}.summer-img-div._2{background-image:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d27_summer-grid-2.webp);background-position:50%;background-size:cover}.summer-img-div._3{background-image:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d28_summer-grid-3.webp);background-position:50%;background-size:cover}.div-block{height:100%}.map{height:33vh}.facebook-embed{flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.contact-img{object-fit:cover;width:100%;height:100%}.classroom-button-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;place-items:center;margin-top:5vh}.classroom-button-grid.yale{grid-template-columns:1fr 1fr}.program-offering-tab{border-bottom:1px solid #e0e0e0;justify-content:center;display:flex}.pc-tab-link{color:#123b84;text-transform:uppercase;background-color:#0000;font-family:Sofia Pro,sans-serif;font-size:18px;font-weight:700}.pc-tab-link.w--current{background-color:#0000;border-bottom:2px solid #123b84}.form-field-label{font-family:Sofia Pro,sans-serif}.account-form{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;grid-template:"Area""."".""."/1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center stretch;width:66vw;margin-top:3vh;margin-left:auto;margin-right:auto;display:grid}.account-form.cart{justify-items:stretch;width:auto}.order-summary{border:1px solid #d3d3d3;border-radius:20px;padding:2vh 2vw;box-shadow:0 4px 11px #024d841a}.dm-sans{margin-bottom:0;font-size:16px;line-height:29px}.cart-grid{grid-column-gap:40px;grid-template-rows:auto;grid-template-columns:2fr 1fr;align-items:start;padding-bottom:5vh}.hide{display:none}.cart-pricing-grid{grid-template-rows:auto auto}.cart-pricing-grid.margintop-5{grid-row-gap:5px;grid-template-rows:auto;grid-template-columns:2fr 1fr}.cart-log-in{background-color:#eef8ff;border:1px solid #72a6ca}.margin-top{margin-top:2vh}.order-details-div{height:100%}.margintop-5{margin-top:5vh}.form-text-label{background-color:#e8edf4;border:1px #000;border-radius:5px;font-family:Abril Text,sans-serif}.any-link{color:#026eff;font-weight:600;text-decoration:none;transition:color .4s ease-in-out}.any-link:hover{color:#0d4a9b}.cart-sidebar{position:sticky;top:12vh}.cart-log-in-text{text-align:center;margin-bottom:0;padding-top:5px;padding-bottom:5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px}.order-detail-heading-text{border-bottom:1px solid #e0e0e0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px}.location-times-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:3vh;margin-bottom:3vh}.location-dropdown-day-time{text-align:left;white-space:break-spaces;margin-bottom:0;font-family:Abril Text,sans-serif;font-weight:600;display:block}.location-dropdown-day-time.font-400{color:#000;text-align:left;font-size:16px;font-weight:400;line-height:28px}.program-offering-dropdown-list{width:15vw;margin-left:3.75vw;display:none}.program-offering-dropdown-list.w--open{background-color:#f5f5f5;width:15vw;padding-top:10px;padding-bottom:10px;left:-3.75vw;box-shadow:3px 3px 10px #000}.cart-location-div{flex-direction:column;display:flex}.footer-div{background-color:#123b84;margin-top:auto;padding-bottom:2vw}.footer-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;padding-top:3vw;padding-left:5vw;padding-right:5vw}.footer-category{color:#e57529;text-transform:uppercase;font-family:Sofia Pro,sans-serif}.footer-list-item{color:#fff;margin-bottom:0;font-family:Abril Text,sans-serif;text-decoration:none;display:block}.footer-list-item:hover{color:#0cacea}.footer-list-item.copyright{text-align:center;padding-top:10px}.footer-list-item.copyright:active{color:#fff}.margin-bottom-5{margin-bottom:5vh}.online-grid{grid-template-rows:auto}.pricing-table-grid{grid-column-gap:0px;grid-row-gap:0px;width:70vw}.pricing-header{color:#fff;text-align:center;margin-top:10px;font-family:Sofia Pro,sans-serif;font-size:20px;font-weight:600}.pricing-header-div{background-color:#123b84;border:1px solid #0000001a}.pricing-detail-div{border:1px solid #0003;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.pricing-detail{margin-top:10px;padding-left:20px;font-family:Abril Text,sans-serif}.pricing-detail.check{color:#123b84;font-family:"Fa solid 900",sans-serif}.pricing-grid-giv{flex-direction:column;align-items:center;margin-bottom:5vh;display:flex}.pricing-grid-giv.hide{display:none}.bcdc-home-node2-div{background-image:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75cfd_home-why-bcdc.webp);background-position:0 0;background-size:cover;justify-content:space-around;align-items:flex-end;height:75vh;margin-bottom:0;display:flex}.results-grid{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:5vh}.results-div{flex-direction:column;height:50vh;padding:2vh 2vw;display:flex}.results-div.img1{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d34_results-img3.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img2{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d33_results-img2.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img3{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d32_results-img5.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img4{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d31_results-img1.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img5{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d30_results-img4.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img6{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d2f_results-img7.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img7{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d2e_results-img6.webp);background-position:0 0,50%;background-size:auto,cover}.results-div.img8{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/6514eb89ce0e29cca3b75d2d_results_img8.webp);background-position:0 0,50%;background-size:auto,cover}.results-heading{color:#b59e64;text-align:center;margin-top:auto;padding-top:20px;font-family:Poppins;font-weight:600}.results-text{color:#fff;margin-bottom:20px;padding-bottom:10px;font-family:Poppins;font-size:18px;font-weight:500;line-height:24px}.body---vertical-flex{flex-direction:column;display:flex}.form-field-label-2{font-family:Montserrat,sans-serif}.form-link{color:#000;text-align:center;font-family:Sofia Pro,sans-serif;font-size:1rem;font-weight:700}.form-link:hover{color:#a51c30}.form-link:visited{color:purple}.schedule{width:50vw;margin-top:2vh;margin-left:auto;margin-right:auto;display:block}.nav-grid{grid-template-rows:auto;grid-template-columns:2fr 1fr}.mobile-navbar{display:none}.home-our-program-photo{height:60vh;margin-left:auto;margin-right:auto;display:block}.portal-img{width:50vw;margin:5vh auto;display:block}.navbar-header{background-color:#000}.nav-header-text{color:#fff;text-align:center;padding:1vh 5vw;font-family:Poppins;font-size:18px;text-decoration:none;transition:all .3s;display:block}.nav-header-text:hover{color:#f2d385}.coaches---collection-list{flex-wrap:wrap;display:flex}.coaches---collection-item{padding-left:0;padding-right:0}.coaches---link-block{cursor:pointer;border:1px solid #eee;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;text-decoration:none;transition:background-color .2s;display:flex}.coaches---link-block:hover{background-color:#f5f5f5}.coach-item-div{flex-direction:column;align-items:center;padding:2vh .5vw;display:flex}.coach---image{object-fit:cover;border:5px solid #0cacea;border-radius:50%;width:150px;height:150px}.coach---heading{color:#000;text-align:center;font-family:Poppins;font-size:20px;text-decoration:none}.coach-detail---div{flex-direction:column;margin-top:8vh;display:flex;position:relative}.coach-detail---name{text-align:center;font-family:Poppins}.coach-detail---byline{text-align:center;font-family:Poppins;font-size:24px;font-weight:500}.coach-detail---image{object-fit:cover;border:3px solid #0cacea;border-radius:50%;width:250px;height:250px;position:absolute;inset:auto 0% auto auto}.coach-detail-text{margin-top:20vh;margin-left:5vw;margin-right:5vw}.bold-text{font-size:16px;font-weight:700}.accordion-header{color:#333;border:2px #000;border-top-color:#e2e2e8;border-bottom:2px solid #e2e2e8;align-items:center;display:flex}.accordion-header.js-accordion-header{cursor:pointer}.accordion-body__contents{opacity:1;color:#333;text-align:left;margin-top:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}.accordion-header-text{color:#474744;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;font-weight:700;display:flex}.accordion{width:auto;margin-bottom:-24px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}.accordion.js-accordion{margin-bottom:0}.accordion-header-span{font-family:Poppins}.accordion__item{text-align:left;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:0;padding:0 0 20px;text-decoration:none;display:flex;overflow:hidden}.accordion__item:hover{box-shadow:0 3px 9px #2e323c17}.accordion__item.js-accordion-item{padding-bottom:0}.accordion__item.js-accordion-item.active{cursor:default}.accordion__item.js-accordion-item.active:hover{box-shadow:none}.bcdc-accordion-body{color:#9096a4;padding-left:0;padding-right:0;display:block}.bcdc-accordion-body.bcdc-js-accordion-body{color:#9096a4;padding-bottom:20px}.accordion-wrapper{border:1px solid #e2e2e8;border-radius:10px;width:100%;padding:15px}.accordion-icon{color:#7c303e;font-family:"Fa 400";font-size:19px;font-weight:700;display:inline-block}.testimonial-slider{background-color:#0000}.meet-the-team---image-div{justify-content:center;align-items:center;width:200px;height:200px;display:flex}.circle-image{object-fit:cover;border:5px solid #7c303e;border-radius:50%;width:150px;height:150px}.grid---align-center-height-100{grid-template-rows:auto;grid-template-columns:1fr 3fr;align-items:center;width:100%;height:100%}.left-arrow-icon{color:#7c303e;align-self:center;margin-top:auto;margin-bottom:auto;padding-top:10px;font-family:"Fa solid 900",sans-serif}.testimonial-mask{border-left:10px solid #7c303e;width:80vw;margin-left:5vw;margin-right:5vw;position:absolute;inset:0% auto 0% 0%}.height-100{align-items:center;height:100%;display:flex}.testimonial-quote{text-align:left;font-size:16px;font-style:normal;font-weight:400}.testimonial-giver{text-align:right;font-size:16px;font-weight:700;line-height:23px}.arrow-icon-div{justify-content:center;align-items:stretch;width:60px;height:60px;margin-top:120px;margin-bottom:120px;display:flex}.margin-right{margin-left:0;margin-right:2vw}.margin-right.margin-left{margin-right:2vw}.height-33{object-fit:cover;object-position:50% 0%;width:100%;height:33vh}.columns{margin-top:20px;margin-left:5vw;margin-right:5vw}.column{padding-top:20px;padding-left:20px;padding-right:20px;box-shadow:0 0 11px #0003}.column-2{padding-right:20px}.link-block{float:none;clear:none;color:#000;border:0 solid #000;margin:0;text-decoration:none;display:block}.link-block.hide{display:none}.text-block{margin-top:10px;margin-bottom:10px;margin-left:20px;padding-top:15px;padding-bottom:15px;font-family:Montserrat,sans-serif;font-weight:600}.portal-navbar-div{flex-direction:column;height:auto;min-height:45vh;display:none;box-shadow:0 0 11px #0003}.portal-sidebar{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;height:0;display:block}.portal-grid{grid-template-rows:auto;grid-template-columns:1fr}.div-block-3{margin:40px 5vw}.html-embed{padding-top:20px;padding-left:15px;padding-right:0;box-shadow:0 0 11px #0003}.grid-2{grid-template-rows:auto;grid-template-columns:2fr 1fr}.div-block-4{margin-left:5vw;margin-right:5vw}.grid-3{grid-template-rows:auto;grid-template-columns:2fr 1fr}.div-block-5,.div-block-6,.div-block-7,.div-block-8,.div-block-9,.div-block-10{display:block}.div-block-11{margin:15px}.poratl-div{margin-bottom:5vw;margin-left:5vw;margin-right:5vw;display:block}.purchase-heading-link{text-align:center;font-size:30px}.select-field{font-family:Abril Text,sans-serif}.bold-text-2{color:#e57529}.classes-overview-div-block{width:60%}.class-overview-dropdown{width:100%}.text-block-2{text-align:center}.sub-heading-2{color:#7c303e;margin-top:0;font-size:24px;font-weight:500}.poppins-heading{color:#7c303e;text-align:center;font-size:34px;font-weight:500}.poppins-heading.no-margin-top{margin-top:0}.poppins-heading.subheading{font-size:26px}.poppins-heading.subheading.black{color:#000}.main-button-2{color:#f2d385;background-color:#7c303e;border:1px solid #f2d385;padding:2vh 3vw;font-size:16px;transition:all .2s}.main-button-2:hover{color:#fff;background-color:#000}.main-text-2{color:#1b1c1e;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.grid-4{grid-column-gap:115px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.paddingbottom-10px{padding-bottom:10px;list-style-type:disc}.pricing-header-2{border-bottom:1px solid #000}.dm-sans-2{margin-bottom:0;font-size:16px;font-weight:400;line-height:29px}.node-heading{text-align:center;margin-top:0;margin-bottom:0;font-family:Sofia Pro,sans-serif;font-size:36px;font-weight:700;line-height:45px}.node-heading.font-20{line-height:30px}.node-heading.margin-bottom-10px{margin-bottom:10px}.node-heading.align-left-desktop{text-align:left}.node-heading.free-trial{margin-bottom:10px;font-size:26px;line-height:36px}.node-heading.testimonial{margin-bottom:2vh;font-size:28px;font-weight:700;line-height:120%}.button-div---regular{flex-direction:row;justify-content:center;align-items:center;display:flex}.main-button-3{text-align:center;border-radius:100px;padding:12px;font-size:16px;font-weight:400}.main-button-3.red{background-color:#a51c30;border:2px solid #a51c30;transition:all .2s}.main-button-3.red:hover{background-color:#771524;border-color:#771524}.pricing-grid{grid-column-gap:2vw;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-items:center;width:80vw;margin-left:auto;margin-right:auto}.pricing-grid.margintop-3{justify-items:stretch}.pricing-tile{background-color:#fff;border-radius:20px;padding:2vh;box-shadow:3px 3px 11px #0003}.schedule-grid{grid-template-rows:auto;grid-template-columns:1fr}.schedule-div{flex-flow:column;justify-content:center;align-items:center;display:flex}.home-hero_image-wrapper{text-align:center;align-self:auto;width:50%;overflow:visible}.academics-heading{color:#000;margin-top:40px;margin-bottom:2vh;font-family:Sofia Pro,sans-serif;font-size:38px;font-weight:700;line-height:42px}.hero-image{text-align:center;border-radius:20px;width:100%;max-width:none}.section-summer-hero{grid-column-gap:70px;justify-content:center;align-items:center;width:100%;padding:3vh 5vw;display:flex}.button-div-2{justify-content:center;align-items:center;display:flex}.button-div-2.summer{grid-column-gap:2vw;justify-content:flex-start}.button-div-2.summer.hide{display:none}.semester-subheading{color:#000;margin-bottom:4vh;font-family:Abril Text,sans-serif;font-size:20px;line-height:22px}.button{color:#000;text-align:center;background-color:#fff;border-radius:29.5px;padding:12px 32px;font-size:16px;font-weight:700;line-height:18px}.button.border-wine-red{border:2px solid #73353f;align-self:center;font-size:16px;font-weight:700;line-height:18px}.button.wine-red{color:#fff;text-align:center;background-color:#73353f;border:2px solid #73353f;flex:0 auto;align-self:center;font-weight:700;display:block}.home-hero_content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-self:auto;align-items:center;width:50%;display:block}.summer-session-dropdown{display:none}.summer-text{color:#000;text-align:center;margin-bottom:2vh;font-family:Abril Text,sans-serif;font-size:16px;font-weight:400;line-height:22px}.summer-text.font-weight-400{color:#fff;text-align:center;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:16px}.summer-text.font-weight-400.text-color-black{color:#000;margin-top:0}.summer-text.white-node{color:#73353f;text-align:center;border:1px solid #d9d9d9;border-radius:6px;margin-top:0;margin-bottom:0;padding:5px 20px;font-size:16px;font-weight:600;line-height:27px;box-shadow:0 10px 12px #00000012}.summer-text.black-node-with-border{color:#000;text-align:center;background-color:#fff;border:1px solid #e57529;border-radius:6px;margin-top:0;margin-bottom:0;padding:5px 20px;font-size:16px;line-height:27px;box-shadow:0 10px 12px #00000012}.summer-text.black-node-with-border.no-border{border-style:none}.summer-text.font-weight-600{color:#fff;text-align:center;margin-bottom:0;padding-top:0;font-size:16px;font-weight:600;line-height:27px}.summer-text.font-weight-600.text-yellow{color:#f1d284;margin-top:0;margin-bottom:0;padding-top:0;font-size:16px}.summer-text.blue-background{color:#fff}.image-wapper{text-align:center;margin-bottom:5px}.session-code-embed{display:none}.summer-session-main-div{border-style:none;border-radius:19px;flex-direction:column;display:flex;box-shadow:0 20px 24px #00000012}.summer-session-main-div.border-blue{border:1px solid #0cacea}.grid-item{flex-flow:column;justify-content:center;align-items:center;height:100%;display:flex;overflow:visible;transform:skew(-20deg)}.grid-item.bg-white{background-color:#fff;padding:20px;transform:skew(-20deg)}.grid-item.bg-brown-red{background-color:#73353f;border-style:none;justify-content:center;align-items:center}.right-text{text-align:right;display:block}.content{text-align:center;height:150px;padding:10px 30px;transform:skew(20deg)}.content.sign-up-button,.content.august{flex-flow:column;justify-content:center;align-items:center;display:flex}.section-summer-camp-details{border-style:none;padding:3vh 5vw;display:block}.sessions_grid-wrapper{border-style:none;margin-left:0;margin-right:0}.session-node-heading{color:#fdf4e7;text-align:center;background-color:#123b84;border-top-left-radius:17px;border-top-right-radius:17px;margin-top:0;margin-bottom:0;font-family:Sofia Pro,sans-serif;font-size:22px;font-weight:700;line-height:32px;display:block}.session_august-intensive-2{background-color:#f1d284;border-radius:20px;grid-template-rows:auto;grid-template-columns:.8fr .9fr .5fr;grid-auto-columns:1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 24px #00000012}.session-info-div{grid-column-gap:0px;grid-row-gap:15px;background-color:#0cacea;border-bottom-right-radius:19px;border-bottom-left-radius:19px;flex-flow:column;height:100%;padding:2vh 1vw;display:flex}.session-info-div.bg-white{grid-row-gap:15px;background-color:#fff;flex-flow:column;display:flex}.session-subheading-3{color:#000;text-align:center;background-color:#fff;border:1px solid #7c303e;border-radius:6px;margin-top:0;margin-bottom:0;padding:5px 10px;font-size:18px;font-weight:600;box-shadow:0 10px 12px #00000012}.session-subheading-3.center-node{box-shadow:none;text-align:center;background-color:#fff0;border:0 #7c303e00;border-bottom:1px solid #73353f;border-radius:0;width:100%;margin-top:0;margin-bottom:0;padding:0;font-size:25px;line-height:52.5px;display:inline-block;position:static}.session-subheading-3.bg-transparent{box-shadow:none;background-color:#fff0;border-style:none;border-left-color:red;border-radius:0;margin-bottom:0;padding:0;font-size:1rem;display:block;position:absolute;bottom:auto}.session-subheading-3.bg-transparent.left{text-align:left;padding-top:5px;font-size:16px;line-height:24px;position:static;right:32%}.session-subheading-3.bg-transparent.wine-red{color:#7c303e;text-align:left;font-size:16px;line-height:24px;position:static;top:63%;bottom:auto;right:15%}.button-7{color:#000;text-align:center;background-color:#fff;border-radius:29.5px;padding:12px 32px;font-size:16px;font-weight:700;line-height:18px}.button-7.border-wine-red{border:2px solid #73353f;align-self:center;font-size:16px;font-weight:700;line-height:16px}.session-node-subheading{color:#000;text-align:center;background-color:#fff;border:1px solid #0cacea;border-radius:6px;margin-top:0;margin-bottom:0;padding:5px 10px;font-family:Sofia Pro,sans-serif;font-size:16px;font-weight:700;line-height:22px;box-shadow:0 10px 12px #00000012}.session-node-subheading.border-dark-blue{border-color:#123b84}.session-node-subheading.border-orange{border-color:#e57529}.sessions-grid{grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:5vh}.sessions-grid.mob{display:none}.session-heading-3{color:#73353f;text-align:center;background-color:#f1d284;border-top-left-radius:17px;border-top-right-radius:17px;margin-top:0;margin-bottom:0;font-size:35px;font-weight:600;line-height:52.5px;display:block}.session-heading-3.august{text-align:center;background-color:#f1d28400;margin-bottom:0;padding-bottom:0;font-size:60px;line-height:70px}.section-summer-services{padding:3vh 5vw}.camp-tab-item{text-align:left;background-color:#fff0;align-self:auto;margin-left:0;margin-right:0;padding:0;display:block}.camp-tab-item.w--current{background-color:#fff0;border-bottom-style:none;border-radius:0;align-self:auto;margin-right:0;padding:0;display:block}.node_content-wrapper{flex-flow:column}.tabs-content{height:100%}.camp-program-info{flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:50%;height:60vh;display:flex;overflow:scroll}.camp-program-info.summer-workshops-full-width{width:100%;display:block}.camp-program-title{color:#000;align-self:center;font-size:18px;font-weight:700;line-height:25px}.camp-program-title.small{background-color:#f2d385;border-radius:20px;padding:5px 16px;font-size:16px;font-weight:500;line-height:41px;display:block}.text-span_camp{font-size:20px;font-weight:600}.camp-details_content-wrapper{grid-column-gap:3vw;grid-row-gap:3vw;justify-content:center;align-items:stretch;width:100%;margin-bottom:0;padding-top:5px;display:flex}.node-heading-2{text-align:left;margin-top:0;margin-bottom:0;padding-bottom:0;font-size:28px;font-weight:600;line-height:32px}.node-heading-2.center-text{color:#000;text-align:center;padding-bottom:0;font-family:Sofia Pro,sans-serif;font-weight:700}.class-details_tab-wrapper{width:100%;display:flex;position:relative}.camp-mob-arrow,.camp-mob-arrow.summer{display:none}.camp-rounded-image{border-radius:30px;flex-flow:column;justify-content:center;align-items:center;width:50%;height:100%;margin:14px;display:flex}.main-text-3{color:#000;text-align:left;font-family:Abril Text,sans-serif;font-size:16px;line-height:24px}.tab-pane-tab-1{text-align:left;margin-top:0}.tab-pane-tab-2{margin-top:0}.tab-link-text{color:#000;text-align:center;margin-bottom:20px;padding-bottom:0;font-family:Abril Text,sans-serif;font-size:18px;font-weight:500;line-height:22px;display:block}.summer-full-width-cover-image{object-fit:cover;border-radius:30px;height:50vh}.camp_heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex}.tab-highlight-line{border-style:none;width:100%;height:6px;position:absolute;top:92%;left:0}.tab-highlight-line.height-4px{border:1px red;height:4px;top:6vh}.margin-30{margin-top:30px;margin-bottom:30px}.button-8{color:#000;text-align:center;background-color:#fff;border-radius:29.5px;padding:12px 32px;font-size:16px;font-weight:700;line-height:18px}.button-8.wine-red{color:#fff;text-align:center;background-color:#73353f;border:2px solid #73353f;flex:0 auto;align-self:center;font-weight:700;display:block}.camp-details_tab-menus{grid-column-gap:5%;grid-row-gap:5%;border-bottom:1px solid #d0d0d0;border-radius:1.5px;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;display:flex}.summer-give-your-child-div{grid-template-rows:auto;padding:5vh 5vw}.summer-give-your-child-div.summer{align-items:center}.summer-give-your-child-div.padding-2vh{padding-top:2vh;padding-bottom:2vh}.summer-give-your-child-div.padding-5vh,.summer-give-your-child-div.padding-5vh-copy{padding-top:5vh;padding-bottom:5vh}.button-bg-orange{background-color:#e57529}.summer-div{grid-column-gap:0px;grid-template-rows:auto;padding:0 0}.summer-div.summer{align-items:center}.summer-div.padding-2vh{padding-top:2vh;padding-bottom:2vh}.summer-div.padding-5vh,.summer-div.padding-5vh-copy{padding-top:5vh;padding-bottom:5vh}.margin-top-auto{margin-top:auto}.arrow.summer{display:none}.collection-item{border-bottom:1px solid #74414180}.section-classes-overview_pricing{background-color:#fdf6f6;padding:2vh 5vw;display:block}.section-classes-overview_pricing.hide{display:none}.tab-item{text-align:left;background-color:#fff0;align-self:auto;margin-left:0;margin-right:0;padding:0;display:block}.tab-item.w--current{background-color:#fff0;border-bottom-style:none;border-radius:0;align-self:auto;margin-right:0;padding:0;display:block}.tab-item.padding-10,.tab-item.free-trial-class{border:1px #000;border-top-left-radius:20px;border-top-right-radius:20px;padding:10px 20px}.tab-item.free-trial-class.w--current{font-weight:700}.faq-item_pricing{width:100%;display:block;overflow:visible}.class-details_subtitle{color:#000;border-bottom-style:none;font-family:Sofia Pro,sans-serif;font-size:26px;font-weight:700;line-height:28px}.class-details_subtitle.class-overview{border-bottom-style:none;padding-bottom:2vh}.pricing-text{color:#000;font-family:Sofia Pro,sans-serif;font-size:20px;font-weight:700;line-height:28px}.faq-body_pricing{flex-flow:column;width:100%;height:100%;max-height:100%;display:flex}.faq-body_pricing.border-radius-10{border-bottom-right-radius:.5em;border-bottom-left-radius:.5em}.class-detail-link-item{color:#656061;text-align:center;padding-bottom:0;font-family:Sofia Pro Az,Arial,sans-serif;font-size:20px;font-weight:500;line-height:32px;display:block}.class-detail-link-item.padding-0{padding-bottom:0;font-size:20px}.mobile-div{display:none}.class-detail_title-wrapper{border-bottom:1px solid #74414180;flex-flow:row;justify-content:space-between;align-items:center;padding-bottom:3vh;display:block}.class-detail_title-wrapper.class-overview{border-bottom-style:none;display:block}.section-classes-overview_class-details-new{padding:4vh 5vw}.pricing-table-header{color:#123b84;text-align:center;margin-bottom:0;padding-left:30px;font-family:Sofia Pro Semi Az,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px}.pricing-table-header.black{color:#000;padding-left:30px;font-family:Sofia Pro Semi Az,Arial,sans-serif;font-weight:700}.pricing_heading{background-color:#fff;border-bottom:1px solid #e57529;border-right:1px solid #e57529;justify-content:flex-start;align-items:center;margin-left:15px;padding-top:5px;padding-bottom:5px;padding-left:0;display:flex}.pricing_heading.border-none{border-bottom-color:#e57529;border-right-style:none;border-top-left-radius:0;margin-left:0;margin-right:15px}.pricing_heading.border-none.hide{display:none}.pricing-notes{justify-content:space-between;align-items:stretch;margin-top:20px;margin-bottom:0;display:block}.class-details-tabs-wrapper{width:100%;display:flex}.hero-heading{color:#000;font-size:32px;font-weight:600;line-height:59px}.hero-heading.class-overview{margin-top:0;font-family:Sofia Pro,sans-serif}.tab-link-item{color:#656061;text-align:center;margin-bottom:20px;padding-bottom:0;font-size:18px;font-weight:500;line-height:22px;display:block}.tab-link-item.padding-0{padding-bottom:0}.hero_heading-div{align-self:auto}.hero_heading-div.class-overview{padding-bottom:4vh;padding-left:0}.class-details_tab-wrapper-2{width:100%;display:flex;position:relative}.pricing_grid-wrapper{background-color:#fff;border-top-left-radius:50px;border-bottom-left-radius:50px;width:100%;height:100%;overflow:hidden}.pricing_grid-wrapper.no-box-shadow{box-shadow:none}.pricing_grid-wrapper.middle-high-school{border-left:3px solid #123b84;border-radius:0 50px 50px 0}.tab-margin-top{margin-top:0}.tabs{width:100%}.faq-caret-icon{width:5%}.faq-caret-icon.pricing{width:auto;display:block}.pricing_term-text{color:#000;margin-bottom:0;padding-left:30px;padding-right:30px;font-family:Abril Text,sans-serif;font-size:16px;line-height:24px}.caret-icon{margin-left:0;margin-right:0;position:static}.pricing_term-info{border-bottom:.5px solid #dfdfdf;border-right-style:none;border-right-color:#dfdfdf;align-items:center;margin-right:15px;padding-top:5px;padding-bottom:5px;padding-right:0;display:flex}.faq-header_pricing{grid-column-gap:20px;align-items:center;padding:10px;display:flex}.pricing_table{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto auto auto auto auto;height:100%;padding-left:0;padding-right:0}.pricing_table.class-overview{grid-template-rows:max-content max-content max-content max-content max-content;grid-auto-rows:auto;justify-items:stretch}.tab-active{width:100%;height:4px;position:absolute;top:93%;left:4%;right:1%}.tab-active.position-top{top:97%;left:auto}.tab-wrapper{grid-column-gap:5px;grid-row-gap:5px;border-bottom:1px solid #744141;justify-content:flex-start;align-items:center;margin-bottom:5px;display:flex}.section-classes-overview_hero{background-image:url(https://cdn.prod.website-files.com/6514eb89ce0e29cca3b75d22/68186b4cd533f7f3ee9a96e9_Group%2011983.jpg);background-position:0 0;background-size:cover;width:100%;padding:4vh 5vw;display:block}.hero-main-text{color:#000;width:70%;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:18px;line-height:25.78px}.collection-list{box-sizing:content-box}.text-medium{color:#656061;text-align:center;margin-bottom:0;padding-left:30px;padding-right:30px;font-family:Abril Text,sans-serif;font-size:16px;line-height:24px}.text-medium.violet-gray{color:#70798f}.pricing_term-name{border-bottom:.5px solid #dfdfdf;border-right:1px solid #e57529;align-items:center;margin-left:15px;padding-top:5px;padding-bottom:5px;display:flex}.pricing_term-name.bottom-border-0{border-bottom-style:none;padding-top:0;padding-bottom:0}.right-icon{text-align:left;align-self:auto;width:50px;padding-left:30px}.pricing_general-div{grid-column-gap:40px;grid-row-gap:0px;word-break:normal;overflow-wrap:normal;border-style:none;border-color:red;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;align-items:stretch;width:75vw;margin-top:10px;margin-left:0;margin-right:0;display:grid}.pricing_general-div.width-100{grid-column-gap:0px;grid-row-gap:0px;border:3px solid #8c4242;border-radius:56px;grid-template-columns:1.25fr 1fr;place-items:center;width:100%;margin-top:20px;position:static;top:-12vh;box-shadow:0 15px 42px #00000012}.pricing_general-div.width-100.no-box-shadow{box-shadow:none}.pricing_general-div.width-100.mobile{display:none}.pricing_general-div.denver-class-overview{grid-column-gap:0px;grid-row-gap:0px;border:3px solid #123b84;border-radius:50px;grid-template-columns:1fr 1fr;place-items:center;width:100%;margin-top:20px;position:static;top:-12vh}.pricing_general-div.denver-class-overview.no-box-shadow{box-shadow:none}.pricing_general-div.denver-class-overview.mobile{display:none}.button-9{color:#000;text-align:center;background-color:#fff;border-radius:29.5px;padding:12px 32px;font-size:16px;font-weight:700;line-height:18px}.button-9.white-button-style{border:2px solid #73353f;align-self:center;font-size:16px;font-weight:700;line-height:20px}.button-9.white-button-style:hover{box-shadow:0 4px 12px #0006}.button-9.white-button-style.pricing{width:130px;min-width:80px}.button-9.white-button-style.pricing:hover{color:#fff;background-color:#73353f}.button-9.wine-red{color:#fff;text-align:center;background-color:#73353f;border:2px solid #73353f;flex:0 auto;align-self:center;font-weight:700;display:block}.button-9.wine-red:hover{box-shadow:0 4px 12px #00000080}.button-9.wine-red.navbar{padding-left:15px;padding-right:15px}.section-classes-overview_class-details{padding:4vh 5vw}.pricing-image{aspect-ratio:16/9;object-fit:cover;border-top-right-radius:54px;border-bottom-right-radius:54px;height:100%;display:inline-block}.button-div-3{justify-content:center;align-items:center;display:flex}.button-div-3.margin-0{grid-column-gap:10px;margin-top:0}.class-details_title{color:#511b24;font-size:24px;font-weight:600;line-height:40px}.class-detail-body-main{width:100%;padding:0;font-size:16px;font-weight:300;line-height:2em}.class-detail-body-main.accordian{padding-top:10px;padding-bottom:10px;padding-right:20px}.class-text-block{color:#511b24;font-size:18px;font-weight:600;line-height:40px}.location-detail-medium{width:28%}.location-detail-medium.denver{width:37%}.class-detail-body-sub{justify-content:flex-start;width:100%;display:flex}.class-level-text{color:#000;white-space:normal;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:18px;font-weight:600;line-height:30px}.location-detail-large{width:25%}.class-level{width:20%}.header-online{width:15%}.faq-body{width:100%;height:100%;max-height:100%;padding-left:20px;display:flex}.faq-header{grid-column-gap:.5vw;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.faq-header.class-overview{grid-column-gap:1vw}.class-header-text{color:#000;font-family:Abril Text,sans-serif;font-size:18px;font-weight:400;line-height:28px;position:relative}.class-header-text.show{font-size:16px}.class-header-text.text-700{font-weight:700;display:none}.location-name{color:#123b84;margin-bottom:0;padding:0;font-family:Abril Text,sans-serif;font-size:18px;font-weight:600;line-height:35px}.faq-item{width:100%;display:block;overflow:visible}.class-prerequisite{grid-column-gap:2px;grid-row-gap:0px;width:25%;display:flex}.class-prerequisite.grades{width:25%}.location-detail-small{width:15%}.main-button-4{color:#f2d385;text-align:center;background-color:#7c303e;border:1px solid #f2d385;padding:2vh 3vw;font-size:16px;transition:all .2s}.main-button-4:hover{color:#fff;background-color:#000}.main-button-4.bg-white{color:#000;text-align:center;border-color:#73353f;border-radius:29.5px;width:15%;padding:1.5vh 2vw;font-size:16px;font-weight:600;line-height:18px;transition-property:none}.main-button-4.bg-white:hover{color:#fff;background-color:#73353f}.location-detail{flex-flow:column;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:flex;position:sticky}.class-detail-wrapper{display:block}.class-prerequisite-mobile{grid-column-gap:2px;grid-row-gap:2px;width:35%;margin-right:2vw;padding-top:10px;display:block}.class-prerequisite-mob-flex-wrapper{grid-column-gap:2px;grid-row-gap:2px;width:25%;display:none}.class-prerequisite-mob-flex-wrapper.grades{width:25%}.public-speaking-level{width:35%}.pricing-table-title{color:#000;text-align:center;margin-top:2vh;margin-bottom:2vh;padding-left:30px;padding-right:30px;font-family:Sofia Pro Semi Az,Arial,sans-serif;font-size:22px;font-weight:700;line-height:24px;text-decoration:underline}.pricing-table-title.violet-gray{color:#70798f}.r{color:#123b84;text-align:center;margin-bottom:0;padding-left:30px;font-family:Sofia Pro Semi Az,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px}.r.black{color:#000;padding-left:30px;font-family:Sofia Pro Semi Az,Arial,sans-serif;font-weight:700}.semester-schedule-grid{grid-template-rows:auto}.schedule-image{width:100%}.schedule-image-div{width:600px;height:100%;margin-left:auto;margin-right:auto}.free-trial-class-grid{grid-template-rows:auto;align-items:start}.dm-sans-11{color:#fff;text-align:center;background-color:#a51c30;border-radius:8px;width:10%;margin-bottom:0;padding-left:12px;padding-right:12px;font-family:Droid Sans,sans-serif;font-weight:700;line-height:24px}.dm-sans-11.nsd-track-record_text{color:#fff;background-color:#a51c3000;width:auto;margin-top:0;padding-left:0;padding-right:0;font-size:28px;font-weight:700;line-height:32px}.testimonial-slider-mask{text-align:left;border-style:none;width:80%;height:auto;margin-left:auto;margin-right:auto;padding-bottom:175px;padding-left:5px;padding-right:5px;overflow:hidden}.section-testimonial{border-style:none;padding:3vh 5vw;position:relative}.track-record-rating-text{line-height:48px;display:inline}.class-detail-link-item-2{color:#656061;text-align:center;padding-bottom:0;font-family:Abril Text,sans-serif;font-size:20px;font-weight:500;line-height:40px;display:block}.slider1{background-color:#0000;border-style:none;width:100%;height:auto;overflow:visible}.track-record-text{color:#fff;text-align:center;letter-spacing:1px;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:48px;font-weight:500;line-height:25px}.college-logo-heading-2{color:#73353f;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;font-weight:600;line-height:48px}.free-trial-class-text-small{color:#333;text-align:center;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:18px;font-weight:600}.tab-wrapper-freetrial{grid-column-gap:5px;grid-row-gap:5px;border-bottom:1px solid #744141;justify-content:center;align-items:center;margin-bottom:5px;display:flex}.denver-top-colleges-marquee{background-color:#fdf6f6;padding:3vh 4vw;display:block}.track-record-header-grid{border-style:none;border-color:#000;width:100%}.nsd-tract-record_grid-3{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-left:1vw;padding-right:1vw}.testimonial-person-image{object-fit:cover;border:3px solid #fff;border-radius:50%;flex:0 auto;width:200px;height:200px;padding:10px;overflow:hidden}.top-colleges-marquee-heading-div{text-align:center;margin-bottom:40px}.main-text-4{color:#000;text-align:left;font-size:16px;line-height:24px}.main-text-4.testimonial{color:#fff;text-align:center;font-size:16px}.main-text-4.free-trial-class{text-align:center;margin-bottom:0;font-size:18px;font-weight:600}.home-heading-2{color:#000;text-align:left;margin-top:0;margin-bottom:2vh;padding-bottom:0;font-size:28px;font-weight:600;line-height:48px}.stats-text-4{letter-spacing:1px;text-transform:uppercase;font-size:18px;font-weight:700;line-height:20px}.padding-top{padding-top:2vh}.padding-top.padding-bottom{flex-flow:column;justify-content:center;align-items:center;padding-top:1vh;padding-bottom:1vw;display:flex}.free-trial-class-feature-icon{background-color:#0000;align-self:center;height:5vh;margin-bottom:10px}.free-trial-class-feature-icon.free-class{align-self:center;margin-bottom:10px;padding-bottom:0}.testimonial-name{text-align:center;font-size:24px;font-weight:600}.testimonial-byline{font-size:18px;font-weight:500}.slider_nav{grid-column-gap:.75rem;justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:static}.slider_nav.hide{display:none}.free-trial-class-features-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;place-items:start center;width:100%;margin-top:10px}.free-trial-class-text-medium{color:#333;text-align:center;margin-bottom:5px;font-family:Abril Text,sans-serif;font-size:22px;font-weight:600}.track-record-banner{background-color:#0cacea;width:100%;display:block}.track-record-banner.padding-vertical-0{padding-top:0;padding-bottom:0}.track-record-banner.mobile{display:none}.heading_component{grid-row-gap:.2rem;text-align:center;flex-direction:column;align-items:center;display:flex}.free-class-gradient{background-image:linear-gradient(90deg,#ffb60026,#e1143a26)}.testimonial-slide{width:49%;height:auto;margin-right:20px;overflow:visible}.track-record-stats-text{letter-spacing:1px;text-transform:uppercase;font-size:18px;font-weight:700;line-height:20px}.track-record-stat-div{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.track-record-ribbon{height:120px;padding-bottom:2vh;position:relative;top:0}.track-record-ribbon.white-bdc-track-ribbon{height:120px;padding-bottom:2vh;position:relative;top:0;left:0;right:auto}.track-record-grid-wrapper{grid-template-rows:auto;grid-template-columns:.5fr 1.5fr 1fr 1fr 1fr;padding-left:5vw;padding-right:5vw}.track-record-grid-wrapper.position-relative{position:relative}.trial-acuity-wrapper-div{max-height:800px;overflow:scroll}.trial-acuity-wrapper-div.debate-classes{margin-top:2vh}.testimonial-person-info{flex-direction:column;align-items:center;font-family:Abril Text,sans-serif;display:flex}.testimonial-person-info-wrapper{grid-column-gap:0rem;grid-row-gap:1vh;flex-flow:column;flex:0 auto;justify-content:center;align-items:center;height:auto;margin-top:0;margin-bottom:0;display:flex;position:absolute;bottom:-175px;overflow:visible}.testimonial-slider-arrow{color:#232322;background-color:#e4fd5b;border-radius:100vw;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:color .2s,background-color .2s;display:flex}.testimonial-slider-arrow:hover{color:#fff;background-color:#232322}.testimonial-slider-arrow.right{background-color:#fff;transition-property:none;top:25%;bottom:auto;right:0}.testimonial-slider-arrow.left{background-color:#fff;width:3.5rem;transition-property:none;top:25%;bottom:auto;left:0}.free-trial-class-feature-flex{flex-flow:column;display:flex}.testimonial-info-div{background-color:#0cacea;border:1px solid #2323221a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;height:auto;margin-left:auto;margin-right:auto;padding:3vh 3vw 100px;display:flex;position:relative;overflow:visible}.free-trial-class-wrapper{padding:3vh 5vw}.free-trial-class-text{color:#000;text-align:center;margin-bottom:0;font-family:Abril Text,sans-serif;font-size:18px;font-weight:600;line-height:24px}.testimonial-info{color:#fff;text-align:center;font-family:Abril Text,sans-serif;font-size:16px;line-height:24px}.testimonial-slider-wrapper{background-color:#0000;border-style:none;width:100%;height:auto;overflow:visible}.track-record-text-div{flex-flow:column;justify-content:center;align-items:center;display:flex}.track-record-text-large{color:#fff;text-align:center;margin-top:0;margin-bottom:0;font-family:Sofia Pro,sans-serif;font-size:28px;line-height:32px}.margin-bottom-2vh{margin-bottom:2vh}.scedule-trial-class-div{margin-top:2vh}.margin-bottom-3vh{margin-bottom:3vh}.schedule-trial-class-wrapper{max-height:800px;overflow:scroll}.free-trial-class-tab-menu{grid-column-gap:5px;grid-row-gap:5px;border-bottom:1px solid #744141;justify-content:center;align-items:center;margin-bottom:5px;display:flex}.free-trial-class-tab-link{color:#656061;text-align:center;padding-bottom:0;font-family:Sofia Pro Az,Arial,sans-serif;font-size:20px;font-weight:500;line-height:32px;display:block}.free-trial-class-tab-link.padding-0{padding-bottom:0;font-size:20px}.free-trial-class-tab-item{text-align:left;background-color:#fff0;align-self:auto;margin-left:0;margin-right:0;padding:10px 20px;display:block}.free-trial-class-tab-item.w--current{background-color:#fff0;border-bottom-style:none;border-radius:0;align-self:auto;margin-right:0;padding:10px 20px;display:block}.free-trial-class-tab-item.padding-10,.free-trial-class-tab-item.free-trial-class{border:1px #000;border-top-left-radius:20px;border-top-right-radius:20px;padding:10px 20px}.free-trial-class-tab-item.free-trial-class.w--current{font-weight:700}.free-trial-class-tab-container{width:100%}.free-trial-class-grade-container{max-height:800px;margin-top:2vh;overflow:scroll}.free-trial-class-grade-container.debate-classes{margin-top:2vh}@media screen and (min-width:1280px){.main-text.margin-top-10px{margin-top:10px}.home-hero_content-wrapper{max-height:none}.content.august{height:150px;padding-top:0}.session_august-intensive-2{text-align:left;grid-template-columns:.8fr .9fr .5fr}.session-subheading-3.center-node{line-height:52.5px}.session-heading-3.august{font-size:60px;line-height:80px}.camp-tab-item{align-self:auto}.camp-program-info{justify-content:flex-start}.main-text-3{color:#000;font-size:16px;font-weight:400;line-height:24px}.tab-highlight-line{top:91%}.tab-highlight-line.height-4px{border-width:1px;border-color:red}.camp-details_tab-menus{grid-column-gap:0%;grid-row-gap:0%}.tab-item{align-self:auto}.class-details_subtitle{border-bottom-style:none;padding-bottom:0}.class-detail-link-item,.class-detail-link-item.padding-0{font-size:20px}.class-detail_title-wrapper{border-bottom:1px solid #74414180;flex-flow:row;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:3vh;display:flex}.pricing-table-header{padding-left:30px}.pricing_general-div{justify-content:center;align-items:center;margin-left:0;margin-right:0}.faq-header{grid-column-gap:1vw}.r{padding-left:30px}.dm-sans-11{width:10%}.testimonial-slider-mask{width:80%}.class-detail-link-item-2{font-size:20px}.slider1{height:auto}.main-text-4{color:#000;font-size:16px;font-weight:400;line-height:24px}.track-record-grid-wrapper{grid-template-columns:.5fr 1.5fr 1fr 1fr 1fr}.testimonial-slider-wrapper{height:auto}.free-trial-class-tab-link,.free-trial-class-tab-link.padding-0{font-size:20px}.free-trial-class-tab-item{align-self:auto}}@media screen and (min-width:1440px){.content{width:100%}.content.august{justify-content:center;align-items:center}.session_august-intensive-2{grid-template-columns:.8fr .9fr .5fr}.session-subheading-3.center-node{margin-top:0;margin-bottom:0;font-size:35px;line-height:52.5px;display:inline-block}.session-subheading-3.bg-transparent{bottom:auto}.session-subheading-3.bg-transparent.left{font-size:20px;display:block;top:44%;right:42%}.session-subheading-3.bg-transparent.wine-red{font-size:20px;display:block;top:67%;right:62%}.session-heading-3.august{font-size:60px;line-height:80px}.node_content-wrapper{-webkit-text-stroke-color:white}.tab-link-text{margin-bottom:20px;font-size:18px}.tab-highlight-line{top:95%}.class-detail-link-item,.class-detail-link-item.padding-0{font-size:20px}.pricing_heading{border-right-style:solid}.pricing_heading.border-none{border-left-style:none;border-left-color:#f2d385}.pricing-notes{margin-top:20px}.hero-heading.class-overview{margin-top:0}.tab-link-item{margin-bottom:20px;font-size:18px}.section-classes-overview_hero{padding-top:4vh;padding-bottom:4vh}.pricing_general-div.width-100,.pricing_general-div.denver-class-overview{position:static}.class-header-text{font-size:18px}.dm-sans-11{width:10%}.testimonial-slider-mask{width:90%}.class-detail-link-item-2{font-size:20px}.slider1{height:auto}.free-trial-class-feature-icon.free-class{width:5vw;height:5vh}.testimonial-person-info-wrapper{top:73%}.testimonial-info-div{padding-bottom:125px}.testimonial-slider-wrapper{height:auto}.free-trial-class-tab-link,.free-trial-class-tab-link.padding-0{font-size:20px}}@media screen and (min-width:1920px){.hero-image{width:100%;max-width:none}.section-summer-hero{padding-top:5vh;padding-bottom:5vh}.button{border-style:none;border-radius:40px}.home-hero_content-wrapper{display:block}.image-wapper{margin-bottom:10px}.summer-session-main-div.border-blue{border:1px solid #7c303e}.grid-item{width:100%}.grid-item.bg-white{height:110%}.grid-item.bg-brown-red{width:100%}.right-text{text-align:right;display:block}.content{height:150px}.content.august{flex-flow:column;align-items:center;height:150px;padding-top:0}.session_august-intensive-2{grid-template-columns:.8fr .9fr .5fr}.session-subheading-3.center-node{margin-top:0;font-size:35px;line-height:52.5px}.session-subheading-3.bg-transparent{bottom:auto}.session-subheading-3.bg-transparent.left{font-size:20px;top:46%;right:43%}.session-subheading-3.bg-transparent.wine-red{font-size:20px;top:70%;right:61%}.button-7{border:1px solid #a51c30;border-radius:40px}.session-heading-3.august{text-align:center;flex-flow:column;justify-content:center;align-self:auto;align-items:center;font-size:60px;line-height:70px;display:block}.camp-tab-item{align-self:auto;padding-left:20px;padding-right:20px}.camp-tab-item.w--current{align-self:auto;margin-right:0}.tabs-content{height:100%}.camp-program-info{object-fit:fill;justify-content:flex-start;align-self:flex-start}.camp-details_content-wrapper{justify-content:center;align-items:stretch;margin-bottom:0}.camp-rounded-image{box-shadow:0 0 32.1px #0000001f}.tab-pane-tab-2{margin-top:0}.summer-full-width-cover-image{width:100%}.tab-highlight-line{width:100%;height:6px;top:92%}.tab-highlight-line.height-4px{border-style:none;top:6vh}.button-8{border-style:none;border-radius:40px}.camp-details_tab-menus{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between}.tab-item{align-self:auto;padding-left:20px;padding-right:20px}.tab-item.w--current{align-self:auto;margin-right:0}.pricing-text{color:#000;font-size:20px;font-weight:700;line-height:28px}.hero_heading-div{align-self:flex-start}.pricing_grid-wrapper{box-shadow:none;border-style:none}.pricing_table{border-top-left-radius:56px}.tab-active{right:1%}.hero-main-text{width:60%}.pricing_general-div{grid-column-gap:40px;grid-row-gap:40px;border-color:#f000;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-left:0;margin-right:0;display:grid}.pricing_general-div.width-100,.pricing_general-div.denver-class-overview{box-shadow:0 15px 42px #00000012}.button-9{border-style:none;border-radius:40px}.button-9.white-button-style{line-height:20px}.pricing-image{object-fit:cover;border-top-right-radius:53px;border-bottom-right-radius:53px;width:100%}.class-prerequisite,.class-prerequisite-mobile,.class-prerequisite-mob-flex-wrapper{grid-column-gap:2px;grid-row-gap:2px}.dm-sans-11{width:10%}.testimonial-slider-mask{width:100%}.section-testimonial{overflow:visible}.slider1{width:auto;padding-left:6vw;padding-right:6vw;overflow:hidden}.nsd-tract-record_grid-3{padding-left:.5vw;padding-right:.5vw}.testimonial-person-image{padding:10px}.testimonial-slide{margin-right:20px}.testimonial-person-info-wrapper{top:66%}.testimonial-slider-arrow{position:static;inset:0% auto 0% 0%;overflow:hidden}.testimonial-slider-arrow.right{position:absolute;inset:20% 0 auto auto}.testimonial-slider-arrow.left{background-color:#e4fd5b;border:5px #000;transition-property:none;position:absolute;inset:20% auto auto 0;overflow:hidden}.testimonial-slider-wrapper{width:auto;padding-left:6vw;padding-right:6vw;overflow:hidden}.free-trial-class-tab-item{align-self:auto;padding-left:20px;padding-right:20px}.free-trial-class-tab-item.w--current{align-self:auto;margin-right:0}}@media screen and (max-width:991px){.main-button.alternate.mob-width-100{width:100%}.main-button.alternate.margin-auto-desktop{width:60%}.main-button.alternate.register-now,.main-button.alternate.free-trial{width:50%}.main-button.alternate.free-trial-class{width:80%;margin-top:2vh;margin-left:auto;margin-right:auto}.main-button.program-overview-location{padding-right:5vw}.main-button.orange-with-white{width:100%}.button-div.multiple{flex-wrap:wrap}.desktop-nav-bar{display:none}.programs-div{grid-template-columns:1fr}.program-img.hide-tablet{display:none}.sub-heading.give-your-child{padding:0}.offering-detail-grid{grid-template-columns:1fr 1fr 1fr}.margin-top,.margin-top.camp-mobile{position:relative}.location-dropdown-day-time.font-400{line-height:20px;display:block}.online-grid{grid-template-columns:1fr}.results-grid{grid-template-columns:1fr 1fr}.schedule{width:75vw}.desktop-navbar{display:none}.mobile-navbar{background-color:#123b84;padding-top:3vh;padding-bottom:3vh;display:block}.mobile-logo{width:15vw;height:100%}.menu-button{color:#fff}.nav-menu{background-color:#fff}.phone-nav-link{text-align:center;margin-top:1vh;margin-bottom:1vh;padding:0;font-family:Poppins}.phone-nav-dropdown{text-align:center;width:100%;margin-top:.5vh;margin-bottom:.5vh}.phone-dropdown-toggle{text-align:center;padding:0 20px 0 0;font-family:Poppins}.phone-dropdown-toggle.w--open{color:#123b84;font-weight:600}.phone-dropdown-toggle.padding-right-0{padding-right:0}.phone-dropdown{background-color:#fff}.phone-dropdown-icon{margin-right:0}.phone-dropdown-icon.position-right{right:50px}.accordion{width:83.33%;padding-left:8px;padding-right:8px}.accordion.js-accordion{width:100%}.testimonial-mask{width:75vw;margin-left:7.5vw;margin-right:7.5vw}.container.center-mob{align-items:center}.node-heading.align-left-desktop{text-align:center}.node-heading.testimonial{font-size:22px}.pricing-grid.margintop-3{grid-template-rows:auto auto;grid-template-columns:1fr}.home-hero_image-wrapper{border-radius:12px;order:-1;width:100%;overflow:hidden}.academics-heading{margin-top:0;margin-bottom:0;padding-left:2.5vw;padding-right:2.5vw}.hero-image{object-fit:cover;border-radius:0;display:block;overflow:visible}.section-summer-hero{grid-column-gap:0px;grid-row-gap:3vh;flex-flow:column;padding:5vh 5vw}.button-div-2.summer{grid-column-gap:0vw;grid-row-gap:2vh;flex-flow:column;justify-content:center;width:100%;display:flex}.semester-subheading{color:#000;margin-bottom:0;padding-left:2.5vw;padding-right:2.5vw;font-size:16px;line-height:24px}.button.border-wine-red{width:100%;font-weight:600;line-height:18px}.button.wine-red{width:100%;font-weight:600}.home-hero_content-wrapper{grid-column-gap:0vh;grid-row-gap:2vh;text-align:center;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex}.summer-session-dropdown{background-color:#123b84;border-top-left-radius:17px;border-top-right-radius:17px;justify-content:space-between;width:100%;height:auto;display:flex}.session-dropdown-list{background-color:#fff;top:100%}.session-dropdown-list.w--open{background-color:#fff;border-style:none solid solid;border-bottom-width:1px;border-bottom-color:#000;border-left-width:1px;border-left-color:#000;border-right-width:1px;border-right-color:#000;top:100%}.summer-text.font-weight-400{text-align:center}.session-code-embed{display:block}.session-dropdown-link{color:#000;font-family:Sofia Pro,sans-serif;font-size:22px;font-weight:700;line-height:32px}.summer-session-main-div.border-blue{display:none}.program-wrapper{grid-column-gap:3vw;grid-row-gap:3vw;grid-template-rows:auto;grid-template-columns:auto 2fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:grid}.grid-item{background-color:#f1d284;transform:none}.grid-item.bg-white{width:100%;padding:0;display:block;transform:none}.right-text{text-align:center}.content{flex-flow:column;justify-content:center;align-self:auto;align-items:center;width:100%;height:200px;padding-top:30px;padding-bottom:30px;display:flex;transform:none}.content.sign-up-button{justify-content:center;align-items:center;width:100%;padding:0}.content.august{padding-left:0;padding-right:0;transform:none}.section-summer-camp-details{padding-left:2.5vw;padding-right:2.5vw}.summer-session-text{color:#fdf4e7;font-family:Sofia Pro,sans-serif;font-size:22px;font-weight:700;line-height:32px}.session-node-heading{display:none}.session_august-intensive-2{background-color:#fff;flex-flow:column;display:flex;box-shadow:0 -5px 24px #00000012}.summer-session_dropdown-toggle{width:100%;height:auto;margin-left:0}.summer-session_dropdown-toggle.w--open{background-color:#e57529;border-top-left-radius:17px;border-top-right-radius:17px}.session-info-div{grid-row-gap:20px;padding-left:5vw;padding-right:5vw;display:none}.session-info-div.bg-white,.session-info-div.hide{display:none}.session-subheading-3.center-node{display:block}.session-subheading-3.bg-transparent.left{margin-top:10px;position:static;left:36%;right:auto}.session-subheading-3.bg-transparent.wine-red{margin-top:0;position:static}.button-7.border-wine-red{width:50%;font-weight:600;line-height:18px}.sessions-grid{display:none}.sessions-grid.mob{display:block}.session-heading-3{display:none}.session-heading-3.august{text-align:center;display:block}.section-summer-services{padding:2vh 2.5vw}.camp-tab-item.margin-right{margin-right:10%}.camp-tab-item.margin-right.w--current{margin-right:15%}.node_content-wrapper{flex-flow:column;display:flex}.tabs-content{border:1px solid #fff;border-radius:10px;height:auto;box-shadow:0 8px 14.3px #0000001f}.camp-program-info{align-self:auto;width:100%;padding:3vh 2.5vw;display:block}.class-details_tab-subdiv{width:100%}.camp-program-title{align-self:flex-start;margin-bottom:0}.camp-program-title.small{background-color:#f2d385;border-radius:20px;order:-1;display:block}.camp-details_content-wrapper{grid-row-gap:0vw;flex-flow:column;padding-top:0;padding-bottom:0}.camp-details_content-wrapper.summer{grid-column-gap:0vw;grid-row-gap:0vw;position:relative}.node-heading-2{text-align:center;margin-bottom:2vh}.node-heading-2.center-text{margin-bottom:0;font-size:25px;line-height:37.5px}.camp-mob-arrow{text-align:left;flex-flow:wrap;align-self:center;margin-top:0;margin-bottom:5vh;padding:2px;font-size:37px;display:block;position:absolute;top:0;right:0}.camp-mob-arrow.summer{background-color:#aaa0;border-radius:0;margin-bottom:5vh;display:block;position:absolute;top:0%;bottom:auto}.camp-rounded-image{border-radius:10px 10px 0 0;order:-1;width:100%;margin:0}.main-text-3{text-align:left;margin-bottom:0;font-size:16px}.tab-link-text{font-weight:400;line-height:30px}.camp_heading-wrapper{grid-column-gap:2vh;grid-row-gap:2vh;flex-flow:column;align-items:flex-start}.camp_heading-wrapper.margin-bottom{margin-bottom:2vh}.button-8.wine-red{width:100%;font-weight:600}.camp-details_tab-menus{grid-column-gap:15%;grid-row-gap:0%;margin-bottom:20px}.summer-give-your-child-div,.summer-div{grid-template-columns:1fr}.toggle-icon{color:#fdf4e7}.camp-details_tab-container{position:relative}.arrow{text-align:left;background-color:#aaa;border-style:none;border-color:#000;border-radius:100px;align-self:center;margin-top:0;margin-bottom:10px;padding:2px;font-size:37px;position:sticky;top:26%;right:0}.arrow.summer{background-color:#aaa0;border-radius:0;margin-bottom:5vh;display:block;position:absolute;top:auto;bottom:94%}.arrow.summer.hide{display:none}.section-classes-overview_pricing{padding-left:3vw;padding-right:3vw}.tab-item.padding-10,.tab-item.padding-10.w--current,.tab-item.free-trial-class,.tab-item.free-trial-class.w--current{width:50%}.class-details_subtitle{text-align:center}.faq-body_pricing.border-radius-10{border-radius:10px}.class-detail-link-item{font-size:20px}.mobile-div{display:none}.pricing-table-header{text-align:center;width:100%;margin-bottom:0;padding-left:0}.pricing-table-header.black{font-size:20px}.pricing-table-header.text-white{color:#fff;font-size:20px;font-weight:600;display:block}.pricing_heading.col-span-2{color:#fff;background-color:#7c303e;border-top-left-radius:0;margin-left:0}.pricing-notes{margin-top:0;padding-top:10px;padding-bottom:10px;display:block}.pricing-notes.hide{display:none}.hero-heading{text-align:center;font-size:28px;line-height:28px}.hero_heading-div{align-self:auto;width:100%;padding-left:0}.pricing_grid-wrapper{border-radius:10px 10px 0 0}.pricing_grid-wrapper.middle-high-school{box-shadow:none;border-top:3px solid #8c4242;border-left-style:none;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.faq-caret-icon{width:auto}.pricing_term-text{color:#000;width:100%;margin-bottom:0;padding-left:15px;padding-right:15px;font-size:16px}.faq-header_pricing{justify-content:flex-start}.pricing_table.class-overview{grid-template-rows:auto auto auto auto auto auto}.tab-wrapper{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px}.section-classes-overview_hero{background-image:none;padding:2vh 5vw}.hero-main-text{text-align:center;width:100%;font-size:16px;line-height:22px;display:block}.pricing_term-name{text-align:left;padding-top:5px;padding-bottom:5px}.pricing_general-div{width:100%;margin-top:0;display:block}.pricing_general-div.width-100.mobile{box-shadow:none;border-radius:10px;display:block;position:static;top:-35vh}.pricing_general-div.width-100.mobile.hide{display:none}.pricing_general-div.denver-class-overview{border-radius:10px}.pricing_general-div.denver-class-overview.mobile{box-shadow:none;border-radius:10px;display:block;position:static;top:-35vh}.pricing_general-div.denver-class-overview.mobile.hide{display:none}.button-9.white-button-style{width:100%;font-weight:600;line-height:18px}.button-9.wine-red{width:100%;font-weight:600}.pricing-image{object-fit:cover;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-right-radius:0;width:100%;height:60vw}.class-details_title{text-align:center;font-size:24px}.desktop-div{display:block}.class-detail-body-main.accordian{padding-bottom:10px;padding-left:0;padding-right:0}.class-text-block{font-size:16px}.location-detail-medium{width:100%;margin-bottom:5px}.class-detail-body-sub{display:block}.class-level-text{line-height:25px}.location-detail-large,.class-level{width:100%}.faq-body{flex-flow:column}.faq-header{grid-column-gap:0vw;flex-flow:column;justify-content:center;align-items:flex-start;display:block}.faq-header.class-overview{grid-column-gap:5vw;flex-flow:row;align-items:center;display:flex}.class-header-text{font-size:16px}.location-name{padding-top:0;padding-bottom:0}.class-prerequisite{display:none}.main-button-4.bg-white{width:auto;padding-left:3vw;padding-right:3vw;display:block}.class-prerequisite-mobile{display:block}.class-prerequisite-mob-flex-wrapper{grid-column-gap:10px;grid-row-gap:0px;width:100%;display:flex}.public-speaking-level{width:50%;margin-bottom:5px}.pricing-table-title.mobile-mt-0{margin-top:0}.r{text-align:center;width:100%;margin-bottom:0;padding-left:0}.r.black{font-size:20px}.r.text-white{color:#fff;font-size:20px;font-weight:600;display:block}.semester-schedule-grid,.free-trial-class-grid{grid-template-columns:1fr}.dm-sans-11{font-size:16px;line-height:20px}.dm-sans-11.nsd-track-record_text{margin-bottom:0;line-height:32px}.testimonial-slider-mask{width:100%;padding-left:0;padding-right:0;overflow:hidden}.section-testimonial{grid-row-gap:3vh;flex-flow:column;padding-bottom:3vh;padding-left:2.5vw;padding-right:2.5vw;display:flex}.track-record-rating-text{font-size:24px;line-height:24px}.class-detail-link-item-2{font-size:18px}.slider1{border-style:none;overflow:visible}.college-logo-heading-2{margin-bottom:0;font-size:20px;line-height:28px}.tab-wrapper-freetrial{grid-column-gap:0px;grid-row-gap:0px;width:100%;margin-bottom:5px}.denver-top-colleges-marquee{flex-flow:column;padding:5vh 5vw;display:block}.track-record-header-grid{grid-column-gap:16px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;justify-content:center;place-items:center;display:grid}.nsd-tract-record_grid-3{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.nsd-tract-record_grid-3.mobile{grid-column-gap:16px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr}.bold-text-3{font-size:24px}.top-colleges-marquee-heading-div{text-align:left}.main-text-4{text-align:left;font-size:16px}.main-text-4.testimonial{font-size:18px;line-height:24px}.home-heading-2{margin-bottom:0;font-size:22px;line-height:28px}.testimonial-name{font-size:24px;font-weight:600;line-height:20px}.testimonial-byline{color:#000;font-size:18px;line-height:20px}.free-trial-class-features-grid{grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start}.track-record-banner{display:block}.track-record-banner.mobile{border-style:none;padding-top:0;padding-bottom:4vh;display:none}.heading_component{grid-row-gap:0rem;justify-content:center;display:block}.testimonial-slide{width:100%}.track-record-ribbon{display:block}.track-record-ribbon.mobile{width:40px;padding-bottom:2vh;top:0}.track-record-grid-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.trial-acuity-wrapper-div.debate-classes{margin-top:3vh}.testimonial-slider-arrow{display:none}.testimonial-slider-arrow.right{display:block;inset:auto 25% 0% auto}.testimonial-slider-arrow.left{display:block;top:auto;bottom:0%;left:25%}.testimonial-slider-wrapper{border-style:none;overflow:visible}.free-trial-class-tab-menu{grid-column-gap:0px;grid-row-gap:0px;width:100%;margin-bottom:5px}.free-trial-class-tab-link{font-size:20px}.free-trial-class-tab-item.padding-10,.free-trial-class-tab-item.padding-10.w--current,.free-trial-class-tab-item.free-trial-class,.free-trial-class-tab-item.free-trial-class.w--current{width:50%}.free-trial-class-grade-container,.free-trial-class-grade-container.debate-classes{margin-top:3vh}}@media screen and (max-width:767px){.home-grid.margin-top-5.margin-bottom-5{grid-template-columns:1fr}.main-button.alternate.register-now{width:50%;padding-left:2vw;padding-right:2vw}.main-button.alternate.free-trial,.main-button.alternate.free-trial-class{padding-left:2vw;padding-right:2vw}.main-button.program-overview-location{padding-right:7vw}.main-button.pricing{padding-left:5vw;padding-right:5vw}.why-bcdc-grid{grid-template-columns:1fr 1fr}.home-gallery{width:50vw}.about-grid,.contact-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr 1fr}.sofia-heading.top-colleges{font-size:22px}.center-image.hide-mobile-larger{display:none}.center-image.pay-mobile{display:block}.offering-detail-grid,.summer-grid{grid-template-columns:1fr 1fr}.dm-sans{margin-bottom:10px}.cart-grid{grid-template-columns:2fr}.order-details-div{display:none}.location-times-grid{grid-template-columns:1fr}.footer-div{display:none}.schedule{width:75vw}.accordion-body__contents{text-align:left}.accordion{width:100%;margin-bottom:-16px}.accordion__item{margin-bottom:16px;padding-left:24px;padding-right:24px}.testimonial-slider.margin-top.hide-mobile,.meet-the-team---image-div{display:none}.grid---align-center-height-100{grid-template-columns:3fr}.grid---align-center-height-100.testimonial-desktop{display:none}.testimonial-mask{border-left-style:none;width:70vw;margin-left:10vw;margin-right:10vw}.height-100{flex-direction:column}.container.center-mob{justify-content:space-between;align-items:stretch}.dm-sans-2{margin-bottom:10px}.dm-sans-2.f-14-h-19{font-size:14px;line-height:19px}.node-heading.paddingbottom-10px.text-left{color:#404040;text-align:left;font-size:24px;line-height:25px}.node-heading.font-20{text-align:left}.button-div---regular{justify-content:flex-start;margin-left:20px}.main-button-3.red{padding-top:10px;padding-bottom:10px}.pricing-grid.margintop-3.mobile-responsive-pricing{width:auto}.schedule-grid{grid-template-columns:1fr}.academics-heading{font-size:28px;font-weight:600;line-height:28px}.button-div-2{margin-top:0}.semester-subheading{color:#000;line-height:20px}.button.border-wine-red{font-size:16px;line-height:18px}.button.wine-red{font-size:16px;font-weight:600;line-height:18px}.home-hero_content-wrapper{grid-column-gap:0vh;grid-row-gap:2vh}.summer-session-dropdown{height:auto}.summer-text{font-size:12px;line-height:20px}.summer-text.font-weight-400{font-size:16px}.summer-text.black-node-with-border{line-height:27px}.summer-session-main-div{display:block}.program-wrapper{grid-column-gap:3vw;grid-row-gap:3vw;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.content{height:auto;display:flex}.content.sign-up-button{padding-top:30px;padding-bottom:30px}.content.august{height:auto}.summer-session-text{font-size:22px;line-height:22px}.summer-session_dropdown-toggle.w--open{height:auto}.session-info-div{display:none}.session-subheading-3{font-size:20px;line-height:30px}.session-subheading-3.center-node{padding-top:10px;padding-bottom:10px;font-size:24px;line-height:36px;display:block}.session-subheading-3.bg-transparent.left{font-size:18px;line-height:27px;display:block;position:static;left:auto}.session-subheading-3.bg-transparent.wine-red{margin-top:5px;font-size:18px;line-height:27px;left:auto}.button-7.border-wine-red{width:50%}.session-node-subheading{font-size:20px;line-height:30px}.sessions-grid{grid-template-columns:1fr 1fr}.session-heading-3.august{font-size:35px;line-height:40px}.node_content-wrapper{display:flex}.camp-program-title.small{font-size:14px;font-weight:600;line-height:30px;display:block}.node-heading-2{font-size:22px;line-height:33px}.node-heading-2.center-text{line-height:37.5px}.camp-mob-arrow{margin-bottom:0}.main-text-3{margin-bottom:0;line-height:20px}.tab-link-text{margin-bottom:15px;font-size:16px}.button-8.wine-red{font-size:16px;font-weight:600;line-height:18px}.button-8.wine-red.slim{width:auto;display:inline-block}.arrow{margin-bottom:0}.arrow.summer{bottom:92.6%}.section-classes-overview_pricing{padding-left:3vw;padding-right:3vw;position:static}.tab-item.padding-10,.tab-item.padding-10.w--current,.tab-item.free-trial-class,.tab-item.free-trial-class.w--current{width:50%}.pricing-text,.pricing-text.mob-center{text-align:center}.class-detail-link-item{font-size:17px;line-height:25px}.section-classes-overview_class-details-new{padding-left:2vw;padding-right:2vw}.pricing-table-header{width:100%;margin-bottom:0;padding-left:0;font-size:18px}.pricing-table-header.black{padding-left:0;font-size:20px;line-height:51px}.pricing-table-header.text-white{font-size:20px;font-weight:600}.pricing_heading{margin-left:0}.pricing_heading.col-span-2{background-color:#7c303e;border-top-left-radius:0}.pricing-notes{flex-flow:column;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}.hero-heading{text-align:center;font-size:28px;line-height:28px}.tab-link-item{margin-bottom:15px;font-size:16px}.class-details_tab-wrapper-2{border-width:1px;border-color:#000}.tab-margin-top{margin-top:0}.tabs{text-align:left}.faq-caret-icon{width:10%}.pricing_term-text{margin-bottom:0;font-size:16px}.faq-header_pricing{grid-column-gap:5px;justify-content:space-around;padding:5px}.faq-header_pricing.mobile-center{justify-content:center}.tab-wrapper{grid-column-gap:0px;grid-row-gap:0px;text-align:left;width:100%;margin-bottom:5px}.section-classes-overview_hero{padding:2vh 5vw}.hero-main-text{text-align:center;width:100%;font-size:14px;line-height:25.78px}.text-medium.violet-gray{font-size:16px}.pricing_term-name{padding-top:5px;padding-bottom:5px}.right-icon{max-width:100%}.pricing_general-div.width-100{border-radius:10px;grid-template-columns:1.25fr;display:none;position:relative;top:-35vh}.pricing_general-div.width-100.no-box-shadow{display:block}.pricing_general-div.width-100.mobile{display:block;overflow:visible}.pricing_general-div.denver-class-overview{grid-template-columns:1.25fr}.pricing_general-div.denver-class-overview.no-box-shadow{display:block}.pricing_general-div.denver-class-overview.mobile{display:block;overflow:visible}.button-9.white-button-style{font-size:16px;line-height:18px}.button-9.wine-red{font-size:16px;font-weight:600;line-height:18px}.pricing-image{border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-right-radius:0}.button-div-3{margin-top:0}.class-details_title{text-align:center}.desktop-div{display:block}.class-detail-body-main.accordian{padding-bottom:10px}.class-detail-body-sub{display:block}.class-level-text{font-size:17px;line-height:25px}.class-level{width:50%}.faq-header{grid-column-gap:0vw;grid-row-gap:0vw}.class-prerequisite{display:none}.main-button-4.bg-white{text-align:center;width:auto}.public-speaking-level{width:50%}.pricing-table-title.violet-gray{font-size:16px}.r{width:100%;margin-bottom:0;padding-left:0;font-size:18px}.r.black{padding-left:0;font-size:20px;line-height:51px}.r.text-white{font-size:20px;font-weight:600}.schedule-image-div{width:400px}.dm-sans-11{margin-bottom:0;font-size:14px}.dm-sans-11.nsd-track-record_text{font-size:24px}.section-testimonial{margin-bottom:0;padding-left:5vw;padding-right:5vw}.track-record-rating-text{font-size:24px;line-height:24px}.slider1{border-style:none;padding-bottom:2vh}.college-logo-heading-2{margin-bottom:0;margin-left:2.5vw;margin-right:2.5vw;font-size:20px;line-height:28px}.tab-wrapper-freetrial{grid-column-gap:0px;grid-row-gap:0px;text-align:left;width:100%;margin-bottom:5px}.denver-top-colleges-marquee{padding:30px 15px}.track-record-header-grid{grid-template-rows:80px;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;justify-content:space-around;place-items:start center;display:grid}.nsd-tract-record_grid-3{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.nsd-tract-record_grid-3.mobile{grid-column-gap:2px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr}.main-text-4{line-height:20px}.main-text-4.testimonial{font-size:16px;line-height:20px}.stats-text-4{font-size:14px;line-height:28px}.padding-top.padding-bottom{align-items:flex-start;margin-bottom:20px;margin-right:auto;display:flex}.testimonial-name{color:#000;font-size:14px;font-weight:700;line-height:21px}.testimonial-byline{font-size:14px;line-height:18px}.free-trial-class-features-grid{grid-column-gap:25px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr 1fr}.track-record-banner{display:none}.track-record-banner.mobile{padding-bottom:3vh;padding-left:2.5vw;padding-right:2.5vw;display:block}.track-record-stats-text{font-size:14px;line-height:28px}.track-record-ribbon{display:none}.track-record-ribbon.mobile{height:auto;display:block;top:0}.track-record-grid-wrapper{grid-column-gap:2px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr}.testimonial-person-info-wrapper{grid-column-gap:1vh;grid-row-gap:1vh;top:auto;bottom:-150px}.testimonial-slider-arrow.right,.testimonial-slider-arrow.left{bottom:auto}.testimonial-info-div{padding:4vh 4vw 130px}.testimonial-slider-wrapper{border-style:none;padding-bottom:2vh}.free-trial-class-tab-menu{grid-column-gap:0px;grid-row-gap:0px;text-align:left;width:100%;margin-bottom:5px}.free-trial-class-tab-link{font-size:17px;line-height:25px}.free-trial-class-tab-item.padding-10,.free-trial-class-tab-item.padding-10.w--current,.free-trial-class-tab-item.free-trial-class,.free-trial-class-tab-item.free-trial-class.w--current{width:50%}.free-trial-class-tab-container{text-align:left}}@media screen and (max-width:479px){.main-text.margin-top-10px.mob-center-text{text-align:center}.main-button.program-overview-location{padding-right:10vw}.main-button.orange-with-white{text-align:center}.main-button.pricing{padding-left:5vw;padding-right:5vw}.stats-grid,.why-bcdc-grid{grid-template-columns:1fr}.home-gallery{width:99vw}.why-grid{grid-template-columns:1fr}.sofia-heading.top-colleges{font-size:20px}.offering-detail-grid,.summer-grid,.classroom-button-grid.yale{grid-template-columns:1fr}.account-form{grid-template-rows:auto auto auto auto auto}.account-form.cart{grid-column-gap:13px;grid-template-columns:1fr}.cart-grid{grid-template-columns:2fr}.cart-checkout-div{display:flex}.order-details-div{display:none}.bcdc-home-node2-div{height:100vh}.results-grid{grid-template-columns:1fr}.schedule{width:100vw}.mobile-logo{width:100%}.menu-button{margin-left:auto}.bcdc-accordion-body{padding-left:56px}.bcdc-accordion-body.bcdc-js-accordion-body{border-top:1px solid #0000001a;margin-top:20px;padding-top:10px;padding-left:0;padding-right:0}.testimonial-slider{height:75vh}.testimonial-mask{width:65vw;margin-left:12.5vw;margin-right:12.5vw}.arrow-icon-div{margin-top:auto;margin-bottom:auto}.brand{width:40vw;display:block}.container{justify-content:flex-start;display:flex}.container.center-mob{align-items:center}.paddingbottom-10px{padding-left:30px}.dm-sans-2{text-align:left;font-size:14px;line-height:20px}.node-heading.paddingbottom-10px.text-left{padding-left:0;padding-right:0}.button-div---regular{margin-left:10px}.main-button-3.red{padding:5px 20px}.pricing-grid.margintop-3{width:90vw}.pricing-grid.margin-bottom-5{grid-template-columns:1fr}.academics-heading,.semester-subheading{text-align:center}.button.border-wine-red,.button.wine-red{width:100%}.home-hero_content-wrapper{text-align:left}.summer-text.font-weight-400{font-size:16px}.program-wrapper{grid-column-gap:5vw}.session-info-div{display:none}.session-subheading-3.center-node{font-size:20px}.session-subheading-3.bg-transparent.left,.session-subheading-3.bg-transparent.wine-red{font-size:16px}.button-7.border-wine-red{width:auto}.sessions-grid{grid-template-columns:1fr}.node_content-wrapper{display:flex}.camp-program-info{background-color:#fff}.camp-program-title,.camp-program-title.small{align-self:flex-start}.camp_heading-wrapper{grid-column-gap:0px}.button-8.wine-red{width:100%}.arrow.summer{bottom:93%}.section-classes-overview_pricing{padding-bottom:2vh}.pricing-text{text-align:center}.pricing-table-header{line-height:35px}.pricing_term-text{font-size:16px}.pricing_term-info{margin-right:0}.faq-header_pricing{grid-column-gap:5px;align-items:center}.hero-main-text{font-size:14px}.pricing_term-name{margin-left:0}.pricing_general-div.width-100.mobile,.pricing_general-div.denver-class-overview.mobile{overflow:visible}.button-9.wine-red{width:100%}.pricing-image{border-top-right-radius:9px}.r{line-height:35px}.schedule-image-div{width:300px;height:300px;margin-left:auto}.dm-sans-11{font-size:14px}.testimonial-slider-mask{width:100%}.track-record-rating-text{font-size:22px}.track-record-text{font-size:35px}.college-logo-heading-2{font-size:18px;font-weight:600;line-height:18px}.denver-top-colleges-marquee{padding-top:30px;padding-bottom:30px}.track-record-header-grid{grid-column-gap:2px;grid-template-columns:1fr 2fr}.nsd-tract-record_grid-3.mobile{grid-column-gap:2px;grid-row-gap:0px}.stats-text-4{line-height:16px}.padding-top.padding-bottom{padding-bottom:1vh}.free-trial-class-feature-icon.free-class{display:none}.free-trial-class-features-grid{grid-column-gap:25px;grid-row-gap:25px;grid-template-columns:1fr 1fr}.track-record-stats-text{line-height:20px}.testimonial-person-info-wrapper{bottom:-150px}.testimonial-info-div{padding-bottom:130px}.track-record-text-large{font-size:24px}}#w-node-add58480-3fde-ea18-386a-c4c61014c86e-a3b75cc2,#w-node-_1c262d28-af42-d450-fdc2-9ba1ea7c196e-a3b75cc2,#w-node-_3b88be04-e645-e99f-8811-877cbab6bc2b-a3b75cc2,#w-node-_790bfc3d-7450-8d51-9692-112ca4f98c8b-a3b75cc2,#w-node-b94ea854-2779-da73-e03b-10b7453e58f7-453e58f5,#w-node-b94ea854-2779-da73-e03b-10b7453e5905-453e58f5,#w-node-b94ea854-2779-da73-e03b-10b7453e5911-453e58f5,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9b75-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9b88-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9b99-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9bac-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9bbd-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9bc8-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9c12-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9c25-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9c36-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9c49-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9c5a-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9c65-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9ca2-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9cb5-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9ccc-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9cd9-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9cea-905d9b4f,#w-node-_462a66dc-d531-a4b9-0ac9-db31905d9cf5-905d9b4f,#w-node-_3615d4bd-40ac-8f49-dcb9-ffe7e5277c0c-a3b75cc3,#w-node-f36aa0dd-0004-7ec0-a4f4-07e52c9e8998-a3b75cc3,#w-node-ec2b54b0-0a15-9ac0-6739-30b1146a8bbe-a3b75cc3,#w-node-ec2b54b0-0a15-9ac0-6739-30b1146a8bbc-a3b75cc3,#w-node-_1dfa11fb-4c8d-1cf4-7f69-b8cff2d51a67-a3b75ccc,#w-node-_6ebcb05b-25dd-5794-a88c-6cc0ff55f7a9-a3b75cce{grid-area:span 1/span 1/span 1/span 1}#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cb0-a3b75ccf{grid-area:Area}#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cb4-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cb8-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cbc-a3b75ccf{grid-area:span 1/span 1/span 1/span 1}#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cc0-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cc4-a3b75ccf{grid-area:span 1/span 2/span 1/span 2}#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cc6-a3b75ccf{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cc7-a3b75ccf,#w-node-fb747bb4-9bc7-c009-3b98-e36e65e1ed5f-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571d20-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571d22-a3b75ccf,#w-node-_38fe929e-ea51-9146-b38a-219572af9532-a3b75ccf,#w-node-_56bc784e-39e6-e35b-ec1f-a8d4017ece7c-a3b75ccf{grid-area:span 1/span 1/span 1/span 1}#w-node-_707dc2f2-55ea-36c2-f681-7877bf6ab7f7-bf6ab7f5{justify-self:center}#w-node-b425ba17-59d0-807a-992e-912be2712211-a3b75cd4,#w-node-b425ba17-59d0-807a-992e-912be2712215-a3b75cd4{grid-area:span 1/span 2/span 1/span 2}#w-node-b425ba17-59d0-807a-992e-912be2712219-a3b75cd4{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-b425ba17-59d0-807a-992e-912be271221a-a3b75cd4{grid-area:span 1/span 2/span 1/span 2}#w-node-_4c28bc6f-ee0b-39ab-7a48-b6eb86bb451b-a3b75cdc,#w-node-_1145ef92-e20a-ee28-707d-c4cc2dfdfb4c-a3b75cdc,#w-node-_9ceb347b-bb5c-59d8-951e-a933e914f8d0-a3b75cdc,#w-node-f5dfe1c6-1b08-fd15-b703-ef324e021939-a3b75cdc,#w-node-f5dfe1c6-1b08-fd15-b703-ef324e021946-a3b75cdc,#w-node-f079a52c-cc1d-8eae-3098-1f358a25b2a5-a3b75cdc,#w-node-_3ddc995e-457f-8694-2667-f6df97c61319-a3b75cdc,#w-node-f5dfe1c6-1b08-fd15-b703-ef324e02195b-a3b75cdc{grid-area:span 1/span 1/span 1/span 1}#w-node-f5dfe1c6-1b08-fd15-b703-ef324e02195f-a3b75cdc{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-f5dfe1c6-1b08-fd15-b703-ef324e021961-a3b75cdc,#w-node-a2552bfe-8cf4-823b-5928-e546f5208b68-a3b75cdc{grid-area:span 1/span 1/span 1/span 1}#w-node-_829a5d79-a440-09f3-9df1-e1edb418f695-a3b75cdc{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0041e-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00421-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00424-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00427-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0042a-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0042d-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00430-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00433-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00436-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00439-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0043f-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00442-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00445-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00448-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0044b-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0044e-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00451-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00454-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00457-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0045a-a3b75cdc,#w-node-_3b9635e6-1ee8-5070-0753-413dd72cb713-a3b75cdc,#w-node-_3b9635e6-1ee8-5070-0753-413dd72cb71b-a3b75cdc,#w-node-_3b9635e6-1ee8-5070-0753-413dd72cb72b-a3b75cdc,#w-node-_3b9635e6-1ee8-5070-0753-413dd72cb726-a3b75cdc{grid-area:span 1/span 1/span 1/span 1}#w-node-_3b9635e6-1ee8-5070-0753-413dd72cb730-a3b75cdc{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-_3b9635e6-1ee8-5070-0753-413dd72cb72e-a3b75cdc,#w-node-b425ba17-59d0-807a-992e-912be2712211-a3b75cde,#w-node-bc981a31-e9cf-154c-b1bd-062bc301a467-a3b75cde,#w-node-e611f55d-35c2-f0d0-075a-3b89ad8fd3ec-a3b75cde,#w-node-_73c6348e-ca1f-90b6-6949-888654e1f596-a3b75cde{grid-area:span 1/span 1/span 1/span 1}#w-node-b425ba17-59d0-807a-992e-912be2712215-a3b75cde{grid-area:span 1/span 2/span 1/span 2}#w-node-b425ba17-59d0-807a-992e-912be2712219-a3b75cde{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-b425ba17-59d0-807a-992e-912be271221a-a3b75cde{grid-area:span 1/span 2/span 1/span 2}#w-node-_2abee9c4-4837-41a1-6d68-6a1661e9ea34-a3b75cde,#w-node-_34241646-4dfc-6d00-8532-feb88b81b733-a3b75ce0,#w-node-_34241646-4dfc-6d00-8532-feb88b81b734-a3b75ce0,#w-node-da4e02b8-d48e-928a-7c58-09e79ddbaafb-a3b75ce0,#w-node-_2817a59b-240c-0bee-85fc-2ee65cfa7d9f-a3b75ce0,#w-node-_405964e3-ea75-9c27-50e7-cc512b73bc84-a3b75ce0,#w-node-_1383ee46-9bf7-4943-4798-4d14979c4403-a3b75ce0,#w-node-_1f8bbebf-47a6-9c6e-6459-59fa2c04604d-a3b75ce0,#w-node-c777717e-e29a-2641-bac9-e92da6b6fe59-a3b75ce0{grid-area:span 1/span 1/span 1/span 1}#w-node-c777717e-e29a-2641-bac9-e92da6b6fe5b-a3b75ce0,#w-node-_3b8c0fd8-4ecc-d741-fe11-fb5cf985484b-a3b75ce0{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-_3b8c0fd8-4ecc-d741-fe11-fb5cf9854849-a3b75ce0,#w-node-a683e28a-b3b8-597f-27fc-f7f5e13a9852-a3b75ce0,#w-node-ccd4d6d1-6a47-e137-b51a-feecb6597aa5-a3b75ce0,#w-node-c78a2def-ee34-5b3a-9f6e-5a5b23ea1263-cb0dca5b,#w-node-c78a2def-ee34-5b3a-9f6e-5a5b23ea1264-cb0dca5b,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b0-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b3-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b6-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b9-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2bc-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2bf-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2c2-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2c5-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2c8-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2cb-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2fef-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ff2-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ff5-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ff8-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ffb-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ffe-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f3001-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f3004-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f3007-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f300a-921eb958{grid-area:span 1/span 1/span 1/span 1}#w-node-eefca025-5424-08a8-4aad-5bc9ceff000c-5c2f5a62{grid-area:span 1/span 1/span 1/span 1;align-self:auto}#w-node-eefca025-5424-08a8-4aad-5bc9ceff0012-5c2f5a62,#w-node-eefca025-5424-08a8-4aad-5bc9ceff0018-5c2f5a62,#w-node-eefca025-5424-08a8-4aad-5bc9ceff001e-5c2f5a62{grid-area:span 1/span 1/span 1/span 1}@media screen and (min-width:1920px){#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00436-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00457-a3b75cdc,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2c8-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f3007-921eb958{grid-area:span 1/span 1/span 1/span 1}#w-node-eefca025-5424-08a8-4aad-5bc9ceff000c-5c2f5a62{grid-area:span 1/span 1/span 1/span 1;align-self:auto}}@media screen and (min-width:1440px){#w-node-eefca025-5424-08a8-4aad-5bc9ceff0012-5c2f5a62{grid-area:span 1/span 1/span 1/span 1}}@media screen and (min-width:1280px){#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0041e-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0043f-a3b75cdc,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b0-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2fef-921eb958{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:767px){#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00419-a3b75cdc{order:9999}#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0041e-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00421-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00424-a3b75cdc{grid-area:span 1/span 1/span 1/span 1}#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0043b-a3b75cdc{order:9999}#w-node-_518d51c4-6691-5a1c-8df9-3d4faca0043f-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00442-a3b75cdc,#w-node-_518d51c4-6691-5a1c-8df9-3d4faca00445-a3b75cdc{grid-area:span 1/span 1/span 1/span 1}#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2ae-921eb958{order:9999}#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b0-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b3-921eb958,#w-node-e54f55b2-86d0-d2bf-47a3-5266e8eef2b6-921eb958{grid-area:span 1/span 1/span 1/span 1}#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2fed-921eb958{order:9999}#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2fef-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ff2-921eb958,#w-node-_7c5fd9ad-b6d8-bdff-94e1-20a9594f2ff5-921eb958{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:479px){#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cb0-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cb4-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cb8-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cbc-a3b75ccf,#w-node-_2bd1d3ff-f2d2-1c01-5fd3-825287571cc4-a3b75ccf{grid-area:span 1/span 2/span 1/span 2}}