.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-5073343:#000000;--e-global-color-d7483d6:#FFFFFF;--e-global-color-6709277:#F0F0F0;--e-global-color-bb76f3e:#AA182C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a91d266-font-family:"bilo";--e-global-typography-a91d266-font-size:clamp(3rem, 2.7692rem + 1.0256vw, 4rem);--e-global-typography-a91d266-font-weight:700;--e-global-typography-a91d266-text-transform:uppercase;--e-global-typography-a91d266-line-height:0.9em;--e-global-typography-2e67000-font-family:"bilo";--e-global-typography-2e67000-font-size:clamp(2.5rem, 2.3846rem + 0.5128vw, 3rem);--e-global-typography-2e67000-font-weight:700;--e-global-typography-2e67000-line-height:0.9em;--e-global-typography-a7bd585-font-family:"bilo";--e-global-typography-a7bd585-font-size:clamp(1.8rem, 1.7538rem + 0.2051vw, 2rem);--e-global-typography-a7bd585-font-weight:500;--e-global-typography-a7bd585-text-transform:uppercase;--e-global-typography-a7bd585-line-height:0.9em;--e-global-typography-db81dd9-font-family:"bilo";--e-global-typography-db81dd9-font-size:clamp(1.8rem, 1.6385rem + 0.7179vw, 2.5rem);--e-global-typography-db81dd9-font-weight:700;--e-global-typography-c96b955-font-family:"bilo";--e-global-typography-c96b955-font-size:clamp(1.2rem, 1.1885rem + 0.0513vw, 1.25rem);--e-global-typography-c96b955-font-weight:700;--e-global-typography-070fe74-font-family:"Montserrat";--e-global-typography-070fe74-font-size:clamp(1.4rem, 1.3769rem + 0.1026vw, 1.5rem);--e-global-typography-070fe74-font-weight:300;--e-global-typography-1f2de00-font-family:"Anek Bangla";--e-global-typography-1f2de00-font-size:1rem;--e-global-typography-8edb669-font-family:"Anek Bangla";--e-global-typography-8edb669-font-size:1rem;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-bb76f3e );font-family:var( --e-global-typography-c96b955-font-family ), Sans-serif;font-size:var( --e-global-typography-c96b955-font-size );font-weight:var( --e-global-typography-c96b955-font-weight );color:var( --e-global-color-d7483d6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bb76f3e );border-radius:0px 0px 0px 0px;padding:0.5em 1em 0.5em 1em;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:var( --e-global-color-d7483d6 );color:var( --e-global-color-bb76f3e );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.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);}@media(max-width:1024px){.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-c96b955-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-c96b955-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.credits{
    font-size:0.8rem;
    color:white;
    transition: color 300ms;
}

.da-evidenziare{
    color:black;
}

.credits:hover{
    color:red;
}


/*testo a comparsa*/
@keyframes txtcomparsa{
    from{
        opacity:0;
        transform: translateY(50px);
    }
    to{
        opacity:1;
        transform: translateY(0px);
    }
}

.txt-compare{
    opacity:0;
    animation: txtcomparsa 2s;
}

/*animazione bordo inferiore o superiore titolo H1*/

@keyframes border-anim{
        from{
        right:100%;
    }
    to{
        right:90%;
    }
}

.title-h1-anim-border-down h1::before, .title-h1-anim-border-down h2::before{
    content:'';
    position: absolute;
    animation: border-anim 1s ease-out;
    border-top:6px solid var( --e-global-color-bb76f3e );
    top:110%;
    left:0px;
    right:90%;
}

.title-h1-anim-border-up h1::before{
    content:'';
    position: absolute;
    animation: border-anim 1.5s ease-in;
    border-top:8px solid var( --e-global-color-bb76f3e );
    left:0px;
    top:-1.5rem;
    right:0;
}

.img-box{
    background-color: var(--e-global-color-6709277);
}

.img-box .elementor-image-box-content{
    padding:2em;
    padding-top:0.5em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://x-metal.it/wp-content/uploads/2023/02/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anek Bangla';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://x-metal.it/wp-content/uploads/2023/10/AnekBangla-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */