body{color:#4a4e54}img{height:auto;max-width:100%}span[class$=__preheader]{letter-spacing:.03em;text-transform:uppercase}h1{font-size:46px;@media (max-width:768px){font-size:36px}}h2{font-size:36px;@media (max-width:768px){font-size:28px}}.kl-rich-text h1,h1,h2,h3,h4{color:#25282c}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:14px;font-weight:400}.legal-consent-container .hs-form-booleancheckbox-display input{margin:5px 0 0}.inputs-list>li.hs-form-booleancheckbox:first-child{margin-top:0}form{font-family:IBM Plex Sans,sans-serif}form label,form legend{font-size:15px!important;line-height:120%!important}form .hs-richtext,form .hs-richtext p{font-size:13px;margin:0 0 1rem}form .hs-richtext p:last-child{margin:0!important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;padding:.5rem}input[type=file]{font-family:IBM Plex Sans,sans-serif;font-size:15px;margin:.5rem 0;padding:0}.hs-form-field{margin:0 0 .75rem}form label{font-size:14px}.button,.button_cta a,button:not(.pika-button),form .hs-button,form input[type=submit]{cursor:pointer!important;font-family:Stolzl;font-weight:500}.button:not(.button--outlined):not(.button--arrow),.button_cta a,button:not(.pika-button),form .hs-button,form input[type=submit]{clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%)}.kl-footer__legal{@media (max-width:768px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}}.kl-footer__legal a:active,.kl-footer__legal a:focus,.kl-footer__legal a:hover{color:#fff!important;text-decoration:underline!important}h1,h2{line-height:1.2}.kl-card-grid__content ul li+li,.kl-card__content ul li+li,.kl-rich-text ul li+li{margin-top:.5rem}.kl-card-grid__content ul,.kl-card__content p:last-child,.kl-card__content ul{margin-bottom:.5rem}.kl-faq__header h3{font-size:18px}.kl-hero-04{padding:0}.kl-hero-04 .kl-hero-01__form{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-sizing:content-box;flex:0 0 40%;padding:40px;@media (min-width:768px){margin-bottom:-20px;margin-left:0;margin-right:0;margin-top:-20px}}.kl-hero-02{@media screen and (max-width:768px){padding-top:0}}.kl-hero-02 .kl-hero-02__content{@media screen and (max-width:960px){display:flex}}.kl-hero-02 .kl-hero-02__content{@media screen and (max-width:768px){flex-direction:column}}.kl-hero-02 .kl-hero-02__content .kl-rich-text{@media screen and (max-width:768px){order:2}}.kl-hero-02 .kl-hero-02__content .kl-hero-02__image{@media screen and (max-width:960px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-width:400px}@media screen and (max-width:768px){flex:1;margin-bottom:30px;margin-left:0;margin-right:0;margin-top:0;order:1}}.kl-hero-01__content{padding:20px 50% 20px 0;@media screen and (max-width:768px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.kl-hero-02__content{padding:20px;@media screen and (max-width:768px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.dnd-section{padding:30px 0;@media (min-width:768px){padding-bottom:60px;padding-left:0;padding-right:0;padding-top:60px}}.dnd-section .dnd-column{padding:0}.dnd-section>.row-fluid{padding:0 20px}.kl-hero-01__image{right:-20px;width:calc(50% + 20px);@media screen and (max-width:768px){width:calc(100% + 40px)}}.kl-hero-04 .kl-hero-01__content{padding:20px}@media (max-width:768px){.kl-hero-04{flex-direction:column}}.kl-features-02__card+.kl-features-02__card{@media (max-width:530px){margin-top:40px}}.kl-features-02__card-header--image{display:block}.kl-features-02__card-header--image .kl-features-02__image{background-color:#fff;border:.5px solid rgba(100,146,253,.2);border-radius:0;box-shadow:0 11px 30px rgba(154,161,177,.2);display:block;height:0;margin:0 0 1rem;overflow:hidden;padding:0 0 100%;position:relative;width:100%}.kl-features-02__card-header--image .kl-features-02__image img{bottom:0;height:100%;left:0;max-height:none;max-width:none;object-fit:cover;position:absolute;right:0;top:0;width:100%}.kl-features-03__section{background-color:#ececec}@media screen and (max-width:768px){.kl-features-03__titles li+li{border-top:1px solid #fff}.kl-features-03__titles li{background-color:#008c95}.kl-features-03__titles li.active{background-color:#0d5257}.kl-features-03__titles li h4,.kl-features-03__titles li.active h4{color:#fff}}@media (min-width:1199px){.kl-features-03__content .kl-rich-text>div{display:flex;gap:30px}.kl-features-03__content .kl-rich-text>div :first-child{flex:0 0 33.33%}}.kl-featured-card__content h1,.kl-featured-card__content h2,.kl-featured-card__content h3,.kl-featured-card__content h4,.kl-featured-card__content h5,.kl-featured-card__content h6{font-weight:inherit}.kl-card-grid__card .kl-card-grid__cta{padding:0 25px 25px}@media (min-width:530px){.kl-card-grid__card{display:flex;flex-direction:column;height:100%}.kl-card-grid__card .kl-card-grid__content{flex:1}.kl-card-grid__card .kl-card-grid__cta{flex:0}}.form-wrapper{background:#fff;margin:0 -20px -30px;padding:20px;@media (min-width:530px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}}.kl-hero-03 .kl-hero-03__content{padding:0}@media (max-width:768px){.kl-hero-03 .kl-hero-03__content{display:flex;flex-direction:column}.kl-hero-03 .kl-hero-03__content .kl-hero-03__image{order:1}.kl-hero-03 .kl-hero-03__content .kl-hero-03__image img{margin:0 0 30px}.kl-hero-03 .kl-hero-03__content .kl-rich-text{order:2}}.kl-offer-01 .kl-offer-01__image{@media (min-width:694px){align-self:flex-end;padding-right:40px}}.hs_where_would_you_like_this_lunch_and_learn_to_be_hosted_ .inputs-list>li{display:inline-block;margin:0 20px 0 0;width:auto}.hs_available_lunch_and_learn_topics .inputs-list>li label,.hs_where_would_you_like_this_lunch_and_learn_to_be_hosted_ .inputs-list>li label{font-weight:400}.hs-custom-form .hs-richtext .cms{border:1px solid #888;color:#000;font-family:IBM Plex Sans,sans-serif;font-size:15px;padding:17px}.hs-custom-form .hs-richtext .cms h4{font-family:IBM Plex Sans,sans-serif;font-weight:700;margin:0 0 .5rem}.hs-custom-form .hs-richtext .cms p{font-size:15px;margin:.5rem 0}.hs-custom-form .hs-richtext .cms ul{margin:.5rem 0 1rem}