.sw-text-headings--has-bg-video .sw-text-headings__video-wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.sw-text-headings--has-bg-video .sw-text-headings__video-wrap .embed_container,.sw-text-headings--has-bg-video .sw-text-headings__video-wrap .iframe_wrapper,.sw-text-headings--has-bg-video .sw-text-headings__video-wrap .oembed_container{bottom:0;box-sizing:border-box;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.sw-text-headings--has-bg-video .sw-text-headings__video-wrap video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sw-text-headings--has-bg-video .sw-text-headings__video-wrap .iframe_wrapper iframe,.sw-text-headings--has-bg-video .sw-text-headings__video-wrap iframe{height:56.25vw;left:50%;min-height:100%;min-width:177.78vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.sw-text-headings__headings{width:100%}.sw-text-headings__heading-wrap{display:flex;justify-content:var(--th-wrap-justify-default,flex-start);min-width:0;width:100%}@media (max-width:991.98px){.sw-text-headings__heading-wrap{justify-content:var(--th-wrap-justify-md,var(--th-wrap-justify-default,flex-start))}}@media (max-width:767.98px){.sw-text-headings__heading-wrap{justify-content:var(--th-wrap-justify-sm,var(--th-wrap-justify-md,var(--th-wrap-justify-default,flex-start)))}}.sw-text-headings .sw-text-headings__heading{margin:0;min-width:0}.sw-text-headings__heading-wrap+.sw-text-headings__heading-wrap{margin-top:.5rem}@media (min-width:768px) and (max-width:991.98px){.sw-text-headings__heading.display-1{font-size:3.5rem!important;line-height:1.2}.sw-text-headings__heading.display-2{font-size:3rem!important;line-height:1.2}.sw-text-headings__heading.display-3{font-size:2.5rem!important;line-height:1.2}.sw-text-headings__heading.display-4{font-size:2rem!important;line-height:1.2}}@media (max-width:767.98px){.sw-text-headings__heading.display-1{font-size:2.5rem!important;line-height:1.2}.sw-text-headings__heading.display-2{font-size:2rem!important;line-height:1.2}.sw-text-headings__heading.display-3{font-size:1.75rem!important;line-height:1.2}.sw-text-headings__heading.display-4{font-size:1.5rem!important;line-height:1.2}}@media (min-width:768px) and (max-width:991.98px){.sw-text-headings__heading[data-md-display-size=h1]{font-size:2.5rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=h2]{font-size:2rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=h3]{font-size:1.75rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=h4]{font-size:1.5rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=h5]{font-size:1.25rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=h6],.sw-text-headings__heading[data-md-display-size=p]{font-size:1rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=display-4]{font-size:2rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=display-3]{font-size:2.5rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=display-2]{font-size:3rem!important;line-height:1.2}.sw-text-headings__heading[data-md-display-size=display-1]{font-size:3.5rem!important;line-height:1.2}}@media (max-width:767.98px){.sw-text-headings__heading[data-sm-display-size=h1]{font-size:2.5rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=h2]{font-size:2rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=h3]{font-size:1.75rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=h4]{font-size:1.5rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=h5]{font-size:1.25rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=h6],.sw-text-headings__heading[data-sm-display-size=p]{font-size:1rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=display-4]{font-size:1.5rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=display-3]{font-size:1.75rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=display-2]{font-size:2rem!important;line-height:1.2}.sw-text-headings__heading[data-sm-display-size=display-1]{font-size:2.5rem!important;line-height:1.2}}