.avia-section.av-jkjmqted-bbaae19ef3c076e8d313cd53ba891643{
background-repeat:no-repeat;
background-image:url(https://ab-immobiliarebologna.it/wp-content/uploads/2026/08/ab-immobiliare.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
#top .avia-section.av-jkjmqted-bbaae19ef3c076e8d313cd53ba891643 .scroll-down-link{
color:#fb4d4d;
}
#top .avia-section.av-jkjmqted-bbaae19ef3c076e8d313cd53ba891643 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#fb4d4d;
fill:#fb4d4d;
}
.avia-section.av-jkjmqted-bbaae19ef3c076e8d313cd53ba891643 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1xn9f-ea65387684c83dd708c1b6b754a2e132{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jn37cxm2-e1fe00f249a98c96125fbdd58c0c01fd{
margin:0 0 0 0;
padding-bottom:0;
font-size:5vw;
}
body .av-special-heading.av-jn37cxm2-e1fe00f249a98c96125fbdd58c0c01fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jn37cxm2-e1fe00f249a98c96125fbdd58c0c01fd .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-jn37cxm2-e1fe00f249a98c96125fbdd58c0c01fd .av-subheading{
font-size:23px;
}

#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 .av_textblock_section.av-jkmanyih-37e310f7f3ba4cb14c85b1301bd6c6b0 .avia_textblock{
font-size:23px;
}

#top .hr.hr-invisible.av-jkmadgt0-56-6ecbac558e57002e0e7473d825385985{
height:130px;
}

#top .av-special-heading.av-thzo1-b04c99796e0de7f022eea67c26df5bdb{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-thzo1-b04c99796e0de7f022eea67c26df5bdb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-thzo1-b04c99796e0de7f022eea67c26df5bdb .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-thzo1-b04c99796e0de7f022eea67c26df5bdb .av-subheading{
font-size:23px;
}

@keyframes av_boxShadowEffect_av-293lv-6e9c95813b60c7282e362dee3330488b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-6e9c95813b60c7282e362dee3330488b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-293lv-6e9c95813b60c7282e362dee3330488b{
width:49%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-6e9c95813b60c7282e362dee3330488b .av-flex-placeholder{
width:2%;
}

#top .av_textblock_section.av-jkmanyih-54-06592ff3159ae6ffeb154be630acde2a .avia_textblock{
font-size:14px;
}

@keyframes av_boxShadowEffect_av-f7e7d-c5a49a632d086bc6ef06d9a45b6799b6-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-f7e7d-c5a49a632d086bc6ef06d9a45b6799b6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-f7e7d-c5a49a632d086bc6ef06d9a45b6799b6{
width:49%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-f7e7d-c5a49a632d086bc6ef06d9a45b6799b6 .av-flex-placeholder{
width:2%;
}

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

#top .hr.av-mt1bn3sh-2087fc49ae9da177d3b902efdac3d11d{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-mt1bn3sh-2087fc49ae9da177d3b902efdac3d11d .hr-inner{
width:50px;
}

