.flex_column.av-117f4b-6e9b98b704a7d9782c4dcd89fc337286{
padding:100px 0 0 0;
}

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

#top .av-special-heading.av-lzik2k76-3d8aaecf50439fecc4332a027349cf7f{
margin:0 0 0 20px;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lzik2k76-3d8aaecf50439fecc4332a027349cf7f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lzik2k76-3d8aaecf50439fecc4332a027349cf7f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lzik2k76-3d8aaecf50439fecc4332a027349cf7f .av-subheading{
font-size:15px;
}

.flex_column.av-ro8yb-d1162e98981d0257e92446a1fac1fa96{
padding:50px 0 0 0;
}

#top .av_textblock_section.av-82j37-ffb79c3c77f62b616600c96ef70bdcd0 .avia_textblock{
font-size:40px;
}

.avia-section.av-lzilk0u7-2661c4684c4c6291350887633a8cf7ec{
background-repeat:no-repeat;
background-image:url(https://www.bernardinoadvogados.pt/wp-content/uploads/2018/05/hero-blurred-1500x430.jpg);
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-lzilk0u7-2661c4684c4c6291350887633a8cf7ec .av-section-color-overlay{
opacity:0.5;
background-color:#0081c6;
}
.avia-section.av-lzilk0u7-2661c4684c4c6291350887633a8cf7ec .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#333333;
}

.flex_column.av-foypv-67c97db2398e4c840f50f9d81408d148{
padding:50px 0 0 0;
}

#top .av_textblock_section.av-lzil01si-5abafce0809233216e3ccf94d08a0fe4 .avia_textblock{
font-size:14px;
}

#top .togglecontainer.av-lzil2erw-d7e974923678d580b5e7da7549264bbc p.toggler.activeTitle{
color:#0081c6;
border-color:#0081c6;
}
#top .togglecontainer.av-lzil2erw-d7e974923678d580b5e7da7549264bbc p.toggler:not(.activeTitle):hover{
color:#0081c6;
}
#top .togglecontainer.av-lzil2erw-d7e974923678d580b5e7da7549264bbc p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-lzil2erw-d7e974923678d580b5e7da7549264bbc p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#0081c6 !important;
}
#top .togglecontainer.av-lzil2erw-d7e974923678d580b5e7da7549264bbc p.toggler .toggle_icon{
color:#0081c6;
border-color:#0081c6;
}
#top .togglecontainer.av-lzil2erw-d7e974923678d580b5e7da7549264bbc p.toggler .toggle_icon > span{
color:#0081c6;
border-color:#0081c6;
}

#top .hr.hr-invisible.av-lzjx15z6-36198fc2f753c4038ce6e342681490d6{
height:50px;
}

.avia-accordion.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7{
max-height:375px;
}
.avia-accordion.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7 .aviaccordion-preview{
width:13.1%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__0{
left:0%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__1{
left:12.5%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__2{
left:25%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__3{
left:37.5%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__4{
left:50%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__5{
left:62.5%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__6{
left:75%;
}
.avia-accordion .aviaccordion-slide.av-1ry95n-1c9d2d00689e786cd31780fcaefe53b7__7{
left:87.5%;
}

.avia-section.av-lzin90xv-0c0be390512af940754eafbb652b8e43{
background-color:#f9f9f9;
background-image:unset;
}

.flex_column.av-3448z-ac96116391af573c87adac130c42f37c{
padding:50px 0 50px 0;
}

#top #wrap_all .avia-button.av-2llkz-6d8d563fcd9645363eef27ea1d7712a5{
background-color:#e0e0e0;
border-color:#e0e0e0;
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2llkz-6d8d563fcd9645363eef27ea1d7712a5:hover{
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2llkz-6d8d563fcd9645363eef27ea1d7712a5:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-2llkz-6d8d563fcd9645363eef27ea1d7712a5:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

#top #wrap_all .avia-button.av-78sb-73c14c591a18f62ea85d8cb717bbe1aa{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-78sb-73c14c591a18f62ea85d8cb717bbe1aa:hover .avia_button_background{
border-radius:0 0 0 0;
}

#top #wrap_all .avia-button.av-gqzjn-b2194720267c15ba59b65ff6cc6be69b{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-gqzjn-b2194720267c15ba59b65ff6cc6be69b:hover .avia_button_background{
border-radius:0 0 0 0;
}

#top #wrap_all .avia-button.av-149tv-686d5b13313d1fd07cffa1b1e528f29d{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-149tv-686d5b13313d1fd07cffa1b1e528f29d:hover .avia_button_background{
border-radius:0 0 0 0;
}

.avia-section.av-fx0ub-0bc8f2bcedf3e02ce4fef4b8209385e1{
background-repeat:no-repeat;
background-image:url(https://www.bernardinoadvogados.pt/wp-content/uploads/2025/09/vecteezy_ai-generated-black-abstract-abstract-triangle-black-abstract_35668413-845x684.webp);
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-fx0ub-0bc8f2bcedf3e02ce4fef4b8209385e1 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#333333;
}

.avia-image-container.av-9b397-74cccf73ce8bf118fc92557c605789ca img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9b397-74cccf73ce8bf118fc92557c605789ca .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-3m35cj-6b95c8da312919b2158b9d06ad28ec2c{
background-color:#ededed;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-3g7k2b-1eaed70823984c326e2189e85bf86c35{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-39et3v-f36f5df039fc34a13634483f16c1b082 .avia_textblock{
font-size:12px;
text-align:left;
}

.av_font_icon.av-34ecyr-18fb3de3d99000103572949fe562ee92 .av-icon-char{
font-size:15px;
line-height:15px;
}

.flex_column.av-2vyov7-171fcaac30d461409103952097c0b926{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-2sb3zf-5c99466740bb75ee20ec3c694a936471 .avia_textblock{
font-size:12px;
text-align:left;
}

.av_font_icon.av-2mi4u3-dccdcceb54e415dd4d765a9b79d51dc4 .av-icon-char{
font-size:15px;
line-height:15px;
}

.flex_column.av-2dqvar-2a1b1ce4f8f0253f52aa567359739025{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-2tgrf-552c317fba5660aebb16610a4702ba58 .avia_textblock{
font-size:12px;
text-align:left;
}

.av_font_icon.av-n0j57-4b2507805f57a316f92423e5623afb65 .av-icon-char{
font-size:15px;
line-height:15px;
}

.av_font_icon.av-eaupf-bc9385eef175a3671b3714065dc669aa .av-icon-char{
font-size:15px;
line-height:15px;
}

.av_font_icon.av-90ztv-36dfd2ee10bed75a50624a2542363ad5 .av-icon-char{
font-size:15px;
line-height:15px;
}

.flex_column.av-1mr16r-78f3414d02eceeffa454533cab19f1f4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-260fdn-441a9bce41b4d9ab827ce4b3c6cab090 .avia_textblock{
font-size:12px;
text-align:left;
}

#top #wrap_all .avia-button.av-1zitv-46ad576509110cc9394f7221d5d98123{
margin-bottom:20px;
margin-right:20px;
}

#top #wrap_all .avia-button.av-dngvv-2cbc06384e0d3007f4c08011aba08c86{
margin-bottom:20px;
margin-right:20px;
}

#top #wrap_all .avia-button.av-74kv7-8aa35954127a8502b200fe2258c522c3{
margin-bottom:20px;
margin-right:20px;
}

