html{margin:0 !important}body{padding:0;margin:0;min-height:100vh;width:100vw;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{display:inline-block;padding-left:0;padding-right:0;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto}iframe,figure{max-width:100%}button,.btn,input[type='submit'],input,audio,textarea{-webkit-transition: "border-color, box-shadow" .15s ease-in;transition: "border-color, box-shadow" .15s ease-in}button:focus,.btn:focus,input:focus[type='submit'],input:focus,audio:focus,textarea:focus{outline:0;-webkit-transition-timing-function:ease;transition-timing-function:ease}legend{width:auto}@media (max-width: 575px){.alignright{display:block;margin:1.5em auto !important}}@media (min-width: 576px){.alignright{float:right;margin-left:2rem;margin-bottom:1.25rem;margin-top:.5rem !important}}@media (max-width: 575px){.alignleft{display:block;margin:1.5em auto !important}}@media (min-width: 576px){.alignleft{float:left;margin-right:2rem;margin-bottom:1.25rem;margin-top:.5rem !important}}.aligncenter{display:block;text-align:center;margin:1.5em auto !important}:root{--admin-gap: 0px;--menu-height:4em;--menu-mt:1.33em;--menu-mb:1em;--container-padding:1rem;--font-s:.75rem;--font-m:1rem;--font-l:1.1875rem;--font-xl:1.5rem;--font-2xl:2.025rem}@media (min-width: 360px){:root{--container-padding:1.5rem}}@media (min-width: 576px){:root{--menu-height:4em;--container-padding:2rem}}@media (min-width: 768px){:root{--container-padding:6vw}}@media (min-width: 992px){:root{--menu-mt:1.5em}}@media (min-width: 1200px){:root{--container-padding:calc(14vw)}}@media (min-width: 1400px){:root{--menu-height:4.5em}}@media (min-width: 1600px){:root{--menu-mt:calc(1.5em + .5vw);--menu-mb:calc(1em + .5vw)}}@media (min-width: 1800px){:root{--menu-height:5em;--container-padding:calc(21vw)}}@media (min-width: 768px){:root{--font-s:.75rem;--font-m:1rem;--font-l:1.1875rem;--font-xl:1.5rem}}@media (min-width: 1200px){:root{--font-s:.825rem;--font-m:1.1rem;--font-l:1.30625rem;--font-xl:1.65rem}}@media (min-width: 1800px){:root{--font-s:.825rem;--font-m:1.1rem;--font-l:1.30625rem;--font-xl:1.65rem}}@media (min-width: 2200px){:root{--font-s:.9375rem;--font-m:1.25rem;--font-l:1.48438rem;--font-xl:1.875rem}}@media (min-width: 3200px){:root{--font-s:1.245rem;--font-m:1.66rem;--font-l:1.97125rem;--font-xl:2.49rem}}@media (min-width: 4000px){:root{--font-s:1.5rem;--font-m:2rem;--font-l:2.375rem;--font-xl:3rem}}@media (min-width: 576px){:root{--font-2xl:2.7rem}}@media (min-width: 768px){:root{--font-2xl:3.0375rem}}@media (min-width: 992px){:root{--font-2xl:3.0375rem}}@media (min-width: 1200px){:root{--font-2xl:3.375rem}}@media (min-width: 1800px){:root{--font-2xl:3.7125rem}}@media (min-width: 2200px){:root{--font-2xl:4.21875rem}}@media (min-width: 3200px){:root{--font-2xl:5.6025rem}}@media (min-width: 4000px){:root{--font-2xl:6.75rem}}.text-black{color:#000}.text-black-force{color:#000 !important}.bg-black{background-color:#000}.hover-black:hover{color:#000}.text-white{color:#fff}.text-white-force{color:#fff !important}.bg-white{background-color:#fff}.hover-white:hover{color:#fff}.text-gray{color:#F3F1EA}.text-gray-force{color:#F3F1EA !important}.bg-gray{background-color:#F3F1EA}.hover-gray:hover{color:#F3F1EA}.text-orange{color:#E73A00}.text-orange-force{color:#E73A00 !important}.bg-orange{background-color:#E73A00}.hover-orange:hover{color:#E73A00}.text-lila{color:#771F81}.text-lila-force{color:#771F81 !important}.bg-lila{background-color:#771F81}.hover-lila:hover{color:#771F81}.font-m{font-size:var(--font-m)}.font-l{font-size:var(--font-l)}.font-xl{font-size:var(--font-xl);line-height:1}.font-2xl{font-size:var(--font-2xl);line-height:1}.font-h{font-size:var(--font-h);line-height:0.86}@media (min-width: 360px){.font-xxs-m{font-size:var(--font-m)}}@media (min-width: 360px){.font-xxs-l{font-size:var(--font-l)}}@media (min-width: 360px){.font-xxs-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 360px){.font-xxs-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 360px){.font-xxs-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 400px){.font-xs-m{font-size:var(--font-m)}}@media (min-width: 400px){.font-xs-l{font-size:var(--font-l)}}@media (min-width: 400px){.font-xs-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 400px){.font-xs-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 400px){.font-xs-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 576px){.font-sm-m{font-size:var(--font-m)}}@media (min-width: 576px){.font-sm-l{font-size:var(--font-l)}}@media (min-width: 576px){.font-sm-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 576px){.font-sm-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 576px){.font-sm-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 768px){.font-md-m{font-size:var(--font-m)}}@media (min-width: 768px){.font-md-l{font-size:var(--font-l)}}@media (min-width: 768px){.font-md-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 768px){.font-md-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 768px){.font-md-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 992px){.font-lg-m{font-size:var(--font-m)}}@media (min-width: 992px){.font-lg-l{font-size:var(--font-l)}}@media (min-width: 992px){.font-lg-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 992px){.font-lg-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 992px){.font-lg-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 1200px){.font-xl-m{font-size:var(--font-m)}}@media (min-width: 1200px){.font-xl-l{font-size:var(--font-l)}}@media (min-width: 1200px){.font-xl-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 1200px){.font-xl-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 1200px){.font-xl-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 1400px){.font-xxl-m{font-size:var(--font-m)}}@media (min-width: 1400px){.font-xxl-l{font-size:var(--font-l)}}@media (min-width: 1400px){.font-xxl-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 1400px){.font-xxl-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 1400px){.font-xxl-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 1600px){.font-h-m{font-size:var(--font-m)}}@media (min-width: 1600px){.font-h-l{font-size:var(--font-l)}}@media (min-width: 1600px){.font-h-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 1600px){.font-h-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 1600px){.font-h-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 1800px){.font-xh-m{font-size:var(--font-m)}}@media (min-width: 1800px){.font-xh-l{font-size:var(--font-l)}}@media (min-width: 1800px){.font-xh-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 1800px){.font-xh-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 1800px){.font-xh-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 2200px){.font-xxh-m{font-size:var(--font-m)}}@media (min-width: 2200px){.font-xxh-l{font-size:var(--font-l)}}@media (min-width: 2200px){.font-xxh-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 2200px){.font-xxh-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 2200px){.font-xxh-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 3200px){.font-3k-m{font-size:var(--font-m)}}@media (min-width: 3200px){.font-3k-l{font-size:var(--font-l)}}@media (min-width: 3200px){.font-3k-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 3200px){.font-3k-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 3200px){.font-3k-h{font-size:var(--font-h);line-height:0.86}}@media (min-width: 4000px){.font-4k-m{font-size:var(--font-m)}}@media (min-width: 4000px){.font-4k-l{font-size:var(--font-l)}}@media (min-width: 4000px){.font-4k-xl{font-size:var(--font-xl);line-height:1}}@media (min-width: 4000px){.font-4k-2xl{font-size:var(--font-2xl);line-height:1}}@media (min-width: 4000px){.font-4k-h{font-size:var(--font-h);line-height:0.86}}body{--wp--style--gallery-gap-default: 1em}@media (min-width: 576px){body{--wp--style--gallery-gap-default: 1em}}@media (min-width: 1200px){body{--wp--style--gallery-gap-default: 1.5vw}}h1,h2,h3{color:#771F81;font-weight:600}h1,h2{font-size:var(--font-2xl);margin-bottom:.66em}h3{font-size:var(--font-l);margin-bottom:1em}body .has-small-font-size,:where(.editor-styles-wrapper) .has-small-font-size{font-size:var(--font-s, 14px) !important}body .has-medium-font-size,:where(.editor-styles-wrapper) .has-medium-font-size{font-size:var(--font-m, 16px) !important}body .has-large-font-size,:where(.editor-styles-wrapper) .has-large-font-size{font-size:var(--font-l, 20px) !important}body .has-x-large-font-size,:where(.editor-styles-wrapper) .has-x-large-font-size{font-size:var(--font-xl, 30px) !important}body .has-xx-large-font-size,:where(.editor-styles-wrapper) .has-xx-large-font-size{font-size:var(--font-2xl, 50px) !important}.wp-block-list{padding-left:1em}.wp-block-list li{margin-bottom:.2em}.wp-block-list.is-style-arrow{list-style:none;padding-left:0}.wp-block-list.is-style-arrow li{padding-left:.75em;position:relative}.wp-block-list.is-style-arrow li::before{content:'›';position:absolute;left:0;font-weight:400;top:-.0625em}.wp-block-accordion{--wp-accordion-px: calc(var(--font-xl, 1em) * .7);margin:2em 0}.wp-block-accordion-item{border-top:1px solid currentColor}.wp-block-accordion-item.is-open{background-color:#FF8EC0}.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important;background-position:55% 50%}.wp-block-accordion-heading{font-size:var(--font-xl, 2rem);font-weight:400;margin:0}.wp-block-accordion-heading__toggle{padding:1em var(--wp-accordion-px);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:inherit;cursor:pointer;text-align:left}.wp-block-accordion-heading__toggle-title{text-decoration:none !important}.wp-block-accordion-heading__toggle-icon{font-size:1.5em;line-height:1;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease, -webkit-transform 0.35s ease;border-radius:100%;background-color:#fff;width:.75em;height:.75em;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.wp-block-accordion-panel{padding-left:var(--wp-accordion-px);padding-right:var(--wp-accordion-px)}@media (min-width: 992px){.wp-block-accordion-panel{padding-right:5em}}.wp-block-accordion-panel>*:last-child{padding-bottom:1.5em}@media (prefers-reduced-motion: no-preference){.wp-block-accordion-item{-webkit-transition:grid-template-rows .3s ease-out, background-color .3s ease-out !important;transition:grid-template-rows .3s ease-out, background-color .3s ease-out !important;transition:grid-template-rows .3s ease-out, background-color .3s ease-out, -ms-grid-rows .3s ease-out !important}}.btn,input[type='submit'],.wp-block-button .wp-block-button__link{--btn-hover-color: white;display:inline-block;padding:.53em 1.4em .475em;border:1px solid white;color:black;text-decoration:none;background-color:white;cursor:pointer;-webkit-transition:background-color 0.15s cubic-bezier(0.18, 0.73, 0.37, 0.98),color 0.15s cubic-bezier(0.18, 0.73, 0.37, 0.98);transition:background-color 0.15s cubic-bezier(0.18, 0.73, 0.37, 0.98),color 0.15s cubic-bezier(0.18, 0.73, 0.37, 0.98);border-radius:3em;font-size:var(--font-m, 1em);line-height:1.3;min-width:7.5em}.btn:hover,input:hover[type='submit'],.btn:focus-visible,input:focus-visible[type='submit'],.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus-visible{background-color:transparent;border-color:var(--btn-hover-color);color:var(--btn-hover-color);-webkit-transition:background-color 0.2s cubic-bezier(0.18, 0.73, 0.37, 0.98),color 0.2s cubic-bezier(0.18, 0.73, 0.37, 0.98);transition:background-color 0.2s cubic-bezier(0.18, 0.73, 0.37, 0.98),color 0.2s cubic-bezier(0.18, 0.73, 0.37, 0.98)}.btn-black,.wp-block-button.is-style-black .wp-block-button__link{--btn-hover-color: black;background-color:black !important;border-color:black !important;color:white !important}
