::selection { background: #a1d7f1;}::-moz-selection { background: #a1d7f1;}h1 { font-size: 48px;line-height: 60px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;}h2 { font-size: 40px;line-height: 50px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;}h3 { line-height: 32px;letter-spacing: .07em;}p { font-size: 17px;line-height: 27px;font-weight: 400;margin-top: 15px;margin-bottom: 15px;}a, p a { color: #096da8;}a:hover, p a:hover { color: #1b88c9;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #1b88c9;}.cf7_custom_style_1 button.wpcf7-form-control.wpcf7-submit { color: #1c3869;border-color: rgba(28, 56, 105, 1);}.cf7_custom_style_1 button.wpcf7-form-control.wpcf7-submit:not([disabled]):hover { color: #ffffff;border-color: rgba(28, 56, 105, 1);}.cf7_custom_style_1 button.qodef-cf7-cs1-button.qodef-btn-wave-hover .qodef-btn-wave-holder { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='172px' height='126px' viewBox='0 0 172 125.7' enable-background='0 0 172 125.7' xml:space='preserve' %3E%3Cpath fill='%231c3869' d='M173,22.7c-33.9,0-44.7-14.1-88.4-14.1c-43.6,0-54.5,14.1-86,14.1V126l174.4-0.3C173,125.7,173,28.7,173,22.7z'/%3E%3C/svg%3E");}.cf7_custom_style_2 button.qodef-cf7-cs2-button.qodef-btn-wave-hover .qodef-btn-wave-holder { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='172px' height='126px' viewBox='0 0 172 125.7' enable-background='0 0 172 125.7' xml:space='preserve' %3E%3Cpath fill='%230de3d9' d='M173,22.7c-33.9,0-44.7-14.1-88.4-14.1c-43.6,0-54.5,14.1-86,14.1V126l174.4-0.3C173,125.7,173,28.7,173,22.7z'/%3E%3C/svg%3E");}.cf7_custom_style_3 button.qodef-cf7-cs3-button.qodef-btn-wave-hover .qodef-btn-wave-holder { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='172px' height='126px' viewBox='0 0 172 125.7' enable-background='0 0 172 125.7' xml:space='preserve' %3E%3Cpath fill='%230de3d9' d='M173,22.7c-33.9,0-44.7-14.1-88.4-14.1c-43.6,0-54.5,14.1-86,14.1V126l174.4-0.3C173,125.7,173,28.7,173,22.7z'/%3E%3C/svg%3E");}.error404 .qodef-page-header .qodef-menu-area { background-color: rgba(255, 255, 255, 0) !important;}.error404 .qodef-content { background-image: url(https://staging.bluefleet.pt/wp-content/uploads/2020/01/404-page-img-1.jpg);background-position: center 0;background-size: cover;background-repeat: no-repeat;}.error404 .qodef-page-not-found .qodef-404-title { color: #ffffff;font-family: Mr Dafoe;font-size: 180px;line-height: 162px;font-weight: 400;letter-spacing: 0px;}.error404 .qodef-page-not-found .qodef-404-subtitle { color: #ffffff;font-family: Josefin Sans;font-size: 40px;line-height: 48px;font-weight: 600;letter-spacing: 0.25px;}.error404 .qodef-page-not-found .qodef-404-text { color: #ffffff;font-family: Josefin Sans;font-size: 19px;line-height: 25px;font-weight: 400;letter-spacing: -0.25px;}.qodef-page-footer .qodef-footer-bottom-holder { background-color: #1c3869;}.qodef-mobile-header .qodef-mobile-header-inner { height: 90px;}			@media only screen and (max-width: 1024px) {
			.qodef-mobile-header .qodef-mobile-logo-wrapper a { height: 74px !important;}			}
					@media only screen and (max-width: 480px) {
			.qodef-mobile-header .qodef-mobile-logo-wrapper a { height: 74px !important;}			}
		.qodef-mobile-header .qodef-mobile-logo-wrapper a { max-height: 90px;}.qodef-mobile-header .qodef-mobile-menu-opener a { color: #ffffff;}.qodef-page-header .qodef-sticky-header { height: 80px;}.qodef-page-header .qodef-sticky-header .qodef-logo-wrapper a { max-height: 80px;}.qodef-main-menu.qodef-sticky-nav > ul > li > a { color: #1c3869;}.qodef-main-menu.qodef-sticky-nav > ul > li:hover > a, .qodef-main-menu.qodef-sticky-nav > ul > li.qodef-active-item > a { color: #1b88c9;}.qodef-top-bar { height: 45px;}.qodef-top-bar .qodef-logo-wrapper a { max-height: 45px;}.qodef-header-box .qodef-top-bar-background { height: 100px;}.qodef-header-box .qodef-top-bar-background { background-color: rgba(28, 56, 105, 1);}.qodef-top-bar { background-color: rgba(28, 56, 105, 1);}.qodef-page-header .qodef-menu-area { background-color: rgba(255, 255, 255, 0);height: 110px !important;}.qodef-main-menu > ul > li > a { padding: 0 19px;}.qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.qodef-fixed-wrapper) .qodef-main-menu > ul > li > a:hover { color: #1b88c9;}.qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.qodef-fixed-wrapper) .qodef-main-menu > ul > li.qodef-active-item > a { color: #ffffff;}.qodef-drop-down .second .inner > ul > li > a { color: #1c3869;}.qodef-drop-down .second .inner > ul > li > a:hover, .qodef-drop-down .second .inner > ul > li.current-menu-ancestor > a, .qodef-drop-down .second .inner > ul > li.current-menu-item > a { color: #1b88c9 !important;}.qodef-drop-down .wide .second .inner > ul > li > a { color: #1c3869;}.qodef-drop-down .wide .second .inner > ul > li > a:hover, .qodef-drop-down .wide .second .inner > ul > li.current-menu-ancestor > a, .qodef-drop-down .wide .second .inner > ul > li.current-menu-item > a { color: #1b88c9 !important;}.qodef-drop-down .second .inner ul li ul li a { color: #1c3869;}.qodef-drop-down .second .inner ul li ul li a:hover, .qodef-drop-down .second .inner ul li ul li.current-menu-ancestor > a, .qodef-drop-down .second .inner ul li ul li.current-menu-item > a { color: #1b88c9 !important;}.qodef-drop-down .wide .second .inner ul li ul li a { color: #1c3869;}.qodef-drop-down .wide .second .inner ul li ul li a:hover, .qodef-drop-down .wide .second .inner ul li ul li.current-menu-ancestor > a, .qodef-drop-down .wide .second .inner ul li ul li.current-menu-item > a { color: #1b88c9 !important;}.qodef-side-menu-slide-from-right .qodef-side-menu { right: -540;width: 540;}.qodef-side-menu-slide-from-right.qodef-right-side-menu-opened .qodef-wrapper .qodef-cover { opacity: 1;}.qodef-title-holder .qodef-title-wrapper .qodef-breadcrumbs { color: #ffffff;}.qodef-title-holder .qodef-title-wrapper .qodef-page-title { color: #ffffff;font-size: 48px;line-height: 60px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;}.qodef-title-holder .qodef-title-wrapper .qodef-page-subtitle { color: #ffffff;}