.newsletter-expanded[data-v-4465a976]{font-size:var(--w-font-16-main,1rem);height:0;overflow:visible;position:relative;width:0;z-index:99999}.newsletter-expanded[data-v-4465a976]:is([data-expand-y=up]){align-self:flex-start}.newsletter-expanded:is([data-expand-y=up])>div[data-v-4465a976]{bottom:0}.newsletter-expanded[data-v-4465a976]:is([data-expand-y=down]){align-self:flex-end}.newsletter-expanded:is([data-expand-y=down])>div[data-v-4465a976]{top:0}.newsletter-expanded>div[data-v-4465a976]{display:grid;grid-template:minmax(200px,1fr) /minmax(300px,1fr);left:calc(-1px*var(--position-x-correction, 0));max-height:50vh;max-width:50vw;position:absolute}.newsletter-expanded>div>div[data-v-4465a976]{background-color:var(--body-background-color);border:1px solid var(--primary-color);color:var(--body-text-color);line-height:1.5em;margin:.5em;padding:1em;transform:translateX(-50%)}.newsletter-expanded[data-v-4465a976]:is([data-layout=design_1]){border-radius:50%}.newsletter-expanded[data-v-4465a976]:is([data-layout=design_3]) .icon{box-shadow:0 0 0 0 #0000!important}@media (width >= 1200px){.newsletter-expanded[data-v-4465a976]:is([data-layout=design_6]){border-radius:50%}}.newsletter-expanded[data-v-4465a976]:is([data-layout=design_8]){border-bottom-right-radius:0!important;border-top-right-radius:0!important}.newsletter-expanded .static-newsletter-content[data-v-4465a976]{background-color:#fff;border:1px solid #ccc;border-radius:var(--border-radius-elements);bottom:auto;box-shadow:0 0 var(--drop-shadow-elements-range) 0 #0003;color:#666;cursor:default;font-size:var(--w-font-16-main);height:auto;margin-right:auto;max-height:90%;max-width:330px;padding:15px;position:fixed;text-align:center;width:100%}.newsletter-expanded .static-newsletter-content[data-v-4465a976] *{color:#666}.newsletter-expanded .static-newsletter-content[data-v-4465a976] :is(h1,h2,h3,h4,h5,h6){font-size:var(--w-font-18-title)}.newsletter-expanded .static-newsletter-content[data-v-4465a976] :is(p,a){font-size:var(--w-font-14-main)}.newsletter-expanded .static-newsletter-content[data-v-4465a976] :is(p,label,ul,ol,button){line-height:1.3em}div.newsletter-button-wrapper[data-v-ba325bc6]{display:grid;grid-template-columns:[expanded-start] minmax(0,0) [icon-start] 1fr [icon-end] minmax(0,0) [expanded-end];grid-template-rows:[expanded-start] minmax(0,0) [icon-start] 1fr [icon-end] minmax(0,0) [expanded-end];place-content:center;place-items:center}div.newsletter-button-wrapper>.w_icon[data-v-ba325bc6]{grid-area:icon}div.newsletter-button-wrapper[data-v-ba325bc6]>:not(.w_icon){grid-area:expanded}div#custom-button.fixed-right[data-v-3ee49e6a]{background-color:var(--secondary-color-contrast);border:1px solid #0000001a;border-radius:var(--border-radius-elements,0);border-top:none;border-top-left-radius:0!important;border-top-right-radius:0!important;color:var(--secondary-color);height:var(--custom-button-override-height,40px);margin:0;min-height:var(--custom-button-override-min-height,unset);min-width:var(--custom-button-override-min-width,100px);padding:0;position:fixed;right:0;top:var(--custom-button-override-top,50%);transform:rotate(90deg);transform-origin:top right;width:auto;z-index:var(--custom-button-override-z-index,2)}div#custom-button.fixed-right[data-v-3ee49e6a]:hover{background-color:var(--secondary-color);color:var(--secondary-color-contrast)}div#custom-button.fixed-right.hidden[data-v-3ee49e6a]{display:none}@media print{div#custom-button.fixed-right[data-v-3ee49e6a]{display:none!important}}@media (width >= 100px) and (width <= 1199px){div#custom-button.fixed-right[data-v-3ee49e6a]{display:none}}div#custom-button.fixed-right[data-v-3ee49e6a],div#custom-button.fixed-right[data-v-3ee49e6a] *{font-size:var(--custom-button-override-font-size,var(--w-font-16-menu,1rem));font-weight:var(--button-font-weight);text-transform:var(--button-text-transform)}div#custom-button.fixed-right[data-v-3ee49e6a]>p{line-height:1em;margin:0;padding:var(--custom-button-override-p-padding-vertical,10px) var(--custom-button-override-p-padding-horizontal,15px);white-space:nowrap;width:auto}div#custom-button.fixed-right[data-v-3ee49e6a]>p>:deep(a){display:block;height:100%;width:auto}div#custom-button.fixed-right.inactive[data-v-3ee49e6a]{opacity:.5}