@layer templates.landing-page-nab-2024{:where(.page-template-landing-page-nab-2024){background:#00144f url(../../../src/images/nab-ny-2024-bg.jpg) 50%/cover no-repeat}:where(.page-template-landing-page-nab-2024) .hero{color:#fff;padding-top:clamp(2.5rem,10vh,5rem);padding-bottom:clamp(2.5rem,10vh,5rem)}@media screen and (width>=992px){:where(.page-template-landing-page-nab-2024) .hero{padding-top:clamp(5rem,15vh,7.5rem);padding-bottom:clamp(5rem,15vh,7.5rem)}:where(.page-template-landing-page-nab-2024) .hero__info{grid-column:2/span 8}}:where(.page-template-landing-page-nab-2024) .hero__form{background:#fff;border-radius:.25rem;align-self:flex-start;padding:2rem;box-shadow:0 127px 36px #0000,0 81px 32px #00000003,0 46px 27px #0000000d,0 20px 20px #00000017,0 5px 11px #0000001a}:where(.page-template-landing-page-nab-2024) .hero__form form{margin:0!important;padding:0!important}:where(.page-template-landing-page-nab-2024) .hero__form label{margin-bottom:.25rem}:where(.page-template-landing-page-nab-2024) .hero__form input[type=text]{border:1px solid #000;border-radius:.25rem;margin-bottom:1rem}@media screen and (width>=992px){:where(.page-template-landing-page-nab-2024) .hero__form{grid-column:10/span 4}}:where(.page-template-landing-page-nab-2024) .hero .conf-info{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:2rem;display:grid}:where(.page-template-landing-page-nab-2024) .hero .logos{background:#2d77f833;border:1px solid #0f2b71;border-radius:1rem;justify-content:center;align-items:center;width:100%;margin:2rem 0 .5rem;padding:2rem;display:flex}:where(.page-template-landing-page-nab-2024) .hero .booth{text-align:center;padding-bottom:2rem;font-size:clamp(1.04rem,.89rem + .74vw,1.35rem)}:where(.page-template-landing-page-nab-2024) .hero .copy.extended>*+*{margin-top:1rem}:where(.page-template-landing-page-nab-2024) .hero .nab-logo{max-width:18rem}:where(.page-template-landing-page-nab-2024) .features{color:#fff}:where(.page-template-landing-page-nab-2024) .features .section-header{padding-bottom:2rem}:where(.page-template-landing-page-nab-2024) .features .section-title.x-small{font-size:clamp(1.04rem,.89rem + .74vw,1.35rem)}:where(.page-template-landing-page-nab-2024) .features .columns{gap:2rem;display:grid}@media screen and (width>=768px){:where(.page-template-landing-page-nab-2024) .features .columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=992px){:where(.page-template-landing-page-nab-2024) .features .columns{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:4rem}}:where(.page-template-landing-page-nab-2024) .features .col{border-radius:.75rem;padding:3rem 2.5rem}:where(.page-template-landing-page-nab-2024) .features .col-1{background:radial-gradient(58.97% 66.67% at 90.52% 100%,#00b1ce 0%,#01062699 100%);border:1px solid #01a5c3}:where(.page-template-landing-page-nab-2024) .features .col-2{background:radial-gradient(58.97% 66.67% at 90.52% 100%,#605b99 0%,#01062699 100%);border:1px solid #5f5a98}:where(.page-template-landing-page-nab-2024) .features .col-3{background:radial-gradient(58.97% 66.67% at 90.52% 100%,#134f97 0%,#01062699 100%);border:1px solid #134f97}:where(.page-template-landing-page-nab-2024) .features .col__headline{padding:1rem 0 1.5rem}:where(.page-template-landing-page-nab-2024) .features .col__headline h3{font-size:clamp(1.04rem,.89rem + .74vw,1.35rem)}:where(.page-template-landing-page-nab-2024) .features .call-outs{gap:2rem 4rem;padding-top:6rem;display:grid}@media screen and (width>=992px){:where(.page-template-landing-page-nab-2024) .features .call-outs{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.page-template-landing-page-nab-2024) .features .call-outs__copy{text-align:center;text-wrap:balance;background:#545454;border-radius:.75rem;padding:2rem}:where(.page-template-landing-page-nab-2024) .features .call-outs__copy p{text-shadow:0 0 8px #000000bf}:where(.page-template-landing-page-nab-2024) .features .call-outs__copy a{color:#fff}:where(.page-template-landing-page-nab-2024) .site-footer{margin-top:12rem}}