header.banner .search-nav,header.banner .search-nav nav.nav-primary,header.banner .search-nav nav.nav-primary ul.nav,#nav-mobile-drawer,#nav-mobile-drawer nav.nav-mobile,#nav-mobile-drawer .nav,#nav-mobile-drawer .nav li.menu-item{font-size:var(--vl-fs-5xs);line-height:var(--vl-lh-px-15)}header.banner .search-nav nav ul.nav{gap:24px;margin:0;padding:0;list-style:none;display:flex}header.banner .search-nav nav ul.nav>li.menu-item{color:#000;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:600;line-height:var(--vl-lh-px-24);letter-spacing:normal;text-transform:none;margin:0;padding:0}header.banner .search-nav nav ul.nav>li.menu-item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}header.banner .search-nav nav ul.nav>li.menu-item a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children{cursor:pointer;flex-direction:column;position:relative}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:8px;height:6px;display:inline-block;position:relative;top:-2px;left:4px}@media screen and (max-width:1140px){header.banner .search-nav nav ul.nav{visibility:hidden;display:none}header.banner .search-nav nav.nav-primary{visibility:visible;display:block}}@media screen and (min-width:1141px){header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children:hover>ul.sub-menu{display:block}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children:hover>a:after{transform:rotateX(180deg)}}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu{z-index:50;background:#fff;border:1px solid #e7e7e7;flex-direction:column;height:fit-content;max-height:590px;margin:0;padding:20px 30px;list-style:none;display:none;position:absolute;overflow:hidden auto}@media screen and (max-height:720px){header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu{max-height:calc(100vh - 150px)}}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu:has(.menu-item-has-children){-moz-columns:2;-webkit-columns:2;columns:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li{margin-bottom:0;padding-bottom:10px;font-weight:400;display:block}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children{padding-bottom:20px;display:inline-block}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>a{font-weight:700}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>a{white-space:nowrap;display:block}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children)){position:relative}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children))>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:8px;height:6px;display:inline-block;position:relative;top:-2px;left:4px;transform:rotate(-90deg)}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children))>ul.sub-menu{z-index:55;background:#e7e7e7;min-width:250px;margin:0;padding:20px;list-style:none;display:none;position:absolute;top:0;right:100%}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children))>ul.sub-menu>li>a{height:100%;margin-bottom:10px;display:block}@media screen and (min-width:1141px){header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children)):hover>ul.sub-menu{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:block;transform:translateZ(10px)}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children)):hover>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='%23A229CE'/%3E%3C/svg%3E")}}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu{margin:0;padding:0;list-style:none}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li{width:fit-content;margin-top:10px;margin-bottom:10px;position:relative}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:8px;height:6px;display:inline-block;position:relative;top:-2px;left:4px;transform:rotate(-90deg)}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li>a{display:block}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{z-index:55;background:#e7e7e7;min-width:250px;margin:0;padding:20px;list-style:none;display:none;position:absolute;top:0;left:100%}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{height:100%;margin-bottom:10px;display:block}@media screen and (min-width:1141px){header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{display:block}header.banner .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li:hover>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='%23A229CE'/%3E%3C/svg%3E")}header.banner .search-nav nav ul.nav>li#menu-item-67970>ul.sub-menu{-moz-columns:auto;-webkit-columns:auto;columns:auto;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;width:720px;max-width:calc(100vw - 40px);overflow:hidden auto}header.banner .search-nav nav ul.nav>li#menu-item-67970:hover>ul.sub-menu{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4, -webkit-min-content) auto;grid-template-rows:repeat(4,min-content) auto;display:grid}header.banner .search-nav nav ul.nav>li#menu-item-67970>ul.sub-menu>li{grid-column:2;display:block}header.banner .search-nav nav ul.nav>li#menu-item-67970>ul.sub-menu>li:first-child{grid-area:1/1/-1}header.banner .search-nav nav ul.nav>li#menu-item-67970>ul.sub-menu>li>a{white-space:normal}header.banner .search-nav nav ul.nav>li#menu-item-67970>ul.sub-menu>li:not(:first-child)>ul.sub-menu>li>ul.sub-menu{left:auto;right:100%}}#nav-mobile-drawer{height:100%;max-height:0;transition:all .5s;overflow:hidden scroll}@media screen and (max-width:1140px){#nav-mobile-drawer.mobile-open{max-height:100vh;max-height:calc(100vh - var(--vl-drawer-top,0px));max-height:100dvh;max-height:calc(100dvh - var(--vl-drawer-top,0px));-ms-scroll-chaining:none;overscroll-behavior:contain;transition:all .5s;overflow-y:scroll}#nav-mobile-drawer.mobile-open .nav{visibility:visible;flex-direction:column;display:flex}}@media screen and (max-width:400px){#nav-mobile-drawer{padding:0 24px}}#nav-mobile-drawer .nav{margin:0 auto;padding-top:40px;list-style:none;display:block}#nav-mobile-drawer .nav li{padding:0}#nav-mobile-drawer .nav li:last-of-type{margin-bottom:16px}#nav-mobile-drawer .nav li.menu-item-has-children{cursor:pointer;width:100%;font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);padding-top:8px;position:relative}#nav-mobile-drawer .nav li.menu-item-has-children>a{display:inline}#nav-mobile-drawer .nav li.menu-item-has-children>.sub-menu{margin-top:8px}#nav-mobile-drawer .nav li a{cursor:pointer;color:#000;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);padding:8px 0;-webkit-text-decoration:none;text-decoration:none;display:inline-block}#nav-mobile-drawer .nav li a:hover{color:#000;transition:all .2s}#nav-mobile-drawer .nav li.menu-item-has-children>.nav-toggle{box-sizing:content-box;vertical-align:baseline;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E") 50%/8px 6px no-repeat;border:0;width:8px;height:6px;margin:-14px;padding:14px;display:inline-block;position:relative;top:-1px;left:4px;transform:rotate(-90deg)}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.nav-toggle{transform:rotate(0)}#nav-mobile-drawer .nav li .sub-menu{max-height:0;margin:0;padding:0;list-style:none;transition:all .2s;overflow:hidden}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.sub-menu{max-height:100%;margin-left:10px;transition:all .2s}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.sub-menu a{color:#000}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.sub-menu a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline}:is(#nav-mobile-drawer .nav li.current_page_item,#nav-mobile-drawer .nav li.current_page_ancestor) a{color:#a229ce}#menu-main-menu sup,#menu-main-menu-1 sup{font-size:70%}
.vl-category-copy h1,.vl-category-copy h2,.vl-category-copy h3,.vl-category-copy h4,.vl-category-copy h5,.vl-category-copy h6{font-family:Roboto,sans-serif}.vl-category-copy>h1+p:has(span[class*=text-]){font-family:Roboto,sans-serif;font-size:var(--vl-fs-base);font-weight:500;line-height:var(--vl-lh-px-27);color:#4c4c4c;margin:0 0 20px}
@font-face{font-family:Roboto;src:url(/fonts/Roboto/roboto-latin-ext-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;src:url(/fonts/Roboto/roboto-latin-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;src:url(/fonts/Roboto/roboto-latin-ext-wght-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;src:url(/fonts/Roboto/roboto-latin-wght-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.clear-both{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150)}.clear-both .is-layout-flex{flex-wrap:wrap;align-items:center;display:flex}.clear-both .is-layout-flex>*{margin:0}.clear-both .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto!important;margin-right:auto!important}.clear-both .wp-block-cover{color:#fff;background-position:50%;justify-content:center;align-items:center;min-height:0;padding:55px 0;display:flex;position:relative;overflow:clip}@media screen and (max-width:1350px){.clear-both .wp-block-cover{padding:55px 20px}}.clear-both .wp-block-cover.is-light{color:#000}.clear-both .wp-block-cover__background{z-index:1;position:absolute;inset:0}.clear-both .wp-block-cover .has-background-dim:not([class*=-background-color]),.clear-both .has-black-background-color{background-color:#000}.clear-both .has-white-background-color{background-color:#fff}.clear-both .wp-block-cover__background.has-background-dim-0{opacity:0}.clear-both .wp-block-cover__background.has-background-dim-100{opacity:1}.clear-both .wp-block-cover__image-background{z-index:0;width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;-o-object-fit:cover;object-fit:cover;border:none;outline:none;margin:0;padding:0;position:absolute;inset:0}.clear-both .wp-block-cover__inner-container{z-index:1;width:100%;color:inherit}.clear-both .wp-block-columns{-webkit-box-align:normal;-ms-flex-align:normal;flex-wrap:wrap;align-items:normal;gap:50px;max-width:1320px;margin:0 auto;padding:0;display:flex}@media (min-width:782px){.clear-both .wp-block-columns{flex-wrap:nowrap}}@media screen and (max-width:1360px){.clear-both .wp-block-columns{max-width:100%}}@media (max-width:781px){.clear-both .wp-block-columns>.wp-block-column{flex-basis:100%}}@media (min-width:782px){.clear-both .wp-block-columns>.wp-block-column{flex-grow:1;flex-basis:0}}.clear-both .wp-block-heading{margin:0 0 16px}.clear-both .has-text-align-center{text-align:center}.clear-both .wp-block-heading.has-display-32-font-size{font-size:var(--vl-fs-10xl);line-height:var(--vl-leading-150)}.clear-both .wp-block-heading.has-roboto-font-family{font-family:Roboto,sans-serif}.clear-both p.has-display-24-font-size{font-size:var(--vl-fs-5xl-body);line-height:var(--vl-leading-150);margin:0}.clear-both .has-primary-color{color:#a229ce}.clear-both .wp-block-buttons{flex-wrap:wrap;align-items:center;gap:5px 32px;display:flex}.clear-both .wp-block-buttons.is-content-justification-center{justify-content:center}.clear-both .wp-block-button{margin:0;display:inline-block}.clear-both .wp-block-button a{color:#fff;cursor:pointer;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);text-align:center;word-break:break-word;background:#a229ce;border:2px solid #a229ce;border-radius:8px;align-items:center;margin-bottom:20px;padding:10px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:inline-flex}.clear-both .wp-block-button a:hover{color:#a229ce;background:#fff;-webkit-text-decoration:none;text-decoration:none}.clear-both .wp-block-button a:focus{outline-offset:2px;outline:2px solid #9bf}.clear-both .wp-block-social-links{font-size:var(--vl-fs-13xl);text-indent:0;background:0 0;flex-wrap:wrap;align-items:center;gap:40px;margin:37px auto;padding:0;list-style:none;display:flex}.clear-both .wp-block-social-links.is-content-justification-center{justify-content:center}.clear-both .wp-social-link{color:#fff;background:#000;border-radius:8px;height:auto;margin:0;padding:0;transition:all .2s;display:inline-block}.clear-both .wp-social-link:hover{background:#a229ce}.clear-both .wp-block-social-link-anchor{-webkit-box-shadow:none;box-shadow:none;color:#fff;border-bottom:0;align-items:center;padding:9px;line-height:0;-webkit-text-decoration:none;text-decoration:none;transition:transform .1s;display:flex}.clear-both .wp-block-social-link-anchor svg{fill:currentColor;width:1em;height:1em}.clear-both .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main-footer{color:#fff;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-xs);line-height:var(--vl-leading-114);background:#000;padding:16px 0}@media screen and (max-width:1350px){#main-footer{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){#main-footer nav{margin-top:12px}}#main-footer nav ul.nav{gap:0;display:flex}@media screen and (max-width:480px){#main-footer nav ul.nav{display:block}#main-footer nav ul.nav li.menu-item{margin-bottom:6px}}#main-footer nav ul.nav li.menu-item a{margin-left:4px;-webkit-text-decoration:none;text-decoration:none}#main-footer nav ul.nav li.menu-item a:hover{-webkit-text-decoration:underline;text-decoration:underline}#main-footer nav ul.nav li.menu-item:after{content:" | "}@media screen and (max-width:480px){#main-footer nav ul.nav li.menu-item:after{content:""}}#main-footer nav ul.nav li.menu-item:last-child:after{content:""}.max-w-1320{max-width:1320px}
.hero-full-width-carousel{visibility:hidden;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);position:relative}.hero-full-width-carousel.is-initialized,.hero-full-width-carousel.is-rendered{visibility:visible}.hero-full-width-carousel .splide__track{z-index:0;position:relative;overflow:hidden}.hero-full-width-carousel .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hero-full-width-carousel .splide__list{backface-visibility:hidden;height:100%;margin:0;padding:0;display:flex}.hero-full-width-carousel.is-initialized:not(.is-active) .splide__list{display:block}.hero-full-width-carousel .splide__slide{box-sizing:border-box;backface-visibility:hidden;-webkit-tap-highlight-color:#0000;flex-shrink:0;margin:0;list-style-type:none;position:relative}.hero-full-width-carousel .splide__slide:focus{outline:0}.hero-full-width-carousel .splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (outline-offset:-3px){.hero-full-width-carousel .splide__slide:focus-visible,.hero-full-width-carousel.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}.hero-full-width-carousel .splide__slide img{vertical-align:bottom}.hero-full-width-carousel .splide__track .splide__list .splide__slide{background-position:50%;background-size:cover;align-items:center;width:100%;min-height:464px;padding:40px 0;display:flex}@media screen and (max-width:1360px){.hero-full-width-carousel .splide__track .splide__list .splide__slide{padding-left:20px;padding-right:20px}}.hero-full-width-carousel .splide__slide .text,.hero-full-width-carousel .splide__slide .image{opacity:0;transition-duration:.75s;transition-timing-function:ease;transform:translateY(25%)}.hero-full-width-carousel .splide__slide.is-active .text,.hero-full-width-carousel .splide__slide.is-active .image{opacity:1;transition-duration:.75s;transition-timing-function:ease;transform:translateY(0)}.hero-full-width-carousel .splide__slide .text h2.wp-block-heading{margin-bottom:0}.hero-full-width-carousel .splide__slide .text h2.wp-block-heading em,.hero-full-width-carousel .splide__slide .text h2.wp-block-heading span{color:#a229ce}.hero-full-width-carousel .splide__slide .text h3.wp-block-heading{max-width:560px;margin-top:8px;margin-bottom:0;font-weight:400}.hero-full-width-carousel .splide__slide .text .wp-block-buttons{margin-top:32px}.hero-full-width-carousel .splide__slide .image img{max-width:320px;height:auto}@media screen and (max-width:768px){.hero-full-width-carousel .splide__slide .image img{max-width:250px;margin-bottom:40px}}.hero-full-width-carousel .splide__slide>.max-w-1320{flex-direction:column-reverse;justify-content:space-between;align-items:center;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;display:flex}.hero-full-width-carousel .splide__slide .text{flex-basis:auto}.hero-full-width-carousel .splide__slide .image{margin-left:auto;margin-right:auto}@media (min-width:768px){.hero-full-width-carousel .splide__slide>.max-w-1320{flex-direction:row}.hero-full-width-carousel .splide__slide .text{flex-basis:560px}.hero-full-width-carousel .splide__slide .image{margin-right:80px}}.hero-full-width-carousel h1,.hero-full-width-carousel h2,.hero-full-width-carousel h3{margin-bottom:16px;font-family:Roboto,sans-serif;font-weight:600}.hero-full-width-carousel h1{font-size:var(--vl-fs-16xl);line-height:var(--vl-leading-150)}.hero-full-width-carousel h2{font-size:var(--vl-fs-15xl);line-height:var(--vl-leading-140)}.hero-full-width-carousel h3{font-size:var(--vl-fs-10xl);line-height:var(--vl-leading-140)}.hero-full-width-carousel .wp-block-heading.has-display-48-font-size{font-size:var(--vl-fs-16xl)}.hero-full-width-carousel .wp-block-heading.has-display-24-font-size{font-size:var(--vl-fs-5xl)}.hero-full-width-carousel .splide__slide.has-white-color{color:#fff}.hero-full-width-carousel .splide__slide.has-black-color{color:#000}.hero-full-width-carousel .splide__slide.has-white-background-color{background-color:#fff}.hero-full-width-carousel .wp-block-buttons{flex-wrap:wrap;gap:5px 32px;display:flex}.hero-full-width-carousel .wp-block-buttons>.wp-block-button{margin:0;display:inline-block}.hero-full-width-carousel .wp-block-button a{box-sizing:border-box;color:#fff;cursor:pointer;font-size:var(--vl-fs-base);font-weight:400;line-height:inherit;text-align:center;word-break:break-word;background:#a229ce;border:2px solid #a229ce;border-radius:8px;align-items:center;margin-bottom:20px;padding:10px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:inline-flex}.hero-full-width-carousel .wp-block-button a:hover{color:#a229ce;background:#fff;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.hero-full-width-carousel .wp-block-button a:focus{outline-offset:2px;outline:2px solid #9bf}
.section-band{box-sizing:border-box;color:#fff;min-height:auto;font-family:Open Sans,sans-serif;line-height:var(--vl-lh-px-15);background-color:#0000;background-position:50%;justify-content:center;align-items:center;margin:0;padding:48px 0;display:flex;position:relative;overflow:clip;font-size:var(--vl-fs-5xs)!important}@media screen and (max-width:1360px){.section-band{padding:48px 20px}}.section-band .wp-block-cover__background{z-index:1;background-color:#000;position:absolute;inset:0}.section-band .wp-block-cover__background.has-background-dim-100{opacity:1}.section-band .wp-block-cover__inner-container{z-index:1;width:100%;color:inherit;margin:0;padding:0;display:block}.section-band .wp-block-heading{color:inherit;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:var(--vl-leading-140);margin:0 0 16px;padding:0}.section-band .has-text-align-center{text-align:center}.section-band .wp-block-heading.has-display-40-font-size{font-size:var(--vl-fs-15xl)}.section-band .wp-block-heading.has-display-24-font-size{font-size:var(--vl-fs-5xl)}.section-band .has-primary-color{color:#a229ce;display:inline}
.block-featured-resources{width:100%;max-width:1368px;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);color:#000;margin:60px auto}.block-featured-resources .resources-head{justify-content:space-between;align-items:center;max-width:575px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1024px){.block-featured-resources .resources-head{max-width:100%}}@media screen and (max-width:1024px){.block-featured-resources a img{max-height:none!important;max-height:initial!important;height:auto!important}}.block-featured-resources h2{font-family:Roboto,sans-serif;font-size:var(--vl-fs-8xl);font-weight:600;line-height:var(--vl-leading-140);margin-bottom:0}@media screen and (max-width:639px){.block-featured-resources h2{font-size:var(--vl-fs-lg)}}.block-featured-resources .view-all{color:#4c4c4c;font-size:var(--vl-fs-lg);font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s}@media screen and (max-width:639px){.block-featured-resources .view-all{font-size:var(--vl-fs-base)}}.block-featured-resources .view-all:hover{color:#a229ce;-webkit-text-decoration:none;text-decoration:none}.block-featured-resources .resources-row{justify-content:flex-start}@media (min-width:1024px){.block-featured-resources .resources-row{gap:20px;display:flex}}.block-featured-resources .resource{flex-grow:0;flex-basis:33.3333%;max-width:575px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px}@media (min-width:1024px){.block-featured-resources .resource{margin-left:0;margin-right:0}}.block-featured-resources a{color:#000;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.block-featured-resources .image.border{border:1px solid}.block-featured-resources a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:400px;max-height:400px;margin:auto;padding:10px}.block-featured-resources a .resource-text{padding:20px 0}.block-featured-resources a .resource-text h3{font-family:Roboto,sans-serif;font-size:var(--vl-fs-2xl);font-weight:400;line-height:var(--vl-leading-140);margin-bottom:10px}.block-featured-resources a .resource-text p{font-size:var(--vl-fs-base);margin-bottom:20px;font-weight:400}@media screen and (max-width:639px){.block-featured-resources a .resource-text p{font-size:var(--vl-fs-xs)}}.block-featured-resources a .resource-text p span{color:#a229ce}.resource-download-link{margin:-24px 0 0}.block-featured-resources .resource-download-link a{color:#009de0;font-weight:600;font-size:var(--vl-fs-base);-webkit-text-decoration:none;text-decoration:none}.block-featured-resources a:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.block-featured-resources a:hover h3{color:#a229ce}.block-featured-resources a:hover p span{-webkit-text-decoration:underline;text-decoration:underline}
.two-column-content:not(.alignfull){box-sizing:border-box;-webkit-box-align:normal;-ms-flex-align:normal;max-width:1320px;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);flex-wrap:wrap;align-items:normal;gap:50px;margin:60px auto;padding:0;display:flex}@media (min-width:769px){.two-column-content:not(.alignfull){flex-wrap:nowrap}}@media (min-width:769px) and (max-width:1023px){.two-column-content:not(.alignfull):has(>.wp-block-column:nth-child(3)){flex-wrap:wrap}}@media (max-width:1360px){.two-column-content:not(.alignfull){max-width:100%;padding-left:20px;padding-right:20px}:is(.wp-block-cover.vl-cover.has-no-padding:has(.two-column-content),.wp-block-cover.vl-cover.has-tight-padding:has(.two-column-content)){padding-left:20px;padding-right:20px}.wp-block-cover.vl-cover .wp-block-cover__inner-container .two-column-content:not(.alignfull){padding-left:0;padding-right:0}}.two-column-content>.wp-block-column{word-wrap:break-word;word-break:break-word;flex-grow:1;min-width:0;margin:0}.two-column-content>.wp-block-column.is-vertically-aligned-top,.two-column-content>.wp-block-column.is-vertically-aligned-center,.two-column-content>.wp-block-column.is-vertically-aligned-bottom,.two-column-content>.wp-block-column.is-vertically-aligned-stretch{width:100%}.two-column-content>.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.two-column-content>.wp-block-column.is-vertically-aligned-stretch:has(>.wp-block-buttons:last-child):has(~.wp-block-column>.wp-block-buttons:last-child){flex-direction:column;display:flex}.two-column-content>.wp-block-column:has(>.wp-block-buttons:last-child)~.wp-block-column.is-vertically-aligned-stretch:has(>.wp-block-buttons:last-child){flex-direction:column;display:flex}.two-column-content>.wp-block-column.is-vertically-aligned-stretch:has(>.wp-block-buttons:last-child):has(~.wp-block-column>.wp-block-buttons:last-child)>.wp-block-buttons:last-child{margin-top:auto}.two-column-content>.wp-block-column:has(>.wp-block-buttons:last-child)~.wp-block-column.is-vertically-aligned-stretch:has(>.wp-block-buttons:last-child)>.wp-block-buttons:last-child{margin-top:auto}.two-column-content>.wp-block-column.is-vertically-aligned-stretch:has(>.wp-block-buttons:last-child)>figure:not(.aligncenter){align-self:flex-start;padding-bottom:4px}.two-column-content>.wp-block-column.is-vertically-aligned-stretch:has(>.wp-block-buttons:last-child)>:is(ul,ol)>li:last-child{margin-bottom:0}.two-column-content>.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.two-column-content>.wp-block-column.is-vertically-aligned-center{align-self:center}.two-column-content>.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}@media (max-width:768px){.two-column-content:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:769px){.two-column-content:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-grow:1;flex-basis:0}.two-column-content:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}@media (min-width:1024px){.two-column-content:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(5)):has(>.wp-block-column .wp-block-buttons){flex-wrap:wrap;row-gap:60px}.two-column-content:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(5)):has(>.wp-block-column .wp-block-buttons)>.wp-block-column{flex-grow:0;flex-basis:calc(33.333% - 33.333px)!important}}@media (min-width:769px) and (max-width:1023px){.two-column-content:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(3))>.wp-block-column{flex-grow:0;flex-basis:calc(50% - 25px)!important}}@media (min-width:769px) and (max-width:781px){.guide-chapter .two-column-content:not(.alignfull){flex-wrap:wrap}.guide-chapter .two-column-content:not(.is-not-stacked-on-mobile)>.wp-block-column.wp-block-column{flex-basis:100%!important}}.two-column-content .wp-block-column p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);margin:0 0 20px}.two-column-content .has-gray-color{color:#4c4c4c!important}.two-column-content p.has-display-24-font-size{font-size:var(--vl-fs-5xl-body)!important}.two-column-content .has-text-align-left{text-align:left}.two-column-content .wp-block-buttons{flex-wrap:wrap;align-items:center;gap:5px 32px;margin:0;display:flex}.two-column-content .wp-block-buttons.is-content-justification-left{justify-content:flex-start}.two-column-content .wp-block-buttons>.wp-block-button{margin:0;display:inline-block}.two-column-content .wp-block-button a{-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);text-align:center;word-break:break-word;background:#a229ce;border:2px solid #a229ce;border-radius:8px;align-items:center;margin-bottom:20px;padding:10px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:inline-flex}.two-column-content .wp-block-button a:hover{color:#a229ce;background:#fff;-webkit-text-decoration:none;text-decoration:none}.two-column-content .wp-block-button.is-style-outline a{color:#a229ce;line-height:var(--vl-leading-150);background-color:#fff;border:2px solid #a229ce;border-radius:8px;padding:10px 32px}.two-column-content .wp-block-button.is-style-outline a:hover{color:#fff;background-color:#a229ce}.two-column-content .wp-block-button a:focus{outline-offset:2px;outline:2px solid #9bf}.two-column-content .wp-block-image{max-width:1320px;margin:0 0 10px;display:inline-block}.two-column-content .wp-block-image img{box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto;display:block}.two-column-content .wp-block-image.size-full{height:auto}.two-column-content>.wp-block-column.vl-column-panel{background-color:#a229ce1a;padding:48px 0!important}@media (max-width:1360px){.two-column-content>.wp-block-column.vl-column-panel{padding:48px 20px!important}}.gutenberg-page .two-column-content .vl-column-group>*,.two-column-content .vl-column-group>*{max-width:var(--vl-column-content-width);margin-left:auto!important;margin-right:auto!important}.two-column-content .wp-block-image.is-style-rounded-corners{border-radius:16px;overflow:hidden}.two-column-content .wp-block-image.rounded{border-radius:2.5px}.two-column-content .wp-block-column p{white-space:pre-line}.two-column-content>.wp-block-column.vl-column-panel-blue{box-sizing:content-box;background-color:#f4f9ff;padding:40px!important}.vl-flex-group{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0;display:flex}.vl-flex-group.is-content-justification-center{justify-content:center}@media (min-width:1361px){.vl-flex-group{max-width:1325px;margin-left:auto;margin-right:auto}}@media (max-width:1360px){.vl-flex-group{padding-left:20px;padding-right:20px}.wp-block-cover__inner-container>.vl-flex-group{padding-left:0;padding-right:0}}.vl-flex-group ul,.vl-flex-group ol{margin:0;padding-left:25px;list-style-position:outside}.vl-flex-group ul{list-style-type:disc}.vl-flex-group ol{list-style-type:decimal}.vl-flex-group li{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);letter-spacing:normal;color:#000;margin:0 0 10px;padding:0}.vl-flex-group li sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}.vl-flex-box{margin:0;padding:0}@media (min-width:1361px){.vl-flex-box{max-width:1325px;margin-left:auto;margin-right:auto}}@media (max-width:1360px){.vl-flex-box{padding-left:20px;padding-right:20px}}.vl-flex-box>.vl-flex-group{max-width:none;margin:0;padding:0}@media (max-width:767px){#edu-plus-materials .vl-flex-group{flex-direction:column;align-items:flex-start;gap:0}#edu-plus-materials .vl-flex-group>.wp-block-group>:is(ul,ol){margin-bottom:0}}.vl-flex-box>h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);letter-spacing:normal;color:#000;margin:0 0 16px}.vl-flex-group>.wp-block-group>:is(ul,ol){margin:0 0 20px}.two-column-content>.wp-block-column.raBox{background-color:#f6eafa;padding:0}.two-column-content.vl-box-grid:not(.alignfull){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--vl-box-grid-columns,2), minmax(0, 1fr));grid-gap:5px;gap:5px;margin-top:0;margin-bottom:0;padding:0;display:grid}.two-column-content.vl-box-row:not(.alignfull){flex-wrap:nowrap;align-items:center;gap:5px;margin-top:0;margin-bottom:0;padding:0;display:flex}.two-column-content.vl-box-row>.wp-block-group{flex:0 auto}@media (min-width:1361px){.two-column-content.vl-box-row:not(.alignfull),.two-column-content.vl-box-grid:not(.alignfull){max-width:1325px}}@media (max-width:1360px){.two-column-content.vl-box-row:not(.alignfull),.two-column-content.vl-box-grid:not(.alignfull){padding-left:20px;padding-right:20px}.vl-cover .wp-block-cover__inner-container>.two-column-content.vl-box-row,.vl-cover .wp-block-cover__inner-container>.two-column-content.vl-box-grid{padding-left:0;padding-right:0}}.two-column-content.vl-box-row>.wp-block-group,.two-column-content.vl-box-grid>.wp-block-group{padding:0;padding:var(--vl-box-padding-block,0) var(--vl-box-padding-inline,0)}:is(.two-column-content.vl-box-grid>.wp-block-group.has-primary-light-background-color:has(>.wp-block-buttons),.two-column-content.vl-box-row>.wp-block-group.has-primary-light-background-color:has(>.wp-block-buttons)){flex-direction:column;display:flex}.two-column-content.vl-box-grid>.wp-block-group.has-primary-light-background-color>.wp-block-buttons,.two-column-content.vl-box-row>.wp-block-group.has-primary-light-background-color>.wp-block-buttons{margin-top:auto}@media screen and (max-width:781px){.two-column-content.vl-box-grid>.wp-block-group:not([class*=background-color]),.two-column-content.vl-box-row>.wp-block-group:not([class*=background-color]){padding-left:0;padding-right:0}}.two-column-content.vl-box-row>.wp-block-group.is-vertically-aligned-top{align-self:flex-start}.two-column-content.vl-box-row>.wp-block-group.is-vertically-aligned-center{align-self:center}.two-column-content.vl-box-row>.wp-block-group.is-vertically-aligned-bottom{align-self:flex-end}.two-column-content.vl-box-row>.wp-block-group.has-primary-light-background-color,.two-column-content.vl-box-grid>.wp-block-group.has-primary-light-background-color{background-color:#f6eafa}.two-column-content.vl-box-grid>.wp-block-group p,.two-column-content.vl-box-row>.wp-block-group p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);white-space:pre-line;margin:0 0 20px}.two-column-content.vl-box-grid>.wp-block-group p.has-display-14-font-size,.two-column-content.vl-box-row>.wp-block-group p.has-display-14-font-size{font-size:var(--vl-fs-xs);line-height:var(--vl-lh-px-21)}.two-column-content.vl-box-grid>.wp-block-group>.has-text-align-center{text-align:center}@media (max-width:781px){.two-column-content.vl-box-grid:not(.alignfull){grid-template-columns:minmax(0,1fr);gap:20px}.two-column-content.vl-box-row:not(.alignfull){flex-direction:column;align-items:stretch;gap:20px}.two-column-content.vl-box-row:not(.alignfull)+.two-column-content.vl-box-row:not(.alignfull){margin-top:20px}.two-column-content.vl-box-row>.wp-block-group{flex:none}.gutenberg-page .two-column-content.vl-box-row .vl-column-group>*,.two-column-content.vl-box-row .vl-column-group>*{max-width:none}}@media (min-width:1025px) and (max-width:1365px){.two-column-content.vl-box-grid>.wp-block-group figcaption,.two-column-content.vl-box-grid>.wp-block-group>p,.two-column-content.vl-box-grid>.wp-block-group>.wp-block-buttons{padding-left:10px;padding-right:10px}}.gutenberg-page .vl-grid-group{grid-gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:1325px;margin:0 auto;padding:0;display:grid}.gutenberg-page .vl-grid-group .vl-embed-form{padding:0}@media (max-width:1359px){.gutenberg-page .vl-grid-group{max-width:100%;padding-left:20px;padding-right:20px}}@media (max-width:781px){.gutenberg-page .vl-grid-group{grid-template-columns:minmax(0,1fr)}}
.two-column-content.vl-tcc-feature-cards:not(.alignfull){grid-gap:40px;grid-template-columns:repeat(2,1fr);gap:40px;margin:40px 0 60px;display:grid}@media (max-width:768px){.two-column-content.vl-tcc-feature-cards:not(.alignfull){grid-template-columns:1fr;gap:30px}}.two-column-content.vl-tcc-feature-cards>.wp-block-column{background:0 0;border:none;padding:0;position:relative}.two-column-content.vl-tcc-feature-cards>.wp-block-column:not(:last-child):after{content:"";background:#eee;width:1px;height:80%;position:absolute;top:10%;right:-20px}@media (max-width:768px){.two-column-content.vl-tcc-feature-cards>.wp-block-column:after{display:none}}.two-column-content.vl-tcc-feature-cards .wp-block-image{width:100%}.two-column-content.vl-tcc-feature-cards .wp-block-image img{border-radius:10px;width:100%;margin-bottom:14px;transition:all .25s}.two-column-content.vl-tcc-feature-cards>.wp-block-column:hover .wp-block-image img{transform:scale(1.02)}.two-column-content.vl-tcc-feature-cards .wp-block-column h3{font-size:var(--vl-fs-2xl);line-height:var(--vl-lh-px-26);margin-bottom:8px}.two-column-content.vl-tcc-feature-cards>.wp-block-column:first-child h3{color:#6f2dbd}.two-column-content.vl-tcc-feature-cards .wp-block-column p{color:#555;max-width:320px;font-size:var(--vl-fs-sm);line-height:var(--vl-leading-170)}.two-column-content.vl-tcc-feature-cards .wp-block-column h3+p{margin-top:10px}.two-column-content.vl-tcc-highlight-panel:not(.alignfull){background:linear-gradient(135deg,#faf7ff,#fff);border-radius:16px;padding:50px;position:relative}@media (max-width:768px){.two-column-content.vl-tcc-highlight-panel:not(.alignfull){padding:30px}}.two-column-content.vl-tcc-highlight-panel>.wp-block-column{display:block}.two-column-content.vl-tcc-highlight-panel .wp-block-column h2{font-size:var(--vl-fs-9xl);line-height:var(--vl-leading-125);margin-bottom:16px}.two-column-content.vl-tcc-highlight-panel .wp-block-column p{max-width:520px;font-size:var(--vl-fs-base);line-height:var(--vl-leading-170)}.two-column-content.vl-tcc-highlight-panel .wp-block-column h2+p{margin-top:10px}.two-column-content.vl-tcc-highlight-panel .wp-block-buttons{margin-top:20px}.two-column-content.vl-tcc-highlight-panel .wp-block-button a{color:#fff;font-size:var(--vl-fs-xs);white-space:nowrap;background:#6f2dbd;border-radius:6px;padding:12px 20px;font-weight:400;display:inline-block}.two-column-content.vl-tcc-highlight-panel .wp-block-button a:hover{color:#fff;background:#5a23a0}.two-column-content.vl-tcc-highlight-panel .wp-block-image{text-align:center}.two-column-content.vl-tcc-highlight-panel .wp-block-image a{background:#fff;border-radius:12px;padding:16px;display:inline-block;box-shadow:0 10px 30px #00000014}.two-column-content.vl-tcc-highlight-panel .wp-block-image img{border-radius:12px;width:280px;max-width:100%;height:auto;transform:none;box-shadow:0 20px 50px #00000026}@media (max-width:768px){.two-column-content.vl-tcc-highlight-panel .wp-block-image img{width:220px;margin-top:20px}}
.cover-cards{box-sizing:border-box;color:#000;background-position:50%;justify-content:center;align-items:center;min-height:auto;margin:0;padding:48px 0;display:flex;position:relative;overflow:clip}@media screen and (max-width:1360px){.cover-cards{padding:48px 20px}}.cover-cards .wp-block-cover__background{z-index:1;background-color:#fff;position:absolute;inset:0}.cover-cards .wp-block-cover__background.has-background-dim-100{opacity:1}.cover-cards .wp-block-cover__inner-container{z-index:1;width:100%;color:inherit;margin:0;padding:0;display:block}.cover-cards .wp-block-cover__inner-container>*{margin-left:auto;margin-right:auto}.cover-cards .wp-block-heading{color:inherit;font-family:Roboto,sans-serif;line-height:var(--vl-leading-140);margin-top:0;margin-bottom:16px;padding:0}.cover-cards .has-text-align-center{text-align:center}.cover-cards .wp-block-heading.has-display-40-font-size{font-size:var(--vl-fs-15xl)}.cover-cards .wp-block-heading.has-display-24-font-size{font-size:var(--vl-fs-5xl)}.cover-cards .has-primary-color{color:#a229ce;display:inline}.cover-cards .wp-block-heading.has-open-sans-font-family{font-family:Open Sans,sans-serif}.cover-cards .has-gray-color{color:#4c4c4c}.cover-cards .wp-block-group{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:60px 200px;max-width:1000px;margin:60px auto;display:flex}@media screen and (max-width:1030px){.cover-cards .wp-block-group{max-width:100%;padding-left:20px;padding-right:20px}}.cover-cards .block-card{text-align:center;flex-grow:0;flex-basis:312px}.cover-cards .block-card a{color:#009de0;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.cover-cards .block-card a:hover{color:#a229ce;-webkit-text-decoration:none;text-decoration:none}.cover-cards .block-card .card-container img{vertical-align:middle;max-width:135px;height:auto;margin:0 auto 20px;display:block}.cover-cards .block-card .card-container h3.wp-block-heading{color:#000;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:var(--vl-leading-140);margin-top:0;margin-bottom:10px}.cover-cards .block-card .card-container .card-content{color:#4c4c4c;font-family:Open Sans,sans-serif;font-weight:400}.cover-cards .block-card .card-container .card-content p{font-size:var(--vl-fs-base);line-height:var(--vl-leading-150);margin:0 0 20px}.cover-cards .block-card .wp-block-buttons{flex-wrap:wrap;justify-content:center;gap:5px 32px;display:flex}.cover-cards .block-card .wp-block-buttons>.wp-block-button{margin:0;display:inline-block}.cover-cards .block-card .wp-block-button.is-style-outline>.wp-block-button__link{box-sizing:border-box;color:#a229ce;cursor:pointer;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);text-align:center;word-break:break-word;background-color:#fff;border:2px solid #a229ce;border-radius:8px;align-items:center;margin-bottom:20px;padding:10px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:inline-flex}.cover-cards .block-card a:hover .wp-block-button>.wp-block-button__link{color:#fff;background-color:#a229ce}.cover-cards.cover-cards--rows{box-sizing:border-box;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:normal;-ms-flex-pack:normal;color:#000;flex-wrap:wrap;justify-content:normal;gap:60px 200px;max-width:1000px;min-height:auto;margin:60px auto;padding:0;display:flex;overflow:visible}.cover-cards--rows>p{max-width:831.5px;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);flex-basis:100%;margin:0 auto 20px}.cover-cards--rows>.wp-block-columns{flex-wrap:nowrap;flex-basis:100%;gap:20px;margin:0 0 17.5px;display:flex}.cover-cards--rows .wp-block-column{flex:1 1 0;min-width:0}.cover-cards--rows .block-card{flex-basis:auto}@media screen and (max-width:1030px){.cover-cards.cover-cards--rows{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:781px){.cover-cards--rows>.wp-block-columns{flex-wrap:wrap;gap:20px}.cover-cards--rows .wp-block-column{flex-basis:100%}.cover-cards.cover-cards--rows{gap:20px}.cover-cards--rows>.wp-block-columns{margin-bottom:0}}
.block-recent-posts{width:100%;max-width:1368px;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);color:#000;margin:60px auto}.block-recent-posts .posts-head{justify-content:space-between;align-items:center;max-width:575px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1024px){.block-recent-posts .posts-head{max-width:100%}}.block-recent-posts h2{font-family:Roboto,sans-serif;font-size:var(--vl-fs-8xl);font-weight:600;line-height:var(--vl-leading-140);margin-bottom:0}@media screen and (max-width:639px){.block-recent-posts h2{font-size:var(--vl-fs-lg)}}.block-recent-posts .view-all{color:#4c4c4c;font-size:var(--vl-fs-lg);font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s}@media screen and (max-width:639px){.block-recent-posts .view-all{font-size:var(--vl-fs-base)}}.block-recent-posts .view-all:hover{color:#a229ce;-webkit-text-decoration:none;text-decoration:none}.block-recent-posts .posts-row{justify-content:flex-start}@media (min-width:1024px){.block-recent-posts .posts-row{gap:20px;display:flex}}.block-recent-posts .post{flex-grow:0;flex-basis:33.3333%;max-width:575px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px}@media (min-width:1024px){.block-recent-posts .post{margin-left:0;margin-right:0}}.block-recent-posts a{color:#000;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.block-recent-posts .image.border{border:1px solid}.block-recent-posts a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;max-height:400px;margin:auto;padding:10px}.block-recent-posts .post-text h3{font-family:Roboto,sans-serif;font-size:var(--vl-fs-10xl);font-weight:600;line-height:var(--vl-leading-140);margin-bottom:16px}.block-recent-posts .post-text p{font-size:var(--vl-fs-base);margin-bottom:20px}.block-recent-posts a:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.block-recent-posts a:hover h3{color:#a229ce}
.gallery-main{color:#000;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);display:block}.gallery-main>p,.gallery-main>.wp-block-heading,.gallery-main>.wp-block-list,.gallery-main>.wp-block-separator,.gallery-main>.wp-block-buttons{max-width:1320px;margin-left:auto;margin-right:auto}.gallery-main .wp-block-image{width:auto;max-width:1320px;margin:0 auto 10px;display:inline-block}.gallery-main .wp-block-image.alignnone{padding-left:20px;padding-right:20px}@media (min-width:1350px){.gallery-main .wp-block-image.alignnone{padding-left:0;padding-right:0}}.gallery-main .wp-block-image.alignleft{margin-left:0}.gallery-main .wp-block-image.alignright{margin-right:0}.gallery-main.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.gallery-main .wp-block-image.aligncenter{display:table}.gallery-main .wp-block-image figcaption{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-sm);font-weight:400;line-height:var(--vl-leading-150);text-align:center}.gallery-main .wp-block-columns:not(.alignfull){gap:50px;max-width:1320px;margin:60px auto}.gallery-main .has-black-background-color{background-color:#000}.gallery-main .wp-block-columns.has-background{padding:12.5px 23.75px}.gallery-main .wp-block-columns.is-layout-flex{flex-wrap:nowrap;display:flex}.gallery-main .wp-block-columns.is-layout-flex>.wp-block-column{flex-grow:1;flex-basis:0;min-width:0}.gallery-main p,.gallery-main ul,.gallery-main ol{font-size:var(--vl-fs-base);margin-top:0;margin-bottom:20px}.gallery-main ul,.gallery-main ol,.gallery-main .wp-block-list{list-style-type:revert;padding-left:25px}.gallery-main li{margin-bottom:10px;font-weight:400}.gallery-main img{vertical-align:middle;max-width:100%;height:auto;display:block}.gallery-main h2{font-family:Roboto,sans-serif;font-size:var(--vl-fs-15xl);font-weight:600;line-height:var(--vl-leading-140);margin-top:0;margin-bottom:16px}.gallery-main h3{font-family:Roboto,sans-serif;font-size:var(--vl-fs-10xl);font-weight:600;line-height:var(--vl-leading-140);margin-top:0;margin-bottom:16px}.gallery-main .wp-block-heading sup{font-size:75%;top:-.5em;left:8px}.gallery-main sup{vertical-align:baseline;font-size:75%;font-weight:400;line-height:0;position:relative;top:-.5em}.gallery-main strong{font-weight:700}.gallery-main a{color:#009de0;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.gallery-main a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s}
.blog,.archive{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150)}:is(.blog,.archive) .feed{grid-column-gap:24px;-moz-column-gap:24px;-webkit-column-gap:24px;grid-row-gap:56px;grid-template-columns:1fr;gap:56px 24px;margin-top:26px;display:grid}:is(.blog,.archive) .feed-empty{padding:1px 2px}:is(.blog,.archive) .feed-empty p{font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);margin-top:0;margin-bottom:20px}@media (min-width:1024px){:is(.blog,.archive) .feed-empty p{margin-top:20px}}@media (min-width:768px){:is(.blog,.archive) .feed{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.blog,.archive) article{max-width:600px;margin-left:auto;margin-right:auto}:is(.blog,.archive) article .featured-image{margin-bottom:16px}:is(.blog,.archive) article .entry-meta{font-size:var(--vl-fs-xs);color:var(--color-gray,#4c4c4c);margin-bottom:8px;font-weight:400}:is(.blog,.archive) article .entry-title{margin-bottom:16px}:is(.blog,.archive) article .entry-summary p{margin-bottom:20px}:is(.blog,.archive) article .featured-image img{width:100%;height:auto}:is(.blog,.archive) article.category-featured-articles .featured-image img{width:40%}:is(.blog,.archive) article .entry-title{font-family:Roboto,sans-serif;font-size:var(--vl-fs-5xl);font-weight:600;line-height:var(--vl-leading-133)}:is(.blog,.archive) article .entry-title a{color:var(--color-black,#000);transition:all .2s}:is(.blog,.archive) article .entry-title a:hover{color:var(--color-primary,#a229ce);-webkit-text-decoration:underline;text-decoration:underline}:is(.blog,.archive) article .entry-summary p{color:var(--color-gray,#4c4c4c);font-size:var(--vl-fs-xs)}:is(.blog,.archive) article .entry-summary a{color:#009de0;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}:is(.blog,.archive) article .entry-summary a:hover{color:var(--color-primary,#a229ce);-webkit-text-decoration:underline;text-decoration:underline}:is(.blog,.archive) article .p-author{color:var(--color-primary,#a229ce);font-weight:400}:is(.blog,.archive) .categories{margin:64px auto 40px}:is(.blog,.archive) .categories ul{font-size:var(--vl-fs-base);border-bottom:2px solid #eaecf0;flex-wrap:wrap;gap:10px 16px;margin:0 0 20px;padding:0;list-style:none;display:flex}:is(.blog,.archive) .categories ul li{text-align:left;flex-basis:100%;margin:0;padding:8px 0}@media (min-width:768px){:is(.blog,.archive) .categories ul li{text-align:center;flex-basis:auto}}@media (min-width:1024px){:is(.blog,.archive) .categories ul{gap:10px 32px}}:is(.blog,.archive) .categories ul li a{line-height:var(--vl-leading-150);color:var(--color-gray,#4c4c4c);font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);border-bottom:2px solid #0000;padding:8px;font-weight:400}:is(.blog,.archive) .categories ul li a.active,:is(.blog,.archive) .categories ul li a:hover{border-bottom:2px solid #a229ce;border-bottom:2px solid var(--color-primary,#a229ce);-webkit-text-decoration:none;text-decoration:none}:is(.blog,.archive) .categories ul li a.active{font-weight:600}:is(.blog,.archive) .filter-form fieldset{border:1.5px solid #d7dadd;border-radius:8px;margin-bottom:24px;padding:19px 26px 4px;transition:all .2s}:is(.blog,.archive) .filter-form fieldset legend{color:var(--color-black,#000);float:left;cursor:pointer;width:100%;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:600;line-height:var(--vl-leading-150);margin-bottom:16px;position:relative}:is(.blog,.archive) .filter-form fieldset legend:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7238 15.3487C17.3655 15.6932 16.7958 15.6821 16.4512 15.3238L12 10.5985L7.54875 15.3238C7.20424 15.6821 6.6345 15.6932 6.2762 15.3487C5.91791 15.0042 5.90674 14.4345 6.25125 14.0762L11.3512 8.67618C11.5209 8.49971 11.7552 8.39997 12 8.39997C12.2448 8.39997 12.4791 8.49971 12.6487 8.67618L17.7487 14.0762C18.0933 14.4345 18.0821 15.0042 17.7238 15.3487Z' fill='%23A229CE'/%3E%3C/svg%3E");width:24px;height:24px;display:block;position:absolute;top:2px;right:0;transform:rotateX(180deg)}:is(.blog,.archive) .filter-form fieldset.open legend:after{transform:rotateX(0)}:is(.blog,.archive) .filter-form fieldset .item{clear:both;margin-bottom:15px;display:none}:is(.blog,.archive) .filter-form fieldset.open .item{display:block}:is(.blog,.archive) .filter-form fieldset .item label{color:var(--color-black,#000);font-family:Open Sans,sans-serif;font-size:var(--vl-fs-3xs);font-weight:400;line-height:var(--vl-leading-150);align-items:center;gap:8px;display:flex}:is(.blog,.archive) .filter-form fieldset .item label input{width:16px;height:16px}:is(.blog,.archive) .nav-links{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;display:flex}:is(.blog,.archive) .nav-links a{border:2px solid #a229ce;border:2px solid var(--color-primary,#a229ce);background:#fff;background:var(--color-white,#fff);color:var(--color-primary,#a229ce);text-align:center;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);border-radius:8px;padding:16px 24px;transition:all .2s;display:inline-block}:is(.blog,.archive) .nav-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}:is(.blog,.archive) .categories,:is(.blog,.archive) .blog-feed{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}:is(.blog,.archive) .blog-feed{flex-direction:column-reverse;gap:27px;margin-bottom:120px;display:flex}@media (min-width:1024px){:is(.blog,.archive) .blog-feed{flex-direction:row}:is(.blog,.archive) .blog-feed .sidebar.filters{flex:0 312px}:is(.blog,.archive) .blog-feed .posts{flex:0 869px;min-width:0}}.archive .posts>h2.archive-title{color:#000;font-family:Roboto,sans-serif;font-size:var(--vl-fs-5xl);font-weight:600;line-height:var(--vl-leading-140);margin:0 0 16px}:is(.blog,.archive) .wp-block-cover{flex-direction:row;justify-content:center;align-items:center;padding:48px 20px;display:flex;position:relative}@media (min-width:1350px){:is(.blog,.archive) .wp-block-cover{padding:48px 0}}:is(.blog,.archive) .wp-block-cover__background{background-color:#fafafa;position:absolute;inset:0}:is(.blog,.archive) .wp-block-cover__inner-container{width:100%;position:relative}:is(.blog,.archive) .wp-block-cover__inner-container>*{max-width:1320px;margin-left:auto;margin-right:auto}:is(.blog,.archive) .wp-block-cover h1{font-family:Roboto,sans-serif;font-size:var(--vl-fs-16xl);font-weight:600;line-height:var(--vl-leading-150);color:#000;text-align:left;margin:0 auto 16px}:is(.blog,.archive) .wp-block-cover h1 .has-primary-color{color:var(--color-primary,#a229ce)}:is(.blog,.archive) .blog-intro{max-width:560px;font-size:var(--vl-fs-base);color:#4a5565;margin:0 auto 20px 0}:is(.blog,.archive) .filters-intro{font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);margin-bottom:20px}:is(.blog,.archive) .filters-intro span{font-size:var(--vl-fs-2xl);font-weight:600;line-height:var(--vl-leading-150)}.single{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);color:#000}.single .h-entry{max-width:1368px;margin:20px auto 0;padding-left:24px;padding-right:24px}@media (min-width:1024px){.single .h-entry{margin-top:83px}}.single .post-header{flex-direction:column-reverse;justify-content:space-between;gap:24px;margin-bottom:56px;display:flex}@media (min-width:1024px){.single .post-header{flex-direction:row;margin-bottom:60px}.single .post-header-text,.single .post-header-media{flex:0 50%;min-width:0}}.single .h-entry .breadcrumbs{font-size:var(--vl-fs-xs);font-weight:400;line-height:var(--vl-leading-114);margin-bottom:27px}.single .h-entry .breadcrumbs a{color:#009de0;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}.single .h-entry .breadcrumbs a:hover{-webkit-text-decoration:none;text-decoration:none}.single .h-entry .category{margin-bottom:8px}.single .h-entry .category a{color:var(--color-primary,#a229ce);text-transform:uppercase;font-family:Roboto,sans-serif;font-size:var(--vl-fs-base);font-weight:500;line-height:var(--vl-leading-150)}.single .h-entry h1{font-family:Roboto,sans-serif;font-size:var(--vl-fs-16xl);font-weight:600;line-height:var(--vl-leading-120);color:#000;margin:0 0 16px}.single .h-entry .tags{flex-wrap:wrap;gap:12px;display:flex}.single .h-entry .tags .tag a{color:#000;font-size:var(--vl-fs-xs);background:#6bcfe24d;border-radius:24px;padding:16px 32px;font-weight:600;line-height:normal;display:block}.single .h-entry .tags .tag a:hover{background:#6bcfe280}.single .h-entry .post-header-text time{font-size:var(--vl-fs-lg);line-height:var(--vl-leading-155);color:var(--color-gray,#4c4c4c);margin-top:24px;display:block}.single .h-entry .wp-post-image{border-radius:12px;max-width:100%;height:auto}.single .post-body{flex-direction:column;justify-content:space-between;gap:48px;margin-bottom:72px;display:flex}@media (min-width:1024px){.single .post-body{flex-direction:row;margin-bottom:171px}.single .post-body .e-content{flex:0 760px;min-width:0}.single .post-body .sidebar{flex:0 0 424px}}.single .e-content{color:var(--color-gray,#4c4c4c)}.single .e-content .container{max-width:none;padding-left:0;padding-right:0}.single .e-content>.page-content>section{padding-top:0;padding-bottom:0}.single .e-content p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);line-height:var(--vl-leading-150);letter-spacing:normal;margin:0 0 20px}.single .e-content p.para-tight{margin-bottom:0}.single .e-content p.vl-ref-hang{text-indent:-48px;margin-left:96px}.single .e-content h2,.single .e-content h3,.single .e-content h4,.single .e-content h5,.single .e-content h6,.single .e-content .wp-block-heading{color:#000;font-family:Roboto,sans-serif;font-size:var(--vl-fs-5xl);font-weight:600;line-height:var(--vl-leading-140);margin:48px 0 24px}.single .e-content h4,.single .e-content h5,.single .e-content h4.wp-block-heading,.single .e-content h5.wp-block-heading{font-weight:400}.single .e-content h2.heading-flush,.single .e-content h3.heading-flush,.single .e-content h4.heading-flush,.single .e-content h5.heading-flush,.single .e-content h6.heading-flush{color:var(--color-gray,#4c4c4c);margin:0 0 16px}.single .e-content h3.heading-flush{font-size:var(--vl-fs-10xl)}.single .e-content h4.heading-flush,.single .e-content h5.heading-flush{font-family:Open Sans,sans-serif}.single .e-content h5.heading-flush,.single .e-content h6.heading-flush{font-size:var(--vl-fs-base)}.heading-flush{margin-top:0}.single .e-content h1.heading-deck,.single .e-content h2.heading-deck,.single .e-content h3.heading-deck,.single .e-content h4.heading-deck,.single .e-content h5.heading-deck,.single .e-content h6.heading-deck{margin:10px 0 30px}.single .e-content h1.heading-deck{color:#000;font-family:Roboto,sans-serif;font-size:var(--vl-fs-5xl);font-weight:600;line-height:var(--vl-leading-120);margin:0 0 10px}.heading-deck{margin-top:10px;margin-bottom:30px}.heading-deck:is(h1){margin-top:0;margin-bottom:10px}.single .e-content ul,.single .e-content ol{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);line-height:var(--vl-leading-150);letter-spacing:normal;margin:0 0 20px;padding-left:25px}.single .e-content li{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);line-height:var(--vl-leading-150);letter-spacing:normal;margin:0 0 10px;padding-left:0}@layer utilities{.single .e-content .flex:has(>figure){margin-bottom:10px!important}.single .e-content .flex:has(>figure):has(+p:empty){padding-bottom:14px;margin-bottom:0!important}}.single .e-content figure{max-width:100%;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);margin:0 0 10px;display:inline-block}.single .e-content figure img{width:100%;height:auto}.single .e-content img{max-width:100%;height:auto}.single .e-content figcaption{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-sm);line-height:var(--vl-leading-150);letter-spacing:normal;color:var(--color-gray,#4c4c4c);margin:7.5px 0 15px}.single .e-content figcaption.caption-fine{font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);margin:0}.single .e-content figcaption p{font-size:inherit;line-height:inherit;letter-spacing:normal;margin:0}.single .e-content figure:has(>figcaption:not(.caption-fine)){width:auto;display:table}.single .e-content figure>figcaption:not(.caption-fine){caption-side:bottom;display:table-caption}.single .e-content a{color:#009de0;font-size:inherit;font-weight:600;line-height:inherit;-webkit-text-decoration:none;text-decoration:none}.single .e-content a:hover{-webkit-text-decoration:underline;text-decoration:underline}.single .e-content strong,.single .e-content b{color:inherit}.single .e-content sup{font-size:75%}.single .e-content em,.single .e-content i{font-family:Open Sans,sans-serif}.single .e-content :is(h1,h2,h3,h4,h5,h6) :is(em,i){font-family:inherit}.single .sidebar .sidebar-label{font-family:Roboto,sans-serif;font-size:var(--vl-fs-2xl);font-weight:500;line-height:var(--vl-leading-150);color:#000;margin-bottom:16px;display:block}@media (min-width:768px){.single .sidebar .sidebar-label{font-size:var(--vl-fs-5xl);margin-bottom:24px}}.single .sidebar .share-icons{gap:44px;display:flex}.single .sidebar .share-icons a{color:#009de0;font-weight:600}.single .sidebar .share svg rect,.single .sidebar .share svg path[fill=black]{transition:all .2s}.single .sidebar .share svg:hover rect,.single .sidebar .share svg:hover path[fill=black]{fill:var(--color-primary,#a229ce)}.single .sidebar .categories{background-color:#fafafa;margin-top:40px;margin-bottom:40px;padding:40px 47px}@media (min-width:768px){.single .sidebar .categories{margin-top:48px;margin-bottom:48px}}.single .sidebar .categories ul{font-size:var(--vl-fs-base);line-height:var(--vl-leading-150);margin:8px 0 20px;padding-left:16px}.single .sidebar .categories ul li{max-width:176px;line-height:var(--vl-leading-168);margin-bottom:16px;padding-bottom:16px}.single .sidebar .categories ul li a{color:#000;font-size:var(--vl-fs-base);line-height:var(--vl-leading-168)}.single .sidebar .recent-posts{margin-bottom:64px}.single .sidebar .recent-posts .post{border-bottom:1px solid #e4e4e4;margin-top:16px;padding-bottom:16px}@media (min-width:768px){.single .sidebar .recent-posts .post{margin-top:32px;padding-bottom:32px}}.single .sidebar .recent-posts .post a{color:#000;flex-direction:row;justify-content:space-between;gap:16px;display:flex}@media (min-width:768px){.single .sidebar .recent-posts .post a{gap:24px}}.single .sidebar .recent-posts .post .post-title{font-family:Roboto,sans-serif;font-size:var(--vl-fs-2xl);font-weight:600;line-height:var(--vl-leading-140);margin:0 0 4px;transition:all .2s}.single .sidebar .recent-posts .post a:hover{-webkit-text-decoration:none;text-decoration:none}.single .sidebar .recent-posts .post a:hover .post-title{color:var(--color-primary,#a229ce);-webkit-text-decoration:underline;text-decoration:underline}.single .sidebar .recent-posts .post .post-date{font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-168);color:var(--color-gray,#4c4c4c);margin:0;display:block}.single .e-content .reagent-table{border:0;overflow-x:visible}@media (max-width:767px){.single .e-content .reagent-table{overflow-x:auto}}.single .e-content .reagent-table>table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-family:Open Sans,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:var(--vl-fs-xs);line-height:var(--vl-leading-155);color:#374151;margin:0}.single .e-content .reagent-table th,.single .e-content .reagent-table td{vertical-align:top;text-align:left;word-wrap:break-word;font-family:Open Sans,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:var(--vl-fs-xs);line-height:var(--vl-leading-155);letter-spacing:normal;color:#374151;background:#fff;border:1px solid #ede7f5;border-top:0;border-left:0;min-width:0;padding:11px 15px;font-weight:400}.single .e-content .reagent-table th:last-child,.single .e-content .reagent-table td:last-child{border-right:0}.single .e-content .reagent-table tbody tr:last-child td{border-bottom:0}.single .e-content .reagent-table thead tr{background:0 0}.single .e-content .reagent-table thead th{color:#fff;font-family:Roboto,Open Sans,Arial,sans-serif;font-weight:500;font-size:var(--vl-fs-3xs);line-height:var(--vl-leading-155);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background-color:#0000;background-image:linear-gradient(to top right,#110018,#491f62);border-bottom:0;border-right:1px solid #ffffff24;padding:13px 15px}.single .e-content .reagent-table tbody tr:nth-child(2n) td{background:#fbf9fe}.single .e-content .reagent-table tbody tr:hover td{background:#ede7f5}.single .e-content .reagent-table tbody td:first-child{color:#3b2156;background:#f7f2fc;font-weight:600}.single .e-content .reagent-table tbody tr:nth-child(2n) td:first-child,.single .e-content .reagent-table tbody tr:hover td:first-child{background:#f7f2fc}.single .e-content .reagent-table tbody td:nth-child(2) a{color:#a229ce;font-family:Roboto Mono,Courier New,Courier,monospace;font-size:var(--vl-fs-2xs);border-bottom:1px solid #a229ce59;padding-bottom:1px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s}.single .e-content .reagent-table tbody td:nth-child(2) a:hover,.single .e-content .reagent-table tbody td:nth-child(2) a:focus{border-bottom-color:#a229ce}.single .e-content .reagent-table tbody td:nth-child(3){color:#4b5563;white-space:nowrap;font-size:var(--vl-fs-2xs)}.single .e-content .reagent-table tbody td:nth-child(4){color:#4b5563}.single .e-content .reagent-table th .cell-content,.single .e-content .reagent-table td .cell-content,.single .e-content .reagent-table th .cell-content>p,.single .e-content .reagent-table td .cell-content>p{max-width:none;font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;display:inline}@media (max-width:640px){.single .e-content .reagent-table thead th:last-child,.single .e-content .reagent-table tbody td:nth-child(4){display:none}}.single .e-content .advanced-table-container,.single .e-content .advanced-table-container+.vl-rich-text,.single .e-content>.page-content>section>.container>div>div>div.w-full{margin-top:0}.single .e-content .vl-rich-text>div.mt-5:has(>a){flex-wrap:wrap;align-items:center;gap:5px 32px;margin:0;display:flex}.single .e-content .vl-rich-text>div.mt-5>a{font-size:var(--vl-fs-base);color:#fff;margin-bottom:20px;font-weight:400}@layer base{.single .e-content .vl-rich-text>div.mt-5>a,.single .e-content .vl-rich-text div.vl-button-row>div>a{line-height:var(--vl-lh-px-24)!important}}.single .e-content figcaption a{display:inline-block}.single .e-content p.has-display-14-font-size{font-size:var(--vl-fs-xs);line-height:var(--vl-lh-px-21)}.vl-promo-card{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-lh-px-15);background:linear-gradient(135deg,#110018 0%,#491f62 100%);border-radius:16px;margin:24px 0;padding:32px 40px}.vl-promo-card p.vl-promo-card__text{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);line-height:var(--vl-leading-160);letter-spacing:normal;color:#fff;margin:0 0 20px}.vl-promo-card p.vl-promo-card__text:last-child{margin-bottom:0}.vl-promo-card p.vl-promo-card__text strong{color:#fff;font-weight:700}.vl-promo-card strong.vl-code-chip{color:#fff;background:#ffffff26;border-radius:4px;padding:2px 8px;font-weight:700}.vl-promo-card a.vl-promo-card__cta{font-family:Roboto Mono,monospace;font-size:var(--vl-fs-xs);font-weight:600;line-height:var(--vl-lh-px-21);letter-spacing:.3px;color:#fff;background:#a229ce;border-radius:8px;padding:12px 28px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.single .e-content .vl-rich-text div.vl-button-row>div>a{font-size:var(--vl-fs-base);color:#fff;margin-bottom:20px;font-weight:400}
.feed-faqs,.feed-resources,.feed-tutorials{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);color:#000;margin:60px auto}.feed-faqs>.faqs-container{width:100%;max-width:1368px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width:768px){.feed-faqs>.faqs-container{padding-left:20px;padding-right:20px}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters{background:#e7e7e7;width:100%;margin-bottom:40px;display:flex}@media (max-width:1023px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters{flex-wrap:wrap}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button{font-size:var(--vl-fs-lg);cursor:pointer;background:#e7e7e7;border-bottom:1px solid #000;flex-basis:100%;padding:20px 24px;display:block}@media (max-width:1023px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button{flex-basis:50%}}@media (max-width:540px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button{flex-basis:100%}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button[aria-selected=true]{background:#4c4c4c;background:var(--color-gray,#4c4c4c);color:#fff;position:relative}@media (min-width:1024px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button[aria-selected=true]:after{content:"";z-index:1;border-top:10px solid #4c4c4c;border-top:10px solid var(--color-gray,#4c4c4c);border-bottom:0;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;margin-left:auto;margin-right:auto;position:absolute;bottom:-10px;left:0;right:0}}.feed-faqs .panel.faq-panel-hidden{display:none}.feed-faqs .panel{gap:40px}@media (min-width:1024px){.feed-faqs .panel{align-items:flex-start;display:flex}.feed-faqs .panel .types{flex:0 0 350px}.feed-faqs .panel .accordions{flex:auto;min-width:0}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types{margin-bottom:40px}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button{width:100%;font-size:var(--vl-fs-lg);cursor:pointer;background:#e7e7e7;border-bottom:1px solid #000;padding:20px 24px;display:block;position:relative}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button:last-of-type{border-bottom:0}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button.shown{background:#4c4c4c;background:var(--color-gray,#4c4c4c);color:#fff}@media (min-width:1024px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button.shown:after{content:"";z-index:1;border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid #4c4c4c;border-left:10px solid var(--color-gray,#4c4c4c);border-right:0;width:0;height:0;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;right:-10px}}.feed-faqs .border-b{border-bottom-color:#4c4c4c80}.feed-faqs .faq{background:#fafafa;background:var(--color-gray-light,#fafafa);visibility:hidden;display:none}.feed-faqs .faq.shown{visibility:visible;display:block}.feed-faqs .faq button{text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:16px;display:flex}.feed-faqs .faq button .accordion-icon{flex:none;width:24px;height:24px;display:block}.feed-faqs .faq button h3{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-lg);font-weight:600;line-height:var(--vl-leading-140);margin-bottom:0}.feed-faqs .faq .accordion-content-contain{padding:0 16px 16px}.feed-faqs .faq .accordion-content-contain :last-child{margin-bottom:0}.feed-faqs .faq .accordion-content-contain p:last-child{margin-bottom:6px}.feed-faqs .faq .accordion-content-contain>div:has(figure){margin-bottom:20px}.feed-faqs .faq .accordion-content-contain :is(p,ul,ol){font-size:var(--vl-fs-base);margin-bottom:20px}.feed-faqs .faq .accordion-content-contain :is(p,ul,ol):last-child{margin-bottom:16px}.feed-faqs .faq .accordion-content-contain :is(ul,ol){list-style-type:revert;padding-left:25px}.feed-faqs .faq .accordion-content-contain li{margin-bottom:10px;font-weight:400}.feed-faqs .faq .accordion-content-contain a{color:#009de0;word-wrap:anywhere;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.feed-faqs .faq .accordion-content-contain a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline}.feed-faqs .faq .accordion-content-contain h3{font-size:var(--vl-fs-10xl);font-weight:600;line-height:var(--vl-leading-140);margin-bottom:16px}.feed-faqs .faq .accordion-content-contain :is(sub,sup){vertical-align:baseline;font-size:75%;font-weight:400;line-height:0;position:relative;top:-.5em}.feed-faqs .faq .accordion-content-contain sup{top:-.5em}.feed-faqs .types button.faq-type-hidden,.feed-faqs .faq .accordion-content-contain.faq-answer-hidden{display:none}:is(.feed-resources,.feed-faqs,.feed-tutorials) :is(.category-filters,.types) button sup,.feed-faqs .faq button h3 sup{font-size:75%;line-height:0}
.page-hero{min-height:348px;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);background-position:50%;background-size:cover;align-items:center;padding:40px 0;display:flex}@media screen and (max-width:1350px){.page-hero{padding-left:20px;padding-right:20px}}@media screen and (max-width:1023px){.page-hero{min-height:242px}}.page-hero h1,.page-hero h2{font-family:Roboto,sans-serif;font-weight:600}.page-hero h1{font-size:var(--vl-fs-16xl);line-height:var(--vl-leading-150)}.page-hero h2{font-size:var(--vl-fs-15xl);line-height:var(--vl-leading-140)}.page-hero .wp-block-heading.has-display-48-font-size{font-size:var(--vl-fs-16xl)}.page-hero .wp-block-heading.has-display-24-font-size{font-size:var(--vl-fs-5xl)}.page-hero h1.wp-block-heading{margin-bottom:0}.page-hero h1.wp-block-heading span{color:#a229ce}.page-hero h2.wp-block-heading{max-width:560px;margin-top:8px;margin-bottom:0;font-weight:400}.page-hero .wp-block-buttons{margin-top:32px}.page-hero .mx-auto{margin-left:auto;margin-right:auto}.page-hero .max-w-1320{max-width:1320px}.page-hero .w-full{width:100%}.page-hero.has-white-color{color:#fff}.page-hero.has-gray-color{color:#4c4c4c}
.wp-block-cover.vl-cover{min-height:inherit;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);background-position:50%;justify-content:center;align-items:center;padding:48px 0;display:flex;position:relative;overflow:clip}.wp-block-cover.vl-cover.has-large-padding{padding:72px 20px}@media screen and (max-width:1360px){.wp-block-cover.vl-cover{padding:48px 20px}.wp-block-cover.vl-cover.has-large-padding{padding-left:20px;padding-right:20px}}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>:is(h1,h2,h3,h4),.wp-block-cover.vl-cover .vl-cover-group>:is(h1,h2,h3,h4),.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>:is(h1,h2,h3,h4){word-wrap:break-word}.vl-cover .wp-block-cover__background{z-index:1;opacity:.5;background-color:#000;position:absolute;inset:0}.vl-cover .wp-block-cover__background.has-background-dim-0{opacity:0}.vl-cover .wp-block-cover__background.has-background-dim-10{opacity:.1}.vl-cover .wp-block-cover__background.has-background-dim-20{opacity:.2}.vl-cover .wp-block-cover__background.has-background-dim-30{opacity:.3}.vl-cover .wp-block-cover__background.has-background-dim-40{opacity:.4}.vl-cover .wp-block-cover__background.has-background-dim-50{opacity:.5}.vl-cover .wp-block-cover__background.has-background-dim-60{opacity:.6}.vl-cover .wp-block-cover__background.has-background-dim-70{opacity:.7}.vl-cover .wp-block-cover__background.has-background-dim-80{opacity:.8}.vl-cover .wp-block-cover__background.has-background-dim-90{opacity:.9}.vl-cover .wp-block-cover__background.has-background-dim-100{opacity:1}.vl-cover .wp-block-cover__background.has-white-background-color{background-color:#fff}.vl-cover .wp-block-cover__background.has-black-background-color{background-color:#000}.vl-cover .wp-block-cover__background.has-primary-background-color{background-color:#a229ce}.vl-cover .wp-block-cover__background.has-primary-light-background-color{background-color:#f6eafa}.vl-cover .wp-block-cover__background.has-gray-background-color{background-color:#4c4c4c}.vl-cover .wp-block-cover__background.has-gray-light-background-color{background-color:#fafafa}.vl-cover .wp-block-cover__background.has-gray-med-background-color{background-color:#e7e7e7}.vl-cover .wp-block-cover__background.has-gray-100-background-color{background-color:#f3f4f6}.vl-cover .wp-block-cover__image-background{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vl-cover .wp-block-cover__image-background.has-parallax{background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.vl-cover .wp-block-cover__inner-container{z-index:1;width:100%;position:static}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>*{max-width:1325px;margin-left:auto;margin-right:auto}.vl-cover.has-large-padding .wp-block-cover__inner-container.is-layout-constrained>*{max-width:1235px}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>:is(h1,h2,h3,h4),.wp-block-cover.vl-cover .vl-cover-group>:is(h1,h2,h3,h4),.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>:is(h1,h2,h3,h4){text-align:left;margin-bottom:16px;font-family:Roboto,sans-serif;font-weight:600}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>h1,.wp-block-cover.vl-cover .vl-cover-group>h1,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h1{font-size:var(--vl-fs-16xl);line-height:var(--vl-leading-150)}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>h2,.wp-block-cover.vl-cover .vl-cover-group>h2,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h2{font-size:var(--vl-fs-15xl);line-height:var(--vl-leading-140)}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>h3,.wp-block-cover.vl-cover .vl-cover-group>h3,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h3{font-size:var(--vl-fs-10xl);line-height:var(--vl-leading-140)}.wp-block-cover.vl-cover h3.vl-cover-tagline--subtitle{font-family:Roboto,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-leading-140);margin-top:8px}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>h4.vl-cover-tagline--label,.wp-block-cover.vl-cover .vl-cover-group>h4.vl-cover-tagline--label,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h4.vl-cover-tagline--label{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);margin-top:0;margin-bottom:0}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>p a,.wp-block-cover.vl-cover .vl-cover-group>p a,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>p a{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>:is(h1,h2,h3,h4) sup,.wp-block-cover.vl-cover .vl-cover-group>:is(h1,h2,h3,h4) sup,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>:is(h1,h2,h3,h4) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}.wp-block-cover.vl-cover h3.vl-cover-tagline--small{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-140);margin-top:4px}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>:is(h1,h2,h3,h4) span,.wp-block-cover.vl-cover .vl-cover-group>:is(h1,h2,h3,h4) span,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>:is(h1,h2,h3,h4) span{color:#a229ce}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>p,.wp-block-cover.vl-cover .vl-cover-group>p,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>p{font-size:var(--vl-fs-base);margin-bottom:20px}.wp-block-cover.vl-cover.is-dark{color:#fff}.wp-block-cover.vl-cover.is-light{color:#000}.wp-block-cover.vl-cover .wp-block-columns{flex-direction:column;gap:50px;width:100%;max-width:1320px;margin:60px auto;display:flex}.wp-block-cover.vl-cover .wp-block-columns:has(>.wp-block-column.is-one-third){margin-bottom:0}.guide-chapter .wp-block-cover.vl-cover .wp-block-columns:has(>.wp-block-column.is-one-third){margin-bottom:60px}@media screen and (max-width:1360px){.guide-chapter .wp-block-cover.vl-cover{padding-left:0;padding-right:0}}.vl-cover .wp-block-cover__inner-container>.wp-block-buttons.is-page-level,.vl-cover .wp-block-cover__inner-container>.vl-embed-form{padding-left:0;padding-right:0}.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h1{margin-top:40px}.guide-chapter .wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h1{margin-top:0}.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>.wp-block-buttons{margin-bottom:33px}.guide-chapter .wp-block-cover.vl-cover .wp-block-column.is-two-thirds>.wp-block-buttons{margin-bottom:0}.wp-block-cover.vl-cover .wp-block-column{word-wrap:break-word;word-break:break-word;min-width:0}.wp-block-cover.vl-cover .wp-block-column :is(h1,h2,h3,h4,h5,h6){word-break:normal}.wp-block-cover.vl-cover .wp-block-column.is-one-third .wp-block-image{width:100%}@media screen and (min-width:768px) and (max-width:781px){.wp-block-cover.vl-cover .wp-block-columns:has(>.wp-block-column:nth-child(3)){flex-wrap:wrap}.wp-block-cover.vl-cover .wp-block-columns:has(>.wp-block-column:nth-child(3))>.wp-block-column{flex-grow:0;flex-basis:calc(50% - 25px)}}@media screen and (min-width:769px){.wp-block-cover.vl-cover .wp-block-columns{flex-direction:row}.wp-block-cover.vl-cover .wp-block-column.is-two-thirds{flex-basis:66.66%}.wp-block-cover.vl-cover .wp-block-column.is-one-third{flex-basis:33.33%}}@media screen and (min-width:768px) and (max-width:781px){.guide-chapter .wp-block-cover.vl-cover .wp-block-columns{flex-direction:column}.guide-chapter .wp-block-cover.vl-cover .wp-block-column.is-two-thirds,.guide-chapter .wp-block-cover.vl-cover .wp-block-column.is-one-third{flex-basis:auto}}@media screen and (max-width:1360px){.wp-block-cover.vl-cover .wp-block-columns{max-width:100%;padding-left:20px;padding-right:20px}}.wp-block-cover.vl-cover .wp-block-image{max-width:100%;margin:0 0 10px;display:inline-block}.wp-block-cover.vl-cover .wp-block-column.is-one-third img{max-width:100%;height:auto;display:block}.guide-chapter .wp-block-cover.vl-cover .wp-block-column.is-one-third img{width:100%}.wp-block-cover.vl-cover .wp-block-buttons{flex-wrap:wrap;gap:5px 32px;margin-top:0;display:flex}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.vl-cover-group{max-width:none}.vl-cover .vl-cover-group>*{max-width:var(--vl-cover-content-width);margin-left:auto!important;margin-right:auto!important}.vl-cover .wp-block-cover__inner-container.vl-cover-inner--left{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.vl-cover .vl-cover-inner--left>.vl-cover-group.vl-cover-group--left,.vl-cover .vl-cover-inner--left>.vl-cover-group.vl-cover-group--left>*,.wp-block-cover.vl-cover .vl-cover-inner--left>.vl-cover-group.vl-cover-group--left>:is(h1,h2,h3,h4),.wp-block-cover.vl-cover .vl-cover-inner--left>.vl-cover-group.vl-cover-group--left>p{margin-left:0!important;margin-right:auto!important}.wp-block-cover.vl-cover .vl-cover-inner--left>.vl-cover-group.vl-cover-group--left>.wp-block-buttons{margin-top:32px!important;margin-left:0!important;margin-right:auto!important}@media screen and (max-width:1360px){.vl-cover .wp-block-cover__inner-container.vl-cover-inner--left{max-width:100%}}#dyes-hero .wp-block-cover.vl-cover .vl-cover-group--left>h1,#biodesign-hero .wp-block-cover.vl-cover .vl-cover-group--left>h1{font-size:var(--vl-fs-16xl);line-height:var(--vl-leading-150)}#dyes-hero .wp-block-cover.vl-cover .vl-cover-group--left>h3.vl-cover-tagline--subtitle,#biodesign-hero .wp-block-cover.vl-cover .vl-cover-group--left>h3.vl-cover-tagline--subtitle{font-size:var(--vl-fs-5xl)}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.two-column-content{max-width:1320px}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.two-column-content.vl-box-grid,.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.two-column-content.vl-box-row{max-width:1325px}.vl-cover.has-large-padding .wp-block-cover__inner-container.is-layout-constrained>.two-column-content.vl-box-grid,.vl-cover.has-large-padding .wp-block-cover__inner-container.is-layout-constrained>.two-column-content.vl-box-row{max-width:1235px}.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.two-column-content.vl-box-grid,.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.two-column-content.vl-box-row{max-width:var(--vl-cover-inner-width)}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>:is(h1,h2,h3,h4) span.has-primary-light-color,.wp-block-cover.vl-cover .vl-cover-group>:is(h1,h2,h3,h4) span.has-primary-light-color,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>:is(h1,h2,h3,h4) span.has-primary-light-color{color:#f6eafa}.vl-cover.is-dark .two-column-content :is(h1,h2,h3,h4,h5,h6,ul,ol,li){color:#fff}.wp-block-cover.vl-cover.has-section-padding{padding:50.6px}.wp-block-cover.vl-cover.has-no-padding{padding:0}.wp-block-cover.vl-cover.has-spacious-padding{padding:100px 0}@media screen and (max-width:1360px){.wp-block-cover.vl-cover.has-spacious-padding{padding:100px 20px}}.wp-block-cover.vl-cover.has-tight-padding{padding:15px}.wp-block-cover.vl-cover.has-compact-padding{padding:33.8px}.wp-block-cover.vl-cover.has-side-padding{padding:0 50.6px;display:block}.wp-block-cover.vl-cover.has-side-padding>.wp-block-cover__inner-container{position:relative}@media screen and (max-width:1360px){.wp-block-cover.vl-cover.has-section-padding{padding:50.6px 20px}.wp-block-cover.vl-cover.has-tight-padding{padding:15px 20px}:is(body:has(.vl-bordered-cards) .wp-block-cover.vl-cover.has-tight-padding,body:has(.vl-bordered-cards) .wp-block-cover.vl-cover.has-no-padding){padding-left:20px;padding-right:20px}:is(body:has(.vl-bordered-cards) .wp-block-cover.vl-cover.has-tight-padding>.wp-block-cover__inner-container>.vl-card-grid,body:has(.vl-bordered-cards) .wp-block-cover.vl-cover.has-no-padding>.wp-block-cover__inner-container>.vl-card-grid){padding-left:0;padding-right:0}.wp-block-cover.vl-cover.has-compact-padding{padding:33.8px 20px}.wp-block-cover.vl-cover.has-side-padding,.wp-block-cover.vl-cover.has-no-padding{padding:0 20px}body:has(.capability-grid) .wp-block-cover.vl-cover.has-no-padding{padding-left:20px;padding-right:20px}body:has(.capability-grid) .wp-block-cover.vl-cover.has-no-padding .capability-grid{padding-left:0;padding-right:0}body:has(.capability-grid) .wp-block-cover.vl-cover.has-no-padding .platforms-section{padding-left:0;padding-right:0}body:has(.capability-grid) .wp-block-cover.vl-cover.has-no-padding .two-column-content:not(.alignfull){padding-left:0;padding-right:0}}@media screen and (max-width:1024px){body:has(.capability-grid) .wp-block-cover.vl-cover .wp-block-columns:has(>.wp-block-column.is-one-third){flex-direction:column}:is(body:has(.capability-grid) .wp-block-cover.vl-cover .wp-block-column.is-two-thirds,body:has(.capability-grid) .wp-block-cover.vl-cover .wp-block-column.is-one-third){flex-basis:100%}}.vl-cover.has-no-padding>.wp-block-cover__inner-container>:first-child{margin-top:0}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.prose{max-width:1325px;padding-left:0;padding-right:0}.vl-cover.has-large-padding .wp-block-cover__inner-container.is-layout-constrained>.prose{max-width:1235px}@media screen and (max-width:1359px){.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.prose{max-width:100%;padding-left:0;padding-right:0}}@media (max-width:1360px){.vl-cover .wp-block-cover__inner-container>.vl-flex-group:not(.is-content-justification-center),.vl-cover .wp-block-cover__inner-container>.block-accordion{padding-left:0;padding-right:0}}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.vl-panel-row{max-width:1320px}.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.vl-cover{max-width:none}.wp-block-cover.vl-cover>.wp-block-cover__inner-container>h4,.wp-block-cover.vl-cover .vl-cover-group>h4,.wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);letter-spacing:normal;text-align:left;margin-top:0;margin-bottom:16px}.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover{padding:0 15px}.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h1{margin-top:0}.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-columns{margin-top:0;margin-bottom:0}section#linker-tool .wp-block-cover__image-background{-o-object-position:0% 0%!important;object-position:0% 0%!important}section#linker-tool .two-column-content{align-items:flex-start!important}section#linker-tool .two-column-content~.two-column-content>.wp-block-column>h4,section#linker-tool .two-column-content~.two-column-content>.wp-block-column>p{max-width:250px;margin-left:auto;margin-right:auto}section#linker-tool .vl-rich-text,section#linker-tool .vl-rich-text>p{text-align:center}section#linker-tool .two-column-content:last-of-type>.wp-block-column:first-child{align-self:stretch!important}section#linker-tool .two-column-content:last-of-type figure{margin-left:0!important;margin-right:0!important}.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>*,.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.prose,.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.two-column-content,.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.vl-panel-row{max-width:var(--vl-cover-inner-width)}.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.vl-cover{max-width:none}@media screen and (max-width:1359px){.vl-cover.has-inner-width .wp-block-cover__inner-container.is-layout-constrained>.prose{padding-left:0;padding-right:0}}.vl-cover .vl-cover-cta-banner{flex-wrap:nowrap;align-items:center;gap:2rem;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.vl-cover .vl-cover-cta-banner__text{flex:2 280px;min-width:0}.vl-cover .vl-cover-cta-banner__text>:is(h1,h2,h3,h4){font-family:Roboto,sans-serif;font-weight:600;font-size:var(--vl-fs-15xl-slow);line-height:var(--vl-leading-125);color:#fff;text-align:left;margin:0}.vl-cover .vl-cover-cta-banner__text>:is(h1,h2,h3,h4) span{color:#a229ce}.vl-cover .vl-cover-cta-banner__text>:is(h1,h2,h3,h4) span.has-primary-light-color{color:#f6eafa}.vl-cover .vl-cover-cta-banner__text>p{font-size:var(--vl-fs-base);margin:0}.vl-cover .vl-cover-cta-banner>.wp-block-buttons{flex-wrap:wrap;flex:260px;justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media (max-width:781px){.vl-cover .vl-cover-cta-banner{flex-direction:column;align-items:stretch;gap:1.5rem}.vl-cover .vl-cover-cta-banner__text,.vl-cover .vl-cover-cta-banner>.wp-block-buttons{flex-basis:100%}.vl-cover .vl-cover-cta-banner__text>:is(h1,h2,h3,h4){text-align:center}.vl-cover .vl-cover-cta-banner>.wp-block-buttons{justify-content:center}}@media (max-width:480px){.vl-cover .vl-cover-cta-banner>.wp-block-buttons{flex-direction:column;width:100%}.vl-cover .vl-cover-cta-banner .wp-block-button__link{text-align:center;width:100%;padding:12px 20px}}.vl-cover.has-article-text .wp-block-cover__inner-container{font-size:var(--vl-fs-sm);line-height:var(--vl-leading-165)}.vl-cover.has-article-text .vl-rich-text p,.vl-cover.has-article-text .vl-rich-text li{font-size:var(--vl-fs-base);line-height:var(--vl-leading-165)}.vl-cover.has-article-text .vl-rich-text p,.vl-cover.has-article-text .vl-rich-text h2{margin-bottom:12.5px}.vl-cover.has-article-text .vl-rich-text h3{margin-bottom:10px}.vl-cover.has-article-text .vl-rich-text ul{margin:0;padding-left:12px}.vl-cover.has-article-text .vl-rich-text+.wp-block-buttons{margin-top:25px}.wp-block-cover.vl-cover.is-boxed{box-sizing:border-box;width:auto;min-height:0;margin-left:auto;margin-right:auto;padding:12.5px 23.75px}@media screen and (min-width:1361px){.wp-block-cover.vl-cover.is-boxed,.vl-cover .wp-block-cover__inner-container.is-layout-constrained>.wp-block-cover.vl-cover.is-boxed{max-width:1320px}}.wp-block-cover.vl-cover.is-boxed>.wp-block-cover__inner-container>.two-column-content{margin-top:0;margin-bottom:0}.wp-block-cover.vl-cover.is-boxed h3{font-size:var(--vl-fs-5xl);line-height:var(--vl-leading-140)}@media screen and (max-width:1360px){.wp-block-cover.vl-cover.is-boxed{max-width:none;padding:12.5px 20px}.vl-cover .wp-block-cover__inner-container>.wp-block-cover.vl-cover.is-boxed{margin-left:-20px;margin-right:-20px}}#apc-hero .wp-block-cover.vl-cover>.wp-block-cover__inner-container>h1,#cct-hero .wp-block-cover.vl-cover>.wp-block-cover__inner-container>h1{margin-bottom:0}@media screen and (max-width:1023px){#apc-hero .wp-block-cover.vl-cover{padding-top:40px;padding-bottom:40px;min-height:242px!important}}#apc-hero .wp-block-cover.vl-cover>.wp-block-cover__inner-container>h1{font-size:var(--vl-fs-16xl);line-height:var(--vl-leading-150)}.wp-block-cover.vl-cover.has-hero-padding{padding:3% 0 10% 5%}.vl-cover.has-hero-padding .wp-block-cover__inner-container.is-layout-constrained>*{max-width:none;margin-left:0;margin-right:0}
.wp-block-buttons{flex-wrap:wrap;gap:5px 32px;display:flex}.wp-block-buttons.is-page-level{max-width:1320px;margin-left:auto;margin-right:auto}@media screen and (max-width:1350px){.wp-block-buttons.is-page-level{max-width:100%;padding-left:20px;padding-right:20px}}.wp-block-buttons.is-centred{justify-content:center}.vl-labelled-buttons{flex-flow:column;align-items:flex-start;gap:5px;max-width:1325px;margin:0 auto;padding:0;display:flex}.vl-labelled-buttons>h6{font-family:Roboto,sans-serif;font-size:var(--vl-fs-base);font-weight:600;line-height:var(--vl-lh-px-22);letter-spacing:normal;color:#000;margin:0}@media screen and (max-width:1350px){.vl-labelled-buttons{max-width:100%;padding-left:20px;padding-right:20px}}.wp-block-button a,.wp-block-button>div,.wp-block-button button{color:#fff;font-size:var(--vl-fs-base);text-align:center;cursor:pointer;background:#a229ce;border:2px solid #a229ce;border-radius:8px;align-items:center;margin-bottom:20px;padding:10px 32px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:inline-flex}.wp-block-button.has-size-large a,.wp-block-button.has-size-large>div,.wp-block-button.has-size-large button{font-size:var(--vl-fs-5xl)}.wp-block-button.has-size-small a,.wp-block-button.has-size-small>div,.wp-block-button.has-size-small button{font-size:var(--vl-fs-base)}.wp-block-button.has-size-xs a,.wp-block-button.has-size-xs>div,.wp-block-button.has-size-xs button{font-size:var(--vl-fs-xs)}.wp-block-button a:hover,.wp-block-button>div:hover,.wp-block-button button:hover{color:#a229ce;background:#fff;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.wp-block-button a:focus,.wp-block-button>div:focus,.wp-block-button button:focus{outline-offset:2px;outline:2px solid #9bf}.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline>div,.wp-block-button.is-style-outline button{color:#a229ce;line-height:var(--vl-leading-150);background-color:#fff;border:2px solid #a229ce;border-radius:8px;padding:10px 32px}.wp-block-button.is-style-outline a:hover,.wp-block-button.is-style-outline>div:hover,.wp-block-button.is-style-outline button:hover{background-color:#a229ce;color:#fff!important}.wp-block-button.is-style-outline a:disabled,.wp-block-button.is-style-outline>div:disabled,.wp-block-button.is-style-outline button:disabled{background:#fff;border-color:#4c4c4c;padding:10px 32px}.wp-block-button.is-style-outline-no-border a,.wp-block-button.is-style-outline-no-border>div,.wp-block-button.is-style-outline-no-border button{color:#a229ce;line-height:var(--vl-leading-150);background-color:#fff;border:none;border-radius:8px;padding:10px 32px}.wp-block-button.is-style-outline-no-border a:hover,.wp-block-button.is-style-outline-no-border>div:hover,.wp-block-button.is-style-outline-no-border button:hover{color:#fff;background-color:#a229ce}.wp-block-button.is-style-outline-no-border a:disabled,.wp-block-button.is-style-outline-no-border>div:disabled,.wp-block-button.is-style-outline-no-border button:disabled{background:#fff;padding:10px 32px}.wp-block-button.is-style-clear a,.wp-block-button.is-style-clear>div,.wp-block-button.is-style-clear button{color:#ff3b3b;line-height:var(--vl-leading-150);background-color:#fff;border:2px solid #ff3b3b;border-radius:8px;padding:10px 32px}.wp-block-button.is-style-clear a:hover,.wp-block-button.is-style-clear>div:hover,.wp-block-button.is-style-clear button:hover,.wp-block-button.is-style-clear a.selected,.wp-block-button.is-style-clear>div.selected,.wp-block-button.is-style-clear button.selected{color:#fff;background-color:#ff3b3b}.wp-block-button.is-style-underline a,.wp-block-button.is-style-underline>div,.wp-block-button.is-style-underline button{color:#000;text-transform:uppercase;background:0 0;border-color:#0000 #0000 #a229ce;border-radius:0;padding:0;font-weight:600}.wp-block-button.is-style-underline a:hover,.wp-block-button.is-style-underline a:active,.wp-block-button.is-style-underline>div:hover,.wp-block-button.is-style-underline button:hover{color:#000;border-bottom-color:#009de0}.wp-block-button.is-style-underline a:focus,.wp-block-button.is-style-underline>div:focus,.wp-block-button.is-style-underline button:focus{outline-offset:4px;border-bottom-color:#0000;border-radius:8px;outline-color:#009de0}.wp-block-button.is-style-lsbio a,.wp-block-button.is-style-lsbio>div,.wp-block-button.is-style-lsbio button{color:#fff;font-size:var(--vl-fs-sm);font-weight:600;line-height:var(--vl-leading-165);background:#7a3fd6;border:0;border-radius:8px;margin-bottom:0;padding:8.5px 15px;transition:none;display:inline-block}.wp-block-button.is-style-lsbio a:hover,.wp-block-button.is-style-lsbio>div:hover,.wp-block-button.is-style-lsbio button:hover{color:#fff;background:#7a3fd6}
.block-accordion{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);color:#000;margin:60px 0 80px}.block-accordion .accordions{background:#fafafa;max-width:1320px;margin-left:auto;margin-right:auto}.block-accordion .border-b{border-bottom:1px solid #4c4c4c80}.block-accordion button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.block-accordion button h3{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-lg);font-weight:600;line-height:var(--vl-leading-140);margin-bottom:0}.block-accordion .accordion-icon{flex-shrink:0;width:24px;height:24px;transition:transform .3s;display:block}.block-accordion .border-b.is-open .accordion-icon{transform:rotate(180deg)}.block-accordion .accordion-content{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.block-accordion .accordion-content-contain{padding:0 16px 16px}.block-accordion .accordion-content-contain p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);color:#000;margin:0 0 20px}.block-accordion .accordion-content-contain>:last-child,.block-accordion .accordion-content-contain :last-child{margin-bottom:16px}.block-accordion--narrow{max-width:1000px;margin-left:auto;margin-right:auto}.block-accordion .accordion-content-contain ul{font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);border-top:1px solid #eaecf0;margin:0 0 20px;padding:60px;list-style:outside}.block-accordion .accordion-content-contain ul ul{border-top:0;padding:0 0 0 25px}.block-accordion .accordion-content-contain ul:has(ul){border-top:0;padding:0 0 0 25px}.block-accordion .accordion-content-contain ul ul{list-style-type:circle}.block-accordion .accordion-content-contain ul ul ul{list-style-type:square}.block-accordion .accordion-content-contain li{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);color:#000;margin:0 0 10px;padding-left:0}.block-accordion .accordion-content-contain a{color:#009de0;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.block-accordion .accordion-content-contain strong{font-weight:700}.block-accordion .accordion-content-contain sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}.block-accordion .accordion-content-contain h2,.block-accordion .accordion-content-contain h3{color:#000;margin:0 0 16px;font-family:Roboto,sans-serif;font-weight:600}.block-accordion .accordion-content-contain h4,.block-accordion .accordion-content-contain h5,.block-accordion .accordion-content-contain h6{color:#000;margin:0 0 16px;font-family:Open Sans,sans-serif;font-weight:400}.block-accordion .accordion-content-contain h2{font-size:var(--vl-fs-15xl);line-height:var(--vl-lh-px-56)}.block-accordion .accordion-content-contain h3{font-size:var(--vl-fs-10xl);line-height:var(--vl-lh-px-45)}.block-accordion .accordion-content-contain h4{font-size:var(--vl-fs-5xl);line-height:var(--vl-lh-px-34)}.block-accordion .accordion-content-contain h5,.block-accordion .accordion-content-contain h6{font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-22)}.block-accordion .accordion-content-contain h2:last-child,.block-accordion .accordion-content-contain h3:last-child,.block-accordion .accordion-content-contain h4:last-child,.block-accordion .accordion-content-contain h5:last-child,.block-accordion .accordion-content-contain h6:last-child{margin-bottom:16px}.block-accordion .accordion-content-contain>div:has(>figure){margin:0 0 16px;display:block}.block-accordion .accordion-content-contain>div:has(>figure):last-child{margin:0 0 16px;display:block}.block-accordion .accordion-content-contain figure,.block-accordion .accordion-content-contain figure:last-child{border-radius:0;margin:0;overflow:visible}.block-accordion .accordion-content-contain figure img,.block-accordion .accordion-content-contain figure img:last-child{width:auto;max-width:100%;height:auto;margin:0}.block-accordion--plain-lists .accordion-content-contain ul,.block-accordion--plain-lists .accordion-content-contain ul ul{border-top:0;padding:0 0 0 25px}.block-accordion--plain-lists .accordion-content-contain ul:has(ul){border-top:0;padding:0 0 0 25px}
.block-disclosure-list{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);color:#000}.block-disclosure-list p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);letter-spacing:normal;color:#000;margin:0 0 20px}.block-disclosure-list a{color:#009de0;font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:normal;-webkit-text-decoration:none;text-decoration:none}.block-disclosure-list a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline}.block-disclosure-list a strong{font-weight:inherit}
.block-workflow-steps{letter-spacing:normal;color:#000;font-family:Open Sans,sans-serif;font-weight:400}@media screen and (max-width:1359px){.block-workflow-steps--strip{max-width:100%;padding-left:20px;padding-right:20px}.wp-block-cover__inner-container .block-workflow-steps--strip{padding-left:0;padding-right:0}}.block-workflow-steps--strip{max-width:1325px;font-size:var(--vl-fs-5xs);line-height:var(--vl-lh-px-15);text-align:left;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:5px;margin-left:auto;margin-right:auto;display:flex}.block-workflow-steps--strip figure{max-width:1320px;margin:0 0 10px;padding:0;display:inline-block}.block-workflow-steps--strip img{max-width:100%;height:auto;display:block}.block-workflow-steps--strip p{font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);color:#000;margin:0 0 20px}@media (max-width:599px){.block-workflow-steps--strip{flex-wrap:wrap;row-gap:10px}.block-workflow-steps--strip>.workflow-step{flex:0 0 calc(33.3333% - 3.33333px)}}.block-workflow-steps--tabs{font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);text-align:left}.block-workflow-steps--tabs p{max-width:100%;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);color:#000;margin:0 0 20px;padding-left:20px;padding-right:20px}@media (min-width:1360px){.block-workflow-steps--tabs p{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.block-workflow-steps--tabs button{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);letter-spacing:normal;color:#000;text-align:center;text-transform:none;vertical-align:baseline;cursor:default;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline-block}.block-workflow-steps--tabs button img{max-width:100%;height:auto;display:block}.block-workflow-steps--tabs h5{font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-22);color:#000;margin:0 0 16px}.block-workflow-steps--tabs ul{margin:0 0 20px;padding:0 0 0 25px;list-style:outside}.block-workflow-steps--tabs li{font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);color:#000;margin:0 0 10px;padding-left:0}.block-workflow-steps--tabs a{font-size:inherit;font-weight:600;line-height:inherit;color:#009de0;-webkit-text-decoration:none;text-decoration:none}.block-workflow-steps--tabs sup{vertical-align:baseline;font-size:75%;line-height:0;top:-.5em}.block-workflow-steps--tabs a strong{font-weight:inherit}.vl-bundle{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);margin-top:24px}.vl-bundle .vl-bundle-prompt{font-size:var(--vl-fs-xs);color:#1a1a1a;margin:0 0 10px;font-weight:700}.vl-bundle .vl-bundle-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.vl-bundle .vl-bundle-tab{color:#4c4c4c;font-size:var(--vl-fs-xs);cursor:pointer;background:#fff;border:1.5px solid #d9d0de;border-radius:999px;padding:10px 20px;font-weight:600;transition:all .15s;position:relative}.vl-bundle .vl-bundle-tab:hover{color:#8a1fb0;background:#fbf4fe;border-color:#c97fe0}.vl-bundle .vl-bundle-tab.active{color:#8a1fb0;background:#f1dff9;border-color:#a229ce;font-weight:700}.vl-bundle .vl-display{background:#faf6fd;border:1px solid #edddf5;border-radius:14px;padding:26px 26px 30px}.vl-bundle .vl-workflow-heading{font-family:Roboto,sans-serif;font-size:var(--vl-fs-2xl);font-weight:800;line-height:var(--vl-leading-120);color:#a229ce;margin:0 0 26px}.vl-bundle .vl-bundle-panel{display:none}.vl-bundle .vl-bundle-panel.active{display:block}.vl-bundle .vl-stage-grid{grid-gap:28px 24px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 24px;display:grid}.vl-bundle .vl-stage-card{background:0 0;border:0;padding:0}.vl-bundle .vl-stage-card h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-3xs);font-weight:700;line-height:var(--vl-leading-140);letter-spacing:.04em;text-transform:uppercase;color:#a229ce;border-bottom:1px solid #e7d6ef;margin:0 0 10px;padding-bottom:9px}.vl-bundle .vl-stage-blurb{font-size:var(--vl-fs-2xs);line-height:var(--vl-leading-150);color:#5a4a63;margin:0 0 12px}.vl-bundle .vl-stage-blurb .vl-payoff{color:#8a1fb0;font-weight:700}.vl-bundle .vl-stage-card ul{font-size:var(--vl-fs-xs);line-height:var(--vl-leading-145);color:#000;margin:0;padding-left:16px;list-style-type:disc}.vl-bundle .vl-stage-card li{margin-bottom:9px;font-weight:400}.vl-bundle .vl-stage-card li:last-child{margin-bottom:0}.vl-bundle .vl-stage-card a{color:#a229ce;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s}.vl-bundle .vl-stage-card li sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}.vl-bundle .vl-bundle-note{font-size:var(--vl-fs-2xs);color:#4c4c4c;margin-top:16px;font-style:italic}.vl-bundle .vl-aside{background:#f4e9fa;border:1px solid #e3cdf0;border-left:4px solid #a229ce;border-radius:10px;margin-top:28px;padding:18px 20px}.vl-bundle .vl-aside-label{font-size:var(--vl-fs-4xs);letter-spacing:.06em;text-transform:uppercase;color:#8a1fb0;margin:0 0 6px;font-weight:800}.vl-bundle .vl-aside p.vl-aside-text{font-size:var(--vl-fs-2xs);line-height:var(--vl-leading-150);color:#3a2e42;margin:0 0 10px}.vl-bundle .vl-aside p.vl-aside-text .vl-payoff{color:#8a1fb0;font-weight:700}.vl-bundle .vl-aside ul{font-size:var(--vl-fs-xs);line-height:var(--vl-leading-145);color:#000;margin:0;padding-left:16px;list-style-type:disc}.vl-bundle .vl-aside li{margin-bottom:6px;font-weight:400}.vl-bundle .vl-aside li:last-child{margin-bottom:0}.vl-bundle .vl-aside a{color:#a229ce;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s}.vl-bundle .vl-stage-flow{flex-wrap:nowrap;align-items:flex-start;margin-bottom:36px;padding:6px 2px 24px;display:flex;overflow-x:auto}.vl-bundle .vl-step{text-align:center;flex-direction:column;flex:none;align-items:center;width:132px;display:flex}.vl-bundle .vl-node{color:#fff;width:32px;height:32px;font-size:var(--vl-fs-2xs);font-weight:700;line-height:var(--vl-leading-100);background:#a229ce;flex:none;justify-content:center;align-items:center;display:flex}.vl-bundle.vl-shape-circle .vl-node{border-radius:50%}.vl-bundle.vl-shape-rounded .vl-node{border-radius:8px}.vl-bundle .vl-step-label{font-size:var(--vl-fs-sm);font-weight:700;line-height:var(--vl-leading-130);color:#1a1a1a;margin-top:14px}.vl-bundle .vl-arrow{flex:auto;align-items:center;min-width:26px;margin-top:15px;display:flex}.vl-bundle .vl-arrow:before{content:"";border-top:2px dashed #e7b8f0;flex:1}.vl-bundle .vl-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #e7b8f0;flex:none;width:0;height:0;margin-left:2px}
.vl-workflow-accordion{box-sizing:border-box;max-width:1325px;margin:0 auto}@media screen and (max-width:1359px){.vl-workflow-accordion{max-width:100%;padding-left:20px;padding-right:20px}}.vl-workflow-accordion>h2.wp-block-heading{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:var(--vl-fs-15xl);font-weight:600;line-height:var(--vl-lh-px-56);color:#000;letter-spacing:normal;margin:0 0 16px;padding:0}.vl-workflow-accordion>h2.wp-block-heading mark{color:#a229ce;background-color:#0000}.vl-workflow-accordion>.vl-workflow-accordion__sr-heading{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.vl-workflow-accordion .wf,.vl-workflow-accordion .wf *{box-sizing:border-box;margin:0;padding:0}.vl-workflow-accordion .wf{max-width:1325px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);color:#000;background:#faf6fd;border:1px solid #edddf5;border-radius:14px;margin:0 auto;padding:28px 28px 32px}.vl-workflow-accordion .wf-divider{background:#a229ce;border-radius:3px;width:60px;height:3px;margin:0 0 24px}.vl-workflow-accordion .wf-flow{flex-wrap:nowrap;align-items:flex-start;margin-bottom:30px;padding:6px 2px 10px;display:flex;overflow-x:auto}.vl-workflow-accordion .wf-flow-step{text-align:center;flex-direction:column;flex:none;align-items:center;width:160px;display:flex}.vl-workflow-accordion .wf-flow-node{width:32px;height:32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--vl-fs-2xs);color:#fff;background:#a229ce;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.vl-workflow-accordion .wf-flow-label{font-size:var(--vl-fs-2xs);font-weight:700;line-height:var(--vl-leading-130);color:#1a1a1a;margin-top:12px}.vl-workflow-accordion .wf-flow-arrow{flex:auto;align-items:center;min-width:26px;margin-top:15px;display:flex}.vl-workflow-accordion .wf-flow-arrow:before{content:"";border-top:2px dashed #e7b8f0;flex:1}.vl-workflow-accordion .wf-flow-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #e7b8f0;flex:none;width:0;height:0;margin-left:2px}.vl-workflow-accordion .step{background:#fff;border:1px solid #10182814;border-top:4px solid #a229ce;border-radius:14px;margin-bottom:14px;transition:box-shadow .2s,transform .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 8px 24px #1018280f}.vl-workflow-accordion .step:hover{transform:translateY(-2px);box-shadow:0 4px 8px #10182814,0 16px 32px #1018281f}.vl-workflow-accordion .step.active{border-top-color:#8a1fb0;transform:none;box-shadow:0 8px 24px #4c146e29}.vl-workflow-accordion .hdr{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:22px 26px;display:flex}.vl-workflow-accordion .step-pip{width:32px;height:32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--vl-fs-2xs);color:#fff;background:#a229ce;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:background .2s;display:flex}.vl-workflow-accordion .step.active .step-pip{background:#8a1fb0}.vl-workflow-accordion .hdr-meta{flex:1;min-width:0}.vl-workflow-accordion .hdr-title{font-size:var(--vl-fs-base);color:#1a1a1a;letter-spacing:-.2px;font-weight:700;transition:color .15s}.vl-workflow-accordion .step.active .hdr-title{color:#8a1fb0}.vl-workflow-accordion .hdr-sub{font-size:var(--vl-fs-2xs);color:#333;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.vl-workflow-accordion .step.active .hdr-sub{display:none}.vl-workflow-accordion .chevron{font-size:var(--vl-fs-base);color:#c7b7d6;flex-shrink:0;transition:transform .28s,color .2s}.vl-workflow-accordion .step.active .chevron{color:#8a1fb0;transform:rotate(180deg)}.vl-workflow-accordion .body{max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.vl-workflow-accordion .body-inner{padding:0 26px 26px}.vl-workflow-accordion .step-desc{font-size:var(--vl-fs-xs);line-height:var(--vl-leading-160);color:#2b2b2b;border-bottom:1px solid #e7d6ef;margin-bottom:20px;padding:4px 0 18px}.vl-workflow-accordion .substeps{grid-gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:22px;display:grid}.vl-workflow-accordion .sub{background:0 0;border:0;flex-direction:column;padding:0;display:flex}.vl-workflow-accordion .sub>.sub-desc{margin-top:0}.vl-workflow-accordion .sub>.sub-links{margin-top:auto}.vl-workflow-accordion .sub-head{align-items:center;margin-bottom:10px;display:flex}.vl-workflow-accordion .sub-accent{display:none}.vl-workflow-accordion .sub-title{width:100%;font-size:var(--vl-fs-3xs);color:#a229ce;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e7d6ef;padding-bottom:9px;font-weight:700;display:block}.vl-workflow-accordion .sub-desc{font-size:var(--vl-fs-xs);line-height:var(--vl-leading-155);color:#2b2b2b;margin:10px 0 14px}.vl-workflow-accordion .sub-links{flex-wrap:wrap;gap:8px;display:flex}.vl-workflow-accordion .sub-link{font-size:var(--vl-fs-2xs);color:#a229ce;background:#fff;border:1.5px solid #a229ce;border-radius:999px;align-items:center;gap:5px;padding:9px 18px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.vl-workflow-accordion .sub-link:hover{color:#fff;background:#a229ce;border-color:#a229ce}.vl-workflow-accordion .sub-link i{font-size:var(--vl-fs-3xs)}@media (max-width:600px){.vl-workflow-accordion .wf{padding:20px 16px 24px}.vl-workflow-accordion .hdr{padding:18px}.vl-workflow-accordion .body-inner{padding:0 18px 20px}.vl-workflow-accordion .hdr-title{font-size:var(--vl-fs-sm)}.vl-workflow-accordion .step-desc,.vl-workflow-accordion .sub-desc{font-size:var(--vl-fs-2xs)}.vl-workflow-accordion .substeps{gap:16px}.vl-workflow-accordion .wf-flow-step{width:120px}.vl-workflow-accordion .wf-flow-label{font-size:var(--vl-fs-3xs)}}
.wp-block-separator{color:#000;z-index:0;height:2px;font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);font-weight:400;line-height:var(--vl-leading-150);border:none;border-bottom:2px solid;margin:40px 0}.wp-block-separator.is-page-level{max-width:1320px;margin-left:auto;margin-right:auto}@media screen and (max-width:1350px){.wp-block-separator.is-page-level{max-width:100%;padding-left:20px;padding-right:20px}}
.vl-pdf-viewer__embed{display:block}.vl-pdf-viewer__row{flex-wrap:wrap;align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding-top:20px;padding-bottom:20px;display:flex}.vl-pdf-viewer__row>a{font-size:var(--vl-fs-base);font-weight:600;line-height:var(--vl-lh-px-22);-webkit-text-decoration:none;text-decoration:none}.vl-pdf-viewer__row>a:hover{color:var(--primary);-webkit-text-decoration:underline;text-decoration:underline}.vl-pdf-viewer__name{color:var(--paragraph-link)}.vl-pdf-viewer__button{color:#fff;background:#32373c;border-radius:32px;justify-content:center;align-items:center;padding:12.672px 23.328px;transition:all .2s;display:inline-flex}.vl-pdf-viewer__button:hover{opacity:.85}@media screen and (max-width:1350px){.vl-pdf-viewer__row{max-width:none;padding-left:20px;padding-right:20px}}
.vl-bulk-order{color:#000;font-family:Open Sans,sans-serif;font-size:10px;line-height:1.5}.vl-bulk-order>h2,.vl-bulk-order>p{letter-spacing:normal;color:#000;max-width:1320px;margin-left:auto;margin-right:auto;padding:0}.vl-bulk-order>h2{margin-top:0;margin-bottom:16px;font-family:Roboto,sans-serif;font-size:40px;font-weight:600;line-height:56px}.vl-bulk-order>p{margin-top:0;margin-bottom:20px;font-size:16px;line-height:24px}.vl-bulk-order #bulk-order-root{background:#f8f8f8;margin:48px 0;padding:48px 0}.vl-bulk-order .bulk-order-upload{max-width:1320px;margin:0 auto}.vl-bulk-order .bulk-order-text{margin:0 0 20px;font-size:16px;line-height:24px}.vl-bulk-order .bulk-order-link{color:#009de0;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.vl-bulk-order .bulk-order-link:hover{color:#8240d2;-webkit-text-decoration:underline;text-decoration:underline}.vl-bulk-order .wp-element-button{border-radius:0;line-height:24px}.vl-bulk-order .bulk-order-file-row{flex-direction:row;max-width:560px;display:flex}.vl-bulk-order .bulk-order-file-row input{box-sizing:border-box;color:#000;background:#ebebeb;border:0;border-radius:0;flex-grow:1;height:48px;padding:10px 20px;font-family:inherit;font-size:16px;line-height:24px}.vl-bulk-order .bulk-order-file-row input:-ms-placeholder-shown{color:#757575;opacity:1}.vl-bulk-order .bulk-order-file-row input::placeholder{color:#757575;opacity:1}@media screen and (max-width:1350px){.vl-bulk-order>h2,.vl-bulk-order>p,.vl-bulk-order .bulk-order-upload{max-width:none;padding:0 20px}}@media screen and (max-width:720px){.vl-bulk-order .wp-element-button{box-sizing:border-box;width:100%;margin:0 auto}.vl-bulk-order .bulk-order-file-row{flex-direction:column;gap:8px;max-width:100%;margin:32px 0}}