@keyframes av_boxShadowEffect_av-nc5k1-10b7ca17732f4d68947be9c20ae56055-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-nc5k1-10b7ca17732f4d68947be9c20ae56055{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-nc5k1-10b7ca17732f4d68947be9c20ae56055{
width:49%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-nc5k1-10b7ca17732f4d68947be9c20ae56055 .av-flex-placeholder{
width:2%;
}

#top .av_textblock_section.av-ck5yp-6391bb1a5931f7f25f0ffde3045bcccd .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-7isn5-047595b94662b5480524e0907ea48417{
height:50px;
}

@keyframes av_boxShadowEffect_av-glvc1-a7a925f1e9b3dc6f2f51803d5a337481-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-glvc1-a7a925f1e9b3dc6f2f51803d5a337481{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-glvc1-a7a925f1e9b3dc6f2f51803d5a337481{
width:49%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-glvc1-a7a925f1e9b3dc6f2f51803d5a337481 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mt1bp7t4-67e2632353b72ce0d95036eb2b42544f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mt1bp7t4-67e2632353b72ce0d95036eb2b42544f .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-jkwotzct-c4d0c2457c1d730cffb9978346d47d69{
background-color:#a5a5a5;
background-image:url(https://ab-immobiliarebologna.it/wp-content/uploads/2018/10/hero-pattern.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-jkwotzct-c4d0c2457c1d730cffb9978346d47d69 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-jkjvrpjm-43-3b428316a9f522fde60b3acf34482c9a{
height:50px;
}

#top .av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684 .av-subheading{
font-size:23px;
}

.flex_column.av-jn35vatz-acf5b3faff731054f83eb12a0783acd5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jkjvrpjm-38-0e0863af519dc8cdad0794c814b7689d{
height:50px;
}

.flex_column.av-hgxe1-fa3fc595596bc9ca237e3362d5597bd5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-b8qeh-325b37793605bbe37f84ecd851a11e5e{
height:50px;
}

.avia-section.av-jkjmqted-57-f6d8b1484141fa15fc2d1c46c7855855{
background-color:#a5a5a5;
background-image:unset;
}
.avia-section.av-jkjmqted-57-f6d8b1484141fa15fc2d1c46c7855855 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1k807-c803e136282b4c081ea603ba7ce39eb3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-rbzd-bd12fce08d920a0880bf31bd569b357e{
margin:0 0 0 0;
padding-bottom:20px;
font-size:53px;
}
body .av-special-heading.av-rbzd-bd12fce08d920a0880bf31bd569b357e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-rbzd-bd12fce08d920a0880bf31bd569b357e .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-rbzd-bd12fce08d920a0880bf31bd569b357e .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-35-63eab25417c770bdd9c2aed9066cf021 .avia_textblock{
font-size:23px;
}

#top .av-special-heading.av-mrc6ybtx-8980d0036080726e43f9169fc8c3d18e{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-mrc6ybtx-8980d0036080726e43f9169fc8c3d18e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mrc6ybtx-8980d0036080726e43f9169fc8c3d18e .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mrc6ybtx-8980d0036080726e43f9169fc8c3d18e .av-subheading{
font-size:23px;
}

.avia-image-container.av-mt1bype8-336dbf3f296fc29c5ab00355df0dcf4a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mt1bype8-336dbf3f296fc29c5ab00355df0dcf4a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mrc7crs0-d68987eb66a62dfdcd981c46160dc3b6{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-mrc7crs0-d68987eb66a62dfdcd981c46160dc3b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mrc7crs0-d68987eb66a62dfdcd981c46160dc3b6 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mrc7crs0-d68987eb66a62dfdcd981c46160dc3b6 .av-subheading{
font-size:23px;
}

.avia-section.av-jkwotzct-36-23839cdb6cb979f8f5b67c2774d95047{
background-color:#a5a5a5;
background-image:unset;
}

#top .av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5 .av-subheading{
font-size:23px;
}

.flex_column.av-2qmgz-29-c5e721db0ff64d0ea52ed27df98d9f49{
border-radius:0px 0px 0px 0px;
padding:200px 20px 250px 20px;
background:url(https://ab-immobiliarebologna.it/wp-content/uploads/2018/10/backdrop-bg.png) 50% 50% no-repeat scroll ;
}

.flex_column.av-2qmgz-1-05e039efe56a9b3b658f3a46391b9b70{
border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-jn37cxm2-e1fe00f249a98c96125fbdd58c0c01fd .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-jkmanyih-37e310f7f3ba4cb14c85b1301bd6c6b0 .avia_textblock{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-thzo1-b04c99796e0de7f022eea67c26df5bdb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-rbzd-bd12fce08d920a0880bf31bd569b357e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mrc6ybtx-8980d0036080726e43f9169fc8c3d18e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mrc7crs0-d68987eb66a62dfdcd981c46160dc3b6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top .av_textblock_section.av-jkmanyih-37e310f7f3ba4cb14c85b1301bd6c6b0 .avia_textblock{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-thzo1-b04c99796e0de7f022eea67c26df5bdb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-89ps1-c5c66b2e99bdbfa8ad2a5b44943da684 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-rbzd-bd12fce08d920a0880bf31bd569b357e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mrc6ybtx-8980d0036080726e43f9169fc8c3d18e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mrc7crs0-d68987eb66a62dfdcd981c46160dc3b6 .av-special-heading-tag{
font-size:0.8em;
}

#top .av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5{
margin:10px 0 0px 0;
padding-bottom:0px;
}
#top #wrap_all .av-special-heading.av-tr69-e24ec9ed766e04f2d87d6cfcaba987e5 .av-special-heading-tag{
padding:0 0 0px 0;
font-size:0.8em;
}

.flex_column.av-2qmgz-29-c5e721db0ff64d0ea52ed27df98d9f49{
padding:20px 0 0 0;
}

.flex_column.av-2qmgz-1-05e039efe56a9b3b658f3a46391b9b70{
padding:0 10px 0 10px;
}
}
