.elementor-13 .elementor-element.elementor-element-f2da98a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-1a599a3 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-13 .elementor-element.elementor-element-1a599a3 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-13 .elementor-element.elementor-element-48ec76c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-7061b1b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-7061b1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-28bcd52{text-align:center;color:#FFFFFF;font-family:"Staatliches", Sans-serif;font-size:3.175rem;font-weight:700;}.elementor-13 .elementor-element.elementor-element-9478b71{text-align:center;color:#FFFFFF;font-family:"Staatliches", Sans-serif;font-size:2rem;font-weight:700;}.elementor-13 .elementor-element.elementor-element-c9a5c50 .elementor-button .elementor-align-icon-right{margin-left:14px;}.elementor-13 .elementor-element.elementor-element-c9a5c50 .elementor-button .elementor-align-icon-left{margin-right:14px;}.elementor-13 .elementor-element.elementor-element-c9a5c50 > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-84a9b27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f77cb27:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f77cb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E5F9;background-image:url("https://i0.wp.com/ilvolodeldahu.com/wp-content/uploads/2022/06/Elevazione-per-sito-1.png?fit=1923%2C1278&ssl=1");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-f77cb27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-f77cb27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-1d51124 img{width:500px;}.elementor-13 .elementor-element.elementor-element-ece6c90{color:#188EDC;font-family:"Staatliches", Sans-serif;}.elementor-13 .elementor-element.elementor-element-5f94227{text-align:center;}.elementor-13 .elementor-element.elementor-element-179d318{text-align:center;}.elementor-13 .elementor-element.elementor-element-2400d94{text-align:center;}.elementor-13 .elementor-element.elementor-element-732ebcb{text-align:right;}.elementor-13 .elementor-element.elementor-element-732ebcb img{max-width:450px;}.elementor-13 .elementor-element.elementor-element-1d2cb8f{margin-top:230px;margin-bottom:60px;}.elementor-13 .elementor-element.elementor-element-8aec257{text-align:center;}.elementor-13 .elementor-element.elementor-element-87477ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-d77d467 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-f324794 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-f77cb27:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f77cb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:13.8em 50px;background-size:85% auto;}.elementor-13 .elementor-element.elementor-element-1d2cb8f{margin-top:150px;margin-bottom:60px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-f77cb27:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f77cb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;background-size:0% auto;}.elementor-13 .elementor-element.elementor-element-1d2cb8f{margin-top:90px;margin-bottom:50px;}}/* Start custom CSS for video, class: .elementor-element-1a599a3 */.elementor-13 .elementor-element.elementor-element-1a599a3 .elementor-fit-aspect-ratio {
    padding: 0;
    min-height: 500px !important;
    max-height: 85vh !important;
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-1a599a3 video {
    min-height: 500px;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28bcd52 */.elementor-13 .elementor-element.elementor-element-28bcd52 {
    max-width: 30ch;
}
.elementor-13 .elementor-element.elementor-element-28bcd52 h1 {
    line-height: 1;
    margin: 0;
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9478b71 */.elementor-13 .elementor-element.elementor-element-9478b71 {
    max-width: 30ch;
}
.elementor-13 .elementor-element.elementor-element-9478b71 p {
    line-height: 1;
    margin: 0;
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48ec76c */.elementor-13 .elementor-element.elementor-element-48ec76c {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84a9b27 */.elementor-13 .elementor-element.elementor-element-84a9b27 {
    position: absolute;
    bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-84a9b27 img {
    max-height: 200px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d51124 */.elementor-13 .elementor-element.elementor-element-1d51124 {
    position: absolute;
    top: -8rem;
    left: -6rem;
    width: auto;
    z-index: 0;
    mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ece6c90 */.elementor-13 .elementor-element.elementor-element-ece6c90 h2 {
    font-size: 3.45rem;
    max-width: 15ch;
    margin: -2.5rem 0 1rem -.5rem;
    font-family: 'Staatliches';
}
@media (min-width: 600px) {
    .elementor-13 .elementor-element.elementor-element-ece6c90 h2 {
        font-size: 4.209rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1371544 */.elementor-13 .elementor-element.elementor-element-1371544 {
    max-width: 50ch;
}
.elementor-13 .elementor-element.elementor-element-1371544 h2 {
    font-size: 4rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f94227 */.elementor-13 .elementor-element.elementor-element-5f94227 h3 {
    margin: 0 0 .5rem;
    color: #188edc;
    display: block;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-179d318 */.elementor-13 .elementor-element.elementor-element-179d318 h3 {
    margin: 0 0 .5rem;
    color: #188edc;
    display: block;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2400d94 */.elementor-13 .elementor-element.elementor-element-2400d94 h3 {
    margin: 0 0 .5rem;
    color: #188edc;
    display: block;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6faa8ec */.elementor-13 .elementor-element.elementor-element-6faa8ec {
    max-width: 60ch;
    margin: 0 -20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b03bd9 */.elementor-13 .elementor-element.elementor-element-5b03bd9 {
    position: absolute;
    bottom: 0;
    right: -5rem;
    width: auto;
    z-index: 1;
    mix-blend-mode: lighten;
    transform: scale(-1.3,1.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a5b9d2 */.elementor-13 .elementor-element.elementor-element-8a5b9d2 {
    position: absolute;
    top: 0;
}
.elementor-13 .elementor-element.elementor-element-8a5b9d2 img {
    max-height: 150px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ebcb */.elementor-13 .elementor-element.elementor-element-732ebcb {
    position: absolute;
    z-index: -1;
    top: 1rem;
    right: 0;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aec257 */.elementor-13 .elementor-element.elementor-element-8aec257 {
    width: auto;
    margin: 0 auto;
}
.elementor-13 .elementor-element.elementor-element-8aec257 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0558a0d */.elementor-13 .elementor-element.elementor-element-0558a0d:before{
    content: "0" counter(instructions) ".";
    counter-increment: instructions;
    position: absolute;
    top: 0;
    left: -.25em;
    font-size: 10rem;
    line-height: .45;
    font-family: 'Staatliches', sans-serif;
    font-weight: bold;
    color: #59cd3c;
    z-index: -1;
    opacity: .2;
    transform: rotate(-8deg) skew(-8deg);
}
@supports (text-stroke: 1px #fff) or (-webkit-text-stroke: 1px #fff) {
    .elementor-13 .elementor-element.elementor-element-0558a0d:before {
        color: transparent;
        text-stroke: 1px #59cd3c;
        -webkit-text-stroke: 1px #59cd3c;
        opacity: .3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff3918 */.elementor-13 .elementor-element.elementor-element-7ff3918 img {
    aspect-ratio: 4/3;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a13d4b */.elementor-13 .elementor-element.elementor-element-4a13d4b:before{
    content: "0" counter(instructions) ".";
    counter-increment: instructions;
    position: absolute;
    top: 0;
    left: -.25em;
    font-size: 10rem;
    line-height: .45;
    font-family: 'Staatliches', sans-serif;
    font-weight: bold;
    color: #59cd3c;
    z-index: -1;
    opacity: .2;
    transform: rotate(-8deg) skew(-8deg);
}
@supports (text-stroke: 1px #fff) or (-webkit-text-stroke: 1px #fff) {
    .elementor-13 .elementor-element.elementor-element-4a13d4b:before {
        color: transparent;
        text-stroke: 1px #59cd3c;
        -webkit-text-stroke: 1px #59cd3c;
        opacity: .3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9563472 */.elementor-13 .elementor-element.elementor-element-9563472 img {
    aspect-ratio: 4/3;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25bcb9e */.elementor-13 .elementor-element.elementor-element-25bcb9e:before{
    content: "0" counter(instructions) ".";
    counter-increment: instructions;
    position: absolute;
    top: 0;
    left: -.25em;
    font-size: 10rem;
    line-height: .45;
    font-family: 'Staatliches', sans-serif;
    font-weight: bold;
    color: #59cd3c;
    z-index: -1;
    opacity: .2;
    transform: rotate(-8deg) skew(-8deg);
}
@supports (text-stroke: 1px #fff) or (-webkit-text-stroke: 1px #fff) {
    .elementor-13 .elementor-element.elementor-element-25bcb9e:before {
        color: transparent;
        text-stroke: 1px #59cd3c;
        -webkit-text-stroke: 1px #59cd3c;
        opacity: .3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-057a299 */.elementor-13 .elementor-element.elementor-element-057a299 img {
    aspect-ratio: 4/3;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f1c582 */.elementor-13 .elementor-element.elementor-element-6f1c582 {
    counter-reset: instructions;
}/* End custom CSS */
/* Start custom CSS */.entry-header {
    display: none;
}
.entry-content {
    
}/* End custom CSS */