.avia-section.av-2881rvw-b1e3767233fc61227d4b279b5ced5679{
background-repeat:no-repeat;
background-image:url(http://www.eselafede.it/wp-content/uploads/2021/09/Banner-portofolio-2021-2022.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2881rvw-b1e3767233fc61227d4b279b5ced5679 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-27d9nws-175be6b1cd383140190f28d591287afc{
height:30px;
}

#top .av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a{
padding-bottom:0;
color:#ffffff;
font-size:55px;
}
body .av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a .av-special-heading-tag{
font-size:55px;
}
.av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a .av-subheading{
font-size:15px;
}

#top .hr.av-22wzrv0-38c2289f4461246cae10cc38e970d297{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-22wzrv0-38c2289f4461246cae10cc38e970d297 .hr-inner{
width:150px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-22wzrv0-38c2289f4461246cae10cc38e970d297 .av-seperator-icon{
color:#c3512f;
}
.hr.av-22wzrv0-38c2289f4461246cae10cc38e970d297 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#c3512f;
stroke:#c3512f;
}

#top .av_textblock_section.av-22cb6b0-6ffb8b2b11f18d4b093df0e03f592444 .avia_textblock{
font-size:20px;
}

.flex_column.av-1yosy7g-b6bc61253db6bdea4a4ba9c7088f6fb1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91{
padding-bottom:0;
color:#5a6a70;
font-size:30px;
}
body .av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91 .special-heading-inner-border{
border-color:#5a6a70;
}
.av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91 .av-subheading{
font-size:15px;
}

#top .hr.av-1vr3ngs-2921203ae494c8fd39172674e14b2682{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1vr3ngs-2921203ae494c8fd39172674e14b2682 .hr-inner{
width:80px;
border-color:#5a6a70;
max-width:45%;
}
.hr.av-1vr3ngs-2921203ae494c8fd39172674e14b2682 .av-seperator-icon{
color:#c3512f;
}
.hr.av-1vr3ngs-2921203ae494c8fd39172674e14b2682 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#c3512f;
stroke:#c3512f;
}

#top .av_textblock_section.av-1tkov3g-0b117f57d4a44492f9b5d2d8c628540b .avia_textblock{
font-size:20px;
}

.flex_column.av-1rpzvws-96c8c90093b1629d3b4ef4dbe092931a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0{
padding-bottom:20px;
color:#5a6a70;
font-size:25px;
}
body .av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0 .special-heading-inner-border{
border-color:#5a6a70;
}
.av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-1mfs3uk-06c8ec90677f31bdceb519a0716dbf88{
background-color:#ffda18;
border-color:#ffda18;
color:#565656;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1mfs3uk-06c8ec90677f31bdceb519a0716dbf88 .avia-svg-icon svg:first-child{
fill:#565656;
stroke:#565656;
}

.flex_column.av-1ixbmyk-6bcb4dd8ef9b82511829540167ad9bcd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1iam5y4-765ea1a50ec1d3ca0a5e8e6fd2a0b9cc{
height:30px;
}

#top .av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d{
padding-bottom:20px;
color:#5a6a70;
font-size:30px;
}
body .av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d .special-heading-inner-border{
border-color:#5a6a70;
}
.av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d .av-subheading{
font-size:15px;
}

#top .hr.av-1eb7hgs-7b904464aba990deb4c7f0428935a1aa{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1eb7hgs-7b904464aba990deb4c7f0428935a1aa .hr-inner{
width:80px;
border-color:#5a6a70;
max-width:45%;
}
.hr.av-1eb7hgs-7b904464aba990deb4c7f0428935a1aa .av-seperator-icon{
color:#c3512f;
}
.hr.av-1eb7hgs-7b904464aba990deb4c7f0428935a1aa .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#c3512f;
stroke:#c3512f;
}

#top .avia-gallery.av-1dckwx8-81a2635245c01003236caa9e4c2609c4 .avia-gallery-thumb a{
width:20%;
}

