/*
Theme Name: LLiquid blocks
Theme URI: https://lliquida.com
Author: Nicola Franchini
Author URI: https://veno.es
Description: Awesonme block theme by LLiquida
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 5.7
Version: 1.1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lliquidblocks
Tags: grid-layout, 
*/

.redbar{
	width: 50px;
	height: 4px;
	background-color: red;
	/*transition: width 1s;*/
}
.animate-scroll{
	transition: all 1s;
}


body{
	/*font-family: var(--wp--preset--font-family--lexendgigalight);*/
	font-weight: 200;
	background-repeat: repeat-y;
	background-position: top center;
}

img{
	max-width: 100%;
	height: auto;
}
.wp-block-image img{
	width: 100%;
}
.wp-block-group.sticky-top{
	position: sticky !important;
}

figure{
	margin: 0;
}
hr, .wp-block-separator{
	opacity: 1;
	border: none;
  height: 1px;
  background-color: var(--wp--preset--color--light);
}

/*.wp-block-columns{
	gap: 0 !important;
}*/
p b, p strong,
ul b, ul strong, strong{
		font-family: var(--wp--preset--font-family--lexendgigabold);
		font-weight: 700;
}

p{
	margin-bottom: 1em !important;
}
a{
	text-decoration: none;
}

h1{
	font-weight: 200;
}
h2{
	font-weight: 400;
}
h3, h4, h5, h6{
	font-weight: 700;
}
h5, h6{
	text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6{
	line-height: 1;
	font-weight: bold;
}


offcanvas

.form-control{
	padding: 1rem 1.5rem;
	border-radius: 0;
}
/*.offset-top{
	transform: translateY(-12rem);
}
.mt-offset{
	transform: translateY(-12rem);
}*/
.wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation-item:not(:last-child){
	border-bottom: 1px solid var(--wp--preset--color--primary);
}
.wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__container{
	padding: 3rem;
	max-width: 800px;
	margin: 0 auto;
	gap: 0;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
	gap: 0;
}


.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{
	font-size: 2.4em;
}

.wp-block-navigation__responsive-dialog{
	max-width: var(--wp--style--global--content-size);

	margin: 0 auto;
}
.wp-block-navigation__responsive-container-close{
	margin-top: 1rem;
	margin-right: 1rem;
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg{
	width: 1em;
	height: 1em;
}

.wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation__container{
	width: 100%;
}
.wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation-item{
	text-align: center;
	width: 100%;
}

.wp-block-navigation__responsive-container.hidden-by-default .wp-block-navigation-item .wp-block-navigation-item__content{
	width: 100%;
	font-size: calc(1rem + 1.7vw);
	padding: 1rem;
	font-family: var(--wp--preset--font-family--lexendgigasemibold);
}


.is-style-border-left{
	border-left: 1px solid var(--wp--preset--color--primary);
	padding: 0 1.5rem;
	margin: 0 4%;
	width: 92%;
	max-width: none;
}
.is-style-arrow-left{
	position: relative;
}
.is-style-arrow-left::before {
	position: absolute;
	display: block;
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid var(--wp--preset--color--primary);
	content: "";
	left: -1.5rem;
	top: 50%;
	margin-top: -10px;
}
.btn.btn-primary{
	color: var(--wp--preset--color--dark);
}

.modal-content.text-bg-dark .btn-close{
	--bs-btn-close-color: var(--wp--preset--color--primary);
	--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}

.is-style-half-light-top{
    --max-h: calc( max( 60%, ( 100% - 300px ) ) );
    background: linear-gradient(0deg, transparent var(--max-h), var(--wp--preset--color--light) var(--max-h));
}
.is-style-half-light-bottom{
    --max-h: calc( max( 70%, ( 100% - 300px ) ) );
    background: linear-gradient(0deg, var(--wp--preset--color--light) var(--max-h), transparent var(--max-h));
}

.is-style-half-dark-top{
    background: linear-gradient(0deg, transparent 30%, var(--wp--preset--color--dark) 30%);
}
.is-style-half-dark-bottom{
    background: linear-gradient(0deg, var(--wp--preset--color--dark) 40%, transparent 40%);
}
.is-style-half-secondary-top{
    background: linear-gradient(0deg, transparent 3rem, var(--wp--preset--color--secondary) 3rem);
}
.is-style-mix-screen .wp-block-cover__image-background,
.is-style-mix-screen .wp-block-cover__video-background{
	mix-blend-mode: screen;
	opacity: 0.4;
}
.is-style-mix-hard-light .wp-block-cover__inner-container{
	mix-blend-mode: hard-light;
}
.is-style-mix-multiply .wp-block-cover__image-background,
.is-style-mix-multiply .wp-block-cover__video-background{
	mix-blend-mode: multiply;
	opacity: 1;
}

.main-navbar{
	transition: background .6s;
}

.main-navbar .custom-logo-link img{
	transition: width .6s, padding .6s;
	padding: 1rem 0;
	width: 60px;
}

@media (min-width: 992px) {
	.main-navbar .custom-logo-link img{
		width: 80px;
	}
}
@media (min-width: 1200px) {
	.main-navbar .custom-logo-link img{
		width: 80px;
	}
}

.main-navbar.text-bg-light .custom-logo-link img{
	width:60px;
	padding: 0.5rem 0;
	/*filter: brightness(100) grayscale(1);*/
}

:where(.wp-site-blocks) > *,
:where(body .is-layout-flow) > * {
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}

.btn {
  font-family: var(--wp--preset--font-family--lexendgigaregular);
  font-size: inherit;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.15em;
  line-height: inherit;
  padding: 0.67rem 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
}

.wp-block-list > li{
	margin-bottom: 1rem;
	list-style-type: disc;
}

.wp-block-group:not(.fixed-top){
	position: relative;
}


@media (min-width: 782px) {

.is-style-bs-breakpoint-sm.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column,
.is-style-bs-breakpoint-md.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column,
.is-style-bs-breakpoint-lg.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
	flex-basis: 100% !important;
}

}


.is-style-bs-breakpoint-sm.wp-block-columns:not(.is-not-stacked-on-mobile),
.is-style-bs-breakpoint-md.wp-block-columns:not(.is-not-stacked-on-mobile),
.is-style-bs-breakpoint-lg.wp-block-columns:not(.is-not-stacked-on-mobile){
    --columns: unset;
    flex-wrap: wrap !important;
}

@media (min-width: 576px) {
		.is-style-bs-breakpoint-sm.wp-block-columns:not(.is-not-stacked-on-mobile) {
        flex-wrap: nowrap !important;
    }
   .is-style-bs-breakpoint-sm.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       flex-basis: unset;
   }
}

