/* Scoped legacy global styles. */

@media (max-width:375px){.ik-legacy-scope{font-size:14px}}
@media (max-width:1440px) and (max-height:610px){.ik-legacy-scope{font-size:15px}}
@media (max-width:1512px) and (max-height:900px){.ik-legacy-scope{font-size:15px}}
.ik-legacy-scope{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}
.ik-legacy-scope a{color:inherit}
.ik-legacy-scope a+a{margin-left:.75rem}
.ik-legacy-scope .twig, .ik-legacy-scope php{display:none}
.ik-legacy-scope .wf-design-mode [set_after]:after, .ik-legacy-scope .wf-design-mode [set_before]:before, .ik-legacy-scope .wf-design-mode [set_src]:before, .ik-legacy-scope .wf-design-mode [set_this]:before{content:"";display:none}
.ik-legacy-scope .wf-design-mode [set_after]:hover:after, .ik-legacy-scope .wf-design-mode [set_before]:hover:before, .ik-legacy-scope .wf-design-mode [set_src]:hover:before, .ik-legacy-scope .wf-design-mode [set_this]:hover:before{background-color:#ff0;color:#000;display:block;font-size:12px;padding:0 5px}
.ik-legacy-scope .wf-design-mode [set_before][set_this]:hover:before{content:attr(set_before) "\A" attr(set_this);white-space:pre}
.ik-legacy-scope .wf-design-mode [set_before]:hover:not([set_this]):before{content:attr(set_before)}
.ik-legacy-scope .wf-design-mode [set_this]:hover:not([set_before]):before{content:attr(set_this)}
.ik-legacy-scope .wf-design-mode [set_after]:hover:after{content:attr(set_after);font-size:12px}
.ik-legacy-scope .wf-design-mode [set_src]:hover:before{content:attr(set_src)}
.ik-legacy-scope [class*=navbar]>[class*=_container], .ik-legacy-scope article>[class*=_container], .ik-legacy-scope header>[class*=_container], .ik-legacy-scope section>[class*=_container]{margin:0 auto;max-width:90rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}
@media (max-width:480px){.ik-legacy-scope [class*=navbar]>[class*=_container], .ik-legacy-scope article>[class*=_container], .ik-legacy-scope header>[class*=_container], .ik-legacy-scope section>[class*=_container]{padding-left:1rem;padding-right:1rem}}
.ik-legacy-scope h1:first-of-type, .ik-legacy-scope h2:first-of-type, .ik-legacy-scope h3:first-of-type, .ik-legacy-scope h4:first-of-type, .ik-legacy-scope h5:first-of-type, .ik-legacy-scope h6:first-of-type{margin-top:0}
.ik-legacy-scope p+.button{margin-top:1rem}
.ik-legacy-scope [tabindex]:focus-visible, .ik-legacy-scope input[type=file]:focus-visible{outline:.125rem solid #4d65ff;outline-offset:.125rem}
.ik-legacy-scope .w-richtext>:not(div):first-child, .ik-legacy-scope .w-richtext>div:first-child>:first-child{margin-top:0!important}
.ik-legacy-scope .w-richtext ol li:last-child, .ik-legacy-scope .w-richtext ul li:last-child, .ik-legacy-scope .w-richtext>:last-child{margin-bottom:0!important}
.ik-legacy-scope .pointer-events-off{pointer-events:none}
.ik-legacy-scope .pointer-events-on{pointer-events:auto}
.ik-legacy-scope .div-square:after{content:"";display:block;padding-bottom:100%}
.ik-legacy-scope .container-large, .ik-legacy-scope .container-medium, .ik-legacy-scope .container-small{margin-left:auto!important;margin-right:auto!important}
.ik-legacy-scope .text-style-3lines{-webkit-line-clamp:3}
.ik-legacy-scope .text-style-2lines, .ik-legacy-scope .text-style-3lines{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.ik-legacy-scope .text-style-2lines{-webkit-line-clamp:2}
.ik-legacy-scope .display-inlineflex{display:inline-flex}
.ik-legacy-scope .hide{display:none!important}
@media screen and (max-width:991px){.ik-legacy-scope .hide, .ik-legacy-scope .hide-tablet{display:none!important}}
@media screen and (max-width:767px){.ik-legacy-scope .hide-mobile-landscape{display:none!important}}
@media screen and (max-width:479px){.ik-legacy-scope .hide-mobile{display:none!important}}
.ik-legacy-scope .margin-auto{margin-left:auto!important;margin-right:auto!important}
.ik-legacy-scope .margin-0{margin:0!important}
.ik-legacy-scope .padding-0, .ik-legacy-scope .spacing-clean{padding:0!important}
.ik-legacy-scope .spacing-clean{margin:0!important}
.ik-legacy-scope .margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}
.ik-legacy-scope .padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}
.ik-legacy-scope .margin-right{margin-bottom:0!important;margin-left:0!important;margin-top:0!important}
.ik-legacy-scope .padding-right{padding-bottom:0!important;padding-left:0!important;padding-top:0!important}
.ik-legacy-scope .margin-bottom{margin-left:0!important;margin-right:0!important;margin-top:0!important}
.ik-legacy-scope .padding-bottom{padding-left:0!important;padding-right:0!important;padding-top:0!important}
.ik-legacy-scope .margin-left{margin-bottom:0!important;margin-right:0!important;margin-top:0!important}
.ik-legacy-scope .padding-left{padding-bottom:0!important;padding-right:0!important;padding-top:0!important}
.ik-legacy-scope .margin-horizontal{margin-bottom:0!important;margin-top:0!important}
.ik-legacy-scope .padding-horizontal{padding-bottom:0!important;padding-top:0!important}
.ik-legacy-scope .margin-vertical{margin-left:0!important;margin-right:0!important}
.ik-legacy-scope .padding-vertical{padding-left:0!important;padding-right:0!important}
.ik-legacy-scope [class*=_scrim]{pointer-events:none!important}
.ik-legacy-scope .span-element{display:none}
.ik-legacy-scope .span-wrapper .span-element{display:block}
.ik-legacy-scope .span-wrapper, .ik-legacy-scope .text-underlined{display:inline-block;position:relative;z-index:2}
.ik-legacy-scope .span-element, .ik-legacy-scope .text-underlined img, .ik-legacy-scope .text-underlined svg, .ik-legacy-scope .text-underlined>div{bottom:0;height:30%;left:0;position:absolute;top:auto;width:100%;z-index:-1;@media (max-width:414px){height:55%}}
.ik-legacy-scope .text-highlight img, .ik-legacy-scope .text-highlight svg, .ik-legacy-scope .text-highlight>div{bottom:0;height:60%;left:0;position:absolute;top:auto;width:100%;z-index:-1}
.ik-legacy-scope .text-highlight.text-color-black{padding:5px}
.ik-legacy-scope .text-highlight.text-color-black img, .ik-legacy-scope .text-highlight.text-color-black svg, .ik-legacy-scope .text-highlight.text-color-black>div{height:105%;left:-1%;top:-2%;width:105%}
.ik-legacy-scope .button.is-link{color:inherit}
.ik-legacy-scope .button.is-video-cta{box-shadow:0 0 0 .3125rem rgba(18,55,105,.06),0 .125rem .75rem 0 rgba(18,33,54,.12),0 2rem 2.5rem -.75rem rgba(18,33,54,.06)}
.ik-legacy-scope .text-rich-text ul li{background-image:url(https://cdn.prod.website-files.com/64b0fd0720c91d88185e43c6/64edd7ff2dfc1172a76be99a_check.svg);background-position:0 5px;background-repeat:no-repeat;background-size:18px;list-style:none;padding-left:2rem}
.ik-legacy-scope .podcast-episode_thumbnail-image{object-fit:contain!important}
.ik-legacy-scope .navbar_dropdown_service-item:hover{color:var(--medium-sea-green)}
.ik-legacy-scope .iti{display:block!important}
.ik-legacy-scope .iti--inline-dropdown .iti__dropdown-content, .ik-legacy-scope .iti__country-container, .ik-legacy-scope .iti__selected-country{font-size:13px}
