:root{--color-primary-100: #95C11F;--color-primary-200: #1A612C;--color-primary-300: #0a4017;--color-primary-300-opacity-20: rgba(10, 64, 23, 0.2);--color-grey-100: #FDFDFD;--color-grey-200: #EEEEEE;--color-grey-300: #05290E;--color-danger: #B42318;--color-light: var(--color-grey-100);--color-dark: var(--color-grey-300);--color-primary: var(--color-primary-100);--color-secondary: var(--color-primary-300);--color-default: var(--color-primary-300)}:root{--container-big-width: 1850px;--container-width: 1790px;--container-large-width: 1490px;--container-medium-width: 1290px;--container-small-width: 920px;--container-extra-small-width: 980px;--container-mini-width: 630px;--block-min-width: 480px;--block-min-height: 580px;--spacer-big: 30px}@media(min-width: 992px){:root{--spacer-big: 30px}}@media(min-width: 1681px){:root{--spacer-big: 50px}}:root{--spacer-large: 20px}@media(min-width: 992px){:root{--spacer-large: 25px}}@media(min-width: 1601px){:root{--spacer-large: 30px}}:root{--spacer-medium: 25px;--spacer-small: 20px;--spacer-extra-small: 10px;--transition-default: all 0.5s ease-in-out;--font-family: "Google Sans Flex 9pt", sans-serif;--font-family-title: "Zalando Sans Expanded", sans-serif;--font-family-menu: "Google Sans Flex 9pt", sans-serif;--font-size-14: 0.875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: clamp(1.125rem, 1.4vw, 1.25rem);--font-size-30: clamp(1.6875rem, 2.1vw, 1.875rem);--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-size: var(--font-size-18);--h1-font-size: clamp(3.75rem, 6vw, 6.25rem);--h1-font-weight: var(--font-weight-extra-bold);--h1-margin-bottom: 10px;--h2-font-size: clamp(2.1875rem, 5vw, 5rem);--h2-font-weight: var(--font-weight-extra-bold);--h2-margin-bottom: 10px;--h3-font-size: clamp(2rem, 4vw, 4.0625rem);--h3-font-weight: var(--font-weight-bold);--h3-margin-bottom: 10px;--h4-font-size: clamp(1.375rem, 3vw, 2.8125rem);--h4-font-weight: var(--font-weight-semi-bold);--h4-margin-bottom: 10px;--h5-font-size: clamp(1.5625rem, 2vw, 1.875rem);--h5-font-weight: var(--font-weight-bold);--h5-margin-bottom: 10px;--h6-font-size: 1.25rem;--h6-font-weight: var(--font-weight-semi-bold);--h6-margin-bottom: 10px}@-webkit-keyframes menu-show{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes menu-show{0%{-moz-transform:translateY(-0%)}100%{-moz-transform:translateY(0)}}@keyframes menu-show{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.animation{position:relative;overflow:hidden;width:101%;display:flex !important;align-items:center;transform-origin:bottom left}.animation .animated{line-height:1.3}@keyframes slide-up{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes bounceScroll{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounceScroll{display:inline-block;animation:bounceScroll 2s infinite}.simpleFadeIn{opacity:0;transition:opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.simpleFadeIn.visible{opacity:1}.simpleFadeInLeft{opacity:0;transform:translateX(-100vw);transition:opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.simpleFadeInLeft.visible{opacity:1;transform:translateX(0)}.simpleFadeInRight{opacity:0;transform:translateX(100vw);transition:opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.simpleFadeInRight.visible{opacity:1;transform:translateX(0)}.animateTop{opacity:0;transform:translateY(130px);transition:opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.animateTop.visible{opacity:1;transform:translateY(0)}.animateRight{opacity:0;transform:translate(-130px, 100px);transition:opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.animateRight.visible{opacity:1;transform:translate(0)}html,body{margin:0;padding:0;background-color:var(--color-light)}img{height:auto;max-width:100%}.object-cover{object-fit:cover}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}*{box-sizing:border-box}.h-full{height:100%}.hidden{display:none}.overflow-visible{overflow:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-hidden{overflow:hidden}.border-bottom{border-bottom:1px solid var(--color-dark)}.border-bottom.light-grey{border-color:var(--color-grey-200)}.border-bottom.primary-300{border-color:var(--color-primary-300)}.border-radius{border-radius:15px}.spacer{width:100%}.spacer.big{height:var(--spacer-big)}.spacer.large{height:var(--spacer-large)}.spacer.medium{height:var(--spacer-medium)}.spacer.small{height:var(--spacer-small)}.spacer.extra-small{height:var(--spacer-extra-small)}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:0 15px;box-sizing:border-box}@media(min-width: 992px){.container{padding:0 20px}}.container.fluid{max-width:unset;padding:0}.container.big{max-width:var(--container-big-width)}.container.large{max-width:var(--container-large-width)}.container.medium{max-width:var(--container-medium-width)}.container.small{max-width:var(--container-small-width)}.container.extra-small{max-width:var(--container-extra-small-width)}@media(min-width: 992px){.container.mini{max-width:var(--container-mini-width)}}@media(min-width: 992px){.container.min-width{max-width:var(--block-min-width)}}.container.relative{position:relative}.container.floated-right{margin-left:auto;margin-right:0}@media(max-width: 991px){.container.floated-right{padding:0}}.container.floated-left{margin-left:0;margin-right:auto}@media(max-width: 991px){.container.floated-left{padding:0}}.p-relative{position:relative;z-index:1}.d-flex{display:flex}.d-flex::after,.d-flex::before{display:none}.d-flex.direction-column{flex-direction:column}.d-flex.direction-row{flex-direction:row}.d-flex.align-center{align-items:center}.d-flex.align-start{align-items:flex-start}.d-flex.align-end{align-items:flex-end}.d-flex.flex-wrap{flex-wrap:wrap}.d-flex.justify-center{justify-content:center}@media(max-width: 767px){.d-flex.justify-mobile-center{justify-content:center}}.d-flex.justify-space-between{justify-content:space-between}.d-flex.justify-space-evenly{justify-content:space-evenly}.d-flex.justify-space-around{justify-content:space-around}.d-flex.justify-start{justify-content:flex-start}.d-flex.justify-end{justify-content:flex-end}@media(min-width: 768px){.d-flex.justify-desktop-end{justify-content:flex-end}}@media(min-width: 480px){.d-flex.justify-mobile-big-end{justify-content:flex-end}}.d-flex.gap-10{gap:10px}.d-flex.gap-20{gap:20px}@media(max-width: 1399px){.d-flex.justify-start-1200{justify-content:flex-start}}.self-stretch{align-self:stretch}.self-start{align-self:flex-start}@media(max-width: 1549px){.self-stretch-1400{align-self:stretch}}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}@media(min-width: 576px){.d-sm-block{display:block !important}.d-sm-none{display:none}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-none{display:none}}@media(min-width: 992px){.d-lg-block{display:block !important}.d-lg-none{display:none !important}}@media(min-width: 1200px){.d-xl-block{display:block !important}.d-xl-none{display:none}}@media(min-width: 1550px){.d-xxl-block{display:block !important}.d-xxl-none{display:none}}@media(min-width: 992px){.d-lg-inline{display:inline !important}}.full-width{width:100% !important;max-width:100% !important}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:5px !important}.mr-2{margin-right:10px !important}.mb-1{margin-bottom:5px !important}.mb-2{margin-bottom:10px !important}.mb-3{margin-bottom:15px !important}.mb-4{margin-bottom:20px !important}.mt-1{margin-top:5px !important}.mt-2{margin-top:10px !important}.mt-3{margin-top:15px !important}.mt-4{margin-top:20px !important}.p-0{padding:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.bg-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.bg-section.with-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.bg-dark{background-color:var(--color-dark)}.bg-dark .h1,.bg-dark .h2,.bg-dark .h3,.bg-dark .h4,.bg-dark .h5,.bg-dark .h6,.bg-dark p,.bg-dark a,.bg-dark ul,.bg-dark li,.bg-dark i,.bg-dark span,.bg-dark strong{color:var(--color-light)}.bg-light{background-color:var(--color-light)}.bg-light .h1,.bg-light .h2,.bg-light .h3,.bg-light .h4,.bg-light .h5,.bg-light .h6,.bg-light p,.bg-light a,.bg-light ul,.bg-light li,.bg-light i,.bg-light span,.bg-light strong{color:var(--color-dark)}.bg-grey-200{background-color:var(--color-grey-200)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.color-dark:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-dark *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-dark)}.color-light:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-light *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-light)}.color-primary-100:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-primary-100 *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-primary-100)}.color-primary-300:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-primary-300 *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-primary-300)}.color-grey-200:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-grey-200 *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-grey-200)}.order-1{order:1}.order-2{order:2}@media(min-width: 992px){.order-lg-1{order:1}.order-lg-2{order:2}}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-6{order:6 !important}@font-face{font-family:"Google Sans Flex 9pt";src:url("../fonts/GoogleSansFlex9pt-Bold.woff2") format("woff2"),url("../fonts/GoogleSansFlex9pt-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Google Sans Flex 9pt";src:url("../fonts/GoogleSansFlex9pt-Light.woff2") format("woff2"),url("../fonts/GoogleSansFlex9pt-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Google Sans Flex 9pt";src:url("../fonts/GoogleSansFlex9pt-Regular.woff2") format("woff2"),url("../fonts/GoogleSansFlex9pt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Google Sans Flex 9pt";src:url("../fonts/GoogleSansFlex9pt-SemiBold.woff2") format("woff2"),url("../fonts/GoogleSansFlex9pt-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Zalando Sans Expanded";src:url("../fonts/ZalandoSansExpanded-Bold.woff2") format("woff2"),url("../fonts/ZalandoSansExpanded-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Zalando Sans Expanded";src:url("../fonts/ZalandoSansExpanded-ExtraBold.woff2") format("woff2"),url("../fonts/ZalandoSansExpanded-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Zalando Sans Expanded";src:url("../fonts/ZalandoSansExpanded-SemiBold.woff2") format("woff2"),url("../fonts/ZalandoSansExpanded-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Zalando Sans Expanded";src:url("../fonts/ZalandoSansExpanded-ExtraLight.woff2") format("woff2"),url("../fonts/ZalandoSansExpanded-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Zalando Sans Expanded";src:url("../fonts/ZalandoSansExpanded-ExtraLightItalic.woff2") format("woff2"),url("../fonts/ZalandoSansExpanded-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}body{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);font-weight:var(--font-weight-light);line-height:1.3;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inherit{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:inherit;font-family:inherit}p,.p,i{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);margin-top:0;margin-bottom:8px;font-weight:var(--font-weight-light);line-height:1.3}a{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);margin-top:0;margin-bottom:8px;line-height:1.3}ul{padding-inline-start:25px}ul,li{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);margin-top:0;margin-bottom:0;font-weight:var(--font-weight-light);line-height:1.3}strong,b,.strong{font-weight:var(--font-weight-bold)}.text-shadow{text-shadow:1px 1px 0 var(--color-light)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);color:var(--color-primary-300);line-height:1.1;display:block;margin-bottom:0;margin-top:0}.h1 p,.h1 .p,.h1 ul,.h1 li,.h1 a,.h1 span,.h1 strong,.h1 .strong,.h1 b,.h1 time,.h1 i,.h2 p,.h2 .p,.h2 ul,.h2 li,.h2 a,.h2 span,.h2 strong,.h2 .strong,.h2 b,.h2 time,.h2 i,.h3 p,.h3 .p,.h3 ul,.h3 li,.h3 a,.h3 span,.h3 strong,.h3 .strong,.h3 b,.h3 time,.h3 i,.h4 p,.h4 .p,.h4 ul,.h4 li,.h4 a,.h4 span,.h4 strong,.h4 .strong,.h4 b,.h4 time,.h4 i,.h5 p,.h5 .p,.h5 ul,.h5 li,.h5 a,.h5 span,.h5 strong,.h5 .strong,.h5 b,.h5 time,.h5 i,.h6 p,.h6 .p,.h6 ul,.h6 li,.h6 a,.h6 span,.h6 strong,.h6 .strong,.h6 b,.h6 time,.h6 i,h1 p,h1 .p,h1 ul,h1 li,h1 a,h1 span,h1 strong,h1 .strong,h1 b,h1 time,h1 i,h2 p,h2 .p,h2 ul,h2 li,h2 a,h2 span,h2 strong,h2 .strong,h2 b,h2 time,h2 i,h3 p,h3 .p,h3 ul,h3 li,h3 a,h3 span,h3 strong,h3 .strong,h3 b,h3 time,h3 i,h4 p,h4 .p,h4 ul,h4 li,h4 a,h4 span,h4 strong,h4 .strong,h4 b,h4 time,h4 i,h5 p,h5 .p,h5 ul,h5 li,h5 a,h5 span,h5 strong,h5 .strong,h5 b,h5 time,h5 i,h6 p,h6 .p,h6 ul,h6 li,h6 a,h6 span,h6 strong,h6 .strong,h6 b,h6 time,h6 i{font-family:inherit;line-height:inherit;font-size:inherit;margin-bottom:inherit;margin-top:inherit}.h1.p-style,.h2.p-style,.h3.p-style,.h4.p-style,.h5.p-style,.h6.p-style,h1.p-style,h2.p-style,h3.p-style,h4.p-style,h5.p-style,h6.p-style{font-family:var(--font-family)}.h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);margin-bottom:var(--h1-margin-bottom);margin-top:0}.h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);margin-bottom:var(--h2-margin-bottom);margin-top:0}.h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);margin-bottom:var(--h3-margin-bottom);margin-top:0}.h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);margin-bottom:var(--h4-margin-bottom);margin-top:0}.h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);margin-bottom:var(--h5-margin-bottom);margin-top:0}.h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);margin-bottom:var(--h6-margin-bottom);margin-top:0}.p h1,.p h2,.p h3,.p h4,.p h5,.p h6{font-family:var(--font-family-title);line-height:1.1;display:block}.p h1,.p .h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);margin-bottom:var(--h1-margin-bottom);margin-top:0}.p h2,.p .h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);margin-bottom:var(--h2-margin-bottom);margin-top:0}.p h3,.p .h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);margin-bottom:var(--h3-margin-bottom);margin-top:0}.p h4,.p .h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);margin-bottom:var(--h4-margin-bottom);margin-top:0}.p h5,.p .h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);margin-bottom:var(--h5-margin-bottom);margin-top:0}.p h6,.p .h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);margin-bottom:var(--h6-margin-bottom);margin-top:0}.text-underline{text-decoration:underline}.title-style{font-family:var(--font-family-title)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-extralight{font-weight:var(--font-weight-extra-light) !important}.text-light{font-weight:var(--font-weight-light) !important}.text-regular{font-weight:var(--font-weight-regular) !important}.text-medium{font-weight:var(--font-weight-medium) !important}.text-semibold{font-weight:var(--font-weight-semi-bold) !important}.text-bold{font-weight:var(--font-weight-bold) !important}.text-extra-bold{font-weight:var(--font-weight-extra-bold) !important}.text-14{font-size:var(--font-size-14) !important}.text-16{font-size:var(--font-size-16) !important}.text-18{font-size:var(--font-size-18) !important}.text-20{font-size:var(--font-size-20) !important}.text-30{font-size:var(--font-size-30) !important}.occhiello{display:inline-block;border:solid 1px var(--color-primary-300);border-radius:10px;color:var(--color-primary-300);padding:6px 15px;font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.occhiello.light{border-color:var(--color-light);color:var(--color-light)}.title-next-to-section{line-height:1;margin-bottom:-15px}@media(max-width: 767px){.title-next-to-section{--h1-font-size: 35px;margin-bottom:-5px}}@media(max-width: 479px){.title-next-to-section{--h1-font-size: 30px}}.debug\:css{--debug-color: var(--color-default)}.debug\:css *{outline:1px dashed var(--debug-color)}.debug\:css\:red{--debug-color: red}.debug\:css\:red *{outline:1px dashed var(--debug-color)}.block-grids{display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px}@media(min-width: 992px){.block-grids{grid-gap:50px;gap:50px}}.block-grids.no-gap{grid-gap:0;gap:0}.block-grids.small-gap{grid-gap:20px;gap:20px}@media(max-width: 1549px){.block-grids.small-gap-1400{grid-gap:20px;gap:20px}}@media(max-width: 767px){.block-grids.normal-gap-480{grid-gap:50px;gap:50px}}.block-grids.min-gap{grid-gap:32px;gap:32px}.block-grids.big-gap{grid-gap:130px;gap:130px}.block-grids .col-span-1{grid-column:span 1}@media(min-width: 768px){.block-grids .col-span-2{grid-column:span 2}}.block-grids .col-span-3{grid-column:span 3}.block-grids .col-span-full{grid-column:1/-1}@media(min-width: 768px){.block-grids.columns-2{grid-template-columns:1fr 1fr}}.block-grids.columns-2.menu-block{grid-gap:0 20px;gap:0 20px;margin-top:-60px}@media(min-width: 992px){.block-grids.columns-2.menu-block{grid-template-columns:1fr;margin-top:0}}@media(min-width: 1200px){.block-grids.columns-2.menu-block{grid-template-columns:1fr .8fr}}.block-grids.columns-2.big-small{grid-template-columns:1fr;grid-gap:0 100px;gap:0 100px}@media(min-width: 992px){.block-grids.columns-2.big-small{grid-template-columns:1fr 195px}}.block-grids.columns-2.big-small.big-gap{grid-gap:130px;gap:130px}.block-grids.columns-2.big-small.small-gap{grid-gap:20px;gap:20px}@media(max-width: 1399px){.block-grids.columns-2.big-small.columns-1-1200{grid-gap:20px;gap:20px;grid-template-columns:1fr}}.block-grids.columns-2.big-small-2{grid-template-columns:1fr;grid-gap:0 150px;gap:0 150px}@media(min-width: 992px){.block-grids.columns-2.big-small-2{grid-template-columns:1fr 425px}}.block-grids.columns-2.big-small-2.big-gap{grid-gap:130px;gap:130px}.block-grids.columns-2.big-small-2.small-gap{grid-gap:20px;gap:20px}.block-grids.columns-2.small-big{grid-template-columns:1fr;grid-gap:0 90px;gap:0 90px}@media(min-width: 992px){.block-grids.columns-2.small-big{grid-template-columns:350px 1fr}}.block-grids.columns-2.small-big.columns-1400-1{grid-template-columns:1fr}@media(min-width: 1550px){.block-grids.columns-2.small-big.columns-1400-1{grid-template-columns:350px 1fr}}.block-grids.columns-2.small-big.big-gap{grid-gap:130px;gap:130px}.block-grids.columns-2.small-big.small-gap{grid-gap:20px;gap:20px}.block-grids.columns-2.small-big-2{grid-template-columns:1fr;grid-gap:0 20px;gap:0 20px}@media(min-width: 1200px){.block-grids.columns-2.small-big-2{grid-template-columns:325px 1fr}}@media(min-width: 1400px){.block-grids.columns-2.small-big-2{grid-template-columns:425px 1fr}}@media(min-width: 1550px){.block-grids.columns-2.small-big-2{grid-gap:0 90px;gap:0 90px}}@media(min-width: 1550px){.block-grids.columns-2.small-big-2.big-gap{grid-gap:130px;gap:130px}}.block-grids.columns-2.small-big-2.small-gap{grid-gap:20px;gap:20px}@media(min-width: 768px){.block-grids.columns-3{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.block-grids.columns-3{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.block-grids.columns-3{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1549px){.block-grids.columns-3.columns-2-1400{grid-template-columns:1fr 1fr}}@media(max-width: 991px){.block-grids.columns-3.columns-1-768{grid-template-columns:1fr}}@media(max-width: 767px){.block-grids.columns-3.columns-1-480{grid-template-columns:1fr}}@media(min-width: 576px){.block-grids.columns-4{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.block-grids.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 1549px){.block-grids.columns-4.columns-1400-2{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.block-grids.columns-4.columns-480-1{grid-template-columns:1fr}}.block-grids.columns-5{grid-template-columns:1fr}@media(min-width: 576px){.block-grids.columns-5{grid-template-columns:1fr 1fr}}@media(min-width: 768px){.block-grids.columns-5{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.block-grids.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.block-grids .grid{position:relative}.block-grids.inverted .grid:first-child{order:1}@media(min-width: 992px){.block-grids.inverted .grid:first-child{order:2}}.block-grids.inverted .grid:last-child{order:2}@media(min-width: 992px){.block-grids.inverted .grid:last-child{order:1}}.block-grids.mobile-inverted .grid:first-child{order:2}@media(min-width: 992px){.block-grids.mobile-inverted .grid:first-child{order:1}}.block-grids.mobile-inverted .grid:last-child{order:1}@media(min-width: 992px){.block-grids.mobile-inverted .grid:last-child{order:2}}ul.breadcrumbs{padding:10px 0;margin:0;list-style:none;align-items:center;text-align:left;display:flex;flex-wrap:wrap;justify-content:center;position:relative;color:var(--color-dark)}ul.breadcrumbs li{padding-left:5px;padding-right:5px;color:var(--color-dark);display:inline-flex;font-size:14px;margin-bottom:0;align-items:center;font-weight:var(--font-weight-regular);text-align:center}@media(min-width: 768px){ul.breadcrumbs li{text-align:left}}ul.breadcrumbs li:first-child{padding-left:0}ul.breadcrumbs li a{color:var(--color-dark);font-size:14px;margin-bottom:0}ul.breadcrumbs li>span{font-weight:var(--font-weight-bold)}ul.breadcrumbs li:after{content:">";margin-left:10px}ul.breadcrumbs li:last-child::after{display:none}ul.breadcrumbs.light{color:var(--color-light)}ul.breadcrumbs.light li{color:var(--color-light)}ul.breadcrumbs.light li a{color:var(--color-light)}.btn{--border-radius: 15px;--bg-color: var(--color-light);--text-color: var(--color-dark);--border-color: var(--color-dark);--bg-color-hover: var(--color-dark);--text-color-hover: var(--color-light);--border-color-hover: var(--color-dark);position:relative;font-family:var(--font-family);transition:var(--transition-default);text-decoration:none;cursor:pointer;outline:none;text-align:center;border-radius:var(--border-radius);line-height:1;font-size:16px;font-weight:500;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:solid 2px var(--border-color);background-color:var(--bg-color);color:var(--text-color)}.btn.with-icon{text-align:left;display:flex;justify-content:space-between;gap:10px}.btn.with-icon svg{flex-shrink:0}.btn.with-icon svg,.btn.with-icon svg *,.btn.with-icon span{color:inherit !important}.btn:hover:not(.no-hover),.btn:focus:not(.no-hover),.btn:active:not(.no-hover),.btn:not(:disabled):active:not(.no-hover){color:var(--text-color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}.btn.btn-dark{--bg-color: var(--color-dark);--text-color: var(--color-light);--border-color: var(--color-dark);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-dark);--border-color-hover: var(--color-dark)}.btn.btn-blur{--text-color: var(--color-light);--border-color: var(--color-light);--text-color-hover: var(--color-light);--border-color-hover: var(--color-light);background-color:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.btn.btn-danger{--bg-color: var(--color-danger);--text-color: var(--color-light);--border-color: var(--color-danger);--bg-color-hover: var(--color-danger);--text-color-hover: var(--color-light);--border-color-hover: var(--color-danger)}.btn.btn-light{--bg-color: var(--color-light);--text-color: var(--color-primary-300);--border-color: var(--color-light);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-primary-200);--border-color-hover: var(--color-light)}.btn.btn-grey{--bg-color: var(--color-grey-200);--text-color: var(--color-primary-200);--border-color: var(--color-grey-200);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-primary-200);--border-color-hover: var(--color-grey-200)}.btn.btn-grey-primary-100{--bg-color: var(--color-grey-200);--text-color: var(--color-primary-100);--border-color: var(--color-grey-200);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-primary-100);--border-color-hover: var(--color-grey-200)}.btn.btn-primary-100{--bg-color: var(--color-primary-100);--text-color: var(--color-light);--border-color: var(--color-primary-100);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-primary-100);--border-color-hover: var(--color-primary-100)}.btn.btn-primary-100.hover-light{--border-color: var(--color-light);--bg-color-hover: var(--color-grey-200);--text-color-hover: var(--color-primary-100);--border-color-hover: var(--color-grey-200)}.btn.btn-primary-100.hover-light.active{--bg-color: var(--color-grey-200);--text-color: var(--color-primary-100);--border-color: var(--color-grey-200)}.btn.btn-primary-300{--bg-color: var(--color-primary-300);--text-color: var(--color-light);--border-color: var(--color-primary-300);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-primary-300);--border-color-hover: var(--color-primary-300)}.btn.btn-primary-200{--bg-color: var(--color-primary-200);--text-color: var(--color-light);--border-color: var(--color-primary-200);--bg-color-hover: var(--color-light);--text-color-hover: var(--color-primary-200);--border-color-hover: var(--color-primary-200)}.btn.btn-light-primary-100{--bg-color: var(--color-light);--text-color: var(--color-primary-100);--border-color: var(--color-primary-100);--bg-color-hover: var(--color-primary-100);--text-color-hover: var(--color-light);--border-color-hover: var(--color-primary-100)}.form-contatti{display:block}.form-contatti .contact-form{width:100%}.form-contatti .contact-form .form-group{display:block;align-items:center;margin-bottom:16px}@media(min-width: 768px){.form-contatti .contact-form .form-group{display:flex;flex-wrap:wrap;grid-gap:40px;gap:40px;margin-bottom:30px}}.form-contatti .contact-form .form-group:last-child{margin-bottom:0px}.form-contatti .contact-form .form-group.allegato-form{margin-top:25px;margin-bottom:25px}.form-contatti .contact-form .form-group .form-input{flex:1;max-width:100%;box-sizing:border-box;padding:0px;width:100%;position:relative}@media(min-width: 768px){.form-contatti .contact-form .form-group .form-input{width:auto}}@media(max-width: 767px){.form-contatti .contact-form .form-group .form-input:first-child{margin-bottom:16px}}.form-contatti .contact-form .form-group .form-input .title-form{color:var(--color-dark);font-size:14px;font-weight:400;display:block}.form-contatti .contact-form .form-group .form-input input[type=text],.form-contatti .contact-form .form-group .form-input input[type=number],.form-contatti .contact-form .form-group .form-input input[type=email],.form-contatti .contact-form .form-group .form-input input[type=password],.form-contatti .contact-form .form-group .form-input textarea{font-family:var(--font-family);width:100%;outline:none;border-bottom:none;border-left:none;border-right:none;border-top:none;border-radius:15px;padding:12px 20px;box-sizing:border-box;background:var(--color-grey-200);color:var(--color-dark);font-size:16px;font-weight:400}.form-contatti .contact-form .form-group .form-input input[type=text]::placeholder,.form-contatti .contact-form .form-group .form-input input[type=number]::placeholder,.form-contatti .contact-form .form-group .form-input input[type=email]::placeholder,.form-contatti .contact-form .form-group .form-input input[type=password]::placeholder,.form-contatti .contact-form .form-group .form-input textarea::placeholder{color:var(--color-dark);opacity:1}.form-contatti .contact-form .form-group .form-input input[type=text]:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=number]:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=email]:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=password]:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input textarea:-ms-input-placeholder{color:var(--color-dark);opacity:1}.form-contatti .contact-form .form-group .form-input input[type=text]::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=number]::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=email]::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=password]::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input textarea::-ms-input-placeholder{color:var(--color-dark);opacity:1}.form-contatti .contact-form .form-group .form-input input[type=text].color-light::placeholder,.form-contatti .contact-form .form-group .form-input input[type=number].color-light::placeholder,.form-contatti .contact-form .form-group .form-input input[type=email].color-light::placeholder,.form-contatti .contact-form .form-group .form-input input[type=password].color-light::placeholder,.form-contatti .contact-form .form-group .form-input textarea.color-light::placeholder{color:var(--color-light);opacity:.8}.form-contatti .contact-form .form-group .form-input input[type=text].color-light:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=number].color-light:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=email].color-light:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=password].color-light:-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input textarea.color-light:-ms-input-placeholder{color:var(--color-light);opacity:.8}.form-contatti .contact-form .form-group .form-input input[type=text].color-light::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=number].color-light::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=email].color-light::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input input[type=password].color-light::-ms-input-placeholder,.form-contatti .contact-form .form-group .form-input textarea.color-light::-ms-input-placeholder{color:var(--color-light);opacity:.8}.form-contatti .contact-form .form-group .form-input input[type=number]::-webkit-outer-spin-button,.form-contatti .contact-form .form-group .form-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-contatti .contact-form .form-group .form-input input[type=number]{-moz-appearance:textfield}.form-contatti .contact-form .form-group .form-input select{width:100%;outline:none;border-bottom:1px solid var(--color-dark);border-left:none;border-right:none;border-top:none;border-radius:0;padding:10px 0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:97% center;background-repeat:no-repeat;background-image:url(../img/icone/select.png);box-sizing:border-box;color:var(--color-light);position:relative;z-index:1;font-size:18px;font-weight:400}@media(min-width: 992px){.form-contatti .contact-form .form-group .form-input select{font-size:22px}}@media(min-width: 1441px){.form-contatti .contact-form .form-group .form-input select{font-size:35px}}.form-contatti .contact-form .form-group .form-input select+.select-arrow{position:absolute;right:15px;top:12px;margin-bottom:0}.form-contatti .contact-form .form-group .form-input textarea{width:100%;outline:none;font-family:var(--font-family)}.form-contatti .contact-form .form-group .form-input.privacy-container{display:flex;align-items:center;gap:15px;margin-bottom:10px;position:relative}.form-contatti .contact-form .form-group .form-input.privacy-container input{position:absolute;opacity:0;cursor:pointer;height:24px;width:24px;z-index:2}.form-contatti .contact-form .form-group .form-input.privacy-container .checkmark{position:absolute;top:-2px;left:0;height:24px;width:24px;background:var(--color-grey-200);border:1px solid rgba(0,0,0,0);border-radius:100%;margin-bottom:0}.form-contatti .contact-form .form-group .form-input.privacy-container .checkmark:after{content:"";position:absolute;display:none;left:3px;top:3px;width:16px;height:16px;border-radius:100%;background-color:var(--color-primary-200)}.form-contatti .contact-form .form-group .form-input.privacy-container input:checked~.checkmark:after{display:block}.form-contatti .contact-form .form-group .form-input.privacy-container label{font-size:16px;color:var(--color-dark);padding-left:40px;cursor:pointer;text-transform:initial !important}.form-contatti .contact-form .form-group .form-input.privacy-container label a{font-size:16px;font-weight:600;color:var(--color-dark)}.form-contatti .contact-form .form-group .form-input .pseudo-input-file [type=file]{display:none}.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-files-list{width:100%;display:block;color:var(--color-dark);font-style:italic;text-decoration:underline;font-size:16px}@media(min-width: 768px){.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-files-list{position:absolute}}.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input{--color-border: var(--color-dark);display:flex;align-items:center;border-radius:0;border-bottom:1px solid var(--color-dark);border-left:none;border-right:none;border-top:none;padding:7px 0;color:var(--color-dark);cursor:pointer;overflow:hidden;position:relative;background-color:rgba(0,0,0,0);font-size:18px;font-weight:400}@media(min-width: 992px){.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input{font-size:22px}}@media(min-width: 1441px){.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input{font-size:35px}}.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input svg{margin-right:10px;flex-shrink:0;fill:var(--color-default)}.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input span{color:inherit}.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;transition:var(--transition-default);opacity:.1}.form-contatti .contact-form .form-group .form-input .pseudo-input-file .pseudo-button-input:hover::before{background-color:rgba(0,0,0,0)}[data-form-toggle]{display:none}[data-form-toggle].active{display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.intro{width:100%;min-height:100vh;min-height:100svh;display:flex;position:relative}.intro .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.intro .image img{width:auto;min-width:100%;min-height:100%;object-fit:cover}.intro>.container{display:grid;grid-template:"empty1" "content" "big-title";grid-template-columns:1fr;grid-template-rows:155px 2fr auto}@media(min-width: 992px){.intro>.container{grid-template:"empty1 empty1" "empty2 content" "big-title big-title";grid-template-rows:155px 2fr auto;grid-template-columns:1fr auto}}.intro>.container .content{grid-area:content;position:relative;align-self:center;max-width:425px}@media(min-width: 992px){.intro>.container .content{justify-self:end}}.intro>.container .big-title{grid-area:big-title;position:relative;--h1-font-size: 35px}@media(min-width: 768px){.intro>.container .big-title{--h1-font-size: clamp(4.0625rem, 5.6vw, 8.4375rem)}}.intro>.container .big-title .title{line-height:.9;margin-bottom:-5px}@media(min-width: 768px){.intro>.container .big-title .title{margin-bottom:-15px}}.intro>.container.width-breadcrumbs{grid-template:"empty1" "breadcrumbs" "content" "big-title";grid-template-rows:100px auto 2fr auto}@media(min-width: 992px){.intro>.container.width-breadcrumbs{grid-template:"empty1 empty1" "breadcrumbs breadcrumbs" "empty2 content" "big-title big-title"}}@media(min-width: 1200px){.intro>.container.width-breadcrumbs{grid-template-rows:140px auto 2fr auto}}@media(min-width: 1400px){.intro>.container.width-breadcrumbs{grid-template-rows:200px auto 2fr auto}}.intro>.container.width-breadcrumbs .breadcrumbs-area{grid-area:breadcrumbs}.intro>.container.width-breadcrumbs .breadcrumbs-area .breadcrumbs{justify-content:flex-start}.internal-page-intro{padding-top:100px;padding-bottom:50px;position:relative}@media(min-width: 1200px){.internal-page-intro{padding-top:150px}}.internal-page-intro.with-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.internal-page-intro>.container{min-height:35vh;position:relative}@media(min-width: 992px){.internal-page-intro>.container{min-height:45vh}}@media(min-width: 992px){.internal-page-intro>.container.additional-spacer-height{min-height:calc(45vh + var(--spacer-big))}}.internal-page-intro>.container .big-title{max-width:1500px;position:relative;--h1-font-size: 40px}@media(min-width: 768px){.internal-page-intro>.container .big-title{--h1-font-size: clamp(4.0625rem, 7vw, 9.125rem)}}.internal-page-intro>.container .big-title .title{margin-bottom:-5px;line-height:.9}@media(min-width: 768px){.internal-page-intro>.container .big-title .title{margin-bottom:-10px}}@media(min-width: 1550px){.internal-page-intro>.container .big-title .title{margin-bottom:-20px}}.internal-page-intro.bottom-big-title{padding-bottom:0px}.intro-with-form{width:100%;min-height:100vh;min-height:100svh;display:flex;position:relative}.intro-with-form .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.intro-with-form .image img{width:auto;min-width:100%;min-height:100%;object-fit:cover}.intro-with-form>.container{display:grid;grid-template:"empty1" "breadcrumbs" "content" "form" "empty4";grid-template-rows:110px auto auto auto 1fr;grid-template-columns:1fr;gap:20px;padding-bottom:var(--spacer-big)}@media(min-width: 992px){.intro-with-form>.container{gap:0;grid-template:"empty1 empty1" "breadcrumbs breadcrumbs" "content form" "empty4 empty4";grid-template-rows:110px auto auto 1fr}}@media(min-width: 1200px){.intro-with-form>.container{grid-template:"empty1 empty1" "breadcrumbs breadcrumbs" "empty3 form" "content form" "empty4 empty4";grid-template-rows:155px auto auto auto 1fr;grid-template-columns:1fr 570px}}@media(max-height: 900px)and (min-width: 1200px){.intro-with-form>.container{grid-template:"empty1 empty1" "breadcrumbs breadcrumbs" "content form" "empty4 empty4";grid-template-rows:155px auto auto 1fr}}.intro-with-form>.container .content{grid-area:content;position:relative;max-width:870px;padding-right:0}@media(min-width: 992px){.intro-with-form>.container .content{padding-right:30px}}@media(max-height: 900px){.intro-with-form>.container .content{display:flex;align-items:center}}@media(max-height: 700px){.intro-with-form>.container .content{display:flex;align-items:flex-start}}@media(max-width: 1199px){.intro-with-form>.container .content{display:flex;align-items:flex-start}}.intro-with-form>.container .form{grid-area:form}.intro-with-form>.container .breadcrumbs-area{grid-area:breadcrumbs}.intro-with-form>.container .breadcrumbs-area .breadcrumbs{justify-content:flex-start}.intro-centered{width:100%;min-height:100vh;min-height:100svh;display:flex}.intro-centered .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.intro-centered .image img{width:auto;min-width:100%;min-height:100%;object-fit:cover}.intro-centered>.container{display:grid;grid-template:"empty1 empty1" "breadcrumbs breadcrumbs" "content content";grid-template-rows:200px auto 1fr;grid-template-columns:1fr 570px}.intro-centered>.container .content{grid-area:content;position:relative;display:flex;align-items:center}.intro-centered>.container .breadcrumbs-area{grid-area:breadcrumbs}.intro-centered>.container .breadcrumbs-area .breadcrumbs{justify-content:flex-start}.card{--border-card-title-color: var(--color-default);padding:20px;border-radius:15px;box-shadow:0px 5px 5px 0px rgba(0,4,32,.02),inset 3px 3px 100px 0px rgba(195,195,195,.15)}@media(min-width: 992px){.card{padding:30px}}.card.big{padding:35px 25px 25px 25px}@media(min-width: 992px){.card.big{padding:70px 40px 40px 40px}}@media(min-width: 992px){.card.medium-p{padding:40px}}.card.primary-100{background-color:var(--color-primary-100);--border-card-title-color: var(--color-light)}.card.grey-200{background-color:var(--color-grey-200);--border-card-title-color: var(--color-primary-300)}.card.light{background-color:var(--color-light);--border-card-title-color: var(--color-primary-300)}.card.hover-primary-300{transition:all .3s ease-in-out}.card.hover-primary-300:hover{--color-default: var(--color-light);--border-card-title-color: var(--color-light);background-color:var(--color-primary-300)}.card.hover-primary-300:hover .color-primary-300,.card.hover-primary-300:hover p,.card.hover-primary-300:hover .h1,.card.hover-primary-300:hover .h2,.card.hover-primary-300:hover .h3,.card.hover-primary-300:hover .h4,.card.hover-primary-300:hover .h5,.card.hover-primary-300:hover .h6,.card.hover-primary-300:hover h1,.card.hover-primary-300:hover h2,.card.hover-primary-300:hover h3,.card.hover-primary-300:hover h4,.card.hover-primary-300:hover h5,.card.hover-primary-300:hover h6{color:var(--color-default)}.card.hover-primary-300-btn:hover .btn{--text-color: var(--color-primary-300);--text-color-hover: var(--color-primary-300)}.card.hover-primary-100{transition:all .3s ease-in-out}.card.hover-primary-100:hover{--color-default: var(--color-light);--border-card-title-color: var(--color-light);background-color:var(--color-primary-100)}.card.hover-primary-100:hover .color-primary-300,.card.hover-primary-100:hover p,.card.hover-primary-100:hover .h1,.card.hover-primary-100:hover .h2,.card.hover-primary-100:hover .h3,.card.hover-primary-100:hover .h4,.card.hover-primary-100:hover .h5,.card.hover-primary-100:hover .h6,.card.hover-primary-100:hover h1,.card.hover-primary-100:hover h2,.card.hover-primary-100:hover h3,.card.hover-primary-100:hover h4,.card.hover-primary-100:hover h5,.card.hover-primary-100:hover h6{color:var(--color-default)}.card.internal-shadow-primary-100{box-shadow:inset 0px 0px 0px 2px var(--color-primary-100)}.card.internal-shadow-primary-300{box-shadow:inset 0px 0px 0px 2px var(--color-primary-300)}.card .title-container{flex-grow:1}.card .title-container.with-border{border-bottom:1px solid var(--border-card-title-color)}.card .title-container .title:not(.show-full){min-height:66px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.card .content p:not(.show-full){overflow:hidden;display:-webkit-box;min-height:68px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(min-width: 1550px){.card .content p:not(.show-full){min-height:92px;-webkit-line-clamp:4;line-clamp:4}}.card.card-filter-mobile .title-container svg{display:none;transition:transform .3s ease}@media(max-width: 991px){.card.card-filter-mobile .title-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.card.card-filter-mobile .title-container svg{display:block}.card.card-filter-mobile .content{max-height:0;overflow:hidden;transition:max-height .3s ease}.card.card-filter-mobile.open-filter .title-container svg{transform:rotate(90deg)}.card.card-filter-mobile.open-filter .content{max-height:1000px}}.scroll-sticky-animation-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 992px){.scroll-sticky-animation-container{flex-wrap:nowrap}}.scroll-sticky-animation-container .title-sticky{top:0px}@media(min-width: 992px){.scroll-sticky-animation-container .title-sticky{width:33%;position:sticky}}@media(min-width: 1200px){.scroll-sticky-animation-container .title-sticky{min-height:100vh}}@media(min-height: 850px){.scroll-sticky-animation-container .title-sticky{top:88px;min-height:calc(100vh - 88px)}}.scroll-sticky-animation-container .title-sticky{display:flex;flex-direction:column;align-self:flex-start}@media(max-width: 991px){.scroll-sticky-animation-container .title-sticky.d-none-768{display:none}}.scroll-sticky-animation-container .title-sticky.small{width:20%}.scroll-sticky-animation-container .title-sticky.align-center{justify-content:center}.scroll-sticky-animation-container .title-sticky.auto-height{min-height:auto}.scroll-sticky-animation-container .title-sticky.self-stretch{align-self:stretch}.scroll-sticky-animation-container .title-sticky .bottom{flex:1;display:none;flex-direction:column;justify-content:flex-end}@media(min-width: 992px){.scroll-sticky-animation-container .title-sticky .bottom{display:flex}}.scroll-sticky-animation-container .title-sticky .bottom .progression-bar{width:100%;height:2px;background-color:var(--color-grey-200);border-radius:2px;overflow:hidden}.scroll-sticky-animation-container .title-sticky .bottom .progression-bar .progression-bar-fill{width:0%;height:100%;background-color:var(--color-primary-300)}.scroll-sticky-animation-container .title-sticky .bottom .progression-bar .progression-bar-fill.fill-primary-100{background-color:var(--color-primary-100)}.scroll-sticky-animation-container .title-sticky .scroll-navigation{list-style:none;padding-left:0}.scroll-sticky-animation-container .title-sticky .scroll-navigation a{font-weight:var(--font-weight-semi-bold);font-family:var(--font-family-title);font-size:var(--font-size-20);color:var(--color-primary-300-opacity-20);transition:color .3s ease;display:inline-block}.scroll-sticky-animation-container .title-sticky .scroll-navigation a:hover,.scroll-sticky-animation-container .title-sticky .scroll-navigation a.active{color:var(--color-primary-300)}@media(min-width: 992px){.scroll-sticky-animation-container .content-right{width:50%}}@media(min-width: 992px){.scroll-sticky-animation-container .content-right.big{width:66%}}@media(min-width: 992px){.sticky-top{position:sticky;top:88px}}.line-item{border-top:1px solid var(--color-default);padding-top:25px;margin-bottom:30px}@media(min-width: 768px){.line-item{margin-bottom:60px}}.line-item .title,.line-item .content{display:grid;grid-template-columns:38px 1fr;gap:7px}@media(min-width: 768px){.line-item .title,.line-item .content{grid-template-columns:38px 1fr 240px}}.line-item .btn{min-width:145px}.pagination{list-style:none;padding:0;background:var(--color-grey-200);border-radius:15px;display:flex;padding:7px;gap:7px}.pagination li{font-size:var(--font-size-16)}.pagination li .btn,.pagination li span{min-width:46px;min-height:46px;padding:12px;text-align:center;margin-bottom:0;border-radius:12px;background-color:rgba(0,0,0,0);color:var(--color-default);border:0;line-height:1.4;display:flex;align-items:center;justify-content:center}.pagination li .btn.current,.pagination li span.current{background-color:var(--color-primary-100);color:var(--color-light)}body .search-overlay{position:fixed;z-index:20;top:0;left:0;width:100vw;height:100vh;height:100dvh;opacity:0;visibility:hidden;transition:var(--transition-default)}body .search-overlay .search-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .search-overlay .search-panel{position:relative;z-index:1;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:90px;padding-bottom:30px}@media(min-width: 992px){body .search-overlay .search-panel{padding-top:140px}}@media(min-width: 1400px){body .search-overlay .search-panel{padding-top:170px}}body.search-open .search-overlay{opacity:1;visibility:visible}body .search-field{display:flex;align-items:center;background-color:var(--color-grey-200);border-radius:15px;padding:12px 20px}@media(min-width: 992px){body .search-field{padding:16px 24px}}body .search-field>.icon{flex-shrink:0;margin-right:12px;color:var(--color-primary-300)}body .search-field .search-input{flex:1 1 auto;width:100%;margin:0;padding:0;border:none;outline:none;background-color:rgba(0,0,0,0);font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-dark);-webkit-appearance:none;appearance:none}@media(min-width: 992px){body .search-field .search-input{font-size:20px}}body .search-field .search-input::placeholder{color:var(--color-dark);opacity:.6}body .search-field .search-input::-webkit-search-cancel-button,body .search-field .search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}body .search-field .search-close{flex-shrink:0;margin-left:12px;padding:4px;border:none;background-color:rgba(0,0,0,0);line-height:1;cursor:pointer;color:var(--color-dark);transition:var(--transition-default)}body .search-field .search-close:hover{color:var(--color-primary-100)}body .search-results{margin-top:12px;max-height:calc(100dvh - 200px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--color-light);border-radius:15px;opacity:0;visibility:hidden;transition:var(--transition-default)}@media(min-width: 992px){body .search-results{max-height:calc(100dvh - 260px)}}@media(min-width: 1400px){body .search-results{max-height:calc(100dvh - 290px)}}body .search-overlay.has-results .search-results{opacity:1;visibility:visible}body .search-overlay.is-loading .search-field>.icon{opacity:.4}body .search-group+.search-group{border-top:1px solid var(--color-primary-300-opacity-20)}body .search-group .search-group-title{padding:16px 20px 8px 20px;font-family:var(--font-family-title);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-100)}body .search-group-list{list-style:none;margin:0;padding:0}body .search-item-link{display:block;padding:12px 20px;color:var(--color-default);text-decoration:none;transition:var(--transition-default)}body .search-item-link:hover,body .search-item-link:focus-visible,body .search-item-link.is-active{background-color:var(--color-grey-200)}body .search-item-link .search-item-title{display:block;font-size:16px;font-weight:var(--font-weight-medium)}body .search-item-link .search-item-desc{display:block;margin-top:2px;font-size:14px;opacity:.75}body .search-group-more{display:inline-block;padding:8px 20px 16px 20px;font-size:14px;color:var(--color-primary-300)}body .search-all{display:block;margin:16px 20px 20px 20px;text-align:center}body .search-message{padding:24px 20px;text-align:center;font-size:16px}body .search-form-page .search-field{background-color:var(--color-light);text-align:left}body #ricerca-risultati .search-group-heading{margin-bottom:0}body #ricerca-risultati .line-item:last-child{margin-bottom:0}@media(max-width: 767px){body #ricerca-risultati .line-item{margin-bottom:40px}body #ricerca-risultati .line-item .title,body #ricerca-risultati .line-item .content{grid-template-columns:28px 1fr}body #ricerca-risultati .line-item .content>div:last-child{grid-column:1/-1;justify-content:flex-start;margin-top:15px}}header{--border-active-menu-color: var(--color-light);--border-header-fixed-color: var(--color-primary-300);position:fixed;top:0;left:0;right:0;z-index:9;padding:0;background-color:rgba(0,0,0,0);transition:all .3s ease}header .header-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;padding:15px 10px;transition:all .5s ease-in-out;border-bottom:1px solid rgba(255,255,255,0)}@media(min-width: 1200px){header .header-container{padding-left:20px;padding-right:20px;padding-top:0px;padding-bottom:0px}}header .header-container .logo-container{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:calc(100% - 110px);order:1;z-index:10}@media(min-width: 1200px){header .header-container .logo-container{width:130px}}@media(min-width: 1400px){header .header-container .logo-container{width:170px}}@media(min-width: 1550px){header .header-container .logo-container{width:270px}}header .header-container .logo-container a{display:block}header .header-container .logo-container a::after{content:none}header .header-container .logo-container a .logo-dark{display:none}header .header-container .logo-container a .logo-light{display:block}header .header-container .logo-container a img{width:auto;transition:all .5s ease-in-out;vertical-align:middle;max-height:60px}@media(min-width: 1200px){header .header-container .logo-container a img{max-height:90px}}header .header-container .search-container{order:2;display:flex;justify-content:flex-end}@media(min-width: 1200px){header .header-container .search-container{width:130px;order:4}}@media(min-width: 1400px){header .header-container .search-container{width:170px}}@media(min-width: 1550px){header .header-container .search-container{width:270px}}@media(min-width: 1550px){header .header-container .search-container .btn{width:100%}}@media(max-width: 1549px){header .header-container .search-container .btn{padding:12px 14px}}@media(min-width: 1550px){header .header-container .search-container .btn .icon{margin-right:10px}}header .header-container .search-container .btn .cta-text{display:none}@media(min-width: 1550px){header .header-container .search-container .btn .cta-text{display:block}}header .header-container nav.menu-container{display:flex;flex-direction:column;align-items:center;position:relative;width:65px;order:3}@media(min-width: 1200px){header .header-container nav.menu-container{width:calc(100% - 260px)}}@media(min-width: 1400px){header .header-container nav.menu-container{width:calc(100% - 340px)}}@media(min-width: 1550px){header .header-container nav.menu-container{width:calc(100% - 540px)}}header .header-container nav.menu-container ul.menu{margin:0;padding:0;list-style:none;display:flex;transition:var(--transition-default);text-align:center;align-items:center}@media(max-width: 1199px){header .header-container nav.menu-container ul.menu{position:fixed;top:0;left:0;right:0;bottom:0;flex-direction:column;align-items:center;justify-content:center;transform:translateX(100vw);border-top:1px solid var(--color-primary-300);margin-top:90px;background-color:var(--color-primary-300);height:calc(100vh - 90px)}}header .header-container nav.menu-container ul.menu li{padding:0 10px;margin-bottom:0;text-align:center}header .header-container nav.menu-container ul.menu li.link-menu{padding-top:6px;padding-bottom:6px;transition:all .3s ease}@media(min-width: 768px){header .header-container nav.menu-container ul.menu li.link-menu{padding-top:10px;padding-bottom:10px}}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu{padding-top:50px;padding-bottom:50px}}header .header-container nav.menu-container ul.menu li.link-menu>a{position:relative;display:block;text-decoration:none;color:var(--color-dark);padding:5px 12px;margin-bottom:0;cursor:pointer;transition:var(--transition-default);font-weight:var(--font-weight-light);font-family:var(--font-family-menu);font-size:18px;white-space:nowrap;border-radius:15px;border:solid 1px rgba(0,0,0,0)}@media(min-width: 768px){header .header-container nav.menu-container ul.menu li.link-menu>a{padding:10px 12px}}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu>a{padding:10px 8px;display:inline-block;color:var(--color-light);line-height:1;font-size:18px}}@media(min-width: 1400px){header .header-container nav.menu-container ul.menu li.link-menu>a{padding:12px 14px;font-size:20px}}@media(min-width: 1550px){header .header-container nav.menu-container ul.menu li.link-menu>a{padding:12px 20px}}header .header-container nav.menu-container ul.menu li.link-menu>a.active{border-color:var(--border-active-menu-color);font-weight:var(--font-weight-semi-bold)}header .header-container nav.menu-container ul.menu li.link-menu>a:hover{border-color:var(--border-active-menu-color)}header .header-container nav.menu-container ul.menu li.link-menu.megamenu{position:relative}@media(max-width: 1199px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu{position:relative}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{padding:20px 20px;border-radius:0;position:fixed;left:0;transition:var(--transition-default);width:100vw;height:100vh;background:var(--color-primary-300);opacity:0;visibility:hidden;top:100px}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{top:135px;height:auto}}@media(min-width: 1400px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{top:146px;height:auto}}@media(max-width: 1199px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{position:fixed;max-width:unset;left:100%;top:0;opacity:1;visibility:visible;display:flex;align-items:center;justify-content:center;z-index:1;padding:0 20px 40px;margin-top:0}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .container{padding-top:23px;padding-bottom:40px}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .container{border-top:solid 2px var(--color-light)}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container.open-submenu{opacity:1;visibility:visible}@media(max-width: 1199px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container.open-submenu{z-index:1;left:0}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .back-arrow{display:none}@media(max-width: 1199px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .back-arrow{position:absolute;right:0;left:5px;margin-bottom:0;width:calc(100% - 10px);font-size:16px;display:block;top:10px}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .title-submenu{text-align:center;font-size:30px;font-weight:500;margin-top:0;margin-bottom:8px}@media(min-width: 992px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .title-submenu{font-size:30px}}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .title-submenu{text-align:left}}@media(min-width: 1441px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .title-submenu{font-size:65px}}@media(min-width: 1681px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .title-submenu{font-size:65px}}@media(min-width: 1881px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .title-submenu{font-size:85px}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu{list-style:none;padding:0}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu li{text-align:left;padding:7px 0;transition:var(--transition-default)}@media(max-width: 1199px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu li.btn-link{border-top:none;border-bottom:none}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu li a{font-family:var(--font-family-title);text-transform:initial;padding:0;color:var(--color-light);font-weight:var(--font-weight-extra-light);margin-bottom:10px;border:0;font-size:20px}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu li a span{position:relative}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu li a span::after{height:2px;width:0;position:absolute;background-color:var(--color-light);content:"";transition:var(--transition-default);left:0;bottom:0}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .submenu li a:hover span::after{width:100%}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .img-container{display:none}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .img-container{display:flex;align-items:center;justify-content:center}}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .img-container .img-menu{max-width:367px;aspect-ratio:4/3;object-fit:cover;opacity:1;visibility:visible}header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container .img-container .img-menu.hide{opacity:0;visibility:hidden}header .header-container nav.menu-container ul.menu li.link-menu.mobile{display:block}@media(min-width: 1200px){header .header-container nav.menu-container ul.menu li.link-menu.mobile{display:none}}header .header-container nav.menu-container .hamburger{position:relative;width:25px;height:22px;display:flex;flex-direction:column;justify-content:space-around;box-sizing:content-box;padding:9px;cursor:pointer;border:solid 2px var(--color-light);border-radius:15px;align-self:flex-end}@media(min-width: 1200px){header .header-container nav.menu-container .hamburger{display:none}}header .header-container nav.menu-container .hamburger::before,header .header-container nav.menu-container .hamburger::after{content:"";display:block;width:100%;height:2px;background-color:var(--color-light);transition:var(--transition-default)}header.light-header{--border-active-menu-color: var(--color-dark);background-color:var(--color-light)}header.light-header .header-container{border-bottom:1px solid rgba(36,45,49,0)}header.light-header .header-container .logo-container a .logo-dark{display:block}header.light-header .header-container .logo-container a .logo-light{display:none}header.light-header .header-container nav.menu-container ul.menu li.link-menu a{color:var(--color-dark)}header.light-header .header-container nav.menu-container ul.menu li.link-menu.megamenu a[data-open-submenu] .plus svg path{fill:var(--color-dark)}header.light-header .header-container nav.menu-container .hamburger::before,header.light-header .header-container nav.menu-container .hamburger::after{background-color:var(--color-dark)}header.light-header .btn.btn-blur{--text-color: var(--color-dark);--border-color: var(--color-dark);--text-color-hover: var(--color-light);--border-color-hover: var(--color-dark)}header.green-header{background-color:rgba(0,0,0,0)}body{transition:var(--transition-default)}body.menu-open header,body.menu-open header.light-header{--border-active-menu-color: var(--color-light);background-color:var(--color-primary-300)}body.menu-open header .header-container .logo-container a .logo-dark,body.menu-open header.light-header .header-container .logo-container a .logo-dark{display:none}body.menu-open header .header-container .logo-container a .logo-light,body.menu-open header.light-header .header-container .logo-container a .logo-light{display:block}body.menu-open header nav.menu-container ul.menu,body.menu-open header.light-header nav.menu-container ul.menu{transform:translateX(0)}body.menu-open header nav.menu-container ul.menu li.link-menu a,body.menu-open header.light-header nav.menu-container ul.menu li.link-menu a{color:var(--color-light);border:solid 1px rgba(0,0,0,0)}body.menu-open header nav.menu-container ul.menu li.link-menu a.active,body.menu-open header.light-header nav.menu-container ul.menu li.link-menu a.active{font-weight:var(--font-weight-semi-bold);border-color:var(--border-active-menu-color)}body.menu-open header nav.menu-container ul.menu li.link-menu a:hover,body.menu-open header.light-header nav.menu-container ul.menu li.link-menu a:hover{border-color:var(--border-active-menu-color)}body.menu-open header nav.menu-container ul.menu li.link-menu.megamenu a[data-open-submenu] .plus svg path,body.menu-open header.light-header nav.menu-container ul.menu li.link-menu.megamenu a[data-open-submenu] .plus svg path{fill:var(--color-light)}body.menu-open header nav.menu-container .hamburger::before,body.menu-open header.light-header nav.menu-container .hamburger::before{animation-duration:.5s;transform-origin:center;transform:translateY(4px) rotate(45deg);background-color:var(--color-light)}@media(max-width: 991px){body.menu-open header nav.menu-container .hamburger::before,body.menu-open header.light-header nav.menu-container .hamburger::before{transform:translateY(4px) rotate(45deg)}}body.menu-open header nav.menu-container .hamburger::after,body.menu-open header.light-header nav.menu-container .hamburger::after{animation-duration:.5s;transform-origin:center;transform:translateY(-7px) rotate(-45deg);background-color:var(--color-light)}@media(max-width: 1199px){body.menu-open header .btn.btn-blur,body.menu-open header.light-header .btn.btn-blur{--text-color: var(--color-light);--border-color: var(--color-light);--text-color-hover: var(--color-light);--border-color-hover: var(--color-light)}}@media(max-width: 1199px){body.menu-open.sticky-header header{background-color:var(--color-primary-300);--border-active-menu-color: var(--color-light)}}@media(max-width: 1199px){body.menu-open.sticky-header header .btn.btn-blur{--text-color: var(--color-light);--border-color: var(--color-light);--text-color-hover: var(--color-light);--border-color-hover: var(--color-light)}}@media(max-width: 1199px){body.menu-open.sticky-header header .header-container .logo-container a .logo-dark{display:none}}@media(max-width: 1199px){body.menu-open.sticky-header header .header-container .logo-container a .logo-light{display:block}}@media(max-width: 1199px){body.menu-open.sticky-header header .header-container nav.menu-container ul.menu li.link-menu a{color:var(--color-light)}}@media(max-width: 1199px){body.menu-open.sticky-header header .header-container nav.menu-container .hamburger{border:solid 2px var(--color-light)}}@media(max-width: 1199px){body.menu-open.sticky-header header .header-container nav.menu-container .hamburger::before{background-color:var(--color-light)}}@media(max-width: 1199px){body.menu-open.sticky-header header .header-container nav.menu-container .hamburger::after{background-color:var(--color-light)}}body.sticky-header header{--border-active-menu-color: var(--color-dark);background-color:#fff;transition:all .5s ease-in-out}@media(max-width: 1199px){body.sticky-header header{background-color:var(--color-light);--border-active-menu-color: var(--color-light)}}body.sticky-header header .btn.btn-blur{--text-color: var(--color-dark);--border-color: var(--color-dark);--text-color-hover: var(--color-light);--border-color-hover: var(--color-dark)}body.sticky-header header .header-container{transition:all .5s ease-in-out;border-bottom:1px solid var(--border-header-fixed-color)}body.sticky-header header .header-container .logo-container a .logo-dark{display:block}body.sticky-header header .header-container .logo-container a .logo-light{display:none}body.sticky-header header .header-container .logo-container a img{max-height:60px}@media(min-width: 1200px){body.sticky-header header .header-container .logo-container a img{max-height:55px}}@media(max-width: 1199px){body.sticky-header header .header-container nav.menu-container ul.menu{margin-top:90px}}body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu{padding-top:6px;padding-bottom:6px}@media(min-width: 768px){body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu{padding-top:10px;padding-bottom:10px}}body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu a{color:var(--color-dark)}@media(max-width: 1199px){body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu a{color:var(--color-light)}}body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu.megamenu a[data-open-submenu] .plus svg path{fill:var(--color-dark)}body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{top:0px}@media(min-width: 1200px){body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{top:57px}}@media(min-width: 1400px){body.sticky-header header .header-container nav.menu-container ul.menu li.link-menu.megamenu .submenu-container{top:67px}}body.sticky-header header .header-container nav.menu-container .hamburger{border:solid 2px var(--color-dark)}body.sticky-header header .header-container nav.menu-container .hamburger::before{background-color:var(--color-dark)}body.sticky-header header .header-container nav.menu-container .hamburger::after{background-color:var(--color-dark)}body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light{color:var(--color-light);border:1px solid var(--color-dark);background-color:var(--color-dark)}body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light .text{color:var(--color-light)}body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light .arrow:before{background-image:url("../img/icone/arrow-light.svg")}body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:hover,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:focus,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:active,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:not(:disabled):active{transition:var(--transition-default);border:1px solid var(--color-dark);background-color:var(--color-light);color:var(--color-dark)}body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:hover .text,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:focus .text,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:active .text,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:not(:disabled):active .text{color:var(--color-dark)}body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:hover .arrow:before,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:focus .arrow:before,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:active .arrow:before,body.sticky-header header .header-container .lang-container .link-cta.desktop .btn-light:not(:disabled):active .arrow:before{background-image:url("../img/icone/arrow-dark.svg")}body.sticky-header header .header-container .lang-container .language-menu-container .selected-language i{color:var(--color-dark)}body .blur-submenu{position:fixed;z-index:1;content:"";top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px);transition:var(--transition-default);opacity:0;visibility:hidden}body.sub-menu-open .blur-submenu{opacity:1;visibility:visible}body.sub-menu-open header{--border-active-menu-color: var(--color-light);background-color:var(--color-primary-300)}body.sub-menu-open header .btn.btn-blur{--text-color: var(--color-light);--border-color: var(--color-light);--text-color-hover: var(--color-light);--border-color-hover: var(--color-light)}body.sub-menu-open header .header-container .logo-container a .logo-dark{display:none}body.sub-menu-open header .header-container .logo-container a .logo-light{display:block}body.sub-menu-open header nav.menu-container ul.menu li.link-menu a{color:var(--color-light) !important;border:solid 1px rgba(0,0,0,0)}body.sub-menu-open header nav.menu-container ul.menu li.link-menu a.active{border-color:var(--border-active-menu-color);font-weight:var(--font-weight-semi-bold)}body.sub-menu-open header nav.menu-container ul.menu li.link-menu a:hover{border-color:var(--border-active-menu-color)}body.sub-menu-open header nav.menu-container ul.menu li.link-menu.megamenu a[data-open-submenu] .plus svg{transition:var(--transition-default);transform:rotate(-180deg);transform-origin:center}body.sub-menu-open header nav.menu-container ul.menu li.link-menu.megamenu a[data-open-submenu] .plus svg path{fill:var(--color-light)}body.sub-menu-open header nav.menu-container .hamburger::before{background-color:var(--color-light)}body.sub-menu-open header nav.menu-container .hamburger::after{background-color:var(--color-light)}.whatsapp-fixed{position:fixed;bottom:5px;right:10px;z-index:2;width:58px}@media(min-width: 992px){.whatsapp-fixed{display:none}}.whatsapp-fixed::after{content:none}footer{position:relative;background-color:var(--color-primary-300);padding-top:50px;padding-bottom:50px}@media(min-width: 992px){footer{padding-top:100px;padding-bottom:100px}}footer .footer-top{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:50px}@media(min-width: 992px){footer .footer-top{gap:100px}}@media(max-width: 1199px){footer .footer-top{justify-content:center}}footer .footer-top nav{width:100%}@media(min-width: 768px){footer .footer-top nav{width:calc(33% - 50px)}}@media(min-width: 992px){footer .footer-top nav{width:180px}}footer .footer-top nav ul{list-style:none;padding:0;margin-top:20px}footer .footer-top .logo-footer{flex:1 0 auto;text-align:right}@media(max-width: 1199px){footer .footer-top .logo-footer{width:100%;text-align:center}}footer .footer-top strong{color:var(--color-primary-300)}footer .copyright{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}