/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.background-color-black{background-color:var(--color-black)}.border-color-black{border-color:var(--color-black)}.color-black{color:var(--color-black)}.background-color-white{background-color:var(--color-white)}.border-color-white{border-color:var(--color-white)}.color-white{color:var(--color-white)}body{color:var(--color-black);background:url(../../images/bkgd.svg) no-repeat right bottom #e6e9fc;background-size:53%}a,a:visited{color:var(--color-black)}@media (hover:hover){a:focus,a:hover,a:visited:focus,a:visited:hover{color:var(--color-blue)}}button,input,select,textarea{color:#000}button:focus,input:focus,select:focus,textarea:focus{outline:none}::placeholder{color:#000;opacity:1}.background-color-black,.background-color-white .background-color-black{color:var(--color-white)}.background-color-black a,.background-color-black a:visited,.background-color-white .background-color-black a,.background-color-white .background-color-black a:visited{color:var(--color-white)}@media (hover:hover){.background-color-black a:focus,.background-color-black a:hover,.background-color-black a:visited:focus,.background-color-black a:visited:hover,.background-color-white .background-color-black a:focus,.background-color-white .background-color-black a:hover,.background-color-white .background-color-black a:visited:focus,.background-color-white .background-color-black a:visited:hover{color:var(--color-blue)}}.background-color-black button,.background-color-black input,.background-color-black select,.background-color-black textarea,.background-color-white .background-color-black button,.background-color-white .background-color-black input,.background-color-white .background-color-black select,.background-color-white .background-color-black textarea{color:#fff}.background-color-black button:focus,.background-color-black input:focus,.background-color-black select:focus,.background-color-black textarea:focus,.background-color-white .background-color-black button:focus,.background-color-white .background-color-black input:focus,.background-color-white .background-color-black select:focus,.background-color-white .background-color-black textarea:focus{outline:none}.background-color-black ::placeholder,.background-color-white .background-color-black ::placeholder{color:#fff;opacity:1}body{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-display:fallback;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.9em}@media (min-width:480px){body{font-size:1em}}@media (min-width:990px){body{font-size:1.3em}}.p,p{margin:0 0 1em 0}.lead{font-size:1.6em;line-height:1.2;font-family:"Petrona",serif;font-optical-sizing:auto;font-weight:500;color:#4A0080;font-style:italic}em{font-style:italic}strong{font-weight:bold}.small,small{font-size:80%}.ol,.ul{margin:0;padding:0;list-style:none}.ol li,.ul li{margin:0;padding:0;list-style:none}.ul li{position:relative;padding-left:1em}.ul li:before{content:"";position:absolute;top:0.5em;left:0;width:5px;height:5px;display:block;background:black}.ol{counter-reset:counter;position:relative}.ol li{counter-increment:counter;padding-left:2em}.ol li:before{content:counters(counter,".") " ";position:absolute;left:0}blockquote{margin:2em 0;display:block;padding:0 1em;position:relative;border-left:solid 5px;font-size:1.5em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:1.75em 0 1em 0;padding:0;font-weight:700}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}.h1,h1{font-size:2.2em}.h2,h2{font-size:1.6em}.h3,h3{font-size:1.3em}.h4,h4{font-size:1em}.h5,h5{font-size:0.9em}.h6,h6{font-size:0.8em}.section-title-style{display:block;text-transform:uppercase;font-weight:700;font-size:3.8em;letter-spacing:0.01em}.blog-meta{display:block;font-size:0.8em;font-weight:400;letter-spacing:0.1em}.date{text-transform:uppercase;letter-spacing:0.1em;font-weight:700}.fluid-type{font-size:clamp(1em,8vw,20em)}address{font-style:normal}a[href*=mailto]{word-break:break-all}hr{border:solid;border-width:1px 0 0;clear:both;margin:1em 0;height:0}.truncate-string-with-ellipsis{width:5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nlbr{display:inline-block}a,a:visited{text-decoration:none;outline:0!important;cursor:pointer;transition:0.5s}.btn,a.btn{border-radius:0;-webkit-tap-highlight-color:transparent;text-decoration:none;cursor:pointer;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:transparent;border:none;outline:none!important;font-family:"Petrona",serif;font-weight:500;font-style:italic;border:solid 1px;display:inline-block;text-align:center;font-size:1em;padding:0.4em 1.2em;line-height:normal;border-radius:2em;border-color:#4A0080;color:#FFF;background:url("../../images/right.svg") no-repeat right 0.5em center #4A0080;background-size:1.3em;padding-right:4em}.btn::-moz-focus-inner,a.btn::-moz-focus-inner{border:0}.btn:focus,.btn:hover,a.btn:focus,a.btn:hover{background-color:#ffff;color:#4A0080}.buttons>*{display:inline-block}html{scroll-behavior:smooth}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-1em)}60%{transform:translateY(-5em)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadein{0%,50%{opacity:0}to{opacity:1}}.bounce{animation:bounce 2s linear 4s infinite alternate}.fadein{animation:fadein 0.5s}.preloader-animation{border:5px solid rgba(150,150,150,0.5);border-top:5px solid blue;border-radius:100%;width:1em;height:1em;animation:rotate 1s linear infinite}.check-in-viewport.fadein{transition:opacity 0.5s;opacity:0}.check-in-viewport.fadeinandslideup{transition:opacity 0.5s,transform 0.5s;transform:translateY(3em);opacity:0}.check-in-viewport.fadeinandslideleft{transition:opacity 0.5s,transform 0.5s;transform:translateX(3em);opacity:0}.check-in-viewport.fadeinandslideright{transition:opacity 0.5s,transform 0.5s;transform:translateX(-3em);opacity:0}.check-in-viewport.in-viewport.fadein{opacity:1}.check-in-viewport.in-viewport.fadeinandslideup{transform:translateY(0);opacity:1}.check-in-viewport.in-viewport.fadeinandslideleft{transform:translateX(0);opacity:1}.check-in-viewport.in-viewport.fadeinandslideright{transform:translateX(0);opacity:1}.swiper-slide .fadeinandslideup{transition:opacity 0.5s;opacity:0}.swiper-slide.swiper-slide-active .fadeinandslideup{opacity:1}@keyframes horizontalslide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marquee{width:100%;white-space:nowrap;overflow:hidden}.marquee ul{-webkit-animation:horizontalslide 2s linear infinite}.marquee li{display:inline-block}html{scroll-snap-type:y proximity}.snap-section{scroll-snap-align:start}body{min-height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.content{margin:1em auto;max-width:49em;width:100%;text-align:center;padding:1em;box-sizing:border-box}.lead{max-width:26em;margin-right:auto;margin-left:auto;margin-bottom:0.5em}.cta-wrap{margin-top:2em}.cta-wrap>p{max-width:38em;margin-left:auto;margin-right:auto}.cta{padding:1em 1em;border-radius:1em;background-color:#FFF;display:block}.cta p{font-weight:700}.cta .btn{text-align:left}@media (max-width:768px){.cta .btn{width:100%}}@media (min-width:769px){.cta{text-align:left;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cta p{max-width:23em}.cta p{margin:0}}@media (min-width:990px){.cta{padding:1em 2em;border-radius:3em}}img{display:block;margin:auto;max-width:100%;height:auto}