.elementor-kit-6{--e-global-color-primary:#1E1A34;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#212529;--e-global-color-accent:#F4364C;--e-global-color-6e6b8a6:#6243B5;--e-global-color-d6b1261:#C03D70;--e-global-color-e395324:#E63B55;--e-global-color-883f956:#006699;--e-global-color-7e4db23:#00B79F;--e-global-color-6551583:#F9B645;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:12px 18px 12px 18px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-kit-6 h1{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h2{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h3{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h5{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h6{font-family:"Poppins", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--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){margin-block-end: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:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:1340px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}}@media(max-width:1160px){.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 */html{
    scroll-behavior: smooth;
    scroll-padding-top: 120px;
}
@media (max-width: 768px){
    html{
        scroll-padding-top: 0px;
    }
}


/* personalizzare la selezione testo */
::selection {
  /*color: var(--e-global-color-secondary); 
  background-color: rgba(31, 157, 217, 0.05);*/
}




/* PARAGRAFO DI TESTO */
.p-txt p:last-child{
    margin-bottom: 0;
}









/* title double */
.title-double-viola span{
    background: rgb(255,255,255);
    background: linear-gradient(90deg, var(--e-global-color-6e6b8a6) 0%, var(--e-global-color-d6b1261) 69%, var(--e-global-color-e395324) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
}

.title-double-verde span{
    background: rgb(255,255,255);
    background: linear-gradient(90deg, var(--e-global-color-883f956) 0%, var(--e-global-color-7e4db23) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
}


.title-double-giallo span{
    color: var(--e-global-color-6551583);
}




/* PARAGRAFO */
.p-txt strong{
    font-weight: 600;
}




/* BTN */
.btn-primary-viola a{
    background: linear-gradient(270deg,#6244bb,#f4364c,#6244bb);
    background-size: 200%;
    transition: all 0.3s ease-out;
    background-position: left;
}

.btn-primary-viola a:hover{
    background-position: right
}


.btn-primary-verde a{
    background: linear-gradient(270deg,#236595,#42b6a0,#236595);
    background-size: 200%;
    transition: all 0.3s ease-out;
    background-position: left;
}

.btn-primary-verde a:hover{
    background-position: right
}




/* CARD SUPERCERCHIO */
.card-supercerchio{
    aspect-ratio: 2/1;
    border-radius: 50% / 25%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.shadepro.it/wp-content/uploads/poppins-v22-latin-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */