@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes progress-html{0%{width:0%}100%{width:100%}}@keyframes active-slide-dot{0%{width:18px}100%{width:74px}}@keyframes bgColorFade{0%{width:1px;background:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%)}100%{width:74px;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)}}@keyframes purpleColorFade{0%{width:1px;background:linear-gradient(to right, rgba(112, 24, 150, 0.4) 0%, rgba(112, 24, 150, 0.4) 100%)}100%{width:74px;background:linear-gradient(to right, rgb(112, 24, 150) 0%, rgb(112, 24, 150) 100%)}}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Black.woff2") format("woff2"),url("../assets/fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-ExtraBold.woff2") format("woff2"),url("../assets/fonts/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Bold.woff2") format("woff2"),url("../assets/fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Italic.woff2") format("woff2"),url("../assets/fonts/Montserrat-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Regular.woff2") format("woff2"),url("../assets/fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("../assets/fonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../assets/fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Medium.woff2") format("woff2"),url("../assets/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url("../assets/fonts/AzoSans-Medium.woff2") format("woff2"),url("../assets/fonts/AzoSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../assets/fonts/Inter-Regular.woff2") format("woff2"),url("../assets/fonts/Inter-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}p,li{font-weight:400}.large-p{font-weight:300}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{font-weight:600}p,li,h5,.h5{font-size:16px;line-height:135%}@media print,screen and (min-width: 40em){p,li,h5,.h5{font-size:22px}}h1:not(.blog-title),.h1{font-size:40px;font-weight:500;line-height:95%}@media print,screen and (min-width: 40em){h1:not(.blog-title),.h1{font-size:70px}}h2,.h2{font-size:40px;line-height:105%}@media print,screen and (min-width: 40em){h2,.h2{font-size:64px}}h3,.h3,.large-p{font-size:32px;line-height:110%;font-weight:800}@media print,screen and (min-width: 40em){h3,.h3,.large-p{font-size:36px}}.h4-alt{font-size:32px;line-height:130%;font-weight:800;margin-bottom:16px}@media print,screen and (min-width: 40em){.h4-alt{font-size:36px}}h4,.h4{font-size:28px;line-height:130%;margin-bottom:16px}.medium-p{font-size:32px;line-height:105%;margin-bottom:16px}@media print,screen and (min-width: 40em){.medium-p{font-size:32px}}h5,.h5{font-size:20px;line-height:140%;font-weight:600;color:#311c6b}h6,.h6{font-size:16px;line-height:125%}@media print,screen and (min-width: 40em){h6,.h6{font-size:16px}}.h4-alt-2{font-size:28px;line-height:130%;font-weight:700;margin-bottom:16px}@media print,screen and (min-width: 40em){.h4-alt-2{font-size:28px}}.big-h6{font-size:20px;font-weight:600;line-height:140%}.x-small-p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.xx-small-p{font-size:13px;font-weight:500;line-height:150%}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes progress-html{0%{width:0%}100%{width:100%}}@keyframes active-slide-dot{0%{width:18px}100%{width:74px}}@keyframes bgColorFade{0%{width:1px;background:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%)}100%{width:74px;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)}}@keyframes purpleColorFade{0%{width:1px;background:linear-gradient(to right, rgba(112, 24, 150, 0.4) 0%, rgba(112, 24, 150, 0.4) 100%)}100%{width:74px;background:linear-gradient(to right, rgb(112, 24, 150) 0%, rgb(112, 24, 150) 100%)}}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Black.woff2") format("woff2"),url("../assets/fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-ExtraBold.woff2") format("woff2"),url("../assets/fonts/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Bold.woff2") format("woff2"),url("../assets/fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Italic.woff2") format("woff2"),url("../assets/fonts/Montserrat-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Regular.woff2") format("woff2"),url("../assets/fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("../assets/fonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../assets/fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Medium.woff2") format("woff2"),url("../assets/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url("../assets/fonts/AzoSans-Medium.woff2") format("woff2"),url("../assets/fonts/AzoSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../assets/fonts/Inter-Regular.woff2") format("woff2"),url("../assets/fonts/Inter-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}#masthead{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:9999;padding:0 30px 0 90px;border-bottom:1px solid rgba(28,28,28,.1)}#masthead .language-toggle,#masthead .search-toggle{width:45px;height:45px;border-radius:50%;color:#701896;border:1px solid rgba(28,28,28,.1);position:relative;display:flex;justify-content:center;align-items:center}#masthead .language-toggle:hover,#masthead .search-toggle:hover{background-color:#701896;color:#fefefe}#masthead .language-toggle{margin-right:10px;line-height:44px;text-align:center;font-size:22px}#masthead .search-toggle{margin-right:0;position:relative;z-index:99;font-size:19px}#masthead .search-toggle.search-open{opacity:1;background-color:#311c6b;background-image:url("../assets/images/close.svg");background-position:50% 50%;background-size:14px;background-repeat:no-repeat}#masthead .search-toggle.search-open i{display:none}@media print,screen and (min-width: 64em){#masthead .search-toggle.search-open{opacity:0}}@media print,screen and (min-width: 64em){#masthead .search-toggle{margin-right:40px}}#masthead #search-overlay{width:100%;height:0;position:fixed;left:0;top:-150px;background-color:#fefefe;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:flex-start}@media print,screen and (min-width: 64em){#masthead #search-overlay{position:absolute;height:100%;justify-content:center;align-items:center}}#masthead #search-overlay .search-submit{border:0;width:20px;height:20px;background-color:rgba(0,0,0,0);background-image:url("../assets/images/chevron-left-purple.svg");background-position:50% 50%;background-size:8px;background-repeat:no-repeat;cursor:pointer;border-radius:0;padding:0;font-size:13px;text-transform:uppercase;font-weight:700;display:inline-block;margin:0;position:absolute;left:30px;text-indent:-9999px}@media print,screen and (min-width: 64em){#masthead #search-overlay .search-submit{border:2px solid #49c0ff;background-color:#49c0ff;background-image:none;border-radius:14px 0 14px 0;padding:14.5px 16px;display:inline-block;margin:0 0 0 16px;position:relative;text-indent:0;width:auto;height:auto;left:auto}}#masthead #search-overlay .search-inner{width:100%;max-width:820px;margin:0 auto;padding:0 20px;position:relative;padding:0}@media print,screen and (min-width: 64em){#masthead #search-overlay .search-inner{padding:0 60px 0 0}}#masthead #search-overlay .search-inner .close-search{width:50px;height:50px;border-radius:50%;line-height:48px;text-align:center;position:absolute;top:0;right:0;border:2px solid #701896;color:#701896}#masthead #search-overlay .search-inner .close-search:hover{background-color:#701896;color:#fefefe}#masthead #search-overlay .search-inner input[type=search]{display:inherit;width:100%;height:50px;margin:0;padding:15px;border:0;border-radius:0;background-color:rgba(216,216,216,.3);box-shadow:none;font-size:13px;font-weight:400;line-height:1;text-align:center}@media print,screen and (min-width: 64em){#masthead #search-overlay .search-inner input[type=search]{width:80%;font-size:20px;font-weight:600}}#masthead #search-overlay .search-inner form{display:flex;justify-content:flex-start;align-items:center;position:relative}#masthead #search-overlay .search-inner form ::placeholder{font-weight:600;opacity:1;color:#311c6b}#masthead #search-overlay.toggled{top:91px;height:calc(100% - 91px);padding:50px 30px}@media print,screen and (min-width: 64em){#masthead #search-overlay.toggled{top:0;height:100%;padding:0}}@media print,screen and (min-width: 64em){#masthead{padding:0 30px}}#masthead.tucked .inner-masthead{height:90px}@media print,screen and (min-width: 64em){#masthead.tucked .inner-masthead{height:94px}}#masthead.tucked .inner-masthead .main-menu ul .sub-menu{top:90px}@media print,screen and (min-width: 64em){#masthead.tucked .inner-masthead .main-menu ul .sub-menu{top:94px}}#masthead .inner-masthead{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;height:90px}@media print,screen and (min-width: 64em){#masthead .inner-masthead{height:150px}}#masthead .inner-masthead .site-title{padding-right:0;height:100%;display:flex;justify-content:flex-start;align-items:center}#masthead .inner-masthead .site-title img{max-width:146px;margin-top:7px}@media print,screen and (min-width: 64em){#masthead .inner-masthead .site-title img{max-width:185px;margin-top:3px}}@media print,screen and (min-width: 64em){#masthead .inner-masthead .site-title{padding-right:30px;border-right:1px solid rgba(28,28,28,.1)}}@media screen and (min-width: 75em){#masthead .inner-masthead .site-title{padding-right:5%}}#masthead .inner-masthead .main-menu{height:100%;display:flex;flex:1}#masthead .inner-masthead .main-menu .header-title{color:#701896;font-weight:700;line-height:150%}#masthead .inner-masthead .main-menu .header-title.default{border-bottom:1px solid rgba(28,28,28,.1);padding:0 0 16px;font-size:16px}#masthead .inner-masthead .main-menu .header-title.big{font-size:28px;padding:0 0 6px;line-height:130%}#masthead .inner-masthead .main-menu ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center;height:100%;flex:1}#masthead .inner-masthead .main-menu ul .sub-menu{border-top:1px solid rgba(28,28,28,.1);padding:50px 30px;display:none;width:100%;height:auto;position:fixed;background-color:#fff;left:0;top:150px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#masthead .inner-masthead .main-menu ul .sub-menu a{color:#1c1c1c;padding:7px 0;display:block}#masthead .inner-masthead .main-menu ul .sub-menu a:hover{text-decoration:underline}#masthead .inner-masthead .main-menu ul .sub-menu .inner-submenu{width:100%;max-width:1400px;margin:0 auto;justify-content:flex-start;align-items:flex-start;text-align:left}#masthead .inner-masthead .main-menu ul .sub-menu li{font-size:14px;padding:0 30px 0 0;line-height:150%}#masthead .inner-masthead .main-menu ul .sub-menu li.current-menu-item>a{text-decoration:underline}#masthead .inner-masthead .main-menu ul .sub-menu li:first-child a{padding-top:0}#masthead .inner-masthead .main-menu ul .sub-sub-menu{display:block}#masthead .inner-masthead .main-menu ul .sub-sub-menu li{width:100%}#masthead .inner-masthead .main-menu ul .sub-sub-menu li.underline{padding:10px 0 0}#masthead .inner-masthead .main-menu ul .sub-sub-menu li.underline a{font-weight:700;text-decoration:underline}#masthead .inner-masthead .main-menu ul .sub-sub-menu li.bold a{font-weight:700}#masthead .inner-masthead .main-menu ul li.top-level{height:100%;width:25%}#masthead .inner-masthead .main-menu ul li.top-level.current-menu-item{background-color:rgba(73,192,255,.1)}#masthead .inner-masthead .main-menu ul li.top-level.current-menu-item>a:after{background-color:#49c0ff}#masthead .inner-masthead .main-menu ul li.top-level:last-child>ul.sub-menu{display:none !important}#masthead .inner-masthead .main-menu ul li.top-level>a{text-align:center;font-size:15px;font-weight:700;line-height:120%;letter-spacing:.75px;text-transform:uppercase;padding:0 20px;display:flex;justify-content:center;align-items:center;height:100%;position:relative;color:#311c6b}@media screen and (min-width: 90em){#masthead .inner-masthead .main-menu ul li.top-level>a{padding:0 35px}}#masthead .inner-masthead .main-menu ul li.top-level>a::after{content:"";display:block;height:3px;width:100%;background-color:rgba(0,0,0,0);position:absolute;left:0;bottom:-1px}#masthead .inner-masthead .main-menu ul li.top-level>a:hover{background-color:rgba(73,192,255,.1)}#masthead .inner-masthead .main-menu ul li.top-level>a:hover::after{background-color:#49c0ff}#masthead .inner-masthead .main-menu ul li:hover .sub-menu{display:block}#masthead .inner-masthead .search-contact{padding-left:30px;height:100%;display:flex;justify-content:flex-start;align-items:center}@media print,screen and (min-width: 64em){#masthead .inner-masthead .search-contact{border-left:1px solid rgba(28,28,28,.1)}}@media screen and (min-width: 75em){#masthead .inner-masthead .search-contact{padding-left:5%}}#masthead .inner-masthead .search-contact button{min-width:45px}.hamburger-icon,.hamburger-icon:before,.hamburger-icon:after{width:26px}.hamburger-menu{position:absolute;width:40px;height:38px;top:38px;left:30px;cursor:pointer}.hamburger-menu.is-active .hamburger-icon{background-color:rgba(255,255,255,0)}.hamburger-menu.is-active .hamburger-icon::before,.hamburger-menu.is-active .hamburger-icon::after{background-color:#701896;top:0;transition:top 200ms cubic-bezier(0.23, 1, 0.32, 1),transform 200ms 200ms cubic-bezier(0.23, 1, 0.32, 1)}.hamburger-menu.is-active .hamburger-icon::before{transform:rotate(-45deg)}.hamburger-menu.is-active .hamburger-icon::after{transform:rotate(45deg)}.hamburger-menu .hamburger-icon,.hamburger-menu .hamburger-icon:before,.hamburger-menu .hamburger-icon:after{height:2px;border-radius:4px;position:absolute;background-color:#701896}.hamburger-menu .hamburger-icon:before,.hamburger-menu .hamburger-icon:after{content:"";left:0}.hamburger-menu .hamburger-icon{top:6px;left:11px}.hamburger-menu .hamburger-icon:before{top:-8px}.hamburger-menu .hamburger-icon:after{bottom:-8px}.admin-bar #mega-overlay.reveal.full{margin-top:136px !important}.admin-bar #masthead{transition:all .3s ease-in-out;margin-top:46px;top:0}@media print,screen and (min-width: 64em){.admin-bar #masthead{top:32px;margin-top:0}}.admin-bar #masthead .inner-masthead .main-menu ul .sub-menu{top:182px}.admin-bar #masthead.tucked{margin-top:0}.admin-bar #masthead.tucked .inner-masthead .main-menu ul .sub-menu{top:126px}@media print,screen and (min-width: 64em){.admin-bar .alert-bar{top:183px}.admin-bar .alert-bar.tucked{top:127px}}.alert-bar{background-color:#311c6b;color:#fff;padding:14px 30px;z-index:999;width:100%;position:fixed;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 64em){.alert-bar{top:151px}.alert-bar.tucked{top:95px;padding:10px 30px}}.alert-bar p{margin:0;line-height:1;font-weight:500;font-size:13px}@media print,screen and (min-width: 64em){.alert-bar p{font-size:16px}}.alert-bar p a{color:#fff;font-weight:700;text-decoration:underline}.alert-bar p a:hover{color:#49c0ff}#mega-overlay.reveal.full{background-color:#fff;margin:90px 0 30px !important;padding:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}#mega-overlay.reveal.full #mobile-mega .header-title{color:#701896;font-weight:800}#mega-overlay.reveal.full #mobile-mega .header-title.big{font-size:20px;padding:0 0 10px}#mega-overlay.reveal.full #mobile-mega ul{padding:0}#mega-overlay.reveal.full #mobile-mega ul li{list-style-type:none}#mega-overlay.reveal.full #mobile-mega ul .is-accordion-submenu-parent[aria-expanded=true]{background-color:rgba(73,192,255,.1)}#mega-overlay.reveal.full #mobile-mega ul .is-accordion-submenu-parent[aria-expanded=true]>a::after{background-image:url("../assets/images/chevron-down-purple.svg")}#mega-overlay.reveal.full #mobile-mega ul .is-accordion-submenu-parent[aria-expanded=true] li{list-style-type:none}#mega-overlay.reveal.full #mobile-mega ul .top-level{border-bottom:1px solid rgba(28,28,28,.1);position:relative}#mega-overlay.reveal.full #mobile-mega ul .top-level>a{font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:.75px;padding:30px;line-height:1;display:block;color:#311c6b}#mega-overlay.reveal.full #mobile-mega ul .top-level>a::after{width:30px;height:20px;border:0;background-image:url("../assets/images/chevron-down-blue.svg");background-position:50% 50%;background-size:16px;background-repeat:no-repeat;right:20px;top:30px;margin-top:0}#mega-overlay.reveal.full #mobile-mega .submenu:not(.sub-sub-menu){background-color:#fff;padding:30px;border-top:3px solid #49c0ff;margin:0}#mega-overlay.reveal.full #mobile-mega .inner-submenu .sub-sub-menu{display:block !important;margin:0}#mega-overlay.reveal.full #mobile-mega .inner-submenu .sub-sub-menu a{padding:0 0 20px;color:#1c1c1c}#mega-overlay.reveal.full #mobile-mega .inner-submenu .sub-sub-menu li.underline a{text-decoration:underline;font-weight:800}#mega-overlay.reveal.full #mobile-mega .inner-submenu .sub-sub-menu li.bold a{font-weight:800}#mega-overlay.reveal.full #mobile-mega .inner-submenu .header-title.default{padding:30px 0 16px;margin-bottom:16px;border-bottom:1px solid rgba(28,28,28,.1)}@media print,screen and (max-width: 63.99875em){#mega-overlay.reveal.full #mobile-mega .inner-submenu .header-intro{display:block;margin-bottom:20px}}#mega-overlay.reveal.full #mobile-mega .inner-submenu li{width:100%;font-size:14px;font-weight:500;line-height:150%}#languages{border:0;background-color:rgba(0,0,0,0);padding:20px 0;width:200px}#languages .dropdown-inner{box-shadow:1px 0 8px 0 rgba(0,0,0,.25);border-radius:20px 0 20px 0;padding:20px;background-color:#fefefe}#languages .dropdown-inner ul{margin:0}#languages .dropdown-inner ul li{list-style-type:none;margin-top:10px}#languages .dropdown-inner ul li:first-child{margin-top:0}@media print,screen and (min-width: 64em){#languages .dropdown-inner ul li{margin:0}}#languages .dropdown-inner ul li a{color:#000;font-weight:600;font-size:16px}#languages .dropdown-inner ul li a:hover{text-decoration:underline}#languages .dropdown-inner ul li a .lang-code{text-transform:uppercase}#colophon{padding:60px 30px 0}@media print,screen and (min-width: 64em){#colophon{padding:100px 30px 0}}#colophon .site-title{text-align:center;padding:0 0 20px}@media print,screen and (min-width: 64em){#colophon .site-title{text-align:left;padding:0}}@media print,screen and (max-width: 63.99875em){#colophon .site-title img{width:120px}}#colophon a{color:#1c1c1c}#colophon .inner-footer{width:100%;max-width:1400px;margin:0 auto}#colophon .inner-footer .copyright-social{margin:40px 0 0;padding:30px 0;border-top:1px solid rgba(28,28,28,.1);display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}@media print,screen and (min-width: 64em){#colophon .inner-footer .copyright-social{justify-content:space-between;align-items:flex-start;flex-direction:row}}#colophon .inner-footer .copyright-social p{margin:20px auto 0;line-height:1;font-size:12px}@media print,screen and (min-width: 64em){#colophon .inner-footer .copyright-social p{margin:0}}#colophon .inner-footer .copyright-social .social-media{width:100%;margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 64em){#colophon .inner-footer .copyright-social .social-media{justify-content:flex-end;align-items:center;width:auto}}#colophon .inner-footer .copyright-social .social-media li:last-child a{margin-right:0}#colophon .inner-footer .copyright-social .social-media li a{width:50px;height:50px;border-radius:50%;border:2px solid #701896;margin:0 12px 0 0;display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}#colophon .inner-footer .copyright-social .social-media li a:hover{background-color:#701896}#colophon .inner-footer .copyright-social .social-media li a.facebook{background-image:url("../assets/images/facebook.svg");background-size:14px}#colophon .inner-footer .copyright-social .social-media li a.facebook:hover{background-image:url("../assets/images/facebook-hover.svg")}#colophon .inner-footer .copyright-social .social-media li a.twitter{background-image:url("../assets/images/twitter.svg");background-size:20px}#colophon .inner-footer .copyright-social .social-media li a.twitter:hover{background-image:url("../assets/images/twitter-hover.svg")}#colophon .inner-footer .copyright-social .social-media li a.instagram{background-image:url("../assets/images/instagram.svg");background-size:22px}#colophon .inner-footer .copyright-social .social-media li a.instagram:hover{background-image:url("../assets/images/instagram-hover.svg")}#colophon .inner-footer .copyright-social .social-media li a.youtube{background-image:url("../assets/images/youtube.svg");background-size:24px}#colophon .inner-footer .copyright-social .social-media li a.youtube:hover{background-image:url("../assets/images/youtube-hover.svg")}#colophon .inner-footer .copyright-social .social-media li a.linkedin{background-image:url("../assets/images/linkedin.svg");background-size:20px}#colophon .inner-footer .copyright-social .social-media li a.linkedin:hover{background-image:url("../assets/images/linkedin-hover.svg")}#colophon .inner-footer .copyright-social .social-media li a.vimeo{background-image:url("../assets/images/vimeo.svg");background-size:20px}#colophon .inner-footer .copyright-social .social-media li a.vimeo:hover{background-image:url("../assets/images/vimeo-hover.svg")}#colophon #footer-menu{display:flex;justify-content:space-between;align-items:flex-start}#colophon #footer-menu li{font-size:14px;letter-spacing:.7px;text-transform:uppercase;font-weight:700;width:calc(50% - 15px)}@media print,screen and (max-width: 63.99875em){#colophon #footer-menu li{margin-top:20px}}@media print,screen and (min-width: 64em){#colophon #footer-menu li{width:auto}}#colophon #footer-menu li.is-active a{background-color:rgba(0,0,0,0)}#colophon #footer-menu li a{color:#701896;padding:10px 0;line-height:120%;letter-spacing:.7px}@media print,screen and (min-width: 64em){#colophon #footer-menu li a{line-height:160%}}#colophon #footer-menu li a:hover{background-color:rgba(0,0,0,0)}#colophon #footer-menu .sub-menu{margin:0;padding:0;list-style:none}#colophon #footer-menu .sub-menu li{font-size:12px;letter-spacing:normal;text-transform:none;font-weight:600;width:100%;margin:0}#colophon #footer-menu .sub-menu li a{color:#1c1c1c;letter-spacing:normal}#colophon #footer-menu .sub-menu li a:hover{text-decoration:underline}body.error404 .content-not-found{padding:3.125rem 0}.search-main{width:100%;padding:60px 30px;position:relative}.search-main h1{font-size:32px;line-height:130%;font-weight:800;margin-bottom:26px;letter-spacing:1px}.search-main h1 span{color:#701896}@media print,screen and (min-width: 40em){.search-main h1{font-size:36px}}.search-main .search-results{width:100%;max-width:820px;margin:0 auto;padding:0 20px}.search-main .search-results .search-result-item{border-bottom:1px solid rgba(0,0,0,.05);padding:0 0 20px;margin:0 0 30px}.search-main .search-results .search-result-item p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}#primary,#page{margin-top:90px}@media print,screen and (min-width: 64em){#primary,#page{margin-top:195px}}.simple-wrap{width:100%;padding-left:30px;padding-right:30px}button{cursor:pointer}.basic-button a{border:2px solid #113273;border-radius:14px 0 14px 0;padding:14.5px 16px;font-size:13px;display:inline-block;text-transform:uppercase;font-weight:700}.basic-button a i{padding:0 0 0 8px}.basic-button.short a{padding:6px 15px}.basic-button.large a{padding:30px 30px 24px;font-size:16px;text-transform:none}.basic-button.ultraviolet a,.basic-button.purple a{color:#1c1c1c;border:2px solid #701896}.basic-button.ultraviolet a:hover,.basic-button.purple a:hover{background-color:#701896;color:#fff}.basic-button.blue a{border:2px solid #49c0ff;background-color:#49c0ff;color:#1c1c1c}.basic-button.blue a:hover{border:2px solid #701896;background-color:#701896;color:#fff}button{cursor:pointer}.facet-filters{width:100%;display:flex;justify-content:center;align-items:center;padding:50px 30px 0}.facet-filters .facetwp-counter{display:none}.facet-filters .facetwp-facet{display:flex;justify-content:center;align-items:center}.facet-filters .facetwp-radio{font-weight:400;line-height:1;border-radius:20px;text-transform:uppercase;font-size:13px;font-weight:700;background:rgba(0,0,0,0);position:relative;padding:10px 20px;margin:0 10px;border:2px solid rgba(0,0,0,0);box-shadow:2px 2px 2px 2px rgba(204,204,204,.75);color:#311c6b;background:#fefefe}.facet-filters .facetwp-radio.checked{background:linear-gradient(90deg, #311c6b 50%, #1c1c1c 100%);color:#fff;border:2px solid #fff}.post-background{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;position:relative}.post-background .single-title-wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;color:#fff;width:100%;padding:100px 30px;min-height:400px}@media print,screen and (min-width: 40em){.post-background .single-title-wrap{min-height:540px}}.post-background .single-title-wrap h1{font-weight:700;max-width:1000px;margin:0 0 30px;font-size:40px;line-height:105%}@media print,screen and (min-width: 40em){.post-background .single-title-wrap h1{font-size:64px}}.blog-post{padding:40px 30px;width:100%;max-width:1200px;margin:0 auto}.blog-post.version-404{min-height:calc(100vh - 400px)}.blog-post.version-404 .blog-title{color:#701896;margin:0 0 50px}.blog-post p{font-size:17px}.blog-post .blog-title{font-size:26px;line-height:1.5;font-weight:700;letter-spacing:1}.blog-index{width:100%;max-width:1400px;margin:0 auto}.blog-index .blog-cell{padding:22px}.blog-index .blog-cell .blog-cell-inner{position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.blog-index .blog-cell .blog-cell-inner::after{content:"";display:block;padding-bottom:90%}.blog-index .blog-cell .blog-cell-inner .blog-cell-excerpt{opacity:0;background:#fefefe;box-shadow:2px 2px 4px 0 rgba(112,24,150,.5) inset}.blog-index .blog-cell .blog-cell-inner .blog-cell-excerpt p{font-size:14px;line-height:1.2;font-weight:500}.blog-index .blog-cell .blog-cell-inner:hover .blog-cell-content{opacity:0}.blog-index .blog-cell .blog-cell-inner:hover .blog-cell-excerpt{opacity:1}.blog-index .blog-cell .blog-cell-inner .blog-cell-content,.blog-index .blog-cell .blog-cell-inner .blog-cell-excerpt{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 80px;border-radius:30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.blog-index .blog-cell .blog-cell-inner .blog-cell-content{background:linear-gradient(180deg, #311c6b 50%, #1c1c1c 100%)}.blog-index .blog-cell .blog-cell-inner .blog-cell-content h4,.blog-index .blog-cell .blog-cell-inner .blog-cell-content .dateline{text-transform:uppercase;font-weight:800;text-align:center;color:#fefefe}.blog-index .blog-cell .blog-cell-inner .blog-cell-content .dateline{font-size:14px;margin:10px auto 0}.blog-index .blog-cell .blog-cell-inner .blog-cell-content h4{font-size:19px}.dataTables_wrapper{padding:30px 0}body .tablepress>:where(tbody)>.even>*{background:rgba(112,24,150,.2)}body .tablepress>:where(tbody)>.even>*:hover{background:rgba(112,24,150,.2)}body .tablepress thead{border:0;border-top:0;border-bottom:0;background-color:rgba(0,0,0,0)}body .tablepress thead tr{background:linear-gradient(90deg, #701896 0%, #311C6B 50%)}body .tablepress thead tr th{border:0;border-top:0;border-bottom:0;background-color:rgba(0,0,0,0);color:#fff;white-space:nowrap;padding:20px}body .tablepress thead tr th:hover{border:0 !important;border-top:0 !important;border-bottom:0 !important;background-color:rgba(0,0,0,0) !important;color:#fff !important}body .tablepress tbody{border:0;border-top:0;border-bottom:0;background-color:rgba(0,0,0,0)}body .tablepress tbody tr{border:0;border-top:0;border-bottom:0;background-color:rgba(0,0,0,0)}body .tablepress tbody tr td{font-size:13px;font-weight:500;line-height:150%;border:0;border-top:0;border-bottom:0;background-color:rgba(0,0,0,0)}body .tablepress tbody tr td:first-child{font-weight:700}body .entry-content{max-width:100%}.full.reveal{z-index:9999}.swiper-pagination-wrapper{width:100%;height:40px;z-index:9;position:absolute;bottom:0;left:0}.hero-gradient{top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(90deg, #701896 0%, rgba(49, 28, 107, 0.66) 37.5%, rgba(112, 24, 150, 0) 62%)}.hero-gradient.double{width:200%;background:linear-gradient(90deg, #701896 0%, rgba(49, 28, 107, 0.66) 25%, rgba(112, 24, 150, 0) 62%)}.blue-dot{z-index:9;width:12px;height:12px;position:absolute;top:20px;right:-200%}.blue-dot.slide-into-frame{animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-duration:800ms;animation-name:blueDotLeft}.blue-dot::after{content:"";display:block;height:2px;background-color:#49c0ff;width:1970px;position:absolute;top:5px;right:-2000px}.blue-dot::before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#49c0ff;position:absolute;top:0;right:0;left:40px}.custom-block.small-top{padding-top:30px}@media print,screen and (min-width: 40em){.custom-block.small-top{padding-top:60px}}.custom-block.small-bottom{padding-bottom:30px}@media print,screen and (min-width: 40em){.custom-block.small-bottom{padding-bottom:60px}}.custom-block.medium-top{padding-top:40px}@media print,screen and (min-width: 40em){.custom-block.medium-top{padding-top:80px}}.custom-block.medium-bottom{padding-bottom:40px}@media print,screen and (min-width: 40em){.custom-block.medium-bottom{padding-bottom:80px}}.custom-block.large-top{padding-top:50px}@media print,screen and (min-width: 40em){.custom-block.large-top{padding-top:120px}}.custom-block.large-bottom{padding-bottom:50px}@media print,screen and (min-width: 40em){.custom-block.large-bottom{padding-bottom:120px}}.custom-block.light{color:#fefefe}.block-inner{width:100%;max-width:1400px;margin:0 auto;position:relative}.block-inner.medium{width:100%;max-width:1200px;margin:0 auto}.basic-cta a{font-size:16px;font-weight:700;text-transform:uppercase;color:#311c6b}.basic-cta a i{padding:0 0 0 8px}.full-button{top:0;left:0;width:100%;height:100%;position:absolute;z-index:8}.logo-container{width:100px;height:100px;border-radius:50%;background-color:#49c0ff;display:flex;justify-content:center;align-items:center;flex-direction:column}.logo-container img{width:50%}.list-links{margin:0;padding:0;list-style:none;padding:20px 0;display:flex;justify-content:flex-start;align-items:center}.list-links li{margin:0 10px 0 0}.list-links .apple-btn a{background-image:url("../assets/images/apple.svg");background-repeat:no-repeat;background-position:10px 50%;background-size:contain;height:50px;width:180px}.list-links .google-btn a{background-image:url("../assets/images/google.png");background-repeat:no-repeat;background-position:left 50%;background-size:100%;height:52px;width:190px}.list-links .google-btn,.list-links .apple-btn{margin-left:-12px}.list-links .google-btn a,.list-links .apple-btn a{display:block}.list-links .google-btn a i,.list-links .apple-btn a i{display:none}.list-links a{color:#fff;padding:0 20px 0 0;position:relative}.list-links a:hover{color:rgba(255,255,255,.8)}.list-links a:hover i{right:-5px}.list-links a i{color:#49c0ff;position:absolute;top:0;right:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.hero{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;min-height:500px;display:flex;justify-content:flex-start;align-items:center;position:relative;color:#fff;padding:62px 30px}@media print,screen and (min-width: 64em){.hero{padding:77px 30px 30px 30px}}@media print,screen and (min-width: 40em){.hero{min-height:700px}}.hero .form-content{padding-bottom:50px}@media print,screen and (min-width: 64em){.hero .form-content{padding-top:100px}}.hero .form-content ul{list-style:none}.hero .form-content ul li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.hero .form-content ul li:before{content:"";display:block;width:20px;height:20px;background-image:url("/wp-content/themes/brightsign2024/assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.hero .hero-form-embed{width:100%}.hero .hero-form-embed iframe{width:100%;border:none}.hero .center-play{display:flex;justify-content:center;align-items:center;flex-direction:column}.hero .play-modal{width:66px;height:66px;border-radius:50%;background-color:#701896;background-image:url("../assets/images/play.svg");background-position:27px 22.5px;background-repeat:no-repeat;background-size:15px;position:absolute;top:calc(50% - 33px);left:calc(50% - 33px);z-index:9;position:relative;left:auto;top:auto}.hero .custom-breadcrumb{margin:0;padding:0;list-style:none}.hero .custom-breadcrumb li{margin:0 0 8px;font-size:28px;font-weight:700;color:#49c0ff}.hero .custom-breadcrumb li a{color:#49c0ff}.hero h4{color:#49c0ff}.hero p{font-weight:700;font-size:16px;line-height:150%}@media print,screen and (min-width: 64em){.hero p{font-weight:600;font-size:20px;line-height:140%}}.hero h1,.hero h2{font-weight:400;text-transform:uppercase;margin:0 0 30px}.hero h1 strong,.hero h2 strong{font-weight:800}.hero .basic-button{padding:20px 0 0}.hero .basic-button a:hover{background-color:#fff;color:#311c6b}.tabbed-feature{width:100%;position:relative;padding:0 0 60px}.tabbed-feature .simple-wrap{width:100%;background-color:#fefefe;padding:70px 0 40px}.tabbed-feature .simple-wrap.half-grade{background:linear-gradient(180deg, #fefefe 45px, transparent 45px, transparent 100%);padding:0}.tabbed-feature .simple-wrap h3{color:#701896;font-weight:800;margin:0;padding:0 30px}.tabbed-feature .tabs{max-width:1400px;padding:0 30px;border:0;margin:0 auto;background-color:rgba(0,0,0,0)}.tabbed-feature .tabs .tabs-title{margin:0 8px 8px 0;width:100%;text-align:center}@media print,screen and (min-width: 40em){.tabbed-feature .tabs .tabs-title{width:auto}}@media print,screen and (min-width: 64em){.tabbed-feature .tabs .tabs-title{margin:0 10px 0 0;max-width:220px}}.tabbed-feature .tabs .tabs-title a{border:0;height:55px;text-transform:none;font-size:14px;padding:0 15px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;line-height:140%;color:#311c6b;background-color:#fefefe;box-shadow:0px 0px 60px 0px rgba(0,0,0,.1)}@media print,screen and (min-width: 64em){.tabbed-feature .tabs .tabs-title a{height:88px;padding:0 10px;font-size:12px;flex-direction:row}}@media screen and (min-width: 75em){.tabbed-feature .tabs .tabs-title a{font-size:14px}}.tabbed-feature .tabs .tabs-title.is-active a{background-color:#49c0ff}.tabbed-feature .tabs .tabs-title:hover a{background-color:#311c6b;color:#fefefe;box-shadow:0px 4px 0px 0px #49c0ff}.tabbed-feature .tabs-content{border:0;width:100%;background:rgba(0,0,0,0);padding-left:30px;padding-right:30px}.tabbed-feature .tabs-panel{width:100%;max-width:1200px;margin:0 auto;color:#fefefe;padding:60px 0 0}@media print,screen and (min-width: 64em){.tabbed-feature .tabs-panel{padding:120px 0 100px}}.tabbed-feature .tabs-panel h4,.tabbed-feature .tabs-panel h5{font-size:28px;line-height:130%;font-weight:700;margin-bottom:16px}@media print,screen and (min-width: 40em){.tabbed-feature .tabs-panel h4,.tabbed-feature .tabs-panel h5{font-size:28px}}.tabbed-feature .tabs-panel h4{margin:0}.tabbed-feature .tabs-panel h5{margin:0 0 26px}.tabbed-feature .tabs-panel p{font-size:15px;line-height:150%}.tabbed-feature .tabs-panel ul{margin:0;padding:0;list-style:none;padding:20px 0 40px}.tabbed-feature .tabs-panel ul li a{color:#fefefe;padding:4px 0;display:block}.tabbed-feature .tabs-panel ul li a i{color:#49c0ff}.tabbed-feature .tabs-panel .tabs-panel-inner{max-width:940px}.tabs-bg{height:calc(100% - 100px);position:absolute;bottom:0;right:0;z-index:-1;background-image:url("../assets/images/default-bg.png");background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.media-grid{width:100%;position:relative;padding-left:30px;padding-right:30px}.media-grid .grid-x{width:calc(100% + 24px);margin-left:-12px}.media-grid .mg-cell{padding:12px;position:relative}.media-grid .mg-cell p{font-size:13px;font-weight:500;line-height:150%}.media-grid .mg-cell.medium-6 p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.media-grid .mg-cell.medium-6 .mg-item-image .play-modal{width:88px;height:88px;background-position:36px 30px;background-size:20px;top:calc(50% - 44px);left:calc(50% - 44px)}.media-grid .mg-cell-inner{border:1px solid #701896;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.media-grid .mg-cell-inner h6{margin:0 0 16px}.media-grid .mg-cell-inner::after{content:"";display:block;height:3px;width:100%;background-color:rgba(0,0,0,0);position:absolute;left:0;bottom:-1px}.media-grid .mg-cell-inner.active{background-color:rgba(73,192,255,.1)}.media-grid .mg-cell-inner.active::after{background-color:#49c0ff}.media-grid .mg-cell-inner.active .basic-button a{background-color:#701896;color:#fff}.media-grid .mg-item-image{position:relative}.media-grid .mg-item-image img{width:100%}.media-grid .mg-item-image .play-modal{width:66px;height:66px;border-radius:50%;background-color:#701896;background-image:url("../assets/images/play.svg");background-position:27px 22.5px;background-repeat:no-repeat;background-size:15px;position:absolute;top:calc(50% - 33px);left:calc(50% - 33px);z-index:9}.media-grid .mg-item-image::after{content:"";display:block;opacity:.3;background:linear-gradient(180deg, #49C0FF 36.5%, #311C6B 100%);top:0;left:0;width:100%;height:100%;position:absolute}.media-grid .mg-item-content{position:relative}.media-grid .mg-item-content.remove-overlay .mg-item-image::after{display:none}.media-grid .mg-item-content.brand-htags h1,.media-grid .mg-item-content.brand-htags h2,.media-grid .mg-item-content.brand-htags h3,.media-grid .mg-item-content.brand-htags h4,.media-grid .mg-item-content.brand-htags h5,.media-grid .mg-item-content.brand-htags h6{color:#311c6b}.media-grid .mg-item-content.default-lists li{font-size:16px}.media-grid .mg-item-content.check-lists ul{margin:0;padding:0;list-style:none;padding:30px 0 20px}.media-grid .mg-item-content.check-lists ul li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.media-grid .mg-item-content.check-lists ul li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.media-grid .mg-item-content.check-lists ul li{font-size:17px}.media-grid .mg-item-content.check-lists ul li::before{width:17px;height:17px}.media-grid .mg-item-content .mg-content-top{width:100%;padding:30px 30px 0}.media-grid .mg-cta-list{width:100%;margin:0;padding:0;list-style:none;padding:20px 25px;display:flex;flex-wrap:wrap}.media-grid .mg-cta-list li{margin:5px}.media-grid .mg-cta-list li a{border:2px solid #113273;border-radius:14px 0 14px 0;padding:14.5px 16px;font-size:13px;display:inline-block;text-transform:uppercase;font-weight:700;white-space:nowrap;padding:5px 10px;border:2px solid #701896;background-color:rgba(0,0,0,0);color:#1c1c1c;text-transform:none}.media-grid .mg-cta-list li a i{padding:0 0 0 8px}.media-grid .mg-cta-list li a:hover{background-color:#701896;color:#fefefe}.mediagrid-modal{background-color:rgba(0,0,0,.9)}.mediagrid-modal .close-button{width:40px;height:40px;position:absolute;top:170px;right:-50px;cursor:pointer;color:#fefefe}.mediagrid-modal .mediagrid-modal-inner{height:100vh;max-width:1040px;margin:0 auto;position:relative}.mediagrid-modal .mediagrid-modal-inner::after{content:"";display:block;padding-bottom:56.25%}.mediagrid-modal .mediagrid-modal-inner iframe{top:0;left:0;width:100%;height:100%;position:absolute}.cta-list{width:100%;padding:0}@media print,screen and (min-width: 64em){.cta-list{padding:0 30px}}.cta-list .block-inner{background-color:#311c6b;color:#fff;position:relative;flex-direction:column}@media print,screen and (max-width: 63.99875em){.cta-list .block-inner{padding-bottom:80px}}@media print,screen and (min-width: 40em){.cta-list .block-inner{flex-direction:row}}.cta-list .block-inner .cta-list-logo{max-width:100%;padding:40px 30px;background:linear-gradient(90deg, #701896 0%, #311C6B 100%);display:flex;justify-content:center;align-items:center;flex-direction:column}@media print,screen and (min-width: 40em){.cta-list .block-inner .cta-list-logo{max-width:240px;background:linear-gradient(180deg, #701896 0%, #311C6B 100%)}}.cta-list .block-inner .cta-list-intro{padding:50px 30px}@media print,screen and (min-width: 64em){.cta-list .block-inner .cta-list-intro{padding:50px}}.cta-list .block-inner .cta-list-intro p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.cta-list .block-inner .cta-list-ul{justify-content:flex-start;padding:0 30px}@media print,screen and (min-width: 40em){.cta-list .block-inner .cta-list-ul{display:flex;justify-content:center;align-items:center;flex-direction:column}}.cta-list .block-inner .cta-list-ul ul{margin:0;padding:0;list-style:none}.cta-list .block-inner .cta-list-ul ul li{font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;font-weight:700;margin:8px 0}.cta-list .block-inner .cta-list-ul ul li a{color:#fefefe;padding:0 20px 0 0;position:relative}.cta-list .block-inner .cta-list-ul ul li a:hover{color:rgba(255,255,255,.8)}.cta-list .block-inner .cta-list-ul ul li a:hover i{right:-5px}.cta-list .block-inner .cta-list-ul ul li a i{color:#49c0ff;position:absolute;top:0;right:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.media-text{width:100%;position:relative;padding:30px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 64em){.media-text{padding:60px 30px}}.media-text .floating-caption{display:none;width:360px;padding:20px;position:relative;bottom:auto;margin:0 auto;margin-top:-30px;left:auto;background-color:rgba(255,255,255,.95);box-shadow:1px 0 8px 0 rgba(0,0,0,.25);border-radius:0 20px 0 20px}@media print,screen and (min-width: 64em){.media-text .floating-caption{position:absolute;bottom:-50px;left:-70px}}.media-text .floating-caption p{font-size:13px;font-weight:500;line-height:150%;margin:0}.media-text .mediatext-content{padding:0 0 30px;position:relative}.media-text .mediatext-content .blue-dot{top:12px}.media-text .mediatext-content .blue-dot::after{right:-2140px}.media-text .mediatext-content .blue-dot::before{right:-170px;left:auto}@media print,screen and (min-width: 64em){.media-text .mediatext-content{padding:0 140px 0 0}}.media-text .mediatext-content.small-checks ul:not(.list-links) li{font-size:16px;padding:0 0 0 22px}.media-text .mediatext-content.small-checks ul:not(.list-links) li::before{height:16px;width:16px}.media-text .mediatext-content h1,.media-text .mediatext-content h2,.media-text .mediatext-content h4{margin-bottom:20px}.media-text .mediatext-content h1,.media-text .mediatext-content h2{line-height:110%}.media-text .mediatext-content h2,.media-text .mediatext-content h3{font-weight:800}.media-text .mediatext-content h1,.media-text .mediatext-content h4{font-weight:700}.media-text .mediatext-content h3,.media-text .mediatext-content h4,.media-text .mediatext-content h5{line-height:130%}.media-text .mediatext-content h2{font-size:32px}@media print,screen and (min-width: 40em){.media-text .mediatext-content h2{font-size:44px}}.media-text .mediatext-content h3{font-size:26px}@media print,screen and (min-width: 40em){.media-text .mediatext-content h3{font-size:36px}}.media-text .mediatext-content h4{font-size:22px}@media print,screen and (min-width: 40em){.media-text .mediatext-content h4{font-size:28px}}.media-text .mediatext-content h5{font-size:19px;font-weight:600}@media print,screen and (min-width: 40em){.media-text .mediatext-content h5{font-size:22px}}.media-text .mediatext-content ul:not(.list-links){margin:0;padding:0;list-style:none;padding:30px 0 20px;padding:20px 0}.media-text .mediatext-content ul:not(.list-links) li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.media-text .mediatext-content ul:not(.list-links) li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.media-text .mediatext-content h2,.media-text .mediatext-content h3,.media-text .mediatext-content h4,.media-text .mediatext-content h5,.media-text .mediatext-content h6{color:#701896}.media-text .mediatext-content p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.media-text .mediatext-image{background-color:#49c0ff;padding-bottom:6px;border-radius:0 60px 0 60px;position:relative}.media-text .mediatext-image.no-blue{background-color:rgba(0,0,0,0)}.media-text .mediatext-image .play-modal{width:66px;height:66px;border-radius:50%;background-color:#701896;background-image:url("../assets/images/play.svg");background-position:27px 22.5px;background-repeat:no-repeat;background-size:15px;position:absolute;top:calc(50% - 33px);left:calc(50% - 33px);z-index:9}.media-text .mediatext-image::after{content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute}.media-text .mediatext-image img{border-radius:0 60px 0 60px;width:100%}.media-text .grid-x.right .mediatext-content .blue-dot{display:none}.media-text .grid-x.right .basic-button a{border-radius:0 14px 0 14px}.media-text .grid-x.left{flex-direction:row-reverse}.media-text .grid-x.left .mediatext-content{padding:0 0 30px}@media print,screen and (min-width: 64em){.media-text .grid-x.left .mediatext-content{padding:0 0 0 140px}}.media-text .grid-x.left .mediatext-image{border-radius:60px 0 60px 0}.media-text .grid-x.left .mediatext-image .floating-caption{right:auto;left:auto;border-radius:20px 0 20px 0}@media print,screen and (min-width: 64em){.media-text .grid-x.left .mediatext-image .floating-caption{right:-70px}}.media-text .grid-x.left .mediatext-image img{border-radius:60px 0 60px 0}.mg-code-drop{background-color:rgba(255,255,255,.95);box-shadow:1px 0 8px 0 rgba(0,0,0,.25);border-radius:0 20px 0 20px;overflow:hidden}.mg-code-drop .calendly-inline-widget{max-height:600px !important}.mg-form-embed iframe{border:none}@keyframes blueDotLeft{0%{right:-200%;opacity:0}100%{right:25%;opacity:1}}.right .blue-dot{display:none}.pill-pad-wrap{width:100%;padding:30px 0;overflow:hidden}@media print,screen and (min-width: 40em){.pill-pad-wrap{padding:70px 0}}.pill-image-text{width:100%;overflow:hidden;position:relative}@media print,screen and (max-width: 63.99875em){.pill-image-text{padding-bottom:210px}}.pill-image-text .pill-logo{max-height:40px;margin:0 0 30px}.pill-image-text .pill-image-layer{top:0;left:0;width:100%;height:100%;position:absolute;flex-direction:column-reverse}.pill-image-text .pill-image-layer.left .pill-bg-image{left:0}@media print,screen and (min-width: 64em){.pill-image-text .pill-image-layer.left{flex-direction:row-reverse}}.pill-image-text .pill-image-layer .pill-bg{background:linear-gradient(238deg, #49C0FF 11.35%, #311C6B 38.29%, #701896 60.56%, #49C0FF 77.85%);position:relative;overflow:hidden}@media print,screen and (max-width: 63.99875em){.pill-image-text .pill-image-layer .pill-bg{left:-45px;height:206px}}@media print,screen and (min-width: 64em){.pill-image-text .pill-image-layer .pill-bg{height:auto;max-height:500px}}.pill-image-text .pill-image-layer .pill-bg-image{position:absolute;width:calc(100% - 20px);height:calc(100% - 40px);top:20px;left:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.pill-image-text .block-inner{min-height:0}@media print,screen and (min-width: 40em){.pill-image-text .block-inner{min-height:500px}}.pill-image-text .block-inner .pill-title{margin:0 0 40px;position:relative;display:flex}.pill-image-text .block-inner .pill-title h3{color:#701896;font-weight:800;width:75%;position:relative}.pill-image-text .block-inner .pill-content{padding:0 30px 30px}@media print,screen and (min-width: 40em){.pill-image-text .block-inner .pill-content{padding:50px 100px 50px 0}}.pill-image-text .block-inner .pill-content p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.pill-image-text .block-inner .pill-content ul{margin:0;padding:0;list-style:none;padding:30px 0 20px;padding:20px 0}.pill-image-text .block-inner .pill-content ul li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.pill-image-text .block-inner .pill-content ul li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.pill-image-text .block-inner.left{flex-direction:row-reverse}.pill-image-text .block-inner.left .pill-content{padding:0 30px 30px}@media print,screen and (min-width: 40em){.pill-image-text .block-inner.left .pill-content{padding:50px 0 50px 100px}}.testimonial-slider{background:linear-gradient(94deg, #49C0FF 0.14%, rgba(73, 192, 255, 0.5) 50.57%, #49C0FF 100%);padding:50px 30px;width:100%;max-width:100%;overflow-x:hidden}@media print,screen and (min-width: 64em){.testimonial-slider{padding:65px 30px}}.testimonial-slider .swiper-pagination-wrapper{width:100%;height:40px;z-index:9;position:absolute;bottom:0;left:0}.testimonial-slider .swiper-pagination{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;top:auto !important;bottom:-60px !important;right:auto !important;left:0 !important}.testimonial-slider .swiper-pagination span{display:block;height:10px;width:18px;cursor:pointer;background-color:rgba(112,24,150,.4);opacity:1;border-radius:5px;position:relative;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;border-radius:5px;animation:purpleColorFade 1.5s linear forwards}.testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:74px;border-radius:5px;opacity:1}.testimonial-slider .swiper{overflow:visible}.testimonial-slider .swiper-button-next,.testimonial-slider .swiper-button-prev{width:50px;height:50px;border-radius:50%;border:2px solid #fff;position:absolute;top:-70px;right:0;background-size:10px 16px;background-position:50% 50%;background-repeat:no-repeat}.testimonial-slider .swiper-button-next::after,.testimonial-slider .swiper-button-prev::after{display:none}.testimonial-slider .swiper-button-next{background-image:url("../assets/images/btn-next.svg")}.testimonial-slider .swiper-button-prev{background-image:url("../assets/images/btn-prev.svg");left:auto;right:70px}.testimonial-slider h3{color:#311c6b;padding:0 0 30px;font-size:27px;line-height:130%}@media print,screen and (min-width: 64em){.testimonial-slider h3{font-size:36px}}.testimonial-slider .swiper-slide{background-color:#fefefe;background-image:url("../assets/images/quote.svg");background-repeat:no-repeat;background-size:47px 32px;background-position:calc(100% - 30px) calc(100% - 30px);border-radius:30px 0 30px 0;font-weight:500;height:auto;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}@media print,screen and (min-width: 40em){.testimonial-slider .swiper-slide{background-size:78px 54px;background-position:calc(100% - 50px) calc(100% - 50px)}}.testimonial-slider .swiper-slide.swiper-slide-active,.testimonial-slider .swiper-slide.swiper-slide-next{opacity:1}.testimonial-slider .swiper-slide .slide-inner{padding:30px 30px 70px}@media print,screen and (min-width: 40em){.testimonial-slider .swiper-slide .slide-inner{padding:50px}}.testimonial-slider .swiper-slide img{width:70px;border-radius:50%;margin-right:16px}.testimonial-slider .swiper-slide blockquote{margin:0;padding:0;border-left:0}.testimonial-slider .swiper-slide blockquote .cite-wrap{display:flex;justify-content:flex-start;align-items:center}.testimonial-slider .swiper-slide blockquote cite{font-style:normal;color:#311c6b;position:relative}.testimonial-slider .swiper-slide blockquote cite .testimonial-name{font-size:13px;font-weight:700}@media print,screen and (min-width: 64em){.testimonial-slider .swiper-slide blockquote cite .testimonial-name{font-size:16px}}.testimonial-slider .swiper-slide blockquote cite::before{display:none}.testimonial-slider .swiper-slide blockquote p{font-size:13px;font-weight:500;color:#1c1c1c}.posts-slider{width:100%;padding-left:30px;padding-right:30px;position:relative;overflow:hidden}.posts-slider .no-featured-image{width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}.posts-slider .no-featured-image:after{content:"";display:block;padding-bottom:calc(59% - 1px)}.posts-slider .posts-slider-intro{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px}.posts-slider .posts-slider-intro h4{color:#701896}@media print,screen and (max-width: 63.99875em){.posts-slider .posts-slider-intro .basic-cta{display:none}}.posts-slider .swiper-pagination{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;top:auto !important;bottom:0 !important;right:auto !important;left:0 !important}.posts-slider .swiper-pagination span{display:block;height:10px;width:18px;cursor:pointer;background-color:rgba(112,24,150,.4);opacity:1;border-radius:5px;position:relative;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.posts-slider .swiper-pagination span.swiper-pagination-bullet-active::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;border-radius:5px;animation:purpleColorFade 1.5s linear forwards}.posts-slider .swiper-pagination span.swiper-pagination-bullet-active{width:74px;border-radius:5px;opacity:1}.posts-slider .post-swiper{overflow:visible;position:relative;padding-bottom:60px}.posts-slider .post-slide-image{position:relative}.posts-slider .post-slide-image::after{content:"";display:block;opacity:.3;background:linear-gradient(180deg, #49C0FF 36.5%, #311C6B 100%);top:0;left:0;width:100%;height:100%;position:absolute}.posts-slider .swiper-slide{height:auto;border:1px solid #701896;position:relative}.posts-slider .swiper-slide h6{margin:0 0 16px}.posts-slider .swiper-slide::after{content:"";display:block;height:3px;width:100%;background-color:rgba(0,0,0,0);position:absolute;left:0;bottom:-1px}.posts-slider .swiper-slide.active{background-color:rgba(73,192,255,.1);border-left:none;border-right:none;padding:0 1px}.posts-slider .swiper-slide.active::after{background-color:#49c0ff}.posts-slider .swiper-slide.active .basic-button a{background-color:#701896;color:#fff}.posts-slider .swiper-slide img{width:100%}.posts-slider .swiper-slide .basic-button{position:absolute;bottom:50px;left:30px}.posts-slider .swiper-slide .post-slide-content{padding:50px 30px 110px}.contact-pardot-block{width:50%;margin:0 auto}.factoids{width:100%;background:linear-gradient(94deg, #311C6B 0.14%, #701896 50.57%, #1C1C1C 100%);padding:0 0 30px;color:#fefefe}@media print,screen and (min-width: 64em){.factoids{padding:80px 30px}}.factoids>.grid-x>.cell{padding:0}.factoids>.grid-x>.cell>.grid-x>.cell{padding:30px 30px 0}@media print,screen and (min-width: 64em){.factoids .grid-x .cell{padding:0 60px}}.factoids .grid-x .cell.factoid-intro{display:flex;justify-content:center;align-items:center;flex-direction:column}.factoids .grid-x .cell.factoid-intro h3{text-align:left;font-size:26px;line-height:130%}@media print,screen and (min-width: 40em){.factoids .grid-x .cell.factoid-intro h3{font-size:32px;line-height:130%}.factoids .grid-x .cell.factoid-intro h3:after{content:"";position:absolute;width:100%;height:2px;background:#fff;right:80%;bottom:20%}.factoids .grid-x .cell.factoid-intro h3:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;right:calc(80% - 6px);bottom:calc(20% - 5px)}}.factoids .grid-x .cell.factoid-item{border-right:0}.factoids .grid-x .cell.factoid-item:last-of-type{border-right:0}@media print,screen and (min-width: 64em){.factoids .grid-x .cell.factoid-item{border-right:1px solid rgba(255,255,255,.2)}}.factoids .grid-x .cell h3{text-align:center}.factoids .factoid-item .logo-container{margin:0 auto 10px}@media print,screen and (min-width: 64em){.factoids .factoid-item .logo-container{margin:0 auto 30px}}.factoids .factoid-item .logo-container img{width:70%}.factoids .factoid-item:nth-child(2) .logo-container img{padding-bottom:10px;padding-left:3px}@media screen and (min-width: 75em){.factoids .factoid-item:nth-child(2) .logo-container img{padding-left:5px}}.factoids .factoid-item:nth-child(4) .logo-container img{padding-bottom:5px}.factoids h3{font-weight:800;line-height:130%}.factoids p{font-size:13px;font-style:normal;font-weight:700;line-height:150%;text-align:center}@media print,screen and (min-width: 64em){.factoids p{font-size:16px}}.ticker{position:relative;width:100%;padding:93px 30px;color:#1c1c1c}.ticker h4{color:#1c1c1c}.ticker.gray-bg{background:rgba(216,216,216,.3)}.ticker.purple-bg{background-color:#311c6b;color:#fefefe}.ticker.purple-bg h4{color:#fefefe}.ticker h4{color:#311c6b;text-align:center;font-weight:700;margin:0 auto 62px}.ticker .swiper-wrapper{align-items:center}.ticker .swiper-wrapper img{max-width:100px}@media print,screen and (min-width: 64em){.ticker .swiper-wrapper img{max-width:170px}}.ticker .swiper-wrapper .swiper-slide{opacity:.2}.ticker .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.ticker .swiper-wrapper .swiper-slide.swiper-slide-prev,.ticker .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:.2}@media print,screen and (min-width: 64em){.ticker .swiper-wrapper .swiper-slide.swiper-slide-prev,.ticker .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:1}}.full-width-cta{width:100%;padding:70px 30px;background:linear-gradient(91deg, #311C6B 0%, #701896 50%, #1C1C1C 100%);color:#fff}@media print,screen and (min-width: 64em){.full-width-cta{padding:59px 30px}}.full-width-cta p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.full-width-cta p:last-of-type{margin:0}.full-width-cta h4{line-height:130%}.full-width-cta .grid-x{align-items:flex-end}.full-width-cta .grid-x .content-right{text-align:left;padding:30px 0 0}@media print,screen and (min-width: 40em){.full-width-cta .grid-x .content-right{text-align:right;padding:0 0 0 20px}}@media print,screen and (max-width: 63.99875em){.full-width-text{padding:30px}}.full-width-text.brand-htags h1,.full-width-text.brand-htags h2,.full-width-text.brand-htags h3,.full-width-text.brand-htags h4,.full-width-text.brand-htags h5,.full-width-text.brand-htags h6{color:#311c6b}.full-width-text.check-lists ul:not(.small-buttons){margin:0;padding:0;list-style:none;padding:30px 0 20px}.full-width-text.check-lists ul:not(.small-buttons) li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.full-width-text.check-lists ul:not(.small-buttons) li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.full-width-text p,.full-width-text li{font-size:16px;line-height:150%;font-weight:500}.full-width-text .small-buttons{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px 0}.full-width-text .small-buttons.left{justify-content:flex-start;align-items:center}.full-width-text .small-buttons li{margin:5px}.full-width-text .small-buttons li a{border:2px solid #113273;border-radius:14px 0 14px 0;padding:14.5px 16px;font-size:13px;display:inline-block;text-transform:uppercase;font-weight:700;white-space:nowrap;padding:6px 10px;border:2px solid #701896;background-color:rgba(0,0,0,0);color:#1c1c1c;text-transform:none}.full-width-text .small-buttons li a i{padding:0 0 0 8px}.full-width-text .small-buttons li a:hover{background-color:#701896;color:#fefefe}.full-width-text h1,.full-width-text h2,.full-width-text h3,.full-width-text h4{margin-bottom:20px}.full-width-text h1,.full-width-text h2{line-height:110%}.full-width-text h2,.full-width-text h3{font-weight:800}.full-width-text h1,.full-width-text h4{font-weight:700}.full-width-text h3,.full-width-text h4,.full-width-text h5{line-height:130%}.full-width-text h1{font-size:42px}@media print,screen and (min-width: 40em){.full-width-text h1{font-size:80px}}.full-width-text h2{font-size:32px}@media print,screen and (min-width: 40em){.full-width-text h2{font-size:44px}}.full-width-text h3{font-size:26px}@media print,screen and (min-width: 40em){.full-width-text h3{font-size:36px}}.full-width-text h4{font-size:22px}@media print,screen and (min-width: 40em){.full-width-text h4{font-size:28px}}.full-width-text h5{font-size:19px;font-weight:600}@media print,screen and (min-width: 40em){.full-width-text h5{font-size:22px}}.vertical-slider{width:100%;position:relative;overflow:hidden;padding:30px;height:auto}@media print,screen and (max-width: 63.99875em){.vertical-slider{padding:40px 0}}@media print,screen and (min-width: 64em){.vertical-slider{height:720px}}@media print,screen and (max-width: 63.99875em){.vertical-slider .simple-wrap{padding:0}}.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg{position:absolute;display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:300px}@media print,screen and (min-width: 64em){.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg{display:flex;height:540px}}.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg .fixed-cell-spacer{width:calc(100% - 540px);display:none}@media print,screen and (min-width: 64em){.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg .fixed-cell-spacer{display:block}}.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg .fixed-cell-parent{width:100%;position:relative}@media print,screen and (min-width: 64em){.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg .fixed-cell-parent{width:540px;position:relative}}.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg .fixed-cell-parent .fixed-image-container{width:300px;height:300px;position:absolute;top:0;right:0;background:linear-gradient(226deg, #49C0FF 0%, #311C6B 34.46%, #701896 62.96%, #49C0FF 85.08%);border-radius:50% 0 50% 50%;overflow:hidden}@media print,screen and (min-width: 64em){.vertical-slider .simple-wrap .block-inner .vertical-fixed-bg .fixed-cell-parent .fixed-image-container{width:540px;height:540px}}.vertical-slider .swiper-pagination-vertical.swiper-pagination-bullets,.vertical-slider .swiper-vertical>.swiper-pagination-bullets{right:-35px;left:auto;height:540px;width:auto}.vertical-slider .vertical-slide-left{height:auto;width:100%;padding:330px 30px 0 30px}@media print,screen and (min-width: 64em){.vertical-slider .vertical-slide-left{width:calc(100% - 540px);padding:0 80px 0 0;height:fit-content}}.vertical-slider .vertical-slide-left h3{color:#701896;font-weight:800;margin:0 0 40px}.vertical-slider .vertical-slide-right{width:100%;position:absolute;top:0;left:0}@media print,screen and (min-width: 64em){.vertical-slider .vertical-slide-right{width:540px;position:relative}}.vertical-slider .vertical-slide-right .vertical-image{width:280px;height:280px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:50% 0 50% 50%;position:absolute;top:10px;right:10px}@media print,screen and (min-width: 64em){.vertical-slider .vertical-slide-right .vertical-image{width:500px;height:500px;top:20px;right:20px}}.vertical-slider .swiper-container{width:100%;height:auto;margin:0;overflow:hidden}@media print,screen and (min-width: 64em){.vertical-slider .swiper-container{margin:80px 0 auto;height:540px}}.vertical-slider .swiper-pagination,.vertical-slider .swiper-pagination-bullets,.vertical-slider .swiper-pagination-vertical{left:auto;right:0;width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;top:auto !important;bottom:-10px !important}@media print,screen and (min-width: 64em){.vertical-slider .swiper-pagination,.vertical-slider .swiper-pagination-bullets,.vertical-slider .swiper-pagination-vertical{width:20px;display:block;top:50% !important;bottom:inherit !important}}.vertical-slider .swiper-pagination-bullet{display:block;width:18px;height:10px;border-width:0;border-radius:5px;margin:0 6px !important;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;background-color:rgba(112,24,150,.4)}.vertical-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{height:10px;width:54px;background-color:#701896}@media print,screen and (min-width: 64em){.vertical-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{height:74px;width:10px}}@media print,screen and (min-width: 64em){.vertical-slider .swiper-pagination-bullet{width:10px;height:18px;margin:0 0 9px !important}}.vertical-slider .swiper-slide{display:flex;padding:0;box-sizing:border-box}.vertical-slider .swiper-slide .vertical-slide-inner{display:flex;position:relative}.vertical-slider ul:not(.cta-list){margin:0;padding:0;list-style:none;padding:30px 0 20px}.vertical-slider ul:not(.cta-list) li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.vertical-slider ul:not(.cta-list) li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.vertical-slider p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.vertical-slider .cta-list{margin:0;padding:0;list-style:none}.vertical-slider .cta-list li{font-size:13px;font-weight:700;line-height:1;margin:0 0 18px}@media print,screen and (max-width: 63.99875em){.vertical-slider .cta-list .basic-button a{width:100%;text-align:center}}.author-profile{width:100%;padding:40px 0}.author-profile .author-grid{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media print,screen and (min-width: 64em){.author-profile .author-grid{flex-direction:row-reverse;justify-content:flex-end}}.author-profile .author-grid .author-content{max-width:600px}.author-profile .author-grid .author-image{width:140px;margin:0 0 20px;box-shadow:2px 2px 3px 1px rgba(28,28,28,.5);border-radius:50%;background-color:#311c6b;padding:6px;overflow:hidden}@media print,screen and (min-width: 64em){.author-profile .author-grid .author-image{width:200px;margin:0 30px 0 0;padding:6px}}.author-profile .author-grid .author-image img{width:100%;border-radius:50%}.author-profile .author-grid h3,.author-profile .author-grid h4{color:#311c6b}.author-profile .author-grid h3{font-size:20px}@media print,screen and (min-width: 64em){.author-profile .author-grid h3{font-size:24px}}.author-profile .author-grid h4{font-size:17px;font-style:italic}@media print,screen and (min-width: 64em){.author-profile .author-grid h4{font-size:19px}}.author-profile .author-grid p{font-size:15px;font-weight:500}.hero-slider{max-width:100%;overflow-x:hidden;width:100%;height:100%;position:relative}.hero-slider h1{font-weight:400;text-transform:uppercase;margin:0 0 30px;font-size:40px}.hero-slider h1 strong{font-weight:800}@media screen and (min-width: 75em){.hero-slider h1{font-size:70px}}.hero-slider .basic-button{margin-top:20px}.hero-slider .hero-layer-1{position:relative;z-index:999}.hero-slider .hero-inner-content{width:100%;max-width:1400px;margin:0 auto}.hero-slider .swiper-pagination-wrapper{width:100%;height:40px;z-index:9;position:absolute;bottom:0;left:0}.hero-slider .swiper-pagination{width:100%;max-width:1400px;margin:0 auto;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}@media print,screen and (min-width: 64em){.hero-slider .swiper-pagination{padding-left:0}}.hero-slider .swiper-pagination span{display:block;height:10px;width:18px;cursor:pointer;background:rgba(255,255,255,.5);opacity:1;border-radius:5px;position:relative;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.hero-slider .swiper-pagination span.swiper-pagination-bullet-active::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;border-radius:5px;animation:bgColorFade 1.5s linear forwards}.hero-slider .swiper-pagination span.swiper-pagination-bullet-active{width:74px;border-radius:5px;background:rgba(255,255,255,.5);opacity:1}.hero-slider .swiper-slide{position:relative;overflow:hidden}.hero-slider .swiper-slide .hero-heading{height:640px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.hero-slider .swiper-slide .slide-bg-image{top:0;left:0;width:130%;height:100%;position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-name:slideInFromLeft;z-index:-1}.hero-slider .swiper-slide .slide-bg-image.desktop-bg{display:none}@media screen and (min-width: 75em){.hero-slider .swiper-slide .slide-bg-image.desktop-bg{display:block}}.hero-slider .swiper-slide .slide-bg-image.mobile-bg{display:block}@media screen and (min-width: 75em){.hero-slider .swiper-slide .slide-bg-image.mobile-bg{display:none}}.hero-slider .swiper-slide .slide-inner{width:100%;height:100%;position:relative}.hero-slider .swiper-slide .slide-inner .grid-container{color:#fefefe}.faq{padding-left:30px;padding-right:30px}.faq .faq-grid{display:flex;width:100%;max-width:1200px;margin:0 auto;flex-direction:column}@media print,screen and (min-width: 64em){.faq .faq-grid{flex-direction:row}}.faq .faq-grid .basic-cta{padding:0}@media print,screen and (min-width: 64em){.faq .faq-grid .basic-cta{padding:40px 0 0}}.faq .faq-grid .faq-main-title{width:100%}@media print,screen and (max-width: 63.99875em){.faq .faq-grid .faq-main-title{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}}@media print,screen and (min-width: 64em){.faq .faq-grid .faq-main-title{width:480px}}.faq .faq-grid .faq-main-title .faq-title-container{width:280px;height:280px;background:linear-gradient(226deg, rgba(73, 192, 255, 0.5) 0%, rgba(49, 28, 107, 0.5) 34.46%, rgba(112, 24, 150, 0.5) 62.96%, rgba(73, 192, 255, 0.5) 85.08%);border-radius:50% 0 50% 50%;overflow:hidden;margin-bottom:30px;position:relative}@media print,screen and (min-width: 64em){.faq .faq-grid .faq-main-title .faq-title-container{margin:0;width:340px;height:340px}}.faq .faq-grid .faq-main-title .faq-title-container .faq-title{text-align:right;background-color:#fff;border-radius:50% 0 50% 50%;position:absolute;top:10px;left:10px;width:260px;height:260px;padding:0 24px;display:flex;align-items:center}@media print,screen and (min-width: 64em){.faq .faq-grid .faq-main-title .faq-title-container .faq-title{top:12px;left:12px;width:315px;height:318px;padding:0 32px}}.faq .faq-grid .faq-main-title .faq-title-container .faq-title h3{margin:0 0 80px;font-weight:800;font-size:28px;line-height:130%;color:#701896}@media print,screen and (min-width: 64em){.faq .faq-grid .faq-main-title .faq-title-container .faq-title h3{font-size:36px}}.faq .faq-grid .faq-content{width:100%}@media print,screen and (min-width: 64em){.faq .faq-grid .faq-content{width:calc(100% - 480px)}}.faq .faq-grid .faq-content .accordion{max-width:100%;overflow:hidden}.faq .faq-grid .faq-content .accordion-item{margin:0 0 18px}.faq .faq-grid .faq-content .accordion-item.is-active .accordion-content{margin-top:0}.faq .faq-grid .faq-content .accordion-item.is-active .accordion-title{border-bottom:1px solid rgba(0,0,0,0)}.faq .faq-grid .faq-content .accordion-item.is-active .accordion-title::before{background-image:url("../assets/images/chevron-up.svg")}.faq .faq-grid .faq-content .accordion-item .accordion-content{border:0;margin-top:0;padding:0 34px 10px;border:1px solid #701896;border-top:1px solid rgba(0,0,0,0)}.faq .faq-grid .faq-content .accordion-item .accordion-content p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.faq .faq-grid .faq-content .accordion-title{padding:20px 90px 20px 21px;border:1px solid #701896}@media print,screen and (min-width: 64em){.faq .faq-grid .faq-content .accordion-title{padding:20px 34px}}.faq .faq-grid .faq-content .accordion-title:hover,.faq .faq-grid .faq-content .accordion-title:focus,.faq .faq-grid .faq-content .accordion-title:active{background:rgba(0,0,0,0)}.faq .faq-grid .faq-content .accordion-title h6{margin:0;color:#1c1c1c;line-height:150%;font-weight:700}.faq .faq-grid .faq-content .accordion-title::before{content:"";width:20px;height:100%;position:absolute;margin-top:0;top:0;right:20px;background-image:url("../assets/images/chevron-down.svg");background-position:50% 50%;background-size:16px;background-repeat:no-repeat}.full-width-feature{width:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;min-height:700px;padding:50px 30px 30px;color:#fefefe;display:flex}@media print,screen and (min-width: 64em){.full-width-feature{padding:70px 30px}}.full-width-feature .small-checks ul:not(.list-links) li{font-size:16px;padding:0 0 0 22px}.full-width-feature .small-checks ul:not(.list-links) li::before{height:16px;width:16px}.full-width-feature .block-inner{justify-content:flex-start;align-items:center}.full-width-feature .feature-form{width:100%;margin:30px 0;padding:30px;color:#1c1c1c;background-color:rgba(255,255,255,.95);box-shadow:1px 0 8px 0 rgba(0,0,0,.25);border-radius:0 20px 0 20px;overflow:hidden}@media print,screen and (min-width: 64em){.full-width-feature .feature-form{width:calc(100% - 100px);margin:0 0 0 100px;padding:60px 30px}}.full-width-feature .bg-video{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}@media print,screen and (min-width: 64em){.full-width-feature .bg-video{top:0;left:0;width:100%;height:100%;position:absolute}}.full-width-feature iframe{position:absolute;overflow:hidden;top:50%;left:50%;width:200vh;height:200vh;transform:translate(-50%, -50%)}.full-width-feature .fv-bg-image{top:0;left:0;width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.full-width-feature .block-inner-content ul:not(.list-links){margin:0;padding:0;list-style:none;padding:30px 0 20px}.full-width-feature .block-inner-content ul:not(.list-links) li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.full-width-feature .block-inner-content ul:not(.list-links) li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.full-width-feature h4{color:#49c0ff}.full-width-feature p{font-size:20px;font-weight:600}.full-width-feature p strong{font-weight:800}.full-width-feature h1{text-transform:uppercase}.full-width-feature h1,.full-width-feature h2{font-weight:400;margin:0 0 30px}.full-width-feature h1 strong,.full-width-feature h2 strong{font-weight:800}.full-width-feature .basic-button{padding:20px 0 0}.full-width-feature .basic-button.blue a:hover{background-color:#fff;color:#311c6b}.progress-slider{width:100%;padding-left:30px;padding-right:30px;position:relative}.progress-slider .swiper-slide{text-align:center}.progress-slider .swiper-slide .prog-slide-image.blue-border img{border-bottom:6px solid #49c0ff}.progress-slider .swiper-slide p{margin:10px auto;font-weight:500;font-size:16px;line-height:150%}.progress-slider .swiper-slide.active p{text-decoration:underline}.progress-slider .progress-slider-title{width:100%;padding:0 0 20px}.progress-slider .progress-slider-title h4{font-weight:700;color:#701896}.progress-slider .swiper-scrollbar{position:relative;left:0%;bottom:0px;z-index:50;height:5px;width:100%;margin-top:40px;background:rgba(216,216,216,.3)}.progress-slider .swiper-scrollbar-drag{background:#49c0ff;opacity:1;height:5px}.simple-video{width:100%;background:linear-gradient(94deg, #49C0FF 0.14%, rgba(73, 192, 255, 0.5) 50.57%, #49C0FF 100%);padding:30px;text-align:center}@media print,screen and (min-width: 40em){.simple-video{padding:90px 30px 70px}}.simple-video h2,.simple-video h3,.simple-video h4,.simple-video h5,.simple-video h6{color:#311c6b}.simple-video h2,.simple-video h3,.simple-video h4{margin-bottom:20px}.simple-video h2{line-height:110%}.simple-video h2,.simple-video h3{font-weight:800}.simple-video h4{font-weight:700}.simple-video h3,.simple-video h4,.simple-video h5{line-height:130%}.simple-video p,.simple-video li{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.simple-video .vimeo-wrapper{width:100%;position:relative;background-color:#1c1c1c;margin:0 auto 20px}.simple-video .vimeo-wrapper.video-playing .play-embed,.simple-video .vimeo-wrapper.video-playing .vimeo-thumb{display:none}.simple-video .vimeo-wrapper::after{content:"";display:block;padding-bottom:56.25%;width:100%}.simple-video .vimeo-wrapper .inline-video,.simple-video .vimeo-wrapper .vimeo-thumb,.simple-video .vimeo-wrapper iframe{top:0;left:0;width:100%;height:100%;position:absolute}.simple-video .vimeo-wrapper .vimeo-thumb{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.simple-video .vimeo-wrapper .play-embed{width:88px;height:88px;border-radius:50%;background-color:#701896;background-image:url("../assets/images/play.svg");background-position:36px 30px;background-repeat:no-repeat;background-size:20px;position:absolute;top:calc(50% - 44px);left:calc(50% - 44px)}.partners{width:100%;position:relative}.partners .top-cat-list{padding:0 0 44px}.partners .top-cat-list ul{margin:0;padding:0;list-style:none;display:flex}@media print,screen and (max-width: 63.99875em){.partners .top-cat-list ul{flex-wrap:wrap}}.partners .top-cat-list ul li{background-color:#fff;color:#311c6b;border-radius:14px 0 14px 0;padding:14.5px 16px;font-size:16px;cursor:pointer;font-weight:700;margin:0 10px 0 0;position:relative}.partners .top-cat-list ul li>a{position:absolute;width:100%;height:100%;top:0;left:0}@media print,screen and (max-width: 63.99875em){.partners .top-cat-list ul li{width:100%;margin-bottom:15px}}.partners .top-cat-list ul li.active-category,.partners .top-cat-list ul li:hover{background-color:#701896;color:#fff}.partners .top-sort-list{width:100%;padding:40px 0}.partners .top-sort-list ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end;align-items:center}.partners .top-sort-list ul li{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.partners .top-sort-list ul li.trigger-button{cursor:pointer;padding:0 16px;border-right:1px solid rgba(0,0,0,.1)}.partners .top-sort-list ul li.trigger-button.active,.partners .top-sort-list ul li.trigger-button:hover{color:#701896;font-weight:700;padding:0 15px}@media print,screen and (min-width: 64em){.partners .top-sort-list ul li.trigger-button:last-child{border-right:0;padding:0 0 0 16px}.partners .top-sort-list ul li.trigger-button:last-child:hover{padding:0 0 0 16px}.partners .top-sort-list ul li.trigger-button:last-child.disabled:hover{padding:0 0 0 16px}}.partners .top-sort-list ul li.trigger-button.disabled{color:#d8d8d8;cursor:not-allowed}.partners .top-sort-list ul li.trigger-button.disabled:hover{color:#d8d8d8;font-weight:500;padding:0 16px}.partners .top-sort-list ul li.sort-title{font-weight:700;padding:0 20px 0 0}@media print,screen and (max-width: 63.99875em){.partners .top-sort-list ul{flex-direction:column;align-items:flex-start}.partners .top-sort-list ul li{display:none}.partners .top-sort-list ul li.sort-title{display:block;cursor:pointer;width:100%;text-align:left}.partners .top-sort-list ul li.trigger-button{width:100%;border:1px solid #701896;text-align:center;padding:10px;margin-top:10px;padding-right:25px;text-transform:uppercase;background:#701896;color:#fff}.partners .top-sort-list ul li.trigger-button.active{display:block;padding:10px;color:#000;background:rgba(0,0,0,0)}.partners .top-sort-list ul li.trigger-button.active:after{display:inline-block;width:12px;height:12px;content:"";vertical-align:middle;margin-left:5px;background-image:url("/wp-content/themes/brightsign2024/assets/images/icon-ui-arrow-right.svg");background-repeat:no-repeat}.partners .top-sort-list ul:hover li{display:block}.partners .top-sort-list ul:hover li.sort-title{display:block}}.partners .partner-cat{font-size:13px;font-weight:500;line-height:150%;font-weight:500;display:none}.partners .partners-intro p{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.partners .title-wrap{width:100%;padding:100px 30px 30px}.partners .title-wrap h1{font-weight:800;color:#701896;font-size:26px;line-height:110%;letter-spacing:1px}@media print,screen and (min-width: 40em){.partners .title-wrap h1{font-size:45px}}.partners .gray-wrap{width:100%;background:#f4f4f4;position:relative;padding:60px 30px}.partners .grid-section{margin:0;padding:0;list-style:none}.partners .grid-section-item{border-bottom:1px solid #d8d8d8}.partners .grid-section-content{max-height:0;overflow:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.partners .grid-section-content.active{max-height:4500px;height:auto}.partners .grid-section-content{border:0;padding:0}.partners .grid-section-title{position:relative;display:block;padding:26px 10px;border:0;border-bottom:0;color:#701896;cursor:pointer}.partners .grid-section-title[aria-expanded=true] h6{height:2px}.partners .grid-section-title[aria-expanded=true] h6::after{background-image:url("../assets/images/minus-purple.svg")}.partners .grid-section-title::before{display:none}.partners .grid-section-title h6{line-height:1;margin-bottom:0;font-size:20px;font-weight:600;display:inline;padding:0 30px 0 0;position:relative}.partners .grid-section-title h6::after{content:"";display:block;position:absolute;top:4px;right:0;height:16px;width:16px;background-image:url("../assets/images/plus-purple.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.partners .partner-item{padding:10px;position:relative}.partners .partner-item.active{background-color:rgba(73,192,255,.1)}.partners .partner-item.inactive{display:none}.partners .partner-content{text-align:center;padding:20px}.partners .partner-content p,.partners .partner-content h4{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.partners .partner-content h4{font-weight:700;color:#701896}.partners .partner-icon{width:100%;position:relative;background-color:#fff;border-bottom:6px solid #49c0ff}.partners .partner-icon:after{content:"";display:block;padding-bottom:78%}.partners .partner-icon .partner-icon-inner{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center}.partners .partner-icon img{width:67%}.partners.all-partners ul li{list-style-type:none;font-size:16px;line-height:150%;font-weight:700;margin-bottom:37px}.simple-tabs-content{width:100%;padding:40px 30px;position:relative;background:rgba(216,216,216,.2)}@media print,screen and (min-width: 64em){.simple-tabs-content{padding:80px 30px}}.simple-tabs-content h2.h3{color:#311c6b}.simple-tabs-content .tabs-panel{padding:0}.simple-tabs-content .tabs-content,.simple-tabs-content .tabs{border:0;background:rgba(0,0,0,0)}.simple-tabs-content .tabs{padding:30px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1}.simple-tabs-content .tabs .tabs-title{margin:10px}@media print,screen and (min-width: 64em){.simple-tabs-content .tabs .tabs-title{margin:20px}}.simple-tabs-content .tabs .tabs-title.small-btns{margin:6px}.simple-tabs-content .tabs .tabs-title.small-btns>a{padding:10px 16px 16px;text-transform:none;font-size:13px;min-width:0}.simple-tabs-content .tabs .tabs-title.small-btns>a::before{top:-3px}.simple-tabs-content .tabs .tabs-title>a{background:#fff;color:#311c6b;border:0;line-height:1;padding:17px 20px 23px;text-transform:none;font-size:16px;min-width:340px;text-align:center;position:relative;border-radius:20px 0 20px 0;z-index:8}@media print,screen and (min-width: 64em){.simple-tabs-content .tabs .tabs-title>a{padding:30px 20px 36px}}.simple-tabs-content .tabs .tabs-title>a:hover{background:#49c0ff;color:#fff}.simple-tabs-content .tabs .tabs-title>a:hover::before{background-color:#311c6b}.simple-tabs-content .tabs .tabs-title>a::before{content:"";display:block;background-color:#fff;position:absolute;width:100%;height:100%;top:-6px;left:0;border-radius:20px 0 20px 0;z-index:-1}.simple-tabs-content .tabs .tabs-title>a:focus,.simple-tabs-content .tabs .tabs-title>a[aria-selected=true]{background:#49c0ff;color:#311c6b;border:0}.simple-tabs-content .tabs .tabs-title>a:focus:hover,.simple-tabs-content .tabs .tabs-title>a[aria-selected=true]:hover{background:#49c0ff;color:#fff}.simple-tabs-content .tabs .tabs-title>a:focus:hover::before,.simple-tabs-content .tabs .tabs-title>a[aria-selected=true]:hover::before{background-color:#311c6b}.simple-tabs-content .tabs .tabs-title>a:focus::before,.simple-tabs-content .tabs .tabs-title>a[aria-selected=true]::before{background:#49c0ff}.simple-tabs-content .simple-tab-ctas{margin:0;padding:0;list-style:none;padding:16px 0}.simple-tabs-content .simple-tab-ctas .basic-button{margin-bottom:20px}.simple-tabs-content .simple-tab-ctas .basic-button.doc a{padding:8px 40px 8px 16px}.simple-tabs-content .simple-tab-ctas .basic-button.doc a i{font-size:20px;position:absolute;top:8px;right:16px;display:block}.simple-tabs-content .simple-tab-ctas .basic-button a{border:2px solid #701896;line-height:20px;padding:8px 16px;position:relative;color:#1c1c1c}.simple-tabs-content .simple-tab-ctas .basic-button a:hover{background:#701896;color:#fff}.simple-tabs-content .simple-tab-ctas .basic-button a i{display:none}.simple-tabs-content .simple-tab-image-wrap{background-color:#49c0ff;padding-bottom:6px;overflow:hidden;margin-bottom:20px;border-radius:60px 0 60px 0}.simple-tabs-content .simple-tab-image-wrap.no-blue-border{background-color:rgba(0,0,0,0)}.simple-tabs-content .simple-tab-image-wrap img{border-radius:60px 0 60px 0;width:100%}.simple-tabs-content .simple-tab-wysiwyg{padding-left:0}@media print,screen and (min-width: 64em){.simple-tabs-content .simple-tab-wysiwyg{padding-left:120px}}.simple-tabs-content .simple-tab-wysiwyg.small-checks ul li{font-size:16px;padding:0 0 0 22px}.simple-tabs-content .simple-tab-wysiwyg.small-checks ul li::before{height:16px;width:16px}.simple-tabs-content .simple-tab-wysiwyg h2,.simple-tabs-content .simple-tab-wysiwyg h3,.simple-tabs-content .simple-tab-wysiwyg h4{color:#701896;font-weight:700;line-height:1.3;font-size:28px}.simple-tabs-content .simple-tab-wysiwyg ul{margin:0;padding:0;list-style:none;padding:30px 0 20px}.simple-tabs-content .simple-tab-wysiwyg ul li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.simple-tabs-content .simple-tab-wysiwyg ul li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.simple-tabs-content .h4{color:#701896;line-height:1.1;font-weight:800}.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper1 img{width:100%}.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper1 .tabbed-responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper1 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper-button-prev{position:absolute;cursor:pointer;left:-89px;top:calc(50% - 26px);width:52px;height:52px;z-index:10;border-radius:100%;border:1px solid #311c6b;background-image:url("/wp-content/themes/brightsign2024/assets/images/chevron-left-purple.svg");background-repeat:no-repeat;background-size:auto;background-position:center center}.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper-button-next{position:absolute;cursor:pointer;right:-89px;top:calc(50% - 26px);width:52px;height:52px;z-index:10;border-radius:100%;border:1px solid #311c6b;background-image:url("/wp-content/themes/brightsign2024/assets/images/chevron-left-purple.svg");background-repeat:no-repeat;background-size:auto;background-position:center center;transform:rotate(180deg)}.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper-button-next.swiper-button-disabled,.simple-tabs-content .tabs-panel .tabs-panel-inner .tabbed-swiper-button-prev.swiper-button-disabled{opacity:.2}.simple-tabs-content .tabs-panel .tabs-panel-inner .play-button-container{position:absolute;left:calc(50% - 45px);top:calc(50% - 45px);z-index:999}.simple-tabs-content .tabs-panel .tabs-panel-inner .play-button-container button{width:90px;background-position:center;height:90px;background-repeat:no-repeat;background-image:url("/wp-content/themes/brightsign2024/assets/images/brightsign-play-button.svg")}.filtered-grid{width:100%;position:relative;padding:60px 30px}.filtered-grid .fg-ctas{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:-5px}.filtered-grid .fg-ctas li{font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin:5px;font-weight:600}.filtered-grid .fg-ctas li a{color:#1c1c1c}.filtered-grid .fg-ctas li i{font-size:13px;padding:0 0 0 5px;color:#49c0ff}.filtered-grid #active-fg-filter{width:100%;text-align:center;color:#1c1c1c;padding:0 0 20px;font-weight:800;font-size:36px}.filtered-grid .fg-intro{text-align:center;padding:10px}.filtered-grid .fg-intro h1,.filtered-grid .fg-intro h2,.filtered-grid .fg-intro h3{color:#701896;font-size:26px;font-weight:800;line-height:110%}@media print,screen and (min-width: 40em){.filtered-grid .fg-intro h1,.filtered-grid .fg-intro h2,.filtered-grid .fg-intro h3{font-size:45px}}.filtered-grid .small-buttons{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:30px 0 0}@media print,screen and (min-width: 40em){.filtered-grid .small-buttons{padding:30px 0}}.filtered-grid .small-buttons li{cursor:pointer;text-align:center;border-radius:14px 0 14px 0;font-size:13px;display:inline-block;text-transform:uppercase;font-weight:700;white-space:nowrap;padding:6px 10px;margin:5px;border:2px solid #701896;color:#1c1c1c;width:100%}@media print,screen and (min-width: 40em){.filtered-grid .small-buttons li{width:auto}}.filtered-grid .small-buttons li:hover,.filtered-grid .small-buttons li.active{background-color:#701896;color:#fff}.filtered-grid .fg-item{padding:10px 0;position:relative;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}@media print,screen and (min-width: 40em){.filtered-grid .fg-item{padding:10px}}.filtered-grid .fg-item .fg-item-image{border-bottom:4px solid #49c0ff;margin:0 0 20px}.filtered-grid .fg-item .fg-item-image img{width:100%}.filtered-grid .fg-item ul:not(.fg-ctas){margin:0;padding:0;list-style:none;padding:30px 0 20px;padding:20px 0}.filtered-grid .fg-item ul:not(.fg-ctas) li{font-size:20px;font-weight:600;margin:0 0 10px;padding:0 0 0 30px;position:relative}.filtered-grid .fg-item ul:not(.fg-ctas) li::before{content:"";display:block;width:20px;height:20px;background-image:url("../assets/images/bluecheck.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;left:0;top:0}.filtered-grid .fg-item ul:not(.fg-ctas) a{text-decoration:underline}.filtered-grid .fg-item a{color:#49c0ff}.filtered-grid .fg-item a:hover{color:#1c1c1c}.filtered-grid .fg-item p,.filtered-grid .fg-item h4,.filtered-grid .fg-item h5,.filtered-grid .fg-item h6{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.filtered-grid .fg-item h3{font-weight:700;color:#701896;font-size:16px;line-height:135%;margin:0}@media print,screen and (min-width: 40em){.filtered-grid .fg-item h3{font-size:22px}}.filtered-grid .fg-item h4,.filtered-grid .fg-item h5,.filtered-grid .fg-item h6{font-weight:700;color:#1c1c1c}.filtered-grid .fg-item h5,.filtered-grid .fg-item h6{text-transform:uppercase}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}


