/* directory */
@import url(https://api.mapbox.com/mapbox-gl-js/v2.3.1/mapbox-gl.css);.block__anatomy-directory{display:flex;justify-content:center;flex-wrap:wrap;margin-top:calc(0px - var(--header-height) - var(--header-offset))}.block__anatomy-directory .loader{content:"DIRECTORY LOADING";font:var(--type-h1);text-transform:uppercase;line-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-surface-blur);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60}.block__anatomy-directory .loader span{opacity:0;transition:opacity .5s}.block__anatomy-directory.hide-loader::before{display:none}.block__anatomy-directory .wrapper{max-width:var(--container-xl-max-width);width:100%}.block__anatomy-directory .wrapper.wrapper-map{display:flex;gap:var(--spacing-smd)}.block__anatomy-directory .wrapper .filter{display:none}.block__anatomy-directory .wrapper.wrapper-map{max-width:100%;display:flex;gap:var(--spacing-smd)}.block__anatomy-directory .wrapper.wrapper-map .posts{display:none}.block__anatomy-directory .wrapper.wrapper-map .map{width:100%;height:var(--full-height);max-width:100%;max-height:var(--full-height);margin-left:auto}.block__anatomy-directory .wrapper.wrapper-map .map .map-holder{width:100%;height:100%}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.block__anatomy-directory.loaded .wrapper,.block__anatomy-directory:not(.type-things-to-do) .wrapper{max-width:var(--container-xl-max-width)}.block__anatomy-directory.loaded .wrapper .filter,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter{display:flex;margin-top:calc(var(--header-height) + var(--header-offset) + var(--spacing-md));margin-bottom:var(--spacing-md);position:relative;align-items:center;overflow:hidden;animation:fadeIn 1s ease-in-out}.block__anatomy-directory.loaded .wrapper .filter h1,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter h1{font:var(--type-h1);text-transform:uppercase}.block__anatomy-directory.loaded .wrapper .filter .taxonomy,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .taxonomy{margin-left:auto;display:flex;gap:var(--spacing-smd)}.block__anatomy-directory.loaded .wrapper .filter .taxonomy .term,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .taxonomy .term{font:var(--type-b2);text-transform:uppercase}.block__anatomy-directory.loaded .wrapper .filter .taxonomy .term.hidden,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .taxonomy .term.hidden{display:none}.block__anatomy-directory.loaded .wrapper .filter .mode,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .mode{display:none}.block__anatomy-directory.loaded .wrapper.wrapper-map .map,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .map{max-width:calc(50% - var(--spacing-smd)/ 2);max-height:850px}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{max-width:calc(50% - var(--spacing-smd)/ 2);max-height:850px;align-self:flex-start;overflow:scroll;width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-smd);animation:fadeIn 1s ease-in-out}.page-slug-bid-news .block__anatomy-directory.loaded .wrapper.wrapper-map .posts,.page-slug-bid-news .block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{max-height:-moz-fit-content;max-height:fit-content}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post{background:var(--color-surface-secondary);border-radius:var(--border-radius-primary);padding:var(--spacing-xs);max-width:calc((100% - var(--spacing-smd) * 2)/ 3);width:100%}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .media,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .media{position:relative;width:100%;padding-top:69%;overflow:hidden;border-radius:var(--border-radius-primary)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .media img,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post:hover .media img,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post:hover .media img{transform:scale(1.1)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post:hover .info h4,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post:hover .info h4{text-decoration:underline;text-decoration-color:var(--color-surface-highlight)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info{margin-top:var(--spacing-xs)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info .category,.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info .date,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info .category,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info .date{font:var(--type-b2)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info h4,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info h4{font:var(--type-h3);margin-top:var(--spacing-sm);padding-right:var(--spacing-md)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info p,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info p{display:none}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post.hidden,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post.hidden{display:none}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post::after,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post::after{display:none}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-filter .filter{margin-top:0}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map{max-width:var(--container-width)}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .map{display:none}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{max-width:100%;overflow:visible;max-height:-moz-fit-content;max-height:fit-content}@media screen and (max-width:1200px){.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post{max-width:calc((100% - var(--spacing-smd))/ 2)}}@media screen and (max-width:768px){.block__anatomy-directory{margin-top:calc(0px - var(--header-height) - var(--header-offset))}.block__anatomy-directory.loaded .wrapper-filter,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter{position:absolute;top:40dvh;left:0;right:0;max-width:100%;z-index:10}.block__anatomy-directory.loaded .wrapper-filter .filter,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter{margin:0;padding:0 var(--spacing-xs);flex-wrap:wrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.block__anatomy-directory.loaded .wrapper-filter .filter h1,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter h1{font:var(--type-h3);min-width:100%;margin-bottom:var(--spacing-xs)}.block__anatomy-directory.loaded .wrapper-filter .filter .taxonomy,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter .taxonomy{overflow:scroll;padding-bottom:var(--spacing-xs);margin-left:0}.block__anatomy-directory.loaded .wrapper-filter .filter .taxonomy .term,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter .taxonomy .term{white-space:nowrap}.block__anatomy-directory.loaded .wrapper.wrapper-map,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map{display:flex;flex-direction:column;gap:0}.block__anatomy-directory.loaded .wrapper.wrapper-map .map,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .map{order:1;min-width:calc(100% + var(--spacing-xs) * 2);max-height:40dvh;margin-left:calc(0px - var(--spacing-xs));margin-right:calc(0px - var(--spacing-xs))}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{padding-top:85px;padding-bottom:60px;order:2;min-width:100%;gap:var(--spacing-xs);min-height:60dvh;max-height:60dvh}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post{max-width:calc((100% - var(--spacing-xs))/ 2)}.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter{position:static}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{padding-top:var(--spacing-sm);min-height:-moz-fit-content;min-height:fit-content;max-height:-moz-fit-content;max-height:fit-content}}
/* newsletter-sign-up */
@keyframes ec-newsletter-spin{to{transform:rotate(360deg)}}.block__ec-newsletter-sign-up{display:flex;justify-content:center;margin-top:280px;margin-bottom:120px}.block__ec-newsletter-sign-up.success .wrapper .success-message{display:block;font:var(--type-b2);text-align:center;margin-bottom:var(--spacing-md)}.block__ec-newsletter-sign-up.success .wrapper form{display:none}.block__ec-newsletter-sign-up.error .wrapper .error-message{display:block}.block__ec-newsletter-sign-up.submitting .wrapper form button[type=submit],.block__ec-newsletter-sign-up.submitting .wrapper form input[type=submit]{opacity:.6;cursor:progress;pointer-events:none;position:relative;padding-left:calc(var(--spacing-md) + 18px)}.block__ec-newsletter-sign-up.submitting .wrapper form button[type=submit]::before,.block__ec-newsletter-sign-up.submitting .wrapper form input[type=submit]::before{content:"";position:absolute;left:var(--spacing-sm);top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ec-newsletter-spin .7s linear infinite}.block__ec-newsletter-sign-up .wrapper{background:var(--color-surface-secondary);width:var(--container-width);border-radius:var(--border-radius-large);padding:var(--spacing-md);display:flex;justify-content:center;flex-wrap:wrap}.block__ec-newsletter-sign-up .wrapper form,.block__ec-newsletter-sign-up .wrapper h2,.block__ec-newsletter-sign-up .wrapper p{width:620px}.block__ec-newsletter-sign-up .wrapper h2{font:var(--type-h2);text-align:center;margin-bottom:var(--spacing-sm)}.block__ec-newsletter-sign-up .wrapper p{font:var(--type-b2);text-align:center;margin-bottom:var(--spacing-md)}.block__ec-newsletter-sign-up .wrapper .success-message{display:none}.block__ec-newsletter-sign-up .wrapper .error-message{display:none;font:var(--type-b2);color:var(--color-text-highlight);text-align:left;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-text-highlight);border-radius:var(--border-radius-primary);background:rgba(255,255,255,.5)}.block__ec-newsletter-sign-up .wrapper .error-message .error-headline{font-weight:700;margin:0 0 4px 0;display:flex;align-items:center;gap:8px}.block__ec-newsletter-sign-up .wrapper .error-message .error-headline::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:var(--color-text-highlight);color:var(--color-white);font-weight:700;font-size:14px;flex-shrink:0}.block__ec-newsletter-sign-up .wrapper .error-message .error-detail{margin:0 0 4px 0}.block__ec-newsletter-sign-up .wrapper .error-message .error-detail:empty{display:none}.block__ec-newsletter-sign-up .wrapper .error-message .error-contact{margin:8px 0 0 0;font-size:.9em}.block__ec-newsletter-sign-up .wrapper .error-message .error-contact a{color:var(--color-text-highlight);text-decoration:underline}.block__ec-newsletter-sign-up .wrapper:has(.success) .success-message{display:block}.block__ec-newsletter-sign-up .wrapper:has(.success) form button,.block__ec-newsletter-sign-up .wrapper:has(.success) form input[type=submit]{display:none!important}.block__ec-newsletter-sign-up .wrapper:has(.error) .error-message{display:block}.block__ec-newsletter-sign-up .wrapper form{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:var(--spacing-md);margin-left:-95px}.block__ec-newsletter-sign-up .wrapper form .fieldset{width:100%;display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.block__ec-newsletter-sign-up .wrapper form .fieldset label,.block__ec-newsletter-sign-up .wrapper form .fieldset legend{max-width:95px;width:100%;font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email],.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel],.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]{width:100%;padding:11px var(--spacing-sm);display:block;border:none;border-radius:var(--border-radius-primary);background:var(--color-surface-primary);font:var(--type-b2);color:var(--color-text-primary)!important}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::-moz-placeholder{font-size:0}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::placeholder{font-size:0}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName],.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]{max-width:calc((100% - 95px - var(--spacing-sm))/ 2);margin-right:var(--spacing-sm)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName]:last-child,.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]:last-child{margin-right:0}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]::-moz-placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]::placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fs-type{display:flex;justify-content:center;margin-left:95px}.block__ec-newsletter-sign-up .wrapper form .fs-type legend{display:none}.block__ec-newsletter-sign-up .wrapper form .fs-type input[type=radio]{display:none}.block__ec-newsletter-sign-up .wrapper form .fs-type input[type=radio]:checked+label{background:var(--color-surface-highlight);color:var(--color-white)}.block__ec-newsletter-sign-up .wrapper form .fs-type label{--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase;background:0 0;max-width:none;width:auto;border:2px solid var(--color-surface-highlight);color:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-type label::after{display:none!important}.block__ec-newsletter-sign-up .wrapper form .fs-type label:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__ec-newsletter-sign-up .wrapper form .fs-type label:first-of-type{border-radius:var(--border-radius-primary) 0 0 var(--border-radius-primary)}.block__ec-newsletter-sign-up .wrapper form .fs-type label:last-of-type{border-radius:0 var(--border-radius-primary) var(--border-radius-primary) 0}.block__ec-newsletter-sign-up .wrapper form .fs-type label:hover{color:var(--color-white)}.block__ec-newsletter-sign-up .wrapper form .fs-interests{display:block;margin-left:95px}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown{width:100%;border:2px solid transparent;border-radius:var(--border-radius-primary);background:var(--color-surface-primary);overflow:hidden;transition:border-color .3s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown:hover{border-color:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown[open]{border-color:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding:11px var(--spacing-sm);font:var(--type-b2);color:var(--color-text-primary)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary::-webkit-details-marker{display:none}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary::after{content:"";flex-shrink:0;width:8px;height:8px;margin-top:-4px;margin-right:4px;border-right:2px solid var(--color-surface-highlight);border-bottom:2px solid var(--color-surface-highlight);transform:rotate(45deg);transition:transform .3s,margin-top .3s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary:focus-visible{outline:2px solid var(--color-surface-highlight);outline-offset:-2px}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown[open] summary{border-bottom:2px solid var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown[open] summary::after{margin-top:2px;transform:rotate(225deg)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interests-options{padding:var(--spacing-xs);display:flex;flex-direction:column}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option{display:flex;align-items:center;gap:var(--spacing-xs);max-width:none;width:100%;padding:8px var(--spacing-xs);border-radius:var(--border-radius-primary);font:var(--type-b2);color:var(--color-text-primary);cursor:pointer;transition:background .3s,color .3s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option:hover{background:rgba(255,33,255,.06)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option:has(input:checked){color:var(--color-text-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;border:2px solid var(--color-surface-highlight);border-radius:4px;background:var(--color-surface-primary);cursor:pointer;position:relative;transition:background .2s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]:checked{background:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]:focus-visible{outline:2px solid var(--color-surface-highlight);outline-offset:2px}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option span{flex:1}.block__ec-newsletter-sign-up .wrapper form button,.block__ec-newsletter-sign-up .wrapper form input[type=submit]{display:block;margin-left:95px;--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__ec-newsletter-sign-up .wrapper form button::after,.block__ec-newsletter-sign-up .wrapper form input[type=submit]::after{display:none!important}.block__ec-newsletter-sign-up .wrapper form button:hover,.block__ec-newsletter-sign-up .wrapper form input[type=submit]:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__ec-newsletter-sign-up .wrapper form.personal-shown .fieldset.business{display:none}.block__ec-newsletter-sign-up .wrapper .media{position:relative;overflow:hidden;border-radius:var(--border-radius-secondary);height:424px;width:100%}.block__ec-newsletter-sign-up .wrapper .media img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.block__ec-newsletter-sign-up{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.block__ec-newsletter-sign-up .wrapper{padding:var(--spacing-smd);width:calc(var(--container-width) - var(--spacing-smd) * 2)}.block__ec-newsletter-sign-up .wrapper h2{font:var(--type-h3);margin-bottom:var(--spacing-xs)}.block__ec-newsletter-sign-up .wrapper form{margin-left:0;width:100%}.block__ec-newsletter-sign-up .wrapper form .fieldset label{display:none}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-type{margin-left:0;margin-bottom:var(--spacing-md)}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-type label{display:block}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-interests{margin-left:0}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-interests label{display:flex}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::-moz-placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form button{margin-left:0}.block__ec-newsletter-sign-up .wrapper .media{display:none}}@media screen and (max-width:768px){.block__ec-newsletter-sign-up{margin-top:var(--spacing-lg)}body.page-slug-directory .block__ec-newsletter-sign-up{display:none}}
