.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.cmplz-obfuscate span{display:none}#cmplz-manage-consent-container{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}.cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}.cmplz-alert.cmplz-error{background-color:#f44336}.cmplz-alert.cmplz-success{background-color:green}.cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.cmplz-close:hover{color:black}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:"";background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode input::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode button::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:underline}#cmplz-document a[target=_blank]::after,.editor-styles-wrapper .cmplz-unlinked-mode a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus,.editor-styles-wrapper .cmplz-unlinked-mode a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label,.editor-styles-wrapper .cmplz-unlinked-mode #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h2,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p,.editor-styles-wrapper .cmplz-unlinked-mode.impressum p{margin-bottom:7px}#cmplz-document h4,.editor-styles-wrapper .cmplz-unlinked-mode h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5,.editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex,.editor-styles-wrapper .cmplz-unlinked-mode h3.annex,.editor-styles-wrapper .cmplz-unlinked-mode h4.annex{font-weight:bold}#cmplz-document span h3,.editor-styles-wrapper .cmplz-unlinked-mode span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-size:inherit;font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{padding:0 5px;border-bottom:0;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{cursor:pointer;content:"";background:url(/wp-content/plugins/complianz-gdpr-premium/assets/images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .name-header strong,#cmplz-cookies-overview .cmplz-dropdown .retention-header strong,#cmplz-cookies-overview .cmplz-dropdown .function-header strong,#cmplz-document .cmplz-dropdown .name-header strong,#cmplz-document .cmplz-dropdown .retention-header strong,#cmplz-document .cmplz-dropdown .function-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .name-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .retention-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .function-header strong{display:block;font-size:14px;font-weight:bold;text-align:left;margin:0;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header strong,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header strong,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header strong,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header strong,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header strong,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header strong{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html{box-sizing:border-box;height:100%;font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}*,*::before,*::after{box-sizing:inherit}body{min-height:100%;margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";font-weight:300;font-size:var(--fs-16);line-height:1.6;color:var(--text);background:var(--bg)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{font-style:italic}iframe{max-width:100%;border:0}a{color:inherit;text-decoration:none;transition:color 0.25s ease,opacity 0.25s ease,transform 0.25s ease,background-color 0.25s ease}a:hover{opacity:.9}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.15}strong,b,.bold{font-weight:700}.italic{font-style:italic}.uppercase{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.nowrap{white-space:nowrap}ol,ul{margin:0;padding-left:2rem}li{margin:.3rem 0}hr{border:0;height:1px;background:#e6e6e6;margin:2rem 0}.clear{clear:both!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--fs-12:0.75rem;--fs-13:0.8125rem;--fs-14:0.875rem;--fs-15:0.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-32:2rem;--fs-36:2.25rem;--fs-40:2.5rem;--fs-48:3rem;--fs-56:3.5rem;--fs-64:4rem}:root{--lh-tight:1.2;--lh-normal:1.5;--lh-loose:1.8;--pd-lg:120px;--pd-md:80px;--pd-sm:40px}.section--lg{padding:var(--pd-lg) 0}.section--md{padding:var(--pd-md) 0}.section--sm{padding:var(--pd-sm) 0}@media (max-width:980px){:root{--pd-lg:80px;--pd-md:60px;--pd-sm:30px}}@media (max-width:790px){:root{--pd-lg:64px;--pd-md:48px;--pd-sm:28px}}:root{--space-xs:12px;--space-sm:20px;--space-md:40px;--space-lg:70px;--space-xl:110px;--space-2xl:160px}.sec__spacer{height:var(--space-md)}.sec__divider hr{border:0;border-top:1px solid rgb(0 0 0 / .12)}:root{--text:#333;--bg:#fff;--muted:#666;--surface:#f3f3f3;--border:#e7e7e7;--focus:#cfcfcf;--link:currentColor;--btn-bg:#333;--btn-bg-hover:#000;--btn-text:#fff;--input-bg:#eee;--input-border:transparent;--input-text:var(--text);--input-placeholder:#777;--container:1188px;--container-sm:980px;--container-md:1430px;--pad-x:20px;--gutter:30px;--radius:12px;--radius-sm:8px;--s-1:0.6rem;--s0:1.2rem;--s1:1.6rem;--s2:2.4rem;--s3:3.2rem;--s4:4.8rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:10px 40px;border:0;border-radius:0;cursor:pointer;appearance:none;background:var(--btn-bg);color:var(--btn-text);font-weight:700;line-height:1.2;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color 0.25s ease,transform 0.2s ease,opacity 0.25s ease}.btn:hover{background:var(--btn-bg-hover);opacity:1}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled="true"]{cursor:not-allowed;opacity:.55;pointer-events:none}input:not([type="radio"]):not([type="checkbox"]),textarea,select{width:100%;border:1px solid var(--input-border);border-radius:0;padding:10px 10px;background:var(--input-bg);color:var(--input-text);font:inherit}textarea{min-height:120px;resize:vertical}::placeholder{color:var(--input-placeholder);opacity:1}input[type="submit"]{width:auto;min-width:240px;margin:0 auto;display:block}input[type="checkbox"]{width:auto;display:inline-block;accent-color:var(--btn-bg)}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.65}.mobile{display:none}.desktop{display:block}.container{width:min(100% - (var(--pad-x) * 2), var(--container));margin-inline:auto}.container--sm{width:min(100% - (var(--pad-x) * 2), var(--container-sm));margin-inline:auto}.container--md{width:min(100% - (var(--pad-x) * 2), var(--container-md));margin-inline:auto}.container--full{width:calc(100% - (var(--pad-x) * 2));margin-inline:auto}.container--bleed{width:100%;margin-inline:auto}.contentInside{width:min(100% - (var(--pad-x) * 2), var(--container));margin-inline:auto;padding-inline:var(--pad-x)}.contentInsideSmall{width:min(100% - (var(--pad-x) * 2), var(--container-sm));margin-inline:auto;padding-inline:var(--pad-x)}.contentInsideMedium{width:min(100% - (var(--pad-x) * 2), var(--container-md));margin-inline:auto;padding-inline:var(--pad-x)}.contentInsideLarge{width:calc(100% - (var(--pad-x) * 2));margin-inline:auto;padding-inline:var(--pad-x)}.row{display:flex;flex-wrap:wrap;gap:var(--gutter);align-items:stretch}.contentFlex{display:flex;flex-wrap:wrap;gap:var(--gutter);align-items:stretch}.container.row,.contentInside.contentFlex,.contentInside.row,.container.contentFlex{display:flex;flex-wrap:wrap;gap:var(--gutter);align-items:stretch}.row>*,.contentFlex>*{min-width:0}.col{flex:1 1 0%;min-width:0}.col-auto{flex:0 0 auto}.col-1{flex:0 0 calc(8.3333% - (var(--gutter) * 0.9167))}.col-2{flex:0 0 calc(16.6667% - (var(--gutter) * 0.8333))}.col-3{flex:0 0 calc(25% - (var(--gutter) * 0.75))}.col-4{flex:0 0 calc(33.3333% - (var(--gutter) * 0.6667))}.col-5{flex:0 0 calc(41.6667% - (var(--gutter) * 0.5833))}.col-6{flex:0 0 calc(50% - (var(--gutter) * 0.5))}.col-7{flex:0 0 calc(58.3333% - (var(--gutter) * 0.4167))}.col-8{flex:0 0 calc(66.6667% - (var(--gutter) * 0.3333))}.col-9{flex:0 0 calc(75% - (var(--gutter) * 0.25))}.col-10{flex:0 0 calc(83.3333% - (var(--gutter) * 0.1667))}.col-11{flex:0 0 calc(91.6667% - (var(--gutter) * 0.0833))}.col-12{flex:0 0 100%}.column12-12,.column3-3,.column2-2,.column4-4,.column6-6{flex:0 0 100%}.column6-12,.column1-2,.column2-4,.column3-6{flex:0 0 calc(50% - (var(--gutter) * 0.5))}.column3-12,.column1-4{flex:0 0 calc(25% - (var(--gutter) * 0.75))}.column9-12,.column3-4{flex:0 0 calc(75% - (var(--gutter) * 0.25))}.column4-12,.column1-3,.column2-6{flex:0 0 calc(33.3333% - (var(--gutter) * 0.6667))}.column8-12,.column2-3,.column4-6{flex:0 0 calc(66.6667% - (var(--gutter) * 0.3333))}.column1-12{flex:0 0 calc(8.3333% - (var(--gutter) * 0.9167))}.column2-12{flex:0 0 calc(16.6667% - (var(--gutter) * 0.8333))}.column5-12{flex:0 0 calc(41.6667% - (var(--gutter) * 0.5833))}.column7-12{flex:0 0 calc(58.3333% - (var(--gutter) * 0.4167))}.column10-12{flex:0 0 calc(83.3333% - (var(--gutter) * 0.1667))}.column11-12{flex:0 0 calc(91.6667% - (var(--gutter) * 0.0833))}.columnFlex{flex:1 1 0%;min-width:0}.columnFlex2{flex-grow:2}.columnFlex3{flex-grow:3}.columnFlex4{flex-grow:4}.columnFlex5{flex-grow:5}.columnFlex6{flex-grow:6}.columnFlex7{flex-grow:7}.columnFlex8{flex-grow:8}.columnFlex9{flex-grow:9}.columnFlex10{flex-grow:10}.columnFlex11{flex-grow:11}.row--start,.contentFlex--start{justify-content:flex-start}.row--center,.contentFlex--center{justify-content:center}.row--end,.contentFlex--end{justify-content:flex-end}.row--between,.contentFlex--between{justify-content:space-between}.row--middle,.contentFlex--middle{align-items:center}.row--bottom,.contentFlex--bottom{align-items:flex-end}.row--gap-sm,.contentFlex--gap-sm{gap:var(--space-sm)}.row--gap-md,.contentFlex--gap-md{gap:var(--space-md)}.row--gap-lg,.contentFlex--gap-lg{gap:var(--space-lg)}.flow>*+*{margin-top:var(--s0)}.flow--sm>*+*{margin-top:var(--s-1)}.flow--md>*+*{margin-top:var(--s1)}.flow--lg>*+*{margin-top:var(--s2)}.stack{display:flex;flex-direction:column;gap:var(--s0)}.stack--sm{gap:var(--s-1)}.stack--md{gap:var(--s1)}.stack--lg{gap:var(--s2)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s0)}.cluster--between{justify-content:space-between}.center{margin-inline:auto}.cover{min-height:100vh;min-height:100dvh}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s2)}.muted{color:var(--muted)}.surface{background:var(--surface)}.hidden{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.aligncenter{margin:0 auto 20px}.screen-reader-text{background:#ccc;color:#000;height:35px;line-height:35px;padding:0 10px;position:absolute!important;left:-9999px!important;overflow:hidden;width:1px;white-space:nowrap}.screen-reader-text:focus{left:10px!important;top:10px!important;width:auto;height:auto;z-index:999999}@media (max-width:1024px){:root{--gutter:22px;--pad-x:18px}}@media (max-width:790px){:root{--gutter:18px;--pad-x:16px}.desktop{display:none}.mobile{display:block}.row>[class*="col-"],.contentFlex>[class*="column"],.row>[class*="column"],.contentFlex>[class*="col-"]{flex:0 0 100%!important}.contentInside,.contentInsideSmall,.contentInsideMedium,.contentInsideLarge{padding-inline:var(--pad-x)}}.grid{display:grid;gap:var(--gutter)}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1024px){.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:790px){.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-2{grid-template-columns:1fr}}@font-face{font-family:"Lexend";src:url(/wp-content/themes/centrocora/assets/fonts/lexend/lexend-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:url(/wp-content/themes/centrocora/assets/fonts/lexend/lexend-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-brand:#63a094;--color-secondary:#895a61;--color-text:#37474f;--color-alt:#858789;--color-white:#ffffff;--color-soft:#eef8f6;--color-surface:#f4f4f4;--color-border:rgba(55, 71, 79, 0.14);--color-shadow:0 8px 22px rgba(55, 71, 79, 0.12);--focus:var(--color-secondary);--text:var(--color-text);--bg:var(--color-white);--muted:var(--color-alt);--surface:var(--color-surface);--border:var(--color-border);--btn-bg:var(--color-brand);--btn-bg-hover:var(--color-secondary);--btn-text:var(--color-white);--input-bg:var(--color-surface);--input-border:transparent;--input-text:var(--color-text);--input-placeholder:var(--color-text);--font-heading:"Lexend", Verdana, system-ui, sans-serif;--font-body:Verdana, Geneva, sans-serif;--radius-pill:999px;--radius-card:8px;--site-header-height:104px}body{font-family:var(--font-body);font-size:var(--fs-16);line-height:1.55;color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.sectionTitle,.siteHeader__menu a,.btn{font-family:var(--font-heading)}a{color:inherit}a:hover{color:var(--color-brand)}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:16px;left:16px;z-index:1200;padding:12px 18px;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-text);box-shadow:var(--color-shadow)}.siteHeader{position:sticky;top:0;z-index:1000;background:var(--color-white);color:var(--color-text);box-shadow:0 1px 0 rgb(55 71 79 / .08)}.siteHeader__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(40px, 6vw, 88px);min-height:var(--site-header-height)}.siteHeader__brandLink{display:inline-flex;align-items:center}.siteHeader__logo{width:clamp(230px, 25vw, 324px);height:auto}.siteHeader__nav{display:flex;align-items:center;justify-content:flex-end}.siteHeader__menu{display:flex;align-items:center;gap:clamp(30px, 4vw, 64px);margin:0;padding:0;list-style:none}.siteHeader__menu li{position:relative;margin:0}.siteHeader__menu a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-text);font-size:var(--fs-16);font-weight:700;text-decoration:none}.siteHeader__menu>.menu-item-has-children>a::after{content:"";display:inline-block;width:16px;height:10px;background:url(/wp-content/themes/centrocora/assets/images/icon-menu-arrow.svg) center / contain no-repeat;transform:translateY(1px);transition:transform 0.2s ease}.siteHeader__menu>.menu-item-has-children:hover>a::after,.siteHeader__menu>.menu-item-has-children:focus-within>a::after{transform:translateY(1px)}.siteHeader__menu .current-menu-item>a,.siteHeader__menu .current_page_item>a,.siteHeader__menu .current-menu-ancestor>a,.siteHeader__menu a:hover{color:var(--color-brand)}.siteHeader__menu .sub-menu{position:absolute;top:calc(100% + 8px);left:-24px;z-index:20;min-width:280px;margin:0;padding:18px 24px;list-style:none;border:1px solid #e6e6e6;border-radius:14px;background:var(--color-white);box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.siteHeader__menu li:hover>.sub-menu,.siteHeader__menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.siteHeader__menu .sub-menu a{min-height:38px;font-weight:400;font-size:var(--fs-16)}.siteHeader__actions{display:none}.siteHeader__toggle{display:none;align-items:center;justify-content:center;justify-self:end;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--color-soft);color:var(--color-text)}.siteHeader__toggle svg{width:24px;height:24px}.siteHeader__toggleIcon--close{display:none}body.nav-open{overflow:hidden}.pageSection{padding:var(--pd-md) 0}.pageSection--soft{background:var(--color-soft)}.pageSection--content{padding-top:var(--pd-md)}.entry,.wysiwyg{font-size:var(--fs-16)}.entry--narrow{max-width:820px;margin-inline:auto}.wysiwyg>*+*{margin-top:1.15rem}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.sectionTitle{color:var(--color-brand);font-family:var(--font-heading);font-weight:700;line-height:1.16}.wysiwyg h1,.sectionTitle--xl{font-size:clamp(2.5rem, 7vw, 3.75rem)}.wysiwyg h2,.sectionTitle{font-size:clamp(2rem, 4.6vw, 2.5rem)}.wysiwyg h3{color:var(--color-secondary);font-size:clamp(1.35rem, 3vw, 1.75rem)}.wysiwyg a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:.18em}.wysiwyg a.btn{color:var(--color-white);text-decoration:none}.wysiwyg a.btn:hover,.wysiwyg a.btn:focus-visible{color:var(--color-white)}.btn,.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:190px;padding:12px 26px;border:0;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-white);font-size:var(--fs-14);font-weight:700;line-height:1;text-decoration:none;box-shadow:var(--color-shadow);cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.btn:hover,.btn:focus-visible,.wpcf7-submit:hover,.wpcf7-submit:focus-visible{background:var(--color-secondary);color:var(--color-white);transform:translateY(-1px)}.btn--ghost{border:1px solid currentColor;background:#fff0;color:var(--color-brand);box-shadow:none}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-white)}.contactCta{padding:var(--pd-lg) 0;background:var(--color-soft);text-align:center}.contactCta__inner{max-width:620px;margin-inline:auto}.contactCta .sectionTitle{margin-bottom:24px}.contactCta p{margin:0 0 28px}.siteFooter{background:var(--color-brand);color:var(--color-white)}.siteFooter__main{padding:42px 0}.siteFooter__grid{display:grid;grid-template-columns:1.1fr 1fr 1.4fr 1fr;gap:32px;align-items:center}.siteFooter__logo{width:150px;height:auto}.siteFooter__social,.siteFooter__contacts,.siteFooter__address{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.siteFooter__contacts{flex-direction:column;align-items:flex-start;gap:8px;font-size:var(--fs-14);font-weight:700}.siteFooter__address{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:var(--fs-14);font-style:normal;font-weight:700}.siteFooter__social a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;text-decoration:none}.siteFooter__social img{width:auto;max-height:36px}.siteFooter__contacts a{display:inline-flex;gap:12px;align-items:center;text-decoration:none}.siteFooter__contacts img{width:23px;flex:0 0 23px}.siteFooter__address img{width:17px;flex:0 0 17px}.siteFooter a:hover{color:var(--color-white);opacity:.82}.siteFooter__legal{padding:28px 0 48px;background:var(--color-white);color:var(--color-text);text-align:center;font-size:var(--fs-14)}.siteFooter__legalMenu{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0 0;padding:0;list-style:none}.siteFooter__legalMenu li{margin:0}.siteFooter__legal a:hover,.siteFooter__legal a:focus-visible{color:var(--color-secondary);opacity:1}.reveal{opacity:0;transform:translateY(20px);transition:opacity 0.45s ease,transform 0.45s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.wpcf7-form{display:grid;gap:14px}.wpcf7-form p{margin:0}.wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.wpcf7 textarea,.wpcf7 select{width:100%;min-height:50px;padding:14px 22px;border:0;border-radius:25px;background:var(--color-surface);color:var(--color-text);font-size:var(--fs-16)}.wpcf7 textarea{min-height:150px;border-radius:18px;resize:vertical}.wpcf7-list-item{margin:0}.heroImage{position:relative;display:flex;align-items:center;min-height:340px;background-color:#c3d6d2;background-image:linear-gradient(90deg,rgb(99 160 148 / .4),rgb(99 160 148 / .26) 42%,#fff0 78%),var(--hero-bg);background-position:center;background-size:cover;color:var(--color-white);overflow:hidden}.heroImage--alta{min-height:clamp(520px, 54vw, 650px)}.heroImage--bassa{min-height:clamp(260px, 28vw, 360px)}.heroImage--servizio{min-height:clamp(280px, 27vw, 390px)}.heroImage--servizio .heroImage__content{max-width:720px;padding-top:0}.heroImage--servizio .heroImage__title{max-width:760px;line-height:1.15}.heroImage__content{max-width:620px;padding-top:24px}.heroImage__title{margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(2.25rem, 2.6vw, 2.5rem);font-weight:700;line-height:1.12;text-shadow:0 4px 12px rgb(55 71 79 / .28)}.heroImage__subtitle{max-width:420px;margin-top:24px;font-family:var(--font-body);font-size:var(--fs-18);line-height:1.5}.introText__inner,.editorialContent__inner{margin-inline:auto}.introText--small .introText__inner,.editorialContent--small .editorialContent__inner{max-width:760px}.introText--medium .introText__inner,.editorialContent--medium .editorialContent__inner{max-width:920px}.pageSpacer--small{height:32px}.pageSpacer--medium{height:64px}.pageSpacer--large{height:108px}.textMediaBlock__row{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(56px, 8vw, 150px);align-items:stretch}.textMediaBlock__row>[class*="col-"]{width:auto;max-width:none;flex:none}.textMediaBlock--image-sinistra .textMediaBlock__content{order:2}.textMediaBlock--image-sinistra .textMediaBlock__media{order:1}.textMediaBlock__image,.galleryBlock__slide img,.projectsBlock__image img,.newsCard__media img{width:100%;border-radius:var(--radius-card);object-fit:cover}.textMediaBlock__image{height:100%;min-height:100%}.textMediaBlock__media{align-self:stretch}.textMediaBlock__media,.textMediaBlock__media picture{display:block;height:100%}.serviceCards__intro{max-width:680px;margin:0 auto 52px;text-align:center}.serviceCards{padding-top:72px;padding-bottom:118px}.serviceCards__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.serviceCard{display:flex;flex-direction:column;justify-content:center;min-height:226px;padding:42px 24px;border:1px solid var(--color-border);border-radius:20px;background:#fcfcfc;color:var(--color-text);text-align:center;text-decoration:none;box-shadow:0 8px 18px rgb(55 71 79 / .06);transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.serviceCard:hover,.serviceCard:focus-visible{border-color:rgb(99 160 148 / .42);background:var(--color-soft);box-shadow:var(--color-shadow);color:var(--color-text);transform:translateY(-2px)}.serviceCard h3{margin:0 0 12px;color:var(--color-brand);font-family:var(--font-heading);font-size:var(--fs-18)}.serviceCard p{margin:0;font-size:var(--fs-14)}.serviceList__intro{max-width:720px;margin-bottom:44px}.serviceList .container--sm{max-width:880px}.serviceList__item{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:34px 0;border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.serviceList__item strong{display:block;margin-bottom:10px;color:var(--color-secondary);font-family:var(--font-heading);font-size:var(--fs-22)}.serviceList__item em{display:-webkit-box;max-width:760px;overflow:hidden;font-style:normal;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.serviceList__arrow{color:var(--color-secondary);font-size:42px;line-height:1}.servicesOverview .container--sm{max-width:880px}.servicesOverview .sectionTitle{margin-bottom:40px}.servicesOverview__list{display:grid;margin:0;padding:0;list-style:none}.servicesOverview__item{margin:0}.servicesOverview__link{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.servicesOverview__link strong{display:block;margin-bottom:8px;color:var(--color-secondary);font-family:var(--font-heading);font-size:var(--fs-22)}.servicesOverview__link span{display:block;max-width:720px}.servicesOverview__arrow{color:var(--color-secondary);font-size:42px;line-height:1}.teamGridBlock .sectionTitle{margin-bottom:44px}.teamGridBlock{--team-photo-size:clamp(170px, 13vw, 220px)}.teamGridBlock__featured{display:grid;grid-template-columns:var(--team-photo-size) 1fr;gap:32px;align-items:center;max-width:520px;margin:0 auto 56px;padding:26px;border-radius:var(--radius-card);background:var(--color-white)}.teamGridBlock__grid{gap:44px 56px}.teamGridBlock__card h3,.teamGridBlock__featured h3{margin:16px 0 4px;font-family:var(--font-heading);font-size:var(--fs-16)}.teamGridBlock__card p,.teamGridBlock__featured p{margin:0 0 14px;font-size:var(--fs-14)}.teamGridBlock__photo{width:var(--team-photo-size);max-width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-card);object-fit:cover}.galleryBlock__track,.projectsBlock__track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;scrollbar-width:none}.galleryBlock__media{position:relative;width:auto;max-width:none;flex:none}.galleryBlock__track{width:100%;gap:0;padding:0;overflow-y:hidden}.projectsBlock__track{width:100%;padding:0;overflow-y:hidden}.galleryBlock__track::-webkit-scrollbar,.projectsBlock__track::-webkit-scrollbar{display:none}.galleryBlock__slide{flex:0 0 100%;margin:0;scroll-snap-align:start}.galleryBlock__slide img{aspect-ratio:486 / 373}.galleryBlock .row{display:grid;grid-template-columns:minmax(0,5.3fr) minmax(0,5.7fr);gap:clamp(60px, 6vw, 112px);align-items:center}.galleryBlock__content{width:auto;max-width:820px;flex:none}.projectsBlock__intro{max-width:760px;margin-bottom:40px}.projectsBlock__slider{position:relative;box-sizing:border-box}.projectsBlock__slider *,.projectsBlock__slider *::before,.projectsBlock__slider *::after{box-sizing:border-box}.projectsBlock__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:64px;padding:0;border:0;background:#fff0 url(/wp-content/themes/centrocora/assets/images/icon-project-arrow.svg) center / 18px 32px no-repeat;cursor:pointer;transform:translateY(-50%);transition:opacity 0.2s ease,transform 0.2s ease}.projectsBlock__arrow:hover,.projectsBlock__arrow:focus-visible{opacity:.65}.projectsBlock__arrow--prev{left:-76px;transform:translateY(-50%) rotate(180deg)}.projectsBlock__arrow--next{right:-76px}.galleryBlock__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:58px;padding:0;border:0;background:#fff0 url(/wp-content/themes/centrocora/assets/images/icon-project-arrow.svg) center / 14px 26px no-repeat;cursor:pointer;transform:translateY(-50%);transition:opacity 0.2s ease}.galleryBlock__arrow:hover,.galleryBlock__arrow:focus-visible{opacity:.65}.galleryBlock__arrow--prev{left:-46px;transform:translateY(-50%) rotate(180deg)}.galleryBlock__arrow--next{right:-46px}.projectsBlock__card{display:grid;flex:0 0 100%;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,0.98fr);gap:clamp(44px, 5vw, 88px);align-items:center;scroll-snap-align:start;min-height:clamp(420px, 30vw, 560px);padding:clamp(42px, 4.2vw, 72px) clamp(44px, 4.8vw, 84px);border:1px solid #e6e6e6;border-radius:20px;background:#f7f7f7;box-shadow:none}.projectsBlock__image img{aspect-ratio:1.26 / 1}.projectsBlock__status,.newsCard time{color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;text-transform:uppercase}.projectsBlock__card h3{margin:10px 0 16px;color:var(--color-brand);font-family:var(--font-heading);font-size:clamp(2rem, 2.1vw, 2.5rem);line-height:1.15}.projectsBlock__body>p:not(.projectsBlock__status){max-width:560px;margin-bottom:22px;font-size:var(--fs-16);line-height:1.55}.newsCard h2{margin:10px 0 16px;color:var(--color-brand);font-family:var(--font-heading);font-size:var(--fs-28);line-height:1.15}.newsGridBlock__grid{gap:64px 28px}.newsArchive__header{margin-bottom:56px}.newsCard__media{display:block;aspect-ratio:1.55 / 1;margin-bottom:22px;background:#d9d9d9;border-radius:var(--radius-card);box-shadow:var(--color-shadow);overflow:hidden}.newsCard__media img{width:100%;height:100%;object-fit:cover}.newsCard p{margin:0 0 22px}.paginationNav{display:flex;justify-content:center;gap:8px;margin-top:72px}.paginationNav .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid var(--color-border);border-radius:var(--radius-card);text-decoration:none}.paginationNav .current{background:var(--color-brand);color:var(--color-white)}.contactBlock__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px, 7vw, 90px);align-items:start}.contactBlock__row>[class*="col-"]{width:auto;max-width:none;flex:none}.contactBlock__form{padding-top:6px}.contactBlock__socials{display:flex;gap:22px;align-items:center;margin-top:34px}.contactBlock__socials a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:36px}.contactBlock__socials img{width:auto;max-height:30px;filter:brightness(0) saturate(100%) invert(59%) sepia(14%) saturate(834%) hue-rotate(122deg) brightness(91%) contrast(83%)}.contactBlock__form h2{margin-bottom:10px;font-family:var(--font-heading);font-size:var(--fs-18)}.contactBlock__form>p{max-width:650px;margin-bottom:22px}.contactBlock .wpcf7-form{gap:12px;margin-top:22px}.contactBlock .wpcf7-form br{display:none}.contactBlock .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.contactBlock .wpcf7 textarea,.contactBlock .wpcf7 select{min-height:50px;padding:13px 24px;border-radius:25px;background:#f7f7f7;box-shadow:none}.contactBlock .wpcf7 textarea{height:168px;min-height:168px;padding-top:18px;border-radius:18px}.contactBlock .wpcf7-list-item label{display:flex;gap:12px;align-items:center;font-size:var(--fs-12);line-height:1.45}.contactBlock .wpcf7 input[type="checkbox"]{width:24px;height:24px;margin:0;flex:0 0 24px;border:1px solid var(--color-border);border-radius:7px;accent-color:var(--color-brand)}.contactBlock .wpcf7-submit{justify-self:end;width:auto;min-width:190px;margin-top:10px;border:0!important;border-radius:var(--radius-pill)!important;background:var(--color-brand)!important;color:var(--color-white)!important;box-shadow:var(--color-shadow);font-family:var(--font-heading);font-weight:700}.contactBlock .wpcf7-submit:hover,.contactBlock .wpcf7-submit:focus-visible{background:var(--color-secondary)!important;color:var(--color-white)!important}.contactBlock__details{margin-top:36px}.contactBlock__details p+p{margin-top:24px}.contactBlock__map{margin-top:70px;background:rgb(99 160 148 / .22);overflow:hidden}.contactBlock__map iframe{display:block;width:100%;min-height:420px;filter:grayscale(1) sepia(.18) hue-rotate(120deg) saturate(.75) opacity(.78);mix-blend-mode:multiply}.serviceBreadcrumb{display:inline-flex;margin-bottom:18px;padding:5px 18px;border-radius:var(--radius-pill);background:rgb(99 160 148 / .22);color:var(--color-brand);font-family:var(--font-heading);font-size:var(--fs-14);font-weight:700;text-transform:uppercase;text-decoration:none}.serviceBreadcrumb--hero{margin-bottom:18px;background:rgb(255 255 255 / .5);color:var(--color-brand);font-size:var(--fs-12)}.serviceSingle{padding-top:clamp(72px, 7vw, 112px)}.serviceSingle__row{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3.4fr);gap:clamp(56px, 8vw, 120px);align-items:start}.serviceSingle__row>[class*="col-"]{width:auto;max-width:none;flex:none}.serviceSingle .entry>h2:first-child,.serviceSingle .entry>h3:first-child{margin-top:0}.serviceSingle .entry h2{color:var(--color-secondary)!important;font-size:clamp(2.25rem, 2.6vw, 2.5rem)}.serviceAside{display:flex;flex-direction:column;gap:28px}.serviceAside__card{padding:clamp(28px, 4vw, 48px);border-radius:18px;background:var(--color-surface)}.serviceAside__card h2{margin-bottom:34px;color:var(--color-alt);font-family:var(--font-heading);font-size:var(--fs-20);text-transform:uppercase}.serviceAside__section+.serviceAside__section{margin-top:34px}.serviceAside__section h3{margin-bottom:8px;color:var(--color-secondary);font-family:var(--font-heading);font-size:var(--fs-22)}.serviceAside__card .btn{width:100%;margin-top:34px;background:var(--color-secondary);text-transform:none}.serviceBack{display:inline-flex;align-items:center;gap:18px;align-self:center;color:var(--color-text);font-size:var(--fs-14);text-decoration:underline;text-transform:uppercase;text-underline-offset:.18em}.serviceBack::before{content:"";width:12px;height:12px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;opacity:.55;transform:rotate(45deg)}.postSingle{padding:clamp(76px, 7vw, 118px) 0 var(--pd-md)}.postSingle__container{max-width:990px}.postSingle__title{max-width:820px;margin:0 0 clamp(34px, 4.6vw, 52px);color:var(--color-brand);font-family:var(--font-heading);font-size:clamp(2.25rem, 2.6vw, 2.5rem);font-weight:700;line-height:1.15}.postSingle__media{display:block;width:100%;max-width:none;aspect-ratio:1.86 / 1;margin:0 0 clamp(54px, 6vw, 72px);overflow:hidden;border-radius:8px;background:#d9d9d9;box-shadow:var(--color-shadow)}.postSingle__media img{display:block;width:100%;height:100%;object-fit:cover}.postSingle__media--placeholder{min-height:380px}.postSingle__row{display:grid;grid-template-columns:minmax(0,650px) minmax(250px,300px);gap:clamp(72px, 9vw, 150px);align-items:start;justify-content:space-between}.postSingle__content{max-width:650px}.postSingle__aside{display:flex;flex-direction:column;gap:28px;align-items:center}.postMetaCard{width:100%;min-height:258px;padding:42px 30px;border-radius:18px;background:var(--color-surface);text-align:center}.postMetaCard__date{display:block;margin-bottom:46px;color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;text-transform:uppercase}.postMetaCard__category{display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:78px;margin-bottom:42px;padding:4px 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-alt);font-family:var(--font-heading);font-size:.68rem;font-weight:700;text-decoration:none;text-transform:uppercase}.postMetaCard__category:hover,.postMetaCard__category:focus-visible{color:var(--color-secondary)}.postMetaCard__share span{display:block;margin-bottom:12px;color:var(--color-alt);font-family:var(--font-heading);font-size:.68rem;font-weight:700;text-transform:uppercase}.postMetaCard__share .addtoany_shortcode,.postMetaCard__share .addtoany_list,.postMetaCard__share .a2a_kit{display:flex;justify-content:center}.postMetaCard__share .addtoany_list a,.postMetaCard__share .a2a_kit a{padding:0 4px}.postShare{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-brand)}.postShare a,.postShare button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;padding:0;border:0;background:#fff0;color:inherit;font-family:var(--font-heading);font-size:var(--fs-18);font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.postShare svg{width:20px;height:20px}.postShare a:hover,.postShare a:focus-visible,.postShare button:hover,.postShare button:focus-visible,.postShare button.is-copied{color:var(--color-secondary)}@media (min-width:1025px){.serviceAside,.postSingle__aside{position:sticky;top:calc(var(--site-header-height) + 32px)}}@media (max-width:1024px){:root{--site-header-height:88px}.siteHeader__inner{grid-template-columns:auto auto;gap:24px}.siteHeader__logo{width:clamp(190px, 34vw, 260px)}.siteHeader__toggle{display:inline-flex}.siteHeader__nav{position:fixed;inset:var(--site-header-height) 0 auto 0;display:block;padding:22px var(--pad-x) 30px;background:var(--color-white);box-shadow:var(--color-shadow);opacity:0;pointer-events:none;transform:translateY(-120%);transition:opacity 0.24s ease,transform 0.24s ease}body.nav-open .siteHeader__nav{opacity:1;pointer-events:auto;transform:translateY(0)}body.nav-open .siteHeader__toggleIcon--menu{display:none}body.nav-open .siteHeader__toggleIcon--close{display:inline-flex}.siteHeader__menu{display:grid;gap:8px}.siteHeader__menu a{width:100%}.siteHeader__menu .sub-menu{position:static;min-width:0;padding:0 0 0 18px;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.siteFooter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceCards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.textMediaBlock__row{grid-template-columns:1fr}.galleryBlock .row{grid-template-columns:1fr}.contactBlock__row{grid-template-columns:1fr}.serviceSingle__row{grid-template-columns:1fr}.postSingle__row{grid-template-columns:1fr}.postSingle__content{max-width:none}.postSingle__aside{align-items:flex-start;max-width:320px}.textMediaBlock--image-sinistra .textMediaBlock__content,.textMediaBlock--image-sinistra .textMediaBlock__media{order:initial}.projectsBlock__card{grid-template-columns:1fr;min-height:auto;padding:clamp(38px, 7vw, 64px)}.projectsBlock__arrow--prev{left:-18px}.projectsBlock__arrow--next{right:-18px}.galleryBlock__arrow--prev{left:-18px}.galleryBlock__arrow--next{right:-18px}.serviceAside{margin-top:48px}.postSingle__media--placeholder{min-height:260px}}@media (max-width:790px){.siteFooter__grid{grid-template-columns:1fr;text-align:center}.siteFooter__logo,.siteFooter__social,.siteFooter__contacts,.siteFooter__address{justify-content:center;align-items:center;margin-inline:auto}.heroImage{background-image:linear-gradient(90deg,rgb(99 160 148 / .4),rgb(99 160 148 / .22) 58%,#fff0 88%),var(--hero-bg-mobile,var(--hero-bg))}.heroImage--alta{min-height:470px}.heroImage__title{font-size:clamp(2rem, 9vw, 2.5rem)}.heroImage--servizio{min-height:330px}.serviceCard{min-height:210px}.postSingle{padding-top:54px}.postSingle__media{aspect-ratio:1.35 / 1}.postSingle__aside,.postMetaCard{max-width:none;width:100%}.projectsBlock__track{padding-inline:0}.projectsBlock__arrow{top:auto;bottom:-76px;width:44px;height:54px;transform:none}.projectsBlock__arrow--prev{left:calc(50% - 56px);transform:rotate(180deg)}.projectsBlock__arrow--next{right:calc(50% - 56px)}.galleryBlock__arrow--prev{left:8px}.galleryBlock__arrow--next{right:8px}.projectsBlock{padding-bottom:calc(var(--pd-md) + 56px)}.serviceCards__grid,.teamGridBlock__grid,.newsGridBlock__grid{grid-template-columns:1fr}.teamGridBlock__featured{grid-template-columns:1fr}.btn,.wpcf7-submit{width:100%}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}body.single-servizio .serviceSingle__row>.entry h2,body.single-servizio .serviceSingle__row>.wysiwyg h2,body.single-servizio .serviceSingle__row>article h2{color:var(--color-secondary)!important}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}