.avia-section.av-mevduzpo-93df8229f0ec8db1dfee17ba47f04b53{
background-repeat:no-repeat;
background-image:url(https://www.maritimetravel.ca/wp-content/uploads/2025/08/algarve-grotte-portugal-scaled.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mevduzpo-93df8229f0ec8db1dfee17ba47f04b53 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .av_textblock_section.av-mevd66b7-e2296e6859e3c9e29c3773f5b2711014 .avia_textblock{
font-size:40px;
color:#ffffff;
text-align:center;
}

.avia-section.av-14dclea-124c1e28a889bdacc241d0cb8df52626{
background-color:#5b5b5b;
background-image:unset;
}
.avia-section.av-14dclea-124c1e28a889bdacc241d0cb8df52626 .av-section-color-overlay{
opacity:0.2;
background-color:#a0a0a0;
}

.flex_column.av-12bxuia-05c255607100b2f4886d58972c189e05{
width:100%;
}

#top .av_textblock_section.av-mevd6l8k-621a8db569b52d1782b4a0db385afe8f .avia_textblock{
font-size:32px;
color:#ffffff;
text-align:center;
}

.flex_column.av-a250c8i-38f7a0764089bf571e4f58036abfecbe{
width:64.666666666667%;
padding:0 0 55px 0;
}

.flex_column.av-9izg3ea-317f73286ce33c6a2933d50a9366cdea{
width:29.333333333333%;
margin-left:6%;
padding:50px 30px 50px 30px;
background-color:#ededed;
}

#top .av_textblock_section.av-mevdat9e-69502c9b85960eb898b274078718af28 .avia_textblock{
font-size:28px;
color:#2f9ed3;
text-align:left;
}

#top .hr.hr-invisible.av-92fprhu-6d53c96ac5c8ca2c9059d2c4ff17549b{
height:10px;
}

#top .av_textblock_section.av-mevdbloc-b2324048bb2ca100247004d6f279eddd .avia_textblock{
font-size:22px;
color:#2f9ed3;
text-align:left;
}

#top .hr.hr-invisible.av-meveh2p4-de342a7163e7cfc7523fff44ff4665be{
height:50px;
}

#top .av_textblock_section.av-mevdqqsy-5b0cb2975e2996d6890c806a4825f102 .avia_textblock{
font-size:22px;
color:#2f9ed3;
text-align:left;
}

#top .hr.hr-invisible.av-8em4zqq-e4106c39b7e17465609fec45b0318190{
height:40px;
}

.iconbox.av-mevdbxl7-665f087909111d7ac670b31b82b33869 .iconbox_icon{
color:#5b5b5b;
}
.iconbox.av-mevdbxl7-665f087909111d7ac670b31b82b33869 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#5b5b5b;
stroke:#5b5b5b;
}
#top #wrap_all .iconbox.av-mevdbxl7-665f087909111d7ac670b31b82b33869 .iconbox_content_title{
font-size:24px;
}
.iconbox.av-mevdbxl7-665f087909111d7ac670b31b82b33869 .iconbox_content_container{
font-size:24px;
color:#5b5b5b;
}

.iconbox.av-mevde917-48a6f86f897c4cd58132ff64e0f0f590 .iconbox_icon{
color:#5b5b5b;
}
.iconbox.av-mevde917-48a6f86f897c4cd58132ff64e0f0f590 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#5b5b5b;
stroke:#5b5b5b;
}
#top #wrap_all .iconbox.av-mevde917-48a6f86f897c4cd58132ff64e0f0f590 .iconbox_content_title{
font-size:24px;
}
.iconbox.av-mevde917-48a6f86f897c4cd58132ff64e0f0f590 .iconbox_content_container{
font-size:24px;
color:#5b5b5b;
}

.iconbox.av-81mcpqq-4f543444eeda95907ec513cbc68ea62d .iconbox_icon{
color:#5b5b5b;
}
.iconbox.av-81mcpqq-4f543444eeda95907ec513cbc68ea62d .iconbox_icon.avia-svg-icon svg:first-child{
fill:#5b5b5b;
stroke:#5b5b5b;
}
#top #wrap_all .iconbox.av-81mcpqq-4f543444eeda95907ec513cbc68ea62d .iconbox_content_title{
font-size:24px;
}
.iconbox.av-81mcpqq-4f543444eeda95907ec513cbc68ea62d .iconbox_content_container{
font-size:24px;
color:#5b5b5b;
}

