.elementor-kit-101{--e-global-color-primary:#000000;--e-global-color-secondary:#D10562;--e-global-color-text:#606060;--e-global-color-accent:#A8003D;--e-global-color-bb12802:#A8003D;--e-global-color-e820f84:#D10562;--e-global-color-51d28a0:#EAEAEA;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Century Gothic Regular";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );}.elementor-kit-101 e-page-transition{background-color:#FFBC7D;}.elementor-kit-101 p{margin-block-end:15px;}.elementor-kit-101 h2{font-size:25px;font-weight:500;font-style:normal;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media(min-width: 414px) {
    .page-id-5 {
    overflow: auto ;
}
}

@media(min-width: 1024px) {
    .footer-llisa {
        position: fixed;
        bottom: 0;
        z-index: 999;
    }
}


@media(min-width: 414px) {
    #footer_lln_carta {
    position: static;
}
}

.footer_down {
    opacity: 0;
}

.legal_lln a {
    color: black;
}

.llisa-carta .row-title {
    font-family: 'Lato', Sans-Serif !important;
    font-weight: 300;
}

.llisa-carta .category {
    font-family: 'Lato', Sans-Serif !important;
    font-weight: 300;
}

.llisa-carta .section-name {
    text-shadow: 3px 3px 2px #00000029;
}

.llisa-carta .category-title-card-name {
    text-shadow: 3px 3px 2px #0000006e;
}

.llisa-carta .section-name {
    line-height: 1em;
    text-align: center;
}

body:not(.elementor-editor-active) .llisa-carta .section:not(.active) {
    filter: brightness(.9);
}

body:not(.elementor-editor-active) .llisa-carta .section:not(.active):hover>img {
    filter: brightness(.9);
}

.llisa-carta .section-name {
    background: linear-gradient(#00000000, #00000030, #00000000);
    width: 100%;
    padding: 15px;
    height: 400px;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    flex-wrap: nowrap;
    pointer-events: none;
}

@media(max-width: 414px) {
    .llisa-carta .section-name {
    height: 200px;
    font-size: 20px;
}

.llisa-carta .section .category span {
    font-size: 20px;
}
    .llisa-carta .section-name {
        height: 100px;
    }

}

.pointer-events-auto {
    pointer-events: auto;
}

.pointer-events-none {
    pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.funpival.com/wp-content/uploads/2026/01/CenturyGothic.eot');
	src: url('https://www.funpival.com/wp-content/uploads/2026/01/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('https://www.funpival.com/wp-content/uploads/2026/01/CenturyGothic.woff2') format('woff2'),
		url('https://www.funpival.com/wp-content/uploads/2026/01/CenturyGothic.woff') format('woff'),
		url('https://www.funpival.com/wp-content/uploads/2026/01/CenturyGothic-1.ttf') format('truetype'),
		url('https://www.funpival.com/wp-content/uploads/2026/01/CenturyGothic.svg#CenturyGothicRegular') format('svg');
}
/* End Custom Fonts CSS */