.container_padding{padding-left:var(--site-px-sm);padding-right:var(--site-px-sm)}@media (min-width:1025px){.container_padding{padding-left:var(--site-px-lg);padding-right:var(--site-px-lg)}}@media (max-width:1024px) and (min-width:768px){.container_padding{padding-left:var(--site-px-md);padding-right:var(--site-px-md)}}.list-unstyled{margin:0px;padding:0px}.footer-col-title{font-family:var(--gp-font--poppins);font-size:20px;font-weight:600;line-height:1.4;margin-bottom:12px;text-transform:uppercase}@media (max-width:767px){.footer-col-title{font-size:18px}}.footer-links{font-size:18px;font-weight:400;line-height:1.4}.footer-links a{color:var(--base-3)}.footer-links a:hover{text-decoration:underline}@media (max-width:767px){.footer-links{font-size:16px}}.container_boxed{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.site-btn{background-color:var(--at-primary);color:#ffffff;display:inline-flex;font-family:var(--gp-font--poppins);font-size:18px;font-weight:600;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:nowrap;border-radius:12px;padding:12px 20px 11px 20px}.site-btn:is(:hover,:focus){background-color:var(--at-primary-dark);color:#ffffff}.btn-accent{background-color:var(--at-accent)}.btn-accent:is(:hover,:focus){background-color:var(--at-accent-dark)}.page_hero{background-blend-mode:normal;background-color:var(--base-2);background-image:url('http://127.0.0.1/jungleteam/avis-terracina-site/wp-content/plugins/generateblocks-pro/dist/assets/placeholder-lg.min.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;height:60vh;left:0px;position:relative;right:0px;width:100%}@media (min-width:1025px){.page_hero{min-height:583px}}@media (max-width:1024px){.page_hero{height:50vh}}@media (max-width:767px){.page_hero{height:32vh;min-height:260px}}.container_100vw{margin-left:calc((100vw - var(--gb-container-width)) / -2);margin-right:calc((100vw - var(--gb-container-width)) / -2);position:relative;width:100vw}.page_title{color:var(--contrast-2);font-family:var(--gp-font--poppins);font-size:50px;font-weight:600;line-height:1.2;margin-bottom:80px}@media (max-width:767px){.page_title{font-size:22px;margin-bottom:10px}}.site_img{line-height:0}.site_img_wrap{line-height:0}.sr-wrapper{bottom:20px;height:0px;left:0px;overflow-y:hidden;position:absolute;right:0px;z-index:5}.sr-wrapper:has(button:focus){height:auto;padding-top:5px;padding-bottom:5px}.accordion_title{color:var(--contrast-2);font-family:var(--gp-font--poppins);font-size:16px;font-weight:300;line-height:1.2;text-transform:uppercase}.accordion_inner{color:var(--contrast-2);font-size:16px;font-weight:300;line-height:1.4;padding-bottom:3px;padding-top:1.25em}.accordion_toggle{align-items:center;color:#000000;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.accordion_toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.accordion_toggle:is(:hover,:focus){color:currentColor}.accordion_toggle .gb-accordion__toggle-icon{padding:8px}.accordion_item{padding-bottom:17px;padding-top:30px;border-bottom:1px solid var(--contrast-2)}.site_slider_pagination{column-gap:16px}.site_slider_pagination .gb-carousel-dot{width:12px;height:12px;background-color:#d9d9d9;opacity:0.7;transform:scale(1)}.site_slider_pagination .gb-carousel-dot(:hover, .is-active){opacity:1;transform:scale(1)}.row_convenzioni__title{font-size:35px;font-weight:500;line-height:1.2}@media (max-width:767px){.row_convenzioni__title{font-size:22px;font-weight:400}}.row_convenzioni__col_image{line-height:0;width:52%}@media (max-width:1024px){.row_convenzioni__col_image{width:44%}}@media (max-width:767px){.row_convenzioni__col_image{width:100%}}.row_convenzioni__image{object-fit:cover;border-radius:20px}.row_convenzioni__col_content{align-items:flex-start;display:flex;flex-direction:column;width:40%}@media (max-width:1024px){.row_convenzioni__col_content{width:53%}}@media (max-width:767px){.row_convenzioni__col_content{width:100%}}.row_convenzioni{align-items:center;background-color:var(--base-4);column-gap:8%;display:flex;justify-content:space-between;row-gap:20px;border-radius:20px;padding:60px}@media (max-width:1024px){.row_convenzioni{column-gap:3%}}@media (max-width:767px){.row_convenzioni{display:flex;flex-direction:column;row-gap:43px;padding:30px}}.rows_wrapper{column-gap:40px;display:flex;flex-direction:column;row-gap:40px}@media (min-width:768px){.rows_wrapper .row_convenzioni:nth-child(even) .row_convenzioni__col_content{order:1}}.title_underlined{color:#717171;font-size:18px;font-weight:300;letter-spacing:20%;line-height:100%;margin-bottom:60px;padding-bottom:18px;text-transform:uppercase;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.title_underlined{font-size:12px;margin-bottom:30px;padding-bottom:10px}}.card_info__title{font-family:var(--gp-font--poppins);font-size:22px;font-weight:600;line-height:120%;margin-bottom:5px}.card_info__text{font-size:15px;font-weight:400;line-height:140%}.card_info{align-items:flex-start;background-blend-mode:normal,normal;background-color:var(--contrast-2);color:var(--base-3);display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;background:linear-gradient(0deg,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0) 100%),var(--inline-bg-image) center /cover no-repeat;border-radius:20px;padding:33px 30px}.site_paragraph{color:var(--contrast-2);font-size:16px;font-weight:300;line-height:1.4}.site_paragraph strong{font-weight:700}.title_section{color:var(--contrast-2);font-family:var(--gp-font--poppins);font-size:35px;font-weight:400;line-height:1.2;margin-bottom:30px}@media (max-width:767px){.title_section{font-size:22px;margin-bottom:20px}}.contact_group{display:flex;flex-direction:column;row-gap:8px}.contact_label{color:var(--at-primary);font-size:16px;font-weight:600;line-height:1;text-transform:uppercase}.contact_value{color:#1d1d1b;font-size:16px;font-weight:300;margin-bottom:0px}.counter__number{color:var(--contrast-2);font-family:var(--gp-font--poppins);font-size:35px;font-weight:600;line-height:1.2}.counter_item{margin-bottom:5px;text-align:center}.counter__text{color:var(--contrast-2);font-size:16px;font-weight:300;line-height:1.4}.icontext_item{align-items:flex-start;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}@media (max-width:767px){.icontext_item{align-items:center;column-gap:15px;justify-content:center;margin-left:auto;margin-right:auto;max-width:320px}}.icontext_text{color:var(--contrast);font-size:18px;font-weight:300;line-height:1.2;margin-bottom:0px;margin-top:8px}@media (max-width:1024px){.icontext_text{font-size:16px}}@media (max-width:767px){.icontext_text{font-size:14px;margin-top:0px}}.icontext_shape{display:inline-flex;height:60px;width:60px}.icontext_shape svg{width:60px;height:60px}@media (max-width:767px){.icontext_shape svg{width:50px;height:50px}}.single_blog__title{font-size:50px;font-weight:600;line-height:1.2;margin-bottom:18px}@media (max-width:1024px){.single_blog__title{font-size:40px;margin-bottom:14px}}@media (max-width:767px){.single_blog__title{font-size:28px;margin-bottom:10px}}.single_blog__date{color:var(--at-accent);font-size:22px;font-weight:500;line-height:1.2}.site_list{display:flex;flex-direction:column;list-style-image:url('data:image/svg+xml,%3Csvg height="14px" width="14px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill="%230063AD" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"%3E%3C/path%3E%3C/svg%3E');list-style-type:none;row-gap:25px;margin:0px;padding:0px 0px 0px 22px}.site_list_item{padding-left:2px}@media (max-width:767px){.site_list_item__text{font-size:15px}}.site_list_item__title{color:var(--contrast-2);font-family:var(--gp-font--poppins);font-size:22px;font-weight:500;line-height:1.2;margin-bottom:8px}@media (max-width:767px){.site_list_item__title{font-size:18px;margin-bottom:5px}}.btn-link{font-family:var(--gp-font--poppins);font-size:18px;font-weight:600;line-height:1;text-decoration:underline}.btn-link:is(:hover,:focus){text-decoration:none}.text-accent{color:var(--at-accent)}.btn-link--accent{color:var(--at-accent)}.btn-link--accent:is(:hover,:focus){color:var(--at-accent-dark)}.card_img_hover_effect{display:block}.card_img_hover_effect:hover img{transform:scale(1.1) rotate(5deg)}.card_img_hover_effect img{transform:scale(1) rotate(0);transition:transform 0.5s ease 0s}.postit_item{align-items:center;background-color:#ffffff;color:var(--contrast-2);display:flex;flex-direction:column;font-size:18px;font-weight:400;height:115px;justify-content:center;line-height:1;text-align:center;padding:10px}.postit_item__title{font-size:2.5em;font-weight:600;margin-bottom:3px}.postit_item__text{font-size:1em}.calendar-legend-circle{aspect-ratio:1;height:30px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:30px;border-radius:50px}@media (max-width:767px){.calendar-legend-circle{height:20px;margin-bottom:0px;margin-left:0px;margin-right:0px;width:20px}}.calendar-legend-label{font-size:14px;font-weight:600;text-align:center;text-transform:uppercase}@media (max-width:767px){.calendar-legend-label{font-size:12px;line-height:1.2;text-align:left}.calendar-legend-label span{display:none}}.donation__counter_title{color:var(--at-primary-dark);font-family:var(--gp-font--poppins);font-size:30px;font-weight:600;line-height:1.2;margin-bottom:5px}@media (max-width:1200px) and (min-width:1024.05px){.donation__counter_title{font-size:26px}}.bento-grid{column-gap:1em;display:grid;grid-auto-rows:300px;grid-template-columns:repeat(3,1fr);row-gap:1em}.bento-grid img{display:block;object-fit:cover;object-position:center center;width:100%;height:100%}@media (max-width:767px){.bento-grid{display:flex;flex-direction:column;grid-template-columns:1fr}}.bento-item--wide{grid-column:span 2}.row_convenzioni_li{align-items:flex-start;column-gap:10px;display:inline-flex;font-family:var(--gp-font--poppins);font-size:16px;font-weight:500;line-height:1.2}.row_convenzioni_li .gb-shape svg{width:14px;height:14px;fill:currentColor;color:var(--at-primary);position:relative;top:2px}.row_convenzioni_ul{display:flex;flex-direction:column;row-gap:10px}