﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--header-height: 6rem;--page-margin: 1.5rem;--page-height: calc(100dvh - var(--header-height));--color-black: #000000;--color-white: #ffffff;--color-grey: #575756;--color-grey-dark: #3c3c3c;--color-grey-light: #dadada;--color-grey-lighter: #f8f8f8;--color-primary: #89be61;--color-primary-dark: #4e713c;--col-txt: $color-grey;--col-txt-dark: #515151;--font-sans: 'freight-sans-pro', sans-serif}@media(width > 48rem){:root{--page-margin: 2.75rem}}body{font-family:var(--font-sans);color:var(--color-grey);font-size:16px;font-weight:300;line-height:25px}body.archive .submenu_pagine{display:none}body.home .submenu_pagine{display:none}body.page-id-194 .main_container .elementor-toggle .elementor-toggle-title{line-height:35px}body p,body li{font-size:16px;font-weight:300;line-height:25px;color:var(--col-txt);margin:20px 0}body b,body strong{font-weight:800}body h1{font-weight:300;font-size:50px;line-height:50px;color:var(--color-primary)}body .ico_text img{max-width:35px;margin-right:10px;vertical-align:middle}body .container{max-width:1200px;margin:0 auto}body .content_page ul{padding-left:30px}body .content_page ul li{position:relative}body .content_page ul li::before{content:"";width:15px;height:15px;display:block;background:#89be61;position:absolute;left:-30px;border-radius:10px;top:5px}body .content_page ul li::after{content:"";width:13px;height:13px;display:block;position:absolute;left:-29px;border-radius:10px;border:2px solid #fff;top:6px}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:20px;font-weight:800;color:var(--color-primary)}body .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-weight:600;color:var(--col-txt-dark)}body .elementor-toggle-icon{position:absolute;right:3px;opacity:.3}body .elementor-button{background:#84d262;background:-moz-linear-gradient(left, #84d262 0%, #66ca83 100%);background:-webkit-linear-gradient(left, #84d262 0%, #66ca83 100%);background:linear-gradient(to right, #84d262 0%, #66ca83 100%);border-radius:0px !important;font-weight:300;padding:1px !important}body .elementor-button span.elementor-button-text{border:4px solid;padding:10px 20px}body table{width:100%;border-collapse:separate}body table thead{background:#85d261;background:-moz-linear-gradient(left, #85d261 0%, #63ca85 100%);background:-webkit-linear-gradient(left, #85d261 0%, #63ca85 100%);background:linear-gradient(to right, #85d261 0%, #63ca85 100%)}body table thead th{color:#fff;font-size:20px;padding:5px;border-right:1px solid}body table td{vertical-align:middle;text-align:center;border-bottom:1px solid #e6e6e6;padding:10px}body .box_form{background:#85d261;background:-moz-linear-gradient(left, #85d261 0%, #63ca85 100%);background:-webkit-linear-gradient(left, #85d261 0%, #63ca85 100%);background:linear-gradient(to right, #85d261 0%, #63ca85 100%);margin:0 -40px;padding:20px 40px}body .box_form h2{color:#fff;font-weight:300;font-size:24px}body .box_form .link_form a{color:#fff;font-size:18px;margin:0 20px 0 0}body .box_form .link_form a span{width:30px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat}body .box_form .link_form a:nth-child(1) span{background-image:url("/wp-content/themes/palazzinatheme/img/ico-tel.png")}body .box_form .link_form a:nth-child(2) span{background-image:url("/wp-content/themes/palazzinatheme/img/ico-mail.png")}body .box_form form{margin:0 -10px}body .box_form form input[type=text],body .box_form form input[type=email],body .box_form form input[type=tel]{width:100%;padding:10px 0;display:block;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0px;text-indent:10px;font-size:16px;font-family:var(--font-sans);border-radius:0px}body .box_form form textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0px;margin:10px 0;padding:10px;display:block;font-size:16px;width:100%;height:100px;font-family:var(--font-sans);box-sizing:border-box;border-radius:0px}body .box_form form .row_form{float:left;width:100%}body .box_form form .row_form>div{margin:10px}body .box_form form .row_form>div>span{width:100%}body .box_form form .row_form>div .col_form{max-width:50%;float:left}body .box_form form .row_form>div .col_form span{display:block;margin:10px 10px 0 0}body .box_form form .privacy_form{float:left;margin:5px;color:#fff}body .box_form form .privacy_form a{color:#fff;font-weight:800}body .box_form form .send_form{float:right;margin:0 10px}body .box_form form .send_form input{width:100%;display:block;background:#fff;border:none;padding:6px 20px;font-size:14px;letter-spacing:2px;color:var(--color-primary);cursor:pointer}.wpforms-label-hide{display:none}.wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width: 767px){.wpforms-field-container{grid-template-columns:1fr}}.wpforms-field-container .wpforms-field-textarea,.wpforms-field-container .wpforms-field-gdpr-checkbox,.wpforms-field-container .wpforms-field-file-upload{grid-column:1/3}@media screen and (max-width: 767px){.wpforms-field-container .wpforms-field-textarea,.wpforms-field-container .wpforms-field-gdpr-checkbox,.wpforms-field-container .wpforms-field-file-upload{grid-column:1/2}}.wpforms-field-container .wpforms-field-gdpr-checkbox label{color:#fff}.wpforms-field-container .wpforms-field-gdpr-checkbox label a{color:inherit;font-weight:bold}.wpforms-field-container .wpforms-field-gdpr-checkbox ul{list-style:none;padding-left:0}.wpforms-field-container .wpforms-field-gdpr-checkbox ul li::before,.wpforms-field-container .wpforms-field-gdpr-checkbox ul li::after{content:none}.wpforms-field-container .wpforms-field-file-upload label{color:#fff;text-transform:uppercase}.wpforms-field-container .wpforms-field-file-upload .wpforms-required-label{display:none}.wpforms-field-container input:not([type=checkbox]),.wpforms-field-container textarea{width:100%}.wpforms-submit-container{text-align:right;margin-top:10px}.wpforms-submit-container button[type=submit]{width:auto;display:inline-block;background:#fff;border:none;padding:6px 20px;font-size:14px;letter-spacing:2px;color:var(--color-primary);cursor:pointer;text-transform:uppercase}header{background-color:var(--color-white);display:grid;grid-template-columns:minmax(auto, 50%) auto;gap:0 var(--page-margin);padding-inline:var(--page-margin);align-items:center;position:sticky;z-index:50;top:0;left:0;width:100%;height:var(--header-height);border-bottom:1px solid var(--color-grey-light)}header .navbar-nav{height:100%;color:var(--color-grey)}header .navbar-nav .menu{height:100%;gap:1rem 2.25rem;display:none}@media(width > 48rem){header .navbar-nav .menu{display:flex}}header .navbar-nav .menu .menu-item{margin:0}header .navbar-nav .menu .menu-item a{color:currentColor;text-decoration:none}header .navbar-nav .menu>.menu-item{position:relative;display:inline-flex;align-items:center;font-size:1.125rem;font-weight:500}header .navbar-nav .menu>.menu-item>a{position:relative;padding-block:.75rem}header .navbar-nav .menu>.menu-item>a::after{content:"";display:block;height:1px;width:100%;position:absolute;top:100%;left:0;background-color:currentColor;opacity:0}header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu{display:none;position:fixed;transform:translateX(100%);border-left:1px solid var(--color-grey-light);top:calc(var(--header-height) - 1px);right:0;height:calc(100% - var(--header-height) + 1px);background-color:var(--color-white);flex-direction:column;width:50%;min-width:48rem;max-width:100%;flex-direction:column;transition:transform .5s ease,display .5s;transition-behavior:allow-discrete}header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item{font-size:2rem;line-height:normal;display:inline-flex;padding:.5rem 3rem;flex-direction:column}header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item:first-child{padding-top:1.5rem}header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item:last-child{padding-bottom:1.5rem}header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children{padding:1.5rem 3rem;border-bottom:1px solid var(--color-grey-light)}header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu{display:flex;flex-direction:column}header .navbar-nav .menu>.menu-item.menu-item-has-children.active>a::after{opacity:1}header .navbar-nav .menu>.menu-item.menu-item-has-children.active>.sub-menu{display:flex;transform:translateX(0)}@starting-style{header .navbar-nav .menu>.menu-item.menu-item-has-children.active>.sub-menu{transform:translateX(100%)}}header .right-content{display:flex;gap:var(--page-margin);align-items:center}header .search-toggle-button{margin-left:auto;display:none}@media(width > 48rem){header .search-toggle-button{display:inline-block}}header .navbar-menu-toggle{appearance:none;border:0;background-color:rgba(0,0,0,0);color:var(--color-grey);cursor:pointer;margin-left:auto;position:relative;width:2.5rem;height:2.5rem}@media(width > 48rem){header .navbar-menu-toggle{display:none}}header .navbar-menu-toggle span{display:block;height:1px;background-color:currentColor;width:2.5rem;position:absolute;top:50%;left:50%;transition:transform .3s ease}header .navbar-menu-toggle span:first-child{transform:translate(-50%, calc(-50% - 0.2rem))}.show-mobile-menu-panel header .navbar-menu-toggle span:first-child,.show-search-panel header .navbar-menu-toggle span:first-child{transform:translate(-50%, -50%) rotate(45deg)}header .navbar-menu-toggle span:last-child{transform:translate(-50%, calc(-50% + 0.2rem))}.show-mobile-menu-panel header .navbar-menu-toggle span:last-child,.show-search-panel header .navbar-menu-toggle span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.search-toggle-button{appearance:none;border:0;background-color:rgba(0,0,0,0);color:var(--color-grey);cursor:pointer}.search-toggle-button:hover,.show-search-panel .search-toggle-button{color:var(--color-primary)}.mobile-menu-panel{position:fixed;display:none;z-index:40;overflow:hidden;top:var(--header-height);left:0;width:100%;max-width:100vw;height:calc(100% - var(--header-height));background-color:var(--color-white);transform:translateX(100%);transition:transform .5s ease,display .5s;transition-behavior:allow-discrete}.show-mobile-menu-panel .mobile-menu-panel{display:flex;flex-direction:column;transform:translateX(0)}@starting-style{.show-mobile-menu-panel .mobile-menu-panel{transform:translateX(100%)}}.mobile-menu-panel nav{flex:1 1 auto;height:100%;width:100%;overflow-y:auto}.mobile-menu-panel .menu{position:relative;padding:3rem var(--page-margin);font-size:2rem;font-weight:500;height:100%;width:100%;display:flex;flex-direction:column;gap:2rem}.mobile-menu-panel .menu li{margin:0;font:inherit}.mobile-menu-panel .menu a{text-decoration:none;color:currentColor}.mobile-menu-panel .menu>.menu-item>a{display:inline-flex;gap:1.25rem;align-items:center}.mobile-menu-panel .menu>.menu-item>a::after{content:"";width:.75rem;height:.75rem;border:2px solid currentColor;border-top:0;border-left:0;transform:rotate(-45deg) translate(-0.25rem, 0)}.mobile-menu-panel .menu>.menu-item>.sub-menu{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;overflow-y:auto;padding:3rem var(--page-margin);display:none;flex-direction:column;gap:1rem;opacity:0;transform:translateY(1rem);background-color:var(--color-white);font-size:1.375rem;transition:transform .5s ease,opacity .5s ease,display .5s;transition-behavior:allow-discrete}.mobile-menu-panel .menu>.menu-item>.sub-menu.show{display:flex;opacity:1;transform:translateY(0)}@starting-style{.mobile-menu-panel .menu>.menu-item>.sub-menu.show{opacity:0;transform:translateY(1rem)}}.mobile-menu-panel .menu>.menu-item>.sub-menu .menu-item.menu-item-has-children{border-bottom:1px solid var(--color-grey-light);margin-top:1rem}.mobile-menu-panel .menu>.menu-item>.sub-menu .menu-item.menu-item-has-children>a{font-size:1.75rem}.mobile-menu-panel .menu>.menu-item>.sub-menu .menu-item.menu-item-has-children .sub-menu{display:flex;flex-direction:column;padding-block:1.5rem;gap:1rem}.mobile-menu-panel .menu>.menu-item>.sub-menu .back-button-item{margin-bottom:2.16rem}.mobile-menu-panel .menu>.menu-item>.sub-menu .back-button-item .back-button{appearance:none;cursor:pointer;border:0;background-color:rgba(0,0,0,0);color:currentColor;font:inherit;display:inline-flex;align-items:center;gap:.5rem}.mobile-menu-panel .menu>.menu-item>.sub-menu .back-button-item .back-button::before{content:"";display:block;position:relative;top:.1rem;width:.5rem;height:.5rem;border:2px solid currentColor;border-right:0;border-bottom:0;transform:rotate(-45deg)}.mobile-menu-panel .menu>.menu-item>.sub-menu .submenu-title{font-size:2rem;margin-bottom:.16rem}.mobile-menu-panel--footer{padding:2rem var(--page-margin) 3rem;display:flex;align-items:center;justify-content:space-between}.mobile-menu-panel--footer .social-links{display:flex;align-items:center;gap:.75rem}.mobile-menu-panel--footer .social-links li{margin:0}.mobile-menu-panel--footer .social-links a{transition:opacity .2s ease;display:inline-block}.mobile-menu-panel--footer .social-links a svg{display:table}.mobile-menu-panel--footer .social-links a:hover{opacity:.5}.search-panel{position:fixed;display:none;top:var(--header-height);left:0;width:100%;height:calc(100% - var(--header-height));background-color:var(--color-white);z-index:40;padding:10vh var(--page-margin);transform:translateY(-100vh);transition:transform .5s ease,display .5s;transition-behavior:allow-discrete}.show-search-panel .search-panel{display:block;transform:translateY(0)}@starting-style{.show-search-panel .search-panel{transform:translateY(-100vh)}}.search-panel--content{width:48rem;max-width:100%;margin-inline:auto}.search-panel--content .ajaxsearchpro .probox{background:var(--color-white) !important;border-bottom:1px solid var(--color-primary) !important}.search-panel--content .ajaxsearchpro .probox input{color:var(--color-primary) !important}.search-panel--content .ajaxsearchpro .probox input::placeholder{color:currentColor !important}.search-panel--content #ajaxsearchprores1_1{border:0;padding:0}.search-panel--content #ajaxsearchprores1_1 .results .item .asp_content{cursor:pointer}.search-panel--content #ajaxsearchprores1_1 .results .item .asp_content a{color:var(--color-primary)}.search-panel--content #ajaxsearchprores1_1 .results .item .asp_content a:hover{color:var(--color-primary)}.search-panel--content #ajaxsearchprores1_1 .results .item.hovered{background:var(--color-grey-lighter)}.submenu_pagine{--pagine-header-height: 40px;position:fixed;z-index:50;right:0;top:calc(100vh - var(--pagine-header-height));max-height:calc(100dvh - var(--header-height));background-color:var(--color-primary);width:100%;transition:.5s;color:var(--color-white);font-weight:500;display:flex;flex-direction:column}.submenu_pagine.open_submenu{transform:translateY(calc(-100% + var(--pagine-header-height)))}.submenu_pagine--header{height:var(--pagine-header-height);flex-shrink:0;display:flex;align-items:center;text-transform:uppercase;text-align:center;justify-content:center;cursor:pointer}.submenu_pagine--header:hover{background-color:var(--color-primary-dark)}.submenu_pagine--content{border-top:1px solid currentColor;padding:var(--page-margin);height:100%;overflow-y:auto}.submenu_pagine--content ul li::before{content:"— "}.submenu_pagine--content ul li a{font-size:20px;color:currentColor;text-decoration:none}.submenu_pagine--content ul li a:hover{opacity:.6}@media(width > 48rem){.submenu_pagine{--pagine-header-height: calc(var(--page-margin) * 0.6);top:var(--header-height);left:calc(100% - var(--pagine-header-height));height:calc(100dvh - var(--header-height));width:max-content;flex-direction:row}.submenu_pagine.open_submenu{transform:translateX(calc(-100% + var(--pagine-header-height)))}.submenu_pagine--header{height:100%;width:var(--pagine-header-height)}.submenu_pagine--header span{display:block;transform:rotate(-90deg);white-space:nowrap}.submenu_pagine--content{border-top:0;border-left:1px solid currentColor;flex-shrink:0}}.site-footer{padding:4rem var(--page-margin);font-weight:500;text-align:center}@media(width > 48rem){.site-footer{text-align:left}}.site-footer p{margin:0;font-weight:inherit}.site-footer a{color:currentColor;text-decoration:none;font-weight:inherit}.site-footer a:hover{color:var(--color-primary);text-decoration:underline}.site-footer .footer--header{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.site-footer .footer--header .contacts{font-size:1.5rem}@media(width > 48rem){.site-footer .footer--header{flex-direction:row;margin-bottom:3.5rem;justify-content:space-between}.site-footer .footer--header .contacts{text-align:right;font-size:2rem;line-height:1.3}}.site-footer .footer--body{display:grid;grid-template-columns:1fr;gap:2rem}@media(width > 48rem){.site-footer .footer--body{grid-template-columns:repeat(4, 1fr)}}.site-footer .footer-menu{display:none}@media(width > 48rem){.site-footer .footer-menu{display:block}}.site-footer .footer-menu-title{font-weight:700}.site-footer .footer-menu li{margin:0;font-weight:inherit}.site-footer .social-links{display:flex;gap:.75rem;justify-content:center}@media(width > 48rem){.site-footer .social-links{justify-content:end}}.site-footer .social-links a{transition:opacity .2s ease}.site-footer .social-links a:hover{opacity:.5}.btn{display:inline-block;cursor:pointer;font-size:1.125rem;font-weight:500;padding:.75rem 1.5rem;background-color:var(--color-grey);color:var(--color-white);text-decoration:none;transition:background-color .15s ease}.btn:hover{background-color:var(--color-grey-dark)}.btn-primary{background-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark)}.arrow-link,header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item a{display:inline-flex;gap:.5rem;align-items:center}.arrow-link::after,header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item a::after{content:"";display:block;position:relative;top:.1rem;width:.6rem;height:.6rem;border:2px solid currentColor;border-top:0;border-left:0;transform:rotate(-45deg) translate(-0.25rem, -0.25rem);opacity:0;transition:all .3s ease}.arrow-link:hover::after,header .navbar-nav .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item a:hover::after{opacity:1;transform:rotate(-45deg) translate(0, 0)}.main_container .text-xl{font-size:3rem;font-weight:500;color:currentColor;margin-bottom:2rem}.section-grid{display:grid;grid-template-columns:1fr;gap:var(--page-margin);padding-inline:var(--page-margin);padding-block:3rem}@media(width > 48rem){.section-grid{grid-template-columns:50% auto}}#breadcrumbs{margin:0 0 15px}#breadcrumbs span{letter-spacing:1px;text-transform:uppercase;font-size:14px}#breadcrumbs a{text-decoration:none;color:#686868;font-weight:500;transition:.5s}#breadcrumbs a:hover{color:#89be61}:root{--header-height: 6rem;--page-margin: 1.5rem;--page-height: calc(100dvh - var(--header-height));--color-black: #000000;--color-white: #ffffff;--color-grey: #575756;--color-grey-dark: #3c3c3c;--color-grey-light: #dadada;--color-grey-lighter: #f8f8f8;--color-primary: #89be61;--color-primary-dark: #4e713c;--col-txt: $color-grey;--col-txt-dark: #515151;--font-sans: 'freight-sans-pro', sans-serif}@media(width > 48rem){:root{--page-margin: 2.75rem}}.home .button-group{display:flex;gap:1rem;flex-direction:column;align-items:start}@media(width > 48rem){.home .button-group{flex-direction:row}}.home .fullscreen-image{width:100%;height:auto;display:block}.home .home-section{border-bottom:1px solid var(--color-grey-light)}.home .home-section:last-child{margin-bottom:3rem}.home .home-section .section-link{text-decoration:none;color:currentColor;font-size:1.375rem;font-weight:500;margin-block:2rem}.home .home-section img{width:100%;height:auto;display:block}.home .home-cards{background:linear-gradient(90deg, #88c05c 0%, #6ed090 100%)}.home .home-cards .container{display:grid;grid-template-columns:1fr;gap:3rem;padding:6rem var(--page-margin)}@media(width > 60rem){.home .home-cards .container{grid-template-columns:repeat(3, 1fr)}}.home .home-cards .card{background-color:var(--color-white);padding:2.7rem 2rem;display:flex;flex-direction:column;align-items:start}.home .home-cards .card--image{height:5.85rem;width:auto;margin-bottom:3rem}.home .home-cards .card--title{font-weight:500;font-size:2rem;line-height:1.3;margin-bottom:1rem}.home .home-cards .card p{font-weight:500}.home .home-cards .card--link{margin-top:auto;text-decoration:none;color:currentColor;font-weight:500;font-size:1.375rem}.main_container{display:grid;grid-template-columns:1fr}@media(width > 48rem){.main_container{grid-template-columns:40% 60%}.home .main_container{grid-template-columns:1fr}}.main_container .head_page{position:relative;transition:.5s;z-index:10;height:50vh}@media(width > 48rem){.main_container .head_page{position:sticky;z-index:10;top:var(--header-height);height:var(--page-height)}}.main_container .head_page--content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:width .5s ease}.open_head_page .main_container .head_page--content{width:99vw}.main_container .head_page--content>img{width:100%;height:100%;object-fit:cover}.main_container .head_page.open_head_page{width:100%}.main_container .head_page.open_head_page .btn_head_page span:nth-child(1){display:none}.main_container .head_page.open_head_page .btn_head_page span:nth-child(2){display:block}.main_container .head_page .btn_head_page{position:absolute;right:0;top:50%;background:#fff;padding:10px;text-transform:uppercase;z-index:10;cursor:pointer}.main_container .head_page .btn_head_page span:nth-child(1){display:block}.main_container .head_page .btn_head_page span:nth-child(2){display:none}.main_container .head_page .slide_page{height:100%}.main_container .head_page .slide_page>div{width:100%;height:100%}.main_container .head_page .slide_page>div .slick-slide{height:100vh;background-size:cover;background-position:center;transition:.5s}.main_container .head_page .slide_page .slick-next{right:50%;top:inherit;bottom:20px;margin-right:-50px;z-index:9}.main_container .head_page .slide_page .slick-prev{left:50%;top:inherit;bottom:20px;margin-left:-50px;z-index:9}.main_container .content_page{position:relative}.main_container .content_page--overlay{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);pointer-events:none;opacity:0;transition:opacity .5s ease}.open_head_page .main_container .content_page--overlay{opacity:1}.main_container .content_page--content{padding:100px var(--page-margin) 40px;max-width:800px}.main_container .content_page--content h1{margin:0 0 50px}.main_container .content_page iframe{width:100%;aspect-ratio:16/9;height:auto}.main_container .elementor-toggle .elementor-toggle-title{font-weight:400;border-bottom:0px;color:#575757;font-size:18px;line-height:25px;background-color:var(--color-grey-lighter);margin:10px 0 0;padding:10px}.main_container .elementor-toggle .elementor-toggle-content{border-bottom:0px;background-color:var(--color-grey-lighter)}.main_container .elementor-toggle .elementor-toggle-content p{float:left}.main_container h2{font-weight:800;color:var(--col-txt-dark);font-size:18px}.main_container .row_icons h4{font-size:16px;font-weight:300;line-height:25px;margin:20px auto;color:var(--col-txt-dark);text-align:center}.main_container .img_grafico{background:#fff;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;height:100%;justify-content:center}.main_container .img_grafico img{max-width:100%}.serv_page{grid-column:1/-1}.serv_page .container{max-width:1600px;margin:0 auto;padding:60px var(--page-margin)}.serv_page .serv_intest{text-align:center;margin:50px 0}.serv_page .serv_intest .icons_serv{max-width:600px;margin:80px auto 200px}.serv_page .serv_intest .icons_serv>div{width:25%;float:left}.serv_page .serv_intest .icons_serv>div:nth-child(1) span{background:#6fe6e0;background:-moz-linear-gradient(-45deg, #7be9e4, #5ac8e2);background:-webkit-linear-gradient(-45deg, #7be9e4, #5ac8e2);background:linear-gradient(135deg, #7be9e4, #5ac8e2)}.serv_page .serv_intest .icons_serv>div:nth-child(2) span{background:#6fe6e0;background:-moz-linear-gradient(-45deg, #90d86c, #78c08d);background:-webkit-linear-gradient(-45deg, #90d86c, #78c08d);background:linear-gradient(135deg, #90d86c, #78c08d)}.serv_page .serv_intest .icons_serv>div:nth-child(3) span{background:#6fe6e0;background:-moz-linear-gradient(-45deg, #e76b64, #e54e63);background:-webkit-linear-gradient(-45deg, #e76b64, #e54e63);background:linear-gradient(135deg, #e76b64, #e54e63)}.serv_page .serv_intest .icons_serv>div:nth-child(4) span{background:#6fe6e0;background:-moz-linear-gradient(-45deg, #ff9346, #f96a48);background:-webkit-linear-gradient(-45deg, #ff9346, #f96a48);background:linear-gradient(135deg, #ff9346, #f96a48)}.serv_page .serv_intest .icons_serv>div span{width:45px;height:45px;display:block;border-radius:50%;margin:0 auto;position:relative}.serv_page .serv_intest .icons_serv>div span:before{content:"";width:41px;height:41px;position:absolute;border:5px solid #fff;left:2px;top:2px;border-radius:50%}.serv_page .serv_intest .icons_serv>div h3{font-weight:600;margin:10px}.serv_page .serv_list{margin-top:100px;float:left;width:100%}.serv_page .serv_list a{float:left;max-width:16.66%;width:100%}.serv_page .serv_list a>div{margin:8px;display:block;position:relative;padding-bottom:65px;padding-top:30px}.serv_page .serv_list a>div .serv_ico img{width:100%;max-width:180px;display:block;margin:0 auto}.serv_page .serv_list a>div .serv_title{position:absolute;bottom:0;left:0;width:100%;padding:15px 25px 15px 15px}.serv_page .serv_list a>div .serv_title h3{color:#fff;font-weight:300}.serv_page .serv_list a>div .serv_title::after{content:"";width:8px;height:8px;display:block;float:right;position:absolute;right:18px;bottom:18px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.5s}.serv_page .serv_list a>div:hover .serv_title::after{right:15px}.serv_page .serv_list a.servizi-riabilitativi>div{background:#85d261;background:-moz-linear-gradient(-45deg, #85d261, #1c6c36);background:-webkit-linear-gradient(-45deg, #85d261, #1c6c36);background:linear-gradient(135deg, #85d261, #1c6c36);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;background-size:1px 150%;background-size:300%}.serv_page .serv_list a.servizi-riabilitativi:hover>div{background-position:20%}.serv_page .serv_list a.servizi-sociali>div{background:#6fe6e0;background:-moz-linear-gradient(-45deg, #6fe6e0, #0a8cad);background:-webkit-linear-gradient(-45deg, #6fe6e0, #0a8cad);background:linear-gradient(135deg, #6fe6e0, #0a8cad);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;background-size:1px 150%;background-size:300%}.serv_page .serv_list a.servizi-sociali:hover>div{background-position:20%}.serv_page .serv_list a.servizi-assistenziali>div{background:#e46059;background:-moz-linear-gradient(-45deg, #e46059, #ce001b);background:-webkit-linear-gradient(-45deg, #e46059, #ce001b);background:linear-gradient(135deg, #e46059, #ce001b);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;background-size:1px 150%;background-size:300%}.serv_page .serv_list a.servizi-assistenziali:hover>div{background-position:20%}.serv_page .serv_list a.servizi-alberghieri>div{background:#ff9350;background:-moz-linear-gradient(-45deg, #ff9350, #c2472e);background:-webkit-linear-gradient(-45deg, #ff9350, #c2472e);background:linear-gradient(135deg, #ff9350, #c2472e);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;background-size:1px 150%;background-size:300%}.serv_page .serv_list a.servizi-alberghieri:hover>div{background-position:20%}.serv_page .serv_list a:nth-child(2n){margin-top:-40px}.serv_page .serv_list a:nth-child(7){clear:both}@media screen and (max-width: 1280px){.serv_page .serv_list a{max-width:25%}.serv_page .serv_list a:nth-child(7){clear:inherit}.serv_page .serv_list a:nth-child(5),.serv_page .serv_list a:nth-child(9){clear:both}}.single-servizi .pagination{display:none}.news_container a{display:block;max-width:600px;margin:0 auto}.news_container a>div{float:left;width:100%;display:flex;border-bottom:1px solid var(--col-txt-dark);padding:20px}.news_container a>div div{padding:10px}.news_container a>div div img{width:100%;height:auto}.news_container a>div div h3{font-weight:300;font-size:30px;color:var(--color-primary)}.post_single_data span{display:block;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:28px;color:var(--col-txt-dark);line-height:27px}.post_single_data span:nth-child(2){font-size:70px;line-height:60px;margin:-5px 0 5px}.single_news_page .container{max-width:700px}.logo_video{position:absolute;z-index:9;left:50%;max-width:500px;margin-left:-210px;margin-top:100px}.logo_video img{max-width:100%;display:block}.w-control-bar{display:none !important}.home_over{position:absolute;top:0px;z-index:9;background:hsla(0,0%,100%,.5);background:rgba(69,72,77,.3);width:100%;left:0;height:100%}.home_over>div{position:absolute;top:50%;left:30%;max-width:450px;margin-top:-100px}.home_over>div h2{font-size:60px;line-height:60px;color:#fff;font-weight:100}.home_over>div a{background:var(--color-primary);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin:20px 0;display:inline-block;border-radius:20px;padding:0 20px}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);right:-35px}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);right:-65px}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);right:-50px}90%{right:-39px}}.arrow_home{position:absolute;right:-35px;top:0;width:35px;animation-name:bounce;animation-duration:1.5s;animation-iteration-count:infinite;display:none}.home .arrow_home{display:block}.bann_home{position:absolute;z-index:10;width:100%;left:0px;top:0;color:#fff;padding-left:80px}.bann_home>div{background:rgba(0,0,0,.3);padding:10px 20px;float:left;width:100%}.bann_home>div h4{color:#fff;font-weight:bold;float:left;margin-right:10px}.bann_home>div p{color:#fff;margin:0;float:left}@media screen and (max-width: 767px){.bann_home{top:60px;padding:0;display:none}}.bann_home_small{position:absolute;z-index:10;width:100%;max-width:400px;right:0px;bottom:0;color:#fff}.bann_home_small>div{background:var(--color-primary);padding:20px;float:left;width:100%;display:flex;align-items:center}.bann_home_small>div p{font-size:16px;color:#fff;letter-spacing:0;line-height:18px;margin:0 10px}.bann_home_small>div a{font-size:12px;color:#88c05c;text-align:center;background-color:#fff;padding:2px 20px;text-decoration:none;position:relative;margin:0 10px;transition:.5s}.bann_home_small>div a:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);border:2px solid var(--color-primary);margin:1px;position:absolute;left:0;top:0}.bann_home_small>div a:hover{opacity:.8}@media screen and (max-width: 767px){.bann_home_small{top:60px;padding:0;bottom:inherit;max-width:100%}.bann_home_small>div{background:rgba(137,190,97,.5)}}div#banner-gdpr-palazzina-container{max-width:50%;margin-left:80px}@media screen and (max-width: 767px){div#banner-gdpr-palazzina-container{max-width:100%;margin-left:0px}}#body .no_retta .elementor-widget-heading .elementor-heading-title.elementor-size-large{color:#d80000}#body .no_retta ul li::before{background:#d80000}@media screen and (max-width: 768px){.serv_page .container .serv_intest .icons_serv>div{width:50%;float:left;margin-bottom:20px}.serv_page .container .serv_list a{max-width:50%}.serv_page .container .serv_list a:nth-child(5),.serv_page .container .serv_list a:nth-child(9){clear:inherit}.serv_page .container .serv_list a:nth-child(3),.serv_page .container .serv_list a:nth-child(5),.serv_page .container .serv_list a:nth-child(7),.serv_page .container .serv_list a:nth-child(9),.serv_page .container .serv_list a:nth-child(11){clear:both}.single-servizi .pagination{position:fixed;bottom:0px;left:0px;background:#89be61;display:block;width:100%;height:50px;z-index:9}.single-servizi .pagination::before{content:"";position:absolute;width:1px;height:50px;display:block;background:#fff;left:50%;bottom:0px}.single-servizi .pagination>div{width:50%;float:left;position:relative;height:100%}.single-servizi .pagination>div a{text-decoration:none;color:#fff;width:100%;display:block;font-weight:300;padding:0 20px;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;text-align:center;justify-content:center}.single-servizi .pagination>div:nth-child(1) a:before{content:"";width:8px;height:8px;display:block;position:absolute;left:5px;bottom:19px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);transition:.5s}.single-servizi .pagination>div:nth-child(2) a:after{content:"";width:8px;height:8px;display:block;position:absolute;right:5px;bottom:19px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.5s}}:root{--btn-bg: $color_primary;--btn-pad: 0.5rem 2rem;--btn-bor-rad: 99999px;--font-title: 16px;--font-p: 12px}#CybotCookiebotDialog.CybotEdge{font-family:Prompt,sans-serif !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentTitle{font-weight:bold !important;font-size:.875rem}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText{font-size:.625rem}#CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredByText,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none !important}.CybotCookiebotDialog button{padding:var(--btn-pad) !important;background:var(--btn-bg) !important;border:none !important;border-radius:var(--btn-bor-rad) !important}.CybotCookiebotDialogBodyButton{border-radius:var(--btn-bor-rad) !important;padding:var(--btn-pad) !important;font-weight:300 !important}#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyButtonDecline{background:rgba(0,0,0,0) !important;color:#000 !important;border-color:var(--btn-bg) !important}#CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{border-color:#000 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#fff !important;color:#000 !important;border-color:var(--btn-bg) !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#000 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:1px solid #000 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #000 !important;color:#000 !important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#999 !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:var(--btn-bg) !important}#CookiebotWidget .CookiebotWidget-consent-details button{color:var(--btn-bg) !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:var(--btn-bg) !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--btn-bg) !important}#CookiebotWidget #CookiebotWidget-buttons button{border-radius:var(--btn-bor-rad) !important;border-color:var(--btn-bor-rad) !important}.CybotCookiebotBannerCloseButton{position:absolute;right:0;top:-20px}@media screen and (min-width: 1280px){#CybotCookiebotDialog{left:15% !important;top:97% !important}#CybotCookiebotDialog[data-template=overlay],#CybotCookiebotDialog[data-template=popup]{left:55% !important;top:67% !important;max-height:60vh !important}#CybotCookiebotDialog.CybotEdge{max-width:25vw !important;min-width:25vw !important;padding:16px !important;padding-top:35px !important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{flex-direction:column !important}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:var(--font-p) !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{margin-left:0 !important}#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column !important}#CybotCookiebotDialog[data-template=overlay] #CybotCookiebotDialogBodyButtonsWrapper,#CybotCookiebotDialog[data-template=popup] #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row !important}.CybotCookiebotDialogBodyButton{height:100% !important}.CybotCookiebotDialogBodyButton:focus{outline:none !important}#CybotCookiebotDialogBodyContent{overflow:auto !important;padding:0 !important}.CybotCookiebotScrollContainer{overflow:auto !important}.CybotCookiebotDialogBodyBottomWrapper{margin-top:0 !important}#CybotCookiebotDialogFooter{align-self:center !important;margin-top:25px !important}#CybotCookiebotDialog[data-template=overlay] #CybotCookiebotDialogFooter,#CybotCookiebotDialog[data-template=popup] #CybotCookiebotDialogFooter{margin-top:15px !important}.CybotCookiebotFader.active{opacity:0 !important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{margin-top:0 !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept{margin-top:.25rem !important}#CybotCookiebotDialog[data-template=overlay] #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialog[data-template=popup] #CybotCookiebotDialogBodyButtonAccept{margin-top:0 !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after{width:.463em !important;height:.463em !important;color:var(--btn-bg) !important;margin-left:.5em !important}}/*# sourceMappingURL=main.css.map */
