:root{--dark-grey:#222021;--yellow:#e6f45d;--red:#ec403c;--teal:#05ce94;--blue:#2442d3;--background-grey:#151515;--title-font:"bebas-neue",sans-serif;--main-font:"area-normal",sans-serif}.grecaptcha-badge{z-index:9999!important}html{scroll-behavior:smooth}section[id]{scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cms-content-preview-html>body *{color:#000!important}.mce-content-body *{color:#000!important}.cms-content-preview-html>body h2 strong{color:var(--red)!important}.mce-content-body h2 strong{color:var(--red)!important}body{font-family:var(--main-font);color:#fff;font-size:17px;line-height:26px;background:var(--background-grey);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);letter-spacing:.75px}b,strong{font-weight:200}h1 strong,h2 strong,h3 strong,h4 strong{color:var(--red);font-weight:400}h1{font-size:60px;line-height:60px}h2{font-size:50px;line-height:50px}h3{font-size:35px;line-height:35px}h4{font-size:30px;line-height:30px}::selection{background-color:var(--teal);color:var(--dark-grey)}.mb-0{margin-bottom:0}@media(min-width:1600px) and (max-width:4000px){.container{max-width:1440px;min-width:1440px}}@media(min-width:1367px) and (max-width:1599px){.container{max-width:1280px;min-width:1280px}}@media(min-width:1200px) and (max-width:1366px){.container{max-width:1180px;min-width:1180px}}#mainContent{scroll-margin-top:80px}.top-banner .top-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;right:0;height:150px}.button,input.cms-field-submit{border:3px solid;color:#fff!important;text-decoration:none;font-family:var(--title-font);letter-spacing:.7px;font-size:24px;font-weight:100;padding:7px 15px 5px;display:inline-block;word-break:break-all}.button:hover,input.cms-field-submit:hover{text-decoration:none!important}.red-btn,input.cms-field-submit{background:var(--red);border-color:var(--red)}.red-btn:hover,input.cms-field-submit:hover{color:#fff;filter:brightness(.85)}.teal-btn{background:var(--teal);border-color:var(--teal);color:var(--dark-grey)!important}.teal-btn:hover{filter:brightness(.85);color:var(--dark-grey)!important}.white-btn{background:#fff;border-color:#fff;color:var(--dark-grey)!important}.white-btn:hover{filter:brightness(.85);color:var(--dark-grey)!important}.teal-bordered-btn{background:transparent;border-color:var(--teal);color:#fff!important}.teal-bordered-btn:hover{background:var(--teal);color:var(--dark-grey)!important}.white-bordered-btn{background:transparent;border-color:#fff;color:#fff!important}.white-bordered-btn:hover{background:#fff;color:var(--dark-grey)!important}.red-bordered-btn{background:transparent;border-color:var(--red)}.red-bordered-btn:hover{background:var(--red);color:#fff}.blue-bordered-btn{background:transparent;border-color:var(--blue);color:#fff!important}.blue-bordered-btn:hover{background:var(--blue);color:#fff!important}.yellow-bordered-btn{background:transparent;border-color:var(--yellow);color:#fff!important}.yellow-bordered-btn:hover{background:var(--yellow);color:var(--dark-grey)!important}.yellow-btn{background:var(--yellow);border-color:var(--yellow);color:var(--dark-grey)!important}.yellow-btn:hover{background:var(--teal);border-color:var(--teal);color:var(--dark-grey)!important}.blue-btn{background:var(--blue);border-color:var(--blue);color:#fff!important}.blue-btn:hover{background:var(--teal);border-color:var(--teal);color:var(--dark-grey)!important}nav a.navbar-brand img{max-width:125px;transition:all .5s ease;height:100%}nav a.navbar-brand{height:125px;padding:0;float:none;margin-left:0!important;display:block}nav.navbar.navbar-inverse{border:0;margin-bottom:0;background:transparent;transition:all .5s ease}nav .left-menu-wrapper .right-menu,nav .right-menu-wrapper .left-menu{display:none}nav.navbar>.container-fluid{display:flex;align-items:center;justify-content:center;position:relative}nav.navbar .middle-section{display:flex;align-items:center;justify-content:center;position:relative;padding-top:10px;transition:all .5s ease}.middle-section .left-section p,nav .right-section p{margin-bottom:0}nav.navbar .right-menu-wrapper{width:46vw;display:flex!important;align-items:center;justify-content:space-between;padding-right:50px}nav.navbar .logo-wrapper{width:8vw;display:flex;justify-content:center}nav.navbar .left-menu-wrapper{width:46vw;display:flex!important;align-items:center;justify-content:space-between;padding-left:50px}nav.navbar.navbar-inverse .nav>li>a{font-size:16px;color:#fff}nav.navbar.navbar-inverse .nav>li>a:hover{color:var(--teal)}nav .left-menu-wrapper ul li a,nav .right-menu-wrapper ul li a{padding:0}nav .left-menu-wrapper ul li,nav .right-menu-wrapper ul li{padding-right:15px;padding-left:15px}nav .button{font-size:20px;padding:4px 10px 2px}nav .right-section{text-align:right}nav .left-section p.top-socials a{color:#fff;font-size:27px}nav .left-section p.top-socials a:hover{color:var(--teal)}.funky-burger{background:none!important;border:0!important;padding:6px!important;width:60px;height:60px;display:flex!important;justify-content:center;align-items:center;cursor:pointer}.funky-burger .burger-bar{display:none}.funky-burger svg{overflow:visible}.funky-burger svg .burger-line{fill:#fff;transition:all .4s cubic-bezier(.68,-.6,.32,1.6);transform-origin:336px 336px}.funky-burger.active svg .line-top{transform:rotate(45deg) translateY(182px)}.funky-burger.active svg .line-mid{opacity:0}.funky-burger.active svg .line-bot{transform:rotate(-45deg) translateY(-182px)}nav.navbar .middle-section ul.nav.navbar-nav li.currentPage a{position:relative}nav.navbar .middle-section ul.nav.navbar-nav li.currentPage a::after{content:'';position:absolute;bottom:-8px;left:0;width:100%;border-bottom:2px solid var(--teal)}nav.shrink{background:var(--dark-grey)!important}nav.shrink a.navbar-brand img{max-width:100px}nav.shrink a.navbar-brand{height:100px}nav.shrink.navbar .middle-section{padding:5px 0!important}footer p.footer-socials{margin-bottom:0}footer p.footer-socials a{color:#fff;font-size:35px}footer p.footer-socials a:hover{color:var(--teal)}footer .footer-logo{width:150px}footer .top-footer{background:url(https://immediac.blob.core.windows.net/sorrycomedyfestivalstaging/images/desktop-bg.png);padding:40px;background-size:cover}footer .bottom-footer{background:#000;padding:10px 60px}footer .bottom-footer p{margin-bottom:0;font-size:14px}footer .bottom-footer p a{color:#fff}footer .bottom-footer p a:hover{color:var(--teal);text-decoration:none}footer .bottom-footer p span.teal{color:var(--teal);margin:0 7px}footer .bottom-footer .left-footer{text-align:right}footer .top-footer .section-one .row-one{display:flex;align-items:center}footer .top-footer .section-one .row-two{padding-top:20px}.footer-nav-wrapper ul.nav.navbar-nav.footer-nav li{width:100%}.footer-nav-wrapper ul.nav.navbar-nav.footer-nav li a{padding:10px 0;color:#fff}.footer-nav-wrapper ul.nav.navbar-nav.footer-nav li a:hover{background:none!important;color:var(--teal)}.footer-nav-wrapper ul.nav.navbar-nav.footer-nav li.currentPage::before{content:'';position:absolute;width:3px;height:25px;background:var(--red);left:-15px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.footer-signup-wrapper .cms-form.row{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;margin-top:20px}.footer-signup-wrapper .cms-group-email{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding:0;margin:0}.footer-signup-wrapper .cms-group-email .form-control{width:100%;height:56px;padding:0 20px;background-color:rgba(255,255,255,.4);border:0;border-radius:0;color:#fff;font-size:16px;outline:0;box-shadow:none}.footer-signup-wrapper .cms-group-email .form-control::placeholder{color:#d0d0d0}.footer-signup-wrapper .cms-group-submit{flex:0 0 auto!important;width:auto!important;padding:0;margin:0}.footer-signup-wrapper .cms-group-submit .btn{height:56px;padding:0 32px;background-color:var(--teal);border:0;border-radius:0;color:#111!important;font-size:26px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;font-family:var(--title-font)}.footer-signup-wrapper .cms-group-submit .btn:hover{background-color:var(--red);color:#fff}.footer-signup-wrapper div>*:nth-child(1){margin-top:0}.footer-signup-wrapper input:-webkit-autofill,.footer-signup-wrapper input:-webkit-autofill:hover,.footer-signup-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}section.three-block-wrapper{background:var(--background-grey)}section.three-block-wrapper.Grey{background:var(--dark-grey)}section.three-block-wrapper .text-card{background:var(--dark-grey);padding:100px 20px 30px 20px;text-align:center;height:100%}section.three-block-wrapper.Grey .text-card{background:var(--background-grey)}section.three-block-wrapper .icon-wrapper{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:68px;height:80px;background:var(--red);z-index:2;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,100% 75%,0 100%);padding-bottom:19px}section.three-block-wrapper .icon-wrapper i{font-size:35px;opacity:.7}section.three-block-wrapper .text-card h3{font-size:28px;line-height:28px}section.three-block-wrapper .text-card p{color:rgba(255,255,255,.7);margin-bottom:0;font-size:16px}section.three-block-wrapper .inner-row{display:flex;align-items:stretch;flex:1}section.three-block-wrapper .inner-row>div{display:flex;flex-direction:column;flex:1}section.three-block-wrapper .container>.row{display:flex;align-items:stretch}section.three-block-wrapper .col-md-12.col-lg-9{display:flex;flex-direction:column}section.three-block-wrapper .maincontent-wrapper{display:flex;align-items:center}section.three-block-wrapper .maincontent-wrapper div *:nth-child(1){margin-top:0}section.three-block-wrapper .maincontent-wrapper div *:nth-last-child(1){margin-bottom:0}section.top-banner .btn-down-wrapper{background:var(--dark-grey);position:absolute;bottom:0;left:0;right:0;text-align:center;border-bottom:10px solid var(--background-grey);min-height:35px}section.top-banner .btn-down-wrapper .teal-box{position:absolute;top:0;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;width:68px;height:80px;background:var(--teal);z-index:2;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,100% 75%,0 100%);margin-top:auto;margin-bottom:auto;transition:all .5s ease}section.top-banner .btn-down-wrapper .teal-box:hover{background:var(--red)}section.top-banner .btn-down-wrapper .teal-box a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:12px;color:#fff;font-size:33px;text-decoration:none!important}.body-content ul li::marker{color:var(--teal)}.body-content ul{padding-left:21px;margin-top:30px}.body-content ul li{padding:0 0 15px}.body-content ul li:nth-last-child(1){padding-bottom:0}form h3{color:var(--teal)}form hr,hr{border-color:rgba(255,255,255,.3)}form hr{margin-bottom:0}form .form-control{background:rgba(255,255,255,.2);border-radius:0;min-height:50px;border:0;color:rgba(255,255,255,.8)!important}form .form-control[readonly]{background:rgba(255,255,255,.2)!important;color:rgba(255,255,255,.8)!important;cursor:pointer;opacity:1}form .cms-form-label{font-size:15px;color:rgba(255,255,255,.7);font-weight:400}form input.cms-field-submit{border-radius:0;margin-top:15px}form input.cms-field-submit:hover{background:var(--red)!important;border-color:var(--red)!important}form textarea.form-control{min-height:150px;padding-top:20px}form select.form-control option{background:var(--dark-grey);color:#fff}form .form-control:focus{outline:0;box-shadow:none}form select.form-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline points='2,5 8,11 14,5' fill='none' stroke='%2305CE94' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:40px;cursor:pointer}form .checkbox{margin:10px 0}form .checkbox label{display:flex;align-items:center;cursor:pointer;gap:10px}form .checkbox input[type="checkbox"].cms-form-multifield{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;border:2px solid rgba(255,255,255,.4);background:rgba(255,255,255,.2);cursor:pointer;position:relative;transition:all .2s ease}form .checkbox input[type="checkbox"].cms-form-multifield:checked{background:var(--teal);border-color:var(--teal)}form .checkbox input[type="checkbox"].cms-form-multifield:checked::after{content:'';position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid var(--dark-grey);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}form .checkbox input[type="checkbox"].cms-form-multifield:hover{border-color:var(--teal)}form .checkbox .cms-form-multifield-label{color:rgba(255,255,255,.8);font-size:15px}form .radio{margin:10px 0}form .radio label{display:flex;align-items:center;cursor:pointer;gap:10px}form .radio input[type="radio"].cms-form-multifield{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;border:2px solid rgba(255,255,255,.4);border-radius:50%;background:rgba(255,255,255,.2);cursor:pointer;position:relative;transition:all .2s ease}form .radio input[type="radio"].cms-form-multifield:checked{background:transparent;border-color:var(--teal)}form .radio input[type="radio"].cms-form-multifield:checked::after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--teal)}form .radio input[type="radio"].cms-form-multifield:hover{border-color:var(--teal)}form .radio .cms-form-multifield-label{color:rgba(255,255,255,.8);font-size:15px}form input[type="file"].cms-field-file{background:rgba(255,255,255,.2)!important;border:2px dashed rgba(255,255,255,.3)!important;border-radius:0!important;min-height:unset!important;height:auto!important;color:rgba(255,255,255,.8)!important;padding:20px 15px!important;cursor:pointer;transition:all .2s ease}form input[type="file"].cms-field-file:hover{border-color:var(--teal);background:rgba(255,255,255,.25)}form input[type="file"].cms-field-file::file-selector-button{background:var(--teal);color:var(--dark-grey);border:0;padding:8px 20px;font-family:var(--title-font);font-size:20px;letter-spacing:.5px;cursor:pointer;margin-right:12px;transition:filter .2s ease}form input[type="file"].cms-field-file::file-selector-button:hover{filter:brightness(.85)}@media(max-width:1367px){nav.navbar .middle-section.desktop-only{display:none}}@media(min-width:1367px){.middle-section.tablet-down{display:none!important}}@media(min-width:768px){.middle-section.mobile-down{display:none!important}}@media(min-width:1200px) and (max-width:1367px){.button,input.cms-field-submit{font-size:22px}}@media(min-width:992px) and (max-width:1367px){nav .middle-section.tablet-down{width:100%;justify-content:space-between!important}.toggle-btn-wrapper{display:none}nav .tablet-socials{display:flex;gap:25px;align-items:center;justify-content:end;margin-bottom:25px}nav.navbar .middle-section ul.nav.navbar-nav li a{padding:0}nav.navbar .middle-section ul.nav.navbar-nav li{margin-left:30px}nav.navbar .middle-section ul.nav.navbar-nav li:nth-of-type(1){margin-left:0}}@media(max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}button.navbar-toggle.funky-burger{z-index:5001}button.navbar-toggle.funky-burger.active{position:fixed;top:15px;right:15px}div#topNavbar{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--dark-grey);min-height:100dvh;align-items:center;justify-content:center;align-self:stretch;margin-top:0;z-index:5000}ul.navbar-nav{display:flex;align-items:center;justify-content:center;flex-direction:column;height:99%;margin-top:0!important}div#topNavbar .nav-btns{display:none}ul.nav.navbar-nav.hide-1200 a{font-size:25px!important;line-height:30px!important}button.navbar-toggle{z-index:5000}.navbar-toggle:focus:not(:focus-visible){background:none;outline:0}.navbar-toggle span{display:block;width:30px;height:2px;margin:6px auto;background:#fff;transition:all .3s cubic-bezier(.25,.1,.25,1)}nav.navbar .middle-section ul.nav.navbar-nav li a{font-size:20px;padding:10px 15px!important}nav.navbar .middle-section ul.nav.navbar-nav li{margin:0!important}nav.navbar .middle-section ul.nav.navbar-nav li.currentPage a{color:var(--teal)}nav.navbar .middle-section ul.nav.navbar-nav li.currentPage a::after{display:none}}@media(min-width:992px) and (max-width:1200px){h1{font-size:50px;line-height:50px}h2{font-size:40px;line-height:40px}h3{font-size:30px;line-height:30px}h4{font-size:25px;line-height:25px}.toggle-btn-wrapper{display:none}.footer-signup-wrapper{margin-top:40px}footer .top-footer{padding:40px 60px 70px}section.three-block-wrapper .container>.row{display:block}section.three-block-wrapper .maincontent-wrapper{text-align:center;margin-bottom:45px}section.top-banner .btn-down-wrapper .teal-box a{font-size:26px}section.top-banner .btn-down-wrapper .teal-box{width:58px;height:70px}}@media(min-width:768px) and (max-width:991px){h1{font-size:50px;line-height:50px}h2{font-size:40px;line-height:40px}h3{font-size:30px;line-height:30px}h4{font-size:26px;line-height:26px}.toggle-btn-wrapper{display:flex;align-items:center;gap:30px}nav a.navbar-brand img{max-width:100px}nav a.navbar-brand{height:100px}.navbar-collapse .tablet-socials{display:none}nav .middle-section.tablet-down{width:100%;justify-content:space-between!important}nav .tablet-socials{display:flex;gap:25px;align-items:center;justify-content:end;margin-bottom:25px}nav.navbar .middle-section ul.nav.navbar-nav li a{padding:0}nav.navbar .middle-section ul.nav.navbar-nav li{margin-left:30px}nav.navbar .middle-section ul.nav.navbar-nav li:nth-of-type(1){margin-left:0}.footer-signup-wrapper{margin-top:40px}footer .top-footer{padding:40px 30px 70px}footer .bottom-footer{padding:10px 30px}footer .bottom-footer .left-footer,.bottom-footer p{text-align:center}footer .footer-nav-wrapper{padding-left:25px}section.three-block-wrapper .container>.row{display:block}section.three-block-wrapper .maincontent-wrapper{text-align:center;margin-bottom:45px}section.top-banner .btn-down-wrapper .teal-box a{font-size:26px}section.top-banner .btn-down-wrapper .teal-box{width:58px;height:70px}}@media(max-width:767px){section[id]{scroll-margin-top:130px}.middle-section.tablet-down{display:none!important}h1{font-size:50px;line-height:50px}h2{font-size:40px;line-height:40px}h3{font-size:30px;line-height:30px}h4{font-size:26px;line-height:26px}.button{font-size:22px;padding:7px 5px 5px}nav.navbar .middle-section{flex-wrap:wrap;width:100%}nav .mobile-btns{width:100%;margin-top:20px}nav .mobile-btns .right-section p{display:flex;text-align:unset;gap:3px}nav .mobile-btns .right-section p a{flex:1;text-align:center}.mobile-left,.mobile-center,.mobile-right{flex:1}.mobile-right button.navbar-toggle{margin-right:0}nav a.navbar-brand img{display:block;margin:auto}section.top-banner .btn-down-wrapper .teal-box{display:none}.footer-signup-wrapper{margin-top:40px}footer .top-footer{padding:40px 30px 70px}footer .bottom-footer{padding:20px 0 100px}footer .bottom-footer .left-footer,.bottom-footer p{text-align:center}footer .footer-nav-wrapper{padding-left:25px}footer .top-footer{padding:30px 0 40px}.footer-nav-wrapper ul.nav.navbar-nav.footer-nav{padding-left:8px}.footer-signup-wrapper .cms-form.row{flex-direction:column}.footer-signup-wrapper .cms-group-email,.footer-signup-wrapper .cms-group-submit,.footer-signup-wrapper .cms-group-submit .btn{width:100%!important}footer .top-footer .section-one .row-one div{flex:1}footer p.footer-socials{margin-bottom:0;text-align:right;padding-right:10px}footer .top-footer{background:url(https://immediac.blob.core.windows.net/sorrycomedyfestivalstaging/images/mobile-footer-bg.png);background-size:cover}section.three-block-wrapper .container>.row{display:block}section.three-block-wrapper .maincontent-wrapper{text-align:center;margin-bottom:45px}section.three-block-wrapper .inner-row{display:block}section.three-block-wrapper .text-card{margin-bottom:20px}section.three-block-wrapper .text-card.last-card{margin-bottom:0}section.top-banner .btn-down-wrapper .teal-box{margin-top:unset}section.top-banner .btn-down-wrapper .teal-box a{font-size:26px}section.top-banner .btn-down-wrapper .teal-box{width:58px;height:70px}}.top-Full{padding-top:100px}.top-Half{padding-top:50px}.top-None{padding-top:0}.bottom-Full{padding-bottom:100px}.bottom-Half{padding-bottom:50px}.bottom-None{padding-bottom:0}@media(min-width:1200px) and (max-width:1367px){.top-Full{padding-top:60px}.top-Half{padding-top:30px}.bottom-Full{padding-bottom:60px}.bottom-Half{padding-bottom:30px}}@media(min-width:991px) and (max-width:1200px){.top-Full{padding-top:60px}.top-Half{padding-top:30px}.bottom-Full{padding-bottom:60px}.bottom-Half{padding-bottom:30px}}@media(min-width:767px) and (max-width:991px){.top-Full{padding-top:60px}.top-Half{padding-top:30px}.bottom-Full{padding-bottom:60px}.bottom-Half{padding-bottom:30px}}@media(max-width:767px){.top-Full{padding-top:50px}.top-Half{padding-top:25px}.bottom-Full{padding-bottom:50px}.bottom-Half{padding-bottom:25px}}.site-popup .modal-content{background:var(--dark-grey);border:1px solid rgba(255,255,255,.15);border-radius:0;color:#fff}.site-popup .modal-header{border-bottom:1px solid rgba(255,255,255,.15)}.site-popup .modal-title{font-family:var(--title-font);font-size:32px;line-height:1}.site-popup .modal-header .close{color:#fff;opacity:.7;text-shadow:none}.site-popup .modal-header .close:hover{opacity:1}.site-popup .modal-body p:last-child{margin-bottom:0}.site-popup .modal-body img{display:block;max-width:100%;height:auto}