.texto_footer {
font-size: 12px;
line-height: 12px;
}
.texto_footer a {
text-decoration: underline;
}
.contactos a {
color: #DAE2DF;
}
#cmplz-document {
max-width: 100% !important;
}
@media only screen and (max-width: 690px) {
h1{
font-size: 35px !important;
}
h2 {
font-size: 20px !important ;
}
.contactos p {
text-align: left !important;
}
.texto_footer {
font-size: 10px;
line-height: 10px;
}
}
.get-me-scroll {
display: flex;
justify-content: center;
align-items: center;
} .get-me-mouse {
width: 40px;
height: 70px;
border: 2px solid #ecf0f1;
border-radius: 25px;
position: relative;
cursor: pointer;
display: flex;
justify-content: center;
}
.get-me-wheel {
width: 10px;
height: 20px;
background: #ecf0f1;
border-radius: 50%;
position: absolute;
top: 10px;
animation: wheel 1.5s infinite;
}
@keyframes wheel {
0% { top: 10px; opacity: 1; }
50% { top: 30px; opacity: 0.5; }
100% { top: 10px; opacity: 1; }
} header#top {
background: #3D5168;
}
ul.sf-menu.sf-js-enabled.sf-arrows {
background: #587291;
border-radius: 70px;
height: 5vh;
}
span.menu-title-text {
color: #DAE2DF;
}
#top nav>ul>li {
margin-right: 55px;
margin: 2px 30px 2px 30px;
}
@media only screen and (min-width: 1000px) {
#header-outer:not([data-format=left-header]) #top>.container>.row nav {
display: inline-block !important;
align-items: center;
align-content: center;
}
}
.sf-menu li ul
{
background-color: #587291 !important;
border-top: none !important;
width: 100% !important;
padding: 10px !important;
text-align: center;
border-radius: 10px;
}
.sf-menu li{
font-weight: bold !important;
}
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover{
background-color: transparent !important;
}
#header-outer .sf-menu>.sfHover>ul{
top: 6vh !important;
} .btn-get-me-branco{
display: inline-flex;
align-items: center;
justify-content: center; max-width: 425px;
font-size: 14px;
line-height: 20px;
font-weight: 400;
color: rgb(218, 226, 223);
font-family: "Plus Jakarta Sans", sans-serif !important;
padding: 15px 25px;
background-color: transparent;
border: 1px solid rgb(218, 226, 223);
border-radius: 50px;
gap: 40px; text-decoration: none;
width: fit-content;
position: relative;
overflow: visible;
}
.btn-get-me-branco:hover{
background: rgb(218, 226, 223) !important;
color: #587291 !important;
} .icon-wrap {
display: inline-block;
position: relative;
width: 30px; height: 22px;
flex: 0 0 22px;
} .icon-wrap img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: opacity 0.25s ease;
width: 100%;
height: auto;
display: block;
}
.icon-wrap .hover-icon { opacity: 0; }
.btn-get-me-branco:hover .default-icon { opacity: 0; }
.btn-get-me-branco:hover .hover-icon   { opacity: 1; } .btn-get-me-azul{
display: inline-flex;
align-items: center;
justify-content: center; max-width: 425px;
font-size: 14px;
line-height: 20px;
font-weight: 400;
color: #587291;
font-family: "Plus Jakarta Sans", sans-serif !important;
padding: 15px 25px;
background: transparent;
border: 1px solid #587291;
border-radius: 50px;
gap: 40px; text-decoration: none;
width: fit-content;
position: relative;
overflow: visible;
}
.btn-get-me-azul:hover{
background-color: #587291  !important;
color:  rgb(218, 226, 223) !important;
} .icon-wrap {
display: inline-block;
position: relative;
width: 30px; height: 22px;
flex: 0 0 22px;
} .icon-wrap img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: opacity 0.25s ease;
width: 100%;
height: auto;
display: block;
}
.icon-wrap .hover-icon { opacity: 0; }
.btn-get-me-azul:hover .default-icon { opacity: 0; }
.btn-get-me-azul:hover .hover-icon   { opacity: 1; }
.col-alinha-cta .btn-get-me-azul {
right: 0;
display: inline-flex;
} .local-get-me-maqui h4, .local-get-me-maqui p {
font-size: 18px !important;
} .rodape-contactos a {
color: #dae2df !important;
font-size: 16px;
font-weight: bold;
} .fc-form-1 {
background: transparent !important;
box-shadow: none !important;
}
.formcraft-css .powered-by {
display: none !important;
}
.formcraft-css input[type=text], .formcraft-css input[type=email] {
border-radius: 50px !important;
padding: 15px !important;
background: #3D5168 !important;
font-size: 16px !important;
border: 1px solid #3D5168 !important;
}
.formcraft-css .submit-button, body[data-button-style*="slightly_rounded"] button, body[data-button-style*="slightly_rounded"] button[type=submit] {
background-color: transparent !important;
border: 1px solid #d6d8d9 !important;
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px!important;
border-radius: 50px !important;
font-size: 16px !important;
}
.formcraft-css .fc-form .form-element .error{
font-size: 15px !important;
padding: 8px !important;
top: -15px !important;
border-radius: 50px !important;
}
.formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.email-cover::after, .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.oneLineText-cover::after{
top: 10px !important;
right: 0px !important;
}
.formcraft-css input[type=checkbox]{
width: 14px !important;
height: 14px !important;
}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label span {
color: #fff !important;
font-size: 16px;
}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label a {
color: #fff !important;
text-decoration: underline 1px;
}
.formcraft-css .fc-form .form-element .form-element-html {
padding: 5px !important;
bottom: 7vh !important;
position: relative !important;
}
.formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="email"]{
color: #d6d8d9 !important;
}
@media only screen and (max-width: 700px) {
.col-alinha-cta .btn-get-me-azul {
display: flex !important;
}
#header-outer {
background-color: #3d5168 !important;
}
#top #logo img{
height: 40px !important
}
}
.nectar-text-inline-images .nectar-text-inline-images__marker[data-img-size="large__h_rect"] img {
aspect-ratio: 0 !important;
object-fit: none !important;
}
.margin-linha-top-getme {
margin-bottom: 0px !important;
}
#porque-desk {
display: block;
}
#porque-mobile {
display: none;
}
@media (max-width: 768px) {
#porque-desk {
display: none;
}
#porque-mobile {
display: block;
}
}
.get-me-mouse {
width: 30px!important ;
height: 50px !important;
}
.get-me-wheel {
width: 8px !important;
height: 12px !important;
}
.local-get-me-maqui a {
text-decoration: none !important;
color: inherit !important;
}
.ajust-titulo-form {
padding: 4% 0 3% 3% !important;
}
.local-get-me-maqui a {
color: #dae2df !important;
}
.local-get-me-maqui a:hover {
text-decoration: underline !important;
}
button.cmplz-btn.cmplz-deny, button.cmplz-btn.cmplz-view-preferences {
color: #fff !important;
}
li#menu-item-80 {
margin-bottom: 10px !important;
}
@media only screen and (max-width: 700px) {
body .row .nectar-text-inline-images.font_size_phone_7vw * {
line-height: 65px !important;
}
img.nectar-text-inline-images__image {
width: 200px !important; }
}