.elementor-kit-45{--e-global-color-primary:#C18F51;--e-global-color-secondary:#2E1D0B;--e-global-color-text:#000000B2;--e-global-color-accent:#FFFFFF;--e-global-color-5100e56:#000000;--e-global-color-4c180a8:#FAF6F3;--e-global-color-43a7838:#EFE7E1;--e-global-color-123e4e5:#FFFFFFB2;--e-global-color-ea4e8e8:#00000000;--e-global-color-aacd724:#98B383;--e-global-color-29e93ed:#D3AA79;--e-global-color-6649cda:#F8CFB3;--e-global-color-a513929:#A1B8BA;--e-global-color-3d3c846:#EDA463;--e-global-typography-primary-font-family:"Climate Crisis";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.6em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-139d23f-font-family:"DM Sans";--e-global-typography-139d23f-font-size:48px;--e-global-typography-139d23f-font-weight:400;--e-global-typography-139d23f-text-transform:capitalize;--e-global-typography-139d23f-line-height:1.2em;--e-global-typography-139d23f-letter-spacing:-0.02em;--e-global-typography-04d5763-font-family:"DM Sans";--e-global-typography-04d5763-font-size:38px;--e-global-typography-04d5763-font-weight:400;--e-global-typography-04d5763-line-height:1.2em;--e-global-typography-04d5763-letter-spacing:-0.02em;--e-global-typography-098a7cb-font-family:"DM Sans";--e-global-typography-098a7cb-font-size:24px;--e-global-typography-098a7cb-font-weight:500;--e-global-typography-098a7cb-line-height:1.2em;--e-global-typography-098a7cb-letter-spacing:-0.02em;--e-global-typography-9e2637d-font-family:"DM Sans";--e-global-typography-9e2637d-font-size:20px;--e-global-typography-9e2637d-font-weight:500;--e-global-typography-9e2637d-line-height:1.2em;--e-global-typography-9e2637d-letter-spacing:0px;--e-global-typography-54a7cb0-font-family:"DM Sans";--e-global-typography-54a7cb0-font-size:18px;--e-global-typography-54a7cb0-font-weight:500;--e-global-typography-54a7cb0-line-height:1.2em;--e-global-typography-54a7cb0-letter-spacing:0px;--e-global-typography-6220fea-font-family:"DM Sans";--e-global-typography-6220fea-font-size:16px;--e-global-typography-6220fea-font-weight:600;--e-global-typography-6220fea-line-height:1.2em;--e-global-typography-6220fea-letter-spacing:0px;--e-global-typography-091bf24-font-family:"Inter";--e-global-typography-091bf24-font-size:25px;--e-global-typography-091bf24-font-weight:400;--e-global-typography-091bf24-line-height:1.5em;--e-global-typography-091bf24-letter-spacing:0px;--e-global-typography-e705154-font-size:24px;--e-global-typography-e705154-font-weight:400;--e-global-typography-7193ca8-font-family:"Josefin Sans";--e-global-typography-7193ca8-font-size:35px;--e-global-typography-7193ca8-font-weight:900;--e-global-typography-7193ca8-line-height:1.2em;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-45 button,.elementor-kit-45 input[type="button"],.elementor-kit-45 input[type="submit"],.elementor-kit-45 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent);border-radius:999px 999px 999px 999px;padding:9px 20px 9px 20px}.elementor-kit-45 button:hover,.elementor-kit-45 button:focus,.elementor-kit-45 input[type="button"]:hover,.elementor-kit-45 input[type="button"]:focus,.elementor-kit-45 input[type="submit"]:hover,.elementor-kit-45 input[type="submit"]:focus,.elementor-kit-45 .elementor-button:hover,.elementor-kit-45 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent)}.elementor-kit-45 e-page-transition{background-color:#FFBC7D}.elementor-kit-45 p{margin-block-end:0}.elementor-kit-45 h1{color:var(--e-global-color-5100e56);font-family:var(--e-global-typography-139d23f-font-family),Sans-serif;font-size:var(--e-global-typography-139d23f-font-size);font-weight:var(--e-global-typography-139d23f-font-weight);text-transform:var(--e-global-typography-139d23f-text-transform);line-height:var(--e-global-typography-139d23f-line-height);letter-spacing:var(--e-global-typography-139d23f-letter-spacing)}.elementor-kit-45 h2{color:var(--e-global-color-5100e56);font-family:var(--e-global-typography-04d5763-font-family),Sans-serif;font-size:var(--e-global-typography-04d5763-font-size);font-weight:var(--e-global-typography-04d5763-font-weight);line-height:var(--e-global-typography-04d5763-line-height);letter-spacing:var(--e-global-typography-04d5763-letter-spacing)}.elementor-kit-45 h3{color:var(--e-global-color-5100e56);font-family:var(--e-global-typography-098a7cb-font-family),Sans-serif;font-size:var(--e-global-typography-098a7cb-font-size);font-weight:var(--e-global-typography-098a7cb-font-weight);line-height:var(--e-global-typography-098a7cb-line-height);letter-spacing:var(--e-global-typography-098a7cb-letter-spacing)}.elementor-kit-45 h4{color:var(--e-global-color-5100e56);font-family:var(--e-global-typography-9e2637d-font-family),Sans-serif;font-size:var(--e-global-typography-9e2637d-font-size);font-weight:var(--e-global-typography-9e2637d-font-weight);line-height:var(--e-global-typography-9e2637d-line-height);letter-spacing:var(--e-global-typography-9e2637d-letter-spacing)}.elementor-kit-45 h5{color:var(--e-global-color-5100e56);font-family:var(--e-global-typography-54a7cb0-font-family),Sans-serif;font-size:var(--e-global-typography-54a7cb0-font-size);font-weight:var(--e-global-typography-54a7cb0-font-weight);line-height:var(--e-global-typography-54a7cb0-line-height);letter-spacing:var(--e-global-typography-54a7cb0-letter-spacing)}.elementor-kit-45 h6{color:var(--e-global-color-5100e56);font-family:var(--e-global-typography-6220fea-font-family),Sans-serif;font-size:var(--e-global-typography-6220fea-font-size);font-weight:var(--e-global-typography-6220fea-font-weight);line-height:var(--e-global-typography-6220fea-line-height);letter-spacing:var(--e-global-typography-6220fea-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1170px}.e-con{--container-max-width:1170px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1280px){.elementor-kit-45{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-45 h1{font-size:var(--e-global-typography-139d23f-font-size);line-height:var(--e-global-typography-139d23f-line-height);letter-spacing:var(--e-global-typography-139d23f-letter-spacing)}.elementor-kit-45 h2{font-size:var(--e-global-typography-04d5763-font-size);line-height:var(--e-global-typography-04d5763-line-height);letter-spacing:var(--e-global-typography-04d5763-letter-spacing)}.elementor-kit-45 h3{font-size:var(--e-global-typography-098a7cb-font-size);line-height:var(--e-global-typography-098a7cb-line-height);letter-spacing:var(--e-global-typography-098a7cb-letter-spacing)}.elementor-kit-45 h4{font-size:var(--e-global-typography-9e2637d-font-size);line-height:var(--e-global-typography-9e2637d-line-height);letter-spacing:var(--e-global-typography-9e2637d-letter-spacing)}.elementor-kit-45 h5{font-size:var(--e-global-typography-54a7cb0-font-size);line-height:var(--e-global-typography-54a7cb0-line-height);letter-spacing:var(--e-global-typography-54a7cb0-letter-spacing)}.elementor-kit-45 h6{font-size:var(--e-global-typography-6220fea-font-size);line-height:var(--e-global-typography-6220fea-line-height);letter-spacing:var(--e-global-typography-6220fea-letter-spacing)}.elementor-kit-45 button,.elementor-kit-45 input[type="button"],.elementor-kit-45 input[type="submit"],.elementor-kit-45 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:820px){.elementor-kit-45{--e-global-typography-139d23f-font-size:38px;--e-global-typography-04d5763-font-size:34px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-45 h1{font-size:var(--e-global-typography-139d23f-font-size);line-height:var(--e-global-typography-139d23f-line-height);letter-spacing:var(--e-global-typography-139d23f-letter-spacing)}.elementor-kit-45 h2{font-size:var(--e-global-typography-04d5763-font-size);line-height:var(--e-global-typography-04d5763-line-height);letter-spacing:var(--e-global-typography-04d5763-letter-spacing)}.elementor-kit-45 h3{font-size:var(--e-global-typography-098a7cb-font-size);line-height:var(--e-global-typography-098a7cb-line-height);letter-spacing:var(--e-global-typography-098a7cb-letter-spacing)}.elementor-kit-45 h4{font-size:var(--e-global-typography-9e2637d-font-size);line-height:var(--e-global-typography-9e2637d-line-height);letter-spacing:var(--e-global-typography-9e2637d-letter-spacing)}.elementor-kit-45 h5{font-size:var(--e-global-typography-54a7cb0-font-size);line-height:var(--e-global-typography-54a7cb0-line-height);letter-spacing:var(--e-global-typography-54a7cb0-letter-spacing)}.elementor-kit-45 h6{font-size:var(--e-global-typography-6220fea-font-size);line-height:var(--e-global-typography-6220fea-line-height);letter-spacing:var(--e-global-typography-6220fea-letter-spacing)}.elementor-kit-45 button,.elementor-kit-45 input[type="button"],.elementor-kit-45 input[type="submit"],.elementor-kit-45 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-45{--e-global-typography-139d23f-font-size:32px;--e-global-typography-04d5763-font-size:28px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-45 h1{font-size:var(--e-global-typography-139d23f-font-size);line-height:var(--e-global-typography-139d23f-line-height);letter-spacing:var(--e-global-typography-139d23f-letter-spacing)}.elementor-kit-45 h2{font-size:var(--e-global-typography-04d5763-font-size);line-height:var(--e-global-typography-04d5763-line-height);letter-spacing:var(--e-global-typography-04d5763-letter-spacing)}.elementor-kit-45 h3{font-size:var(--e-global-typography-098a7cb-font-size);line-height:var(--e-global-typography-098a7cb-line-height);letter-spacing:var(--e-global-typography-098a7cb-letter-spacing)}.elementor-kit-45 h4{font-size:var(--e-global-typography-9e2637d-font-size);line-height:var(--e-global-typography-9e2637d-line-height);letter-spacing:var(--e-global-typography-9e2637d-letter-spacing)}.elementor-kit-45 h5{font-size:var(--e-global-typography-54a7cb0-font-size);line-height:var(--e-global-typography-54a7cb0-line-height);letter-spacing:var(--e-global-typography-54a7cb0-letter-spacing)}.elementor-kit-45 h6{font-size:var(--e-global-typography-6220fea-font-size);line-height:var(--e-global-typography-6220fea-line-height);letter-spacing:var(--e-global-typography-6220fea-letter-spacing)}.elementor-kit-45 button,.elementor-kit-45 input[type="button"],.elementor-kit-45 input[type="submit"],.elementor-kit-45 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}@media(min-width:1920px){.elementor-kit-45{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-45 h1{font-size:var(--e-global-typography-139d23f-font-size);line-height:var(--e-global-typography-139d23f-line-height);letter-spacing:var(--e-global-typography-139d23f-letter-spacing)}.elementor-kit-45 h2{font-size:var(--e-global-typography-04d5763-font-size);line-height:var(--e-global-typography-04d5763-line-height);letter-spacing:var(--e-global-typography-04d5763-letter-spacing)}.elementor-kit-45 h3{font-size:var(--e-global-typography-098a7cb-font-size);line-height:var(--e-global-typography-098a7cb-line-height);letter-spacing:var(--e-global-typography-098a7cb-letter-spacing)}.elementor-kit-45 h4{font-size:var(--e-global-typography-9e2637d-font-size);line-height:var(--e-global-typography-9e2637d-line-height);letter-spacing:var(--e-global-typography-9e2637d-letter-spacing)}.elementor-kit-45 h5{font-size:var(--e-global-typography-54a7cb0-font-size);line-height:var(--e-global-typography-54a7cb0-line-height);letter-spacing:var(--e-global-typography-54a7cb0-letter-spacing)}.elementor-kit-45 h6{font-size:var(--e-global-typography-6220fea-font-size);line-height:var(--e-global-typography-6220fea-line-height);letter-spacing:var(--e-global-typography-6220fea-letter-spacing)}.elementor-kit-45 button,.elementor-kit-45 input[type="button"],.elementor-kit-45 input[type="submit"],.elementor-kit-45 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}:root{--font-titoli-principali:"Climate Crisis", sans-serif;--font-titoli-secondari:"Josefin Sans", sans-serif;--font-testo:"Lato", sans-serif}body[class*="elementor-kit-"]{--e-global-typography-primary-font-family:var(--font-titoli-principali) !important;--e-global-typography-primary-font-weight:400 !important;--e-global-typography-secondary-font-family:var(--font-titoli-secondari) !important;--e-global-typography-secondary-font-weight:200 !important;--e-global-typography-text-font-family:var(--font-testo) !important;--e-global-typography-text-font-weight:300 !important;--e-global-typography-accent-font-family:var(--font-titoli-principali) !important;--e-global-typography-accent-font-weight:400 !important}html,body,body p,body li,body ul,body ol,body blockquote,body figcaption,body table,body td,body th,body .site-content,body .entry-content,body .elementor-widget-text-editor,body .elementor-widget-text-editor p,body .elementor-widget-text-editor span,body .elementor-widget-text-editor li,body .elementor-widget-theme-post-content,body .elementor-widget-theme-post-content p,body .elementor-tab-content,body .elementor-accordion-content,body .elementor-toggle-content,body .elementor-testimonial-content{font-family:var(--font-testo)!important;font-weight:300!important;font-style:normal!important}body h1,body h1.elementor-heading-title,body .elementor-widget-heading h1,body .elementor-widget-heading h1.elementor-heading-title,body .entry-title,body .page-title,body .elementor-page-title{font-family:var(--font-titoli-principali)!important;font-weight:400!important;font-style:normal!important}body h2,body h2.elementor-heading-title,body .elementor-widget-heading h2,body .elementor-widget-heading h2.elementor-heading-title{font-family:var(--font-titoli-principali)!important;font-weight:400!important;font-style:normal!important}body h3,body h3.elementor-heading-title,body .elementor-widget-heading h3,body .elementor-widget-heading h3.elementor-heading-title{font-family:var(--font-titoli-secondari)!important;font-weight:400!important;font-style:normal!important}body h4,body h5,body h6,body h4.elementor-heading-title,body h5.elementor-heading-title,body h6.elementor-heading-title,body .elementor-widget-heading h4,body .elementor-widget-heading h5,body .elementor-widget-heading h6,body .elementor-widget-heading h4.elementor-heading-title,body .elementor-widget-heading h5.elementor-heading-title,body .elementor-widget-heading h6.elementor-heading-title{font-family:var(--font-titoli-secondari)!important;font-weight:200!important;font-style:normal!important}body a:not(.elementor-button):not(.jkit-button-wrapper):not(.e-contact-buttons__chat-button){font-family:var(--font-testo)!important;font-weight:400!important;font-style:normal!important}body .elementor-nav-menu a,body .elementor-nav-menu--dropdown a,body .elementor-item,body nav a,body .elementor-icon-list-item a,body .elementor-icon-list-text,body .e-n-menu-title-text,body .e-n-accordion-item-title-text,body .elementor-accordion-title,body .elementor-toggle-title,body .elementor-tab-title,body .jkit-menu-wrapper a,body .jkit-off-canvas a,body .offcanvas-sidebar a{font-family:var(--font-titoli-secondari)!important;font-weight:400!important;font-style:normal!important}body button,body input[type="submit"],body input[type="button"],body input[type="reset"],body .elementor-button,body .elementor-button-text,body a.elementor-button,body .wp-block-button__link,body .wp-element-button,body .jkit-button-wrapper,body .jeg-elementor-kit.jkit-button .jkit-button-wrapper,body .e-contact-buttons__chat-button,body .e-contact-buttons__chat-button-text{font-family:var(--font-titoli-principali)!important;font-weight:400!important;font-style:normal!important}body .bsport-login-cta button,body .bsport-login-cta a,body .bsport-login-cta [role="button"],body [id^="bsport-widget-"] button,body [id^="bsport-widget-"] a,body [id^="bsport-widget-"] [role="button"]{font-family:var(--font-titoli-principali)!important;font-weight:400!important;font-style:normal!important}body label,body input:not([type="submit"]):not([type="button"]):not([type="reset"]),body textarea,body select,body option,body .elementor-field,body .elementor-field-label,body .elementor-field-textual,body .metform-form-main-wrapper label,body .metform-form-main-wrapper input,body .metform-form-main-wrapper textarea,body .metform-form-main-wrapper select,body .mf-input,body .mf-input-label{font-family:var(--font-testo)!important;font-weight:400!important;font-style:normal!important}body input::placeholder,body textarea::placeholder,body .elementor-field::placeholder,body .mf-input::placeholder{font-family:var(--font-testo)!important;font-weight:400!important;font-style:normal!important;opacity:1!important}.amara-contact-form{display:flex;flex-direction:column;gap:18px}.contact-form-heading h2{margin:0 0 10px}.contact-form-heading p{margin:0}.contact-form-row--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-form-field{display:flex;flex-direction:column;gap:6px}.contact-form-field label{display:block}.contact-form-field input,.contact-form-field select,.contact-form-field textarea{width:100%;box-sizing:border-box}.contact-form-message textarea{height:130px;min-height:130px;resize:vertical}.contact-form-message{margin-bottom:12px}.contact-form-consents{display:flex;flex-direction:column;gap:14px;margin-top:4px;margin-bottom:12px}.contact-form-consent{font-size:14px;line-height:1.45}.contact-form-consent .wpcf7-list-item{display:block;margin:0}.contact-form-consent .wpcf7-list-item label{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;column-gap:8px;cursor:pointer}.contact-form-consent input[type="checkbox"]{width:17px;height:17px;margin:0!important;padding:0;flex-shrink:0}.contact-form-consent .wpcf7-list-item-label{display:block;margin:0;line-height:1.45}.contact-form-consent a{text-decoration:none}.contact-form-consent a:hover{text-decoration:underline}.contact-form-submit{margin-top:8px}.contact-form-submit input[type="submit"]{cursor:pointer}.optional{font-size:.85em;opacity:.7}@media (max-width:767px){.contact-form-row--two{grid-template-columns:1fr}.contact-form-message textarea{height:120px;min-height:120px}.contact-form-consent{font-size:13px}.contact-form-consent .wpcf7-list-item label{align-items:start}.contact-form-consent input[type="checkbox"]{margin-top:2px!important}}img{max-width:100%;height:auto}