﻿header#global{background-color:rgba(0,0,0,0);z-index:999;transition:background-color .3s,position 0s .3s}header#global:not(.no-hero header#global){position:absolute;top:0;left:0;right:0}@media only screen and (min-width: 481px){header#global{margin:20px;border-radius:18px}}header#global .section-container{border-bottom:1px solid #e3e0eb}@media only screen and (max-width: 575px){header#global .logo{max-width:60%}header#global .logo img{height:auto}}header#global.active{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;background-color:#e3e0eb;border-radius:1px;overflow:scroll;transition:background-color .3s,position 0s .3s}header#global.active .section-container{border-bottom:none;padding-bottom:4rem !important}#search-toggle{cursor:pointer !important}#search-toggle path{transition:.3s}@media only screen and (max-width: 1024px){#search-toggle path{fill:#043f49}}#search-toggle:hover path{fill:#fff}#search-close{position:absolute;top:1vw;right:1vw;width:clamp(40px,6vw,60px);height:clamp(40px,6vw,60px);display:flex;justify-content:center;align-items:center;border-radius:100%;transition:.3s}#search-close span{font-size:clamp(26px,6vw,36px)}#site-search{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0}footer#global-footer{position:relative;z-index:2;border-radius:20px;background-image:url(../images/footer-bg.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;margin-bottom:20px}@media only screen and (max-width: 480px){footer#global-footer{margin-top:20px;margin-bottom:0}}footer#global-footer p{font-size:14px}footer#global-footer p.lg{font-size:18px}footer#global-footer i,footer#global-footer .material-icons,footer#global-footer .material-icons-outlined{font-size:20px;vertical-align:middle}footer#global-footer a,footer#global-footer .nav-link{color:#fff}html{height:100%;scroll-behavior:auto}body{background-color:#fff;font-size:62.5%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;display:flex;flex-direction:column;position:relative}body.preloading{overflow:hidden}body.active{overflow:hidden}img{max-width:100%}main{flex:1 0 auto;overflow:hidden}.page-wrap{flex-grow:1;position:relative}.page-footer{flex-shrink:0;position:relative}@media only screen and (min-width: 481px){.space-20{margin:20px 20px 0 20px}}.space-20+section[class*=bg-colour]{margin-top:20px}.bg-polygons{background-repeat:no-repeat;background-size:50% auto}.bg-polygons.polygons-left-top{background-image:url(../images/polygons-left-top.svg);background-position:left top}.bg-polygons.polygons-left-bottom{background-position:left bottom}.bg-polygons.polygons-right-top{background-image:url(../images/polygons-right-top-purple-1.svg);background-position:right top}.bg-polygons.polygons-right-bottom{background-position:right bottom}section{background-color:#fff;scroll-margin-top:100px;overflow:hidden}section#home-intro{background:url(../images/wire-cad-home-intro.png) no-repeat right 5rem;background-size:auto 100%;z-index:2;overflow:visible}@media only screen and (max-width: 575px){section#home-intro{background-size:75% auto}}section#home-intro .section-container#fill-height{min-height:50vh}section.minus-bottom-container{background-color:rgba(0,0,0,0);overflow:visible}section.minus-bottom-container .minus-bottom{margin-bottom:-9rem;padding-bottom:0}section.minus-bottom-container+section{padding-top:9rem}@media only screen and (max-width: 1200px){section.minus-bottom-container+section{padding-top:10rem}}@media only screen and (max-width: 767px){section.minus-bottom-container+section{padding-top:7rem}}@media only screen and (max-width: 480px){section.minus-bottom-container+section{padding-top:9rem}}section.single-polygon-right-top,section.single-polygon-right-bottom,section.single-polygon-left-top,section.single-polygon-left-bottom{background-repeat:no-repeat;background-size:20vw}@media only screen and (max-width: 575px){section.single-polygon-right-top,section.single-polygon-right-bottom,section.single-polygon-left-top,section.single-polygon-left-bottom{background-size:35vw}}section.single-polygon-right-top{background-image:url(../images/single-polygon-right-light.svg);background-position:right 5vw}section.single-polygon-right-bottom{background-image:url(../images/single-polygon-right-light.svg);background-position:right 90%}section.single-polygon-left-top{background-image:url(../images/single-polygon-left-light.svg);background-position:left 5vw}section.single-polygon-left-bottom{background-image:url(../images/single-polygon-left-light.svg);background-position:left 90%}section.single-polygon-right-top.single-polygon-left-bottom{background-image:url(../images/single-polygon-right-light.svg),url(../images/single-polygon-left-light.svg);background-position:right 5vw,left 90%}section.single-polygon-right-bottom.single-polygon-left-top{background-image:url(../images/single-polygon-right-light.svg),url(../images/single-polygon-left-light.svg);background-position:right 90%,left 5vw}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:2}.bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(43,35,70,.4);z-index:-1}.bg-image .image-for-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.section-container{scroll-margin-top:100px;position:relative;margin:0 auto;width:90%;padding-top:6%;padding-bottom:6%}@media only screen and (min-width: 1401px){.section-container{padding-top:7%;padding-bottom:7%;width:88%}}@media only screen and (max-width: 767px){.section-container{padding-top:10%;padding-bottom:10%;width:85%}}.section-container.full{width:100%;padding:0 50px}@media only screen and (max-width: 1024px){.section-container.full{padding:0 5%}}@media all and (min-width: 1600px){.section-container:not(.wide):not(.full){padding-left:3%;padding-right:3%}}.section-container+.section-container{padding-top:0}@media only screen and (max-width: 480px){.section-container.msm-100{width:100%}}.post-block+.post-block{margin-top:3rem}.post-block.body-text h2{font-size:clamp(30px,3vw,42px)}.post-block.body-text *+h2,.post-block.body-text *+h3,.post-block.body-text *+h4,.post-block.body-text *+h5,.post-block.body-text *+h6{margin-top:2rem}.spacer{height:7rem}@media only screen and (max-width: 1024px){.spacer{height:5rem}}@media only screen and (max-width: 767px){.spacer{height:3rem}}@media only screen and (min-width: 1025px){.dt-hide{display:none !important}}@media only screen and (max-width: 1024px){.mob-hide{display:none !important}}@media only screen and (max-width: 575px){.mobile-fill{width:115%;max-width:none;padding-left:0;padding-right:0;left:-7.5%}}ul.nav:not(.flex-column):not(.sub-nav){margin:0 -0.5rem}ul.nav:not(.flex-column):not(.sub-nav)>.nav-item{margin:0 .5rem}ul.nav .nav-link{cursor:pointer;padding:0;font-size:16px;font-weight:400;text-decoration:none}ul.nav.nav-lg .nav-link{font-size:18px;font-weight:500}ul.nav input[checked]+.nav-link{font-weight:400}ul.nav.flex-column>.nav-item{margin:.25rem 0}ul.nav.flex-column .nav-link{padding:0}ul.nav.flex-column .sub-nav{flex-direction:column}ul.nav.small:not(.flex-column){margin:0 -0.5rem}ul.nav.small:not(.flex-column)>.nav-item{margin:0 .5rem}ul.nav.small:not(.flex-column) .nav-link{font-size:14px;font-weight:400}ul.social{display:flex;flex-direction:row;margin:0 -0.5rem;padding:0;list-style:none}ul.social .nav-item{margin:0 .5rem}ul.social .nav-item .nav-link{font-size:24px;padding:0;transition:.4s}ul.crumbs{list-style:none;margin:0 0 3rem 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;z-index:1}@media only screen and (max-width: 320px){ul.crumbs{margin:0 0 1rem 0}}ul.crumbs li{display:flex;align-items:center;font-size:14px;font-weight:700;margin-bottom:0}ul.crumbs li:not(:last-of-type):after{font-family:"Material Icons";font-size:18px;font-weight:normal;content:"";padding:0 5px}ul.crumbs li a{text-decoration:none;transition:.3s}ul.pagination{font-size:16px;font-weight:600}ul.pagination .page-item .page-link{border:1px solid;border-radius:5px}ul.pagination .page-item .page-link:not(.disabled){cursor:pointer}ul.pagination .page-item .page-link:not(.arrow){margin:0 .25rem;padding:.85rem 1rem;display:flex;justify-content:center;line-height:1}ul.pagination .page-item .page-link.disabled{background-color:rgba(0,0,0,0);opacity:.3}ul.pagination .page-item.active:not(.disabled) .page-link,ul.pagination .page-item:hover:not(.disabled) .page-link{color:#fff}.scroll-nav{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.scroll-nav:after{content:"";position:absolute;z-index:1;top:0;right:0;width:50px;height:75px;background:#fff;background:linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.1) 100%)}.scroll-nav ul.nav{flex-wrap:nowrap;margin:0 -0.5rem}@media only screen and (min-width: 1025px){.toggle-nav,.close-nav{display:none}header#global .nav .nav-item{margin:0}header#global .nav .nav-item.active .nav-link{font-weight:600}header#global .nav .nav-item.active .nav-link span:not(.dropdown-icon):after,header#global .nav .nav-item:hover .nav-link span:not(.dropdown-icon):after{opacity:1;visibility:visible}header#global .nav .nav-item.active:after,header#global .nav .nav-item:hover:after{content:"";width:100%;height:2px;background-color:#856cc5}header#global .nav .nav-item>.nav-link{color:#0b0036;padding:1rem .5rem}header#global .nav .nav-item>.nav-link span:not(.dropdown-icon){display:flex}header#global .nav .nav-item>.nav-link span:not(.dropdown-icon):after{opacity:0;visibility:hidden;content:"";width:calc(100% - 2rem);height:1px;position:absolute;left:1rem;right:1rem;bottom:-33px;background-color:#856cc5;transition:.3s}.dark-header header#global .nav .nav-item>.nav-link{color:#fff}.dark-header header#global .nav .nav-item>.nav-link span:not(.dropdown-icon):after{background-color:#fff}header#global .nav .nav-item:hover .dropdown{visibility:visible;opacity:1;pointer-events:all}header#global .nav .nav-link{font-size:17px;position:relative}header#global .nav .nav-link.has-dropdown{background-color:rgba(0,0,0,0);transition:all .3s}header#global .nav .nav-link.has-dropdown:before,header#global .nav .nav-link.has-dropdown:after{opacity:0;transition:all .3s}header#global .nav .nav-link.has-dropdown:before{content:"";position:absolute;height:54px;width:calc(100% - 3px);background:url(../images/dropdown-link-start.svg) no-repeat left top;z-index:-1;left:-10px;top:0px}header#global .nav .nav-link.has-dropdown:after{content:"";position:absolute;height:54px;width:23px;background:url(../images/dropdown-link-end.svg) no-repeat right top;z-index:-1;right:-10px;top:0px}header#global .nav .nav-link.has-dropdown:hover,header#global .nav .nav-link.has-dropdown.hover-active{color:#0b0036}header#global .nav .nav-link.has-dropdown:hover:before,header#global .nav .nav-link.has-dropdown:hover:after,header#global .nav .nav-link.has-dropdown.hover-active:before,header#global .nav .nav-link.has-dropdown.hover-active:after{opacity:1}header#global .nav .dropdown{background-color:#fff;width:calc(100vw - 140px);padding:2rem;position:absolute;z-index:1;top:86px;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;visibility:hidden;transition:.3s}header#global .nav .dropdown .nav-link{position:relative;padding-right:1.8em !important;font-weight:400}header#global .nav .dropdown .nav-link:after{position:absolute;right:0;top:0;font-family:"Material Icons";font-weight:normal;content:"arrow_forward";opacity:0;transition:.4s}header#global .nav .dropdown .nav-link:hover:after{opacity:1}}@media only screen and (min-width: 1401px){header#global .nav .nav-item{position:relative}header#global .nav .nav-item>.nav-link{padding:1rem}header#global .nav .dropdown{width:75vw;max-width:75rem;top:54px}}header#global .nav{letter-spacing:normal}header#global .nav .nav-link{cursor:default;color:#0b0036;font-weight:400}header#global .nav .nav-link.has-dropdown{display:flex}header#global .nav .nav-link.has-dropdown.active .dropdown-icon{transform:rotate(180deg)}header#global .nav .nav-link[href]{cursor:pointer}header#global .nav hr{opacity:.2;border-width:1px}header#global .nav .nav-list{margin:0;padding:0;list-style:none}header#global .nav.secondary-nav{font-family:"DM Sans",Arial,Helvetica,sans-serif}header#global .nav.secondary-nav>.nav-link{font-weight:400;letter-spacing:normal;margin:.25rem 0 !important;padding:.25rem}@media only screen and (max-width: 1024px){header#global .nav.secondary-nav .dropdown .nav-item .nav-link{font-size:16px}}.toggle-nav{width:32px;height:26px;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0)}.toggle-nav .burger{display:block;position:relative;top:0;width:32px;height:2px;background-color:#473681;transition:all .3s}.dark-header .toggle-nav .burger{background-color:#fff}@media only screen and (max-width: 480px){.toggle-nav .burger{margin-left:0}}.toggle-nav .burger:before,.toggle-nav .burger:after{position:absolute;content:"";width:32px;height:2px;transition:all .3s;background-color:#473681}.dark-header .toggle-nav .burger:before,.dark-header .toggle-nav .burger:after{background-color:#fff}.toggle-nav .burger:before{top:10px}.toggle-nav .burger:after{top:20px;width:20px}.toggle-nav.active .burger{background-color:rgba(0,0,0,0)}.toggle-nav.active .burger:before,.toggle-nav.active .burger:after{background-color:#473681}.toggle-nav.active .burger:before{transform:rotate(-45deg)}.toggle-nav.active .burger:after{width:32px;top:10px;transform:rotate(45deg)}@media(hover: hover)and (pointer: fine){.toggle-nav:hover .burger,.toggle-nav:hover .burger:before,.toggle-nav:hover .burger:after{width:36px}}@media only screen and (max-width: 1024px){header#global nav{display:none;opacity:0;margin-top:2rem;transition:opacity .3s .3s}header#global nav.active{display:block;opacity:1;transition:opacity .3s .3s}header#global nav .nav{margin:0;flex-direction:column}header#global nav .nav .nav-item{margin:.75rem 0;position:relative}header#global nav .nav .nav-item>.nav-link{font-size:24px}header#global nav .nav .nav-link.has-dropdown{display:flex;justify-content:space-between;align-items:center}header#global nav .nav .nav-link.has-dropdown .dropdown-icon{vertical-align:top;color:#fff;position:relative;z-index:1;right:10px;transition:all .3s}header#global nav .nav .nav-link.has-dropdown .dropdown-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;width:40px;height:40px;border-radius:100%;background-color:#0b0036}header#global nav .nav .nav-link.has-dropdown.active .dropdown-icon{transform:rotate(180deg)}header#global nav .nav.secondary-nav .nav-item{margin:.25rem 0}header#global nav .nav.secondary-nav .nav-item>.nav-link{font-size:20px}header#global nav .nav .dropdown{display:none;margin-top:2rem;padding-top:1rem;padding-bottom:2rem;border-top:1px solid rgb(213,208.5,225);border-bottom:1px solid rgb(213,208.5,225)}header#global nav.active{z-index:10;right:0}}body{color:#0b0036;font-family:"DM Sans",Arial,Helvetica,sans-serif}.primary-font{font-family:"Sora",Arial,Helvetica,sans-serif}.secondary-font{font-family:"DM Sans",Arial,Helvetica,sans-serif}.monospace{font-family:"Courier New",monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Sora",Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-0.025rem;line-height:1.2;margin-bottom:1rem}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{transition:all .3s}.h1:hover a,.h2:hover a,.h3:hover a,.h4:hover a,.h5:hover a,.h6:hover a,h1:hover a,h2:hover a,h3:hover a,h4:hover a,h5:hover a,h6:hover a{color:#856cc5}h1{font-size:75px;font-size:clamp(38px,4vw,75px);line-height:1.1}h1 span.light{font-weight:100}h1 em{color:#764199;font-style:normal}.dark-header h1 em{color:#fff;font-weight:700}h2,.mimic-h2{font-size:45px;font-size:clamp(30px,3vw,45px);line-height:1.2}h2.large,.h2-large h2,.mimic-h2.large,.h2-large .mimic-h2{font-size:65px;font-size:clamp(30px,3vw,65px)}h2 em,.mimic-h2 em{color:#764199;font-style:normal}h3,.mimic-h3{font-size:36px;font-size:clamp(26px,2.5vw,36px);line-height:1.3}h4,.mimic-h4{font-size:30px;font-size:clamp(20px,2vw,30px);line-height:1.2}h4.small,.mimic-h4.small{font-size:26px;font-size:clamp(20px,2vw,26px)}h5,.mimic-h5{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:20px;font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.5}h6{font-size:16px;font-weight:600}blockquote{padding:2vw 0 2vw 3vw;border-left:4px solid #856cc5}blockquote cite{display:block;margin:2rem 0 0 0;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-0.025rem;color:#856cc5}p,ul,ol{font-size:18px;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:1.5;letter-spacing:-0.015rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}p.small,ul.small,ol.small{font-size:14px}p.small .material-icons,p.small .material-icons-outlined,ul.small .material-icons,ul.small .material-icons-outlined,ol.small .material-icons,ol.small .material-icons-outlined{font-size:16px;vertical-align:sub}p.large,ul.large,ol.large{font-size:24px;font-size:clamp(18px,2vw,24px)}p.mid-strong,ul.mid-strong,ol.mid-strong{font-weight:500}p a:not(.no-td):not(.btn):not(.nav-link),ul a:not(.no-td):not(.btn):not(.nav-link),ol a:not(.no-td):not(.btn):not(.nav-link){color:#764199;text-decoration:underline;font-weight:600;transition:.4s}p a:not(.no-td):not(.btn):not(.nav-link):hover,ul a:not(.no-td):not(.btn):not(.nav-link):hover,ol a:not(.no-td):not(.btn):not(.nav-link):hover{color:#c15392}.freeform-fieldtype-rich-text p{font-size:14px}ol{list-style:none;padding-left:0}ol li:not(:last-child){margin-bottom:.5rem}a{text-decoration:none;color:inherit}a *{text-decoration:none}ol,ul{padding-left:1rem}ol.styled{counter-reset:number-list-counter;list-style:none;margin:0;padding:0}ol.styled li{counter-increment:number-list-counter;position:relative;display:flex;font-weight:600}ol.styled li:not(:last-child){margin-bottom:1rem}ol.styled li:before{width:40px;height:40px;border-radius:100%;margin-top:-8px;margin-right:1rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:16px;font-weight:700;content:counter(number-list-counter)}ul:not(.nav):not(.crumbs):not(.list-small) li:not(:last-child){margin-bottom:1rem}ul.tick-list{list-style:none;margin:0;padding:0}ul.tick-list li{position:relative;padding-left:30px}ul.tick-list li:before{position:absolute;top:-5px;left:0;font-family:"Font Awesome 5 Pro";font-size:24px;font-weight:900;content:"";color:#856cc5;margin-right:.5rem}ul.tick-list.list-small li{margin-bottom:.75rem}ul.tick-list.list-small li:before{top:-2px;font-size:20px}ul.tick-list.list-large li{font-size:24px;font-size:clamp(20px,2vw,24px);font-weight:500}ul.tick-list.list-large li:before{top:0;margin-right:1rem}ul.list-unstyled{list-style:none;margin:0;padding:0;font-size:12px;font-weight:500}ul.highlights-list{list-style:none;margin:0;padding:0}ul.highlights-list li{display:flex;align-items:flex-start}ul.highlights-list li:before{content:"";font-family:"Material Icons";font-size:24px;margin-right:1rem;margin-top:-5px;margin-bottom:-5px}::selection{background:#dac3ff;color:#fff}.fw-100{font-weight:100 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.alert{position:relative;border-radius:16px;padding:1.5rem calc(2rem + 10px) 1.5rem 2rem;margin-bottom:2rem}.alert:before{font-family:"Material Icons Outlined";font-size:18px;line-height:1.1;position:absolute;top:1rem;right:1rem}.alert p{font-weight:500;font-size:16px;color:#fff}.alert .alert-title{font-weight:700}.alert.alert-success{background-color:#23bb7b}.alert.alert-success:before{content:"";color:#fff}.alert.alert-danger{background-color:#f25757}.alert.alert-danger:before{content:"";color:#fff}@keyframes animateIn{0%{opacity:0;top:-1rem}100%{opacity:1;top:0}}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.badge{display:inline-block;border-radius:5px;font-size:16px;font-weight:600;letter-spacing:-0.025em;padding:.25rem .75rem}.badge.badge-xsm{font-size:12px;font-weight:500}.badge.badge-sm{font-size:14px;font-weight:500}.badge.badge-lg{font-size:18px;padding:.5rem 1rem}.badge.badge-top{border-top-left-radius:0;border-top-right-radius:0}.badge.badge-btm{border-bottom-left-radius:0;border-bottom-right-radius:0}.badge.badge-tick{display:inline-flex;align-items:center}.badge.badge-tick:before{font-family:"Material Icons";content:"";color:#5ba0e5;font-size:16px;margin-right:5px}.badge-sm .badge.badge-tick:before{font-size:14px}button{border:none;background:none}button:disabled{border:none}.btn{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.025rem;padding:1rem 1.75rem;display:inline-flex;flex-direction:row-reverse;align-items:center;border:none;border-radius:20px;transition:all .3s}@media only screen and (max-width: 480px){.btn{font-size:16px}}.btn.btn-small{padding:.5rem 1rem;font-size:16px;border-radius:15px}.btn:not(.no-arrow):not(.btn-download):not(.btn-external):before{font-family:"Material Icons";font-weight:400;content:"";margin-left:5px;position:relative;bottom:0;left:0;transition:all .3s}.btn:hover{box-shadow:0 5px 3px rgba(11,0,54,.1)}.btn:hover:before{bottom:5px;left:5px}.btn.btn-primary{background:linear-gradient(45deg, #DD86B8, #475BB0, #764199);background-size:400%;animation:gradient 15s ease infinite;color:#fff}.btn.btn-secondary{background:linear-gradient(45deg, #DEDBF4, #F4DBF1) left center;background-size:200%;color:#0b0036}.btn.btn-secondary:not(.disabled):hover{background:linear-gradient(45deg, #DEDBF4, #F4DBF1) right center}.btn.btn-secondary.disabled{background:#e0e0e0}.btn.btn-border{border:2px solid #e3e0eb}.btn.btn-border:hover{background-color:#e3e0eb;box-shadow:none}.btn.btn-external{flex-direction:row}.btn.btn-external:after{font-family:"Material Icons Outlined";font-weight:normal;content:"";margin-left:3px;vertical-align:bottom}.btn.btn-download{flex-direction:row}.btn.btn-download:after{font-family:"Material Icons Outlined";font-weight:normal;content:"";margin-left:3px;vertical-align:middle;font-size:20px;position:relative}.btn.btn-back{flex-direction:row}.btn.btn-back:before{content:"";margin-right:5px;margin-left:0;position:static}.btn.btn-back:hover:before{margin-right:10px}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{background:linear-gradient(45deg, #DEDBF4, #F4DBF1) left center;border-color:rgba(0,0,0,0);color:#0b0036}.btn-link{font-size:16px;font-weight:600;letter-spacing:-0.025rem;border-bottom:2px solid #dedbf4;padding-bottom:2px;text-decoration:none;display:inline-flex;flex-direction:row-reverse;transition:all .3s}.btn-link:before{font-family:"Material Icons";font-weight:400;content:"";padding-left:5px;position:relative;bottom:0;left:0;transition:all .3s 0s}.btn-link:hover{color:#856cc5}.btn-link:hover:before{bottom:5px;left:5px}.btn-block{width:100%}a#top{cursor:pointer;position:fixed;bottom:2vw;right:2vw;width:35px;height:35px;border-radius:10px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;color:#fff;background-color:#0b0036;box-shadow:0 0 10px rgba(11,0,54,.3);opacity:0;visibility:visible;z-index:1000;transition:.3s}@media only screen and (max-width: 767px){a#top{bottom:4vw;right:4vw}}a#top.show{opacity:1;visibility:visible}.card{display:block;background:none;border:none}.card .card-body{padding:2rem}@media only screen and (max-width: 480px){.card .card-body{padding:1.5rem}}.hover-card{position:relative}.hover-card *:not(.tab):not(.tab-end){transition:.4s}.hover-card .hover-shrink{position:relative;bottom:0}.hover-card .hover-reveal{margin-top:10px}.cd-table-navigation{list-style:none}.cd-table-navigation li{margin-bottom:0}.cd-table-navigation a{width:50px;height:50px;border-radius:100%;background-color:rgba(118,65,153,.8);background-size:50%}.cd-table-navigation a .prev{left:0}@media only screen and (max-width: 1400px){.cd-products-wrapper{overflow-x:auto}}.cd-products-columns{display:flex;flex-wrap:nowrap}.cd-products-columns .product{flex-shrink:0;width:42.5vw}.cd-products-columns .product:not(:last-child){padding:0 5px}@media all and (min-width: 991px){.cd-products-columns .product{width:25vw}}@media all and (min-width: 1400px){.cd-products-columns .product{width:20%}}.cd-products-columns .product:last-child{margin-right:0}.cd-products-table{overflow:clip}@media only screen and (min-width: 1401px){.cd-products-table{overflow:visible}}.cd-products-table .selected .top-info .check::before{background:#764199;border-color:#764199}.column-section{padding:2.5rem 1rem}.column-section:not(:first-child){margin-top:70px}@media only screen and (max-width: 667px){.column-section:not(:first-child){margin-top:50px}}.column-section img{max-width:90%;margin:0 auto;transition:all .3s}.separator{width:100%;height:70px;background-color:#dedbf4;position:absolute;left:0;right:0;z-index:1;border-radius:10px;display:flex;justify-content:center;align-items:center;opacity:1}@media only screen and (max-width: 667px){.separator{height:50px}}.cd-products-comparison-table.filtering .separator{opacity:0;transition:0s}.cd-products-comparison-table.filtered .product.selected .separator{opacity:1;transition:1s 0s}@media only screen and (max-width: 667px){.cd-table-navigation{display:flex;justify-content:space-between;padding:0}.cd-table-navigation a{position:static;display:block;width:45px;height:45px;font-size:0;background-color:#764199}.cd-table-navigation a.inactive{opacity:.25;visibility:visible;cursor:none}.cd-table-navigation a.next{transform:none !important}.cd-table-navigation a.prev{transform:rotate(180deg) !important}}.form-control{border:none;border-radius:10px;font-weight:500;padding:.75rem;border:1px solid #e3e0eb;transition:all .3s}.form-control::-webkit-input-placeholder{color:rgba(11,0,54,.3)}.form-control::-moz-placeholder{color:rgba(11,0,54,.3)}.form-control:-ms-input-placeholder{color:rgba(11,0,54,.3)}.form-control:-moz-placeholder{color:rgba(11,0,54,.3)}.form-control.form-control-lg{font-size:16px;font-weight:500;letter-spacing:-0.025rem;padding:1.25rem 1.75rem}.form-control.form-control-lg::-webkit-input-placeholder{color:rgba(11,0,54,.3)}.form-control.form-control-lg::-moz-placeholder{color:rgba(11,0,54,.3)}.form-control.form-control-lg:-ms-input-placeholder{color:rgba(11,0,54,.3)}.form-control.form-control-lg:-moz-placeholder{color:rgba(11,0,54,.3)}.form-control.form-control-xl{font-size:24px;font-weight:500;letter-spacing:-0.025rem;padding:1.25rem 1.75rem}.form-control:focus{border-color:#856cc5;box-shadow:0 0 0 .25rem rgba(133,108,197,.25)}.form-control:focus.is-invalid{box-shadow:none;border-color:#f25757}.form-control.form-control-border-btm{background-color:rgba(0,0,0,0);color:#0b0036;border:none;border-radius:0;padding-left:0;padding-right:0}.form-control.form-control-border-btm::-webkit-input-placeholder{color:rgba(11,0,54,.4)}.form-control.form-control-border-btm::-moz-placeholder{color:rgba(11,0,54,.4)}.form-control.form-control-border-btm:-ms-input-placeholder{color:rgba(11,0,54,.4)}.form-control.form-control-border-btm:-moz-placeholder{color:rgba(11,0,54,.4)}.form-control.form-control-border-btm:focus{background-color:rgba(0,0,0,0);outline:none;box-shadow:none}.form-control.search{background-image:url(../images/search-icon.svg);background-repeat:no-repeat;background-position:center right;background-size:16px;padding-right:calc(1.75rem + 16px)}.form-control.search.form-control-lg{background-position:calc(100% - 1rem) center}.form-text{font-size:14px}textarea.form-control{height:100px}label{font-size:16px;font-weight:500;letter-spacing:-0.025em;padding-left:0;padding-right:0}.form-check{display:inline-flex}.form-check .form-check-label{margin:0 !important}.form-check .form-check-input{width:20px;height:20px;flex-grow:1;flex-shrink:0;background-color:rgba(0,0,0,0);margin-right:.75rem}.form-check .form-check-input:checked[type=radio]{background-color:#0b0036;background-image:none;box-shadow:inset 0 0 0 4px #fff}.form-check .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");border-color:#856cc5}.form-check .form-check-input:focus{border-color:#856cc5;box-shadow:0 0 0 .25rem rgba(133,108,197,.25)}.was-validated .form-control:invalid,.form-control.is-invalid{background-color:hsl(0,85.635359116%,94.5098039216%)}.g-recaptcha{margin-bottom:2rem}.hero{position:relative;z-index:1;background-color:#f5f2fc;background-image:url(../images/hero-polygons.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto;border-radius:0 0 20px 20px;overflow:hidden;z-index:2}.hero#products:after{content:"";position:absolute;z-index:-1;top:20%;right:0;bottom:0;left:50%;background:url(../images/products-hero-v2.png) no-repeat center bottom;background-size:contain}@media only screen and (max-width: 1400px){.hero#products:after{opacity:.4}}@media only screen and (max-width: 767px){.hero#products:after{left:20%}}@media only screen and (max-width: 667px){.hero#products:after{position:relative;left:0;top:0;width:100%;height:60vw;opacity:1;background:url(../images/products-hero-v2.png) no-repeat center top;background-size:auto;background-size:cover}}.hero#compare-products:after{content:""}@media only screen and (min-width: 668px){.hero#compare-products:after{position:absolute;z-index:-1;top:20%;right:0;bottom:0;left:20%;background:url(../images/compare-products-hero-v2.png) no-repeat right bottom;background-size:contain;width:auto;height:auto}}@media only screen and (max-width: 1400px){.hero#compare-products:after{opacity:.5}}@media only screen and (max-width: 667px){.hero#compare-products:after{position:relative;width:100%;height:60vw;opacity:1;background:url(../images/compare-products-hero-v2.png) no-repeat center top;background-size:cover}}@media only screen and (min-width: 481px){.hero{margin:20px;border-radius:20px}}body.dark-header .hero{background-color:#764199;background-image:none}body.dark-header .hero:after{content:"";opacity:30%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-color:#2b2346}body.dark-header .hero>*:not([class^=text-]),body.dark-header .hero>*:not([class^=" text-"]){color:#fff}.hero .btn:not(.btn-border):not(.btn-secondary){color:#fff}.hero.home-hero{min-height:calc(100vh - 40px)}.hero.large-hero{min-height:calc(85vh - 40px)}.hero .section-container{padding-top:calc(6% + 120px)}@media only screen and (min-width: 1401px){.hero .section-container{padding-top:calc(7% + 120px)}}@media only screen and (max-width: 767px){.hero .section-container{padding-top:calc(10% + 120px)}}.hero .hero-text:not(.full){position:relative;z-index:2}@media only screen and (min-width: 1201px){.hero .hero-text:not(.full){width:60%}}.hero picture:not(.vjs-poster),.hero video:not(.vjs-tech){position:absolute;z-index:-2;width:100%;height:100%;object-fit:cover}.hero picture:not(.vjs-poster) img,.hero video:not(.vjs-tech) img{width:100%;height:100%;object-fit:cover;object-position:right}@media only screen and (max-width: 480px){.hero h1{margin-bottom:.5rem}}figure{position:relative;margin:0}figure figcaption{position:absolute;z-index:1;bottom:1rem;left:1rem;background-color:#f5f2fc;border-radius:5px;font-size:12px;font-weight:600;padding:.5rem .75rem}.caption{display:block;font-size:14px;font-weight:700;letter-spacing:-0.015rem;margin-top:15px}.caption:before{display:inline-block;content:"";width:10px;height:10px;border-left:1px solid #e3e0eb;border-bottom:1px solid #e3e0eb;margin-right:10px}.image-hover img{transition:.3s}.image-hover:hover img{transform:scale(1.05)}.full-bg-img{position:relative;z-index:1}.full-bg-img:after{content:"";opacity:40%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-color:#2b2346}.full-bg-img picture{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.full-bg-img picture img{width:100%;height:100%;object-fit:cover}.images-compare-handle{display:flex;justify-content:center;align-items:center}.images-compare-left-arrow,.images-compare-right-arrow{margin:0}.images-compare-left-arrow:after,.images-compare-right-arrow:after{font-family:"Material Icons";color:#0b0036;font-size:24px}.images-compare-left-arrow{margin-right:-10px}.images-compare-left-arrow:after{content:""}.images-compare-right-arrow:after{content:""}.twentytwenty-handle{background-color:#fff;box-shadow:0px 0px 0 10px hsla(0,0%,100%,.3);display:flex;justify-content:center;align-items:center;width:44px;height:44px;transform:translate(-50%, -50%)}.twentytwenty-handle .twentytwenty-left-arrow:after,.twentytwenty-handle .twentytwenty-right-arrow:after{font-family:"Material Icons";color:#0b0036;font-size:24px}.twentytwenty-handle .twentytwenty-left-arrow{margin-right:-10px}.twentytwenty-handle .twentytwenty-left-arrow:after{content:""}.twentytwenty-handle .twentytwenty-right-arrow:after{content:""}.has-overlay{position:relative;display:block;overflow:hidden}.has-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#dac3ff;mix-blend-mode:soft-light;opacity:65%}.gradient-overlay-light{display:block;position:relative;z-index:3;overflow:hidden}.gradient-overlay-light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg, #F5F2FC 0%, rgba(245, 242, 252, 0.85) 0%, rgba(245, 242, 252, 0.75) 20%, rgba(245, 242, 252, 0) 100%)}.cutout-container{height:110%}.cutout-container .cutout-fill{height:110%;object-fit:contain;display:block;width:100%;object-position:bottom}.fancybox-bg{background-color:#0b0036}.fancybox-content{background:none;max-width:1400px}@media only screen and (max-width: 575px){.fancybox-content{padding:0}}.fancybox-caption{display:flex;justify-content:center}.fancybox-caption__body{border-radius:5px;font-size:12px;font-weight:600;padding:.75rem 1rem}.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--thumbs{display:none !important}.fancybox-button--close{display:flex;justify-content:center;align-items:center;width:clamp(45px,6vw,60px);height:clamp(45px,6vw,60px);border-radius:100%;top:1rem;right:1rem;transition:.3s;background-color:#764199}.fancybox-button--close:hover{background-color:#0b0036}.fancybox-button--close svg{width:65%;height:65%}.fancybox-button--close svg path{fill:#fff}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#0b0036}.fancybox-slide--html .fancybox-close-small{width:50px;height:50px;right:25px;top:25px;opacity:1;border-radius:100%;transition:.3s}@media only screen and (max-width: 575px){.fancybox-slide--html .fancybox-close-small{right:10px;top:10px}}.fancybox-slide--html .fancybox-close-small:hover{background-color:#0b0036}.fancybox-slide--html .fancybox-close-small svg path{fill:#fff}.fancybox-navigation .fancybox-button{width:50px;height:50px;border-radius:100%;padding:0;background-color:#fff;top:calc(50% - 24px);transition:.3s !important}.fancybox-navigation .fancybox-button:not([disabled]):hover{background-color:#0b0036}.fancybox-navigation .fancybox-button:not([disabled]):hover svg path{fill:#fff}.fancybox-navigation .fancybox-button[disabled]{opacity:.5}.fancybox-navigation .fancybox-button div{padding:12px}.fancybox-navigation .fancybox-button--arrow_left{left:10px}.fancybox-navigation .fancybox-button--arrow_right{right:10px}[data-fancybox=images],[data-image]{position:relative;text-decoration:none}[data-fancybox=images]:after,[data-image]:after{font-family:"Material Icons";content:"";width:45px;height:45px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff;background-color:#764199;border-radius:100%;position:absolute;right:1rem;bottom:1rem;transition:.3s}[data-fancybox=images] img,[data-image] img{transition:.3s}[data-fancybox=images]:hover:after,[data-image]:hover:after{background-color:#0b0036;transform:rotate(90deg)}[data-fancybox=images]:hover img,[data-image]:hover img{transform:scale(1.05)}[data-image]{display:block}.video-link{font-size:18px;font-size:clamp(16px,2vw,18px);font-weight:500;letter-spacing:-0.015rem;text-decoration:none;display:inline-flex;flex-direction:row-reverse;align-items:center}.video-link:after{display:inline-flex;justify-content:center;align-items:center;font-family:"Material Icons";content:"";color:#0b0036;font-size:16px;width:30px;height:30px;border-radius:100%;background-color:#fff;margin-right:10px;transition:all .3s}.video-link:hover:after{transform:scale(1.3)}.video-js{border-radius:20px}.video-js .vjs-tech{border-radius:16px}.video-js .vjs-big-play-button{width:clamp(60px,6vw,95px);height:clamp(60px,6vw,95px);font-size:30px;font-size:clamp(30px,3vw,50px);border-radius:100%;border:none;background-color:#856cc5;display:flex;justify-content:center;align-items:center;transform:translate(-50%, -50%);margin:0}.video-js .vjs-big-play-button .vjs-icon-placeholder::before{position:static}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:#764199;transition:.3s}.vjs-poster img{border-radius:20px}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none !important}.cta{display:flex;align-items:flex-end;position:relative;z-index:1}.cta .cta-text{position:relative;width:67%}@media only screen and (max-width: 991px){.cta .cta-text{width:75%}}@media only screen and (max-width: 575px){.cta .cta-text{width:100%}}.cta .cta-image{width:33%;position:absolute;top:0;bottom:0;z-index:-1}@media only screen and (max-width: 480px){.cta .cta-image{width:40%}}.cta .cta-image img{position:absolute;bottom:0;width:100%}@media only screen and (min-width: 992px){.cta .cta-image img{height:110%;object-fit:contain;object-position:left bottom}}.cta.image-right .cta-image{right:0}.cta.image-left .cta-text{left:33%}.cta.dropdown-cta .cta-text{width:78%;left:22%}.cta.dropdown-cta .cta-image{width:22%;left:0}.cta.dropdown-cta .cta-image img{object-position:right top}@media only screen and (max-width: 1200px){.cta.dropdown-cta .cta-text{left:0}.cta.dropdown-cta .cta-image{right:0;left:auto}.cta.dropdown-cta .cta-image img{height:auto}}@media only screen and (max-width: 991px){.cta.dropdown-cta .cta-image{object-position:left top}}.tab-container{position:relative;z-index:1;margin-top:42px}.tab-container .tab{display:flex;justify-content:space-between;align-items:center;min-width:100px;border-radius:15px 15px 0 0;padding:10px 15px 40px 15px;position:absolute;z-index:-1;left:0;bottom:calc(100% - 30px);font-family:"Sora",Arial,Helvetica,sans-serif;font-size:14px;color:#0b0036;background-color:hsl(258,62.5%,86.862745098%);transition:all .3s}.tab-container .tab:before{display:block;content:"";width:5px;height:5px;border-radius:100%;background-color:#0b0036;margin-right:10px}.tab-container .tab .tab-end{position:absolute;left:99%;bottom:30px;width:24px;height:24px;background-size:cover;background-repeat:no-repeat;fill:hsl(258,62.5%,86.862745098%)}.icon,.icon-wrapper i,.icon-wrapper span{font-size:36px;font-size:clamp(24px,3.5vw,36px) !important}.icon-square{border-radius:20px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;text-align:center;width:clamp(40px,6vw,54px);height:clamp(40px,6vw,54px);background-color:hsla(0,0%,100%,.25)}.icon-square .icon{font-size:30px;font-size:clamp(20px,3vw,30px)}.icon-square.icon-square-lg{width:clamp(50px,6vw,90px);height:clamp(50px,6vw,90px)}.icon-square.icon-square-lg .icon{font-size:50px;font-size:clamp(24px,3.5vw,50px)}.icon-square.icon-square-sm{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px)}.icon-square.icon-square-sm .icon{font-size:22px;font-size:clamp(18px,3vw,22px)}.icon-square img{width:50%;max-height:100%;height:auto}.icon-list{list-style:none;margin:0;padding:0}.scroll-prompt{width:24px;height:36px;border:2px solid #fff;border-radius:20px;display:inline-flex;justify-content:center}.scroll-prompt .scroller{position:relative;top:8px;width:5px;height:5px;border-radius:100%;background-color:#fff;animation-name:scroll;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}25%{transform:translateY(-2px);opacity:1}30%{transform:translateY(0);opacity:1}50%{transform:translateY(14px);opacity:1}60%{opacity:0}100%{transform:translateY(0);opacity:0}}hr{opacity:.75;border-width:2px;border-color:#e3e0eb}.accordion-item .accordion-button{font-weight:inherit;text-align:left;width:100%}@media only screen and (min-width: 576px){.accordion-item .accordion-button{display:flex;align-items:flex-start;justify-content:space-between}}.accordion-item .accordion-button:after{flex-shrink:0;font-size:16px;font-weight:800;content:"Read More";padding-left:.5rem}@media only screen and (max-width: 575px){.accordion-item .accordion-button:after{font-size:14px;display:block;padding-left:0}}.accordion-item .accordion-button:not(.collapsed):after{content:"Close"}.expand-content,.mob-expand-content{position:relative}.expand-content:before,.mob-expand-content:before{z-index:1}.expand-content{overflow:hidden;cursor:pointer;transition:all .3s;box-shadow:0 20px 30px rgba(0,0,0,0)}.expand-content:before{content:"Read more";position:absolute;top:0;right:0;border-bottom-left-radius:10px;padding:10px 15px;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;cursor:pointer}.expand-content.expanded:before{content:"Read less";background-color:rgba(0,0,0,0)}.expandable{display:none}@media only screen and (min-width: 992px){.mob-expand-content .mob-expandable{display:block !important}}@media only screen and (max-width: 991px){.mob-expand-content:not(.dropdown):before{content:"Read more";position:absolute;top:0;right:0;border-top-right-radius:6px;border-bottom-left-radius:6px;padding:10px 15px;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;cursor:pointer}.mob-expand-content:not(.dropdown).expanded:before{content:"Read less";background-color:rgba(0,0,0,0)}.mob-expand-content.dropdown:before{font-family:"Material Icons";content:"";position:absolute;top:0;right:0;font-size:24px;transition:.3s}.mob-expand-content.dropdown.expanded:before{transform:rotate(180deg)}.mob-expand-content .mob-expandable{display:none}}.gradient-overlay{position:relative;z-index:1;overflow:hidden}.gradient-overlay:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0b0036;background:linear-gradient(0deg, rgba(11, 0, 54, 0.75) 25%, rgba(11, 0, 54, 0.1) 50%)}@media only screen and (max-width: 575px){.gradient-overlay:after{background:linear-gradient(0deg, rgba(11, 0, 54, 0.85) 25%, rgba(11, 0, 54, 0.3) 50%)}}.cky-notice-btn-wrapper .cky-btn{border-radius:15px}#indicator{position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);width:100px;height:100px;pointer-events:none}@media only screen and (max-width: 575px){.mob-shadow-none{box-shadow:none !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important}}.icon-section{padding:1.5rem 2rem}@media only screen and (min-width: 768px){.icon-section{display:flex;align-items:center}}.icon-section>div{flex-grow:1}.icon-section:before{display:block;font-family:"Material Icons Outlined";font-size:36px;color:#fff}@media only screen and (max-width: 767px){.icon-section:before{font-size:24px;margin-bottom:1rem}}@media only screen and (min-width: 768px){.icon-section:before{margin-right:1.5rem}}.icon-section.icon-tip:before{content:""}#map{width:100%;height:0;padding-bottom:75%}@media only screen and (max-width: 767px){#map{height:400px;padding-bottom:0}}.hover-show-hide .hover-show{opacity:0;pointer-events:none;transition:opacity .3s ease}.hover-show-hide .hover-hide{opacity:1;transition:opacity .3s ease}.hover-show-hide:hover .hover-show,.hover-show-hide:focus-within .hover-show,.hover-show-hide.is-featured-card-video-inview .hover-show{opacity:1}.hover-show-hide:hover .hover-hide,.hover-show-hide:focus-within .hover-hide,.hover-show-hide.is-featured-card-video-inview .hover-hide{opacity:0;pointer-events:none}.modal-backdrop{background-color:#0b0036;opacity:.75}.modal-dialog{margin:20px auto}.modal-dialog.modal-right{margin-right:20px;margin-left:auto}.modal-dialog.full-height .modal-content{min-height:calc(100vh - 40px)}.modal-header{position:relative}.modal-header .btn-close{position:absolute;top:2rem;right:2rem;padding:1rem;background-size:1rem;background-color:#dac3ff;border-radius:100%;opacity:1;transition:.3s}.modal-header .btn-close:hover{background-color:#856cc5}.modal-title{line-height:normal}.modal-content{border-radius:20px}.modal-fullscreen-xl-down,.modal-fullscreen-lg-down{width:calc(100vw - 40px);height:calc(100vh - 40px)}.modal-dialog.full-height .modal-content{min-height:calc(100vh - 40px)}.icon-square-soft{background-color:rgba(133,108,197,.14)}.icon-square-soft .icon,.icon-square-soft i,.icon-square-soft span{color:#764199}.bg-colour-pink-3 .icon-square-soft,.bg-colour-pink-4 .icon-square-soft,.bg-colour-pink-5 .icon-square-soft,.bg-colour-purple-4 .icon-square-soft,.bg-colour-purple-5 .icon-square-soft,.bg-colour-purple-6 .icon-square-soft,.bg-colour-blue-3 .icon-square-soft,.bg-colour-blue-4 .icon-square-soft,.bg-colour-blue-5 .icon-square-soft,.bg-colour-black .icon-square-soft,.bg-colour-black-2 .icon-square-soft{background-color:hsla(0,0%,100%,.18)}.bg-colour-pink-3 .icon-square-soft .icon,.bg-colour-pink-3 .icon-square-soft i,.bg-colour-pink-3 .icon-square-soft span,.bg-colour-pink-4 .icon-square-soft .icon,.bg-colour-pink-4 .icon-square-soft i,.bg-colour-pink-4 .icon-square-soft span,.bg-colour-pink-5 .icon-square-soft .icon,.bg-colour-pink-5 .icon-square-soft i,.bg-colour-pink-5 .icon-square-soft span,.bg-colour-purple-4 .icon-square-soft .icon,.bg-colour-purple-4 .icon-square-soft i,.bg-colour-purple-4 .icon-square-soft span,.bg-colour-purple-5 .icon-square-soft .icon,.bg-colour-purple-5 .icon-square-soft i,.bg-colour-purple-5 .icon-square-soft span,.bg-colour-purple-6 .icon-square-soft .icon,.bg-colour-purple-6 .icon-square-soft i,.bg-colour-purple-6 .icon-square-soft span,.bg-colour-blue-3 .icon-square-soft .icon,.bg-colour-blue-3 .icon-square-soft i,.bg-colour-blue-3 .icon-square-soft span,.bg-colour-blue-4 .icon-square-soft .icon,.bg-colour-blue-4 .icon-square-soft i,.bg-colour-blue-4 .icon-square-soft span,.bg-colour-blue-5 .icon-square-soft .icon,.bg-colour-blue-5 .icon-square-soft i,.bg-colour-blue-5 .icon-square-soft span,.bg-colour-black .icon-square-soft .icon,.bg-colour-black .icon-square-soft i,.bg-colour-black .icon-square-soft span,.bg-colour-black-2 .icon-square-soft .icon,.bg-colour-black-2 .icon-square-soft i,.bg-colour-black-2 .icon-square-soft span{color:#fff}.feature-video{aspect-ratio:16/9}.feature-video.video-js{width:100%;height:auto}.feature-video:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top, rgba(11, 0, 54, 0.9) 0%, rgba(11, 0, 54, 0.5) 45%, rgba(11, 0, 54, 0.05) 100%);pointer-events:none}.feature-video .vjs-big-play-button{position:static;transform:none;flex-shrink:0;width:clamp(42px,4vw,60px);height:clamp(42px,4vw,60px);font-size:clamp(18px,1.8vw,26px)}.steps-row .step-icon{position:relative;z-index:1}@media only screen and (min-width: 1201px){.steps-row .step-icon-row{position:relative;margin-left:calc(var(--bs-gutter-x)*-0.5);margin-right:calc(var(--bs-gutter-x)*-0.5)}.steps-row>[class*=col-]:not(:last-child) .step-icon-row:before{content:"";position:absolute;top:50%;left:calc(50% + clamp(50px, 6vw, 90px)/2 + .5rem);right:calc(-50% + clamp(50px, 6vw, 90px)/2 + .5rem);border-top:1px dashed hsla(0,0%,100%,.35);z-index:0}}.bg-colour-white .steps-row>[class*=col-]:not(:last-child) .step-icon-row:before,.bg-colour-grey-1 .steps-row>[class*=col-]:not(:last-child) .step-icon-row:before,.bg-colour-purple-1 .steps-row>[class*=col-]:not(:last-child) .step-icon-row:before,.bg-colour-pink-1 .steps-row>[class*=col-]:not(:last-child) .step-icon-row:before{border-top-color:rgba(11,0,54,.2)}.table,table{font-size:16px;font-weight:500;letter-spacing:-0.025em;line-height:1.5}.table>:not(caption)>*>*,table>:not(caption)>*>*{padding:1rem .5rem}.table .ch-large,table .ch-large{font-size:26px;font-size:clamp(20px,1.5vw,26px);font-weight:600;letter-spacing:-0.05em}.table th,.table tr.section-end,table th,table tr.section-end{border-bottom-width:3px}.table tbody tr,table tbody tr{transition:all .3s;background-color:rgba(0,0,0,0)}.table tbody tr:hover,table tbody tr:hover{background-color:#fff}@media only screen and (max-width: 1024px){.table .mob-text-vertical,table .mob-text-vertical{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}.splide__list{list-style:none}.splide__list a{text-decoration:none}.splide__arrows{margin:0 -5px;display:flex}.arrows-overlay .splide__arrows{position:absolute;bottom:2rem;right:2rem;z-index:1}@media only screen and (max-width: 667px){.arrows-overlay .splide__arrows{bottom:1rem;right:1rem}}.splide__arrows .splide__arrow{width:65px;height:65px;background-color:rgba(0,0,0,0);border-radius:100%;border:2px solid #dedbf4;display:flex;justify-content:center;align-items:center;transition:.3s;line-height:1;vertical-align:middle;padding:.75rem;margin:0 5px}@media only screen and (max-width: 667px){.splide__arrows .splide__arrow{width:45px;height:45px}}.splide__arrows .splide__arrow:hover:not(:disabled){background-color:#856cc5;border-color:#856cc5;color:#fff}.splide__arrows .splide__arrow svg{display:none}.splide__arrows .splide__arrow:before{font-family:"Material Icons";font-size:24px;font-weight:400}.splide__arrows .splide__arrow.splide__arrow--prev:before{content:""}.splide__arrows .splide__arrow.splide__arrow--next:before{content:""}.splide__arrows .splide__arrow[disabled]{opacity:.5}.splide:not(.is-overflow) .splide__arrows{display:none}.splide__slide{margin-bottom:0 !important}.splide__pagination{position:absolute;right:0;bottom:2rem;left:0;text-align:center}.splide__pagination li{margin-bottom:0 !important}.splide__pagination .splide__pagination__page{background:#fff;border:0;border-radius:50%;display:inline-block;width:12px;height:12px;margin:0 .25rem;padding:0;position:relative;opacity:.4;transition:.3s}.splide__pagination .splide__pagination__page:hover,.splide__pagination .splide__pagination__page.is-active{opacity:1}.single-splide .splide__list{align-items:flex-start}.single-splide .splide__arrow{margin-top:3rem;background-color:#fff;border:none}@media only screen and (max-width: 667px){.single-splide .splide__pagination{display:none}}.splide-overflow-visible .splide__track{overflow:visible}@media only screen and (min-width: 668px){.splide-carousel .splide__track{padding:4rem 0;margin:-4rem 0}}@media only screen and (max-width: 667px){.splide-carousel .splide__track{padding-bottom:1rem}}.slick-track{display:flex}.slick-track .slick-slide{float:none}.card-splide-overlay{position:relative;z-index:1;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%)}.card-splide-overlay:before{content:"";position:absolute;top:0;bottom:0;right:100%;background:hsla(0,0%,100%,.75);width:100vw}.border,[class*=border-],[class^=border-]{border-color:#e3e0eb}.bg-colour-white{background-color:#fff}.bg-colour-black{background-color:#0b0036}.bg-colour-black .btn.btn-border{color:#fff}.bg-colour-black .border,.bg-colour-black [class*=border-],.bg-colour-black [class^=border-]{border-color:rgba(227,224,235,.3) !important}.bg-colour-black hr{border-color:rgba(227,224,235,.3)}.bg-colour-black .tab{background-color:rgb(102.8390243902,71.8634146341,182.1365853659);color:#fff}.bg-colour-black .tab .tab-end{fill:rgb(102.8390243902,71.8634146341,182.1365853659)}.bg-colour-black p a:not(.no-td):not(.btn):not(.nav-link),.bg-colour-black ul a:not(.no-td):not(.btn):not(.nav-link),.bg-colour-black ol a:not(.no-td):not(.btn):not(.nav-link){color:#dac3ff}.bg-colour-black p a:not(.no-td):not(.btn):not(.nav-link):hover,.bg-colour-black ul a:not(.no-td):not(.btn):not(.nav-link):hover,.bg-colour-black ol a:not(.no-td):not(.btn):not(.nav-link):hover{color:#c15392}.bg-colour-black-2{background-color:#2b2346}.bg-colour-black-2 .btn.btn-border{color:#fff}.bg-colour-black-2 .border,.bg-colour-black-2 [class*=border-],.bg-colour-black-2 [class^=border-]{border-color:rgba(227,224,235,.3) !important}.bg-colour-black-2.bg-polygons.polygons-left-bottom{background-image:url(../images/polygons-left-bottom-black-2.svg)}.bg-colour-black-2 .tab{background-color:rgb(102.8390243902,71.8634146341,182.1365853659);color:#fff}.bg-colour-black-2 .tab .tab-end{fill:rgb(102.8390243902,71.8634146341,182.1365853659)}.bg-colour-black-2 p a:not(.no-td):not(.btn):not(.nav-link),.bg-colour-black-2 ul a:not(.no-td):not(.btn):not(.nav-link),.bg-colour-black-2 ol a:not(.no-td):not(.btn):not(.nav-link){color:#856cc5}.bg-colour-black-2 p a:not(.no-td):not(.btn):not(.nav-link):hover,.bg-colour-black-2 ul a:not(.no-td):not(.btn):not(.nav-link):hover,.bg-colour-black-2 ol a:not(.no-td):not(.btn):not(.nav-link):hover{color:#c15392}.bg-colour-grey-1{background-color:#f6f5f7}.bg-colour-grey-2{background-color:#e0e0e0}.bg-colour-grey-purple{background-color:#e3e0eb}.bg-colour-pink-1{background-color:#faf2fc}.bg-colour-pink-2{background-color:#f4dbf1}.bg-colour-pink-3{background-color:#dd86b8}.bg-colour-pink-4{background-color:#c15392}.bg-colour-pink-5{background-color:#932379}.bg-colour-purple-1{background-color:#f5f2fc}.bg-colour-purple-1.bg-polygons.polygons-right-top{background-image:url(../images/polygons-right-top-purple-1.svg)}.bg-colour-purple-1.bg-polygons.polygons-right-bottom{background-image:url(../images/polygons-right-bottom-purple-1.svg)}.bg-colour-purple-1.bg-polygons.polygons-left-bottom{background-image:url(../images/polygons-left-bottom-purple-1.svg)}.bg-colour-purple-1 .tab{background-color:hsl(258,62.5%,86.862745098%)}.bg-colour-purple-1 .tab .tab-end{fill:hsl(258,62.5%,86.862745098%)}.bg-colour-purple-1 .card-splide-overlay{background:#f5f2fc;background:linear-gradient(90deg, rgba(245, 242, 252, 0.75) 50%, rgba(245, 242, 252, 0) 100%)}.bg-colour-purple-1 .card-splide-overlay:before{background:rgba(245,242,252,.75)}.bg-colour-purple-1 .splide__arrows .splide__arrow{background-color:#fff;border-color:#fff}.card-splide .splide__slide:hover .bg-purple-1 .tab{background-color:#f5f2fc}.card-splide .splide__slide:hover .bg-purple-1 .tab .tab-end{fill:#f5f2fc}.bg-colour-purple-2{background-color:#dedbf4}.bg-colour-purple-3{background-color:#dac3ff}.bg-colour-purple-4{background-color:#856cc5}.bg-colour-purple-5{background-color:#764199}.bg-colour-purple-6{background-color:#473681}.bg-colour-purple-6.bg-primary-polygons{background-image:url(../images/purple-6-primary-polygons.jpg);background-position:top center;background-size:100% auto;background-repeat:no-repeat}.bg-colour-purple-6.bg-polygons.polygons-right-top{background-image:url(../images/polygons-right-top-purple-6.svg)}.bg-colour-purple-6.bg-polygons.polygons-right-bottom{background-image:url(../images/polygons-right-bottom-purple-6.svg)}.bg-colour-purple-6.bg-polygons.polygons-left-bottom{background-image:url(../images/polygons-left-bottom-purple-6.svg)}.bg-colour-blue-1{background-color:#d2e8f5}.bg-colour-blue-2{background-color:#c3d3ff}.bg-colour-blue-3{background-color:#5ba0e5}.bg-colour-blue-4{background-color:#475bb0}.bg-colour-blue-5{background-color:#263a93}.bg-hover-grey-1{transition:all .3s}.bg-hover-grey-1:hover{background-color:hsl(270,11.1111111111%,91.4705882353%)}.bg-hover-purple-6{transition:all .3s}.bg-hover-purple-6:hover{background-color:#473681;border-color:#473681 !important}.bg-hover-purple-6:hover>*:not([class*=text-colour-]),.bg-hover-purple-6:hover>*:not([class^=text-colour-]){color:#fff}.bg-hover-purple-6:hover .border{border-color:hsla(0,0%,100%,.3) !important}.bg-hover-purple-6:hover .btn{color:#0b0036}.bg-colour-pink-1>*:not([class*=text-colour-]),.bg-colour-pink-1>*:not([class^=text-colour-]),.bg-colour-pink-2>*:not([class*=text-colour-]),.bg-colour-pink-2>*:not([class^=text-colour-]),.bg-colour-purple-1>*:not([class*=text-colour-]),.bg-colour-purple-1>*:not([class^=text-colour-]),.bg-colour-purple-2>*:not([class*=text-colour-]),.bg-colour-purple-2>*:not([class^=text-colour-]),.bg-colour-purple-3>*:not([class*=text-colour-]),.bg-colour-purple-3>*:not([class^=text-colour-]),.bg-colour-blue-1>*:not([class*=text-colour-]),.bg-colour-blue-1>*:not([class^=text-colour-]),.bg-colour-blue-2>*:not([class*=text-colour-]),.bg-colour-blue-2>*:not([class^=text-colour-]){color:#0b0036}.bg-colour-pink-3>*:not([class*=text-colour-]),.bg-colour-pink-3>*:not([class^=text-colour-]),.bg-colour-pink-4>*:not([class*=text-colour-]),.bg-colour-pink-4>*:not([class^=text-colour-]),.bg-colour-pink-5>*:not([class*=text-colour-]),.bg-colour-pink-5>*:not([class^=text-colour-]),.bg-colour-purple-4>*:not([class*=text-colour-]),.bg-colour-purple-4>*:not([class^=text-colour-]),.bg-colour-purple-5>*:not([class*=text-colour-]),.bg-colour-purple-5>*:not([class^=text-colour-]),.bg-colour-purple-6>*:not([class*=text-colour-]),.bg-colour-purple-6>*:not([class^=text-colour-]),.bg-colour-blue-3>*:not([class*=text-colour-]),.bg-colour-blue-3>*:not([class^=text-colour-]),.bg-colour-blue-4>*:not([class*=text-colour-]),.bg-colour-blue-4>*:not([class^=text-colour-]),.bg-colour-blue-5>*:not([class*=text-colour-]),.bg-colour-blue-5>*:not([class^=text-colour-]),.bg-colour-black>*:not([class*=text-colour-]),.bg-colour-black>*:not([class^=text-colour-]),.bg-colour-black-2>*:not([class*=text-colour-]),.bg-colour-black-2>*:not([class^=text-colour-]){color:#fff}.bg-colour-pink-3 .text-muted,.bg-colour-pink-4 .text-muted,.bg-colour-pink-5 .text-muted,.bg-colour-purple-4 .text-muted,.bg-colour-purple-5 .text-muted,.bg-colour-purple-6 .text-muted,.bg-colour-blue-3 .text-muted,.bg-colour-blue-4 .text-muted,.bg-colour-blue-5 .text-muted,.bg-colour-black .text-muted,.bg-colour-black-2 .text-muted{color:#fff !important}.bg-colour-pink-3.single-polygon-right-top,.bg-colour-pink-4.single-polygon-right-top,.bg-colour-pink-5.single-polygon-right-top,.bg-colour-purple-4.single-polygon-right-top,.bg-colour-purple-5.single-polygon-right-top,.bg-colour-purple-6.single-polygon-right-top,.bg-colour-blue-3.single-polygon-right-top,.bg-colour-blue-4.single-polygon-right-top,.bg-colour-blue-5.single-polygon-right-top,.bg-colour-black.single-polygon-right-top,.bg-colour-black-2.single-polygon-right-top{background-image:url(../images/single-polygon-right-dark.svg)}.bg-colour-pink-3.single-polygon-right-bottom,.bg-colour-pink-4.single-polygon-right-bottom,.bg-colour-pink-5.single-polygon-right-bottom,.bg-colour-purple-4.single-polygon-right-bottom,.bg-colour-purple-5.single-polygon-right-bottom,.bg-colour-purple-6.single-polygon-right-bottom,.bg-colour-blue-3.single-polygon-right-bottom,.bg-colour-blue-4.single-polygon-right-bottom,.bg-colour-blue-5.single-polygon-right-bottom,.bg-colour-black.single-polygon-right-bottom,.bg-colour-black-2.single-polygon-right-bottom{background-image:url(../images/single-polygon-right-dark.svg)}.bg-colour-pink-3.single-polygon-left-top,.bg-colour-pink-4.single-polygon-left-top,.bg-colour-pink-5.single-polygon-left-top,.bg-colour-purple-4.single-polygon-left-top,.bg-colour-purple-5.single-polygon-left-top,.bg-colour-purple-6.single-polygon-left-top,.bg-colour-blue-3.single-polygon-left-top,.bg-colour-blue-4.single-polygon-left-top,.bg-colour-blue-5.single-polygon-left-top,.bg-colour-black.single-polygon-left-top,.bg-colour-black-2.single-polygon-left-top{background-image:url(../images/single-polygon-left-dark.svg)}.bg-colour-pink-3.single-polygon-left-bottom,.bg-colour-pink-4.single-polygon-left-bottom,.bg-colour-pink-5.single-polygon-left-bottom,.bg-colour-purple-4.single-polygon-left-bottom,.bg-colour-purple-5.single-polygon-left-bottom,.bg-colour-purple-6.single-polygon-left-bottom,.bg-colour-blue-3.single-polygon-left-bottom,.bg-colour-blue-4.single-polygon-left-bottom,.bg-colour-blue-5.single-polygon-left-bottom,.bg-colour-black.single-polygon-left-bottom,.bg-colour-black-2.single-polygon-left-bottom{background-image:url(../images/single-polygon-left-dark.svg)}.bg-colour-pink-3.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-pink-4.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-pink-5.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-purple-4.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-purple-5.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-purple-6.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-blue-3.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-blue-4.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-blue-5.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-black.single-polygon-right-top.single-polygon-left-bottom,.bg-colour-black-2.single-polygon-right-top.single-polygon-left-bottom{background-image:url(../images/single-polygon-right-dark.svg),url(../images/single-polygon-left-dark.svg)}.bg-colour-pink-3.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-pink-4.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-pink-5.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-purple-4.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-purple-5.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-purple-6.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-blue-3.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-blue-4.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-blue-5.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-black.single-polygon-right-bottom.single-polygon-left-top,.bg-colour-black-2.single-polygon-right-bottom.single-polygon-left-top{background-image:url(../images/single-polygon-right-dark.svg),url(../images/single-polygon-left-dark.svg)}.bg-colour-pink-3 .form-control,.bg-colour-pink-4 .form-control,.bg-colour-pink-5 .form-control,.bg-colour-purple-4 .form-control,.bg-colour-purple-5 .form-control,.bg-colour-purple-6 .form-control,.bg-colour-blue-3 .form-control,.bg-colour-blue-4 .form-control,.bg-colour-blue-5 .form-control,.bg-colour-black .form-control,.bg-colour-black-2 .form-control{border-color:#fff}.bg-colour-pink-3 .form-control:focus,.bg-colour-pink-4 .form-control:focus,.bg-colour-pink-5 .form-control:focus,.bg-colour-purple-4 .form-control:focus,.bg-colour-purple-5 .form-control:focus,.bg-colour-purple-6 .form-control:focus,.bg-colour-blue-3 .form-control:focus,.bg-colour-blue-4 .form-control:focus,.bg-colour-blue-5 .form-control:focus,.bg-colour-black .form-control:focus,.bg-colour-black-2 .form-control:focus{background-color:#f5f2fc;border-color:#fff;box-shadow:0 0 0 .25rem hsla(0,0%,100%,.25)}.bg-colour-pink-3 .splide__arrows .splide__arrow,.bg-colour-pink-4 .splide__arrows .splide__arrow,.bg-colour-pink-5 .splide__arrows .splide__arrow,.bg-colour-purple-4 .splide__arrows .splide__arrow,.bg-colour-purple-5 .splide__arrows .splide__arrow,.bg-colour-purple-6 .splide__arrows .splide__arrow,.bg-colour-blue-3 .splide__arrows .splide__arrow,.bg-colour-blue-4 .splide__arrows .splide__arrow,.bg-colour-blue-5 .splide__arrows .splide__arrow,.bg-colour-black .splide__arrows .splide__arrow,.bg-colour-black-2 .splide__arrows .splide__arrow{background-color:#fff;border-color:#fff}@media only screen and (min-width: 1025px){.tls-bg-colour{background-color:rgba(0,0,0,0) !important}}.text-colour-purple-3{color:#dac3ff !important}.text-colour-purple-4{color:#856cc5 !important}.text-colour-purple-5{color:#764199 !important}.text-colour-green{color:#23bb7b}.bg-hover-grey{background-color:rgba(0,0,0,0);transition:all .3s}.bg-hover-grey:hover{background-color:#f6f5f7}/*# sourceMappingURL=styles.min.css.map */