#top #wrap_all .avia-button.av-7j1bx9u-ca0c48be061fc338908d2f6a4c9feb7e{
font-size:26px;
background-color:#ff6701;
border-color:#ff6701;
color:#ffffff;
border-radius:5px 0 0 0;
transition:all 0.4s ease-in-out;
padding:5px 15px 5px 15px;
}
#top #wrap_all.avia-button.av-7j1bx9u-ca0c48be061fc338908d2f6a4c9feb7e:hover .avia_button_background{
border-radius:5px 0 0 0;
}
#top #wrap_all .avia-button.av-7j1bx9u-ca0c48be061fc338908d2f6a4c9feb7e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-779uaoi-7dd1f89f5839cb9ba3848bbf7f1687ab{
background-color:#2f9ed3;
background-image:unset;
}

#top .av_textblock_section.av-61mmoaa-fd7e62c528c1b0f44249e628846e452c .avia_textblock{
font-size:40px;
color:#ffffff;
}

#top .av_textblock_section.av-mevdg1fg-4af3de577db5108041de6d9ea11136d6 .avia_textblock{
font-size:24px;
color:#ffffff;
}

#top .av_textblock_section.av-mevdg5qj-3a085a82df7b7b94afc121457771a11a .avia_textblock{
font-size:22px;
color:#ffffff;
}

.avia-section.av-mevdx5er-af4d7f8943ce627df60f7f01b5704309{
background-repeat:no-repeat;
background-image:url(https://www.maritimetravel.ca/wp-content/uploads/2025/08/LISBON-PORTUGAL-scaled.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mevdx5er-af4d7f8943ce627df60f7f01b5704309 .av-section-color-overlay{
opacity:0.2;
background-color:#0a0a0a;
}

#top .av_textblock_section.av-mevdgcg8-8ed46256733b80baee77a956c03ab30e .avia_textblock{
font-size:40px;
color:#2f9ed3;
}

#top .togglecontainer.av-mevdjgik-a9280c1b2b502d897b4225ed6d7f0c21 h3.toggler{
font-size:28px;
color:#000000;
background-color:#f0f0f0;
border-color:#f0f0f0;
}
#top .togglecontainer.av-mevdjgik-a9280c1b2b502d897b4225ed6d7f0c21 h3.toggler .toggle_icon{
color:#444444;
border-color:#444444;
}
#top .togglecontainer.av-mevdjgik-a9280c1b2b502d897b4225ed6d7f0c21 h3.toggler .toggle_icon > span{
color:#444444;
border-color:#444444;
}
#top .togglecontainer.av-mevdjgik-a9280c1b2b502d897b4225ed6d7f0c21 .toggle_wrap .toggle_content{
font-size:20px;
color:#000000;
background-color:#f0f0f0;
border-color:#f0f0f0;
}

#top .togglecontainer.av-mevdlw6r-f0c02c544b0fb0c5a5447bfac9bb540d h3.toggler{
font-size:28px;
color:#000000;
background-color:#f0f0f0;
border-color:#f0f0f0;
}
#top .togglecontainer.av-mevdlw6r-f0c02c544b0fb0c5a5447bfac9bb540d h3.toggler .toggle_icon{
color:#444444;
border-color:#444444;
}
#top .togglecontainer.av-mevdlw6r-f0c02c544b0fb0c5a5447bfac9bb540d h3.toggler .toggle_icon > span{
color:#444444;
border-color:#444444;
}
#top .togglecontainer.av-mevdlw6r-f0c02c544b0fb0c5a5447bfac9bb540d .toggle_wrap .toggle_content{
font-size:20px;
color:#000000;
background-color:#f0f0f0;
border-color:#f0f0f0;
}

#top .avia-gallery.av-meveg0hk-3c91e449dea14a44d0862fc8516de3eb .avia-gallery-thumb a{
width:25%;
}

#top .av_textblock_section.av-mevdhhia-739e5eba3ba90cbe00d401f3cf59dcef .avia_textblock{
font-size:18px;
color:#000000;
}

#top .av_textblock_section.av-q2esaa-c2438cabf77268e52a6a5b8c7f0eebbd .avia_textblock{
font-size:40px;
color:#2f9ed3;
}

