@charset "UTF-8";:root{--text-color:#454545;--text-color-invert:#FFF;--background-color:#FFF;--offwhite-background-color:#EEEEEE;--primary-color-10:hsl(323.2, 88.2%, 9%);--primary-color-50:hsl(323.2, 88.2%, 19%);--primary-color-100:hsl(323.2, 88.2%, 23%);--primary-color-200:hsl(323.2, 88.2%, 27%);--primary-color-300:hsl(323.2, 88.2%, 33.3%);--primary-color-400:hsl(323.2, 88.2%, 40%);--primary-color-500:hsl(323.2, 88.2%, 50%);--primary-color-600:hsl(323.2, 88.2%, 60%);--primary-color-700:hsl(323.2, 88.2%, 75%);--primary-color-800:hsl(323.2, 88.2%, 90%);--primary-color-900:hsl(323.2, 88.2%, 100%);--secondary-color-10:hsl(182.3, 100%, 9%);--secondary-color-50:hsl(182.3, 100%, 19%);--secondary-color-100:hsl(182.3, 100%, 23%);--secondary-color-200:hsl(182.3, 100%, 27%);--secondary-color-300:hsl(182.3, 100%, 36.5%);--secondary-color-400:hsl(182.3, 100%, 42%);--secondary-color-500:hsl(182.3, 100%, 54%);--secondary-color-600:hsl(182.3, 100%, 65%);--secondary-color-700:hsl(182.3, 100%, 75%);--secondary-color-800:hsl(182.3, 100%, 90%);--secondary-color-900:hsl(182.3, 100%, 100%)}:root{--section-vertical-padding:80px;--table-portrait-up:37.5rem;--tablet-landscape-up:56.25rem;--desktop-up:75rem;--primary-color:#A00A66;--primary-light-color:#d20081;--primary-dark-color:#7D146B;--secondary-color:#00B3BA;--secondary-light-color:#04e2eb;--home-events-bg-gradient:linear-gradient(to bottom, #7D146B, #A00A66)}blockquote,body,button,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-size:16px}body{background-color:#fff;color:#454545;font-family:"Open Sans",Arial,Helvetica,sans-serif}a{text-decoration:none}img{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}.stacked{margin-top:.4rem;line-height:1.1}.separated{margin-top:3.5rem}:root{--ff-heading:"dinosaur",sans-serif;--fs-xl:clamp(2.6rem, 5vw, 3rem);--fs-l:clamp(1.8rem, 4vw, 2.4rem);--fs-m:clamp(1.6rem, 3vw, 2.2rem);--fs-600:2.9rem;--fs-500:2rem;--fs-400:1.25rem;--fs-300:0.9rem;--fs-200:0.85rem;--fs-100:0.8rem}@media (min-width:75em){:root{--fs-600:1.8rem;--fs-500:1.6rem;--fs-400:1.4rem;--fs-300:1rem;--fs-200:0.85rem;--fs-100:0.8rem}}body{font-size:var(--fs-300)}h1{font-size:var(--fs-xl);font-weight:300;line-height:1.3}h2{font-size:var(--fs-l);font-weight:300;line-height:1.3}h3{font-size:var(--fs-500);font-weight:300;line-height:1.3}h4{font-size:var(--fs-400);font-weight:400;line-height:1.3}h1,h2,h3,h4{font-family:var(--ff-heading)}p{font-size:var(--fs-300);line-height:1.6;font-weight:400;margin-top:1em}a{color:hsl(323.2,88.2%,33.3%)}a :hover,a :visited:hover{color:hsl(323.2,88.2%,27%)}strong{font-weight:600}body,html{height:100%}body{margin-top:0;display:flex;flex-direction:column;background-color:#000}body .main-content{background-color:#fff}body .main-content section{background-color:#fff;padding:80px 0}body .main-content section.continuation{padding-top:0}body .main-content section.notch-covered{padding-bottom:120px}body .main-content section.notch-notched{margin-top:-40px;padding-top:100px;mask-image:url(/images/site/notch_block.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png);mask-repeat:no-repeat;mask-position:center 0,right 4px,left 4px,0 40px;mask-size:112px 40px,calc(50% - 55px) 40px,calc(50% - 55px) 40px,100% calc(100% - 40px);-webkit-mask-image:url(/images/site/notch_block.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center 0,right 4px,left 4px,0 40px;-webkit-mask-size:112px 41px,calc(50% - 55px) 40px,calc(50% - 55px) 40px,100% calc(100% - 40px)}body .main-content section.notch-notched-inverted{margin-top:-40px;padding-top:100px;mask-image:url(/images/site/notch_block_inverted.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png);mask-repeat:no-repeat;mask-position:center 0,right 36px,left 36px,0 40px;mask-size:112px 40px,calc(50% - 55px) 4px,calc(50% - 55px) 4px,100% calc(100% - 40px);-webkit-mask-image:url(/images/site/notch_block_inverted.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png),url(/images/site/notch_bar.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center 0,right 36px,left 36px,0 40px;-webkit-mask-size:112px 40px,calc(50% - 55px) 4px,calc(50% - 55px) 4px,100% calc(100% - 40px)}body .main-content section .inner{margin:0 auto}@media (min-width:75em){body .main-content section .inner{width:1170px}}body .container{padding-right:clamp(15px,20px - .005vw,20px);padding-left:clamp(15px,20px - .005vw,20px);margin-right:auto;margin-left:auto;width:100%}body .container :first-child{margin-top:0}@media (min-width:37.5em){body .container{max-width:750px}}@media (min-width:56.25em){body .container{max-width:970px}}@media (min-width:75em){body .container{padding-right:0;padding-left:0}body .container{max-width:1170px}}body .blocks-holder{--columns-template:1fr;--columns-gap:1.25rem;display:grid;grid-template-columns:var(--columns-template);gap:var(--columns-gap)}@media (min-width:56.25em){body .blocks-holder{--columns-template:1fr 1fr}}@media (min-width:75em){body .blocks-holder .text-block{max-width:50ch}}.alert,output{display:block;margin-top:1rem;background-color:#fee;padding:1rem 1.5rem;border-radius:3px;color:hsl(323.2,88.2%,23%);font-weight:400}.alert:empty,output:empty{display:none}.alert i,output i{color:#900;margin-right:1rem}.btn,button{color:#fff;display:inline-block;padding:.375rem .75rem;margin-bottom:0;font-size:1.2rem;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;background-color:hsl(323.2,88.2%,33.3%)}.btn:hover,button:hover{border:1px solid hsl(323.2,88.2%,40%);box-shadow:0 0 .1rem .2rem rgba(91,6,58,.1)}.btn-secondary{color:#fff;display:inline-block;padding:.375rem .75rem;margin-bottom:0;font-size:1.2rem;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;background-color:hsl(182.3,100%,36.5%)}.btn-secondary:hover{border:1px solid hsl(182.3,100%,42%);box-shadow:0 0 .1rem .2rem rgba(0,93,97,.1)}.btn-holder{display:flex;flex-direction:column;justify-content:center;margin:2.5rem 0 0 0;gap:1.25rem}.btn-holder .btn{flex-grow:1;padding:.5rem}@media (min-width:56.25em){.btn-holder{flex-direction:row;align-items:center;justify-content:flex-start}.btn-holder .btn{flex-grow:0;padding:.5rem 3.12rem}}footer{background-color:#3a3f46}footer .first-bar{padding-bottom:60px}footer .first-bar .blocks-holder{--columns-gap:2.5rem}footer .first-bar .blocks-holder .footer-column ul{list-style-type:none;padding-left:0;line-height:1.4;text-align:right;margin-top:10px;color:#d2d1d1}footer .first-bar .blocks-holder .footer-column ul li a{font-size:.85rem;color:#d2d1d1;text-decoration:none}footer .first-bar .blocks-holder .footer-column ul li a:focus,footer .first-bar .blocks-holder .footer-column ul li a:hover{text-decoration:none;color:#fff}footer .first-bar .blocks-holder .footer-column h5{font-size:1rem;color:#fff;text-align:right;border-bottom:1px solid;padding-bottom:14px;margin-top:0;margin-bottom:0;font-weight:300}footer .first-bar .blocks-holder .logo-holder{text-align:center;color:#afb0b1;padding-top:21px}footer .first-bar .blocks-holder .logo-holder .logo{width:80%;max-width:280px;margin-top:22px}@media (min-width:37.5em){footer .first-bar .blocks-holder .footer-column h5{margin-top:0}footer .first-bar .blocks-holder .logo-holder{text-align:left}footer .first-bar .blocks-holder .logo-holder p.inspiration-subtitle{text-align:left}}@media (min-width:56.25em){footer .first-bar .blocks-holder .footer-column h5,footer .first-bar .blocks-holder .footer-column li,footer .first-bar .blocks-holder .footer-column ul{text-align:right}footer .first-bar .blocks-holder .footer-column h5{margin-top:44px}}@media (min-width:56.25em){footer .first-bar .blocks-holder{--columns-gap:1.25rem;--columns-template:2fr 1fr 1fr 1fr}footer .first-bar .blocks-holder .footer-column h5{margin-top:44px}footer .first-bar .blocks-holder .logo-holder .logo{width:145px}}footer .second-bar{text-align:center;background-color:#33373e;padding:25px 0 60px 0}footer .second-bar .container{display:grid;grid-template-columns:1fr}footer .second-bar .container a{font-size:22px;color:#9fa3a9;padding:10px;transition:.2s;line-height:68px}footer .second-bar .container a:hover{text-decoration:none}footer .second-bar .container .copyright-text{margin-top:0;line-height:1.6}footer .second-bar .container .copyright-text p{font-size:.8rem;color:#aaa;font-weight:100}footer .second-bar .container .fab{font-family:Font Awesome\ 5 Brands}footer .second-bar .container .fa-linkedin:hover{color:#0077b5}footer .second-bar .container .fa-instagram:hover{color:#bc2a8d}footer .second-bar .container .fa-facebook:hover{color:#0077e2}footer .second-bar .container .fa-youtube:hover{color:#ef1a1a}footer .second-bar .container .fa-twitter:hover{color:#00aced}footer .second-bar .container .tiktok{color:#fe2c55;display:inline-block;width:1em;height:1em;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='rgba(159, 163, 169, 1)' viewBox='2 0 22 22'><path d='M16 8.24537V15.5C16 19.0899 13.0899 22 9.5 22C5.91015 22 3 19.0899 3 15.5C3 11.9101 5.91015 9 9.5 9C10.0163 9 10.5185 9.06019 11 9.17393V12.3368C10.5454 12.1208 10.0368 12 9.5 12C7.567 12 6 13.567 6 15.5C6 17.433 7.567 19 9.5 19C11.433 19 13 17.433 13 15.5V2H16C16 4.76142 18.2386 7 21 7V10C19.1081 10 17.3696 9.34328 16 8.24537Z'/></svg>") no-repeat center center;background-size:contain}footer .second-bar .container .tiktok:hover{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='rgba(254, 44, 85, 1)' viewBox='2 0 22 22'><path d='M16 8.24537V15.5C16 19.0899 13.0899 22 9.5 22C5.91015 22 3 19.0899 3 15.5C3 11.9101 5.91015 9 9.5 9C10.0163 9 10.5185 9.06019 11 9.17393V12.3368C10.5454 12.1208 10.0368 12 9.5 12C7.567 12 6 13.567 6 15.5C6 17.433 7.567 19 9.5 19C11.433 19 13 17.433 13 15.5V2H16C16 4.76142 18.2386 7 21 7V10C19.1081 10 17.3696 9.34328 16 8.24537Z'/></svg>") no-repeat center center}@media (min-width:37.5em){footer .second-bar{text-align:left}footer .second-bar .container{grid-template-columns:2fr 1fr}footer .second-bar .container .info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}}footer span.contact-icon{margin-right:7px;display:unset}form .btn-group{margin:1rem 0 0 0;display:flex;flex-direction:row-reverse;gap:1rem}form .form-group{display:flex;flex-direction:column;gap:1rem;margin-top:1.4rem}form .form-group .col{flex-grow:1;gap:.3rem;display:flex;flex-direction:column}form .form-group .col label{color:#666}form .form-group .col input,form .form-group .col select,form .form-group .col textarea{margin-top:0;padding:.6rem .8rem;border:1px solid #ccc;border-radius:2px;font-size:1rem}@media (min-width:56.25em){form .form-group{flex-direction:row;gap:1rem}}header{--v-padding:7.5rem;--h-padding:2rem;position:relative;padding:var(--v-padding) var(--h-padding) calc(var(--v-padding) + 40px) var(--h-padding);text-align:center;background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%);background-size:cover;background-color:#000;background-repeat:no-repeat;color:#fff}header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%);color:#454545}header.light h1{text-shadow:0 0 9px rgba(255,255,255,.6)}header .header-logo{width:clamp(160px,35vw,225px);position:absolute;left:0;top:0}header .header-logo img{width:100%;height:auto}header .header-body{margin:0 auto}header .header-body h1{text-shadow:0 0 9px rgba(0,0,0,.6)}header .header-body p{font-size:var(--fs-400)}header .header-body .inner :first-child{margin-top:0}header .header-body :first-child{margin-top:0}@media (min-width:37.5em){header{--h-padding:calc( 2rem + 10vw )}}@media (min-width:56.25em){header .header-body{text-align:left}}@media (min-width:75em){header{--h-padding:0;text-align:left;background-position:right;background-repeat:no-repeat;background-size:contain}header .header-body{max-width:min(78%,1170px);margin:0 auto}header .header-body h1,header .header-body h2,header .header-body h3,header .header-body h4,header .header-body p{max-width:45rem}}header.small{min-height:225px;--v-padding:7rem;--h-padding:1.25rem}header.small h1{font-size:var(--fs-l)}header.small h1,header.small h2,header.small h3,header.small h4,header.small p{margin-left:auto;margin-right:auto}header.small .header-logo{width:clamp(120px,30vw,180px);text-align:left;bottom:calc(40px + .5rem)}header.small .header-logo img{width:auto;height:auto;max-width:100%;max-height:100%}@media (min-width:56.25em){header.small{--v-padding:3.5rem;--h-padding:0rem}header.small .header-body{text-align:center}}header.large{min-height:370px}header.large .header-logo{width:clamp(250px,30vw,300px);text-align:left;bottom:calc(40px + .5rem)}header.large .header-logo img{width:auto;height:auto;max-width:100%;max-height:100%}@media (min-width:75em){header.bg-cover{background-size:cover}}.ac_modal_btn{cursor:pointer}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:15px;border-bottom:1px solid #e5e5e5;border-top-left-radius:3px;border-top-right-radius:3px;background-size:cover!important;background-image:linear-gradient(#1f135f,#221b49);background-color:hsl(323.2,88.2%,33.3%);color:#fff}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4{font-size:1.5rem;margin:0}.modal-header .close{flex-grow:0;cursor:pointer;margin:0;padding:0 5px}.modal-header .close img{width:12px;margin:0;padding:0}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-body a,.modal-body a:hover,.modal-body a:visited{color:var(--primary-color)!important}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn{margin-top:0}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:90px auto 30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.panel{background-color:#fff;border-radius:2px;overflow:auto;border:0;margin-top:2rem;padding:1rem}nav.main-nav{--background-color:#02050f;--links-bg-color:hsl(182.3, 100%, 9%);--links-color:#CCC;--links-font-size:0.9rem;--links-border-color:hsl(182.3, 100%, 19%);--bars-color:#CCC;--links-hover-bg-color:hsl(182.3, 100%, 19%);--link-drop-shadow:rgba(0,0,0,0.3);--z-index:1000}nav{position:relative;width:100%;min-height:50px;z-index:var(--z-index);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:var(--background-color);padding:0;margin-bottom:0}nav .logo-holder{display:flex;justify-content:space-between;align-items:center;flex-grow:1;min-height:50px;padding:0 clamp(15px,20px - .005vw,20px)}nav .logo-holder .logo img{height:20px;display:block}nav .logo-holder .burger-icon{height:24px;width:24px;position:relative;cursor:pointer}nav .logo-holder .burger-icon .icon-bar{display:block;width:24px;height:2px;background-color:var(--bars-color);position:absolute;top:calc(50% - 1px);transition:all .3s}nav .logo-holder .burger-icon .icon-bar:first-of-type{top:3px}nav .logo-holder .burger-icon .icon-bar:nth-of-type(2){top:calc(50% - 1px)}nav .logo-holder .burger-icon .icon-bar:last-of-type{top:calc(100% - 5px)}nav .links-holder{display:none;padding:0;background-color:var(--links-bg-color);box-shadow:0 15px 0 15px var(--link-drop-shadow)}nav .links-holder a{padding:.8rem clamp(15px,20px - .005vw,20px);text-decoration:none;display:block;border-top:1px solid var(--links-border-color);font-size:var(--links-font-size)}nav .links-holder a:not(.btn){color:var(--links-color)}nav .links-holder a:not(.btn):hover{background-color:var(--links-hover-bg-color)}nav .links-holder a+a:not(.btn){border-top:1px solid var(--links-border-color)}nav .links-holder a.btn,nav .links-holder a.btn:hover{border-radius:0}nav.open .links-holder{display:block}nav.open .logo-holder .burger-icon .icon-bar:first-of-type{background-color:var(--background-color)}nav.open .logo-holder .burger-icon .icon-bar:nth-of-type(2){transform:rotateZ(45deg)}nav.open .logo-holder .burger-icon .icon-bar:last-of-type{top:calc(50% - 1px);transform:rotateZ(-45deg)}@media (min-width:56.25em){nav{padding:0 clamp(15px,20px - .005vw,20px);flex-direction:row;align-items:center;justify-content:center;z-index:var(--z-index)}nav .logo-holder{padding:0}nav .logo-holder .burger-icon{display:none}nav .links-holder{display:flex;gap:clamp(15px,20px - .005vw,20px);align-items:center;padding:0}nav .links-holder a{padding:0;border:unset}nav .links-holder{background-color:unset;box-shadow:unset}nav .links-holder a{border-top:unset}nav .links-holder a+a:not(.btn){border-top:unset}nav.open .links-holder{display:flex}}.nav-background{content:"";display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:800;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6)}body.menu-open .nav-background{display:block}@media (min-width:56.25em){body.menu-open .nav-background{display:none}}.account-body .tiles-holder{margin:1.75rem 0 2.5rem 0;display:grid;grid-auto-flow:dense;column-gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),295px));grid-auto-rows:173px auto auto auto}.account-body .tiles-holder .tile{color:#fff;background-color:#0e0e1c;border-radius:0;border-radius:3px;text-align:left;grid-row:span 4;display:grid;grid-template-rows:subgrid;margin-bottom:1.25rem}.account-body .tiles-holder .tile:hover{color:#fff}.account-body .tiles-holder .tile .hero-section{aspect-ratio:1/.586;background-size:cover;overflow:auto;color:inherit}.account-body .tiles-holder .tile .hero-section .lozenge{border-radius:0;margin:27px 20px 0 0;padding:0;text-align:left;width:auto;display:inline-block;color:inherit}.account-body .tiles-holder .tile .hero-section .lozenge span{color:inherit;background-color:var(--product-color);font-size:12px;padding:8px 12px}.account-body .tiles-holder .tile .hero-section .lozenge span.year{background-color:rgba(0,0,0,.6)!important}.account-body .tiles-holder .tile h3{padding:.5rem 1rem;font-size:1rem;margin:0}.account-body .tiles-holder .tile time{padding:0 1rem;font-size:.8rem;margin:0}.account-body .tiles-holder .tile .location{padding:.2rem 1rem .7rem 1rem;font-size:.8rem;margin:0}#account_nav{--breakpoint:56.25em;--top:$nav-height;--bars-color:hsl(323.2, 88.2%, 33.3%);--background-color:#FFFFFFFF;--links-color:#2b2b2b;--links-border-color:#DDD;--links-bg-color:#FCFCFC;--links-hover-bg-color:#FFF}#account_nav .logo-holder .logo-small{display:none}#account_nav .logo-holder .text-logo{font-family:var(--ff-heading);font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#account_nav .links-holder span{display:none}#account_nav .links-holder a{width:100%}#account_nav .links-holder a.active{color:hsl(323.2,88.2%,33.3%);font-weight:600;background-image:url(/images/account/active-menu-indicator.svg);background-position:top right;background-size:contain;background-repeat:no-repeat}#account_nav .links-holder a:hover{color:hsl(323.2,88.2%,33.3%)}@media (min-width:56.25em){#account_nav{flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;padding:1rem 0}#account_nav .logo-holder{padding:.6rem 1rem;flex-grow:0}#account_nav .links-holder{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0}#account_nav .links-holder a{padding:.6rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}#account_nav .links-holder a :first-child{width:1rem;text-align:center;color:hsl(323.2,88.2%,33.3%)}#account_nav .links-holder .eventsmenu{width:100%;padding:.75rem 0 1rem 0;background-color:#f9f9f9}#account_nav .links-holder .eventsmenu a,#account_nav .links-holder .eventsmenu span{display:block;padding:.4rem 1rem .4rem 1rem;font-size:90%}#account_nav .links-holder .eventsmenu :first-child{padding-left:1rem;font-size:.85rem;font-weight:600}}.account-body .main-content{--fs-xl:clamp(2rem, 5vw + 1rem, 3rem);--fs-l:clamp(1.6rem, 3vw + 1rem, 2.3rem);background-color:#eee;display:flex;gap:2rem;flex-direction:column}.account-body .main-content h2{font-size:var(--fs-l)}.account-body .main-content .trumbowyg button{padding:unset;background-color:unset;margin:unset}.account-body .main-content .account-nav{background-color:#fff}.account-body .main-content .account-content{flex-grow:1;flex-basis:0;background-color:#eee;padding-bottom:4rem}.account-body .main-content .account-content>:first-child{margin-top:0}.account-body .main-content .account-content .breadcrumb{margin-top:.7rem;display:none}.account-body .main-content .account-content .breadcrumb a{color:#454545}.account-body .main-content .account-content .breadcrumb a :hover{color:hsl(323.2,88.2%,33.3%)}.account-body .main-content .account-content .breadcrumb a+a:before{content:"»";padding:0 .5rem}@media (min-width:56.25em){.account-body .main-content{flex-direction:row;gap:0}.account-body .main-content .account-nav{flex-grow:0;flex-basis:14rem}.account-body .main-content .account-content{padding-top:1.5rem;padding-left:2rem;padding-right:2rem;min-height:95vh}.account-body .main-content .account-content .breadcrumb{display:block}.account-body .main-content .account-content .breadcrumb li{display:inline-block;margin-right:10px}.account-body .main-content .account-content .breadcrumb li:last-child{margin-right:0}}@media (min-width:75em){.account-body .main-content{--fs-xl:3rem;--fs-l:2.3rem;padding-left:0;padding-right:0}.account-body .main-content .account-nav{flex-grow:0;flex-basis:16rem}.account-body .main-content .account-content{padding-left:1rem;padding-right:1rem}.account-body .main-content .account-content{max-width:970px}}body.event-agenda .container{text-align:left!important}body.event-agenda h1{margin-top:20px;margin-bottom:20px;font-size:32px}body.event-agenda .headingWithButton{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:2rem}body.event-agenda .headingWithButton h4{font-size:24px;margin:0}body.event-agenda .headingWithButton button{font-size:18px}body.event-agenda .programme-key{margin-bottom:50px}body.event-agenda .programme-key .think-tank-warning{font-size:90%}body.event-agenda .programme-key p{margin-top:20px}body.event-agenda .programme-key .keys{display:flex;flex-direction:column;column-gap:1rem;row-gap:1rem;justify-items:center}body.event-agenda .programme-key .keys .stream{border:1px solid #ccc;border-radius:5px;padding:.2rem .5rem;font-size:14px;color:#999;cursor:pointer;background-color:#fff}body.event-agenda .programme-key .keys .stream a{color:inherit}body.event-agenda .programme-key .keys .stream .indicator{display:inline-block;border-radius:50%;width:12px;height:12px;margin-right:6px;border:1px solid var(--stream-color);background-color:unset}body.event-agenda .programme-key .keys .stream:hover{box-shadow:0 0 8px rgba(105,106,156,.2)}body.event-agenda .programme-key .keys .stream.selected{color:#333;border:1px solid #bbb}body.event-agenda .programme-key .keys .stream.selected .indicator{border:none;background-color:var(--stream-color)}body.event-agenda .programme-holder{margin-bottom:60px}body.event-agenda .programme-holder .timeslot{display:grid;grid-template-columns:70px 1fr}body.event-agenda .programme-holder .timeslot .time{border-top:1px solid #ccc;padding:10px}body.event-agenda .programme-holder .timeslot .sessions{display:flex;flex-direction:column}body.event-agenda .programme-holder .timeslot .sessions .session{padding:10px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-color:#ccc;flex:1;display:flex;flex-direction:column}body.event-agenda .programme-holder .timeslot .sessions .session button.myModal{border:1px solid #ccc;background-color:#f1f1f1;color:#333;border-radius:3px;padding:6px 12px;font-size:12px;line-height:12px;margin:6px 0 15px 0}body.event-agenda .programme-holder .timeslot .sessions .session p{margin-bottom:4px}body.event-agenda .programme-holder .timeslot .sessions .session p .speaker-name{color:#111;font-weight:600}body.event-agenda .programme-holder .timeslot .sessions .session h6{line-height:1.1;font-size:1.1rem}body.event-agenda .programme-holder .timeslot .sessions .session .title{font-size:16px;font-weight:500;color:#333}body.event-agenda .programme-holder .timeslot .sessions .session p.location{text-transform:uppercase;color:#666;font-size:12px;margin:0 0 5px 0}body.event-agenda .programme-holder .timeslot .sessions .session .session-logos{flex-grow:0;display:flex;column-gap:15px;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:10px 0;row-gap:10px}body.event-agenda .programme-holder .timeslot .sessions .session .session-logos:empty{display:none}body.event-agenda .programme-holder .timeslot .sessions .session .session-logos img{max-height:35px;max-width:80px}body.event-agenda .programme-holder .timeslot .sessions .session .session-speakers{margin-top:10px;padding-top:0;flex-grow:0;display:flex;flex-direction:column;row-gap:5px}body.event-agenda .programme-holder .timeslot .sessions .session .session-speakers:empty{display:none}body.event-agenda .programme-holder .timeslot .sessions .session .session-speakers p{color:#4a4a4a;font-size:12px;line-height:1.4;font-weight:500;margin:0}body.event-agenda .programme-holder .timeslot .sessions .session .session-speakers p .speaker-name{color:#333;font-weight:600}body.event-agenda .programme-holder .timeslot .sessions .break{color:#555}body.event-agenda #agenda_modal .modal-content{border-radius:6px}body.event-agenda #agenda_modal .modal-content .modal-header{padding:8px 15px}body.event-agenda #agenda_modal .modal-content .modal-header p{font-size:15px;margin:0}body.event-agenda #agenda_modal .modal-content .modal-header button{line-height:1}body.event-agenda #agenda_modal .modal-content .modal-header button img{width:10px;height:auto}body.event-agenda #agenda_modal .modal-content .modal-body{background-color:#fcfbfa;border-radius:6px;padding-bottom:4rem}body.event-agenda #agenda_modal .modal-content .modal-body .top{margin:-15px;margin-bottom:0;padding:15px;background-color:#fff;border-bottom:1px solid #eee}body.event-agenda #agenda_modal .modal-content .modal-body .top h4{margin-bottom:1rem}body.event-agenda #agenda_modal .modal-content .modal-body .session-meta{margin-bottom:.8rem;display:flex;flex-direction:row;column-gap:1rem;font-size:13px;font-weight:600;color:#787878}body.event-agenda #agenda_modal .modal-content .modal-body .session-meta .far{color:#a00a66}body.event-agenda #agenda_modal .modal-content .modal-body h5{padding:0;margin:1.6rem 0 1.2rem 0;font-weight:600;font-size:16px}body.event-agenda #agenda_modal .modal-content .modal-body .speakers{display:grid;grid-template-columns:1fr;column-gap:3rem;row-gap:1.5rem;padding:0 1rem}body.event-agenda #agenda_modal .modal-content .modal-body .speakers .speaker{display:grid;grid-template-columns:120px 1fr;gap:.5rem;align-items:center}body.event-agenda #agenda_modal .modal-content .modal-body .speakers .speaker>img{width:100px;height:100px;border-radius:50%;border:1px solid #fff;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}body.event-agenda #agenda_modal .modal-content .modal-body .speakers .speaker .text{display:flex;flex-direction:column;gap:.1rem}body.event-agenda #agenda_modal .modal-content .modal-body .speakers .speaker .text .name{color:#666;font-weight:600}body.event-agenda #agenda_modal .modal-content .modal-body .speakers .speaker .text .job-title{font-size:13px;color:#999}body.event-agenda #agenda_modal .modal-content .modal-body .speakers .speaker .text .img img{margin-top:.6rem;display:block;max-height:30px;max-width:100%}body.event-agenda #agenda_modal .modal-content .modal-body .session-description p{font-size:14px;color:#666}@media (min-width:37.5em){body.event-body .programme-holder .timeslot .sessions{flex-direction:row}body.event-body .programme-key .filter-nav{position:sticky;top:50px;z-index:1000;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(255,255,255,.8784313725);padding-bottom:1rem}body.event-body .programme-key .keys{flex-direction:row;flex-wrap:wrap;column-gap:1rem;row-gap:.8rem}body.event-body #agenda_modal .modal-content .modal-body .speakers{grid-template-columns:1fr 1fr}}body.event-body.event-delegates .container{text-align:center}body.event-body.event-delegates .container .delegate-list{display:grid;grid-template-columns:1fr;grid-column-gap:30px;margin-bottom:60px;margin-top:30px}body.event-body.event-delegates .container .delegate-list .delegate-card{text-align:left;display:grid;grid-template-columns:180px 1fr;grid-column-gap:20px;border-top:1px solid #ccc;padding:16px 0}body.event-body.event-delegates .container .delegate-list .delegate-card .logo{background-repeat:no-repeat;background-position:center center;background-size:contain;background-origin:content-box}body.event-body.event-delegates .container .delegate-list .delegate-card p{margin:0;line-height:1.3}@media (min-width:37.5em){body.event-body.event-delegates .container .delegate-list{grid-template-columns:1fr 1fr}}.event-nav{--breakpoint:56.25em;--top:$nav-height;--bars-color:hsl(323.2, 88.2%, 33.3%);--background-color:#FFF;--background-color-sticky:#FFFFFFDD;--links-color:#2b2b2b;--links-border-color:#DDD;--links-bg-color:#FCFCFC;--links-hover-bg-color:#FFF;--links-font-size:1rem;--link-drop-shadow:rgba(0,0,0,0.5);--z-index:900;backdrop-filter:blur(5px);transition:background-color .3s ease;transition:ease height .3s}.event-nav .logo-holder .text-logo{font-family:var(--ff-heading);font-size:1.5rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-nav .links-holder span{display:none}.event-nav .links-holder a:not(.btn){color:var(--links-color)}.event-nav .links-holder a.active:not(.btn),.event-nav .links-holder a:hover:not(.btn){color:hsl(323.2,88.2%,33.3%)}@media (min-width:56.25em){.event-nav .links-holder a{display:inline;border-top:unset}.event-nav .links-holder a:not(.btn):hover{background-color:unset}.event-nav .links-holder a.btn-primary{margin:auto;display:block;font-size:var(--links-font-size);margin:0;padding:6px 12px!important;border-radius:3px}.event-nav .links-holder a.btn-primary:hover{border:0}}html.sticky-header-active .event-nav{position:fixed;top:0}@media (min-width:56.25em){html.sticky-header-active .event-nav{background-color:var(--background-color-sticky)}}.language-picker{cursor:pointer;height:24px;width:35px;border-radius:3px;border:1px solid #999}#language_modal .language-btn{border:1px solid #ccc;display:flex;flex-direction:row;gap:12px;padding:7px;border-radius:3px;margin:15px 0;background-color:#f8fafd;font-size:15px;cursor:pointer}.transparent-event-nav{position:absolute;top:50px;backdrop-filter:none;--bars-color:hsl(323.2, 88.2%, 33.3%);--background-color:transparent;--background-color-sticky:#00000099;--links-color:#FFFFFF;--links-border-color:transparent;--links-bg-color:#00000000;--links-hover-bg-color:transparent;--links-font-size:1rem;--link-drop-shadow:none;--bars-color:#FFFFFF}.transparent-event-nav .text-logo{display:flex;flex-direction:row;align-items:center;gap:12px;text-transform:uppercase}.transparent-event-nav .text-logo .location{display:none;font-size:16px;color:#fff;font-weight:600}.transparent-event-nav .text-logo .location span{font-weight:300}@media (min-width:75em){.transparent-event-nav .text-logo .location{display:block}}body.event-home-body header{--url:url("/images/site/default_header.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}body.event-home-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){body.event-home-body header{background-image:var(--url);background-color:#000}}body.event-home-body .split-section{text-align:center;background-repeat:no-repeat}body.event-home-body .split-section .container{display:grid;align-items:center;grid-template-columns:1fr;gap:3rem}body.event-home-body .split-section .container .image img{width:100%}@media (min-width:37.5em){body.event-home-body .split-section .container .image img{max-width:37.5rem}}@media (min-width:56.25em){body.event-home-body .split-section .container{gap:4rem;grid-template-areas:"text image";grid-template-columns:1fr 1fr}body.event-home-body .split-section .container .image{grid-area:image}body.event-home-body .split-section .container .text{text-align:left}}body.event-home-body .hero .container .text{text-align:center}body.event-home-body .hero .container .text :first-child{margin-top:0}body.event-home-body .hero .container .text .tag-line{font-size:15px;font-weight:600}body.event-home-body .hero .container .text .location{font-size:24px;font-weight:700;text-transform:uppercase;color:hsl(323.2,88.2%,33.3%)}body.event-home-body .hero .container .text h2{font-size:var(--fs-m);margin-bottom:5px;font-weight:300}body.event-home-body .hero .container .text p{font-size:14px;line-height:24px;margin-bottom:10px;margin-top:15px;text-shadow:none}body.event-home-body .hero .container .text img{max-height:150px;margin-bottom:15px;margin-top:15px}@media (min-width:56.25em){body.event-home-body .hero .container .text{text-align:left}}@media (min-width:75em){body.event-home-body .hero .container{gap:10rem}}body.event-home-body .themes .theme-container{display:grid;grid-auto-flow:dense;row-gap:10px;column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-auto-rows:55px auto auto}body.event-home-body .themes .theme-container .theme{margin-bottom:40px;grid-row:span 3;display:grid;grid-template-rows:subgrid}body.event-home-body .themes .theme-container .theme *{margin:0}body.event-home-body .themes .theme-container .theme .img-holder img{margin:auto;display:block;max-width:55px;max-height:55px}body.event-home-body .themes .theme-container .theme .text{text-align:center}body.event-home-body .themes .theme-container .theme .title{text-transform:uppercase;text-align:center}body.event-home-body .themes .theme-container .theme .title strong{font-weight:700}@media (min-width:75em){body.event-home-body .themes .theme-container .theme{margin-bottom:0}}body.event-home-body .video .video-holder{text-align:center}body.event-home-body .video_header{--video-height:100dvh;position:relative;width:100%;height:var(--video-height);z-index:0;overflow:hidden}@keyframes slideIn{from{transform:rotate(-10deg) scale(.9)}to{transform:rotate(0) scale(1)}}body.event-home-body .video_header .vh-video-bg{display:none;position:absolute;top:0;left:0;width:100%;height:var(--video-height);overflow:hidden;z-index:-1}body.event-home-body .video_header .vh-video-bg .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh}@media (min-width:56.25em){body.event-home-body .video_header .vh-video-bg{display:block}}body.event-home-body .video_header .vh-video-overlay{position:absolute;top:0;left:0;width:100%;height:var(--video-height);display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}@media (min-width:56.25em){body.event-home-body .video_header .vh-video-overlay{align-items:flex-end}}body.event-home-body .video_header .vh-video-overlay-inner{padding:20px 20px 60px 20px}body.event-home-body .video_header .vh-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:var(--video-height);z-index:1}body.event-home-body .about .container .separated,body.event-home-body .general_1 .container .separated,body.event-home-body .general_2 .container .separated,body.event-home-body .venue .container .separated{margin-top:1.75rem}body.event-home-body .about .container img,body.event-home-body .general_1 .container img,body.event-home-body .general_2 .container img,body.event-home-body .venue .container img{margin:0 auto;border-bottom-right-radius:40px;width:100%;max-width:37.5rem}body.event-home-body .about .container .section-home h2,body.event-home-body .general_1 .container .section-home h2,body.event-home-body .general_2 .container .section-home h2,body.event-home-body .venue .container .section-home h2{margin-top:0}@media (min-width:56.25em){body.event-home-body .about .container.left-image,body.event-home-body .general_1 .container.left-image,body.event-home-body .general_2 .container.left-image,body.event-home-body .venue .container.left-image{grid-template-areas:"image text"}body.event-home-body .about .container.right-image,body.event-home-body .general_1 .container.right-image,body.event-home-body .general_2 .container.right-image,body.event-home-body .venue .container.right-image{grid-template-areas:"text image"}body.event-home-body .about .container .section-image,body.event-home-body .general_1 .container .section-image,body.event-home-body .general_2 .container .section-image,body.event-home-body .venue .container .section-image{grid-area:image}body.event-home-body .about .container .section-home,body.event-home-body .general_1 .container .section-home,body.event-home-body .general_2 .container .section-home,body.event-home-body .venue .container .section-home{grid-area:text;text-align:left}body.event-home-body .about .container .section-home :first-child,body.event-home-body .general_1 .container .section-home :first-child,body.event-home-body .general_2 .container .section-home :first-child,body.event-home-body .venue .container .section-home :first-child{margin-top:0}body.event-home-body .about .container .section-home h2,body.event-home-body .general_1 .container .section-home h2,body.event-home-body .general_2 .container .section-home h2,body.event-home-body .venue .container .section-home h2{margin-top:0}body.event-home-body .about .container .section-home a.btn-primary,body.event-home-body .general_1 .container .section-home a.btn-primary,body.event-home-body .general_2 .container .section-home a.btn-primary,body.event-home-body .venue .container .section-home a.btn-primary{margin-top:20px}}@media (min-width:75em){body.event-home-body .about .container,body.event-home-body .general_1 .container,body.event-home-body .general_2 .container,body.event-home-body .venue .container{align-items:center}}body.event-home-body .testimonials h1{text-align:center}body.event-home-body .testimonials .tns-outer{margin-top:3rem}body.event-home-body .testimonials .carousel{margin-top:3rem}body.event-home-body .testimonials .carousel .item{color:#999;font-size:14px;text-align:center;overflow:hidden;min-height:290px;padding:0 40px}body.event-home-body .testimonials .carousel .item .inner{display:grid;grid-template-columns:1fr;text-align:center}body.event-home-body .testimonials .carousel .item .inner .testimonial-logo{display:block;margin:auto;max-width:60%;max-height:200px;height:auto;display:block;margin-bottom:2rem}body.event-home-body .testimonials .carousel .item .inner .testimonial{text-align:left;padding:0;max-width:400px;margin:auto}body.event-home-body .testimonials .carousel .item .inner .testimonial p{font-size:1.2rem;line-height:1.4;margin:1rem 0}body.event-home-body .testimonials .carousel .item .inner .testimonial span{font-size:.875rem;text-transform:uppercase}body.event-home-body .testimonials .carousel .item .inner .quotation-mark i{font-size:46px;text-align:left;margin-bottom:0;float:left;padding:10px 0;font-weight:100;clear:both;width:100%}@media (min-width:75em){body.event-home-body .testimonials .carousel .item .inner{grid-template-columns:1fr 1fr;align-items:center}body.event-home-body .testimonials .carousel .item .inner .testimonial-logo{max-width:60%;max-height:290px;text-align:right}}body.event-home-body .speakers{text-align:center;background-position:top right;background-repeat:no-repeat}body.event-home-body .sponsors{text-align:center;clear:both;padding-bottom:60px;background-position:top right;background-repeat:no-repeat}body.event-home-body .sponsors .sponsor-card{padding:12px;background-origin:content-box;background-color:#fff;border-color:#b5c0d5;border:1px solid #b5c0d5}body.event-home-body .media-partners .media-partners-holder{margin-top:2rem;display:flex;gap:30px;justify-content:center;flex-wrap:wrap}body.event-home-body .media-partners .media-partners-holder .media-partner{height:140px;width:270px;flex-basis:270px;padding:12px;background-origin:content-box;background-color:#fff;border-color:#b5c0d5;border:1px solid #b5c0d5;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}body.event-home-body section,body.home section.event-hero{text-align:center;color:var(--section-phone-color);background-image:var(--section-phone-background-image);background-size:var(--section-phone-background-size);background-color:var(--section-phone-background-color);background-position:var(--section-phone-background-position)}body.event-home-body section :root,body.home section.event-hero :root{--text-color:$text-color;--text-color-invert:$text-color-invert;--section-phone-background-image:unset;--section-phone-background-size:cover;--section-phone-background-color:$secondary-400;--section-phone-background-position:center;--section-phone-color:var(--text-color);--section-tablet-background-image:unset;--section-tablet-background-size:cover;--section-tablet-background-color:$secondary-400;--section-tablet-background-position:center;--section-tablet-color:var(--text-color);--section-desktop-background-image:unset;--section-desktop-background-size:cover;--section-desktop-background-color:$secondary-400;--section-desktop-background-position:center;--section-phone-color:var(--text-color)}body.event-home-body section.dark-scheme .intro-text h1,body.event-home-body section.dark-scheme .intro-text h2,body.event-home-body section.dark-scheme .intro-text h3,body.event-home-body section.dark-scheme .intro-text p,body.event-home-body section.dark-scheme h1,body.event-home-body section.dark-scheme h2,body.event-home-body section.dark-scheme h3,body.event-home-body section.dark-scheme li,body.event-home-body section.dark-scheme p,body.home section.event-hero.dark-scheme .intro-text h1,body.home section.event-hero.dark-scheme .intro-text h2,body.home section.event-hero.dark-scheme .intro-text h3,body.home section.event-hero.dark-scheme .intro-text p,body.home section.event-hero.dark-scheme h1,body.home section.event-hero.dark-scheme h2,body.home section.event-hero.dark-scheme h3,body.home section.event-hero.dark-scheme li,body.home section.event-hero.dark-scheme p{color:inherit}body.event-home-body section .container :first-child,body.home section.event-hero .container :first-child{margin-top:0}@media (min-width:56.25em){body.event-home-body section,body.home section.event-hero{color:var(--section-tablet-color);background-image:var(--section-tablet-background-image);background-size:var(--section-tablet-background-size);background-color:var(--section-tablet-background-color);background-position:var(--section-tablet-background-position)}}@media (min-width:75em){body.event-home-body section,body.home section.event-hero{color:var(--section-desktop-color);background-image:var(--section-desktop-background-image);background-size:var(--section-desktop-background-size);background-color:var(--section-desktop-background-color);background-position:var(--section-desktop-background-position)}}body.event-body.event-invitation{text-align:center}body.event-body.event-invitation .venue-image{border-radius:5px}body.event-body.event-invitation .venue-image img{border-radius:5px}body.event-body.event-invitation section .split{display:grid;grid-template-columns:1fr}body.event-body.event-invitation section .split .column{padding-left:15px;padding-right:15px}body.event-body.event-invitation section .split .column:first-of-type{padding-bottom:60px}body.event-body.event-invitation section .split .column:last-of-type{padding-top:60px}@media (min-width:56.25em){body.event-body.event-invitation section .split{grid-template-columns:50% 50%}body.event-body.event-invitation section .split .left,body.event-body.event-invitation section .split .right{padding:20px;text-align:left}body.event-body.event-invitation section .split .column:first-of-type{padding-bottom:0}body.event-body.event-invitation section .split .column:last-of-type{padding-top:0}}body.event-body.event-invitation #register{text-align:left;background:#fff;padding-bottom:0}body.event-body.event-invitation #register .split{align-items:flex-start}body.event-body.event-invitation #register .column:last-of-type{background-color:#f7f7f7;padding-bottom:80px}body.event-body.event-invitation #register #feedback{font-size:14px!important;padding:20px;background-color:#fff;border-radius:5px;color:#009914;border:1px solid #aaccb2}body.event-body.event-invitation #register #feedback:empty{display:none}body.event-body.event-invitation #register #feedback.error{color:#900;border:1px solid #caa}body.event-body.event-invitation #register h3{color:#a00a66;font-size:24px;font-weight:600;margin-bottom:2rem}body.event-body.event-invitation #register h4{color:#00b3ba;font-size:20px;font-weight:600;margin-top:0}body.event-body.event-invitation #register h1{margin-top:5px;margin-bottom:15px}body.event-body.event-invitation #register .check-row{gap:1rem;display:flex;align-content:flex-start;align-items:flex-start;margin-bottom:1.5rem}body.event-body.event-invitation #register .check-row input{flex-grow:0;margin-top:3px}body.event-body.event-invitation #register .check-row label{margin-top:0!important;font-size:13px;font-weight:300;font-style:italic;line-height:1.4em}body.event-body.event-invitation #register .location{font-weight:300;font-size:22px;color:#333;margin-bottom:15px}body.event-body.event-invitation #register .location span{color:#00b3ba}body.event-body.event-invitation #register .date{font-weight:400;font-size:20px;color:#000}body.event-body.event-invitation #register .time{font-weight:400;font-size:20px;color:#000;display:flex;gap:10px;align-items:center;justify-content:center}body.event-body.event-invitation #register .time img{width:30px}body.event-body.event-invitation #register .intro{line-height:1.6;margin:10px 0 3rem 0;color:#6f6f6f}@media (min-width:56.25em){body.event-body.event-invitation #register{padding-bottom:80px}body.event-body.event-invitation #register table{margin-left:unset;margin-right:unset}body.event-body.event-invitation #register .column{text-align:left}body.event-body.event-invitation #register .column:first-of-type{padding-left:25px;padding-right:50px}body.event-body.event-invitation #register .column:last-of-type{padding-left:50px;padding-right:25px}body.event-body.event-invitation #register .column:last-of-type{background-color:unset;padding-bottom:0}body.event-body.event-invitation #register .time{justify-content:flex-start}}@media (min-width:75em){body.event-body.event-invitation #register .column:first-of-type{padding-right:100px;padding-left:0}body.event-body.event-invitation #register .column:last-of-type{padding-left:100px;padding-right:0}}body.event-body.event-invitation #register #invoice_state{display:none}body.event-body.event-invitation #register #invitation_form{background-color:#ededed;padding:40px;border-radius:4px;box-shadow:-7.5px 4.33px 43px rgba(0,0,0,.3019607843)}body.event-body.event-invitation #register #invitation_form .fa-circle-notch{margin-right:10px;padding:0;display:none}body.event-body.event-invitation #register #invitation_form button:disabled .fa-circle-notch{display:inline-block}body.event-body.event-invitation #register #invitation_form .form-elements{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}body.event-body.event-invitation #register #invitation_form .form-elements .row{width:100%;display:flex;flex-direction:row;gap:20px}body.event-body.event-invitation #register #invitation_form .form-elements .row input{flex-grow:1}body.event-body.event-invitation #register #invitation_form .form-elements input,body.event-body.event-invitation #register #invitation_form .form-elements select{padding:10px 20px;border-radius:20px;border:0 solid #fff;width:100%;background-color:#fff}body.event-body.event-invitation #register #invitation_form .form-elements select option[disabled]{color:gray}body.event-body.event-invitation #register #invitation_form p{font-size:13px;font-weight:300;font-style:italic;line-height:1.4em;margin:10px 0 20px 0}body.event-body.event-invitation #register #invitation_form #feedback{font-size:16px;font-weight:600;font-style:normal;line-height:1.6em;margin:10px 0 20px 0}body.event-body section.content-page-container{background-color:#fff}body.event-body section.banner{background-size:cover;box-shadow:inset 0 0 2rem rgba(39,92,128,.5);margin-top:0;display:flex;align-items:center;justify-content:center;padding:15px}body.event-body section.banner h1{color:#fff!important;text-transform:uppercase;text-align:center;background:#1e2d4b;display:block;margin:0;padding:20px;font-size:30px;width:100%}body.event-body section.banner h1 span{display:none}body.event-body section.banner h1 strong{display:block}@media (min-width:56.25em){body.event-body section.banner{padding:0 20px;min-height:200px}body.event-body section.banner h1{width:auto;font-size:36px;height:77px;line-height:77px;min-width:680px;padding:0 20px}body.event-body section.banner h1 span,body.event-body section.banner h1 strong{display:inline}}body.event-body.event-home-body h3,body.event-body.event-speakers h3{text-align:center}body.event-body.event-home-body .speaker-card-holder,body.event-body.event-speakers .speaker-card-holder{display:grid;grid-auto-flow:dense;column-gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-auto-rows:11.25rem auto auto auto;margin:40px 0}body.event-body.event-home-body .speaker-card-holder .speaker-card,body.event-body.event-speakers .speaker-card-holder .speaker-card{grid-row:span 4;display:grid;grid-template-rows:subgrid;margin-bottom:1.25rem;border-radius:5px;background-color:#e4e4e4;border:1px solid #e0e0e0;cursor:auto}body.event-body.event-home-body .speaker-card-holder .speaker-card .image,body.event-body.event-speakers .speaker-card-holder .speaker-card .image{padding:1rem 1rem 0 1rem;text-align:center}body.event-body.event-home-body .speaker-card-holder .speaker-card .image img,body.event-body.event-speakers .speaker-card-holder .speaker-card .image img{width:auto;max-height:100%;border-radius:50%}body.event-body.event-home-body .speaker-card-holder .speaker-card h5,body.event-body.event-speakers .speaker-card-holder .speaker-card h5{color:#1d2127;letter-spacing:-1px;font-size:22px;font-weight:500;padding-top:1.75rem;margin:0;text-align:center}body.event-body.event-home-body .speaker-card-holder .speaker-card p.job-title,body.event-body.event-speakers .speaker-card-holder .speaker-card p.job-title{padding:1rem 1rem 1rem 1rem;line-height:1.2rem;font-style:italic;font-weight:300;margin:0;text-align:center}body.event-body.event-home-body .speaker-card-holder .speaker-card p.company,body.event-body.event-speakers .speaker-card-holder .speaker-card p.company{font-weight:600;line-height:19px;padding:0 1rem 1.75rem 1rem;margin:0;text-align:center}body.event-body.event-home-body .speaker-card-holder .speaker-card-popup-btn,body.event-body.event-speakers .speaker-card-holder .speaker-card-popup-btn{cursor:pointer}@media (min-width:56.25em){body.event-body.event-home-body .speaker-card-holder,body.event-body.event-speakers .speaker-card-holder{grid-auto-rows:13.75rem auto auto auto}}body.event-body.event-home-body #speaker_modal h1#speaker_modal_name,body.event-body.event-speakers #speaker_modal h1#speaker_modal_name{padding-bottom:10px;border-bottom:solid 1px #e5e5e5;margin-bottom:10px;font-size:1.8em;font-weight:400}body.event-body.event-home-body #speaker_modal h3#speaker_modal_job_company,body.event-body.event-speakers #speaker_modal h3#speaker_modal_job_company{margin-bottom:10px}body.event-body.event-home-body #speaker_modal #speaker_modal_sessions h5,body.event-body.event-speakers #speaker_modal #speaker_modal_sessions h5{font-size:16px;font-weight:500;line-height:1.4}body.event-body.event-home-body #speaker_modal #speaker_modal_sessions h6,body.event-body.event-speakers #speaker_modal #speaker_modal_sessions h6{margin-top:8px;font-size:14px}body.event-body.event-home-body #speaker_modal #speaker_modal_image,body.event-body.event-speakers #speaker_modal #speaker_modal_image{border-radius:50%;max-width:200px;display:block;margin:15px auto}body.event-body.event-home-body #speaker_modal #speaker_modal_company_image,body.event-body.event-speakers #speaker_modal #speaker_modal_company_image{max-width:200px;max-height:80px;display:block;margin:15px auto}body.event-body.event-home-body #speaker_modal h1,body.event-body.event-speakers #speaker_modal h1{text-align:center}body.event-body.event-home-body #speaker_modal h3,body.event-body.event-speakers #speaker_modal h3{font-size:1.5em}@media (min-width:37.5em){body.event-body.event-home-body #speaker_modal,body.event-body.event-speakers #speaker_modal{text-align:left}}@media (min-width:75em){body.event-body.event-home-body #speaker_modal .modal-body-content,body.event-body.event-speakers #speaker_modal .modal-body-content{display:grid;grid-template-columns:1fr 2fr;gap:20px}body.event-body.event-home-body #speaker_modal h3,body.event-body.event-speakers #speaker_modal h3{margin-top:0;margin-bottom:20px!important}}body.event-body .sponsor-button button{border:none;background-color:transparent}body.event-body .lead-text{border-left:1px solid #ccc;height:216px}body.event-body .lead-text h2{font-weight:300;font-size:24px;margin:20px 0 10px 0}body.event-body .lead-text h2 span{font-weight:400}body.event-body .lead-sponsor{display:grid;grid-template-columns:1fr;margin:0 auto 80px auto;text-align:center;align-items:center}body.event-body .lead-sponsor h2{margin:0}body.event-body .lead-sponsor .sponsor-card{margin:0 auto}@media (min-width:56.25em){body.event-body .lead-sponsor{grid-template-columns:1fr 1fr;width:80%;text-align:left;gap:0}body.event-body .lead-sponsor .button{padding:0 30px 0 0}body.event-body .lead-sponsor .text{padding-left:30px;border-left:1px solid #ccc}}body.event-body .sponsors-holder{margin-top:2rem;display:flex;gap:30px;margin-bottom:60px;justify-content:center;flex-wrap:wrap}body.event-body .sponsor-card{height:140px;width:270px;flex-basis:270px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}body.event-body .sponsor-logo-section{text-align:center}body.event-body .sponsor-logo-section .sponsors-holder{display:flex;gap:45px;margin:60px 0 80px 0;justify-content:center;flex-wrap:wrap}body.event-body #sponsor_modal #modal_link{display:block;font-size:18px;margin-bottom:10px}body.event-body #sponsor_modal h3{text-align:left;margin-top:0}body.event-body #sponsor_modal .modal-body img{max-width:300px;max-height:100px;margin:1rem auto}body.event-body section.venue-page{text-align:left}body.event-body section.venue-page .venue-columns .venue-images img{width:100%}@media (min-width:56.25em){body.event-body section.venue-page .venue-columns{text-align:left;display:grid;grid-template-columns:3fr 1fr;gap:2rem}}.contact-body header{--url:url("/images/site/default_header.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}.contact-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){.contact-body header{background-image:var(--url);background-color:#000}}.contact-body .contact{display:grid;grid-template-areas:"form" "address" "map";grid-template-columns:1fr;padding:0}.contact-body .contact #form{grid-area:form;padding:15px}.contact-body .contact #form h3{margin:0 0 15px 0}.contact-body .contact #vcard{height:100vw;box-shadow:0 0 15px 0 rgba(0,0,0,.2);clip-path:inset(0 0 0 -15px);position:relative;grid-area:address;background:linear-gradient(to bottom,#7d146b,#a00a66);color:#fff;min-height:400px}.contact-body .contact #vcard .vcard{text-align:center;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;height:300px;width:300px}.contact-body .contact #vcard .vcard img{width:100px;margin:0 auto 20px auto}.contact-body .contact #vcard .vcard a,.contact-body .contact #vcard .vcard p{color:#fff}.contact-body .contact #map{height:100vw;grid-area:map;box-shadow:0 0 15px 0 rgba(0,0,0,.2);clip-path:inset(0 0 0 -15px)}.contact-body .contact #map #map_canvas{height:100%}@media (min-width:56.25em){.contact-body .contact{margin:3rem auto;background-color:#e8e8e8;grid-template-areas:"form map" "form address";grid-template-columns:1fr 1fr}.contact-body .contact #form{min-height:800px}.contact-body .contact #vcard{height:auto;min-height:auto}.contact-body .contact #map{height:auto}}.contact-body #_form_14_{font-size:14px;line-height:1.6;font-family:arial,helvetica,sans-serif;margin:0}.contact-body #_form_14_ *{outline:0}.contact-body ._form_hide{display:none;visibility:hidden}.contact-body ._form_show{display:block;visibility:visible}.contact-body #_form_14_._form-top{top:0}.contact-body #_form_14_._form-bottom{bottom:0}.contact-body #_form_14_._form-left{left:0}.contact-body #_form_14_._form-right{right:0}.contact-body #_form_14_ input[type=date],.contact-body #_form_14_ input[type=text],.contact-body #_form_14_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-body #_form_14_ textarea{resize:none}.contact-body #_form_14_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial,sans-serif;font-size:14px;text-align:center;background:var(--primary-color)!important;border:0!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;color:#fff!important;padding:10px!important}.contact-body #_form_14_ ._close-icon{cursor:pointer;background-image:url(https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png);background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}.contact-body #_form_14_ ._close-icon:before{position:relative}.contact-body #_form_14_ ._form-body{margin-bottom:30px}.contact-body #_form_14_ ._form-image-left{width:150px;float:left}.contact-body #_form_14_ ._form-content-right{margin-left:164px}.contact-body #_form_14_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}.contact-body #_form_14_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png);background-size:130px auto;background-repeat:no-repeat}.contact-body #_form_14_ ._form-label,.contact-body #_form_14_ ._form_element ._form-label{font-weight:700;margin-bottom:5px;display:block}.contact-body #_form_14_._dark ._form-branding{color:#333}.contact-body #_form_14_._dark ._form-branding ._logo{background-image:url(https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png)}.contact-body #_form_14_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}.contact-body #_form_14_ ._form_element *{font-size:14px}.contact-body #_form_14_ ._form_element._clear{clear:both;width:100%;float:none}.contact-body #_form_14_ ._form_element._clear:after{clear:left}.contact-body #_form_14_ ._form_element input[type=date],.contact-body #_form_14_ ._form_element input[type=text],.contact-body #_form_14_ ._form_element select,.contact-body #_form_14_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-body #_form_14_ ._field-wrapper{position:relative}.contact-body #_form_14_ ._inline-style{float:left}.contact-body #_form_14_ ._inline-style input[type=text]{width:150px}.contact-body #_form_14_ ._inline-style:not(._clear)+._inline-style:not(._clear){margin-left:20px}.contact-body #_form_14_ ._form_element img._form-image{max-width:100%}.contact-body #_form_14_ ._clear-element{clear:left}.contact-body #_form_14_ ._full_width{width:100%}.contact-body #_form_14_ ._form_full_field{display:block;width:100%;margin-bottom:10px}.contact-body #_form_14_ input[type=text]._has_error,.contact-body #_form_14_ textarea._has_error{border:#f37c7b 1px solid}.contact-body #_form_14_ input[type=checkbox]._has_error{outline:#f37c7b 1px solid}.contact-body #_form_14_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}.contact-body #_form_14_ ._error._above{padding-bottom:4px;bottom:39px;right:0}.contact-body #_form_14_ ._error._below{padding-top:4px;top:100%;right:0}.contact-body #_form_14_ ._error._above ._error-arrow{bottom:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f37c7b}.contact-body #_form_14_ ._error._below ._error-arrow{top:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f37c7b}.contact-body #_form_14_ ._error-inner{padding:8px 12px;background-color:#f37c7b;font-size:14px;font-family:arial,sans-serif;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contact-body #_form_14_ ._error-inner._form_error{margin-bottom:5px;text-align:left}.contact-body #_form_14_ ._button-wrapper ._error-inner._form_error{position:static}.contact-body #_form_14_ ._error-inner._no_arrow{margin-bottom:10px}.contact-body #_form_14_ ._error-arrow{position:absolute;width:0;height:0}.contact-body #_form_14_ ._error-html{margin-bottom:10px}.contact-body .pika-single{z-index:10000001!important}.contact-body #_form_14_ input[type=text].datetime_date{width:69%;display:inline}.contact-body #_form_14_ select.datetime_time{width:29%;display:inline;height:32px}@media all and (min-width:320px) and (max-width:667px){.contact-body ::-webkit-scrollbar{display:none}.contact-body #_form_14_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}.contact-body #_form_14_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}.contact-body #_form_14_ ._form-content{margin:0;width:100%}.contact-body #_form_14_ ._form-inner{display:block;min-width:100%}.contact-body #_form_14_ ._form_element{margin:0 0 20px;padding:0;width:100%}.contact-body #_form_14_ ._form-element,.contact-body #_form_14_ ._inline-style,.contact-body #_form_14_ input[type=text],.contact-body #_form_14_ label,.contact-body #_form_14_ p,.contact-body #_form_14_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}.contact-body #_form_14_ ._row._checkbox-radio label{display:inline}.contact-body #_form_14_ ._row,.contact-body #_form_14_ label,.contact-body #_form_14_ p{margin-bottom:.7em;width:100%}.contact-body #_form_14_ ._row input[type=checkbox],.contact-body #_form_14_ ._row input[type=radio]{margin:0!important;vertical-align:middle!important}.contact-body #_form_14_ ._row input[type=checkbox]+span label{display:inline}.contact-body #_form_14_ ._row span label{margin:0!important;width:initial!important;vertical-align:middle!important}.contact-body #_form_14_ ._form-image{max-width:100%;height:auto!important}.contact-body #_form_14_ input[type=text]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}.contact-body #_form_14_ input[type=checkbox],.contact-body #_form_14_ input[type=radio]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 .3em 0 0;vertical-align:baseline}.contact-body #_form_14_ button[type=submit]{padding:20px;font-size:1.5em}.contact-body #_form_14_ ._inline-style{margin:20px 0 0!important}}.contact-body #_form_14_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff!important;border:0 solid #b0b0b0!important;width:500px;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.contact-body #_form_14_._inline-form,.contact-body #_form_14_._inline-form ._form-content,.contact-body #_form_14_._inline-form ._submit,.contact-body #_form_14_._inline-form input{font-family:"IBM Plex Sans",Helvetica,sans-serif,"IBM Plex Sans",arial,sans-serif}.contact-body #_form_14_ ._form-title{font-size:22px;line-height:22px;font-weight:600;margin-bottom:0;color:var(--primary-color)}.contact-body #_form_14_:after,.contact-body #_form_14_:before{content:" ";display:table}.contact-body #_form_14_:after{clear:both}.contact-body #_form_14_._inline-style{width:auto;display:inline-block}.contact-body #_form_14_._inline-style input[type=date],.contact-body #_form_14_._inline-style input[type=text]{padding:10px 12px}.contact-body #_form_14_._inline-style button._inline-style{position:relative;top:27px}.contact-body #_form_14_._inline-style p{margin:0}.contact-body #_form_14_._inline-style ._button-wrapper{position:relative;margin:27px 12.5px 0 20px}.contact-body #_form_14_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}@media all and (min-width:320px) and (max-width:667px){.contact-body #_form_14_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px!important;margin-left:0!important}}.contact-body #_form_14_{margin:0!important;background:0 0!important}body.dinners-body header{--url:url("/images/dinners/dinners.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}body.dinners-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){body.dinners-body header{background-image:var(--url);background-color:#000}}body.dinners-body #immerse{background-color:#fff}body.dinners-body #immerse .blocks-holder{align-items:center}body.dinners-body #immerse .blocks-holder .image-block img{width:100%}body.dinners-body #features{background-color:#fff}body.dinners-body #features .blocks-holder{padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:60px}body.dinners-body #features .blocks-holder .block{max-width:200px;text-align:center}body.dinners-body #features .blocks-holder .block img{height:80px;margin:0 auto 20px auto}body.dinners-body #features .blocks-holder .block h2{color:#a00a66;font-size:20px;font-weight:500;text-transform:uppercase;margin:20px 0}body.dinners-body #features .blocks-holder .block p{font-size:14px;font-weight:300;line-height:1.7em}@media (min-width:56.25em){body.dinners-body #features .blocks-holder{flex-direction:row;align-items:flex-start;justify-content:space-between}}body.dinners-body #dinners{text-align:center;background-color:#fff;padding:0}body.dinners-body .dinners-holder{display:grid;grid-auto-flow:dense;column-gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:180px auto auto}body.dinners-body .dinner_block{text-align:left;background-size:cover;background-position:center;grid-row:span 3;display:grid;grid-template-rows:subgrid;margin-bottom:1.25rem;position:relative}body.dinners-body .dinner_block .lower-third{position:absolute;top:180px;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px);padding:20px}body.dinners-body .dinner_block h2{color:#fff;font-size:18px;margin:1.25rem 0 .6rem 0;padding:0 1.25rem;z-index:2}body.dinners-body .dinner_block p{color:#00b3ba;margin:0;padding:0 1.25rem 1.25rem 1.25rem;z-index:2;font-size:14px;line-height:19px}body.dinners-body .dinner_block p small{color:#fff}body.dinner-body{text-align:center}body.dinner-body header .logo-box{position:absolute;display:flex;flex-direction:column;gap:15px;bottom:0;left:calc(50% - 90px);background-color:#fff;width:180px;height:120px;border-top-right-radius:5px;border-top-left-radius:5px;padding:10px;padding-bottom:35px;text-align:center;font-size:11px;color:#999;align-items:center;justify-content:center}body.dinner-body header .logo-box img{width:100%;padding-bottom:10px}@media (min-width:56.25em){body.dinner-body header .logo-box{left:250px;left:min(15%,250px);bottom:35px}}body.dinner-body section .split{display:grid;grid-template-columns:1fr}body.dinner-body section .split .column{text-align:center;padding-left:15px;padding-right:15px}body.dinner-body section .split .column:first-of-type{padding-bottom:60px}body.dinner-body section .split .column:last-of-type{padding-top:60px}@media (min-width:56.25em){body.dinner-body section .split{grid-template-columns:50% 50%}body.dinner-body section .split .left,body.dinner-body section .split .right{padding:20px;text-align:left}body.dinner-body section .split .column:first-of-type{padding-bottom:0}body.dinner-body section .split .column:last-of-type{padding-top:0}}body.dinner-body #intro{padding-bottom:0}body.dinner-body #intro .column:last-of-type{background-color:#f7f7f7;padding-bottom:80px}body.dinner-body #intro h3{color:#a00a66;font-size:24px;font-weight:600}body.dinner-body #intro h4{color:#00b3ba;font-size:20px;font-weight:600;margin-top:0}body.dinner-body #intro h2{margin:.5rem 0 .7rem 0;line-height:1.1}body.dinner-body #intro table{width:100%;text-align:left;margin:1rem auto 0 auto;max-width:100%;border-spacing:0}body.dinner-body #intro table tr+tr td{border-top:1px solid #ccc}body.dinner-body #intro table td{padding:14px 10px;font-weight:600}body.dinner-body #intro table td:first-of-type{vertical-align:top;color:#a00a66}body.dinner-body #intro table td+td{border-left:1px solid #ccc}body.dinner-body #intro table td:last-of-type{cursor:pointer}body.dinner-body #intro table td:last-of-type p{margin:10px 0;font-weight:300;font-size:14px}body.dinner-body #intro table td:last-of-type p:empty{display:none}body.dinner-body #intro .arrow-block{width:100%;display:flex;flex-direction:row;gap:15px;justify-content:space-between;align-items:center}body.dinner-body #intro .arrow-block .fas{font-size:20px;color:#ccc}body.dinner-body #intro .arrow-block .fa-caret-down{color:#a00a66;display:none}body.dinner-body #intro .open .fa-caret-down{display:block}body.dinner-body #intro .open .fa-caret-right{display:none}body.dinner-body #intro .location{font-weight:300;font-size:22px;color:#333;margin-bottom:1.2rem}body.dinner-body #intro .location span{color:#00b3ba}body.dinner-body #intro .date{font-weight:400;font-size:20px;color:#000}body.dinner-body #intro .time{font-weight:400;font-size:20px;color:#000;display:flex;gap:10px;align-items:center;justify-content:center}body.dinner-body #intro .time img{width:30px}body.dinner-body #intro .intro{line-height:1.6;margin:10px 0 25px 0;color:#6f6f6f}@media (min-width:56.25em){body.dinner-body #intro{padding-bottom:80px;background:linear-gradient(90deg,#fff 50%,#f7f7f7 50%)}body.dinner-body #intro table{margin-left:unset;margin-right:unset}body.dinner-body #intro .column{text-align:left}body.dinner-body #intro .column:first-of-type{padding-left:25px;padding-right:50px}body.dinner-body #intro .column:last-of-type{padding-left:50px;padding-right:25px}body.dinner-body #intro .column:last-of-type{background-color:unset;padding-bottom:0}body.dinner-body #intro .time{justify-content:flex-start}}@media (min-width:75em){body.dinner-body #intro .column:first-of-type{padding-right:100px;padding-left:0}body.dinner-body #intro .column:last-of-type{padding-left:100px;padding-right:0}}body.dinner-body #images{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0}@media (min-width:56.25em){body.dinner-body #images{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}body.dinner-body #images img{width:100%}body.dinner-body #vendor{background:linear-gradient(180deg,#fff 0,#f7f7f7 100%)}body.dinner-body #vendor .column:last-of-type{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:0;padding-bottom:100px}@media (min-width:37.5em){body.dinner-body #vendor{padding-top:100px;padding-bottom:100px}body.dinner-body #vendor .column:last-of-type{padding-top:0;padding-bottom:0}}@media (min-width:56.25em){body.dinner-body #vendor .column:first-of-type{text-align:left}}body.dinner-body #vendor p{color:#6f6f6f;line-height:1.6}body.dinner-body #vendor h1{margin-bottom:25px}body.dinner-body #vendor .vendor-logo{background-color:#fff;padding:20px;border:1px solid #707070;height:200px;max-width:360px;margin:0 auto;display:flex;align-items:center;justify-content:center}body.dinner-body #vendor .vendor-logo img{width:100%;object-fit:contain}body.dinner-body #venue{background-color:#fff}body.dinner-body #venue .column:last-of-type{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:37.5em){body.dinner-body #venue{padding-top:100px;padding-bottom:100px}}@media (min-width:56.25em){body.dinner-body #venue .column:first-of-type{text-align:left}}@media (min-width:75em){body.dinner-body #venue .column:first-of-type{padding-right:150px;padding-left:0}}body.dinner-body #venue p{color:#6f6f6f;line-height:1.6}body.dinner-body #venue h1{margin-bottom:25px;line-height:1.4}body.dinner-body #venue img{width:100%}body.dinner-body #features{background:linear-gradient(180deg,#fff 0,#f7f7f7 100%)}body.dinner-body #features .blocks-holder{padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:60px}body.dinner-body #features .blocks-holder .block{max-width:200px;text-align:center}body.dinner-body #features .blocks-holder .block img{height:80px;margin:0 auto 20px auto}body.dinner-body #features .blocks-holder .block h2{color:#a00a66;font-size:20px;font-weight:500;text-transform:uppercase;margin:20px 0}body.dinner-body #features .blocks-holder .block p{font-size:14px;font-weight:300;line-height:1.7em}body.dinner-body #features .limited{margin:20px;color:#6f6f6f;font-style:italic;line-height:1.6}@media (min-width:56.25em){body.dinner-body #features .blocks-holder{flex-direction:row;align-items:flex-start;justify-content:space-between}body.dinner-body #features .limited{max-width:50%;margin:0 auto}}body.dinner-body #register{text-align:left;background:#fff;padding-bottom:0}body.dinner-body #register .split{align-items:center}body.dinner-body #register .column:last-of-type{background-color:#f7f7f7;padding-bottom:80px}body.dinner-body #register h3{color:#a00a66;font-size:24px;font-weight:600}body.dinner-body #register h4{color:#00b3ba;font-size:20px;font-weight:600;margin-top:0}body.dinner-body #register h1{margin-top:5px;margin-bottom:15px}body.dinner-body #register .location{font-weight:300;font-size:22px;color:#333;margin-bottom:15px}body.dinner-body #register .location span{color:#00b3ba}body.dinner-body #register .date{font-weight:400;font-size:20px;color:#000}body.dinner-body #register .time{font-weight:400;font-size:20px;color:#000;display:flex;gap:10px;align-items:center;justify-content:center}body.dinner-body #register .time img{width:30px}body.dinner-body #register .intro{line-height:1.6;margin:10px 0 25px 0;color:#6f6f6f}@media (min-width:56.25em){body.dinner-body #register{padding-bottom:80px}body.dinner-body #register table{margin-left:unset;margin-right:unset}body.dinner-body #register .column{text-align:left}body.dinner-body #register .column:first-of-type{padding-left:25px;padding-right:50px}body.dinner-body #register .column:last-of-type{padding-left:50px;padding-right:25px}body.dinner-body #register .column:last-of-type{background-color:unset;padding-bottom:0}body.dinner-body #register .time{justify-content:flex-start}}@media (min-width:75em){body.dinner-body #register .column:first-of-type{padding-right:100px;padding-left:0}body.dinner-body #register .column:last-of-type{padding-left:100px;padding-right:0}}body.dinner-body #register #dinner_form{background-color:#ededed;padding:40px;border-radius:4px;box-shadow:-7.5px 4.33px 43px rgba(0,0,0,.3019607843)}body.dinner-body #register #dinner_form .fa-circle-notch{margin-right:10px;padding:0;display:none}body.dinner-body #register #dinner_form button:disabled .fa-circle-notch{display:inline-block}body.dinner-body #register #dinner_form .form-elements{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}body.dinner-body #register #dinner_form .form-elements .row{width:100%;display:flex;flex-direction:row;gap:20px}body.dinner-body #register #dinner_form .form-elements .row input{flex-grow:1}body.dinner-body #register #dinner_form .form-elements input{padding:10px 20px;border-radius:20px;border:0 solid #fff;width:100%}body.dinner-body #register #dinner_form p{font-size:13px;font-weight:300;font-style:italic;line-height:1.4em;margin:10px 0 20px 0}body.dinner-body #register #dinner_form #feedback{font-size:16px;font-weight:600;font-style:normal;line-height:1.6em;margin:10px 0 20px 0}.error-body header{background-image:linear-gradient(hsl(323.2,88.2%,23%),#101636)}.error-body header hgroup img{width:10rem}.error-body header a{color:hsl(182.3,100%,42%)}body.events-body header{--url:url("/images/events/events_hero.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}body.events-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){body.events-body header{background-image:var(--url);background-color:#000}}body.events-body #events{color:#fff;background-color:hsl(323.2,88.2%,33.3%);background-image:linear-gradient(to bottom,#7d146b,#a00a66)}body.events-body #events .all-event-links{margin-top:20px;font-size:16px}body.events-body #events .all-event-links a{text-decoration:none}body.events-body #events .event-tiles-holder{margin:1rem 0 2.5rem 0;display:grid;grid-auto-flow:dense;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}body.events-body #events .event-tiles-holder .large-event-tile{--product-color:hsl(323.2, 88.2%, 33.3%);overflow:hidden;border-radius:3px;text-align:left;background-color:#fff}body.events-body #events .event-tiles-holder .large-event-tile img{width:100%}body.events-body #events .event-tiles-holder .large-event-tile h3{margin:15px 15px 6px 15px;font-size:18px;color:#333}body.events-body #events .event-tiles-holder .large-event-tile time{margin:6px 15px;color:var(--product-color)}body.events-body #events .event-tiles-holder .large-event-tile .location{margin:6px 15px;color:#454545}body.events-body #events .event-tiles-holder .large-event-tile .lozenge{background-color:var(--product-color);text-align:center;padding:3px 0;border-radius:3px;margin:6px 15px 15px 15px;color:#fff}body.events-body #events .event-tiles-holder .small-event-tile{--product-color:hsl(323.2, 88.2%, 33.3%);border-radius:2px;text-align:left;background-color:#fff;display:flex;flex-direction:row;gap:10px}body.events-body #events .event-tiles-holder .small-event-tile img{aspect-ratio:1/1;width:85px;grid-area:image}body.events-body #events .event-tiles-holder .small-event-tile .text-block{margin:0;padding:10px 10px 10px 0;display:flex;flex-direction:column;justify-content:space-between}body.events-body #events .event-tiles-holder .small-event-tile .text-block h3{margin:0;font-size:17px;font-weight:400;color:#333}body.events-body #events .event-tiles-holder .small-event-tile .text-block time{font-size:12px;color:#666}body.events-body #events .event-tiles-holder .small-event-tile .text-block .product{color:var(--product-color);font-size:11px;font-weight:700}@media (min-width:37.5em){body.events-body #events .event-tiles-holder .small-event-tile .text-block{padding:5px 10px 5px 0}body.events-body #events .event-tiles-holder .small-event-tile .text-block h3{font-family:"Open Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;margin:0;font-size:15px;color:#333}}body.home{background-color:#000}body.home header{--url:url("/images/home/hero.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}body.home header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){body.home header{background-image:var(--url);background-color:#000}}body.home #features{background-color:#fff}body.home #features .blocks-holder{padding:0;--columns-gap:3rem}body.home #features .blocks-holder .block{max-width:200px;text-align:center;margin:0 auto}body.home #features .blocks-holder .block img{height:80px;margin:0 auto}body.home #features .blocks-holder .block h2{color:#a00a66;font-size:1.25rem;font-weight:500;text-transform:uppercase;margin:1.25rem 0 0 0}body.home #features .blocks-holder .block p{font-size:14px;font-weight:300;line-height:1.7em}@media (min-width:37.5em){body.home #features .blocks-holder{--columns-template:1fr 1fr}}@media (min-width:56.25em){body.home #features .blocks-holder{--columns-template:1fr 1fr 1fr 1fr}}body.home #next_event{text-align:center}body.home #next_event .readable_date{margin-bottom:2rem}body.home #next_event.dark-scheme h1,body.home #next_event.dark-scheme h2,body.home #next_event.dark-scheme h3,body.home #next_event.dark-scheme li,body.home #next_event.dark-scheme p{color:#fff}body.home #next_event .title{margin-bottom:30px;padding:6px 24px;border-radius:3px;color:#fff;display:inline-block;background-color:hsl(182.3,100%,36.5%)}body.home #next_event .tagline{font-weight:500}body.home #next_event .description-holder{margin-top:1rem}@media (min-width:37.5em){body.home #next_event{padding:120px 0 140px 0;text-align:left}body.home #next_event p{max-width:55ch}body.home #next_event .btn{width:auto}}body.home #events{text-align:center;color:#fff;background:#020024;background:linear-gradient(0deg,#1d1d1d 0,#040404 100%);padding:80px 0 120px 0}body.home #events h1{margin-bottom:80px}body.home #events .large-event-tiles-holder{margin:80px 0;--product-color:hsl(323.2, 88.2%, 33.3%);--columns-gap:2.5rem}body.home #events .large-event-tiles-holder .large-event-tile{color:#fff;background-color:#0e0e1c;border-radius:0;overflow:hidden;border-radius:3px;text-align:left}body.home #events .large-event-tiles-holder .large-event-tile .hero-section{aspect-ratio:1/.586;background-size:cover;overflow:auto}body.home #events .large-event-tiles-holder .large-event-tile .hero-section .lozenge{border-radius:0;margin:27px 20px 0 20px;padding:0;text-align:left;width:auto;display:inline-block;color:#fff}body.home #events .large-event-tiles-holder .large-event-tile .hero-section .lozenge span{background-color:var(--product-color);font-size:12px;padding:8px 12px}body.home #events .large-event-tiles-holder .large-event-tile .hero-section .lozenge span.year{background-color:rgba(0,0,0,.6)!important}body.home #events .large-event-tiles-holder .large-event-tile .base{color:#fff;padding:20px;position:relative}body.home #events .large-event-tiles-holder .large-event-tile .base .background{position:absolute;left:0;top:0;bottom:0;right:0;z-index:0;background-size:cover;transform:scaleY(-1);filter:blur(30px);-webkit-filter:blur(50px);background-position-y:100%;opacity:.25}body.home #events .large-event-tiles-holder .large-event-tile .base h3{color:inherit;margin:0 0 6px 0;font-size:16px;position:relative;z-index:1}body.home #events .large-event-tiles-holder .large-event-tile .base time{margin:6px 0;position:relative;z-index:1}body.home #events .large-event-tiles-holder .large-event-tile .base .location{color:inherit;margin:6px 0 0 0;position:relative;z-index:1}@media (min-width:37.5em){body.home #events .large-event-tiles-holder{margin-left:15vw;margin-right:15vw}}@media (min-width:56.25em){body.home #events{padding:120px 0 140px 0}body.home #events .large-event-tiles-holder{margin:80px 0}body.home #events .large-event-tiles-holder .large-event-tile .hero-section .lozenge{margin:27px 20px 0 20px}}@media (min-width:75em){body.home #events .large-event-tiles-holder{--columns-template:1fr 1fr 1fr}}body.home #seamless{text-align:center;background-color:#fff;align-items:center;gap:2rem}body.home #seamless .dummy-line{width:100%;background-color:#dfdfdf;height:1.2rem}body.home #seamless .dummy-line.dl-025{width:25%}body.home #seamless .dummy-line.dl-075{width:75%}body.home #seamless .dummy-line+.dummy-line{margin-top:.4rem}body.home #seamless .text-block{margin:auto}body.home #seamless .logo{margin:0 auto 21px auto;max-width:100%}body.home #seamless .article{text-align:left;position:relative;background-color:#f3f3f3;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-top:2rem}body.home #seamless .article .tag{color:#fff;padding:.5rem 2rem;font-size:.7rem;border-top-right-radius:5px;border-bottom-right-radius:5px;letter-spacing:.2rem;margin-bottom:1rem;position:absolute;top:1rem;left:0;border:1px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);background:#e53020;background:linear-gradient(90deg,#e53020 0,#15a6ab 52%,#931d81 100%)}body.home #seamless .article .article-image{aspect-ratio:1/.5;background-size:cover;position:relative}body.home #seamless .article .bottom{padding:.75rem 1rem}body.home #seamless .article .bottom h4,body.home #seamless .article .bottom p{color:#454545}body.home #seamless .article .bottom p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-200);margin-top:.5rem}body.home #seamless .article .bottom .link{font-weight:600;color:hsl(323.2,88.2%,33.3%)}body.home #seamless .articles{text-align:left;display:grid;grid-auto-flow:dense;column-gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-auto-rows:175px auto auto;margin-top:3rem}body.home #seamless .articles .article-block{grid-row:span 3;display:grid;grid-template-rows:subgrid;background-color:#f3f3f3;margin-bottom:1.25rem}body.home #seamless .articles .article-block h4{font-size:var(--fs-300);margin:0;padding:.5rem .75rem 0 .75rem;color:#454545}body.home #seamless .articles .article-block .image{background-size:cover;background-position:center}body.home #seamless .articles .article-block p{margin:0;padding:.3rem .75rem .5rem .75rem;font-size:var(--fs-200)}body.home #seamless .articles .article-block .dummy-line{margin:.3rem 0 .5rem 0}@media (min-width:37.5em){body.home #seamless .logo{max-width:400px}}body.home #newsletter{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.4) 0,#000 100%),url(/images/home/newsletter.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat;color:#fff}body.home #newsletter small{font-size:26px;font-weight:300}body.home #newsletter .intro-text{text-align:center}body.home #newsletter ._form_43{color:#fff}body.home #newsletter ._form_43{display:none;font-size:14px;line-height:1.6;margin:0}body.home #newsletter ._form_43 *{outline:0}body.home #newsletter ._form_hide{display:none;visibility:hidden}body.home #newsletter ._form_show{display:block;visibility:visible}body.home #newsletter ._form_43._form-top{top:0}body.home #newsletter ._form_43._form-bottom{bottom:0}body.home #newsletter ._form_43._form-left{left:0}body.home #newsletter ._form_43._form-right{right:0}body.home #newsletter ._form_43 input[type=date],body.home #newsletter ._form_43 input[type=tel],body.home #newsletter ._form_43 input[type=text],body.home #newsletter ._form_43 textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000!important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.home #newsletter ._form_43 textarea{resize:none}body.home #newsletter ._form_43 ._submit{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:arial,sans-serif;font-size:14px;text-align:center;background:#a00a66!important;border:0!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;color:#fff!important;padding:10px!important}body.home #newsletter ._form_43 ._submit:disabled{cursor:not-allowed;opacity:.4}body.home #newsletter ._form_43 ._submit.processing{position:relative}body.home #newsletter ._form_43 ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#a00a66,#a00a66),conic-gradient(#a00a66,#fff);background-origin:border-box;background-clip:content-box,border-box;animation:1.2s ease 0s infinite normal none running _spin}body.home #newsletter ._form_43 ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#a00a66!important;border:0!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;color:#fff!important;padding:10px!important}@keyframes _spin{0%{transform:translate(-50%,-50%) rotate(90deg)}100%{transform:translate(-50%,-50%) rotate(450deg)}}body.home #newsletter ._form_43 ._close-icon{cursor:pointer;background-image:url(https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png);background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}body.home #newsletter ._form_43 ._close-icon:before{position:relative}body.home #newsletter ._form_43 ._form-body{margin-bottom:30px}body.home #newsletter ._form_43 ._form-image-left{width:150px;float:left}body.home #newsletter ._form_43 ._form-content-right{margin-left:164px}body.home #newsletter ._form_43 ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}body.home #newsletter ._form_43 ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png);background-size:130px auto;background-repeat:no-repeat}body.home #newsletter ._form_43 .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.home #newsletter ._form_43 ._form-label,body.home #newsletter ._form_43 ._form_element ._form-label{font-weight:700;margin-bottom:5px;display:block}body.home #newsletter ._form_43._dark ._form-branding{color:#333}body.home #newsletter ._form_43._dark ._form-branding ._logo{background-image:url(https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png)}body.home #newsletter ._form_43 ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}body.home #newsletter ._form_43 ._form_element *{font-size:14px}body.home #newsletter ._form_43 ._form_element._clear{clear:both;width:100%;float:none}body.home #newsletter ._form_43 ._form_element._clear:after{clear:left}body.home #newsletter ._form_43 ._form_element input[type=date],body.home #newsletter ._form_43 ._form_element input[type=text],body.home #newsletter ._form_43 ._form_element select,body.home #newsletter ._form_43 ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}body.home #newsletter ._form_43 ._field-wrapper{position:relative}body.home #newsletter ._form_43 ._inline-style{float:left}body.home #newsletter ._form_43 ._inline-style input[type=text]{width:150px}body.home #newsletter ._form_43 ._inline-style:not(._clear)+._inline-style:not(._clear){margin-left:20px}body.home #newsletter ._form_43 ._form_element img._form-image{max-width:100%}body.home #newsletter ._form_43 ._form_element ._form-fieldset{border:0;padding:.01em 0 0 0;margin:0;min-width:0}body.home #newsletter ._form_43 ._clear-element{clear:left}body.home #newsletter ._form_43 ._full_width{width:100%}body.home #newsletter ._form_43 ._form_full_field{display:block;width:100%;margin-bottom:10px}body.home #newsletter ._form_43 input[type=text]._has_error,body.home #newsletter ._form_43 textarea._has_error{border:#f37c7b 1px solid}body.home #newsletter ._form_43 input[type=checkbox]._has_error{outline:#f37c7b 1px solid}body.home #newsletter ._form_43 ._error{display:block;position:absolute;font-size:14px;z-index:10000001}body.home #newsletter ._form_43 ._error._above{padding-bottom:4px;bottom:39px;right:0}body.home #newsletter ._form_43 ._error._below{padding-top:8px;top:100%;right:0}body.home #newsletter ._form_43 ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fdd}body.home #newsletter ._form_43 ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fdd}body.home #newsletter ._form_43 ._error-inner{padding:12px 12px 12px 36px;background-color:#fdd;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial,sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31,33,41,.298295)}body.home #newsletter ._form_43 ._error-inner._form_error{margin-bottom:5px;text-align:left}body.home #newsletter ._form_43 ._button-wrapper ._error-inner._form_error{position:static}body.home #newsletter ._form_43 ._error-inner._no_arrow{margin-bottom:10px}body.home #newsletter ._form_43 ._error-arrow{position:absolute;width:0;height:0}body.home #newsletter ._form_43 ._error-html{margin-bottom:10px}body.home #newsletter .pika-single{z-index:10000001!important}body.home #newsletter ._form_43 input[type=text].datetime_date{width:69%;display:inline}body.home #newsletter ._form_43 select.datetime_time{width:29%;display:inline;height:32px}body.home #newsletter ._form_43 input[type=date].datetime_date{width:69%;display:inline-flex}body.home #newsletter ._form_43 input[type=time].datetime_time{width:29%;display:inline-flex}@media all and (min-width:320px) and (max-width:667px){body.home #newsletter ::-webkit-scrollbar{display:none}body.home #newsletter ._form_43{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}body.home #newsletter ._form_43 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}body.home #newsletter ._form_43 ._form-content{margin:0;width:100%}body.home #newsletter ._form_43 ._form-inner{display:block;min-width:100%}body.home #newsletter ._form_43 ._form-title,body.home #newsletter ._form_43 ._inline-style{margin-top:0;margin-right:0;margin-left:0}body.home #newsletter ._form_43 ._form-title{font-size:1.2em}body.home #newsletter ._form_43 ._form_element{margin:0 0 20px;padding:0;width:100%}body.home #newsletter ._form_43 ._form-element,body.home #newsletter ._form_43 ._inline-style,body.home #newsletter ._form_43 input[type=text],body.home #newsletter ._form_43 label,body.home #newsletter ._form_43 p,body.home #newsletter ._form_43 textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}body.home #newsletter ._form_43 ._row._checkbox-radio label{display:inline}body.home #newsletter ._form_43 ._row,body.home #newsletter ._form_43 label,body.home #newsletter ._form_43 p{margin-bottom:.7em;width:100%}body.home #newsletter ._form_43 ._row input[type=checkbox],body.home #newsletter ._form_43 ._row input[type=radio]{margin:0!important;vertical-align:middle!important}body.home #newsletter ._form_43 ._row input[type=checkbox]+span label{display:inline}body.home #newsletter ._form_43 ._row span label{margin:0!important;width:initial!important;vertical-align:middle!important}body.home #newsletter ._form_43 ._form-image{max-width:100%;height:auto!important}body.home #newsletter ._form_43 input[type=text]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none;appearance:none}body.home #newsletter ._form_43 input[type=checkbox],body.home #newsletter ._form_43 input[type=radio]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 .3em 0 0;vertical-align:baseline}body.home #newsletter ._form_43 button[type=submit]{padding:20px;font-size:1.5em}body.home #newsletter ._form_43 ._inline-style{margin:20px 0 0!important}}body.home #newsletter ._form_43{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0!important;border:0 solid #b0b0b0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}body.home #newsletter ._form_43._inline-form,body.home #newsletter ._form_43._inline-form ._form-content,body.home #newsletter ._form_43._inline-form ._submit,body.home #newsletter ._form_43._inline-form input{font-family:"IBM Plex Sans",Helvetica,sans-serif}body.home #newsletter ._form_43 ._form-title{font-size:22px;line-height:22px;font-weight:600;margin-bottom:0}body.home #newsletter ._form_43:after,body.home #newsletter ._form_43:before{content:" ";display:table}body.home #newsletter ._form_43:after{clear:both}body.home #newsletter ._form_43._inline-style{width:auto;display:inline-block}body.home #newsletter ._form_43._inline-style input[type=date],body.home #newsletter ._form_43._inline-style input[type=text]{padding:10px 12px}body.home #newsletter ._form_43._inline-style button._inline-style{position:relative;top:27px}body.home #newsletter ._form_43._inline-style p{margin:0}body.home #newsletter ._form_43._inline-style ._button-wrapper{position:relative;margin:27px 12.5px 0 20px}body.home #newsletter ._form_43 ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}@media all and (min-width:320px) and (max-width:667px){body.home #newsletter ._form_43._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px!important;margin-left:0!important}}body.home #newsletter ._form_43 .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}body.home #newsletter ._form_43 .iti input{width:100%;height:32px;border:#979797 1px solid;border-radius:4px}body.home #newsletter ._form_43 .iti--separate-dial-code .iti__selected-flag{background-color:#fff;border-radius:4px}body.home #newsletter ._form_43 .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0,0,0,.05)}body.home #newsletter ._form_43 .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}body.home #newsletter ._form_43 .iti__country-list--dropup{margin-bottom:4px}body.home #newsletter ._form_43 .phone-error-hidden{display:none}body.home #newsletter ._form_43 .phone-error{color:#e40e49}body.home #newsletter ._form_43 .phone-input-error{border:1px solid #e40e49!important}body.home #newsletter ._form_43._form_43{padding:0;margin:0}body.home #newsletter ._form_43 ._x40285213 ._form-title{font-size:18px}body.home #newsletter ._form_43 ._submit{font-size:15px!important}body.home #newsletter.open ._form_43{display:block}@media (min-width:56.25em){body.home #newsletter .intro-text{text-align:left;padding:50px 0;width:50%}body.home #newsletter .intro-text h1{line-height:1.4}}@media (min-width:75em){body.home #newsletter{background-image:url(/images/home/newsletter.jpg);background-size:contain}body.home #newsletter.open{background-image:linear-gradient(rgba(0,0,0,0) 300px,#000 600px),url(/images/home/newsletter.jpg)}}body.home #waiting{text-align:center;background-color:#fff}body.home #waiting .inner{padding:50px;text-align:center}@media (min-width:56.25em){body.home #waiting .btn-holder{justify-content:center}}.login-body header{--url:url("/images/login/login-hero.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}.login-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){.login-body header{background-image:var(--url);background-color:#000}}.login-body .login{max-width:600px}.login-body .back{cursor:pointer}.login-body form{margin-top:2rem}.login-body #buttons form button{width:100%;padding:.5rem 1rem;display:flex;flex-direction:row;gap:1rem;border:1px solid #ccc;background-color:#fff}.login-body #buttons form button img{width:2rem}.login-body #buttons form button:hover{background-color:#f3f3f3;border:1px solid #999;box-shadow:0 0 .1rem .2rem rgba(0,0,0,.0470588235)}.login-body #buttons form button span{color:#454545;text-align:center;flex-grow:1;line-height:2rem}.login-body #email_entry{display:none}.login-body #email_entry form{display:flex;flex-direction:column;gap:1rem}.login-body #email_entry form .btn{flex-grow:0;margin-top:0}.login-body #email_entry form input[type=text]{margin-top:0;flex-grow:1;padding:.375rem .75rem;font-size:1.25rem}@media (min-width:37.5em){.login-body #email_entry form{flex-direction:row;gap:.5rem}}.login-body #code_entry{display:none}.login-body #code_entry p a{font-weight:400;color:hsl(323.2,88.2%,33.3%)}.login-body #code_entry .code-holder{display:flex;flex-direction:row;gap:.2em;justify-content:flex-start;align-items:center;font-size:clamp(2rem,8vw,4rem)}.login-body #code_entry .code-holder input{width:1em;font-size:inherit;text-align:center;text-transform:uppercase;margin:0;color:#333}.privacy-body header{--url:url("/images/site/default_header.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}.privacy-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){.privacy-body header{background-image:var(--url);background-color:#000}}.privacy-body .btn-stack{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;align-items:flex-start}@media (min-width:37.5em){.privacy-body .btn-stack .btn{flex-grow:0}}.sponsor-body .color-wrapper{background-color:#eee}.sponsor-body header{--url:url("/images/sponsor/sponsor-hero.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}.sponsor-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){.sponsor-body header{background-image:var(--url);background-color:#000}}.sponsor-body .just-for-the-notch{background-color:#eee;padding-bottom:0}.sponsor-body .portal{width:100%;max-width:1170px;margin:0 auto;text-align:left;padding:0 1.25rem 5rem 1.25rem}.sponsor-body .portal #login_form{display:flex;flex-direction:column;margin-top:2rem;gap:1rem}.sponsor-body .portal #login_form input{height:41px;vertical-align:bottom;margin-right:10px;min-width:min(100%,250px);margin:0;padding:.5rem 1.25rem;font-size:var(--fs-300)}.sponsor-body .portal #login_form .btn{margin:0}@media (min-width:56.25em){.sponsor-body .portal #login_form{flex-direction:row;align-items:center}}.sponsor-body .portal section{background-color:#fff;margin:40px auto;padding:30px 40px 40px 40px;border-radius:3px}.sponsor-body .portal section+section{margin-top:1.25rem}.sponsor-body .portal .product-tiles-holder{margin:40px 0;gap:20px;display:flex;flex-wrap:wrap;justify-content:center}.sponsor-body .portal .product-tiles-holder .product-tile{width:250px;height:200px;text-align:center;color:#fff;position:relative;display:flex;gap:20px;flex-direction:column;justify-content:center;align-items:center;padding:0 10px;align-items:center;padding-bottom:15px;cursor:pointer}.sponsor-body .portal .product-tiles-holder .product-tile small{position:absolute;display:block;left:0;right:0;bottom:0;padding:6px 0;color:#fff;font-weight:700;background-color:rgba(0,0,0,.2666666667)}.sponsor-body .portal .product-tiles-holder .product-tile h3{margin:0}.sponsor-body .portal .product-tiles-holder .product-tile img{max-width:80%;max-height:70px}.sponsor-body .portal .product-tiles-holder .tile-dinners{background:linear-gradient(#0c0a4a,#666)}.sponsor-body .portal .product-tiles-holder .tile-spotlights{background:linear-gradient(#002a6a,#85f4f9)}.sponsor-body .portal .product-tiles-holder .tile-events{background:linear-gradient(#7d146b,#a00a66)}@media (min-width:56.25em){.sponsor-body .portal .product-tiles-holder{justify-content:flex-start}}.sponsor-body .portal .content-block{display:none;position:relative}.sponsor-body .portal .content-block .fa-times-circle{color:#bbb;float:right;cursor:pointer;font-size:20px;position:absolute;top:1rem;right:1rem}.sponsor-body .portal .content-block>h2{margin-bottom:.75rem}.sponsor-body .portal .content-block .main_url{color:hsl(323.2,88.2%,33.3%);font-size:1.2 rem;font-weight:400;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem}.sponsor-body .portal .content-block .main_url .fas{font-size:14px;margin-right:5px;margin-left:2px}.sponsor-body .portal .content-block .description{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin:2rem 0 0 0}.sponsor-body .portal .content-block .description .logo{max-width:250px;max-height:100px}.sponsor-body .portal .content-block .description blockquote{padding:0;font-size:1.4rem;font-weight:400;line-height:1.4;color:#666;font-style:italic;position:relative;padding-left:30px;margin:1rem 0 0 0}.sponsor-body .portal .content-block .description blockquote:before{content:"“";position:absolute;left:0;top:0;font-size:3rem;line-height:1;color:#ccc}@media (min-width:37.5em){.sponsor-body .portal .content-block .description{flex-direction:row;align-items:center;gap:2.5rem;margin:1.5rem 0 0 0}.sponsor-body .portal .content-block .description blockquote{max-width:65%;margin-top:0}}.sponsor-body .portal .tiles-holder{margin:1.5rem 0 0 0;--gap:1.75rem;display:grid;grid-auto-flow:dense;row-gap:0;column-gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:172px auto auto}.sponsor-body .portal .tiles-holder .tile{--links-color:hsl(323.2, 88.2%, 33.3%);grid-row:span 3;display:grid;grid-template-rows:subgrid;border:1px solid #ddd;margin-bottom:var(--gap)}.sponsor-body .portal .tiles-holder .tile .top{position:relative;background-size:cover;background-position:right center}.sponsor-body .portal .tiles-holder .tile .info{background-color:#fff;padding:calc(.4 * var(--gap)) 10px}.sponsor-body .portal .tiles-holder .tile .info h3{margin:0;font-size:.9rem;font-weight:400;font-family:"Open Sans",sans-serif}.sponsor-body .portal .tiles-holder .tile .info p{margin-top:.1rem;font-size:.8rem}.sponsor-body .portal .tiles-holder .tile .links{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top:0;padding:0 10px 10px 10px;font-size:.8rem;display:flex;justify-content:space-between;color:var(--links-color)}.sponsor-body .portal .tiles-holder .tile .links a{cursor:pointer}.sponsor-body .portal .tiles-holder .tile .links a{color:inherit;cursor:pointer}.sponsor-body .portal .tiles-holder .tile .links a .fas{font-size:90%;margin-right:.3rem}.sponsor-body .portal .tiles-holder .event-tile{--lozenge-color:#A00A66;box-shadow:1px 1px 4px rgba(0,0,0,.2);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.sponsor-body .portal .tiles-holder .event-tile a .top{height:100%;margin:-1px -1px 0 -1px}.sponsor-body .portal .tiles-holder .event-tile a .top .lozenge{background-color:var(--lozenge-color);padding:4px 10px;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;top:20px;left:0;color:#fff;font-size:10px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.sponsor-body .portal .tiles-holder .dinner-tile,.sponsor-body .portal .tiles-holder .spotlight-tile{--links-color:hsl(182.3, 100%, 36.5%);background-size:cover;background-position:right center;border:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.sponsor-body .portal .tiles-holder .dinner-tile .info,.sponsor-body .portal .tiles-holder .dinner-tile .links,.sponsor-body .portal .tiles-holder .spotlight-tile .info,.sponsor-body .portal .tiles-holder .spotlight-tile .links{background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px)}.sponsor-body .portal .tiles-holder .dinner-tile .info,.sponsor-body .portal .tiles-holder .spotlight-tile .info{color:#fff}.sponsor-body .portal .tiles-holder .dinner-tile .info small,.sponsor-body .portal .tiles-holder .spotlight-tile .info small{color:#ddd}.sponsor-body #packages_modal .package{position:relative;margin:2rem 1rem;border:1px solid #ccc;border-radius:5px;padding:1rem 1rem 1.25rem 1rem;background-color:#fff}.sponsor-body #packages_modal .package h4{font-size:22px;margin:0 0 10px 0}.sponsor-body #packages_modal .package .availability{position:absolute;top:20px;right:0;padding:4px 15px;color:#fff;background-color:#5dc328;text-transform:uppercase;font-size:11px;font-weight:700;border-bottom-left-radius:5px;border-top-left-radius:5px}.sponsor-body #packages_modal .package .availability.one_left,.sponsor-body #packages_modal .package .availability.two_left{background-color:#e96900}.sponsor-body #packages_modal .package .availability.sold{background-color:#d30003}.sponsor-body #packages_modal .package .value{font-weight:700;color:hsl(323.2,88.2%,33.3%);font-size:18px;margin:0 0 15px 0}.sponsor-body #packages_modal .package .details .description{margin-top:10px}.sponsor-body #packages_modal .package .details .description p:empty{display:none}.sponsor-body #packages_modal .package .details .summary ul{list-style:disc;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));column-gap:15px;margin-left:15px;margin-right:15px}.sponsor-body #packages_modal .modal-body,.sponsor-body #packages_modal .modal-footer{background-color:#eee}.spotlight-body{text-align:center}.spotlight-body header{--url:url("/images/spotlights/header.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}.spotlight-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){.spotlight-body header{background-image:var(--url);background-color:#000}}.spotlight-body .hero .container .text h1{color:#a00a66;line-height:1.1;margin-bottom:1rem}.spotlight-body #speakers{padding:80px 0 100px 0;background:linear-gradient(180deg,#fff 0,#f7f7f7 100%)}.spotlight-body #speakers .inner{display:grid;grid-auto-flow:dense;column-gap:1.25rem;row-gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-auto-rows:8rem auto auto auto;text-align:center;padding-top:4rem}.spotlight-body #speakers .inner .speaker_block{grid-row:span 4;width:100%}.spotlight-body #speakers .inner .speaker_block .img-holder{width:70%;border-radius:50%;border:2px solid #999;margin:0 auto;background-size:cover!important}.spotlight-body #speakers .inner .speaker_block img{width:100%;border-radius:50%}.spotlight-body #speakers .inner .speaker_block h2{margin:20px 0 6px 0;color:#333;font-size:18px}.spotlight-body #speakers .inner .speaker_block p{margin-top:0;font-size:.9rem;line-height:1.3;color:#999}@media (min-width:37.5em){.spotlight-body #speakers .inner{grid-template-columns:1fr 1fr}}@media (min-width:56.25em){.spotlight-body #speakers .inner{grid-template-columns:1fr 1fr 1fr 1fr}}.spotlight-body #howitworks{padding:60px 20px;text-align:center}.spotlight-body #howitworks .inner{margin:0 auto;width:100%;display:grid;grid-row-gap:40px;grid-template-columns:1fr}.spotlight-body #howitworks .inner .left{min-width:50%;text-align:right}.spotlight-body #howitworks .inner .left .left-inner{text-align:left;max-width:585px;margin:0 0 0 auto}.spotlight-body #howitworks .inner .left .left-inner .bullet{margin:12px 0;display:grid;grid-template-columns:50px 1fr;grid-column-gap:20px;text-align:left;color:#333}.spotlight-body #howitworks .inner .left .left-inner .bullet img{width:50px;height:auto}.spotlight-body #howitworks .inner .left .left-inner .bullet p{font-size:18px;margin-top:8px}.spotlight-body #howitworks .inner .left .left-inner .button-holder{margin-top:30px}.spotlight-body #howitworks .inner .left .left-inner .button-holder .btn{padding:14px 80px;margin:0}.spotlight-body #howitworks .inner .right img{margin:0;max-width:100%}@media (min-width:37.5em){.spotlight-body #howitworks .inner{grid-template-columns:1fr}}@media (min-width:56.25em){.spotlight-body #howitworks .inner{grid-template-columns:1fr 1fr}}@media (min-width:75em){.spotlight-body #howitworks .inner{padding:20px}}.spotlight-body #sponsors{background:linear-gradient(180deg,#fff 0,#f7f7f7 100%)}.spotlight-body #sponsors h1{font-size:2.6em;line-height:44px;margin:80px auto -7px auto;text-align:center}.spotlight-body #sponsors .container-sponsors{padding:70px 0 50px 0;display:flex;flex-flow:row wrap;justify-content:space-around}.spotlight-body #sponsors .container-sponsors .pi-partner{cursor:auto!important;background-color:#fff;border-color:#b5c0d5;height:240px;border:2px solid #f7f7f7;max-height:300px;max-width:300px;margin:10px 30px}.spotlight-body #sponsors .container-sponsors .pi-partner img{position:relative;top:50%;margin:0 5%;transform:perspective(1px) translateY(-50%);width:90%}.spotlight-body #agenda{padding-top:60px}.spotlight-body #agenda h1{padding-bottom:20px}.spotlight-body #agenda .inner{max-width:800px}.spotlight-body #agenda .days{color:#666;font-size:15px;margin:5px 0 15px 0}.spotlight-body #agenda .days .day-btn{cursor:pointer}.spotlight-body #agenda .days .selected{text-decoration:underline}.spotlight-body #agenda .day{display:flex;flex-direction:column}.spotlight-body #agenda .day .session{text-align:left;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 10px rgba(0,0,0,.2);padding:20px;margin:10px;cursor:pointer}.spotlight-body #agenda .day .session .title{font-size:18px;color:var(--primary-color)}.spotlight-body #agenda .day .session.panel .title{color:#00b3ba!important}.spotlight-body #agenda .day .session .times{font-size:12px;color:#999}.spotlight-body #agenda .day .session .speakers{text-align:left;margin-top:5px}.spotlight-body #agenda .day .session .speakers .speaker{color:#666;font-size:14px}.spotlight-body #register{padding:60px 0;background:linear-gradient(to bottom,#7d146b,#a00a66);color:#fff}.spotlight-body #register .inner{padding:30px 0;max-width:700px}.spotlight-body #register .inner .form-row{width:100%;display:grid;grid-template-columns:1fr;grid-column-gap:20px;padding:0 20px;margin:10px 0}.spotlight-body #register .inner .form-row label{padding-bottom:10px;text-align:left}.spotlight-body #register .inner .form-row span{text-align:center!important}.spotlight-body #register .inner .form-row input,.spotlight-body #register .inner .form-row select{border:0;background-color:rgba(255,255,255,.8666666667);padding:5px;color:#333}.spotlight-body #register .inner p{text-align:left;padding:20px;color:#fff}.spotlight-body #register .inner p a{color:inherit;font-weight:700}@media (min-width:37.5em){.spotlight-body #register .inner .form-row{grid-template-columns:.3fr 1fr;padding:0}.spotlight-body #register .inner .form-row label{padding:0}.spotlight-body #register .inner .form-row span{text-align:left!important}.spotlight-body #register .inner p{text-align:right;padding:20px 0}}.spotlight-body #register #booknow_btn{background-color:var(--secondary-color)}.spotlight-body #register #booknow_btn i{margin-right:15px;display:none}.spotlight-body #register #booknow_btn.working i{display:inline-block}.spotlight-body #register #feedback{color:#fff;font-size:18px;text-align:center}body.spotlights-body header{--url:url("/images/spotlights/header.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}body.spotlights-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){body.spotlights-body header{background-image:var(--url);background-color:#000}}body.spotlights-body .header-body img{width:50%}body.spotlights-body .spotlights-holder{margin-top:2rem;display:grid;grid-auto-flow:dense;column-gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(1fr,275px),455px));grid-auto-rows:150px auto auto auto}body.spotlights-body .spotlight_block{background-size:cover;background-position:right center;text-align:left;position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-bottom:1.25rem;position:relative}body.spotlights-body .spotlight_block .background{position:absolute;left:0;top:150px;bottom:0;right:0;z-index:0;background-color:rgba(255,255,255,.6666666667);backdrop-filter:blur(5px)}body.spotlights-body .spotlight_block h2{font-size:1.4rem;padding:1rem 1.25rem 0 1.25rem;color:#000;margin:0}body.spotlights-body .spotlight_block p{color:hsl(323.2,88.2%,33.3%);padding:0 1.25rem;margin:0}body.spotlights-body .spotlight_block .button{margin:1rem 1.25rem 1.25rem 1.25rem}body.spotlights-body .spotlight_block .button .btn{font-size:.8rem}body.spotlights-body .spotlight_block .button,body.spotlights-body .spotlight_block h2,body.spotlights-body .spotlight_block p{z-index:1}@media (min-width:37.5em){body.spotlights-body .spotlights-holder{grid-template-columns:1fr 1fr}}@media (min-width:75em){body.spotlights-body .spotlights-holder{grid-template-columns:1fr 1fr 1fr}}#session_modal .modal-lg{width:auto!important}#session_modal .modal-dialog{width:100%;margin:90px 20px 30px 20px}#session_modal .modal-body{text-align:left}@media (min-width:75em){#session_modal .modal-lg{width:900px!important}#session_modal .modal-dialog{margin:90px auto 30px auto}}.terms-body header{--url:url("/images/site/default_header.jpg");background-image:linear-gradient(rgba(16,22,54,.4) 0,#101636 100%),var(--url)}.terms-body header.light{background-image:linear-gradient(rgba(255,255,255,.4) 0,#fff 100%),var(--url)}@media (min-width:75em){.terms-body header{background-image:var(--url);background-color:#000}}.terms-body .btn-stack{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;align-items:flex-start}@media (min-width:37.5em){.terms-body .btn-stack .btn{flex-grow:0}}.thankyou-body .main-content header{background-image:linear-gradient(rgba(16,22,54,.4) 20%,#101636 100%),url(../images/site/deafult_header_bg.jpg)}.thankyou-body .main-content section{background-color:var(--offwhite-background-color)}.thankyou-body .main-content section .inner{display:flex;flex-direction:column;align-items:center}.thankyou-body .main-content section .inner .order-summary{margin:0;margin-left:clamp(1rem,4vw,2rem);margin-right:clamp(1rem,4vw,2rem);width:100%;max-width:46rem;text-align:center;background-color:#fff;padding:1rem 1rem 3rem 1rem;border:1px solid #ddd;border-radius:3px}.thankyou-body .main-content section .inner .order-summary .success-icon{width:5rem;height:5rem;font-size:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;border-radius:50%;color:#fff;background:linear-gradient(#37ad4b 0,#357733 100%)}