.avia-section.av-jkjmqted-7b9597f6204f5eed65bf83a335cd2c69{
background-color:#702a88;
background:linear-gradient( to bottom right, #702a88, #5a4fff );
}
#top .avia-section.av-jkjmqted-7b9597f6204f5eed65bf83a335cd2c69 .scroll-down-link{
color:#712a88;
}
.avia-section.av-jkjmqted-7b9597f6204f5eed65bf83a335cd2c69 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1xn9f-141c8585dcc99c202d2b7434c291b320{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-jn37cxm2-e41b50dd1235e17ed901a7dfd577f597{
padding-bottom:0px;
font-size:5vw;
}

#top .hr.av-jkmadgt0-fb4324d2ebf6945479062011d9c52d9e{
margin-top:20px;
margin-bottom:15px;
}
.hr.av-jkmadgt0-fb4324d2ebf6945479062011d9c52d9e .hr-inner{
width:50px;
border-color:rgba(255,255,255,0.7);
}

#top .avia-section.av-1391r-88cb9389cae4e642f3a3df948b65ed3d .scroll-down-link{
color:#702a88;
}

#top .av-special-heading.av-thzo1-b0683d939a206048b773dffd00bfdebf{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

.av_textblock_section.av-jkmanyih-c2b34908a7a3675cc1cca7bc40546fe2 .avia_textblock{
color:#4a4a4a;
font-size:23px;
}

.av_textblock_section.av-jkmanyih-c2b34908a7a3675cc1cca7bc40546fe2 .avia_textblock{
color:#4a4a4a;
font-size:23px;
}

#top .hr.av-jkjvrpjm-adf7c26fc91599c1670eb3113e4918cf{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-jkjvrpjm-adf7c26fc91599c1670eb3113e4918cf .hr-inner{
width:40px;
border-color:#702a88;
max-width:45%;
}
.hr.av-jkjvrpjm-adf7c26fc91599c1670eb3113e4918cf .av-seperator-icon{
color:#702a88;
}

.av_textblock_section.av-jkmanyih-2d503159c96c6b42a174402a94ffa0c3 .avia_textblock{
font-size:20px;
}

#top .avia-section.av-1s405d-34183b397836e9b3a92435f42b27e3a0 .scroll-down-link{
color:#702a88;
}

#top .av-special-heading.av-kwhon9kw-76fc007e931f7515563bda221ee858df{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

.av_textblock_section.av-kwhonzg4-df5a50e500a593c51cc6a4fe6c76e4f2 .avia_textblock{
color:#4a4a4a;
font-size:23px;
}

#top .hr.av-1m6b8x-2c2b75841a19fc57d65f1e46b5cae58d{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-1m6b8x-2c2b75841a19fc57d65f1e46b5cae58d .hr-inner{
width:40px;
border-color:#702a88;
max-width:45%;
}
.hr.av-1m6b8x-2c2b75841a19fc57d65f1e46b5cae58d .av-seperator-icon{
color:#702a88;
}

.av_textblock_section.av-kwhos2ij-4af0e8975fcfc8ab6688cc36897fd4e8 .avia_textblock{
font-size:18px;
}

#top .avia-section.av-ysj8h-f28ab530df1885bfa38169338355e2e1 .scroll-down-link{
color:#702a88;
}

#top .av-special-heading.av-kwhoua8m-de8a417c0a3846abed79ecdc11bd8a29{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

.av_textblock_section.av-kwhouo55-32394a1dfaac17abafbc124a5c366635 .avia_textblock{
color:#4a4a4a;
font-size:23px;
}

#top .hr.av-s38i9-c6bda24a2516f5821c3558c9a36890c2{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-s38i9-c6bda24a2516f5821c3558c9a36890c2 .hr-inner{
width:40px;
border-color:#702a88;
max-width:45%;
}
.hr.av-s38i9-c6bda24a2516f5821c3558c9a36890c2 .av-seperator-icon{
color:#702a88;
}

.av_textblock_section.av-kwhp060x-4ef5350e67a6678445fa08a3bb7930d8 .avia_textblock{
font-size:18px;
}

#top .av-special-heading.av-tr69-c27d16a24fd2adaa3f6db087e0a08125{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

#top .hr.av-jkjvrpjm-d0e6caa9520175fa3b01dd7a13af412c{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-jkjvrpjm-d0e6caa9520175fa3b01dd7a13af412c .hr-inner{
width:40px;
border-color:#45c0d6;
max-width:45%;
}
.hr.av-jkjvrpjm-d0e6caa9520175fa3b01dd7a13af412c .av-seperator-icon{
color:rgba(69,192,214,0.7);
}

.flex_column.av-2qmgz-911ebe538b8cb3bcaa6ac20f210a2e98{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:200px 20px 250px 20px;
background:url(https://www.improntasolidale.it/wp-content/uploads/2018/10/backdrop-bg.png) 50% 50% no-repeat scroll ;
}

.flex_column.av-2qmgz-02eeac218e7466dbf2696dc9c7017744{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}

