html.scroll-smooth{scroll-behavior:smooth;}#onetrust-accept-btn-handler{margin-top:13px!important;height:75px!important;}.form-box{padding:50px;}.form-box .h3,.form-box h3{margin-bottom:35px;font-size:30px;}select{background-position:95% 50%;}textarea,select,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{height:auto;padding:16px 24px;line-height:normal;color:#20262CB2;}input::placeholder,input::-webkit-input-placeholder{color:#666;}.hs-form a{text-decoration:underline;color:#0038ff;cursor:pointer;}form label:not(.hs-error-msg){font-size:16px;}form .field>label{margin-top:-10px;}.hs-form legend{font-size:16px;margin:-5px 0 10px;}.input + .hs-error-msgs{margin-top:-15px!important;line-height:1;}.hs-error-msgs + .hs-error-msgs{margin-top:-15px!important;margin-bottom:20px}.legal-consent-container .input + .hs-error-msgs,.hs_consent_for_communications .input + .hs-error-msgs{margin-top:-20px!important;}.hs-form-required:before{content:' ';}.grecaptcha-badge{visibility:hidden;position:absolute;}.hs-recaptcha{margin:0!important;}.recaptcha-policy{margin-top:20px;font-size:10px;}.hs-form .inputs-list.multi-container{padding-top:5px;}.hs-form .hs-richtext{padding:0;margin-bottom:25px;line-height:normal;color:inherit;}.legal-consent-container .field.hs-form-field,.hs_consent_for_communications .field.hs-form-field{margin-bottom:0!important;}.legal-consent-container *,.hs_consent_for_communications *{line-height:normal!important;}noscript .hs_recaptcha,noscript .cookie-reset-container{display:none;}.no-js noscript + .form-box{display:none;}#onetrust-banner-sdk a:focus,#onetrust-banner-sdk button:focus{outline:none!important}@media(max-width:1200px){.article-content-add-info .author-box{display:none}}.code-video_flip{opacity:0;}.code-video_flip.video_ready{transition:opacity 1s ease;opacity:1;}[class*="code-video_"] .wistia_responsive_padding{padding-top:0!important;border-radius:8px 8px 0 0;overflow:hidden;transition:transform,padding,left,right .5s cubic-bezier(.2,.6,.3,1);}[class*="code-video_"] .wistia_responsive_wrapper{position:inherit!important;width:auto!important;}.video_shift{overflow:hidden;}.video_shift .featured-block{position:relative;transition:left,right .5s cubic-bezier(.2,.6,.3,1);}.video_shift .featured-block.revise{left:inherit!important;}.video_fade{transition:opacity .5s ease;}@media (min-width:768px){.video_shift .featured-block .featured-content{padding:50px;}.video_shift .featured-block:not(.revise) .featured-content.media{padding-left:0;}.video_shift .featured-block.revise .featured-content.media{padding-right:0;}}.minEmail .field{display:none}.minEmail .hs_email,.minEmail [class*='hs_LEGAL_CONSENT'],.minEmail .hs_consent_for_communications{display:block}.event-tomb .link{display:block;position:relative;text-indent:25px}.event-tomb .link svg{position:absolute;top:0;left:-3px;margin:0}.pop-menu{z-index:99;width:100%;font-size:13px;text-transform:uppercase;text-align:center;font-weight:bold;background-color:#021d5f;color:#fff;border-top:1px solid;border-bottom:1px solid;border-color:rgba(255,255,255,.16)}.pop-menu li{flex:auto}.pop-menu li:first-child{border-left:none}.pop-menu a{display:block;padding:15px;flex:auto;align-items:center;justify-content:center;transition:background .4s}.pop-menu a:hover{background-color:#fff;color:#20262c}@media screen and (min-width:960px){.pop-menu{position:sticky;}.pop-menu ul,.pop-menu li,.pop-menu a{display:flex}.pop-menu ul{padding:5px 0}.pop-menu li{border-left:1px solid rgba(255,255,255,.16)}.pop-menu a{margin:-5px 0}.pop-menu a.active{background-color:#fff;color:#20262c}}.pop-section .wistia_responsive_padding{width:100%;}.pop-section .featured-video{flex-direction:column;justify-content:center;}.pop-section.with-video .featured-block{grid-template-columns:1fr 50px 2fr;min-height:auto;}.pop-section .featured-video{padding:0;}.pop-section .anchor{position:absolute;margin-top:-150px;}@media (max-width:767px){.featured-block{display:block;}}@media (min-width:1200px){.pop-section.with-video .featured-content{padding:50px;}}@media (min-width:568px){.pop-section .section-title{text-align:right;}.pop-section .section-title:has(+.reverse){text-align:left;}}@media (min-width:1800px){.header::before{height:76px}}