html{scroll-behavior:smooth}.header__container{max-width:1130px}.tctn-module_row{margin:0 auto;max-width:1100px}.tctn-module_col{padding-left:25px;padding-right:25px}.tctn-module_header,.tctn-module_header_bg{background-color:#840d00}.tctn-module_header{color:#fff;margin:0 -25px;padding:0 25px 80px}.tctn-module_header.text-dark{color:#022638}.tctn-module_header_bg{margin:0 -25px;padding-top:80px}.tctn-module_header_bg img{display:block;margin:-80px auto 40px;max-height:300px;width:auto}.tctn-module_header_bg #resource-bg-mobile,.tctn-module_header_bg img{height:auto;max-height:unset;width:100%}.tctn-module_header.has_featured_img{padding-bottom:170px}.tctn-module_subtitle{color:inherit;font-family:Gilroy;font-size:14px;font-weight:600;letter-spacing:4px;line-height:1.21429;margin-bottom:12px;text-transform:uppercase}.tctn-module_title{font-size:36px;font-weight:700;letter-spacing:0;line-height:1.22222}.tctn-module_date,.tctn-module_title{color:inherit;font-family:Gilroy;margin-bottom:0}.tctn-module_date{font-size:18px;font-weight:600;line-height:1.88889;margin-top:12px}.tctn-module_button{font-family:Gilroy;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.2;padding:9px 18px;text-align:center}.tctn-module_mobile-cta{margin-top:20px}.tctn-module_header.text-white .tctn-module_button,.tctn-module_header.text-white .tctn-module_button:active,.tctn-module_header.text-white .tctn-module_button:focus{background-color:transparent;border-color:#fff;color:#fff}.tctn-module_header.text-white .tctn-module_button:hover{background-color:#fff;border-color:#fff;color:#022638}.tctn-module_header+.tctn-module_featured-image-wrapper{margin-top:-133px;position:relative}.tctn-module_speakers{display:flex;flex-wrap:wrap;gap:20px 52px;margin-top:50px}.tecton-module_speaker{align-items:flex-start;display:flex;gap:14px;width:100%}.tecton-module_speaker_img{width:80px}.tecton-module_speaker_name{color:inherit;font-family:Gilroy;font-size:16px;font-weight:600;line-height:1.375;margin-bottom:0}.tctn-module_content-wrapper{padding-bottom:65px}.tctn-module_featured-image-wrapper+.tctn-module_content-wrapper{padding-top:60px}.tctn-module_header+.tctn-module_content-wrapper{padding-top:80px}.tcton-module_form{padding-bottom:70px;padding-top:15px}.tcton-module_form .form_wrapper{background-color:#f0f4f7;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:30px 20px 35px}.tcton-module_form .form_wrapper .submitted-message p{margin:0}.tctn-module_form-title+.form-wrapper{margin-top:25px}.tctn-module_rich h2{color:#022638;font-family:Gilroy;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:25px}.tctn-module_rich div,.tctn-module_rich li,.tctn-module_rich p{font-family:Lato;font-size:16px;line-height:1.75}.tctn-module_rich>:last-child,.tcton-module_form form{margin-bottom:0}.tcton-module_form form label{font-size:14px;line-height:1.07143}.tcton-module_form form input[type=email],.tcton-module_form form input[type=file],.tcton-module_form form input[type=number],.tcton-module_form form input[type=password],.tcton-module_form form input[type=tel],.tcton-module_form form input[type=text],.tcton-module_form form select,.tcton-module_form form textarea{background-color:#fff;border-color:#dfe5eb}.tcton-module_form form .hs-button{margin-top:10px;width:100%}@media(min-width:1024px){.tctn-module_wrapper{padding-left:25px;padding-right:25px;position:relative}.tctn-module_row{column-gap:5.45%;display:flex}.tctn-module_col{padding:0}.tctn-module_col--left{width:58%}.tctn-module_col--right{width:36.55%}.tctn-module_col--right,.tctn-module_header{padding-top:110px}body.sticky .body-container-wrapper--resource-module{padding-top:55px}.tctn-module_header{background-color:transparent!important;margin:0;padding-left:0;padding-right:0;position:relative}.tctn-module_header_bg{display:block;height:100%;left:calc(-50vw + 86.2069%);margin:0;padding-top:0;position:absolute;top:0;width:100vw;z-index:-1}.tctn-module_header_bg img{display:block;margin:0 0 0 auto;max-height:100%;width:auto}.tctn-module_mobile-cta{display:none!important}.tctn-module_content-wrapper,.tcton-module_form{padding-bottom:100px}.tcton-module_form{padding-top:0;position:sticky;top:110px}}@media (min-width:576px){.tctn-module_speakers{row-gap:40px}.tecton-module_speaker{width:calc(50% - 26px)}}@media (min-width:800px) and (max-width:1023px){.tctn-module_speakers{flex-wrap:nowrap}}