html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{color:#333;font-family:Archer A,Archer B,Georgia,serif;font-weight:600;line-height:1.1;margin:1rem 0}@media(min-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.2}}h1{font-size:40px;font-size:4rem}@media(min-width:768px){h1{font-size:50px;font-size:5rem}}h2:not(.modal-title){border-bottom:2px solid #3761ad;border-top:2px solid #3761ad;color:#3761ad;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-size:2.2rem;margin:4rem auto 3rem;overflow:hidden;padding:.5rem 0;position:relative;text-align:center}@media(min-width:544px){h2:not(.modal-title){border:none;padding:0}}@media(min-width:768px){h2:not(.modal-title){font-size:24px;font-size:2.4rem}}@media(min-width:544px){h2:not(.modal-title):after,h2:not(.modal-title):before{background-color:#3761ad;content:" ";height:2px;overflow:hidden;position:absolute;top:51%;width:50%}}@media(min-width:544px){h2:not(.modal-title):before{margin-left:-52%;text-align:right}}@media(min-width:544px){h2:not(.modal-title):after{margin-left:2%}}.browser-is-ie11 h2{border-bottom:2px solid #3761ad;border-top:2px solid #3761ad;padding:.75rem 0}.browser-is-ie11 h2:after,.browser-is-ie11 h2:before{background:transparent;border:none;content:""}h3{font-size:28px;font-size:2.8rem}@media(min-width:768px){h3{font-size:30px;font-size:3rem}}h4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-size:2.2rem;margin-top:4rem}h4,h5{color:#3761ad}h5{font-size:20px;font-size:2rem}h6{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:rgba(238,138,32,.5);text-shadow:none}::selection{background:rgba(238,138,32,.5);text-shadow:none}body,html{font-family:-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0}html{font-size:10px}body,html{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3761ad;color:#333;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;overflow-x:hidden}body,main{position:relative}main{background:#fff;clear:both;margin:0 auto;padding:1rem}img{height:auto;max-width:100%}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border:none!important}a{color:#3761ad;text-decoration:none;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover{color:#008eaf}.modal a:not(.btn),.page-container a:not(.btn){border-bottom:1px solid #3761ad;padding-bottom:.15rem;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.modal a:not(.btn):hover,.page-container a:not(.btn):hover{border-color:#008eaf}ol,ul{padding:0 0 0 1.5em}@media(min-width:768px){ol.two-columns,ul.two-columns{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}ol.sponsor-list li,ul.sponsor-list li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}ol.sponsor-list a,ul.sponsor-list a{border:none!important;color:#3761ad}ol.sponsor-list a:after,ul.sponsor-list a:after{content:"";font-family:FontAwesome;font-size:16px;font-size:1.6rem;font-style:normal;font-weight:400;margin:0 0 0 .75rem}ol.sponsor-list.small-list li,ul.sponsor-list.small-list li{font-size:14px;font-size:1.4rem;font-weight:400}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}address{font-style:normal}hr{border:0;border-top:1px solid #333;display:block;height:1px;margin:1em auto;padding:0}nav ul{list-style:none;margin:0;padding:0}.hidden{display:none!important}.no-scroll{overflow:hidden}.no-break{white-space:nowrap}.blog-post-list-pagination:after,.blog-post-list-pagination:before,.cf:after,.cf:before,.desktop-nav .header-menu1>ul:after,.desktop-nav .header-menu1>ul:before{content:" ";display:table}.blog-post-list-pagination:after,.cf:after,.desktop-nav .header-menu1>ul:after{clear:both}.centered{text-align:center!important}.uppercase{text-transform:uppercase!important}@media(min-width:768px){img.alignleft{float:left;margin:2rem 2rem 2rem 0}img.alignright{float:right;margin:2rem 0 2rem 2rem}img.aligncenter{display:block;float:none;margin:2rem auto}.rtl{float:right!important}}@media(min-width:544px){.visible-phone{display:none!important}}.visible-phablet{display:none!important}@media(min-width:544px){.visible-phablet{display:block!important}.versai-template-content #exp_main input.visible-phablet.button,.versai-template-content .visible-phablet.exp_button,.visible-phablet.btn{display:inline-block!important}}.visible-tablet{display:none!important}@media(min-width:768px){.visible-tablet{display:block!important}.versai-template-content #exp_main input.visible-tablet.button,.versai-template-content .visible-tablet.exp_button,.visible-tablet.btn{display:inline-block!important}}.page-container{margin:0 auto;max-width:1200px;padding:0 1rem}.page-container li{margin-bottom:.75rem}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.color-blocks-container .color-block.half-width,.half-width{width:100%}@media(min-width:768px){.color-blocks-container .color-block.half-width,.half-width{margin:0 .5%;width:49%}}.two-thirds-width{width:100%}@media(min-width:768px){.two-thirds-width{margin-bottom:4rem;width:66.667%}}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}:placeholder{color:#bbb}input[type=date],input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{background:#fff;border:1px solid #333;border-radius:6px;color:#333;margin-bottom:1rem;min-height:40px;outline:none;padding:.5rem;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#008eaf}input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.single-tribe_events .tribe-events-schedule .tribe-events-cost{display:block}.btn,.versai-template-content #exp_main input.button,.versai-template-content .exp_button{-webkit-tap-highlight-color:rgba(255,255,255,0);background:#ee8a20;border:none;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px 2px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:block;font-family:Archer A,Archer B,Georgia,serif;font-size:25px;font-size:2.5rem;font-style:normal;line-height:1.2;margin:2rem auto;outline:none;padding:15px;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:80%}@media(min-width:544px){.btn,.versai-template-content #exp_main input.button,.versai-template-content .exp_button{display:inline-block;padding:15px 40px;width:auto}}.btn:hover,.versai-template-content #exp_main input.button:hover,.versai-template-content .exp_button:hover{background:#cb7010;color:#eee}.btn.disabled,.btn.disabled:hover,.versai-template-content #exp_main input.disabled.button,.versai-template-content .disabled.exp_button{background:rgba(238,138,32,.35);color:#fff;cursor:not-allowed}.btn.btn-gray,.versai-template-content #exp_main input.btn-gray.button,.versai-template-content .btn-gray.exp_button{background:#d5d5d5;color:#8a8b8c}.btn.btn-gray:hover,.versai-template-content #exp_main input.btn-gray.button:hover,.versai-template-content .btn-gray.exp_button:hover{background:#bbb}.btn.btn-outline,.versai-template-content #exp_main input.btn-outline.button,.versai-template-content .btn-outline.exp_button{background:transparent;border:3px solid #fff;border-radius:15px;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-size:1.6rem;padding:10px 30px}.btn.btn-outline .fa,.versai-template-content #exp_main input.btn-outline.button .fa,.versai-template-content .btn-outline.exp_button .fa{padding-left:.25em}.btn.btn-outline:hover,.versai-template-content #exp_main input.btn-outline.button:hover,.versai-template-content .btn-outline.exp_button:hover{background:#fff;color:#333}.btn.btn-small,.versai-template-content #exp_main input.button,.versai-template-content .exp_button{background:#ee8a20;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem;padding:1rem 2.5rem}.btn.btn-small .fa,.versai-template-content #exp_main input.button .fa,.versai-template-content .exp_button .fa{padding-left:.25em}.btn.btn-small:hover,.versai-template-content #exp_main input.button:hover,.versai-template-content .exp_button:hover{background:#cb7010;color:#eee}.btn.btn-small.search-submit,.versai-template-content #exp_main input.search-submit.button,.versai-template-content .search-submit.exp_button{padding:1rem 2.5rem}.btn.btn-small.disabled,.btn.btn-small.disabled:hover,.versai-template-content #exp_main input.disabled.button,.versai-template-content .disabled.exp_button{background:rgba(238,138,32,.35);color:#fff;cursor:not-allowed}.btn-box{background:#eee;padding:3rem 0;text-align:center;width:100%}.btn-box h4{margin:0 0 1rem}.btn-box p{margin:0}#tribe-events-content .versai-template-content a.exp_button,#tribe-events-content a.btn,.versai-template-content #tribe-events-content a.exp_button{color:#fff}.green{background:#78bc42!important;color:#fff!important}.green-text{color:#78bc42!important}.orange{background:#ee8a20!important;color:#fff!important}.orange-text{color:#ee8a20!important}.teal{background:#008eaf!important;color:#fff!important}.teal-text{color:#008eaf!important}.red{background:#ee3030!important;color:#fff!important}.red-text{color:#ee3030!important}.blue{background:#3761ad!important;color:#fff!important}.blue-text{color:#3761ad!important}.pink{background:#cd417b!important;color:#fff!important}.pink-text{color:#cd417b!important}.purple{background:#73439a!important;color:#fff!important}.purple-text{color:#73439a!important}.yellow{background:#fabd39!important;color:#333!important}.yellow-text{color:#fabd39!important}.gray{background:#8a8b8c!important;color:#333!important}.gray-text{color:#8a8b8c!important}.lightGray{background:#eee!important;color:#333!important}.lightGray-text{color:#eee!important}header{background:#fff;padding:1rem 2rem 0}@media(min-width:768px){.visible-mobile{display:none!important}}.header-container{margin:0 auto;max-width:1200px}.dynamic-page-notification,.site-wide-notification{background:#fabd39;color:#333;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;padding:6px 10px;text-align:center}.dynamic-page-notification p,.site-wide-notification p{margin:0;padding:0}.dynamic-page-notification a,.site-wide-notification a{color:#3761ad}.dynamic-page-notification a:hover,.site-wide-notification a:hover{color:#008eaf}.dynamic-page-notification{background:#78bc42;border-bottom:1px solid #609635;color:#fff;display:none;position:fixed;top:0;width:100%;z-index:1}.logo-svg,.site-logo{width:170px}@media(min-width:544px){.logo-svg,.site-logo{width:205px}}@media(min-width:768px)and (max-width:836px){.logo-svg,.site-logo{width:137px}}@media(min-width:992px)and (max-width:1065px){.logo-svg,.site-logo{width:137px}}.site-logo{float:left;margin-top:.5rem}@media(min-width:544px){.site-logo{margin-top:0}}@media(min-width:768px){.site-logo{margin-top:.5rem}}@media(min-width:768px)and (max-width:836px){.site-logo{margin-top:1.25rem}}@media(min-width:992px)and (max-width:1065px){.site-logo{margin-top:1.25rem}}.site-logo a{display:block;-webkit-transition:none;-o-transition:none;transition:none}.site-logo img{max-width:100%}.desktop-nav{display:none}@media(min-width:768px){.desktop-nav{display:block;max-height:87px}}@media(min-width:992px){.desktop-nav{max-height:66px}}.desktop-nav .header-nav-container{float:right;position:relative;z-index:2}@media(min-width:768px){.desktop-nav .header-nav-container{max-width:574px}}@media(min-width:992px){.desktop-nav .header-nav-container{max-width:none}}.desktop-nav .header-menu1{float:right;position:relative}@media(min-width:992px){.desktop-nav .header-menu1{float:left}}.desktop-nav .header-menu1>ul>li{display:block;width:100%}@media(min-width:768px){.desktop-nav .header-menu1>ul>li{border-radius:10px 10px 0 0;float:left;margin:0;padding:10px 10px 5px;width:auto}.desktop-nav .header-menu1>ul>li:first-of-type .sub-menu,.desktop-nav .header-menu1>ul>li:first-of-type:hover{background:#78bc42}.desktop-nav .header-menu1>ul>li:nth-of-type(2) .sub-menu,.desktop-nav .header-menu1>ul>li:nth-of-type(2):hover{background:#ee8a20}.desktop-nav .header-menu1>ul>li:nth-of-type(3) .sub-menu,.desktop-nav .header-menu1>ul>li:nth-of-type(3):hover{background:#3761ad}.desktop-nav .header-menu1>ul>li:nth-of-type(3) .sub-menu>li{display:inline-block}.desktop-nav .header-menu1>ul>li:nth-of-type(4) .sub-menu,.desktop-nav .header-menu1>ul>li:nth-of-type(4):hover{background:#73439a}}@media(min-width:768px)and (min-width:768px){.desktop-nav .header-menu1>ul>li:hover a{color:#fff}}@media(min-width:768px){.desktop-nav .header-menu1>ul>li:hover .sub-menu{display:block}}@media(min-width:992px){.desktop-nav .header-menu1>ul>li{padding:.9rem}}.desktop-nav .header-menu1>ul>li a{color:#fff;font-family:Archer A,Archer B,Georgia,serif;font-size:20px;font-size:2rem;line-height:1}@media(min-width:768px){.desktop-nav .header-menu1>ul>li a{color:#ee8a20;text-transform:uppercase}}@media(min-width:992px){.desktop-nav .header-menu1>ul>li a{font-size:19px;font-size:1.9rem}}.desktop-nav .header-menu1>ul>li>a{-webkit-transition:none;-o-transition:none;transition:none}.desktop-nav .header-menu1>ul>li>.sub-menu{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:none;left:0;padding:10px 10px 30px;position:absolute;right:0;top:100%;z-index:1}.desktop-nav .header-menu1>ul>li>.sub-menu li{padding:20px 0 0 10px;width:100%}.desktop-nav .header-menu1>ul>li>.sub-menu li a{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:none}.desktop-nav .header-menu1>ul>li>.sub-menu li a:hover{color:#eee}.desktop-nav .header-menu1>ul>li>.sub-menu li.nav-category>a{cursor:default;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;text-transform:uppercase}@media(max-width:767px){.desktop-nav .header-menu1 br{display:none}}.desktop-nav .header-menu2{float:right}@media(min-width:992px){.desktop-nav .header-menu2{float:left}.desktop-nav .header-menu2>ul{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-top:3px;width:270px}}.desktop-nav .header-menu2>ul li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;width:100%}@media(min-width:768px){.desktop-nav .header-menu2>ul li{display:inline;padding:3px 8px 0}}@media(min-width:992px){.desktop-nav .header-menu2>ul li{border:none;display:inline-block}}.desktop-nav .header-menu2>ul li a{color:#fff;font-size:12px;font-size:1.2rem}@media(min-width:768px){.desktop-nav .header-menu2>ul li a{color:#3761ad}.desktop-nav .header-menu2>ul li a:hover{color:#008eaf}}.mobile-nav{display:block}@media(min-width:768px){.mobile-nav{display:none}}.mobile-nav .hamburger-icon{-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;float:right;font-size:50px;height:60px;line-height:0;margin:0 1rem 0 0;padding-top:20px;text-align:center;text-decoration:none;width:60px}@media(min-width:600px){.mobile-nav .hamburger-icon{margin-left:1.5rem}}@media(min-width:992px){.mobile-nav .hamburger-icon{margin-top:3.6rem}}.mobile-nav .hamburger-icon .line{background:#3761ad;display:block;height:3px;margin:0 auto 5px;width:30px}.mobile-nav .hamburger-icon:hover{background:#fff}.mobile-nav .hamburger-icon:hover .line{background:#3761ad}.mobile-nav .close-icon,.mobile-nav .hamburger-icon,.mobile-nav .hamburger-icon .line{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-bar{border-bottom:1px solid #333;border-top:1px solid #333;height:40px;margin-top:1.5rem;position:relative;width:100%}.header-bar .site-search{position:absolute;right:0;top:-1px}.header-bar .site-search form input[type=search]{-webkit-appearance:none;background:#ee8a20;border:none;border-radius:0;color:#fff;float:left;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:100%;height:40px;outline:none;padding:0;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:0}@media(min-width:768px){.header-bar .site-search form input[type=search]{max-width:270px}}.header-bar .site-search form input[type=search]::-webkit-input-placeholder{color:#fff}.header-bar .site-search form input[type=search]::-moz-placeholder{color:#fff}.header-bar .site-search form input[type=search]:-ms-input-placeholder{color:#fff}.header-bar .site-search form input[type=search]:-moz-placeholder{color:#fff}.header-bar .site-search form input[type=search]:placeholder{color:#fff}.header-bar .site-search form input[type=search].active{border-bottom:2px solid #ee8a20;border-left:2px solid #ee8a20;border-top:2px solid #ee8a20;padding:5px}.header-bar .site-search .search-button{background:#ee8a20;border:none;color:#fff;cursor:pointer;float:left;height:40px;outline:none;position:relative;width:40px}.header-bar .site-search .search-button:hover{background:#cb7010;color:#eee}.header-bar .site-search .search-button i{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-bar .breadcrumbs{float:left;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;line-height:2.6;padding-left:5px}@media(min-width:768px){.header-bar .breadcrumbs{font-size:12px;font-size:1.2rem;line-height:3.2}.header-bar .breadcrumbs .mobile-crumbs{display:none}}.header-bar .breadcrumbs .desktop-crumbs{display:none}@media(min-width:768px){.header-bar .breadcrumbs .desktop-crumbs{display:block}}.header-bar .underline-links a{border-bottom:1px solid #3761ad;padding-bottom:.15rem;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.header-bar .underline-links a:hover{border-color:#008eaf}footer{background:#3761ad;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.8;padding:3rem 2rem;position:relative;text-align:left}footer a[href*=tel]{color:#fff}footer .row{width:100%}@media(min-width:768px){footer .col{float:left;padding-right:2rem;width:50%}}@media(min-width:992px){footer .col{width:25%}}footer .col.col-spacer{display:none}@media(min-width:992px){footer .col.col-spacer{display:block;float:left;width:25%}}footer .col.clear-left{clear:left}@media(min-width:992px){footer .col.clear-left{clear:inherit}}footer ul{list-style:none;margin:0;padding:0}footer a{color:inherit;text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}footer a:hover{color:#eee}footer .footer-address{margin-bottom:2rem}@media(min-width:768px){footer .footer-address{margin-bottom:inherit}}footer .footer-address p{margin:0}footer .footer-expand-link{font-weight:700}footer .footer-expand-link.open:after,footer .footer-expand-link:after{font-family:FontAwesome;font-size:14px;font-size:1.4rem;font-weight:400;padding-left:5px;position:relative;top:-2px}footer .footer-expand-link:after{content:""}footer .footer-expand-link.open:after{content:""}footer .footer-statement{font-style:italic;margin-top:3rem;width:100%}footer .footer-full-site-map{display:none;padding-top:2rem}footer .footer-full-site-map.open{display:block}footer .footer-full-site-map .footer-sitemap-nav>ul>li{margin:2.25rem 0}footer .footer-full-site-map .footer-sitemap-nav>ul>li>a{display:block;font-family:Archer A,Archer B,Georgia,serif;font-size:20px;font-size:2rem}footer .footer-full-site-map .footer-sitemap-nav>ul>li>.sub-menu{margin:0 0 1em}footer .footer-full-site-map .footer-sitemap-nav>ul>li>.sub-menu li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;padding:2px 0 2px 10px}footer .footer-full-site-map .footer-sitemap-nav>ul>li>.sub-menu li.nav-category>a{cursor:default;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-size:1.3rem;font-weight:700;text-transform:uppercase}footer .back-to-top{bottom:10px;display:none;position:fixed;right:30px}footer .back-to-top a{border-color:#1e3660!important;color:#1e3660!important;outline:none;padding-top:4px!important}footer .back-to-top a:hover{background:transparent!important;color:#1e3660!important}@media(min-width:992px){footer .back-to-top a:hover{background:#1e3660!important;color:#fff!important}}.footer-container{margin:0 auto;max-width:1200px}.mobile-header-nav{background:#3761ad;bottom:0;color:#fff;height:100%;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:10000002}.mobile-header-nav.is-open{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.mobile-header-nav-inner{height:100%;overflow:auto;padding:6rem 2.1rem;width:100%}.mobile-header-nav a{color:inherit;text-decoration:none}.mobile-header-nav a:hover{color:#eee}.mobile-header-nav a br{display:none}.mobile-header-nav .mobile-header1-nav-menu>ul>li{margin:2.25rem 0}.mobile-header-nav .mobile-header1-nav-menu>ul>li>a{display:block;font-family:Archer A,Archer B,Georgia,serif;font-size:25.5px;font-size:2.55rem}@media(min-width:400px){.mobile-header-nav .mobile-header1-nav-menu>ul>li>a{font-size:30px;font-size:3rem}}.mobile-header-nav .mobile-header1-nav-menu>ul>li>a.open:after,.mobile-header-nav .mobile-header1-nav-menu>ul>li>a:after{font-family:FontAwesome;font-size:16px;font-size:1.6rem;padding-left:10px;position:relative;top:-2px}.mobile-header-nav .mobile-header1-nav-menu>ul>li>a:after{content:""}.mobile-header-nav .mobile-header1-nav-menu>ul>li>a.open:after{content:""}.mobile-header-nav .mobile-header1-nav-menu>ul>li>.sub-menu{display:none;margin:.5em 0 2.25em}.mobile-header-nav .mobile-header1-nav-menu>ul>li>.sub-menu li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem;padding:10px 0 10px 20px}@media(min-width:400px){.mobile-header-nav .mobile-header1-nav-menu>ul>li>.sub-menu li{font-size:18px;font-size:1.8rem}}.mobile-header-nav .mobile-header1-nav-menu>ul>li>.sub-menu li.nav-category>a{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-size:1.3rem;font-weight:700;text-transform:uppercase}.mobile-header-nav .mobile-header2-nav-menu>ul>li{display:block;font-family:Archer A,Archer B,Georgia,serif;font-size:20px;font-size:2rem;margin-top:1.5rem}@media(min-width:400px){.mobile-header-nav .mobile-header2-nav-menu>ul>li{font-size:25px;font-size:2.5rem}}.mobile-header-nav .mobile-header-nav-home{display:block;font-family:Archer A,Archer B,Georgia,serif;font-size:20px;font-size:2rem}@media(min-width:400px){.mobile-header-nav .mobile-header-nav-home{font-size:25px;font-size:2.5rem}}.close-icon{display:block;font-size:50px;height:60px;line-height:0;padding-top:30px;position:absolute;right:2rem;text-align:center;text-decoration:none;top:1rem;width:60px}.close-icon:focus,.close-icon:hover{background:#fff;color:#3761ad!important}.color-blocks-container.clear-right{clear:right}.color-blocks-container h3{border-top:1px solid #333;padding:1rem 0 1rem 1rem}@media(min-width:768px){.color-blocks-container>p,.color-blocks-container h3{padding-left:2rem}}.color-blocks-container .color-block{background:#fff;display:table;height:auto;margin-bottom:2rem;max-width:100%;table-layout:fixed;width:100%}@media(min-width:768px){.color-blocks-container .color-block{float:left;margin-right:1%;width:49%}}@media(min-width:992px){.color-blocks-container .color-block{width:32.3333%}}.color-blocks-container .color-block-inner{display:table;max-width:100%;width:100%}.color-blocks-container .color-block-row{display:table-row;text-align:center}.color-blocks-container .color-block-bottom-bar,.color-blocks-container .color-block-top-bar{background:transparent;color:#333;display:table-cell;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;height:36px;vertical-align:middle;width:100%}.color-blocks-container .color-block-bottom-bar:empty,.color-blocks-container .color-block-top-bar:empty{background:transparent!important}.color-blocks-container .color-block-top-bar{background:#fabd39;font-weight:700;line-height:2.2;text-transform:uppercase}.color-blocks-container .color-block-bottom-bar{background:hsla(0,0%,100%,.75);font-size:14px;font-size:1.4rem;line-height:2.6}.color-blocks-container .color-block-summary,.color-blocks-container .color-block-title{display:table-cell;padding:2rem 2.2rem 0;vertical-align:top}.color-blocks-container .color-block-title{color:#fff;font-family:Archer A,Archer B,Georgia,serif;font-size:28px;font-size:2.8rem;height:90px;text-transform:uppercase}@media(max-width:767px){.color-blocks-container .color-block-title{height:auto!important;margin:1rem 0!important;padding-bottom:2rem}}@media(min-width:768px)and (max-width:1199px){.color-blocks-container .color-block-title{height:120px}}.color-blocks-container .color-block-summary{font-size:14px;font-size:1.4rem;height:170px}@media(max-width:767px){.color-blocks-container .color-block-summary{height:auto!important;padding-bottom:2rem!important}}@media(min-width:768px){.color-blocks-container .color-block-summary{height:155px}}@media(min-width:992px)and (max-width:1199px){.color-blocks-container .color-block-summary{height:175px}}.color-blocks-container .color-block-summary a{border-color:#fff;color:#fff;-webkit-transition:color .2s ease-in-out,border .2s ease-in-out;-o-transition:color .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out}.color-blocks-container .color-block-summary a:hover{border-color:#eee;color:#eee}.color-blocks-container .color-block-button{display:table-cell;height:70px}.color-blocks-container .color-block-icons{display:table-cell;height:40px;vertical-align:bottom}.color-blocks-container .color-block.half-width{margin-bottom:4rem}.color-blocks-container .color-block.half-width .color-block-title{color:#fff;font-family:Archer A,Archer B,Georgia,serif;font-size:28px;font-size:2.8rem;height:90px;text-transform:uppercase}@media(min-width:768px)and (max-width:1199px){.color-blocks-container .color-block.half-width .color-block-title{height:160px}}@media(min-width:1200px){.color-blocks-container .color-block.half-width .color-block-title{height:120px}}@media(min-width:768px){.color-blocks-container .color-block.half-width .color-block-summary{padding:2rem 4rem 0}}.color-blocks-container .color-block.full-width{position:relative;width:100%}@media(min-width:768px){.color-blocks-container .color-block.full-width .color-block-summary{height:100px;padding:2rem 3rem 0}}.color-blocks-container .color-block.has-image .color-block-image{min-width:100%}.color-blocks-container .color-block.has-image .color-block-image img{max-width:100%}.color-blocks-container .color-block.has-image .color-block-title{height:70px}@media(min-width:768px){.color-blocks-container .color-block.has-image .color-block-title{height:90px}}.color-blocks-container .color-block.has-image .color-block-summary{height:175px}@media(min-width:768px){.color-blocks-container .color-block.has-image .color-block-summary{height:125px}}.color-blocks-container .color-block .color-block-content-left{display:table-row}@media(min-width:768px){.color-blocks-container .color-block .color-block-content-left{display:table-cell;margin-right:32.9%;width:67.1%}.color-blocks-container .color-block .color-block-content-left .color-block-summary{height:auto}}.color-blocks-container .color-block .color-block-image-right{background:none;display:table-row}@media(min-width:768px){.color-blocks-container .color-block .color-block-image-right{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:0;display:table-cell;position:absolute;right:0;top:0;width:32.9%}}.color-blocks-container .color-block .color-block-image-right img{height:auto;min-width:100%!important}@media(min-width:768px){.color-blocks-container .color-block .color-block-image-right img{display:none}}.color-blocks-container .subsection-header{border-top:1px solid #333;clear:left;padding-top:2rem}.color-blocks-container.membership-levels .half-width{margin-bottom:2rem}.color-blocks-container.membership-levels .half-width .color-block-title{height:70px}.color-blocks-container.membership-levels .half-width .color-block-summary{height:380px;line-height:2}@media(min-width:450px){.color-blocks-container.membership-levels .half-width .color-block-summary{height:260px}}@media(min-width:544px){.color-blocks-container.membership-levels .half-width .color-block-summary{height:260px}}@media(min-width:768px){.color-blocks-container.membership-levels .half-width .color-block-summary{height:320px}}@media(min-width:992px){.color-blocks-container.membership-levels .half-width .color-block-summary{height:260px}}.color-blocks-container.membership-levels .full-width .color-block-title{height:40px}.color-blocks-container.membership-levels .color-block-summary strong{color:#fabd39}.page-template-page-color-blocks-modal-or-links .color-block.full-width{max-width:1167px}@media(min-width:768px){.page-template-page-color-blocks-modal-or-links .color-block.full-width{width:99%}}.hidden-modal-content{display:none!important}.content-header-blocks{margin-bottom:4rem;width:100%}.content-header-blocks .header-block,.content-header-blocks .movie-block{margin-bottom:4rem}@media(min-width:768px){.content-header-blocks .header-block,.content-header-blocks .movie-block{float:left;padding-right:4em;width:33.3333%}}.content-header-blocks .header-block:nth-child(3n+1),.content-header-blocks .movie-block:nth-child(3n+1){clear:left}.content-header-blocks .header-block h4,.content-header-blocks .movie-block h4{margin:0 auto 2rem;text-align:center}.content-header-blocks .header-block img,.content-header-blocks .movie-block img{display:block;height:auto;margin:0 auto;max-width:100%}.content-header-blocks .header-block p,.content-header-blocks .movie-block p{margin-top:0}.content-header-blocks .header-block.person-info p,.content-header-blocks .person-info.movie-block p{margin:0}.kysc-page-sponsor .header-block img,.kysc-page-sponsor .movie-block img{border:1px solid #3761ad}.social-links,footer .back-to-top{margin:2rem 0}.social-links ul,footer .back-to-top ul{list-style:none;padding:0}.social-links li,footer .back-to-top li{display:inline-block;margin:0 3px}.social-links li:first-of-type,footer .back-to-top li:first-of-type{margin-left:0}.social-links li a,footer .back-to-top li a{background:transparent;border:3px solid #fff;border-radius:50%;cursor:pointer;display:block;font-size:20px;font-size:2rem;height:38px;line-height:0;padding-top:6px;text-align:center;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out;width:38px}.social-links li a:hover,footer .back-to-top li a:hover{background:#fff;color:#3761ad}body.modal-open{overflow:hidden!important}.modal-overlay{background:rgba(51,51,51,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000004}.modal-overlay.modal-open{display:block}.modal{background:#fff;display:none;height:auto;left:50%;max-height:88%;max-width:1100px;overflow:auto;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%;z-index:10000005}@media(min-width:992px){.modal{width:85%}}@media(min-width:1200px){.modal{width:80%}}.modal.modal-open{display:block}.modal .modal-close{-webkit-tap-highlight-color:rgba(255,255,255,0);color:#333;cursor:pointer;float:right;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:50px;font-size:5rem;height:40px;line-height:0;padding-top:20px;position:relative;right:20px;text-align:center;top:15px;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out;width:40px;z-index:10000004}.modal .modal-close:focus,.modal .modal-close:hover{color:#666}.modal .modal-body{height:100%;left:0;overflow:auto;padding:5rem 3rem 6rem;text-align:center;top:0;width:100%}@media(min-width:768px){.modal .modal-body{padding:5rem 8rem 6rem}}.modal .modal-body .modal-preheader{color:#333;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;margin:0 auto 2rem;text-align:center;text-transform:uppercase}@media(min-width:768px){.modal .modal-body .modal-preheader{max-width:80%}}.modal .modal-body .modal-title{border:none;color:#3761ad;font-size:30px;font-size:3rem;margin:0 auto 1em;padding:0;text-align:center;text-transform:uppercase}@media(min-width:768px){.modal .modal-body .modal-title{font-size:40px;font-size:4rem;margin:0 auto 3rem;max-width:60%}}.modal .modal-body .modal-topcallout-container{display:none;margin-bottom:4rem;text-align:center}.modal .modal-body .modal-topcallout-container .modal-topcallout{background:#fabd39;color:#333;display:inline-block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;padding:.75rem 3rem;text-align:center;text-transform:uppercase}.modal .modal-body .modal-subheader{color:#333;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.5;margin:0 auto 2rem;text-align:center;text-transform:none}@media(min-width:768px){.modal .modal-body .modal-subheader{font-size:18px;font-size:1.8rem;max-width:80%}}.modal .modal-body .modal-divider{background:#333;height:2px;margin:2rem auto 4rem;width:2rem}.modal .modal-body .modal-content{width:100%}.modal .modal-body .modal-content img{margin:2rem auto}@media(min-width:768px){.modal .modal-body .modal-content img{margin:4rem auto}}.modal .modal-body table{width:100%!important}.modal .modal-body p{margin-top:0}.modal .modal-body ul:not(.info-table-cells){display:inline-block;margin-top:0;text-align:left}@media(min-width:992px){.modal .modal-body ul:not(.info-table-cells){max-width:80%}}.modal .modal-body .page-info-table{margin:1rem auto 1.5rem;position:relative;width:100%}.modal .modal-buttons{list-style:none;margin:4rem auto 0!important;padding:0;width:100%}@media(min-width:768px){.modal .modal-buttons{width:90%}}@media(min-width:992px){.modal .modal-buttons{width:75%}}.modal .modal-buttons li{margin-bottom:4rem;text-align:center}@media(min-width:992px){.modal .modal-buttons li{float:left;width:50%}}.modal .modal-buttons.single-button{text-align:center}.modal .modal-buttons.single-button li{float:none;width:100%}.modal .modal-buttons .btn,.modal .modal-buttons .versai-template-content #exp_main input.button,.modal .modal-buttons .versai-template-content .exp_button,.versai-template-content #exp_main .modal .modal-buttons input.button,.versai-template-content .modal .modal-buttons .exp_button{margin:0 auto}@media(min-width:768px){.modal .modal-buttons .btn,.modal .modal-buttons .versai-template-content #exp_main input.button,.modal .modal-buttons .versai-template-content .exp_button,.versai-template-content #exp_main .modal .modal-buttons input.button,.versai-template-content .modal .modal-buttons .exp_button{min-width:222px}}.modal .modal-footer{background:#fff;text-align:center}.modal .modal-footer .btn,.modal .modal-footer .versai-template-content #exp_main input.button,.modal .modal-footer .versai-template-content .exp_button,.versai-template-content #exp_main .modal .modal-footer input.button,.versai-template-content .modal .modal-footer .exp_button{margin:2rem auto}@media(min-width:544px){.modal .modal-footer .btn,.modal .modal-footer .versai-template-content #exp_main input.button,.modal .modal-footer .versai-template-content .exp_button,.versai-template-content #exp_main .modal .modal-footer input.button,.versai-template-content .modal .modal-footer .exp_button{margin-right:4rem}.modal .modal-footer .btn:last-of-type,.modal .modal-footer .versai-template-content #exp_main input.button:last-of-type,.modal .modal-footer .versai-template-content .exp_button:last-of-type,.versai-template-content #exp_main .modal .modal-footer input.button:last-of-type,.versai-template-content .modal .modal-footer .exp_button:last-of-type{margin-right:0}}.allow-table-scroll{max-width:100%;overflow:auto}.table-scroll-message{color:#8a8b8c;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-size:1.2rem;margin:0 auto;text-align:center}@media(min-width:768px){.table-scroll-message{display:none}}#kysc-mirror-modal .modal-body{max-height:70vh;padding:2rem 3rem}@media(min-width:768px){#kysc-mirror-modal .modal-body{max-height:75vh;padding:3rem 6rem}}#kysc-mirror-modal .modal-content img{margin:0;padding:0}#kysc-mirror-modal .mirror-image-notice{font-size:12px;font-size:1.2rem;margin:1rem auto 0;text-align:center}#kysc-mirror-modal .modal-footer .btn,#kysc-mirror-modal .modal-footer .versai-template-content #exp_main input.button,#kysc-mirror-modal .modal-footer .versai-template-content .exp_button,.versai-template-content #exp_main #kysc-mirror-modal .modal-footer input.button,.versai-template-content #kysc-mirror-modal .modal-footer .exp_button{float:left;font-size:20px;font-size:2rem;margin:1rem 2.5% 2rem;padding:10px;width:45%}@media(min-width:544px){#kysc-mirror-modal .modal-footer .btn,#kysc-mirror-modal .modal-footer .versai-template-content #exp_main input.button,#kysc-mirror-modal .modal-footer .versai-template-content .exp_button,.versai-template-content #exp_main #kysc-mirror-modal .modal-footer input.button,.versai-template-content #kysc-mirror-modal .modal-footer .exp_button{float:none;font-size:25px;font-size:2.5rem;margin:1rem 4rem 2rem auto;padding:15px 40px;width:auto}#kysc-mirror-modal .modal-footer .btn:last-of-type,#kysc-mirror-modal .modal-footer .versai-template-content #exp_main input.button:last-of-type,#kysc-mirror-modal .modal-footer .versai-template-content .exp_button:last-of-type,.versai-template-content #exp_main #kysc-mirror-modal .modal-footer input.button:last-of-type,.versai-template-content #kysc-mirror-modal .modal-footer .exp_button:last-of-type{margin-right:0}}#kysc-mirror-modal .modal-footer .btn.cropping,#kysc-mirror-modal .modal-footer .versai-template-content #exp_main input.cropping.button,#kysc-mirror-modal .modal-footer .versai-template-content .cropping.exp_button,.versai-template-content #exp_main #kysc-mirror-modal .modal-footer input.cropping.button,.versai-template-content #kysc-mirror-modal .modal-footer .cropping.exp_button{float:none;margin:2rem auto 10rem}#cropper-container .cropper-wrap-box{background:#fff!important}#cropper-container .cropper-canvas>img,#cropper-container .cropper-crop-box>img,#cropper-container>img{max-height:50vh;width:auto}.kysc-content table,.kysc-page-overview table,.modal-content table{border:1px solid #8a8b8c;border-collapse:collapse;border-spacing:0}.kysc-content table tr,.kysc-page-overview table tr,.modal-content table tr{border-bottom:1px solid #8a8b8c}.kysc-content table tr:last-child,.kysc-page-overview table tr:last-child,.modal-content table tr:last-child{border-bottom:none}.kysc-content table td,.kysc-content table th,.kysc-page-overview table td,.kysc-page-overview table th,.modal-content table td,.modal-content table th{border-right:1px solid #8a8b8c;padding:1rem;text-align:left}.kysc-content table td:last-child,.kysc-content table th:last-child,.kysc-page-overview table td:last-child,.kysc-page-overview table th:last-child,.modal-content table td:last-child,.modal-content table th:last-child{border-right:none}.page-info-table{background:#ddd;color:#333;margin:1rem auto 1.5rem -2rem;padding:1rem 2rem;position:relative;width:calc(100% + 4rem)}.modal .page-info-table{margin:0 auto}@media(min-width:768px){.modal .page-info-table{max-width:80%}}@media(min-width:992px){.modal .page-info-table{max-width:70%}}.page-info-table.no-background-color{background:transparent}.page-template-default .page-info-table{margin:3rem auto 3.5rem -2rem}.page-info-table a{border-bottom:none!important}.page-info-table .info-table-top-line{border-bottom:1px solid #333;font-family:Archer A,Archer B,Georgia,serif;font-size:22px;font-size:2.2rem;line-height:2;margin:0 auto;padding:0 0 1rem;text-align:center}@media(min-width:992px){.page-info-table .info-table-top-line{max-width:80%}}.page-info-table.no-cells .info-table-top-line{border-bottom:none;padding-bottom:0}.page-info-table.no-cells .info-table-top-line.small-text{font-size:18px;font-size:1.8rem;line-height:1.7}.page-info-table .info-table-cells{list-style:none;margin:.5em auto;padding:0;width:100%}@media(min-width:768px){.page-info-table .info-table-cells{display:table}}.page-info-table .info-table-cells.no-borders li{border:none}.page-info-table .info-table-cells li{border-bottom:1px solid #8a8b8c;padding:1em .5em;text-align:center;width:100%}.page-info-table .info-table-cells li:last-of-type{border-bottom:none;padding-bottom:0}@media(min-width:768px){.page-info-table .info-table-cells li{border:none;border-right:1px solid #8a8b8c;display:table-cell;vertical-align:top}.page-info-table .info-table-cells li:last-of-type{border-right:none}}.page-info-table .info-table-cells li img{height:auto;max-width:240px}.page-info-table .info-table-cells li.cells-2{width:100%}@media(min-width:768px){.page-info-table .info-table-cells li.cells-2{width:50%}}.page-info-table .info-table-cells li.cells-3{width:100%}@media(min-width:768px){.page-info-table .info-table-cells li.cells-3{width:33.3333%}}.page-info-table .info-table-cells li.cells-4{width:100%}@media(min-width:768px){.page-info-table .info-table-cells li.cells-4{width:25%}}.page-info-table .info-table-cells li.cells-5{width:100%}@media(min-width:768px){.page-info-table .info-table-cells li.cells-5{width:20%}}.page-info-table .info-table-cells .cell-header{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-size:1.2rem;text-transform:uppercase}.page-info-table .info-table-cells .cell-content{font-family:Archer A,Archer B,Georgia,serif;font-size:25px;font-size:2.5rem;font-weight:600;line-height:1.5}.pricing-table{border-left:1px solid #8a8b8c;border-top:1px solid #8a8b8c;margin-bottom:2rem}@media(min-width:768px){.pricing-table{border:none;border-bottom:1px solid #8a8b8c}}.pricing-table .member-type,.pricing-table .price,.pricing-table .ticket-type{border-right:1px solid #8a8b8c;text-align:center}@media(min-width:768px){.pricing-table .member-type,.pricing-table .price,.pricing-table .ticket-type{border-right:none;border-top:1px solid #8a8b8c}}.pricing-table .member-type,.pricing-table .price,.pricing-table .ticket-type{padding:1.5rem .5rem}.pricing-table .member-type{color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-size:2rem;font-weight:700}@media(min-width:768px){.pricing-table .member-type{border-top:1px solid #8a8b8c;float:right;height:110px;width:66.6666%}}.pricing-table .member-type .member-type-subtext{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;font-style:italic;font-weight:400}.pricing-table .member-type .member-type-subtext a{border-color:#fff;color:#fff;-webkit-transition:color .2s ease-in-out,border .2s ease-in-out;-o-transition:color .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out}.pricing-table .member-type .member-type-subtext a:hover{border-color:#eee;color:#eee}.pricing-table .ticket-type{border-bottom:1px solid #8a8b8c;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}@media(min-width:768px){.pricing-table .ticket-type{border-bottom:none;border-left:1px solid #8a8b8c;float:left;height:110px;padding:2.5rem;text-align:left;width:33.3333%}}@media(min-width:768px)and (max-width:960px){.pricing-table .ticket-type small{font-size:56%}}.pricing-table .ticket-type.filler{border:none;display:none}@media(min-width:768px){.pricing-table .ticket-type.filler{display:block}}.pricing-table .price{border-bottom:1px solid #8a8b8c;float:left;font-size:12px;font-size:1.2rem;height:125px;padding:3rem .5rem 0;text-transform:uppercase;width:50%}@media(min-width:768px){.pricing-table .price{border-bottom:none;border-left:1px solid #8a8b8c;height:110px;padding:2rem .5rem 1.5rem;width:33.3333%}}.pricing-table .price span{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:none}@media(min-width:768px){.pricing-table .price span{font-size:18px;font-size:1.8rem}}.pricing-table .member-group{width:100%}@media(min-width:768px){.pricing-table .member-group{border-right:1px solid #8a8b8c;float:left;margin-bottom:0 auto}.pricing-table .member-group.nonmember{width:60%}}.pricing-table .member-group.nonmember .price span{color:#008eaf}@media(min-width:768px){.pricing-table .member-group.member{width:40%}}.pricing-table .member-group.member .price span{color:#cd417b}.pricing-table .nonmember .member-type{background:#008eaf;padding:1.5rem .5rem}@media(min-width:768px){.pricing-table .nonmember .member-type{border-left:1px solid #8a8b8c;padding:3.5rem .5rem 1.5rem}.pricing-table .member{margin-left:-2px}}.pricing-table .member .member-type{background:#cd417b}@media(min-width:768px){.pricing-table .member .member-type{border-left:1px solid #8a8b8c;width:100%}.pricing-table .member .ticket-type{display:none}}.pricing-table .member .price{background:#d5d5d5}@media(min-width:768px){.pricing-table .member .price{width:50%}}.pricing-table.single-columns{max-width:1000px}.pricing-table.single-columns .price{width:100%}@media(max-width:767px){.pricing-table.single-columns .price{height:90px;padding:2.5rem .5rem 0}}@media(min-width:768px){.pricing-table.single-columns .nonmember .member-type,.pricing-table.single-columns .price{width:60%}.pricing-table.single-columns .ticket-type{width:40%}}.pricing-table.single-columns .member .price{width:100%}@media(min-width:768px){.pricing-table.single-columns .member-type,.pricing-table.single-columns .price,.pricing-table.single-columns .ticket-type{height:90px}}.banner-container{padding:1rem 0}@media(min-width:544px){.banner-container{display:table}}.banner-container .banner{background-color:#78bc42;border:none!important;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-size:1.8rem;height:40px;line-height:1.9;margin:1rem 0;padding:.25rem 4rem .25rem 2rem;position:relative;text-align:left;text-transform:uppercase}.banner-container .banner:after{border-bottom:20px solid transparent;border-right:20px solid #fff;border-top:20px solid transparent;content:"";height:0;position:absolute;right:0;top:0;width:0}@media(min-width:768px){.banner-container .banner{display:table-cell;margin:1rem auto;vertical-align:middle}}.banner-container .banner-text{font-style:italic}@media(min-width:544px){.banner-container .banner-text{display:table-cell;padding-left:2rem;vertical-align:middle}}.gform_wrapper .gfield_required,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio,.validation_error,.validation_message{color:#ee3030!important}.gform_wrapper li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li textarea{border:2px solid #eee!important;-webkit-transition:border .2s ease-in-out!important;-o-transition:border .2s ease-in-out!important;transition:border .2s ease-in-out!important}.gform_wrapper li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper li textarea:focus{border:2px solid #3761ad!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #ee3030!important}.gform_wrapper div.validation_error{border-bottom:none!important;border-top:none!important;color:#ee3030!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label{color:#333!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-bottom:none!important;border-top:none!important}.gform_wrapper .field_description_below .gfield_description{padding-top:.25rem!important}.gform_wrapper input{outline:none!important}#kysc-mirror-container{background-color:#3761ad;background-position:50%;background-repeat:no-repeat;background-size:cover;height:900px;height:calc(100vh - 140px);overflow:hidden;position:relative;width:100%}#kysc-mirror-container.notification-active{height:calc(100vh - 194px)}@media(min-width:544px){#kysc-mirror-container.notification-active{height:calc(100vh - 173px)}}@media(min-width:768px){#kysc-mirror-container{height:calc(100vh - 167px)}#kysc-mirror-container.notification-active{height:calc(100vh - 200px)}}@media(min-width:992px){#kysc-mirror-container{height:calc(100vh - 146px)}#kysc-mirror-container.notification-active{height:calc(100vh - 179px)}}#kysc-mirror-container>canvas{bottom:0;left:0;max-width:100%!important;position:absolute;right:0;top:0;width:100%}.kysc-mirror-toolbar{display:none;margin:0 auto;max-width:1200px;position:relative;text-align:center;top:2rem;width:100%;z-index:1}@media(min-width:544px){.kysc-mirror-toolbar{text-align:right}}@media(min-width:768px){.kysc-mirror-toolbar{top:4rem}}@media(max-width:1250px){.kysc-mirror-toolbar{padding:0 2rem}}.mirror-upload-btn{display:inline-block}.mirror-upload-btn:hover{cursor:pointer}.mirror-upload-btn .mirror-upload-btn-inner{position:relative}.mirror-upload-btn .mirror-upload-label{background:#ee8a20;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px 2px rgba(0,0,0,.3);color:#fff;display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;padding:1rem 2rem;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.mirror-upload-btn .mirror-upload-label:hover{background:#cb7010;color:#eee;cursor:pointer}.mirror-upload-btn .mirror-upload-file-input{bottom:0;font-size:1px;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:0}.mirror-upload-btn .mirror-upload-file-input:hover{cursor:pointer}.page-template-page-homepage .header-container{padding-bottom:1.5rem}.page-template-page-homepage .kysc-page{position:relative}.section-latest-news{background:#fff;padding:0 1rem;width:100%}@media(min-width:768px){.section-latest-news{padding:4rem}}.latest-news-tab{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;display:block;height:50px;margin:0 auto;padding:0;position:absolute;text-align:center;top:-60px;width:100%}.latest-news-tab h3{font-size:28px;font-size:2.8rem;line-height:1}.latest-news-tab h3 a{color:#ee8a20}.latest-news-tab h3 a.open:after,.latest-news-tab h3 a:after{font-family:FontAwesome;font-size:16px;font-size:1.6rem;padding-left:10px;position:relative;top:-2px}.latest-news-tab h3 a:after{content:""}.latest-news-tab h3 a.open:after{content:""}.latest-news-slider{width:100%}.latest-news-slider .latest-news-slide{margin:0 1rem}.latest-news-slider .latest-news-slide a{border:none;display:block;padding:0;-webkit-transition:none;-o-transition:none;transition:none}.latest-news-slider .slick-arrow{-webkit-tap-highlight-color:rgba(255,255,255,0);background:transparent;border:none;border-radius:50%;color:#ee8a20;cursor:pointer;display:none!important;font-size:30px;font-size:3rem;line-height:0;outline:none;padding-top:6px;position:absolute;text-align:center;top:50%;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media(min-width:544px){.latest-news-slider .slick-arrow{display:inline-block!important}}@media(min-width:768px){.latest-news-slider .slick-arrow{font-size:40px;font-size:4rem}}.latest-news-slider .slick-arrow:hover{color:#cb7010}.latest-news-slider .slick-arrow.slick-prev{left:-3rem}@media(min-width:768px){.latest-news-slider .slick-arrow.slick-prev{left:-4rem}}@media(min-width:992px){.latest-news-slider .slick-arrow.slick-prev{left:-5rem}}.latest-news-slider .slick-arrow.slick-next{right:-3rem}@media(min-width:768px){.latest-news-slider .slick-arrow.slick-next{right:-4rem}}@media(min-width:992px){.latest-news-slider .slick-arrow.slick-next{right:-5rem}}.kysc-page{padding:2rem 0}.kysc-page .kysc-page-content{clear:left;margin-bottom:2rem;width:100%}.kysc-page .blog-single-post>h1,.kysc-page .blog-single-post>ol,.kysc-page .blog-single-post>p,.kysc-page .blog-single-post>ul,.kysc-page .kysc-page-content>ol,.kysc-page .kysc-page-content>p,.kysc-page .kysc-page-content>ul,.kysc-page>p{max-width:800px}.kysc-page .blog-single-post>hr,.kysc-page .kysc-page-content>hr,.kysc-page>hr{margin:1em 0;max-width:800px}.kysc-page h1{margin-bottom:2rem;margin-top:0}.kysc-page .kysc-page-overview{margin-bottom:2rem;width:100%}@media(min-width:768px){.kysc-page .kysc-page-overview-content{float:left}.kysc-page .kysc-page-overview-content-text{max-width:800px;padding-right:1rem}.kysc-page .kysc-page-overview .kysc-featured-image{float:left}}.kysc-page .kysc-page-overview .kysc-featured-image img{height:auto;max-width:100%}.kysc-page .kysc-page-overview .kysc-overview-cta{display:block;margin:2rem auto}@media(min-width:544px){.kysc-page .kysc-page-overview .kysc-overview-cta{display:inline-block}}.kysc-page .kysc-breadcrumb{margin-bottom:1rem}.kysc-page .kysc-breadcrumb-image{float:left;height:auto}.kysc-page .kysc-breadcrumb-image img{max-height:27px;max-width:60px}.kysc-page .kysc-breadcrumb h6{color:#8a8b8c;float:left;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-size:1.2rem;margin:.6rem 0 0 1rem;text-transform:uppercase}@media(min-width:768px){.kysc-page>.kysc-featured-image{padding:0 0 2rem 2rem}}.bio-details-modal{border:none!important;color:#3761ad;font-weight:700}.bio-details-modal:after{content:"";font-family:FontAwesome;font-size:16px;font-size:1.6rem;font-style:normal;font-weight:400;margin:0 0 0 .75rem}.section-landing-page.add-icon-bg{background-position:100% 7rem;background-repeat:no-repeat;background-size:0 0}@media(min-width:768px){.section-landing-page.add-icon-bg{background-size:auto 260px}.section-landing-page.add-icon-bg .kysc-page-overview{min-height:290px}.section-landing-page .kysc-page-overview-content.half-width{width:66.6666%}}.blog-post-list{margin:4rem 0}.blog-post-list .blog-post-item{margin:2rem 0 4rem;width:100%}.blog-post-list .blog-post-item .blog-post-content{border-top:1px solid #3761ad;padding:.5rem 0}@media(min-width:768px){.blog-post-list .blog-post-item .blog-post-content{float:left;margin-right:2%;width:64.6666%}}.blog-post-list .blog-post-item .blog-post-content .blog-post-title{color:#3761ad;font-size:26px;font-size:2.6rem;margin-bottom:1rem}@media(min-width:768px){.blog-post-list .blog-post-item .blog-post-content .blog-post-title{font-size:28px;font-size:2.8rem}}.blog-post-list .blog-post-item .blog-post-content .blog-post-snippet{margin:1rem 0}.blog-post-list .blog-post-item .blog-post-image{margin:0 auto 1rem}@media(min-width:768px){.blog-post-list .blog-post-item .blog-post-image{float:left;width:33.3333%}}.blog-post-list .blog-post-item .blog-post-image img{height:auto;margin:0 auto;max-width:100%;width:100%}.blog-post-info{color:#8a8b8c;display:inline-block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;text-transform:uppercase}.blog-post-info a{border-color:transparent!important;color:#8a8b8c}.blog-post-info a:hover{border-color:#8a8b8c!important}.blog-post-list-pagination{margin-top:2rem;text-align:center}.blog-post-list-pagination a{border:none!important;color:#3761ad;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.blog-post-list-pagination a:focus,.blog-post-list-pagination a:hover{color:#008eaf}.blog-list-next-post,.blog-list-prev-post{display:inline-block;font-size:14px;font-size:1.4rem}@media(min-width:768px){.blog-list-next-post,.blog-list-prev-post{font-size:16px;font-size:1.6rem}}.pagination-divider{color:#3761ad;margin:0 1rem}.blog-single-post{position:relative}@media(min-width:768px){.blog-single-post .blog-single-post-sidebar,.blog-single-post .camp-sidebar{max-width:350px;position:absolute;right:0;top:2rem}}.blog-single-post.has-featured-image .blog-single-post-sidebar,.blog-single-post.has-featured-image .camp-sidebar{top:445px}@media(min-width:768px){.blog-single-post .kysc-page-content.has-sidebar{padding-right:350px}}.blog-single-post img{height:auto;max-width:100%}@media(max-width:767px){.blog-single-post img{width:100%}}.blog-single-post .kysc-featured-image{margin:2rem auto}@media(min-width:768px){.blog-single-post .kysc-featured-image{margin-left:2rem}}.blog-single-post .kysc-featured-image img{height:auto;max-width:100%;width:100%}.blog-single-post .blog-post-list-pagination{margin:4rem 0;max-width:800px}.blog-single-post-sidebar,.camp-sidebar{background:#eee;border-top:10px solid #3761ad;margin-bottom:4rem;padding:1rem 2rem}@media(min-width:768px){.blog-single-post-sidebar,.camp-sidebar{float:left;width:33.3333%}}.blog-single-post-sidebar a,.camp-sidebar a{border:none}.search-results .blog-post-item{margin-bottom:2rem}.camp-information{margin-bottom:4rem;width:100%}@media(min-width:768px){.camp-information .camp-filter-container{float:left;padding-right:2rem;width:66.6666%}}.camp-information .camp-filter-container h3,.camp-information .camp-filter-container h4{margin-top:0}.camp-information .camp-filters{width:100%}.camp-information .camp-filters .age-group-filter{float:left;margin-bottom:2rem;padding:0 .25rem;width:50%}.camp-information .camp-filters .age-group-filter:nth-child(odd){clear:left}@media(min-width:768px){.camp-information .camp-filters .age-group-filter{padding-right:0 1rem}.camp-information .camp-filters .age-group-filter:nth-child(odd){clear:none}.camp-information .camp-filters .age-group-filter:hover{cursor:pointer}.camp-information .camp-filters .age-group-filter:hover .filter-overlay{opacity:1}}@media(min-width:992px){.camp-information .camp-filters .age-group-filter{width:33.3333%}}.camp-information .camp-filters .age-group-filter .age-group-filter-inner{position:relative}.camp-information .camp-filters .age-group-filter img{height:auto;max-width:100%;width:100%}.camp-information .camp-filters .age-group-filter .age-filter-title{font-size:18px;font-size:1.8rem;line-height:1.4;margin:0;padding:1rem 2rem;text-align:center}@media(min-width:544px){.camp-information .camp-filters .age-group-filter .age-filter-title{font-size:28px;font-size:2.8rem}}.camp-information .camp-filters .age-group-filter .filter-overlay{background:hsla(0,0%,100%,.3);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.camp-information .camp-filters .age-group-filter .filter-overlay-icon{background:transparent;border:6px solid hsla(0,0%,100%,.5);border-radius:50%;color:hsla(0,0%,100%,.5);display:block;font-size:25px;font-size:2.5rem;height:50px;left:50%;line-height:0;padding-top:8px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50px}@media(min-width:544px){.camp-information .camp-filters .age-group-filter .filter-overlay-icon{border:8px solid hsla(0,0%,100%,.5);font-size:40px;font-size:4rem;height:80px;padding-top:12px;width:80px}}@media(min-width:992px){.camp-information .camp-filters .age-group-filter .filter-overlay-icon{border:10px solid hsla(0,0%,100%,.5);font-size:60px;font-size:6rem;height:100px;width:100px}}.camp-information .camp-filters .age-group-filter.active .filter-overlay{opacity:1}.camp-information .camp-filters .age-group-filter.active .filter-overlay-icon{background:#fff;border-color:#78bc42;color:#78bc42}.camp-information .page-info-table{max-width:100%}.camp-age-group-sections .color-block-summary{height:140px}@media(min-width:768px){.camp-age-group-sections .color-block-summary{height:125px}}.camp-age-group-sections .age-group-section-title{border-top:1px solid #333;padding:1rem 0 1rem 1rem}@media(min-width:768px){.camp-age-group-sections .age-group-section-title{padding-left:2rem}}.section-404{margin:0 auto;padding:3rem 0 25rem;width:100%}@media(min-width:768px){.section-404{padding-top:8rem}}.section-404 .page-title{margin-bottom:1.5rem;text-align:center}@media(min-width:768px){.section-404 .page-title{margin-bottom:inherit}}.section-404 p{margin:1rem auto;text-align:center}@media(min-width:768px){.section-404 p{margin:1rem auto 0}}.search-container-404{margin:2rem auto;text-align:center;width:100%}.search-container-404 .search-field{border:1px solid #3761ad;width:80%}@media(min-width:768px){.search-container-404 .search-field{width:300px}}.search-container-404 .search-submit{margin:0 auto}.movies-page.add-icon-bg{background-position:100% 4rem;background-repeat:no-repeat;background-size:0 0}@media(min-width:768px){.movies-page.add-icon-bg{background-size:auto 260px}.movies-page.add-icon-bg .kysc-page-overview{min-height:240px}.movies-page .kysc-page-overview-content.half-width{width:66.6666%}}.movie-listing{border-bottom:1px solid #333;margin:0 auto 4rem;padding-bottom:2rem;width:100%}@media(min-width:768px){.movie-listing{border-bottom:none;margin:0 auto 6rem;padding-bottom:0}}.movie-listing .movie-title{margin-top:2rem}@media(min-width:768px){.movie-listing .movie-title{margin-top:0}.movie-listing .movie-poster{float:left;width:33.3333%}}@media(min-width:992px){.movie-listing .movie-poster{width:25%}}.movie-listing .movie-poster img{display:block;height:auto;margin:0 auto;max-height:400px;max-width:100%}@media(min-width:768px){.movie-listing .movie-poster img{max-height:500px}.movie-listing .movie-details{float:left;width:66.6666%}}@media(min-width:992px){.movie-listing .movie-details{width:75%}}.movie-listing .movie-details .movie-details-content{max-width:100%}@media(min-width:768px){.movie-listing .movie-details .movie-details-content{margin-left:5rem}.movie-listing .movie-details .movie-details-content ul{list-style:none;margin:0;padding:0}.movie-listing .movie-details .movie-details-content ul li{display:inline-block;margin-right:1rem}.movie-listing .movie-details .movie-details-content ul li:after{content:" • "}.movie-listing .movie-details .movie-details-content ul li:last-of-type{margin-right:0}.movie-listing .movie-details .movie-details-content ul li:last-of-type:after{content:""}}.movie-listing .movie-details .movie-details-content .showtimes{display:none;margin-top:2rem}@media(min-width:768px){.movie-listing .movie-details .movie-details-content .showtimes{display:block;margin-top:0}}.movie-listing .movie-details .movie-details-content .showtimes.open{display:block}.movie-listing .movie-details .movie-details-content .showtimes h4{border-bottom:1px solid #bdbebf;padding-bottom:.5rem}.movie-listing .movie-details .movie-details-content .showtimes .showtime-day{border-bottom:1px solid #bdbebf;margin:.75rem 0 0;width:100%}.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-display-day,.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-time-list{display:inline-block;margin:0;padding:0 0 .5rem}.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-display-day{font-weight:700}@media(min-width:768px){.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-display-day{float:left;min-width:160px}}@media(max-width:767px){.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-time-list{display:block}}@media(min-width:768px){.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-time-list{clear:left;float:left}}@media(min-width:992px){.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-time-list{clear:none}}.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-time{border-color:transparent;display:block;float:left;margin:0 2rem .5rem 0;min-width:80px}.movie-listing .movie-details .movie-details-content .showtimes .showtime-day .showtime-time:last-child{margin-right:0}.mobile-showtimes-header.open:after,.mobile-showtimes-header:after{font-family:FontAwesome;font-size:14px;font-size:1.4rem;font-weight:400;padding-left:5px;position:relative;top:-2px}.mobile-showtimes-header:after{content:""}.mobile-showtimes-header.open:after{content:""}.page-movies-footer{width:100%}.page-movies-footer p{max-width:800px}@media(min-width:768px){.page-movies-footer p{float:left}}.page-movies-footer .closed-captioning-img{margin:0 auto;width:180px}@media(min-width:768px){.page-movies-footer .closed-captioning-img{float:right}}.page-movies-footer .closed-captioning-img img{border:1px solid #000;display:block;height:auto;margin:0 auto;max-width:100%}.movies-group-info{background:#ddd;margin:0 auto;padding:2rem;width:100%}@media(min-width:768px){.movies-group-info{padding:4rem 2rem}}.movies-group-info .group-info-text{text-align:center}@media(min-width:768px){.movies-group-info .group-info-text{float:left;padding:0 4rem;text-align:left;width:60%}}.movies-group-info .film-library-btn{text-align:center}@media(min-width:768px){.movies-group-info .film-library-btn{float:left;width:40%}}.section-group-blocks{width:100%}.section-group-blocks .group-block{background:#ddd;margin:2rem auto;padding:2rem;text-align:center}@media(min-width:768px){.section-group-blocks .group-block{float:left;margin:2rem 1%;min-height:410px;padding:4rem;width:48%}}@media(min-width:992px){.section-group-blocks .group-block{min-height:360px}}.section-group-blocks .group-block .group-block-header{text-transform:uppercase}.section-group-blocks .group-block .group-block-snippet{font-size:14px;font-size:1.4rem;margin:2rem auto}@media(min-width:768px){.section-group-blocks .group-block .group-block-snippet{min-height:130px}}@media(min-width:992px){.section-group-blocks .group-block .group-block-snippet{min-height:70px}}.film-library-movies{margin:4rem auto;width:100%}.movie-block .movie-image{margin:0 auto;max-width:280px}@media(min-width:768px){.movie-block .movie-image{margin:1rem 0}}.movie-block .movie-image img{max-width:100%}@media(min-width:768px){.movie-block .movie-image img{margin:0!important;max-height:360px}}.movie-block a{display:inline-block;font-size:14px!important;margin:1rem 0;padding-bottom:0!important}.versai-template-content{color:#333;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;line-height:1.5;position:relative}.versai-template-content a{color:#3761ad!important}.versai-template-content a:hover{color:#008eaf!important;text-decoration:underline}.versai-template-content .versai-nav-links{display:inline-block;list-style:none;margin:0 auto .5rem;width:100%}.versai-template-content .versai-nav-links li{display:block}@media(min-width:768px){.versai-template-content .versai-nav-links li{float:left}.versai-template-content .versai-nav-links li:last-of-type{margin-right:0}}.versai-template-content .versai-nav-links li a{background:#3761ad;border:0!important;color:#fff!important;display:block;padding:.5rem 1rem;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out}@media(min-width:768px){.versai-template-content .versai-nav-links li a{border-right:1px solid #1e3660!important;padding:.5rem 2.5rem}}.versai-template-content .versai-nav-links li a:hover{background:#2b4b86;color:#f2f2f2!important;text-decoration:none!important}.versai-template-content .versai-nav-links li:last-of-type a{border-right:none!important}.versai-template-content .versai-nav-links.versai-admin-links{margin-top:2rem}.versai-template-content .versai-nav-links.versai-admin-links a{float:left}.versai-template-content .versai-username{font-weight:700;margin:1rem auto}@media(min-width:768px){.versai-template-content .versai-username{margin:0;position:absolute;right:0;top:2.5rem}}.versai-template-content #ctl00_Main_imgEventImage{margin:0 auto;max-width:100%}@media(min-width:768px){.versai-template-content #ctl00_Main_imgEventImage{max-width:360px;padding-left:2rem}}.versai-template-content input{max-width:475px;min-width:40px}table .versai-template-content input{max-width:100%}@media print{*{color:#000!important;max-width:100%}}
/*# sourceMappingURL=main.1df41b277c0e64de089e.bundle.css.map*/