@media (min-width: 768px) {
		.is-style-bs-breakpoint-md.wp-block-columns:not(.is-not-stacked-on-mobile) {
       flex-wrap: nowrap !important;
    }
   .is-style-bs-breakpoint-md.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       flex-basis: unset;
   }
}

@media (min-width: 992px) {
		.is-style-bs-breakpoint-lg.wp-block-columns:not(.is-not-stacked-on-mobile) {
        flex-wrap: nowrap !important;
    }
   .is-style-bs-breakpoint-lg.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       flex-basis: unset;
   }
}

.wp-block-columns.is-not-stacked-on-mobile.is-style-fixed-width{
	flex-wrap: wrap !important;
	justify-content: center;
}

.wp-block-columns.is-not-stacked-on-mobile.is-style-fixed-width > .wp-block-column{
	flex-grow: 0;
	min-width: 240px;
}

.is-style-top-gap img{
	margin-top: -1px;
	display: block;
}
.is-style-bottom-gap img{
	margin-bottom: -1px;
	display: block;
}

.wp-block-cover.is-style-animate-bg .wp-block-cover__image-background, .wp-block-cover-image.is-style-animate-bg .wp-block-cover__image-background{
	object-fit: contain !important;
}

.is-style-absolute-top,
.is-style-absolute-bottom{
	position: absolute !important;
	left: 0;
	width: 100%;
	z-index: 2;
}

