.elementor-351 .elementor-element.elementor-element-86b82a6{--display:flex;--min-height:1440px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-0c52440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-351 .elementor-element.elementor-element-dc1d699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-dc1d699 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:10px;}.elementor-351 .elementor-element.elementor-element-e220d77{width:100%;max-width:100%;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-e220d77 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:4em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:90px;letter-spacing:0px;}.elementor-351 .elementor-element.elementor-element-5ce9b47{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;font-family:"Quattrocento Sans", Sans-serif;font-size:1.5em;font-weight:400;text-decoration:none;line-height:33px;letter-spacing:0px;}.elementor-351 .elementor-element.elementor-element-5ce9b47.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-5ef31cf{width:100%;max-width:100%;margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-5ef31cf .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:4em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:90px;letter-spacing:0px;}.elementor-351 .elementor-element.elementor-element-492a4d0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-492a4d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0px;}.elementor-351 .elementor-element.elementor-element-9b252de{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;font-family:"Quattrocento Sans", Sans-serif;font-size:1.5em;font-weight:400;text-decoration:none;line-height:33px;letter-spacing:0px;}.elementor-351 .elementor-element.elementor-element-9b252de.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-18f6dd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-351 .elementor-element.elementor-element-18f6dd2:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-18f6dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.teraagency.it/wp-content/uploads/2025/08/TERA-CREATIVE-AGENCY-Chi-Siamo-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-351 .elementor-element.elementor-element-4ef1c57{--display:flex;--min-height:471px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9d428cf );--border-color:var( --e-global-color-9d428cf );--border-radius:0px 0px 0px 0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-7df3ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-351 .elementor-element.elementor-element-b2c75cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-b2c75cf .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-351 .elementor-element.elementor-element-d0f0293{text-align:start;font-family:"Quattrocento Sans", Sans-serif;font-size:1.5em;font-weight:400;text-decoration:none;line-height:33px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-351 .elementor-element.elementor-element-f1246b2 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9d428cf );color:var( --e-global-color-9d428cf );border-style:solid;border-color:var( --e-global-color-9d428cf );}.elementor-351 .elementor-element.elementor-element-f1246b2 .elementor-button:hover, .elementor-351 .elementor-element.elementor-element-f1246b2 .elementor-button:focus{background-color:var( --e-global-color-9d428cf );color:var( --e-global-color-16e6daf );border-color:var( --e-global-color-9d428cf );}.elementor-351 .elementor-element.elementor-element-f1246b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-f1246b2 .elementor-button:hover svg, .elementor-351 .elementor-element.elementor-element-f1246b2 .elementor-button:focus svg{fill:var( --e-global-color-16e6daf );}.elementor-351 .elementor-element.elementor-element-138d6ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-351 .elementor-element.elementor-element-90eb03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-90eb03b .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0px;color:var( --e-global-color-16e6daf );}.elementor-351 .elementor-element.elementor-element-2020334{text-align:start;font-family:"Quattrocento Sans", Sans-serif;font-size:1.5em;font-weight:400;text-decoration:none;line-height:33px;letter-spacing:0px;color:var( --e-global-color-16e6daf );}.elementor-351 .elementor-element.elementor-element-915c384 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-16e6daf );color:var( --e-global-color-16e6daf );border-style:solid;border-color:var( --e-global-color-16e6daf );}.elementor-351 .elementor-element.elementor-element-915c384 .elementor-button:hover, .elementor-351 .elementor-element.elementor-element-915c384 .elementor-button:focus{background-color:var( --e-global-color-9d428cf );color:var( --e-global-color-16e6daf );border-color:var( --e-global-color-9d428cf );}.elementor-351 .elementor-element.elementor-element-915c384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-915c384 .elementor-button-content-wrapper{flex-direction:row;}.elementor-351 .elementor-element.elementor-element-915c384 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-351 .elementor-element.elementor-element-915c384 .elementor-button:hover svg, .elementor-351 .elementor-element.elementor-element-915c384 .elementor-button:focus svg{fill:var( --e-global-color-16e6daf );}.elementor-351 .elementor-element.elementor-element-446af7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:1%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-351 .elementor-element.elementor-element-446af7e:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-446af7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e6daf );}.elementor-351 .elementor-element.elementor-element-961643d{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-961643d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-351 .elementor-element.elementor-element-e6f94df{--e-image-carousel-slides-to-show:5;}.elementor-351 .elementor-element.elementor-element-e6f94df .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-351 .elementor-element.elementor-element-0c52440{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-351 .elementor-element.elementor-element-dc1d699{text-align:start;}.elementor-351 .elementor-element.elementor-element-e220d77{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-5ce9b47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-5ef31cf{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-492a4d0{text-align:start;}.elementor-351 .elementor-element.elementor-element-9b252de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-4ef1c57{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-351 .elementor-element.elementor-element-7df3ffb{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-351 .elementor-element.elementor-element-b2c75cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-b2c75cf .elementor-heading-title{font-size:55px;line-height:1.5em;}.elementor-351 .elementor-element.elementor-element-d0f0293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-d0f0293 p{margin-block-end:4px;}.elementor-351 .elementor-element.elementor-element-f1246b2{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-351 .elementor-element.elementor-element-138d6ed{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-351 .elementor-element.elementor-element-90eb03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-90eb03b .elementor-heading-title{font-size:55px;line-height:1.5em;}.elementor-351 .elementor-element.elementor-element-2020334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-2020334 p{margin-block-end:4px;}.elementor-351 .elementor-element.elementor-element-915c384{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-351 .elementor-element.elementor-element-961643d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;text-align:start;}.elementor-351 .elementor-element.elementor-element-961643d .elementor-heading-title{font-size:55px;line-height:1.5em;}.elementor-351 .elementor-element.elementor-element-e6f94df{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-351 .elementor-element.elementor-element-86b82a6{--padding-top:35%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-351 .elementor-element.elementor-element-0c52440{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-351 .elementor-element.elementor-element-dc1d699{padding:0px 0px 0px 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-dc1d699 .elementor-heading-title{font-size:20px;}.elementor-351 .elementor-element.elementor-element-e220d77{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-e220d77 .elementor-heading-title{font-size:2.8em;line-height:0.9em;}.elementor-351 .elementor-element.elementor-element-5ce9b47{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;font-size:1.2em;line-height:1.4em;}.elementor-351 .elementor-element.elementor-element-5ef31cf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-351 .elementor-element.elementor-element-5ef31cf .elementor-heading-title{font-size:2.8em;line-height:0.9em;}.elementor-351 .elementor-element.elementor-element-492a4d0{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-492a4d0 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-351 .elementor-element.elementor-element-9b252de{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;font-size:1.2em;line-height:1.4em;}.elementor-351 .elementor-element.elementor-element-4ef1c57{--min-height:600px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-351 .elementor-element.elementor-element-7df3ffb{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-351 .elementor-element.elementor-element-b2c75cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-b2c75cf .elementor-heading-title{font-size:2.3em;line-height:1em;}.elementor-351 .elementor-element.elementor-element-d0f0293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:1.2em;line-height:1.4em;}.elementor-351 .elementor-element.elementor-element-f1246b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-138d6ed{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-351 .elementor-element.elementor-element-90eb03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-351 .elementor-element.elementor-element-90eb03b .elementor-heading-title{font-size:2.3em;line-height:1em;}.elementor-351 .elementor-element.elementor-element-2020334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:1.2em;line-height:1.4em;}.elementor-351 .elementor-element.elementor-element-915c384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-446af7e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-961643d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-961643d .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-351 .elementor-element.elementor-element-e6f94df{--e-image-carousel-slides-to-show:4;}.elementor-351 .elementor-element.elementor-element-e6f94df .swiper-wrapper{display:flex;align-items:center;}}@media(min-width:768px){.elementor-351 .elementor-element.elementor-element-86b82a6{--content-width:1300px;}.elementor-351 .elementor-element.elementor-element-0c52440{--width:50%;}.elementor-351 .elementor-element.elementor-element-18f6dd2{--width:50%;}.elementor-351 .elementor-element.elementor-element-7df3ffb{--width:50%;}.elementor-351 .elementor-element.elementor-element-138d6ed{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-351 .elementor-element.elementor-element-0c52440{--width:100%;}.elementor-351 .elementor-element.elementor-element-18f6dd2{--width:500px;}.elementor-351 .elementor-element.elementor-element-7df3ffb{--width:100%;}.elementor-351 .elementor-element.elementor-element-138d6ed{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e220d77 */.parte1 {
  color: #000000; /* Questo è il colore per la prima parte del testo */
}

.parte2 {
  color: #EA5297; /* Questo è il colore per la seconda parte del testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef31cf */.parte1 {
  color: #000000; /* Questo è il colore per la prima parte del testo */
}

.parte2 {
  color: #EA5297; /* Questo è il colore per la seconda parte del testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138d6ed */.elementor-351 .elementor-element.elementor-element-138d6ed {

 /* Imposta il gradiente di base */

background: linear-gradient(45deg, #009FE3, #EA5297);

/* Definisce la dimensione dello sfondo, maggiore della sezione per consentire l'animazione.

Aumentato a 200% per garantire che entrambi i colori siano sempre visibili. */

background-size: 200% 200%;

/* Applica l'animazione chiamata 'gradient-animation' con durata di 15 secondi, infinita e lineare */

animation: gradient-animation 5s ease infinite;

}



@keyframes gradient-animation {

0% {

 /* Inizia con una posizione che mostra entrambi i colori */

background-position: 10% 50%;

}

50% {

/* Si sposta per mostrare l'altra estremità del gradiente, mantenendo entrambi i colori visibili */

background-position: 100% 50%;

}

100% {

 /* Ritorna alla posizione iniziale */

background-position: 0% 50%;

}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e6f94df */.elementor-351 .elementor-element.elementor-element-e6f94df .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-display: auto;
	src: url('https://www.teraagency.it/wp-content/uploads/2025/07/ClashDisplay-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */