.elementor-kit-67{--e-global-color-primary:#1E0091;--e-global-color-secondary:#FA3A73;--e-global-color-text:#503CFF;--e-global-color-accent:#8C96A0;--e-global-color-acab3c6:#FFFFFF;--e-global-color-942681d:#DCE4E6;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:200;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-line-height:20px;background-image:url("https://www.veracityadv.it/wp-content/uploads/2024/11/sfumatura_desktop_2560.png");background-size:cover;}.elementor-kit-67 e-page-transition{background-color:#FFBC7D;}.elementor-kit-67 h1{font-size:70px;line-height:75px;}.elementor-kit-67 h2{color:var( --e-global-color-acab3c6 );font-family:"Poppins", Sans-serif;font-size:110px;font-weight:600;text-transform:uppercase;line-height:83px;}.elementor-kit-67 h3{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:200;line-height:55px;}.elementor-kit-67 h4{color:var( --e-global-color-acab3c6 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:20px;}.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-kit-67{background-image:url("https://www.veracityadv.it/wp-content/uploads/2024/11/sfumatura_desktop_2560.png");background-size:cover;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-67{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:25px;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:18px;background-image:url("https://www.veracityadv.it/wp-content/uploads/2024/11/sfumatura_mobile.png");background-repeat:no-repeat;background-size:contain;}.elementor-kit-67 h1{font-size:35px;line-height:40px;}.elementor-kit-67 h2{font-size:40px;line-height:40px;}.elementor-kit-67 h3{font-size:23px;line-height:28px;}.elementor-kit-67 h4{font-size:16px;line-height:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//***
* colore body

body {
	background: linear-gradient(-45deg, #FA3A73, #1E0091);
	background-size: 800% 800%;
	animation: gradient 15s ease infinite;
	height: 100vh;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

/***
* testo colorato
*/
h3 {
    background-image: linear-gradient(100deg, #503CFF, #FA3A73);
    -webkit-background-clip: text;
    display: inline-block;
    padding: 14px;
    -webkit-text-fill-color: #00000000;
   
}

h3 {
    font-size: 23px !important;
    line-height: 28px !important;
   
}
@media only screen and (min-width: 768px)
{h3 {
    font-size: 50px !important;
    line-height: 55px !important;
   
}}

/***
* outline h2
*/
h2
{
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #1E0091;
}

@media only screen and (min-width: 768px)

{
    h2{
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #1E0091;
}
}

/* Slide In From The Top Option */

.header-2 {
 transform: translatey(-80px);
 -moz-transition: all .3s ease!important;
 -webkit-transition: all .3s ease!important;
 transition: all .3s ease!important;
 width: 100%!important;
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}

/* End Of Slide In From The Top Option */

/* Pulsanti slider lavori */
.elementor-2 .elementor-element.elementor-element-c9f67cb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    
    margin: 0px 12px 0px 12px;
}
/* Fine pulsanti slider lavori */

/* Pulsanti slider lavori tablet e mobile*/
.elementor-2 .elementor-element.elementor-element-e38ee5e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    margin: 0px 12px 0px 12px;

}
/* Fine pulsanti slider lavori *//* End custom CSS */