.flex_cell.av-14kqh0-24134826c3ac82c14c4a803086ba7d5e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-14kqh0-24134826c3ac82c14c4a803086ba7d5e{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-34bfbdg-be998016227f96d6a6807d23c0e5e8c0{
padding:30px 30px 30px 30px;
}
.flex_column.av-34bfbdg-be998016227f96d6a6807d23c0e5e8c0 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

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

.flex_cell.av-30v70ac-dfa92dfb604b6fbfa9f85d3d5cd21f0e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-30v70ac-dfa92dfb604b6fbfa9f85d3d5cd21f0e{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-2z0aqr8-4816207e7a523b758915ad5dc9945bee{
padding:30px 30px 30px 30px;
background:url(https://arisobradoiro.com/wp-content/uploads/2026/04/close-up-view-worker-welding-metal-construction-industrial-workshop-scaled.jpg) 0% 50% no-repeat scroll ;
}
.flex_column.av-2z0aqr8-4816207e7a523b758915ad5dc9945bee .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

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

.avia-section.av-2w0hctg-26a37f6bd4bd57c3824e2bb5c692dcbf{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2w0hctg-26a37f6bd4bd57c3824e2bb5c692dcbf{
z-index:10;
}

@keyframes av_boxShadowEffect_av-2tg7dro-72d92a00d9331632dc602833bf05e3bd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2tg7dro-72d92a00d9331632dc602833bf05e3bd{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2tg7dro-72d92a00d9331632dc602833bf05e3bd{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2rerkas-223a650e9e45b956e691a32ca326aa79{
padding-bottom:10px;
}
body .av-special-heading.av-2rerkas-223a650e9e45b956e691a32ca326aa79 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2rerkas-223a650e9e45b956e691a32ca326aa79 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2owzlzo-4eeb60af3756f3d2a9fc17388ca18018{
height:30px;
}

#top #wrap_all .avia-button.av-2mgzbck-5c29dec3c3062220c9e098afc32c32d5{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2mgzbck-5c29dec3c3062220c9e098afc32c32d5:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-2ljt98k-148276256fc1aea70e34f3d70957e598-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ljt98k-148276256fc1aea70e34f3d70957e598{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2ljt98k-148276256fc1aea70e34f3d70957e598{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

#top .av-special-heading.av-2jvoous-8ecdaa34333a936c61f41a737e8dea4b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2jvoous-8ecdaa34333a936c61f41a737e8dea4b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2jvoous-8ecdaa34333a936c61f41a737e8dea4b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2jvoous-8ecdaa34333a936c61f41a737e8dea4b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2i9ofdw-d148fc9d44866c6c0a6d59433576ea99 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2gkqxc4-35a4a90670fb1206c78edd844485a27c{
height:30px;
}

#top #wrap_all .avia-button.av-2e8kvjo-c3f42c738da4531f7785e732c79cc08d{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2e8kvjo-c3f42c738da4531f7785e732c79cc08d:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-2csz8jo-b00450732d22141e37faa5cf06725709-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2csz8jo-b00450732d22141e37faa5cf06725709{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2csz8jo-b00450732d22141e37faa5cf06725709{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2bw9950-11b6c00946e6d49aba46bb85e37ab653{
padding-bottom:10px;
}
body .av-special-heading.av-2bw9950-11b6c00946e6d49aba46bb85e37ab653 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2bw9950-11b6c00946e6d49aba46bb85e37ab653 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-28ntq2s-11012a54af47fe731e9c99f0a50ef3a0{
height:30px;
}

#top #wrap_all .avia-button.av-26ecjxw-6f8d9937330179723f7181dde96719a0{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-26ecjxw-6f8d9937330179723f7181dde96719a0:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top .flex_column.av-24thfyc-1c5a2fa1d8911c8e4230751327c26ba7{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-24thfyc-1c5a2fa1d8911c8e4230751327c26ba7{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-24thfyc-1c5a2fa1d8911c8e4230751327c26ba7{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-24thfyc-1c5a2fa1d8911c8e4230751327c26ba7 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-231jhl0-cdad59cc02dc9e66430d79d89d0e0637{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-231jhl0-cdad59cc02dc9e66430d79d89d0e0637 .av-rotator-container-inner{
font-size:5vw;
}

.flex_cell.av-1vgddt0-fb7aae91bb40f0f032dbad4f5e7095f0{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1vgddt0-fb7aae91bb40f0f032dbad4f5e7095f0{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1t3t6r8-42b3183a3ec3cd8ee4014574e3220d4e{
padding-bottom:10px;
}
body .av-special-heading.av-1t3t6r8-42b3183a3ec3cd8ee4014574e3220d4e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1t3t6r8-42b3183a3ec3cd8ee4014574e3220d4e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1j1q7hw-b40d36f1c612844a9204cfde0340984e{
height:60px;
}

#top #wrap_all .avia-button.av-1hq5vz8-aea96fee4287cf5df39e0445c7fe85e0{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1hq5vz8-aea96fee4287cf5df39e0445c7fe85e0:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-55fa8k-596b2cc45093e581b2e2efcde4ab5b5e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-55fa8k-596b2cc45093e581b2e2efcde4ab5b5e{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-1dz7kac-e0124fb298301c281cf36d55d0569219{
z-index:110;
}
.avia-image-container.av-1dz7kac-e0124fb298301c281cf36d55d0569219 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1dz7kac-e0124fb298301c281cf36d55d0569219 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1dz7kac-e0124fb298301c281cf36d55d0569219 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-4wqzyc-c90869f558b69dac44fe9e914bd0eb23 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-4wqzyc-c90869f558b69dac44fe9e914bd0eb23{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-4wqzyc-c90869f558b69dac44fe9e914bd0eb23 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-4wqzyc-c90869f558b69dac44fe9e914bd0eb23 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-4wqzyc-c90869f558b69dac44fe9e914bd0eb23 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-4wqzyc-c90869f558b69dac44fe9e914bd0eb23 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-19m69ro-fae77e473e18ef03aa2139c539e8cd30{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-19m69ro-fae77e473e18ef03aa2139c539e8cd30{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-1766m9w-a8fdf5800ef797f027b40008f50a9681{
z-index:110;
}
.avia-image-container.av-1766m9w-a8fdf5800ef797f027b40008f50a9681 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1766m9w-a8fdf5800ef797f027b40008f50a9681 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1766m9w-a8fdf5800ef797f027b40008f50a9681 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-16480qs-0d5b40222015468d320c7b53f3024653 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-16480qs-0d5b40222015468d320c7b53f3024653{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-16480qs-0d5b40222015468d320c7b53f3024653 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-16480qs-0d5b40222015468d320c7b53f3024653 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-16480qs-0d5b40222015468d320c7b53f3024653 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-16480qs-0d5b40222015468d320c7b53f3024653 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-14pobhg-646dc458fa59c150ba447f427c8a56b4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-14pobhg-646dc458fa59c150ba447f427c8a56b4{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-12blguc-09df98cf40dcd0ab6952e301081acde3{
padding-bottom:10px;
}
body .av-special-heading.av-12blguc-09df98cf40dcd0ab6952e301081acde3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-12blguc-09df98cf40dcd0ab6952e301081acde3 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-soa93o-76eb719bd9387f958798429353a0b341{
height:60px;
}

#top #wrap_all .avia-button.av-qn7alg-6ac3032090c337301dd8cd89bb5d1f1a{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-qn7alg-6ac3032090c337301dd8cd89bb5d1f1a:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-nimftg-f1f004795bdde0687868ff3a6d6debcc{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-nimftg-f1f004795bdde0687868ff3a6d6debcc{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-m2nif8-7b1efeca6718f32fb8707946745cd01a-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-m2nif8-7b1efeca6718f32fb8707946745cd01a{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-k94z0k-b66a0a157285f39e66d1097742d50ff9{
padding-bottom:10px;
}
body .av-special-heading.av-k94z0k-b66a0a157285f39e66d1097742d50ff9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k94z0k-b66a0a157285f39e66d1097742d50ff9 .av-subheading{
font-size:15px;
}

.flex_cell.av-hkg6dg-3442030ca6b7247fba0c45b452c24476{
vertical-align:middle;
background:url(https://arisobradoiro.com/wp-content/uploads/2026/04/welding-work-with-metal-construction-busy-metal-factory-scaled.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-hkg6dg-3442030ca6b7247fba0c45b452c24476{
padding:120px 120px 120px 120px !important;
}

#top .av-masonry.av-ge4op0-cc0f3e73933945954d9287d91061a5de{
background-color:#2d2d2d;
}
.av-masonry.av-ge4op0-cc0f3e73933945954d9287d91061a5de .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-c9xoic-43c7b5e6ca959b8a68ab08a9cc16bc90{
vertical-align:middle;
background:url(https://arisobradoiro.com/wp-content/uploads/2022/05/amr-taha-UOMrO-JN-XQ-unsplash.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-c9xoic-43c7b5e6ca959b8a68ab08a9cc16bc90{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-a8d5ac-6fd8ba8de94c615f90fffbd470da861c{
vertical-align:middle;
background:url(https://arisobradoiro.com/wp-content/uploads/2022/05/parallax_light.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-a8d5ac-6fd8ba8de94c615f90fffbd470da861c{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-9jfar8-726096b42376f5ced0b975de5c005772-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-9jfar8-726096b42376f5ced0b975de5c005772{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-7lnxt0-74d6119afa72f8b2f0bc19b586748bda{
padding-bottom:10px;
}
body .av-special-heading.av-7lnxt0-74d6119afa72f8b2f0bc19b586748bda .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7lnxt0-74d6119afa72f8b2f0bc19b586748bda .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-m2nif8-7b1efeca6718f32fb8707946745cd01a{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-m2nif8-7b1efeca6718f32fb8707946745cd01a{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-1vgddt0-fb7aae91bb40f0f032dbad4f5e7095f0{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-14pobhg-646dc458fa59c150ba447f427c8a56b4{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-m2nif8-7b1efeca6718f32fb8707946745cd01a{
position:relative;
left:0px;
}
}
