*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}:root{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--wp-admin--admin-bar--height: 0px;--wc-form-color-background: #ffffff;--wc-form-border-color: #e9e9e9;--wc-form-border-radius: 1px}@media(prefers-reduced-motion: no-preference){:root{interpolate-size:allow-keywords}}body{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr auto;min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));background-color:#f3f3f3;color:#000;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.5;text-box-edge:cap;text-box-trim:both;-webkit-font-smoothing:antialiased}body:has(#wpadminbar){--wp-admin--admin-bar--height: 46px}@media(min-width: 64rem){body:has(#wpadminbar){--wp-admin--admin-bar--height: 32px}}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}strong{font-weight:700}ins{text-decoration:none}a{color:inherit}a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}a:is(:hover,:focus-visible){color:#a349a3}::-webkit-scrollbar{width:.5rem}dialog ::-webkit-scrollbar{width:.125rem}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#a349a3}::-webkit-scrollbar-thumb:hover{background:hsl(from #A349A3 h s l/0.9)}[id]{scroll-margin-top:4rem}@media(prefers-reduced-motion: reduce){*{scroll-behavior:auto !important;animation:none !important;transition:none !important}}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-SemiBold.woff2") format("woff2"),url("../fonts/Roboto-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.content-grid{--_padding-inline: 1rem;--_content-max-width: 80rem;display:grid;grid-template-columns:[full-width-start] minmax(var(--_padding-inline), 1fr) [content-start] min(100% - var(--_padding-inline)*2,var(--_content-max-width)) [content-end] minmax(var(--_padding-inline), 1fr) [full-width-end]}.content-grid>:not(.full-width),.content-grid .full-width>:not(.full-width){grid-column:content}.content-grid>.full-width,.content-grid .full-width>.full-width{grid-column:full-width}.flex{display:flex}.justify-center{justify-content:center}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.space-y-6>:not(:last-child){margin-bottom:1.5rem}.text-center{text-align:center}.text-sm{font-size:.875rem}.leading-tight{line-height:1.08}.list-none{list-style-type:none}.section--blog .section__heading,.section--blog-slider .section__heading{margin-bottom:2.5rem;text-align:center}@media(min-width: 64rem){.section--blog .section__heading{margin-bottom:5rem}}.section--blog .blog__grid{margin-bottom:2.5rem}@media(min-width: 64rem){.section--blog .blog__grid{margin-bottom:5rem}}.blog__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.5rem}@media(min-width: 48rem){.blog__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.blog__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.blog-item{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "date" "thumbnail" "excerpt" "link";gap:1rem}@media(min-width: 40rem){.blog-item{grid-template-columns:minmax(0, 1fr) max-content;grid-template-areas:"title date" "thumbnail thumbnail" "excerpt excerpt" "link link"}}.blog-item__title{grid-area:title;font-size:1.5rem;font-weight:500;line-height:1.08}.blog-item__date{grid-area:date;align-self:end;font-size:1.25rem;line-height:1.08}.blog-item__thumbnail{grid-area:thumbnail;width:100%;height:auto;margin-block:.25rem}.blog-item__excerpt{grid-area:excerpt;font-size:.875rem;line-height:1.2}.blog-item__read-more{grid-area:link;width:max-content;font-weight:700;line-height:1;text-transform:uppercase;color:#a349a3;text-decoration:none}.blog-item__read-more:is(:hover,:focus-visible){text-decoration:underline}@media(max-width: calc(40rem - 1px)){.section--blog-slider .blog-item:nth-child(2){display:none}}@media(max-width: calc(48rem - 1px)){.section--blog-slider .blog-item:nth-child(3){display:none}}.btn{--_background-color: #A349A3;--_border-color: #A349A3;--_text-color: #ffffff;display:inline-block;padding:1.25rem 3rem;background-color:var(--_background-color);border:solid 1px var(--_border-color);color:var(--_text-color);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn>a{color:inherit;text-decoration:none}.btn:is(:hover,:focus-visible){--_background-color: hsl(300, 38%, 26%);--_border-color: hsl(300, 38%, 26%);--_text-color: #ffffff;color:var(--_text-color)}.btn--link{--_background-color: transparent;--_border-color: #A349A3;--_text-color: #A349A3;padding-inline:.75rem;border:none;border-bottom:solid 1px var(--_border-color)}@media(min-width: 48rem){.btn--link{padding-inline:2rem}}.btn--link:is(:hover,:focus-visible){--_background-color: transparent;--_text-color: hsl(300, 38%, 26%);--_border-color: hsl(300, 38%, 26%)}.btn--outlined{--_background-color: transparent;--_border-color: #A349A3;--_text-color: #A349A3}.btn--outlined:is(:hover,:focus-visible){--_background-color: hsl(300, 38%, 26%);--_border-color: hsl(300, 38%, 26%);--_text-color: #ffffff}.site-footer{padding-block:2.5rem;background-color:#a349a3;color:#fff}@media(min-width: 64rem){.site-footer{padding-block-start:3rem;padding-block-end:2rem}}.site-footer a{color:#fff;text-decoration:none}.site-footer a:is(:hover,:focus-visible){text-decoration:underline}.site-footer__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.5rem;margin-bottom:3.75rem}@media(min-width: 64rem){.site-footer__grid{grid-template-columns:24rem minmax(0, 1fr);gap:5rem;margin-bottom:5rem}}.site-footer__branding-image{margin-bottom:2.5rem}.site-footer__content{display:grid;align-content:start;gap:2rem}@media(min-width: 64rem){.site-footer__content{margin-left:auto}}.site-footer__contacts{display:flex;flex-direction:column;gap:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}@media(min-width: 64rem){.site-footer__contacts{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.site-footer__contacts a{color:#fff;text-decoration:none}.site-footer__contacts a:is(:hover,:focus-visible){text-decoration:underline}.site-footer__contacts svg{color:#fff;font-size:clamp(2rem,3vw,2.5rem)}.site-footer__contact-item{display:flex;align-items:center;gap:.75rem}.site-footer__text-before,.site-footer__text-after{display:grid;grid-template-columns:minmax(0, 1fr);gap:.75rem;color:#eeede6}.site-footer__text-before{font-size:clamp(1.25rem,2vw,1.5rem)}.site-footer__text-after{padding-block-start:1.25rem;font-size:.875rem}@media(min-width: 64rem){.site-footer__text-after{padding-block-start:2rem}}.site-footer__text-after-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"stacked";align-items:start;gap:2rem;width:min(100%,24rem)}@media(min-width: 64rem){.site-footer__text-after-wrapper{width:auto}}.site-footer__text-after-wrapper>*{grid-area:stacked}.site-footer__badge-image{justify-self:end;width:6rem;rotate:-22.5deg}.site-footer__badge-image a:is(:hover,:focus){scale:1.05}@media(min-width: 48rem){.site-footer__badge-image{width:8rem}}.site-footer__bottom{display:flex;flex-direction:column;gap:3rem}@media(min-width: 64rem){.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__copyright{display:flex;flex-direction:column;gap:.75rem;padding-block-start:1.25rem;border-top:solid 1px #fff;color:#eeede6;font-size:.875rem}@media(max-width: calc(64rem - 1px)){.site-footer__copyright :first-child{order:2}}@media(min-width: 64rem){.site-footer__copyright{flex-direction:row;border-top:none}}.site-footer__copyright a{color:#eeede6}@media(min-width: 64rem){.site-footer__copyright{gap:1.25rem}.site-footer__copyright :not(:first-child){border-left:1px solid #fff;padding-inline-start:1.25rem}}.form__group--inline{display:flex;align-items:center}.form__control{width:100%;padding:1.25rem;background-color:#fff;border:1px solid #a349a3;color:#000;font-size:1rem;line-height:1}.form__control{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}::placeholder{color:#666}@media(max-width: calc(64rem - 1px)){.home .site-header{height:34rem;background-position:left 1rem top 20.75rem}}.site-header{position:relative;height:24rem;padding-block-start:.5rem;background-color:#a349a3;background-position:left 1rem top 10.75rem;background-repeat:no-repeat;background-size:16.4375rem auto}@media(min-width: 48rem){.site-header{padding-block-start:1.5rem}}@media(min-width: 64rem){.site-header{height:37.5rem;background-position:left top 3rem;background-position:calc(50% - 22.5rem) calc(0% + 3rem);background-size:auto}}.site-header.site-header--small{height:auto}.site-header__language-switcher{display:flex;justify-content:end;width:min(100% - 2rem,90rem);margin-inline:auto;margin-bottom:.5rem}@media(min-width: 64rem){.site-header__language-switcher{margin-bottom:3rem}}@media(min-width: 80rem){.site-header__language-switcher{margin-bottom:5.5rem}}.site-header__language-switcher .wpml-ls-legacy-list-horizontal{padding:0}.site-header__language-switcher .wpml-ls-link{display:flex;align-items:center;padding:0;color:#fff;text-decoration:none}.site-header__language-switcher .wpml-ls-link:is(:hover,:focus-visible){text-decoration:underline}.site-header__language-switcher .wpml-ls-flag{border-radius:2px}.site-header__language-switcher .wpml-ls-flag+span{margin-left:.5rem}.site-header__grid{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"navigation" "title";row-gap:1rem}@media(min-width: 48rem){.site-header__grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"none navigation navigation" "none title title";row-gap:2rem}}@media(min-width: 80rem){.site-header__grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"none navigation" "none title";row-gap:4rem}}.site-header__row{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"navigation";row-gap:1rem}@media(min-width: 48rem){.site-header__row{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"none navigation navigation";row-gap:2rem}}@media(min-width: 80rem){.site-header__row{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"none navigation";row-gap:4rem}}.site-header__navigation,.site-header__navigation .menu{display:flex;gap:2rem}@media(min-width: 64rem){.site-header__navigation,.site-header__navigation .menu{gap:3rem;align-items:center}}.site-header__navigation{grid-area:navigation;justify-content:space-between;gap:1rem}@media(min-width: 48rem){.site-header__navigation{justify-content:start;gap:3rem}}.site-header__navigation .menu{list-style:none;padding-left:0}.site-header__navigation .menu-item a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.site-header__branding img{width:auto;height:2rem}@media(min-width: 48rem){.site-header__branding img{height:2.5rem}}@media(min-width: 64rem){.site-header__branding img{height:3.75rem}}.site-header__buttons{display:flex;gap:1rem}@media(max-width: calc(48rem - 1px)){.site-header__buttons{flex-direction:column}.site-header__buttons .btn{align-self:start !important}}.site-header__content{grid-area:title;display:flex;flex-direction:column;align-items:start;gap:1rem}.site-header__content .btn--outlined{--_background-color: #A349A3;--_border-color: #ffffff;--_text-color: #ffffff;align-self:end}@media(min-width: 48rem){.site-header__content .btn--outlined{align-self:start}}.site-header__content .btn--outlined:is(:focus,:hover){--_background-color: hsl(300, 38%, 26%);--_border-color: hsl(300, 38%, 26%)}.site-header__title{grid-area:title;color:#fff;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:300;line-height:1.08;text-transform:uppercase;text-wrap:balance}@media(max-width: calc(48rem - 1px)){.site-header__title{max-width:20rem}}.site-header__home-link{width:2rem}@media(min-width: 48rem){.site-header__home-link{width:2.5rem}}@media(min-width: 64rem){.site-header__home-link{width:4rem}}.section{padding-block:2.5rem;overflow-x:clip}.section:first-of-type{padding-block-start:clamp(2.5rem,5vw,5rem)}.section:last-of-type{padding-block-end:clamp(2.5rem,5vw,5rem)}.section__heading{color:#a349a3;font-size:clamp(2rem,3vw,3rem);font-weight:300;line-height:1.08;text-transform:uppercase}@media(max-width: calc(64rem - 1px)){.section--single-post{padding-block-start:1.25rem}}.single-post__wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;width:min(100%,64rem);margin-inline:auto}@media(min-width: 64rem){.single-post__wrapper{gap:2.5rem}}.single-post__links{display:grid;grid-template-columns:max-content minmax(0, 1fr) max-content;grid-template-areas:"all all all" "previous gap next";gap:1.25rem;width:min(100%,40rem);margin-inline:auto}@media(min-width: 48rem){.single-post__links{grid-template-columns:max-content minmax(0, 1fr) max-content minmax(0, 1fr) max-content;grid-template-areas:"previous gap1 all gap2 next"}}.single-post .btn--all{grid-area:all}.single-post .btn--next{grid-area:next}.single-post .btn--previous{grid-area:previous}.single-post__title{width:min(100%,40rem);margin-inline:auto;text-align:center;text-transform:uppercase}@media(min-width: 64rem){.single-post__title{margin-block-end:2.5rem;text-align:left}}.single-post__thumbnail{max-height:24rem}.single-post__thumbnail img{width:100%;height:100%;object-fit:cover}.single-post__date{color:#a349a3;font-size:1.5rem;font-weight:700;line-height:1.08}.single-post__content{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem}
