:root{--color-light: #ffffff;--color-dark: #020E1A;--grey-100: #F6F6F6;--grey-200: #EDEDED;--grey-300: #D0D0D0;--grey-400: #E7E4E2;--grey-500: #707070;--blue: #006679;--light-blue: #31899A;--color-default: var(--color-dark)}:root{--container-big-width: 1810px;--container-width: 1670px;--container-large-width: 1590px;--container-medium-width: 1390px;--container-small-width: 1180px;--container-extra-small-width: 900px;--container-mini-width: 790px;--block-min-width: 340px;--block-min-height: 580px;--spacer-big: 25px;--spacer-large: 15px;--spacer-medium: 20px;--spacer-small: 10px;--transition-default: all 0.5s ease-in-out;--font-family: "Urbanist", sans-serif;--font-family-title: "Urbanist", sans-serif;--font-family-menu: "Urbanist", sans-serif;--font-size: 16px;--h1-font-size: 45px;--h1-font-weight: 400;--h1-margin-bottom: 10px;--h2-font-size: 30px;--h2-font-weight: 500;--h2-margin-bottom: 10px;--h3-font-size: 22px;--h3-font-weight: 500;--h3-margin-bottom: 10px;--h4-font-size: 18px;--h4-font-weight: 400;--h4-margin-bottom: 10px;--h5-font-size: 16px;--h5-font-weight: 400;--h5-margin-bottom: 10px;--h6-font-size: 13px;--h6-font-weight: 400;--h6-margin-bottom: 10px}@media(min-width: 992px){:root{--spacer-big: 50px}}@media(min-width: 992px){:root{--spacer-large: 30px}}@media(min-width: 992px){:root{--h1-font-size: 60px}}@media(min-width: 1360px){:root{--h1-font-size: 80px}}@media(min-width: 992px){:root{--h2-font-size: 34px}}@media(min-width: 1360px){:root{--h2-font-size: 44px}}@media(min-width: 992px){:root{--h3-font-size: 25px}}@-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%{transform:translateY(-4px)}100%{transform:translateY(35px)}}.bounceScroll{animation-name:bounceScroll;transform-origin:center bottom}html,body{margin:0;padding:0;overflow-x:hidden}main{padding-top:80px}@media(min-width: 1100px){main{padding-top:120px}}main.other-page{padding-top:0}@media(min-width: 1100px){main.other-page{padding-top:0}}img{max-width:100%;height:auto;width:100%}a{text-decoration:none}a:hover{text-decoration:none}*{box-sizing:border-box}.h-full{height:100%}.image-fix img{object-fit:cover;height:100%}.image-adapt img{max-height:776px;object-fit:cover}.border-radius{border-radius:8px}.hidden{display:none}.tablet-show{display:none}@media(min-width: 768px)and (max-width: 991px){.tablet-show{display:flex}}@media(min-width: 768px)and (max-width: 991px){.tablet-hide{display:none}}.row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.row>.col{padding-left:15px;padding-right:15px}.row>.col.c-1{width:10%}.row>.col.c-2{width:20%}.row>.col.c-3{width:30%}.row>.col.c-4{width:40%}.row>.col.c-5{width:50%}.row>.col.c-6{width:60%}.row>.col.c-7{width:70%}.row>.col.c-8{width:80%}.row>.col.c-9{width:90%}.row>.col.c-10{width:100%}@media(max-width: 1199px){.row>.col.c-1\:xl{width:10% !important}.row>.col.c-2\:xl{width:20% !important}.row>.col.c-3\:xl{width:30% !important}.row>.col.c-4\:xl{width:40% !important}.row>.col.c-5\:xl{width:50% !important}.row>.col.c-6\:xl{width:60% !important}.row>.col.c-7\:xl{width:70% !important}.row>.col.c-8\:xl{width:80% !important}.row>.col.c-9\:xl{width:90% !important}.row>.col.c-10\:xl{width:100% !important}}@media(max-width: 991px){.row>.col.c-1\:lg{width:10% !important}.row>.col.c-2\:lg{width:20% !important}.row>.col.c-3\:lg{width:30% !important}.row>.col.c-4\:lg{width:40% !important}.row>.col.c-5\:lg{width:50% !important}.row>.col.c-6\:lg{width:60% !important}.row>.col.c-7\:lg{width:70% !important}.row>.col.c-8\:lg{width:80% !important}.row>.col.c-9\:lg{width:90% !important}.row>.col.c-10\:lg{width:100% !important}}@media(max-width: 767px){.row>.col.c-1\:md{width:10% !important}.row>.col.c-2\:md{width:20% !important}.row>.col.c-3\:md{width:30% !important}.row>.col.c-4\:md{width:40% !important}.row>.col.c-5\:md{width:50% !important}.row>.col.c-6\:md{width:60% !important}.row>.col.c-7\:md{width:70% !important}.row>.col.c-8\:md{width:80% !important}.row>.col.c-9\:md{width:90% !important}.row>.col.c-10\:md{width:100% !important}}@media(max-width: 576px){.row>.col.c-1\:sm{width:10% !important}.row>.col.c-2\:sm{width:20% !important}.row>.col.c-3\:sm{width:30% !important}.row>.col.c-4\:sm{width:40% !important}.row>.col.c-5\:sm{width:50% !important}.row>.col.c-6\:sm{width:60% !important}.row>.col.c-7\:sm{width:70% !important}.row>.col.c-8\:sm{width:80% !important}.row>.col.c-9\:sm{width:90% !important}.row>.col.c-10\:sm{width:100% !important}}.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.viewport-height{height:10vh}@media(min-height: 900px){.spacer.viewport-height{height:20vh}}@media(max-width: 575px){.spacer.xs-none{display:none}}@media(min-width: 576px)and (max-width: 767px){.spacer.sm-none{display:none}}@media(min-width: 768px)and (max-width: 991px){.spacer.md-none{display:none}}@media(min-width: 992px)and (max-width: 1199px){.spacer.lg-none{display:none}}@media(min-width: 1200px){.spacer.xl-none{display:none}}.divider{width:100%;border-bottom:solid 1px var(--grey-200)}span{display:inline}.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}}.container.slider-container{width:85%;margin-left:0}@media(min-width: 576px){.container.slider-container{width:80%}}@media(min-width: 1100px){.container.slider-container{width:100%;margin-left:auto}}.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}.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: 992px){.d-flex.justify-lg-end{justify-content:flex-end}}@media(min-width: 1100px){.d-flex.justify-xl-end{justify-content:flex-end}}@media(min-width: 1300px){.d-flex.justify-xxl-end{justify-content:flex-end}}@media(min-width: 576px){.d-sm-flex{display:flex}}.d-sm-flex::after,.d-sm-flex::before{display:none}.d-sm-flex.direction-column{flex-direction:column}.d-sm-flex.direction-row{flex-direction:row}.d-sm-flex.align-center{align-items:center}.d-sm-flex.align-start{align-items:flex-start}.d-sm-flex.align-end{align-items:flex-end}.d-sm-flex.flex-wrap{flex-wrap:wrap}.d-sm-flex.justify-center{justify-content:center}.d-sm-flex.justify-space-between{justify-content:space-between}.d-sm-flex.justify-space-evenly{justify-content:space-evenly}.d-sm-flex.justify-space-around{justify-content:space-around}.d-sm-flex.justify-start{justify-content:flex-start}.d-sm-flex.justify-end{justify-content:flex-end}@media(min-width: 1100px){.d-sm-flex.justify-xl-end{justify-content:flex-end}}@media(min-width: 1300px){.d-sm-flex.justify-xxl-end{justify-content:flex-end}}.justify-center{justify-content:center}.d-none{display:none !important}.d-block{display:block}@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}}@media(min-width: 1200px){.d-xl-block{display:block !important}.d-xl-none{display:none}}@media(min-width: 1300px){.d-xxl-block{display:block !important}.d-xxl-none{display:none}}@media(min-width: 1682px){.d-xxxl-block{display:block !important}.d-xxxl-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--10{margin-bottom:.625rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:10px !important}@media(max-width: 576px){.mb-sm-1{margin-bottom:10px !important}}.mb-1-5{margin-bottom:1.2rem !important}@media(min-width: 992px){.mb-2{margin-bottom:2rem !important}}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}.mb-5{margin-bottom:5rem !important}@media(min-width: 992px){.ml-0{margin-left:0 !important}}.ml-fix-0{margin-left:0 !important}.mt-1{margin-top:1rem !important}.m-20{margin:15px}@media(min-width: 992px){.m-20{margin:20px}}@media(max-width: 1299px){.mt-1-mobile{margin-top:1rem !important}}@media(max-width: 1700px){.padding-mobile{padding-left:35px;padding-right:35px}}.p-0{padding:0 !important}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-5{padding:5rem}.padding-lr-1{padding-left:1rem;padding-right:1rem}.p-left{padding-left:50px}@media(min-width: 1200px){.p-60{padding:0 60px}}@media(max-width: 991px){.p-30-mobile{padding:0 30px}}@media(max-width: 575px){.p-30-mobile{padding:0 15px}}.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 p,.bg-dark a,.bg-dark ul,.bg-dark li,.bg-dark i,.bg-dark span,.bg-dark strong{color:var(--color-light)}.bg-grey-100{background-color:var(--grey-100)}.bg-grey-200{background-color:var(--grey-200)}.bg-grey-300{background-color:var(--grey-300)}.bg-grey-400{background-color:var(--grey-100)}.bg-grey-500{background-color:var(--grey-500)}.bg-blue{background-color:var(--blue)}.bg-white{background-color:var(--color-light)}.bg-white p,.bg-white a,.bg-white ul,.bg-white li,.bg-white i,.bg-white span,.bg-white strong{color:var(--color-dark)}.bg-triangle-big{background:#47818c;background:linear-gradient(235deg, rgb(71, 129, 140) 0%, rgb(82, 151, 164) 20%);position:absolute;left:0;top:0;width:200%;height:100%;clip-path:polygon(0 0, 0 100%, 100% 100%)}@media(min-width: 992px){.bg-triangle-big{left:0;top:0;width:58%;height:100%}}@media(min-width: 1400px){.bg-triangle-big{width:48%}}@media(min-width: 992px){.bg-triangle-big.diff-block{width:80%}}@media(min-width: 1400px){.bg-triangle-big.diff-block{width:90%}}.bg-triangle-small{background:#1d7c8f;background:linear-gradient(235deg, rgb(29, 124, 143) 60%, rgb(4, 103, 124) 100%);position:absolute;clip-path:polygon(100% 100%, 65% 0, 0 100%);left:10%;bottom:0;width:90%;height:38%}@media(min-width: 1600px){.bg-triangle-small{clip-path:polygon(100% 100%, 60% 0, 0 100%);left:25%;bottom:0;width:75%;height:40%}}@media(min-width: 1921px){.bg-triangle-small{clip-path:polygon(100% 100%, 60% 0, 0 100%);left:34%;bottom:0;width:75%;height:40%}}.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-grey:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-grey *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--grey-500)}.color-blue:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-blue *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--blue)}.pl-0{padding-left:0}.pl-15{padding-left:15px}.pr-0{padding-right:0}.pr-15{padding-right:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px !important}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mr-10{margin-right:10px}.order-1{order:1}.order-2{order:2}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-6{order:6 !important}.column-1{column-count:1}.column-2{column-count:2}.column-3{column-count:3}.column-4{column-count:4}.column-5{column-count:5}@media(min-width: 992px){.order-lg-1{order:1}.order-lg-2{order:2}}@media(min-width: 1200px){.order-xl-1{order:1}.order-xl-2{order:2}}@media(max-width: 1199px){.pl-0\:xl{padding-left:0 !important}.pl-15\:xl{padding-left:15px !important}.pr-0\:xl{padding-right:0 !important}.pr-15\:xl{padding-right:15px !important}.mt-15\:xl{margin-top:15px !important}.mb-15\:xl{margin-bottom:15px !important}.mt-30\:xl{margin-top:30px !important}.mb-30\:xl{margin-bottom:30px !important}.order-1\:xl{order:1 !important}.order-2\:xl{order:2 !important}.order-3\:xl{order:3 !important}.order-4\:xl{order:4 !important}.order-5\:xl{order:5 !important}.order-6\:xl{order:6 !important}.d-none\:xl{display:none !important}.column-1\:xl{column-count:1}.column-2\:xl{column-count:2}.column-3\:xl{column-count:3}.column-4\:xl{column-count:4}.column-5\:xl{column-count:5}}@media(min-width: 992px){.d-none\:lgu{display:none !important}}@media(max-width: 991px){.pl-0\:lg{padding-left:0 !important}.pl-15\:lg{padding-left:15px !important}.pr-0\:lg{padding-right:0 !important}.pr-15\:lg{padding-right:15px !important}.mt-15\:lg{margin-top:15px !important}.mb-15\:lg{margin-bottom:15px !important}.mt-30\:lg{margin-top:30px !important}.mb-30\:lg{margin-bottom:30px !important}.order-1\:lg{order:1 !important}.order-2\:lg{order:2 !important}.order-3\:lg{order:3 !important}.order-4\:lg{order:4 !important}.order-5\:lg{order:5 !important}.order-6\:lg{order:6 !important}.d-none\:lg{display:none !important}.column-1\:lg{column-count:1}.column-2\:lg{column-count:2}.column-3\:lg{column-count:3}.column-4\:lg{column-count:4}.column-5\:lg{column-count:5}}@media(max-width: 767px){.pl-0\:md{padding-left:0 !important}.pl-15\:md{padding-left:15px !important}.pr-0\:md{padding-right:0 !important}.pr-15\:md{padding-right:15px !important}.mt-15\:md{margin-top:15px !important}.mb-15\:md{margin-bottom:15px !important}.mt-30\:md{margin-top:30px !important}.mb-30\:md{margin-bottom:30px !important}.order-1\:md{order:1 !important}.order-2\:md{order:2 !important}.order-3\:md{order:3 !important}.order-4\:md{order:4 !important}.order-5\:md{order:5 !important}.order-6\:md{order:6 !important}.d-none\:md{display:none !important}.column-1\:md{column-count:1}.column-2\:md{column-count:2}.column-3\:md{column-count:3}.column-4\:md{column-count:4}.column-5\:md{column-count:5}}@media(max-width: 576px){.pl-0\:sm{padding-left:0 !important}.pl-15\:sm{padding-left:15px !important}.pr-0\:sm{padding-right:0 !important}.pr-15\:sm{padding-right:15px !important}.mt-15\:sm{margin-top:15px !important}.mb-15\:sm{margin-bottom:15px !important}.mt-30\:sm{margin-top:30px !important}.mb-30\:sm{margin-bottom:30px !important}.order-1\:sm{order:1 !important}.order-2\:sm{order:2 !important}.order-3\:sm{order:3 !important}.order-4\:sm{order:4 !important}.order-5\:sm{order:5 !important}.order-6\:sm{order:6 !important}.d-none\:sm{display:none !important}.column-1\:sm{column-count:1}.column-2\:sm{column-count:2}.column-3\:sm{column-count:3}.column-4\:sm{column-count:4}.column-5\:sm{column-count:5}}.d-inline-block{display:inline-block !important}@font-face{font-family:"Urbanist";src:url("../fonts/Urbanist-Light.eot");src:url("../fonts/Urbanist-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Urbanist-Light.woff2") format("woff2"),url("../fonts/Urbanist-Light.woff") format("woff"),url("../fonts/Urbanist-Light.ttf") format("truetype"),url("../fonts/Urbanist-Light.svg#Urbanist-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist";src:url("../fonts/Urbanist-Regular.eot");src:url("../fonts/Urbanist-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Urbanist-Regular.woff2") format("woff2"),url("../fonts/Urbanist-Regular.woff") format("woff"),url("../fonts/Urbanist-Regular.ttf") format("truetype"),url("../fonts/Urbanist-Regular.svg#Urbanist-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist";src:url("../fonts/Urbanist-Medium.eot");src:url("../fonts/Urbanist-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Urbanist-Medium.woff2") format("woff2"),url("../fonts/Urbanist-Medium.woff") format("woff"),url("../fonts/Urbanist-Medium.ttf") format("truetype"),url("../fonts/Urbanist-Medium.svg#Urbanist-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist";src:url("../fonts/Urbanist-Bold.eot");src:url("../fonts/Urbanist-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Urbanist-Bold.woff2") format("woff2"),url("../fonts/Urbanist-Bold.woff") format("woff"),url("../fonts/Urbanist-Bold.ttf") format("truetype"),url("../fonts/Urbanist-Bold.svg#Urbanist-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}body{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);font-weight:300;line-height:1.3}body.light{font-weight:300}body.regular{font-weight:400}body.medium{font-weight:500}body.bold{font-weight:bold}.font-text{font-family:var(--font-family) !important}.inherit{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:inherit;font-family:inherit}p,.p,a,span,strong,b,time,i{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);margin-top:0;margin-bottom:8px;font-weight:300;line-height:1.5}p.light,.p.light,a.light,span.light,strong.light,b.light,time.light,i.light{font-weight:300}p.regular,.p.regular,a.regular,span.regular,strong.regular,b.regular,time.regular,i.regular{font-weight:400}p.medium,.p.medium,a.medium,span.medium,strong.medium,b.medium,time.medium,i.medium{font-weight:500}p.bold,.p.bold,a.bold,span.bold,strong.bold,b.bold,time.bold,i.bold{font-weight:bold}p h1,.p h1,a h1,span h1,strong h1,b h1,time h1,i h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);margin-bottom:var(--h1-margin-bottom);margin-top:20px}p h2,.p h2,a h2,span h2,strong h2,b h2,time h2,i h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);margin-bottom:var(--h2-margin-bottom);margin-top:20px}p h3,.p h3,a h3,span h3,strong h3,b h3,time h3,i h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);margin-bottom:var(--h3-margin-bottom);margin-top:20px}p h4,.p h4,a h4,span h4,strong h4,b h4,time h4,i h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);margin-bottom:var(--h4-margin-bottom);margin-top:20px}p h5,.p h5,a h5,span h5,strong h5,b h5,time h5,i h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);margin-bottom:var(--h5-margin-bottom);margin-top:20px}p h6,.p h6,a h6,span h6,strong h6,b h6,time h6,i h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);margin-bottom:var(--h6-margin-bottom);margin-top:20px}ul{padding-inline-start:20px}ul,li{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size);margin-top:0;margin-bottom:0;font-weight:300;line-height:1.5}ul.light,li.light{font-weight:300}ul.regular,li.regular{font-weight:400}ul.medium,li.medium{font-weight:500}ul.bold,li.bold{font-weight:bold}strong,b,.strong{font-weight:600}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7{font-family:var(--font-family-title);line-height:1.2;display:block}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.h1.light,.h2.light,.h3.light,.h4.light,.h5.light,.h6.light,.h7.light{font-weight:300}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular,.h1.regular,.h2.regular,.h3.regular,.h4.regular,.h5.regular,.h6.regular,.h7.regular{font-weight:400}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium,.h1.medium,.h2.medium,.h3.medium,.h4.medium,.h5.medium,.h6.medium,.h7.medium{font-weight:500}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold,.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.h6.bold,.h7.bold{font-weight:bold}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,.h7 p,.h7 .p,.h7 ul,.h7 li,.h7 a,.h7 span,.h7 strong,.h7 .strong,.h7 b,.h7 time,.h7 i{font-family:inherit;line-height:inherit;font-size:inherit;margin-bottom:inherit;margin-top:inherit}.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}.h7{font-size:var(--h7-font-size);font-weight:var(--h7-font-weight);margin-bottom:var(--h7-margin-bottom);margin-top:0}.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-extra-light{font-weight:200}.text-light{font-weight:300}.text-normal{font-weight:400}.text-bold{font-weight:600}.text-extra-bold{font-weight:800}.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.min-gap{grid-gap:16px;gap:16px}.block-grids.no-gap{grid-gap:0;gap:0}.block-grids.big-gap{grid-gap:50px;gap:50px}@media(min-width: 1440px){.block-grids.big-gap{grid-gap:150px;gap:150px}}.block-grids.columns-1{grid-template-columns:1fr}@media(min-width: 992px){.block-grids.columns-2{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.block-grids.columns-2 .button-right-desktop{display:flex;justify-content:flex-end;align-items:center}}@media(min-width: 992px){.block-grids.columns-2.left-medium{grid-template-columns:.9fr 1.1fr}}.block-grids.columns-2.left-medium .grid img{object-fit:cover;height:100%}@media(min-width: 992px){.block-grids.columns-2.left-medium .grid img{min-height:calc(100vh - 120px)}}.block-grids.columns-2.image-position .grid:first-child img{object-fit:cover}@media(min-width: 992px){.block-grids.columns-2.image-position .grid:first-child img{height:calc(100% - 100px)}}@media(min-width: 992px){.block-grids.columns-2.form-grids{grid-template-columns:.7fr 1.3fr}}.block-grids.columns-2 .image-height img{object-fit:cover;height:100%}@media(min-width: 992px){.block-grids.columns-2 .image-height img{min-height:518px}}.block-grids.columns-2.submenu-block{grid-template-columns:1fr}@media(min-width: 1100px)and (max-width: 1299px){.block-grids.columns-2.submenu-block{grid-template-columns:1fr 1fr}}@media(min-width: 1300px){.block-grids.columns-2.submenu-block{grid-template-columns:1.2fr .8fr}}@media(max-width: 991px){.block-grids.columns-2 .price-cta-position{width:100%;display:inline}}@media(min-width: 992px){.block-grids.columns-2 .price-cta-position{text-align:right}}@media(max-width: 991px){.block-grids.columns-2 .price-cta-position .price-title{max-width:200px;width:100%;display:inline-block}}@media(max-width: 991px){.block-grids.columns-2 .price-cta-position>a{max-width:300px;width:100%;display:inline-block}}@media(max-width: 575px){.block-grids.columns-2 .price-cta-position>a{max-width:none;margin-top:10px}}.block-grids.columns-2.table-block-riferimenti{grid-template-columns:1fr}@media(min-width: 768px)and (max-width: 991px){.block-grids.columns-2.table-block-riferimenti{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.block-grids.columns-2.container-filter{grid-template-columns:.5fr 1.4fr}}@media(min-width: 1440px){.block-grids.columns-2.container-filter{grid-template-columns:.5fr 1.4fr}}@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}}.block-grids.columns-3.block-specific{grid-template-columns:1fr 1fr 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}}.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.columns-auto{align-items:center;grid-template-columns:unset;display:flex;justify-content:center;flex-wrap:wrap}.block-grids.columns-auto.filter-grid{display:block;grid-gap:0;gap:0}@media(min-width: 768px){.block-grids.columns-auto.filter-grid{align-items:center;grid-template-columns:unset;display:flex;justify-content:center;flex-wrap:wrap;grid-gap:10px 25px;gap:10px 25px}}.block-grids.columns-auto.filter-grid .grid{position:relative;overflow:visible}@media(max-width: 767px){.block-grids.columns-auto.filter-grid .grid{background:rgba(115,115,115,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;margin-bottom:10px;padding:10px 10px}}@media(min-width: 768px)and (max-width: 1200px){.block-grids.columns-auto.filter-grid .grid{min-width:212px}}@media(min-width: 1200px){.block-grids.columns-auto.filter-grid .grid{width:182px}}.block-grids.columns-auto.filter-grid .grid:last-child{max-width:108px;min-width:unset;background-color:unset;padding:0}@media(max-width: 767px){.block-grids.columns-auto.filter-grid .grid:last-child{max-width:unset;min-width:unset}}@media(min-width: 768px)and (max-width: 991px){.block-grids.columns-auto.filter-grid .grid:last-child{max-width:none;width:100%;display:flex;padding:0px 30px;justify-content:center}.block-grids.columns-auto.filter-grid .grid:last-child .btn{width:100%}}@media(max-width: 768px){.block-grids.columns-auto.filter-grid .grid .search-btn{width:100%;padding:26px}}@media(min-width: 768px){.block-grids.columns-auto.annunci-grid-auto{align-items:stretch;display:flex;justify-content:start;flex-wrap:wrap}}.block-grids.columns-auto.annunci-grid-auto>.grid{position:relative;overflow:visible;width:100%}@media(min-width: 768px){.block-grids.columns-auto.annunci-grid-auto>.grid{width:calc(50% - 16px)}}@media(min-width: 1200px){.block-grids.columns-auto.annunci-grid-auto>.grid{width:calc(33.3333333333% - 16px)}}@media(min-width: 992px){.block-grids.columns-auto.annunci-grid-auto>.grid:first-child{width:calc(50% - 16px)}}@media(min-width: 1200px){.block-grids.columns-auto.annunci-grid-auto>.grid:first-child{width:calc(66.6666666667% - 16px)}}.block-grids.columns-auto.footer-grids{align-items:start;grid-gap:45px 0;gap:45px 0}.block-grids.columns-auto.footer-grids .grid{width:100%}@media(min-width: 576px){.block-grids.columns-auto.footer-grids .grid{width:50%}}@media(min-width: 992px){.block-grids.columns-auto.footer-grids .grid{width:33%}}@media(min-width: 1400px){.block-grids.columns-auto.footer-grids .grid{width:18%}}@media(min-width: 1600px){.block-grids.columns-auto.footer-grids .grid{width:20%}}.block-grids .grid{position:relative;overflow:hidden}.block-grids .grid .testo{padding:20px}.block-grids .grid.img-azienda img{max-width:674px}.block-grids .grid.img-contatti img{max-width:1642px;display:block}.block-grids .grid.img-azienda-left img,.block-grids .grid.img-azienda-right img{max-width:774px}.block-grids .grid .text-azienda{max-width:812px}.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}}.block-grids.annunci-grid,.block-grids.news-slider2{position:relative;grid-gap:16px;gap:16px}.block-grids.annunci-grid .grid,.block-grids.news-slider2 .grid{display:flex}.block-grids.annunci-grid.block-hover a,.block-grids.annunci-grid.block-hover .box-info-container,.block-grids.news-slider2.block-hover a,.block-grids.news-slider2.block-hover .box-info-container{display:flex;flex-direction:column;width:100%;margin:0;position:relative;transition:var(--transition-default);overflow:hidden;border-radius:10px;background-color:var(--grey-100)}.block-grids.annunci-grid.block-hover a .grid-content,.block-grids.annunci-grid.block-hover .box-info-container .grid-content,.block-grids.news-slider2.block-hover a .grid-content,.block-grids.news-slider2.block-hover .box-info-container .grid-content{display:flex;flex-direction:column;flex:1 1 auto}.block-grids.annunci-grid.block-hover a .grid-content img,.block-grids.annunci-grid.block-hover .box-info-container .grid-content img,.block-grids.news-slider2.block-hover a .grid-content img,.block-grids.news-slider2.block-hover .box-info-container .grid-content img{object-fit:cover;height:100%;min-width:100%;aspect-ratio:4/3}.block-grids.annunci-grid.block-hover a .images-container-card,.block-grids.annunci-grid.block-hover .box-info-container .images-container-card,.block-grids.news-slider2.block-hover a .images-container-card,.block-grids.news-slider2.block-hover .box-info-container .images-container-card{aspect-ratio:4/3;overflow:hidden}.block-grids.annunci-grid.block-hover a .images-container-card.slick-slider,.block-grids.annunci-grid.block-hover .box-info-container .images-container-card.slick-slider,.block-grids.news-slider2.block-hover a .images-container-card.slick-slider,.block-grids.news-slider2.block-hover .box-info-container .images-container-card.slick-slider{display:flex}.block-grids.annunci-grid.block-hover a .images-container-card.slick-slider .slick-list,.block-grids.annunci-grid.block-hover .box-info-container .images-container-card.slick-slider .slick-list,.block-grids.news-slider2.block-hover a .images-container-card.slick-slider .slick-list,.block-grids.news-slider2.block-hover .box-info-container .images-container-card.slick-slider .slick-list{display:flex}.block-grids.annunci-grid.block-hover a .images-container-card.slick-slider .slick-list .slick-track,.block-grids.annunci-grid.block-hover .box-info-container .images-container-card.slick-slider .slick-list .slick-track,.block-grids.news-slider2.block-hover a .images-container-card.slick-slider .slick-list .slick-track,.block-grids.news-slider2.block-hover .box-info-container .images-container-card.slick-slider .slick-list .slick-track{display:flex}.block-grids.annunci-grid.block-hover a .box-info,.block-grids.annunci-grid.block-hover .box-info-container .box-info,.block-grids.news-slider2.block-hover a .box-info,.block-grids.news-slider2.block-hover .box-info-container .box-info{--color-text: var(--color-default);position:relative;left:0;bottom:0;width:100%;transition:all .4s ease-in-out;background-color:rgba(0,0,0,0);z-index:2;padding:20px;transform:translateY(0);flex:1 1 auto;display:flex;flex-direction:column}.block-grids.annunci-grid.block-hover a .box-info .height-content,.block-grids.annunci-grid.block-hover .box-info-container .box-info .height-content,.block-grids.news-slider2.block-hover a .box-info .height-content,.block-grids.news-slider2.block-hover .box-info-container .box-info .height-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.block-grids.annunci-grid.block-hover a .box-info .title-container,.block-grids.annunci-grid.block-hover .box-info-container .box-info .title-container,.block-grids.news-slider2.block-hover a .box-info .title-container,.block-grids.news-slider2.block-hover .box-info-container .box-info .title-container{width:100%}.block-grids.annunci-grid.block-hover a .box-info .title-container .title,.block-grids.annunci-grid.block-hover .box-info-container .box-info .title-container .title,.block-grids.news-slider2.block-hover a .box-info .title-container .title,.block-grids.news-slider2.block-hover .box-info-container .box-info .title-container .title{--h3-font-size: 20px;display:flex;align-items:end}@media(max-width: 575px){.block-grids.annunci-grid.block-hover a .box-info .title-container .title,.block-grids.annunci-grid.block-hover .box-info-container .box-info .title-container .title,.block-grids.news-slider2.block-hover a .box-info .title-container .title,.block-grids.news-slider2.block-hover .box-info-container .box-info .title-container .title{margin-bottom:4px}}.block-grids.annunci-grid.block-hover a .box-info .title-container .p,.block-grids.annunci-grid.block-hover .box-info-container .box-info .title-container .p,.block-grids.news-slider2.block-hover a .box-info .title-container .p,.block-grids.news-slider2.block-hover .box-info-container .box-info .title-container .p{--color-default: var(--color-text)}.block-grids.annunci-grid.block-hover a .box-info .description,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description,.block-grids.news-slider2.block-hover a .box-info .description,.block-grids.news-slider2.block-hover .box-info-container .box-info .description{--color-dark: var(--color-text);margin:0;overflow:hidden}.block-grids.annunci-grid.block-hover a .box-info .description .hide-p,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .hide-p,.block-grids.news-slider2.block-hover a .box-info .description .hide-p,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .hide-p{display:none}.block-grids.annunci-grid.block-hover a .box-info .description .block-specific span,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .block-specific span,.block-grids.news-slider2.block-hover a .box-info .description .block-specific span,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .block-specific span{display:inline-block;margin-bottom:0}.block-grids.annunci-grid.block-hover a .box-info .description .block-specific .with-bull,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .block-specific .with-bull,.block-grids.news-slider2.block-hover a .box-info .description .block-specific .with-bull,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .block-specific .with-bull{padding-right:10px;margin-right:2px;position:relative}.block-grids.annunci-grid.block-hover a .box-info .description .block-specific .with-bull::after,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .block-specific .with-bull::after,.block-grids.news-slider2.block-hover a .box-info .description .block-specific .with-bull::after,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .block-specific .with-bull::after{content:"";position:absolute;width:3px;height:3px;background-color:var(--color-dark);border-radius:50%;top:50%;right:0;transform:translateY(-50%)}.block-grids.annunci-grid.block-hover a .box-info .description .block-specific .p,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .block-specific .p,.block-grids.news-slider2.block-hover a .box-info .description .block-specific .p,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .block-specific .p{text-align:right}@media(max-width: 575px){.block-grids.annunci-grid.block-hover a .box-info .description .block-specific .p,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .block-specific .p,.block-grids.news-slider2.block-hover a .box-info .description .block-specific .p,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .block-specific .p{text-align:left}}.block-grids.annunci-grid.block-hover a .box-info .description .p,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .p,.block-grids.news-slider2.block-hover a .box-info .description .p,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .p{--color-default: var(--color-text)}.block-grids.annunci-grid.block-hover a .box-info .description .p span,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .p span,.block-grids.news-slider2.block-hover a .box-info .description .p span,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .p span{color:inherit}.block-grids.annunci-grid.block-hover a .box-info .description .price,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .price,.block-grids.news-slider2.block-hover a .box-info .description .price,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .price{--color-default: var(--color-text);text-align:right}@media(max-width: 575px){.block-grids.annunci-grid.block-hover a .box-info .description .price,.block-grids.annunci-grid.block-hover .box-info-container .box-info .description .price,.block-grids.news-slider2.block-hover a .box-info .description .price,.block-grids.news-slider2.block-hover .box-info-container .box-info .description .price{text-align:left;margin-bottom:4px}}.block-grids.annunci-grid.block-hover a .box-info .change-color,.block-grids.annunci-grid.block-hover .box-info-container .box-info .change-color,.block-grids.news-slider2.block-hover a .box-info .change-color,.block-grids.news-slider2.block-hover .box-info-container .box-info .change-color{color:var(--color-light)}.block-grids.annunci-grid.block-hover a:hover,.block-grids.annunci-grid.block-hover .box-info-container:hover,.block-grids.news-slider2.block-hover a:hover,.block-grids.news-slider2.block-hover .box-info-container:hover{transition:var(--transition-default)}.block-grids.annunci-grid.block-hover a.white-box-info,.block-grids.annunci-grid.block-hover .box-info-container.white-box-info,.block-grids.news-slider2.block-hover a.white-box-info,.block-grids.news-slider2.block-hover .box-info-container.white-box-info{background-color:var(--color-light)}.block-grids.annunci-grid.block-hover a.white-box-info .box-info,.block-grids.annunci-grid.block-hover .box-info-container.white-box-info .box-info,.block-grids.news-slider2.block-hover a.white-box-info .box-info,.block-grids.news-slider2.block-hover .box-info-container.white-box-info .box-info{--color-text: #80868C}.block-grids.annunci-grid.block-hover a.white-box-info .title-container,.block-grids.annunci-grid.block-hover .box-info-container.white-box-info .title-container,.block-grids.news-slider2.block-hover a.white-box-info .title-container,.block-grids.news-slider2.block-hover .box-info-container.white-box-info .title-container{--color-default: var(--color-dark)}@media(min-width: 992px)and (max-width: 1460px){.block-grids.news-slider2.block-hover a .grid-content{aspect-ratio:4/5}}@media(max-width: 1360px){.block-grids.news-slider2.block-hover a .box-info .description .hide-p{display:none}}@media(min-width: 992px)and (max-width: 1460px){.block-grids.annunci-grid.block-hover a .grid-content{aspect-ratio:4/4}}@media(max-width: 1360px){.block-grids.annunci-grid.block-hover a .box-info .description .hide-p{display:none}}.block-grids.custom-grid-mobile{grid-template-columns:1fr}@media(min-width: 768px){.block-grids.custom-grid-mobile{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.block-grids.custom-grid-mobile{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px)and (max-width: 1460px){.block-grids.custom-grid-mobile.block-hover a .grid-content{aspect-ratio:4/4}}@media(max-width: 1360px){.block-grids.custom-grid-mobile.block-hover a .box-info .description .hide-p{display:none}}@media(min-width: 992px){.block-grids.sfondo-container{grid-template-columns:.8fr 1.2fr}}@media(min-width: 1200px){.block-grids.sfondo-container .text-container{max-width:550px}}.block-grids.sfondo-container .image img{max-height:505px;object-fit:cover}@media(min-width: 992px){.block-grids.sfondo-container .image img{max-height:705px}}@media(min-width: 992px){.block-grids.sfondo-container.inverted{grid-template-columns:1.2fr .8fr}}@media(min-width: 1200px){.block-grids.sfondo-container.inverted .grid:last-child{justify-content:flex-end}}ul.breadcrumbs{padding:10px 0;margin:0;list-style:none;align-items:center;text-align:left;display:flex;justify-content:start;position:relative;z-index:1;color:var(--grey-500)}ul.breadcrumbs li{padding-left:5px;padding-right:5px;color:var(--grey-500);display:inline-flex;font-size:12px;margin-bottom:0;align-items:center}ul.breadcrumbs li:first-child{padding-left:0}ul.breadcrumbs li a{margin-right:10px;color:var(--grey-500);font-size:12px;margin-bottom:0}ul.breadcrumbs li:after{content:">"}ul.breadcrumbs li:last-child::after{display:none}.bread-abs{position:absolute;top:80px;left:50%;transform:translateX(-50%);z-index:1}@media(min-width: 992px){.bread-abs{top:120px}}.bread-abs ul.breadcrumbs *{color:var(--color-light)}.btn{position:relative;font-family:var(--font-family);transition:var(--transition-default);text-decoration:none;cursor:pointer;border:solid 1.5px rgba(0,0,0,0);outline:none;text-align:center;border-radius:50px;padding:10px 20px;line-height:1;width:auto;display:inline-block;margin-bottom:10px;font-size:16px;font-weight:500}@media(min-width: 576px){.btn{width:auto}}@media(min-width: 992px){.btn{display:inline-block;margin-bottom:unset;padding:15px 25px}}.btn.small{padding:10px 20px}.btn.btn-blue{color:var(--color-light);background-color:var(--blue);border-color:var(--blue)}.btn.btn-blue:hover{background-color:var(--color-light);color:var(--blue);border-color:var(--blue)}.btn.btn-blue:not(.no-effects):focus,.btn.btn-blue:not(.no-effects):active,.btn.btn-blue:not(.no-effects):not(:disabled):active{background-color:var(--color-light);color:var(--blue);border-color:var(--blue)}.btn.btn-light{color:var(--color-dark);background-color:var(--color-light);border-color:var(--color-light)}.btn.btn-light:hover,.btn.btn-light:focus,.btn.btn-light:active,.btn.btn-light:not(:disabled):active{background-color:var(--color-dark);color:var(--color-light);border-color:var(--color-light)}@media(max-width: 767px){.btn.btn-light.main-button-slider{color:var(--color-light);background-color:var(--blue);border-color:var(--blue)}.btn.btn-light.main-button-slider:hover{background-color:var(--color-light);color:var(--blue);border-color:var(--blue)}.btn.btn-light.main-button-slider:not(.no-effects):focus,.btn.btn-light.main-button-slider:not(.no-effects):active,.btn.btn-light.main-button-slider:not(.no-effects):not(:disabled):active{background-color:var(--color-light);color:var(--blue);border-color:var(--blue)}}.btn.btn-outline{color:var(--blue);background-color:rgba(0,0,0,0);border-color:var(--blue)}.btn.btn-outline:hover{background-color:var(--blue);color:var(--color-light);border-color:ar(--blue)}.btn.btn-outline:not(.no-effects):focus,.btn.btn-outline:not(.no-effects):active,.btn.btn-outline:not(.no-effects):not(:disabled):active{background-color:var(--blue);color:var(--color-light);border-color:ar(--blue)}.btn.btn-outline.white{border-color:var(--color-light);color:var(--color-light)}.btn.btn-outline.white:hover,.btn.btn-outline.white:focus,.btn.btn-outline.white:active,.btn.btn-outline.white:not(:disabled):active{background-color:var(--color-light);color:var(--blue);border-color:ar(--color-light)}@media(max-width: 991px){.btn.btn-outline.white.mobile-inverted{background-color:var(--color-light);color:var(--blue);border-color:ar(--color-light)}}@media(max-width: 991px){.btn.btn-outline.white.mobile-inverted:hover,.btn.btn-outline.white.mobile-inverted:focus,.btn.btn-outline.white.mobile-inverted:active,.btn.btn-outline.white.mobile-inverted:not(:disabled):active{background-color:rgba(0,0,0,0);color:var(--color-light);border-color:ar(--color-light)}}.btn.btn-outline.filtro{text-align:left;width:100%;font-weight:500;line-height:1.2;font-size:25px;padding-left:0;padding-right:0}@media(max-width: 991px){.btn.btn-outline.filtro{padding-left:15px;padding-right:15px}}@media(max-width: 991px){.btn.btn-outline.filtro{background-color:rgba(194,211,220,.3);color:var(--grey-500)}}@media(min-width: 992px){.btn.btn-outline.filtro{pointer-events:none;border-left:0;border-right:0;border-top:0;border-radius:0}}.btn.btn-outline.filtro:after{content:url("../img/filtro-blue.svg");position:absolute;right:15px;top:10px}@media(min-width: 992px){.btn.btn-outline.filtro:after{right:0;top:8px}}.btn.btn-outline.filtro:hover:after,.btn.btn-outline.filtro:focus:after,.btn.btn-outline.filtro:active:after,.btn.btn-outline.filtro:not(:disabled):active:after{content:url("../img/filtro-white.svg")}.btn.btn-a{color:var(--color-light);font-weight:500;background-color:unset;border:none;text-decoration:underline;padding:0}.btn.btn-arrow{color:var(--color-light);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);transition:var(--transition-default);padding:6px 6px 6px 0;justify-content:flex-start;text-transform:uppercase;font-size:12px;align-items:center;display:inline-block;text-align:left}@media(min-width: 1400px){.btn.btn-arrow{padding:8px 8px 8px 0}}.btn.btn-arrow div{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;display:inline-block;transition:var(--transition-default);max-width:0;-webkit-transition:max-width 1s;transition:max-width 1s;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden}.btn.btn-arrow:after{content:"";margin-left:0;background-image:url(../img/icone/arrow-black.svg);transition:var(--transition-default);background-repeat:no-repeat;background-position:center;background-size:30px;width:30px;height:30px;position:relative;text-align:right;display:inline-block;vertical-align:middle;transition:var(--transition-default);transform:rotate(0deg)}@media(min-width: 1400px){.btn.btn-arrow:after{background-size:40px;width:40px;height:40px}}.btn.btn-arrow:hover,.btn.btn-arrow:focus,.btn.btn-arrow:active,.btn.btn-arrow:not(:disabled):active{color:var(--color-light);background-color:var(--light-blue);border-color:var(--light-blue);transition:var(--transition-default);padding:6px 6px 6px 15px;justify-content:center;text-align:center}@media(min-width: 576px){.btn.btn-arrow:hover,.btn.btn-arrow:focus,.btn.btn-arrow:active,.btn.btn-arrow:not(:disabled):active{justify-content:flex-start}}@media(min-width: 1400px){.btn.btn-arrow:hover,.btn.btn-arrow:focus,.btn.btn-arrow:active,.btn.btn-arrow:not(:disabled):active{padding:8px 8px 8px 16px}}.btn.btn-arrow:hover div,.btn.btn-arrow:focus div,.btn.btn-arrow:active div,.btn.btn-arrow:not(:disabled):active div{transition:var(--transition-default);max-width:7rem}.btn.btn-arrow:hover:after,.btn.btn-arrow:focus:after,.btn.btn-arrow:active:after,.btn.btn-arrow:not(:disabled):active:after{margin-left:25px;background-image:url(../img/icone/arrow-blue.svg)}@media(min-width: 992px){.ricerca .flex-content{display:flex;flex-direction:row;justify-content:space-between}}@media(min-width: 992px){.ricerca .flex-content .big-flex{padding-left:30px;flex:2}}@media(min-width: 992px){.ricerca .flex-content .big-flex.bigger{padding-left:0;flex:3}}@media(min-width: 1200px){.ricerca .flex-content .big-flex.bigger{padding-left:0;flex:4}}@media(min-width: 992px){.ricerca .flex-content .small-flex{flex:1}}.ricerca .flex-content .small-flex .top-filter{display:block}@media(min-width: 768px)and (max-width: 991px){.ricerca .flex-content .small-flex .top-filter{display:flex;flex-direction:row;justify-content:space-between}}@media(min-width: 992px){.ricerca .flex-content .small-flex .top-filter{padding-right:60px}}@media(max-width: 991px){.ricerca .filter-column{position:fixed;top:0;left:0;right:0;bottom:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;transform:translateX(100vw);background-color:var(--color-light);padding:50px 25px;transition:var(--transition-default);z-index:9;overflow-y:scroll}}@media(min-width: 576px)and (max-width: 991px){.ricerca .filter-column{padding:100px 50px 50px;overflow-y:scroll}}.ricerca .filter-column .close-filter{position:absolute;right:25px;top:25px}@media(min-width: 576px)and (max-width: 991px){.ricerca .filter-column .close-filter{right:50px;top:50px}}@media(min-width: 992px){.ricerca .filter-column .close-filter{display:none}}.ricerca .filter-column .close-filter img{height:24px;text-align:right}.ricerca .filter-column .btn-ricerca{width:100%}@media(max-height: 600px)and (max-width: 991px){.ricerca .filter-column .filter-container{overflow-x:hidden;overflow-y:scroll;height:80vh}}.ricerca .filter-column .filter-container .filter-list{position:relative;display:block;width:100%;height:auto;padding:0;margin:0;list-style:none}.ricerca .filter-column .filter-container .filter-list li{position:relative;display:block;width:100%;height:auto;margin-top:0;margin-bottom:0;cursor:pointer}.ricerca .filter-column .filter-container .filter-list li .title{font-weight:500;position:relative;display:block;width:100%;height:auto;cursor:pointer;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-right:20px;transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li .title:before{content:"";width:0;height:2px;border-bottom:1px solid #909090;position:absolute;left:0;bottom:-2px;transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li .title:after{content:url("../img/arrow-filtri.svg");position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li.is-open{transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li.is-open .title{border-bottom:1px solid var(--light-grey);transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li.is-open .title:before{width:100%;transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li.is-open .title:after{transform:translateY(-50%) rotate(180deg);transition:var(--transition-default)}.ricerca .filter-column .filter-container .filter-list li .list-check{position:relative;width:100%;height:auto;margin-top:20px;margin-bottom:15px;cursor:pointer;display:none}.ricerca .filter-column .filter-container .filter-list li .list-check.d-block{display:block}.ricerca .filter-column .filter-container .filter-list li .list-check .filter-separator{margin-top:10px;margin-bottom:10px;width:80%;border-bottom:1px solid #909090}.ricerca .filter-column .filter-container .filter-list li .list-check>div,.ricerca .filter-column .filter-container .filter-list li .list-check label{margin-bottom:12px;position:relative;padding-left:30px;padding-right:5px;display:block;left:unset;transform:unset;top:unset}.ricerca .filter-column .filter-container .filter-list li .list-check>div input[type=checkbox],.ricerca .filter-column .filter-container .filter-list li .list-check>div input[type=radio],.ricerca .filter-column .filter-container .filter-list li .list-check label input[type=checkbox],.ricerca .filter-column .filter-container .filter-list li .list-check label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:19px;width:19px;z-index:2}.ricerca .filter-column .filter-container .filter-list li .list-check>div .check,.ricerca .filter-column .filter-container .filter-list li .list-check label .check{position:absolute;top:3px;left:0;height:19px;width:19px;background-color:var(--color-light);border:1px solid var(--grey-500);border-radius:4px;margin-bottom:0}.ricerca .filter-column .filter-container .filter-list li .list-check>div .check:after,.ricerca .filter-column .filter-container .filter-list li .list-check label .check:after{content:"";position:absolute;display:none;left:2px;top:2px;width:13px;height:13px;border-radius:3px;background-color:var(--color-dark)}.ricerca .filter-column .filter-container .filter-list li .list-check>div input:checked~.check:after,.ricerca .filter-column .filter-container .filter-list li .list-check label input:checked~.check:after{display:block}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo{padding-left:0;padding-right:0;padding-top:10px}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-slider,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-slider{height:2px;position:relative;background-color:#ededed;border-radius:2px}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-slider .range-selected,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-slider .range-selected{height:100%;left:0;right:0;position:absolute;border-radius:5px;background-color:var(--color-dark);margin:0}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-input,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-input{position:relative}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-input input,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-input input{position:absolute;width:100%;height:2px;top:-4px;left:-2px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-input input::-webkit-slider-thumb,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-input input::-webkit-slider-thumb{height:10px;width:10px;border-radius:50%;border:1px solid var(--color-dark);background-color:var(--color-dark);pointer-events:auto;-webkit-appearance:none}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-input input::-moz-range-thumb,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-input input::-moz-range-thumb{height:10px;width:10px;border-radius:50%;border:1px solid var(--color-dark);background-color:var(--color-dark);pointer-events:auto;-webkit-appearance:none}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-input input.max::-webkit-slider-thumb,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-input input.max::-webkit-slider-thumb{height:10px;width:10px;border-radius:50%;border:1px solid var(--color-dark);background-color:var(--color-light);pointer-events:auto;-webkit-appearance:none}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-price,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-price{margin:30px 0;width:100%;display:flex;justify-content:center;align-items:center}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-price input,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-price input{width:50%;padding:10px;font-size:18px;color:var(--grey-500);font-weight:300;font-family:var(--font-family);border:1px solid #909090;border-radius:20px}.ricerca .filter-column .filter-container .filter-list li .list-check .range-metri .range-price input:first-of-type,.ricerca .filter-column .filter-container .filter-list li .list-check .range-prezzo .range-price input:first-of-type{margin-right:20px}@media(min-width: 992px){.ricerca .ricerca-container .number-elem{text-align:right}}.ricerca-news .filter-column .filter-container .filter-list li .title:after,.ricerca-news .filter-column .filter-container .filter-list li .title:before{display:none}body{transition:var(--transition-default)}body.filter-open header{visibility:hidden;opacity:0}body.filter-open .filter-column{transition:var(--transition-default);transform:translateX(0)}.go-to-filters{position:fixed;transition:var(--transition-default);width:100% !important;display:inline-flex;margin-bottom:0;align-items:center;justify-content:flex-start;pointer-events:all !important;cursor:pointer;bottom:30px;right:15px;transform:translateX(150%);background-color:var(--color-light);z-index:2;max-width:230px;text-align:left;width:100%;font-weight:500;line-height:1.2;font-size:25px;padding:10px 1% 10px 0;color:var(--blue);border-bottom:1px solid var(--blue)}.go-to-filters:after{content:url("../img/filtro-blue.svg");position:absolute;right:15px;top:0}@media(min-width: 992px){.go-to-filters:after{right:0;top:10px}}@media(min-width: 1440px){.go-to-filters{max-width:380px;padding:10px 12% 10px 0}}@media(min-width: 992px){.go-to-filters{transform:translateY(0);top:0;bottom:unset;right:unset;left:auto}}@media(max-width: 991px){.go-to-filters{display:none}}.go-to-filters-mobile{position:fixed;bottom:20px;right:20px;background-color:var(--blue);color:var(--color-light);border-radius:50px;padding:10px 20px;transition:var(--transition-default);transform:translateX(150%)}@media(min-width: 992px){.go-to-filters-mobile{display:none}}.form-contatti{display:block}@media(min-width: 768px){.form-contatti .border-top{border-top:1px solid #006679}}.form-contatti .contact-form{width:100%}.form-contatti .contact-form .form-group{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}@media(min-width: 768px){.form-contatti .contact-form .form-group{grid-gap:20px;gap:20px}}.form-contatti .contact-form .form-group:last-child{margin-bottom:0px}.form-contatti .contact-form .form-group .form-input{flex:1 0 auto;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:20px}}.form-contatti .contact-form .form-group .form-input label{font-size:16px}.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=tel],.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{width:100%;outline:none;border:1px solid var(--grey-300);border-top:none;border-left:none;border-right:none;border-radius:0;padding:10px 0;box-sizing:border-box;background:rgba(0,0,0,0);color:var(--color-dark);font-size:16px;margin-bottom:20px;font-weight:300;font-family:var(--font-family)}.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=tel]::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;font-weight:300}.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=tel]:-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;font-weight:300}.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=tel]::-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;font-weight:300}.form-contatti .contact-form .form-group .form-input input[type=number].phone-number{-moz-appearance:textfield}.form-contatti .contact-form .form-group .form-input input[type=number].phone-number::-webkit-outer-spin-button,.form-contatti .contact-form .form-group .form-input input[type=number].phone-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-contatti .contact-form .form-group .form-input textarea{width:100%;outline:none;height:180px}.form-contatti .contact-form .form-group .form-input.privacy-container{margin-bottom:25px;position:relative}.form-contatti .contact-form .form-group .form-input.privacy-container input{position:absolute;opacity:0;cursor:pointer;height:15px;width:15px;z-index:2}.form-contatti .contact-form .form-group .form-input.privacy-container .checkmark{position:absolute;top:4px;left:0;height:15px;width:15px;background-color:var(--color-light);border:1px solid var(--color-dark);border-radius:50px;margin-bottom:0}.form-contatti .contact-form .form-group .form-input.privacy-container .checkmark:after{content:"";position:absolute;display:none;left:2px;top:2px;width:9px;height:9px;border-radius:50px;background-color:var(--blue)}.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:14px;padding-left:20px;cursor:pointer;color:var(--color-dark)}.form-contatti .contact-form .form-group .form-input.privacy-container label a{font-size:14px;font-weight:500;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}.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:5px;border:1px solid var(--grey-300);padding:10px 15px;color:var(--color-dark);cursor:pointer;overflow:hidden;position:relative;background-color:var(--grey-200);margin-left:15px}.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:var(--color-default)}.form-contatti .contact-form.light .form-group .form-input label{color:var(--color-light)}.form-contatti .contact-form.light .form-group .form-input input[type=text],.form-contatti .contact-form.light .form-group .form-input input[type=number],.form-contatti .contact-form.light .form-group .form-input input[type=tel],.form-contatti .contact-form.light .form-group .form-input input[type=email],.form-contatti .contact-form.light .form-group .form-input input[type=password],.form-contatti .contact-form.light .form-group .form-input textarea{border:1px solid var(--color-light);border-left:none;border-top:none;border-right:none;color:var(--color-light)}.form-contatti .contact-form.light .form-group .form-input input[type=text]::placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=number]::placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=tel]::placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=email]::placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=password]::placeholder,.form-contatti .contact-form.light .form-group .form-input textarea::placeholder{color:var(--color-light)}.form-contatti .contact-form.light .form-group .form-input input[type=text]:-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=number]:-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=tel]:-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=email]:-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=password]:-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input textarea:-ms-input-placeholder{color:var(--color-light)}.form-contatti .contact-form.light .form-group .form-input input[type=text]::-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=number]::-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=tel]::-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=email]::-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input input[type=password]::-ms-input-placeholder,.form-contatti .contact-form.light .form-group .form-input textarea::-ms-input-placeholder{color:var(--color-light)}.form-contatti .contact-form.light .form-group .form-input.privacy-container .checkmark{background-color:var(--color-light);border:1px solid var(--color-light)}.form-contatti .contact-form.light .form-group .form-input.privacy-container .checkmark:after{content:"";background-color:var(--blue)}.form-contatti .contact-form.light .form-group .form-input.privacy-container label{color:var(--color-light)}.form-contatti .contact-form.light .form-group .form-input.privacy-container label a{color:var(--color-light)}[data-form-toggle]{display:none}[data-form-toggle].active{display:block}.newsletter-footer .form-group{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.newsletter-footer .form-group .form-input{flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:0px;width:100%;position:relative}.newsletter-footer .form-group .form-input input[type=text],.newsletter-footer .form-group .form-input input[type=number],.newsletter-footer .form-group .form-input input[type=tel],.newsletter-footer .form-group .form-input input[type=email],.newsletter-footer .form-group .form-input input[type=password],.newsletter-footer .form-group .form-input textarea{width:100%;outline:none;border:1px solid var(--grey-300);border-top:none;border-left:none;border-right:none;border-radius:0;padding:5px 10px;box-sizing:border-box;background:rgba(0,0,0,0);color:var(--color-light);font-size:18px;margin-bottom:20px}.newsletter-footer .form-group .form-input input[type=text]::placeholder,.newsletter-footer .form-group .form-input input[type=number]::placeholder,.newsletter-footer .form-group .form-input input[type=tel]::placeholder,.newsletter-footer .form-group .form-input input[type=email]::placeholder,.newsletter-footer .form-group .form-input input[type=password]::placeholder,.newsletter-footer .form-group .form-input textarea::placeholder{color:var(--color-light);opacity:.8}.newsletter-footer .form-group .form-input input[type=text]:-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=number]:-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=tel]:-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=email]:-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=password]:-ms-input-placeholder,.newsletter-footer .form-group .form-input textarea:-ms-input-placeholder{color:var(--color-light);opacity:.8}.newsletter-footer .form-group .form-input input[type=text]::-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=number]::-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=tel]::-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=email]::-ms-input-placeholder,.newsletter-footer .form-group .form-input input[type=password]::-ms-input-placeholder,.newsletter-footer .form-group .form-input textarea::-ms-input-placeholder{color:var(--color-light);opacity:.8}.newsletter-footer .form-group .form-input input[type=number].phone-number{-moz-appearance:textfield}.newsletter-footer .form-group .form-input input[type=number].phone-number::-webkit-outer-spin-button,.newsletter-footer .form-group .form-input input[type=number].phone-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.newsletter-footer .form-group .form-input.privacy-container{margin-bottom:25px;position:relative}.newsletter-footer .form-group .form-input.privacy-container>input{position:absolute;opacity:0;cursor:pointer;height:15px;width:15px;z-index:2}.newsletter-footer .form-group .form-input.privacy-container>.checkmark{position:absolute;top:4px;left:0;height:15px;width:15px;background-color:var(--color-light);border:1px solid var(--color-light);border-radius:50px;margin-bottom:0}.newsletter-footer .form-group .form-input.privacy-container>.checkmark:after{content:"";position:absolute;display:none;left:2px;top:2px;width:9px;height:9px;border-radius:50px;background-color:var(--blue)}.newsletter-footer .form-group .form-input.privacy-container>input:checked~.checkmark:after{display:block}.newsletter-footer .form-group .form-input.privacy-container label{font-size:14px;padding-left:20px;cursor:pointer;color:var(--color-light)}.newsletter-footer .form-group .form-input.privacy-container label a{font-size:14px;font-weight:500;color:var(--color-light)}.ricerca label{position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.ricerca label{left:22px}}.ricerca label img{width:auto;height:20px !important}@media(min-width: 576px){.ricerca label img{height:30px !important}}.ricerca select{width:100%;outline:none;border:none;border-radius:0;padding:15px 15px 15px 48px;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:var(--color-light);position:relative;z-index:1;font-size:18px;font-weight:400;appearance:none;background-image:url(../img/icone/arrow-cerca.svg);background-position:98% center;background-repeat:no-repeat;background-size:15px}@media(max-width: 991px){.ricerca select{padding:12px 12px 12px 45px}}@media(max-width: 575px){.ricerca select{padding:8px 8px 8px 30px}}.ricerca select option{padding:15px}.ricerca .search-btn{padding:15px 20px !important}@media(min-width: 768px)and (max-width: 991px){.ricerca .search-btn{padding:10px 20px !important}}.search-ricerca{width:100%}.search-ricerca .form-group .form-input{padding:0;margin-top:0;flex:1 0 0;max-width:100%;position:relative}.search-ricerca .form-group .form-input input{position:relative;width:100%;outline:none;padding:10px 20px;border-radius:25px;border:1px solid #80868c;background-color:var(--color-light);font-size:18px;font-family:var(--font-family);font-weight:300}.search-ricerca .form-group .form-input input:active,.search-ricerca .form-group .form-input input:focus{margin-bottom:0}.search-ricerca .form-group .form-input input:disabled{cursor:not-allowed}.search-ricerca .form-group .form-input .search-btn{position:absolute;position:absolute;right:3px;padding:8px 18px;width:auto;top:2px;border:none;overflow:hidden}.search-ricerca .form-group .form-input .search-btn:before{content:"";left:0;position:absolute;top:0px;width:100%;background-color:#008098;height:50%;display:block;transition:var(--transition-default)}.search-ricerca .form-group .form-input .search-btn:hover,.search-ricerca .form-group .form-input .search-btn:focus,.search-ricerca .form-group .form-input .search-btn:active,.search-ricerca .form-group .form-input .search-btn:not(:disabled):active{background-color:#008098}.search-ricerca .form-group .form-input .search-btn:hover:before,.search-ricerca .form-group .form-input .search-btn:focus:before,.search-ricerca .form-group .form-input .search-btn:active:before,.search-ricerca .form-group .form-input .search-btn:not(:disabled):active:before{background-color:var(--blue);transition:var(--transition-default)}.search-ricerca .form-group .form-input .search-btn img{height:20px;z-index:1;position:relative}.intro{position:relative}.intro:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(2,14,26,.4)}.intro .img-atf{object-fit:cover;min-height:30vh;display:flex}@media(min-width: 992px){.intro .img-atf{min-height:40vh}}.intro.home{min-height:100vh;height:calc(100vh + 120px)}@media(min-width: 576px){.intro.home{height:100svh;height:100vh}}@media(min-width: 992px){.intro.home{height:100vh}}.intro.home:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(2,14,26,.4)}.intro.home .img-atf{object-fit:cover;min-height:100vh;display:flex;height:calc(100vh + 120px)}@media(min-width: 576px){.intro.home .img-atf{height:100svh;height:100vh}}@media(min-width: 992px){.intro.home .img-atf{height:100vh}}.intro.home .pos-absolute{position:absolute;left:50%;top:150px;transform:translateX(-50%);z-index:1;width:100%;text-align:center}@media(min-width: 576px){.intro.home .pos-absolute{bottom:0;top:unset}}@media(min-width: 768px){.intro.home .pos-absolute .ricerca{background:rgba(115,115,115,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;border-radius:100px}}@media(min-width: 992px){.intro.home .pos-absolute .ricerca{padding:20px}}@media(min-width: 992px)and (max-width: 1499px){.intro.home .pos-absolute .ricerca{max-width:952px;margin:0 auto}}@media(min-width: 1500px){.intro.home .pos-absolute .ricerca{max-width:800px;margin:0 auto}}@media(min-width: 1500px){.intro.home .pos-absolute .ricerca{padding:30px}}@media(max-width: 575px){.intro.home{--h3-font-size: 20px}}@media(max-width: 575px){.intro.home .h1{font-size:35px;line-height:1.1}}@media(max-width: 575px){.intro.home .main-button-slider{font-size:16px}}#map{width:100%;height:740px}.pagination{list-style:none;padding-left:0;flex-wrap:wrap}.pagination li{margin-right:15px;display:inline-block;font-size:18px;font-weight:300;align-items:center;display:flex;justify-content:center}.pagination li:last-child{margin-right:0}.pagination li .btn{width:30px;height:30px;padding:5px;display:flex;justify-content:center;align-items:center;font-size:16px}@media(min-width: 768px){.pagination li .btn{width:45px;height:45px;font-size:18px}}.pagination li .btn i{margin:0;position:relative;top:auto;left:auto;right:auto;transform:none;font-size:18px;color:var(--blue)}.pagination li .btn:hover i{color:var(--color-light)}.pagination li.prev .btn,.pagination li.next .btn{height:30px;width:30px;background-color:var(--blue);color:var(--color-light)}.pagination li.prev .btn i,.pagination li.next .btn i{color:var(--color-light);font-size:14px}.pagination li.prev .btn:hover,.pagination li.next .btn:hover{background-color:var(--color-light);color:var(--blue)}.pagination li.prev .btn:hover i,.pagination li.next .btn:hover i{color:var(--blue)}.pagination li .current{width:30px;height:30px;padding:5px;display:flex !important;justify-content:center;align-items:center;color:var(--color-light);background-color:var(--blue);border:1px solid var(--blue);font-size:16px;font-weight:300;border-radius:50px;font-family:var(--font-family);margin:0;margin-bottom:0}@media(min-width: 768px){.pagination li .current{width:45px;height:45px;font-size:18px}}.filter-grid span{margin:0}.filter-grid .select2-container--default .select2-selection--single{margin-bottom:0;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0}.filter-grid .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-light) !important;font-size:18px;font-weight:400;padding-left:50px !important;text-align:left}.filter-grid .select2-container--default .select2-selection--single .select2-selection__arrow{transform:rotate(0deg);transform-origin:50%;transition:var(--transition-default)}.filter-grid .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none !important;position:relative}.filter-grid .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"";position:absolute;left:-20px;top:-9px;height:10px;width:2px;background-color:var(--color-light);transform:translateX(10px) rotate(-45deg);transform-origin:left bottom}.filter-grid .select2-container--default .select2-selection--single .select2-selection__arrow b:after{position:absolute;right:9px;top:-1px;height:2px;width:10px;background-color:var(--color-light);content:"";transform:translateX(10px) rotate(-45deg);transform-origin:left bottom}.filter-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg);transform-origin:50%;transition:var(--transition-default)}.filter-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:none !important;position:relative}.select2-container .select2-dropdown{margin-top:5px !important;background-color:rgba(255,255,255,.26) !important;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none !important}.select2-container .select2-dropdown .select2-results ul li{color:var(--color-light) !important}.select2-container .select2-dropdown .select2-results ul li.select2-results__option[aria-selected=true]{background-color:var(--blue) !important}.select2-container .select2-dropdown .select2-results ul li.select2-results__option--highlighted[aria-selected]{background-color:var(--light-blue) !important}.news-slider2-filter{width:100%}@media(min-width: 992px){.news-slider2-filter{width:350px}}.team-slider{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width: 587px){.team-slider{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.team-slider{grid-template-columns:1fr 1fr 1fr 1fr}}.annunci-slider,.news-slider,.ricerche-slider,.gruppi-slider{position:relative;overflow:visible}.annunci-slider .arrow-prev,.news-slider .arrow-prev,.ricerche-slider .arrow-prev,.gruppi-slider .arrow-prev{position:absolute;top:-60px;right:58px;cursor:pointer;width:38px;height:38px}@media(min-width: 992px){.annunci-slider .arrow-prev,.news-slider .arrow-prev,.ricerche-slider .arrow-prev,.gruppi-slider .arrow-prev{top:-104px}}@media(min-width: 1200px){.annunci-slider .arrow-prev,.news-slider .arrow-prev,.ricerche-slider .arrow-prev,.gruppi-slider .arrow-prev{top:-104px;right:48px}}.annunci-slider .arrow-next,.news-slider .arrow-next,.ricerche-slider .arrow-next,.gruppi-slider .arrow-next{position:absolute;cursor:pointer;top:-60px;right:10px;width:38px;height:38px}@media(min-width: 992px){.annunci-slider .arrow-next,.news-slider .arrow-next,.ricerche-slider .arrow-next,.gruppi-slider .arrow-next{top:-104px}}@media(min-width: 1200px){.annunci-slider .arrow-next,.news-slider .arrow-next,.ricerche-slider .arrow-next,.gruppi-slider .arrow-next{top:-104px;right:0}}.annunci-slider .swiper-wrapper,.news-slider .swiper-wrapper,.ricerche-slider .swiper-wrapper,.gruppi-slider .swiper-wrapper{display:flex}.annunci-slider .swiper-wrapper .swiper-slide,.news-slider .swiper-wrapper .swiper-slide,.ricerche-slider .swiper-wrapper .swiper-slide,.gruppi-slider .swiper-wrapper .swiper-slide{height:auto;display:flex}.annunci-slider .swiper-wrapper .swiper-slide>div,.news-slider .swiper-wrapper .swiper-slide>div,.ricerche-slider .swiper-wrapper .swiper-slide>div,.gruppi-slider .swiper-wrapper .swiper-slide>div{width:100%;display:flex}.annunci-slider .swiper-wrapper .swiper-slide>div .box-info-container,.news-slider .swiper-wrapper .swiper-slide>div .box-info-container,.ricerche-slider .swiper-wrapper .swiper-slide>div .box-info-container,.gruppi-slider .swiper-wrapper .swiper-slide>div .box-info-container{display:flex}.annunci-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content,.news-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content,.ricerche-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content,.gruppi-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.annunci-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content .images-container-card,.news-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content .images-container-card,.ricerche-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content .images-container-card,.gruppi-slider .swiper-wrapper .swiper-slide>div .box-info-container .grid-content .images-container-card{aspect-ratio:4/3;overflow:hidden}.annunci-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info,.news-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info,.ricerche-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info,.gruppi-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info{flex:1 1 auto;display:flex;flex-direction:column}.annunci-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info .height-content,.news-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info .height-content,.ricerche-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info .height-content,.gruppi-slider .swiper-wrapper .swiper-slide>div .box-info-container .box-info .height-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.annunci-slider.block-hover a,.annunci-slider.block-hover .box-info-container,.news-slider.block-hover a,.news-slider.block-hover .box-info-container,.ricerche-slider.block-hover a,.ricerche-slider.block-hover .box-info-container,.gruppi-slider.block-hover a,.gruppi-slider.block-hover .box-info-container{width:100%;margin:0;position:relative;transition:var(--transition-default);overflow:hidden;display:block;border-radius:10px;background-color:var(--grey-100)}.annunci-slider.block-hover a .grid-content,.annunci-slider.block-hover .box-info-container .grid-content,.news-slider.block-hover a .grid-content,.news-slider.block-hover .box-info-container .grid-content,.ricerche-slider.block-hover a .grid-content,.ricerche-slider.block-hover .box-info-container .grid-content,.gruppi-slider.block-hover a .grid-content,.gruppi-slider.block-hover .box-info-container .grid-content{display:flex;flex-wrap:wrap}.annunci-slider.block-hover a .grid-content img,.annunci-slider.block-hover .box-info-container .grid-content img,.news-slider.block-hover a .grid-content img,.news-slider.block-hover .box-info-container .grid-content img,.ricerche-slider.block-hover a .grid-content img,.ricerche-slider.block-hover .box-info-container .grid-content img,.gruppi-slider.block-hover a .grid-content img,.gruppi-slider.block-hover .box-info-container .grid-content img{object-fit:cover;height:100%}.annunci-slider.block-hover a .box-info,.annunci-slider.block-hover .box-info-container .box-info,.news-slider.block-hover a .box-info,.news-slider.block-hover .box-info-container .box-info,.ricerche-slider.block-hover a .box-info,.ricerche-slider.block-hover .box-info-container .box-info,.gruppi-slider.block-hover a .box-info,.gruppi-slider.block-hover .box-info-container .box-info{--color-text: var(--color-default);position:relative;left:0;bottom:0;width:100%;transition:all .4s ease-in-out;background-color:rgba(0,0,0,0);z-index:2;padding:20px;transform:translateY(0)}.annunci-slider.block-hover a .box-info .title-container,.annunci-slider.block-hover .box-info-container .box-info .title-container,.news-slider.block-hover a .box-info .title-container,.news-slider.block-hover .box-info-container .box-info .title-container,.ricerche-slider.block-hover a .box-info .title-container,.ricerche-slider.block-hover .box-info-container .box-info .title-container,.gruppi-slider.block-hover a .box-info .title-container,.gruppi-slider.block-hover .box-info-container .box-info .title-container{width:100%}.annunci-slider.block-hover a .box-info .title-container .title,.annunci-slider.block-hover .box-info-container .box-info .title-container .title,.news-slider.block-hover a .box-info .title-container .title,.news-slider.block-hover .box-info-container .box-info .title-container .title,.ricerche-slider.block-hover a .box-info .title-container .title,.ricerche-slider.block-hover .box-info-container .box-info .title-container .title,.gruppi-slider.block-hover a .box-info .title-container .title,.gruppi-slider.block-hover .box-info-container .box-info .title-container .title{--h3-font-size: 20px;display:flex;align-items:end}@media(max-width: 575px){.annunci-slider.block-hover a .box-info .title-container .title,.annunci-slider.block-hover .box-info-container .box-info .title-container .title,.news-slider.block-hover a .box-info .title-container .title,.news-slider.block-hover .box-info-container .box-info .title-container .title,.ricerche-slider.block-hover a .box-info .title-container .title,.ricerche-slider.block-hover .box-info-container .box-info .title-container .title,.gruppi-slider.block-hover a .box-info .title-container .title,.gruppi-slider.block-hover .box-info-container .box-info .title-container .title{margin-bottom:4px}}.annunci-slider.block-hover a .box-info .title-container .p,.annunci-slider.block-hover .box-info-container .box-info .title-container .p,.news-slider.block-hover a .box-info .title-container .p,.news-slider.block-hover .box-info-container .box-info .title-container .p,.ricerche-slider.block-hover a .box-info .title-container .p,.ricerche-slider.block-hover .box-info-container .box-info .title-container .p,.gruppi-slider.block-hover a .box-info .title-container .p,.gruppi-slider.block-hover .box-info-container .box-info .title-container .p{--color-default: var(--color-text)}.annunci-slider.block-hover a .box-info .description,.annunci-slider.block-hover .box-info-container .box-info .description,.news-slider.block-hover a .box-info .description,.news-slider.block-hover .box-info-container .box-info .description,.ricerche-slider.block-hover a .box-info .description,.ricerche-slider.block-hover .box-info-container .box-info .description,.gruppi-slider.block-hover a .box-info .description,.gruppi-slider.block-hover .box-info-container .box-info .description{--color-dark: var(--color-text);margin:0;overflow:hidden}.annunci-slider.block-hover a .box-info .description .hide-p,.annunci-slider.block-hover .box-info-container .box-info .description .hide-p,.news-slider.block-hover a .box-info .description .hide-p,.news-slider.block-hover .box-info-container .box-info .description .hide-p,.ricerche-slider.block-hover a .box-info .description .hide-p,.ricerche-slider.block-hover .box-info-container .box-info .description .hide-p,.gruppi-slider.block-hover a .box-info .description .hide-p,.gruppi-slider.block-hover .box-info-container .box-info .description .hide-p{display:none}.annunci-slider.block-hover a .box-info .description .block-specific span,.annunci-slider.block-hover .box-info-container .box-info .description .block-specific span,.news-slider.block-hover a .box-info .description .block-specific span,.news-slider.block-hover .box-info-container .box-info .description .block-specific span,.ricerche-slider.block-hover a .box-info .description .block-specific span,.ricerche-slider.block-hover .box-info-container .box-info .description .block-specific span,.gruppi-slider.block-hover a .box-info .description .block-specific span,.gruppi-slider.block-hover .box-info-container .box-info .description .block-specific span{display:inline-block;margin-bottom:0}.annunci-slider.block-hover a .box-info .description .block-specific .with-bull,.annunci-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull,.news-slider.block-hover a .box-info .description .block-specific .with-bull,.news-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull,.ricerche-slider.block-hover a .box-info .description .block-specific .with-bull,.ricerche-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull,.gruppi-slider.block-hover a .box-info .description .block-specific .with-bull,.gruppi-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull{padding-right:10px;margin-right:2px;position:relative}.annunci-slider.block-hover a .box-info .description .block-specific .with-bull::after,.annunci-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull::after,.news-slider.block-hover a .box-info .description .block-specific .with-bull::after,.news-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull::after,.ricerche-slider.block-hover a .box-info .description .block-specific .with-bull::after,.ricerche-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull::after,.gruppi-slider.block-hover a .box-info .description .block-specific .with-bull::after,.gruppi-slider.block-hover .box-info-container .box-info .description .block-specific .with-bull::after{content:"";position:absolute;width:3px;height:3px;background-color:var(--color-dark);border-radius:50%;top:50%;right:0;transform:translateY(-50%)}.annunci-slider.block-hover a .box-info .description .block-specific .p,.annunci-slider.block-hover .box-info-container .box-info .description .block-specific .p,.news-slider.block-hover a .box-info .description .block-specific .p,.news-slider.block-hover .box-info-container .box-info .description .block-specific .p,.ricerche-slider.block-hover a .box-info .description .block-specific .p,.ricerche-slider.block-hover .box-info-container .box-info .description .block-specific .p,.gruppi-slider.block-hover a .box-info .description .block-specific .p,.gruppi-slider.block-hover .box-info-container .box-info .description .block-specific .p{text-align:right}@media(max-width: 575px){.annunci-slider.block-hover a .box-info .description .block-specific .p,.annunci-slider.block-hover .box-info-container .box-info .description .block-specific .p,.news-slider.block-hover a .box-info .description .block-specific .p,.news-slider.block-hover .box-info-container .box-info .description .block-specific .p,.ricerche-slider.block-hover a .box-info .description .block-specific .p,.ricerche-slider.block-hover .box-info-container .box-info .description .block-specific .p,.gruppi-slider.block-hover a .box-info .description .block-specific .p,.gruppi-slider.block-hover .box-info-container .box-info .description .block-specific .p{text-align:left}}.annunci-slider.block-hover a .box-info .description .p,.annunci-slider.block-hover .box-info-container .box-info .description .p,.news-slider.block-hover a .box-info .description .p,.news-slider.block-hover .box-info-container .box-info .description .p,.ricerche-slider.block-hover a .box-info .description .p,.ricerche-slider.block-hover .box-info-container .box-info .description .p,.gruppi-slider.block-hover a .box-info .description .p,.gruppi-slider.block-hover .box-info-container .box-info .description .p{--color-default: var(--color-text)}.annunci-slider.block-hover a .box-info .description .p span,.annunci-slider.block-hover .box-info-container .box-info .description .p span,.news-slider.block-hover a .box-info .description .p span,.news-slider.block-hover .box-info-container .box-info .description .p span,.ricerche-slider.block-hover a .box-info .description .p span,.ricerche-slider.block-hover .box-info-container .box-info .description .p span,.gruppi-slider.block-hover a .box-info .description .p span,.gruppi-slider.block-hover .box-info-container .box-info .description .p span{color:inherit}.annunci-slider.block-hover a .box-info .description .price,.annunci-slider.block-hover .box-info-container .box-info .description .price,.news-slider.block-hover a .box-info .description .price,.news-slider.block-hover .box-info-container .box-info .description .price,.ricerche-slider.block-hover a .box-info .description .price,.ricerche-slider.block-hover .box-info-container .box-info .description .price,.gruppi-slider.block-hover a .box-info .description .price,.gruppi-slider.block-hover .box-info-container .box-info .description .price{--color-default: var(--color-text);text-align:right}@media(max-width: 575px){.annunci-slider.block-hover a .box-info .description .price,.annunci-slider.block-hover .box-info-container .box-info .description .price,.news-slider.block-hover a .box-info .description .price,.news-slider.block-hover .box-info-container .box-info .description .price,.ricerche-slider.block-hover a .box-info .description .price,.ricerche-slider.block-hover .box-info-container .box-info .description .price,.gruppi-slider.block-hover a .box-info .description .price,.gruppi-slider.block-hover .box-info-container .box-info .description .price{text-align:left;margin-bottom:4px}}.annunci-slider.block-hover a .box-info .change-color,.annunci-slider.block-hover .box-info-container .box-info .change-color,.news-slider.block-hover a .box-info .change-color,.news-slider.block-hover .box-info-container .box-info .change-color,.ricerche-slider.block-hover a .box-info .change-color,.ricerche-slider.block-hover .box-info-container .box-info .change-color,.gruppi-slider.block-hover a .box-info .change-color,.gruppi-slider.block-hover .box-info-container .box-info .change-color{color:var(--color-light)}.annunci-slider.block-hover a:hover,.annunci-slider.block-hover .box-info-container:hover,.news-slider.block-hover a:hover,.news-slider.block-hover .box-info-container:hover,.ricerche-slider.block-hover a:hover,.ricerche-slider.block-hover .box-info-container:hover,.gruppi-slider.block-hover a:hover,.gruppi-slider.block-hover .box-info-container:hover{transition:var(--transition-default)}.annunci-slider.block-hover a.white-box-info,.annunci-slider.block-hover .box-info-container.white-box-info,.news-slider.block-hover a.white-box-info,.news-slider.block-hover .box-info-container.white-box-info,.ricerche-slider.block-hover a.white-box-info,.ricerche-slider.block-hover .box-info-container.white-box-info,.gruppi-slider.block-hover a.white-box-info,.gruppi-slider.block-hover .box-info-container.white-box-info{background-color:var(--color-light)}.annunci-slider.block-hover a.white-box-info .box-info,.annunci-slider.block-hover .box-info-container.white-box-info .box-info,.news-slider.block-hover a.white-box-info .box-info,.news-slider.block-hover .box-info-container.white-box-info .box-info,.ricerche-slider.block-hover a.white-box-info .box-info,.ricerche-slider.block-hover .box-info-container.white-box-info .box-info,.gruppi-slider.block-hover a.white-box-info .box-info,.gruppi-slider.block-hover .box-info-container.white-box-info .box-info{--color-text: #80868C}.annunci-slider.block-hover a.white-box-info .title-container,.annunci-slider.block-hover .box-info-container.white-box-info .title-container,.news-slider.block-hover a.white-box-info .title-container,.news-slider.block-hover .box-info-container.white-box-info .title-container,.ricerche-slider.block-hover a.white-box-info .title-container,.ricerche-slider.block-hover .box-info-container.white-box-info .title-container,.gruppi-slider.block-hover a.white-box-info .title-container,.gruppi-slider.block-hover .box-info-container.white-box-info .title-container{--color-default: var(--color-dark)}.immobili-slider{position:relative;overflow:hidden}.immobili-slider .arrow-prev{position:absolute;top:50%;left:20px;cursor:pointer;width:38px;height:38px;transform:translateY(-50%);z-index:1}.immobili-slider .arrow-next{position:absolute;top:50%;right:20px;cursor:pointer;width:38px;height:38px;transform:translateY(-50%);z-index:1}.images-container-card .slick-arrow.slick-prev{left:15px;width:30px;height:30px;z-index:1}.images-container-card .slick-arrow.slick-prev:before{display:none}.images-container-card .slick-arrow.slick-next{right:15px;width:30px;height:30px;z-index:1}.images-container-card .slick-arrow.slick-next:before{display:none}.table table{width:100%;border-collapse:collapse}.table table tr{border-top:1px solid var(--grey-400)}.table table tr:last-child{border-bottom:1px solid var(--grey-400)}.table table tr td{padding:10px 0}.table table tr td:last-child{text-align:right}.table table tr td i{margin:0}.table table tr td i.fa-check{color:green}.table table tr td i.fa-times{color:red}header{position:fixed;top:0;left:0;right:0;z-index:9;padding:0;background-color:var(--blue);transition:all .5s ease-in-out;height:80px}@media(min-width: 1100px){header{height:120px}}@media only screen and (orientation: landscape)and (max-width: 767px){header{position:absolute}}header.other-page{background-color:rgba(0,0,0,0)}header .header-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;height:80px}@media(min-width: 1100px){header .header-container{height:120px}}header .header-container .logo-container{display:flex;position:relative;width:calc(100% - 65px);order:1}@media(min-width: 768px){header .header-container .logo-container{flex-direction:column;align-items:flex-start}}@media(min-width: 1100px){header .header-container .logo-container{align-items:flex-start;width:210px}}@media(min-width: 1300px){header .header-container .logo-container{align-items:flex-start;width:270px}}header .header-container .logo-container a{display:flex;margin-bottom:0}header .header-container .logo-container a::after{content:none}header .header-container .logo-container a img{width:auto;transition:var(--transition-default);vertical-align:middle;height:40px}@media(min-width: 1100px)and (max-width: 1299px){header .header-container .logo-container a img{max-height:unset;max-width:200px}}@media(min-width: 1100px){header .header-container .logo-container a img{height:60px;width:100%}}header .header-container nav.menu-container{display:flex;flex-direction:column;align-items:flex-end;position:relative;width:65px;order:2}@media(min-width: 1100px){header .header-container nav.menu-container{align-items:flex-end;width:calc(100% - 380px)}}@media(min-width: 1300px){header .header-container nav.menu-container{align-items:flex-end;width:calc(100% - 510px)}}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-height: 500px)and (max-width: 1099px){header .header-container nav.menu-container ul.menu{padding-top:150px;padding-bottom:75px;overflow-y:scroll}}@media(max-width: 1099px){header .header-container nav.menu-container ul.menu{position:fixed;top:0;left:0;right:0;bottom:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;transform:translateX(100vw);border-top:1px solid var(--white-100);margin-top:80px;background-color:var(--color-light);padding:50px;overflow-y:scroll}}@media(max-width: 576px){header .header-container nav.menu-container ul.menu{padding:25px 20px}}header .header-container nav.menu-container ul.menu li{padding:0;margin-bottom:0}@media(min-width: 1100px){header .header-container nav.menu-container ul.menu li{padding:0 15px}}@media(min-width: 1300px){header .header-container nav.menu-container ul.menu li{padding:0 20px}}header .header-container nav.menu-container ul.menu li a{position:relative;display:block;text-decoration:none;color:var(--color-light);padding:15px 0;margin-bottom:0;cursor:pointer;font-size:25px;font-family:var(--font-family-menu);transition:var(--transition-default);font-weight:500;text-align:left}@media(min-width: 1100px)and (max-width: 1379px){header .header-container nav.menu-container ul.menu li a{font-size:14px}}@media(min-width: 1100px){header .header-container nav.menu-container ul.menu li a{padding:15px 0;display:inline-block}}@media(min-width: 1380px){header .header-container nav.menu-container ul.menu li a{font-size:16px}}@media(min-width: 1480px){header .header-container nav.menu-container ul.menu li a{font-size:18px}}header .header-container nav.menu-container ul.menu li a:after{content:"";left:0;bottom:20px;position:absolute;width:0;border-bottom:1px solid var(--color-light);transition:var(--transition-default)}header .header-container nav.menu-container ul.menu li a:hover:after{transition:var(--transition-default);width:100%}header .header-container nav.menu-container ul.menu li a.active:after{transition:var(--transition-default);width:100%}header .header-container nav.menu-container ul.menu li a i{color:var(--color-light);margin-bottom:0;font-size:14px;transform:rotate(0deg);transition:var(--transition-default);transform-origin:center}@media(max-width: 1099px){header .header-container nav.menu-container ul.menu li a i{color:var(--grey-500);font-size:24px;float:right;margin-top:8px}}header .header-container nav.menu-container ul.menu li .submenu{text-align:left;padding:0;position:relative;height:0;transition:var(--transition-default);opacity:0;visibility:hidden}@media(min-width: 1100px){header .header-container nav.menu-container ul.menu li .submenu{background-color:var(--color-light);border-radius:8px;padding:32px;position:fixed;left:50%;transform:translateX(-50%);top:120px;opacity:0;visibility:hidden;transition:var(--transition-default);border:1px solid var(--grey-100);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}}header .header-container nav.menu-container ul.menu li .submenu a{padding:10px 20px;text-decoration:none;font-size:18px;color:var(--color-light);text-align:center}@media(max-width: 576px){header .header-container nav.menu-container ul.menu li .submenu a{display:block}}@media(min-width: 992px){header .header-container nav.menu-container ul.menu li .submenu a{padding:15px 20px;font-size:16px}}header .header-container nav.menu-container ul.menu li .submenu a:after{content:none}header .header-container nav.menu-container ul.menu li .submenu a:hover,header .header-container nav.menu-container ul.menu li .submenu a:focus,header .header-container nav.menu-container ul.menu li .submenu a:active,header .header-container nav.menu-container ul.menu li .submenu a:not(:disabled):active{color:var(--blue)}header .header-container nav.menu-container ul.menu li .submenu a.btn-ricerca{color:var(--blue)}header .header-container nav.menu-container ul.menu li .submenu a.btn-ricerca:hover,header .header-container nav.menu-container ul.menu li .submenu a.btn-ricerca:focus,header .header-container nav.menu-container ul.menu li .submenu a.btn-ricerca:active,header .header-container nav.menu-container ul.menu li .submenu a.btn-ricerca:not(:disabled):active{color:var(--color-light)}header .header-container nav.menu-container ul.menu li .submenu a.tablet-show{display:none}@media(min-width: 768px)and (max-width: 1099px){header .header-container nav.menu-container ul.menu li .submenu a.tablet-show{display:flex}}header .header-container nav.menu-container ul.menu li .submenu a.tablet-hide{display:inline-block}@media(min-width: 768px)and (max-width: 1099px){header .header-container nav.menu-container ul.menu li .submenu a.tablet-hide{display:none}}header .header-container nav.menu-container ul.menu .social-mobile{position:relative;margin-top:15px}header .header-container nav.menu-container ul.menu .social-mobile .social-i{display:inline-block;border-radius:50px;background-color:var(--blue);width:40px;height:40px;margin:0 4px;text-align:center}header .header-container nav.menu-container ul.menu .social-mobile .social-i i{color:var(--color-light);display:flex;justify-content:center;align-items:center;height:100%;margin:0}@media(min-width: 1100px){header .header-container nav.menu-container ul.menu .social-mobile{display:none}}header .header-container nav.menu-container .hamburger{position:relative;width:35px;height:35px;display:flex;flex-direction:column;justify-content:space-around;box-sizing:content-box;padding:20px 0px;cursor:pointer;align-items:end}@media(min-width: 1100px){header .header-container nav.menu-container .hamburger{display:none}}header .header-container nav.menu-container .hamburger span{position:absolute;width:75%;right:0px;margin:0;top:47.2%;visibility:visible;opacity:1}header .header-container nav.menu-container .hamburger span::before{content:"";display:block;height:3px;background-color:var(--color-light);transition:var(--transition-default);border-radius:5px;width:100%;right:0}header .header-container nav.menu-container .hamburger::before,header .header-container nav.menu-container .hamburger::after{content:"";display:block;height:3px;background-color:var(--color-light);transition:var(--transition-default);border-radius:5px}header .header-container nav.menu-container .hamburger::before{width:100%}header .header-container nav.menu-container .hamburger::after{width:50%}header .header-container .social-container{display:none;flex-direction:column;align-items:flex-end;position:relative;width:65px;order:2}@media(min-width: 1100px)and (max-width: 1299px){header .header-container .social-container{align-items:flex-end;width:170px;display:flex}}@media(min-width: 1300px){header .header-container .social-container{align-items:flex-end;width:240px;display:flex}}header .header-container .social-container .social-i{display:inline-block;border-radius:50px;background:rgba(166,166,166,.3);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:30px;height:30px;margin:0 4px;text-align:center}@media(min-width: 1300px){header .header-container .social-container .social-i{width:40px;height:40px;margin:0 6px}}header .header-container .social-container .social-i i{color:var(--color-light);display:flex;justify-content:center;align-items:center;height:100%;margin:0}body{transition:var(--transition-default)}body.menu-open header{background-color:var(--color-light)}body.menu-open header .logo-container a img{filter:invert(1)}body.menu-open header nav.menu-container ul.menu{transform:translateX(0)}body.menu-open header nav.menu-container ul.menu li a{color:var(--color-dark)}body.menu-open header nav.menu-container .hamburger span{visibility:hidden;opacity:0}body.menu-open header nav.menu-container .hamburger::before{animation-duration:.5s;transform-origin:center;transform:translateY(8px) rotate(45deg);width:100%;background-color:var(--color-dark)}@media(max-width: 991px){body.menu-open header nav.menu-container .hamburger::before{transform:translateY(9px) rotate(45deg)}}body.menu-open header nav.menu-container .hamburger::after{width:100%;background-color:var(--color-dark);animation-duration:.5s;transform-origin:center;transform:translateY(-8px) rotate(-45deg)}body.menu-open.sticky-header header{background-color:var(--color-light)}body.menu-open.sticky-header header .logo-container a img{filter:invert(1)}body.sticky-header header{background-color:var(--blue)}body.submenu-open header nav.menu-container ul.menu a i{transition:var(--transition-default);transform:rotate(-180deg);transform-origin:center}body.submenu-open header nav.menu-container ul.menu li .submenu{position:relative;height:295px;transition:var(--transition-default);opacity:1;visibility:visible}@media(min-width: 768px)and (max-width: 991px){body.submenu-open header nav.menu-container ul.menu li .submenu{height:200px}}@media(min-width: 992px)and (max-width: 1099px){body.submenu-open header nav.menu-container ul.menu li .submenu{height:200px}}@media(min-width: 1100px){body.submenu-open header nav.menu-container ul.menu li .submenu{transition:var(--transition-default);opacity:1;visibility:visible;height:auto;position:fixed}}@keyframes hamburger_toggle_before{0%{transform-origin:center;transform:translateY(0) rotate(0deg)}50%{transform:translateY(8px)}100%{transform:translateY(8px) rotate(45deg)}}@keyframes hamburger_toggle_after{0%{transform-origin:center;transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px)}100%{transform:translateY(-9px) rotate(-45deg)}}footer .border-top{border-top:1px solid rgba(231,228,226,.32)}footer .social-i{display:inline-block;border-radius:50px;background-color:var(--color-light);width:40px;height:40px;margin:0 4px;text-align:center}footer .social-i i{color:var(--blue);display:flex;justify-content:center;align-items:center;height:100%;margin:0}footer .copyright *{font-size:12px;color:var(--color-light);margin-bottom:0}@media(min-width: 992px){.lg\:text-center{text-align:center}}