.is-style-absolute-top{
	top: -1px;
}
.is-style-absolute-bottom{
	bottom: -1px;
}
.is-style-absolute-top img,
.is-style-absolute-bottom img{
	width: 100%;
	display: block;
}


.wp-block-cover.is-style-animate-bg .wp-block-cover__image-background, .wp-block-cover-image.is-style-animate-bg .wp-block-cover__image-background{
	animation: animatecoverbg 25s linear infinite;
}

@keyframes animatecoverbg {
    0%{
        transform: translateX(100%);
    }
    100%{
        transform: translateX(-100%);
    }
}


.is-style-label-before, .is-style-label-after{
	position: relative;
	overflow: visible;
}
.is-style-label-before::before{
	content: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Livello_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22219px%22%20height%3D%2212.6px%22%20viewBox%3D%220%200%20219%2012.6%22%20style%3D%22enable-background%3Anew%200%200%20219%2012.6%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%2283.9%22%20y%3D%224.3%22%20class%3D%22st0%22%20fill%3D%22%23e5292d%22%20%20width%3D%22135.1%22%20height%3D%224%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22st1%22%20fill%3D%22%23666666%22%20d%3D%22M2.2%2C11.9V0.7h5.9c0.7%2C0%2C1.4%2C0.2%2C2%2C0.5c0.6%2C0.3%2C1%2C0.8%2C1.4%2C1.3C11.8%2C3.1%2C12%2C3.7%2C12%2C4.4c0%2C0.7-0.2%2C1.4-0.5%2C2c-0.4%2C0.6-0.8%2C1-1.4%2C1.4C9.4%2C8.1%2C8.7%2C8.3%2C7.9%2C8.3h-3v3.6H2.2z%20M4.8%2C5.9h2.6c0.3%2C0%2C0.6-0.1%2C0.8-0.2c0.3-0.1%2C0.5-0.3%2C0.6-0.5c0.1-0.2%2C0.2-0.5%2C0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C8.8%2C3.5%2C8.6%2C3.4%2C8.3%2C3.3C8.1%2C3.2%2C7.8%2C3.1%2C7.5%2C3.1H4.8V5.9z%22%2F%3E%3Cpath%20class%3D%22st1%22%20fill%3D%22%23666666%22%20d%3D%22M15.6%2C11.9V0.7h5.8c0.8%2C0%2C1.5%2C0.1%2C2.1%2C0.4s1.1%2C0.7%2C1.4%2C1.3c0.3%2C0.5%2C0.5%2C1.2%2C0.5%2C1.9c0%2C0.7-0.2%2C1.3-0.5%2C1.9c-0.4%2C0.6-0.8%2C1-1.5%2C1.3S22.2%2C8%2C21.5%2C8h-3.3v3.9H15.6z%20M18.2%2C5.9h3c0.3%2C0%2C0.6-0.1%2C0.8-0.2c0.2-0.1%2C0.4-0.3%2C0.6-0.5c0.1-0.2%2C0.2-0.5%2C0.2-0.8c0-0.3-0.1-0.6-0.2-0.8c-0.2-0.2-0.4-0.4-0.6-0.5S21.4%2C3%2C21.1%2C3h-2.8V5.9z%20M23%2C11.9l-3.4-5.1l2.8-0.4l3.7%2C5.5H23z%22%2F%3E%3Cpath%20class%3D%22st1%22%20fill%3D%22%23666666%22%20d%3D%22M29.8%2C11.9V9.6h2.5V3.1h-2.5V0.7h7.8v2.4H35v6.5h2.5v2.4H29.8z%22%2F%3E%3Cpath%20class%3D%22st1%22%20fill%3D%22%23666666%22%20d%3D%22M41.9%2C11.9V0.7h2.4L49%2C7.2l-1.6%2C0l4.7-6.4h2.4v11.2h-2.6V8.3c0-0.9%2C0-1.8%2C0.1-2.5c0-0.8%2C0.1-1.6%2C0.3-2.3l0.3%2C0.9l-3.7%2C4.9h-1.1L44%2C4.3l0.3-0.9c0.1%2C0.8%2C0.2%2C1.5%2C0.3%2C2.3c0%2C0.8%2C0.1%2C1.6%2C0.1%2C2.6v3.6H41.9z%22%2F%3E%3Cpath%20class%3D%22st1%22%20fill%3D%22%23666666%22%20d%3D%22M57.2%2C11.9l5.1-11.2h2.4l5%2C11.2H67l-2.8-6.2C64.1%2C5.5%2C64%2C5.2%2C63.9%2C5c-0.1-0.2-0.2-0.5-0.3-0.7s-0.2-0.5-0.2-0.7c-0.1-0.2-0.1-0.5-0.2-0.7l0.6%2C0c-0.1%2C0.2-0.1%2C0.5-0.2%2C0.7c-0.1%2C0.2-0.2%2C0.5-0.2%2C0.7C63.2%2C4.6%2C63.1%2C4.8%2C63%2C5c-0.1%2C0.2-0.2%2C0.5-0.3%2C0.7l-2.8%2C6.2H57.2z%20M59.6%2C9.9l0.9-2h6l0.6%2C2H59.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 219px;
  height: 12.6px;
  position: absolute;
  left: 0;
  top: 10%;
  z-index: 3;
}
.is-style-label-after::before{
	content: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20width%3D%22219px%22%20height%3D%2212.6px%22%20viewBox%3D%220%200%20219%2012.6%22%20style%3D%22enable-background%3Anew%200%200%20219%2012.6%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%22-0.1%22%20y%3D%224.3%22%20fill%3D%22%23e5292d%22%20width%3D%22135.1%22%20height%3D%224%22%2F%3E%3Cg%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M160.5%2C12V0.8h5.4c1%2C0%2C1.8%2C0.1%2C2.6%2C0.4c0.8%2C0.3%2C1.4%2C0.7%2C1.9%2C1.2c0.5%2C0.5%2C0.9%2C1.1%2C1.2%2C1.8c0.3%2C0.7%2C0.4%2C1.4%2C0.4%2C2.2c0%2C0.8-0.1%2C1.5-0.4%2C2.2c-0.3%2C0.7-0.7%2C1.3-1.2%2C1.8s-1.2%2C0.9-1.9%2C1.2c-0.8%2C0.3-1.6%2C0.4-2.6%2C0.4H160.5z%20M163.3%2C10.1l-0.4-0.5h3c0.6%2C0%2C1.1-0.1%2C1.5-0.2c0.4-0.2%2C0.8-0.4%2C1.1-0.7c0.3-0.3%2C0.5-0.6%2C0.6-1c0.1-0.4%2C0.2-0.8%2C0.2-1.2s-0.1-0.8-0.2-1.2c-0.1-0.4-0.4-0.7-0.6-1c-0.3-0.3-0.6-0.5-1.1-0.7c-0.4-0.2-0.9-0.3-1.5-0.3h-3l0.4-0.5V10.1z%22%2F%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M181.4%2C12.1c-1%2C0-1.8-0.1-2.6-0.4c-0.8-0.3-1.5-0.7-2.1-1.2c-0.6-0.5-1-1.1-1.4-1.8c-0.3-0.7-0.5-1.5-0.5-2.3c0-0.8%2C0.2-1.6%2C0.5-2.3s0.8-1.3%2C1.4-1.8c0.6-0.5%2C1.3-0.9%2C2.1-1.2c0.8-0.3%2C1.7-0.4%2C2.6-0.4c1%2C0%2C1.8%2C0.1%2C2.6%2C0.4c0.8%2C0.3%2C1.5%2C0.7%2C2.1%2C1.2c0.6%2C0.5%2C1%2C1.1%2C1.3%2C1.8s0.5%2C1.5%2C0.5%2C2.3s-0.2%2C1.6-0.5%2C2.3s-0.8%2C1.3-1.3%2C1.8c-0.6%2C0.5-1.3%2C0.9-2.1%2C1.2C183.3%2C12%2C182.4%2C12.1%2C181.4%2C12.1z%20M181.4%2C9.6c0.5%2C0%2C1-0.1%2C1.5-0.2c0.5-0.2%2C0.9-0.4%2C1.2-0.7c0.3-0.3%2C0.6-0.6%2C0.8-1c0.2-0.4%2C0.3-0.8%2C0.3-1.3c0-0.5-0.1-0.9-0.3-1.3c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.3-0.7-0.5-1.2-0.7c-0.5-0.2-1-0.2-1.5-0.2c-0.5%2C0-1%2C0.1-1.5%2C0.2c-0.5%2C0.2-0.9%2C0.4-1.2%2C0.7c-0.3%2C0.3-0.6%2C0.6-0.8%2C1c-0.2%2C0.4-0.3%2C0.8-0.3%2C1.3c0%2C0.5%2C0.1%2C0.9%2C0.3%2C1.3c0.2%2C0.4%2C0.4%2C0.7%2C0.8%2C1c0.3%2C0.3%2C0.7%2C0.5%2C1.2%2C0.7C180.4%2C9.5%2C180.9%2C9.6%2C181.4%2C9.6z%22%2F%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M191.5%2C12V0.8h5.9c0.7%2C0%2C1.4%2C0.2%2C2%2C0.5c0.6%2C0.3%2C1%2C0.8%2C1.4%2C1.3c0.3%2C0.6%2C0.5%2C1.2%2C0.5%2C1.9c0%2C0.7-0.2%2C1.4-0.5%2C2s-0.8%2C1-1.4%2C1.4c-0.6%2C0.3-1.3%2C0.5-2.1%2C0.5h-3V12H191.5z%20M194.2%2C5.9h2.6c0.3%2C0%2C0.6-0.1%2C0.8-0.2c0.3-0.1%2C0.5-0.3%2C0.6-0.5s0.2-0.5%2C0.2-0.7s-0.1-0.5-0.2-0.7c-0.1-0.2-0.3-0.3-0.6-0.4c-0.2-0.1-0.5-0.2-0.8-0.2h-2.6V5.9z%22%2F%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M210.8%2C12.1c-1%2C0-1.8-0.1-2.6-0.4c-0.8-0.3-1.5-0.7-2.1-1.2c-0.6-0.5-1-1.1-1.4-1.8c-0.3-0.7-0.5-1.5-0.5-2.3c0-0.8%2C0.2-1.6%2C0.5-2.3c0.3-0.7%2C0.8-1.3%2C1.4-1.8s1.3-0.9%2C2.1-1.2c0.8-0.3%2C1.7-0.4%2C2.6-0.4c1%2C0%2C1.8%2C0.1%2C2.6%2C0.4c0.8%2C0.3%2C1.5%2C0.7%2C2.1%2C1.2c0.6%2C0.5%2C1%2C1.1%2C1.3%2C1.8s0.5%2C1.5%2C0.5%2C2.3s-0.2%2C1.6-0.5%2C2.3s-0.8%2C1.3-1.3%2C1.8c-0.6%2C0.5-1.3%2C0.9-2.1%2C1.2C212.6%2C12%2C211.7%2C12.1%2C210.8%2C12.1z%20M210.8%2C9.6c0.5%2C0%2C1-0.1%2C1.5-0.2c0.5-0.2%2C0.9-0.4%2C1.2-0.7c0.3-0.3%2C0.6-0.6%2C0.8-1c0.2-0.4%2C0.3-0.8%2C0.3-1.3c0-0.5-0.1-0.9-0.3-1.3c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.3-0.7-0.5-1.2-0.7c-0.5-0.2-1-0.2-1.5-0.2c-0.5%2C0-1%2C0.1-1.5%2C0.2c-0.5%2C0.2-0.9%2C0.4-1.2%2C0.7c-0.3%2C0.3-0.6%2C0.6-0.8%2C1c-0.2%2C0.4-0.3%2C0.8-0.3%2C1.3c0%2C0.5%2C0.1%2C0.9%2C0.3%2C1.3c0.2%2C0.4%2C0.4%2C0.7%2C0.8%2C1c0.3%2C0.3%2C0.7%2C0.5%2C1.2%2C0.7C209.7%2C9.5%2C210.2%2C9.6%2C210.8%2C9.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 219px;
  height: 12.6px;
  position: absolute;
  right: 0;
  bottom: 10%;
  z-index: 3;
}
@media (min-width: 768px) {
	.is-style-label-before::before{
		left: -180px;
	}
	.is-style-label-after::before{
		right: -180px;
	}
}

