.avia-section.av-fjohoec-23ae3095aa5e2ba0ddcab4fd197e7fb8{
background-repeat:no-repeat;
background-image:url(https://www.maritimetravel.ca/wp-content/uploads/2022/12/agent_background.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-fjohoec-23ae3095aa5e2ba0ddcab4fd197e7fb8 .av-section-color-overlay{
opacity:0.2;
background-color:#111111;
}

#top .av_textblock_section.av-dumfg4k-af6574c042cf927103de03fab7103d59 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-d9q444k-b2454f2dea8912fe9c43b7a08395b5cd .avia_textblock{
font-size:28px;
color:#363636;
}

.avia-section.av-cgtvjz8-2921965a0437e7e9e4ea379118074361{
background-color:#2f9fd3;
background-image:url(https://www.maritimetravel.ca/wp-content/uploads/2022/12/blue-map-1.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}

.iconbox.av-bl63bhg-669b26a2b3f24e94b42ce399d8c0afea .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-bl63bhg-669b26a2b3f24e94b42ce399d8c0afea .iconbox_content_title{
font-size:48px;
color:#ffffff;
}

#top .av_textblock_section.av-apr00f8-e4165409c369d90a7348401dbb8c8a4b .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .av_textblock_section.av-9ygoxfo-17cc90bd2295f872aed5d56206450260 .avia_textblock{
font-size:20px;
color:#ffffff;
}

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

#top .av_textblock_section.av-7nowjvo-400d373d4c37caf5cfab4ed2c4fcb4b4 .avia_textblock{
font-size:20px;
color:#6b6b6b;
}

#top .av_textblock_section.av-nrkhus-a97d4c6a6fff3bbace2e81ef8d23423b .avia_textblock{
font-size:20px;
color:#6b6b6b;
}

#top .av_textblock_section.av-593iwf8-3eb8f7bc199123ea4ae502bb66a74869 .avia_textblock{
font-size:40px;
color:#2f9ed3;
}

.avia-section.av-edp01w-efda25be824166a155b698991b783c9f{
background-color:#ededed;
background-image:unset;
}

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

.flex_cell.av-1a1pt6s-2cd48d1390697d7820d091b675add06a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1a1pt6s-2cd48d1390697d7820d091b675add06a{
padding:0px 0px 0px 0px !important;
}