#top #wrap_all .avia-button.av-1b0oxsc-dee87f80639d05e0768b5ca45aa0c100{
background-color:#ffda18;
border-color:#ffda18;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1b0oxsc-dee87f80639d05e0768b5ca45aa0c100:hover{
background-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1b0oxsc-dee87f80639d05e0768b5ca45aa0c100 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1b0oxsc-dee87f80639d05e0768b5ca45aa0c100:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-193tq8s-77668b630f15aff7a58476c57a9b37e3{
background-color:#f4f4f4;
background-image:unset;
}

.flex_column.av-4gbgzw-388db2c1c38ee1aec22022a4ad6c04ae{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-15ueu18-3cc46439d5ff6c7cec8e1125d26782b9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-15ueu18-3cc46439d5ff6c7cec8e1125d26782b9 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-13xrrp8-13898f7048546d5fcdd6daace9116def{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-13947jg-cf37b69db4b67f1266203585b4430a0b .iconlist_icon{
background-color:#fed120;
}
#top #wrap_all .avia-icon-list-container.av-13947jg-cf37b69db4b67f1266203585b4430a0b .av_iconlist_title{
font-size:20px;
}
.avia-icon-list-container.av-13947jg-cf37b69db4b67f1266203585b4430a0b .iconlist_content{
font-size:17px;
}

.flex_column.av-rymi9o-998d88455f889c483413a1fbe42a2cf1{
border-radius:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
background-color:#eb3739;
}

.iconbox.av-p2dpyk-3b7319b3bed3be34785b65168b2a72e0 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-p2dpyk-3b7319b3bed3be34785b65168b2a72e0 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-p2dpyk-3b7319b3bed3be34785b65168b2a72e0 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-p2dpyk-3b7319b3bed3be34785b65168b2a72e0 .iconbox_content_container{
color:#ffffff;
}

.flex_column.av-nv209o-fdac15be33a2f5a04d20344b64792406{
border-radius:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
background-color:#eb3739;
}

.iconbox.av-lpw0jw-3394a3601c0e256c8faf8f3176de039e .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-lpw0jw-3394a3601c0e256c8faf8f3176de039e .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-lpw0jw-3394a3601c0e256c8faf8f3176de039e .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-lpw0jw-3394a3601c0e256c8faf8f3176de039e .iconbox_content_container{
color:#ffffff;
}

#top .av-special-heading.av-ikw5ng-70480c8a6d6db38270a7925598867e0e{
padding-bottom:10px;
color:#5a6a70;
}
body .av-special-heading.av-ikw5ng-70480c8a6d6db38270a7925598867e0e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ikw5ng-70480c8a6d6db38270a7925598867e0e .special-heading-inner-border{
border-color:#5a6a70;
}
.av-special-heading.av-ikw5ng-70480c8a6d6db38270a7925598867e0e .av-subheading{
font-size:15px;
}

.avia-section.av-fd1f1o-dbc8b13290faf8975e540c02c3c6e927{
background-color:#3b3b3b;
background-image:unset;
}

.flex_column.av-erp8q4-817df9986c5ad752123fc299b9e90ce4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-c5o1fw-4beee56f04af43e2d6c8a8ef7a363645 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-c5o1fw-4beee56f04af43e2d6c8a8ef7a363645 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-b7utzw-65828c97c6b6dd86f98c1d5623773e2a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-9m0sak-54c15a550770a3845ddcdc42772819ac .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-9m0sak-54c15a550770a3845ddcdc42772819ac .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-9m0sak-54c15a550770a3845ddcdc42772819ac .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-9m0sak-54c15a550770a3845ddcdc42772819ac .iconbox_content_container{
color:#ffffff;
}

.flex_column.av-7u3h2k-3b36478ce95192622924bbb82f18e461{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-24d97cc-2a761f2ce3e92d39168139245cbbd61a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1wfa2cc-dbab0b9f806d76fea0046de0d6285e91 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1pm6rgc-dcedeae1c43c173907f30abc025f86d0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1grvsb0-fba645cee59f37405aff701d2486d96d .av-special-heading-tag{
font-size:0.8em;
}
}
