.elementor-33461 .elementor-element.elementor-element-02ec0c9{--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-33461 .elementor-element.elementor-element-e53ab3a{--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-33461 .elementor-element.elementor-element-13744f5{text-align:start;}.elementor-33461 .elementor-element.elementor-element-13744f5 img{width:100%;}.elementor-33461 .elementor-element.elementor-element-a8ed198{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--z-index:99;}.elementor-33461 .elementor-element.elementor-element-34244ed{--display:flex;--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;}.elementor-33461 .elementor-element.elementor-element-01d4ca1{--display:flex;--justify-content:center;}.elementor-33461 .elementor-element.elementor-element-27a145f img{width:100%;}.elementor-33461 .elementor-element.elementor-element-77d39ee{--display:flex;}.elementor-33461 .elementor-element.elementor-element-fa4d1ce img{width:100%;}.elementor-33461 .elementor-element.elementor-element-8966d04{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--z-index:99;}.elementor-33461 .elementor-element.elementor-element-8966d04:not(.elementor-motion-effects-element-type-background), .elementor-33461 .elementor-element.elementor-element-8966d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kfadv.it/wp-content/uploads/aesse_case_sfondo_innevato-scaled.jpg");background-size:cover;}.elementor-33461 .elementor-element.elementor-element-451bfe5{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-33461 .elementor-element.elementor-element-29d7586{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-33461 .elementor-element.elementor-element-ff3c42d > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-33461 .elementor-element.elementor-element-ff3c42d img{width:100%;}.elementor-33461 .elementor-element.elementor-element-6029c88{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--z-index:99;}.elementor-33461 .elementor-element.elementor-element-ce48c77{--display:flex;--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;}.elementor-33461 .elementor-element.elementor-element-8988132{--display:flex;--justify-content:center;}.elementor-33461 .elementor-element.elementor-element-53fe78e{--display:flex;}.elementor-33461 .elementor-element.elementor-element-f09dd9d img{width:100%;}.elementor-33461 .elementor-element.elementor-element-c3de38b{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-33461 .elementor-element.elementor-element-c3de38b:not(.elementor-motion-effects-element-type-background), .elementor-33461 .elementor-element.elementor-element-c3de38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9DA1AA 0%, #E7E7E7 100%);}.elementor-33461 .elementor-element.elementor-element-d279a36{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-33461 .elementor-element.elementor-element-7ad8cff{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-33461 .elementor-element.elementor-element-7ad8cff > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-33461 .elementor-element.elementor-element-6ad6f0c > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-33461 .elementor-element.elementor-element-6ad6f0c img{width:100%;}.elementor-33461 .elementor-element.elementor-element-d66124b{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--z-index:99;}.elementor-33461 .elementor-element.elementor-element-6255f28{--display:flex;--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-33461 .elementor-element.elementor-element-de339c8{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-33461 .elementor-element.elementor-element-de339c8:not(.elementor-motion-effects-element-type-background), .elementor-33461 .elementor-element.elementor-element-de339c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#969AA2;}.elementor-33461 .elementor-element.elementor-element-d73b030 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-33461 .elementor-element.elementor-element-d73b030 .elementor-heading-title{font-size:25px;line-height:1.3;color:#FFFFFF;}.elementor-33461 .elementor-element.elementor-element-39dd60e img{width:100%;}.elementor-33461 .elementor-element.elementor-element-247fae7{--display:flex;}.elementor-33461 .elementor-element.elementor-element-28b3537 img{width:100%;}.elementor-33461 .elementor-element.elementor-element-8c85586{--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;}@media(min-width:768px){.elementor-33461 .elementor-element.elementor-element-de339c8{--width:50%;}.elementor-33461 .elementor-element.elementor-element-247fae7{--width:50%;}}@media(max-width:767px){.elementor-33461 .elementor-element.elementor-element-27a145f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-33461 .elementor-element.elementor-element-ff3c42d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33461 .elementor-element.elementor-element-6ad6f0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33461 .elementor-element.elementor-element-d73b030 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-e53ab3a */.elementor-33461 .elementor-element.elementor-element-e53ab3a {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for kf-paragraph, class: .elementor-element-f04425a */.elementor-33461 .elementor-element.elementor-element-f04425a a {text-transform: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34244ed */.elementor-33461 .elementor-element.elementor-element-34244ed {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for kf-text, class: .elementor-element-1dd7418 */.elementor-33461 .elementor-element.elementor-element-1dd7418 .border{
    border-color: white
}

.elementor-33461 .elementor-element.elementor-element-1dd7418 h2{
    color: white
}

.reveal img.w-6 {
    opacity: 1;
}

.elementor-33461 .elementor-element.elementor-element-1dd7418 img{
        filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for kf-paragraph, class: .elementor-element-dbe3eb9 */.elementor-33461 .elementor-element.elementor-element-dbe3eb9 {
    color: white;
}
.elementor-33461 .elementor-element.elementor-element-dbe3eb9 a {
    text-transform: none; color: white;
    
}

.elementor-33461 .elementor-element.elementor-element-dbe3eb9 span{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for kf-paragraph, class: .elementor-element-ad6599b */.elementor-33461 .elementor-element.elementor-element-ad6599b a {text-transform: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce48c77 */.elementor-33461 .elementor-element.elementor-element-ce48c77 {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for kf-text, class: .elementor-element-2147ffe */.elementor-33461 .elementor-element.elementor-element-2147ffe .border{
    border-color: white
}

.elementor-33461 .elementor-element.elementor-element-2147ffe h2{
    color: white
}

.reveal img.w-6 {
    opacity: 1;
}

.elementor-33461 .elementor-element.elementor-element-2147ffe img{
        filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for kf-paragraph, class: .elementor-element-b487ccb */.elementor-33461 .elementor-element.elementor-element-b487ccb {
    color: white;
}
.elementor-33461 .elementor-element.elementor-element-b487ccb a {
    text-transform: none; color: white;
    
}/* End custom CSS */
/* Start custom CSS for kf-paragraph, class: .elementor-element-9d4ccb9 */.elementor-33461 .elementor-element.elementor-element-9d4ccb9 a {text-transform: none;}/* End custom CSS */
/* Start custom CSS for kf-text, class: .elementor-element-0a3254d */.elementor-33461 .elementor-element.elementor-element-0a3254d .border{
    border-color: white
}

.elementor-33461 .elementor-element.elementor-element-0a3254d h2{
    color: white
}

.reveal img.w-6 {
    opacity: 1;
}

.elementor-33461 .elementor-element.elementor-element-0a3254d img{
        filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for kf-paragraph, class: .elementor-element-5ae75f9 */.elementor-33461 .elementor-element.elementor-element-5ae75f9 {
    color: white;
}
.elementor-33461 .elementor-element.elementor-element-5ae75f9 a {
    text-transform: none; color: white;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6255f28 */.elementor-33461 .elementor-element.elementor-element-6255f28 {overflow: hidden;}/* End custom CSS */
/* Start custom CSS */h2 {
    color: #565656;
}
.reveal > .border.rounded-full {
    border-color: #565656;
}
.reveal img.w-6 {
    opacity: .7;
}/* End custom CSS */