.dynamic-tag-cloud{
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
}

.dynamic-tag-cloud .tag-item{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 0 3rem;
	color: var(--wp--preset--color--light);
}
.dynamic-tag-cloud .tag-item > *{
	display: inline-block;
	margin-bottom: 3rem; 
	font-size: 6rem;
}

.dynamic-tag-cloud .tag-item:nth-child(1){
	animation: animatetagsfirst 12s linear infinite;
}
.dynamic-tag-cloud .tag-item:nth-child(2){
	transform: translateX(100%);
	animation: animatetags 12s linear infinite;
}

@keyframes animatetags {
    0%{
        transform: translateX(100%);
    }
    100%{
        transform: translateX(0%);
    }
}
@keyframes animatetagsfirst {
    0%{
        transform: translateX(0%);
    }
    100%{
        transform: translateX(-100%);
    }
}

.is-style-animate-tag-cloud{
	width: 100%;
	overflow: hidden;
	position: relative;
		z-index: -1;
}

.is-style-animate-tag-cloud .wrap-cloud{
	position: relative;
	left: 0;
	bottom: 0;
	z-index: 10000;
	width: 200%;
	display: flex;
	flex-wrap: nowrap;
	color: var(--wp--preset--color--light);
}
.is-style-animate-tag-cloud .wrap-cloud .wp-block-tag-cloud{
	position: relative;
	width: 50%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 0 3rem;
	color: var(--wp--preset--color--light);
	animation: animatetagsfirst 12s linear infinite;
	font-family: var(--wp--preset--font-family--bodonistdbookitalic);
	font-weight: bold;
}

.is-style-animate-tag-cloud .wrap-cloud .wp-block-tag-cloud a{
	color: var(--wp--preset--color--light);
}

.wp-block-group .is-style-animate-tag-cloud{
	position: absolute;
	bottom: 0;
	left: 0;
}

.is-style-object-fit{
	width: 100%;
	height: 100%;
}
.is-style-object-fit img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.is-style-hr-wave{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMaXZlbGxvXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMjBweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMjAgMTInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nY3VycmVudENvbG9yJz48cGF0aCBkPSdNMjAsNC42Yy0xLDAtMS45LTAuNS0yLjUtMS4yYy0yLTIuMi00LjYtMy40LTcuMy0zLjRjMCwwLDAsMCwwLDBDNy40LDAsNC44LDEuMiwyLjgsMy40QzIuMSw0LjMsMSw0LjcsMCw0LjZWMTIgYzIuNywwLjEsNS40LTEuMSw3LjUtMy40YzAuNy0wLjgsMS42LTEuMiwyLjYtMS4yYzEsMCwxLjksMC40LDIuNiwxLjJjMS45LDIuMiw0LjUsMy40LDcuMiwzLjRWNC42eicvPjwvc3ZnPg==");	background-position: center;
	background-repeat: repeat-x;
	height: 12px !important;
	max-width: 40%;
	    /* animazione */
    animation: waveloop 2s linear infinite;
}

@keyframes waveloop {
    0% {
        background-position-x: 0;
    }
    100% {
        background-position-x: 20px;
    }
}

.is-style-tilt-left{
	transform: rotate(-1deg);
}
.is-style-tilt-right{
	transform: rotate(1deg);
}
