html {
font-size: 62.5%;
text-size-adjust: 15;
additive-symbols: -moz-element();
}
body.bricks-is-frontend :focus {
outline: none;
} .input,
input:not([type="submit"]),
select,
textarea {
border-style: unset;
border-width: unset;
box-shadow: unset;
color: unset;
font-size: unset;
line-height: unset;
}
:where(p) {
margin: 0;
}
:focus {
outline: none !important;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
-moz-hyphens: none !important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;
hyphens: none !important;
}
:root {
--vp-max: 1280px;
scroll-behavior: smooth;
box-sizing: border-box;
border-color: unset;
} @supports (font-size: clamp(1rem, 1vw, 1rem)) {
:root {
--font-size-s: clamp(1.2rem, -0.08vw + 1.15rem, 1.3rem);
--font-size-m: clamp(1.5rem, 0vw + 1.5rem, 1.5rem);
--font-size-l: clamp(2.02rem, 0.17vw + 1.96rem, 2.17rem);
--font-size-xl: clamp(2.73rem, 0.48vw + 2.54rem, 3.15rem);
--font-size-xxl: clamp(3.2rem, 1vw + 3rem, 4.1rem);
--font-size-xxxl: clamp(3.8rem, 1.87vw + 3.2rem, 5.4rem);
}
}
@supports not (font-size: clamp(1rem, 1vw, 1rem)) {
:root {
--font-size-s: 1.11rem;
--font-size-m: 1.5rem;
--font-size-l: 2.02rem;
--font-size-xl: 2.73rem;
--font-size-xxl: 3.69rem;
--font-size-xxxl: 3.8rem;
}
@media screen and (min-width: var(--vp-max)) {
:root {
--font-size-s: 1.03rem;
--font-size-m: 1.5rem;
--font-size-l: 2.17rem;
--font-size-xl: 3.15rem;
--font-size-xxl: 4.57rem;
--font-size-xxxl: 5.4rem;
}
}
} @supports (font-size: clamp(1rem, 1vw, 1rem)) {
:root {
--space-xs: clamp(0.6rem, -0.1vw + 1rem, 0.6rem);
--space-s: clamp(1.11rem, -0.08vw + 1.14rem, 1.04rem);
--space-m: clamp(1.5rem, 0.11vw + 1.45rem, 1.6rem);
--space-l: clamp(2.02rem, 0.5vw + 1.83rem, 2.46rem);
--space-xl: clamp(2.73rem, 1.21vw + 2.25rem, 3.79rem);
--space-xxl: clamp(3.69rem, 2.45vw + 2.71rem, 5.84rem);
--space-xxxl: clamp(4.98rem, 4.56vw + 3.16rem, 9rem);
}
}
@supports not (font-size: clamp(1rem, 1vw, 1rem)) {
:root {
--space-xs: 0.6rem;
--space-s: 1.11rem;
--space-m: 1.5rem;
--space-l: 2.02rem;
--space-xl: 2.73rem;
--space-xxl: 3.69rem;
--space-xxxl: 4.98rem;
}
@media screen and (min-width: var(--vp-max)) {
:root {
--space-xs: 0.6rem;
--space-s: 1.04rem;
--space-m: 1.6rem;
--space-l: 2.46rem;
--space-xl: 3.79rem;
--space-xxl: 5.84rem;
--space-xxxl: 9rem;
}
}
} .w-flex-row {
display: flex;
flex-direction: row;
}
.w-flex-row-reverse {
display: flex;
flex-direction: row-reverse;
}
.w-flex-column {
display: flex;
flex-direction: column;
}
.w-flex-column-reverse {
display: flex;
flex-direction: column-reverse;
}
.w-font-size-xxxl,
h1 {
font-size: var(--font-size-xxxl);
}
.w-font-size-xxl,
h2 {
font-size: var(--font-size-xxl);
}
.w-font-size-xl,
h3 {
font-size: var(--font-size-xl);
}
.w-font-size-l,
h4 {
font-size: var(--font-size-l);
}
.w-font-size-m,
body,
h5 {
font-size: var(--font-size-m);
}
.w-font-size-s,
h6 {
font-size: var(--font-size-s);
}
.w-padding-s {
padding: var(--space-s);
}
.w-padding-m {
padding: var(--space-m);
}
.w-padding-l {
padding: var(--space-l);
}
.w-padding-xl {
padding: var(--space-xl);
}
.w-padding-xxl {
padding: var(--space-xxl);
}
.w-padding-xxxl {
padding: var(--space-xxxl);
}
.w-padding-left-s {
padding-left: var(--space-s);
}
.w-padding-left-m {
padding-left: var(--space-m);
}
.w-padding-left-l {
padding-left: var(--space-l);
}
.w-padding-left-xl {
padding-left: var(--space-xl);
}
.w-padding-left-xxl {
padding-left: var(--space-xxl);
}
.w-padding-left-xxxl {
padding-left: var(--space-xxxl);
}
.w-padding-right-s {
padding-right: var(--space-s);
}
.w-padding-right-m {
padding-right: var(--space-m);
}
.w-padding-right-l {
padding-right: var(--space-l);
}
.w-padding-right-xl {
padding-right: var(--space-xl);
}
.w-padding-right-xxl {
padding-right: var(--space-xxl);
}
.w-padding-right-xxxl {
padding-right: var(--space-xxxl);
}
.w-padding-bottom-s {
padding-bottom: var(--space-s);
}
.w-padding-bottom-m {
padding-bottom: var(--space-m);
}
.w-padding-bottom-l {
padding-bottom: var(--space-l);
}
.w-padding-bottom-xl {
padding-bottom: var(--space-xl);
}
.w-padding-bottom-xxl {
padding-bottom: var(--space-xxl);
}
.w-padding-bottom-xxxl {
padding-bottom: var(--space-xxxl);
}
.w-padding-top-s {
padding-top: var(--space-s);
}
.w-padding-top-m {
padding-top: var(--space-m);
}
.w-padding-top-l {
padding-top: var(--space-l);
}
.w-padding-top-xl {
padding-top: var(--space-xl);
}
.w-padding-top-xxl {
padding-top: var(--space-xxl);
}
.w-padding-top-xxxl {
padding-top: var(--space-xxxl);
}
.w-margin-s {
margin: var(--space-s) !important;
}
.w-margin-m {
margin: var(--space-m) !important;
}
.w-margin-l {
margin: var(--space-l) !important;
}
.w-margin-xl {
margin: var(--space-xl) !important;
}
.w-margin-xxl {
margin: var(--space-xxl) !important;
}
.w-margin-xxxl {
margin: var(--space-xxxl) !important;
}
.w-margin-left-s {
margin-left: var(--space-s) !important;
}
.w-margin-left-m {
margin-left: var(--space-m) !important;
}
.w-margin-left-l {
margin-left: var(--space-l) !important;
}
.w-margin-left-xl {
margin-left: var(--space-xl) !important;
}
.w-margin-left-xxl {
margin-left: var(--space-xxl) !important;
}
.w-margin-left-xxxl {
margin-left: var(--space-xxxl) !important;
}
.w-margin-right-s {
margin-right: var(--space-s) !important;
}
.w-margin-right-m {
margin-right: var(--space-m) !important;
}
.w-margin-right-l {
margin-right: var(--space-l) !important;
}
.w-margin-right-xl {
margin-right: var(--space-xl) !important;
}
.w-margin-right-xxl {
margin-right: var(--space-xxl) !important;
}
.w-margin-right-xxxl {
margin-right: var(--space-xxxl) !important;
}
.w-margin-bottom-s {
margin-bottom: var(--space-s) !important;
}
.w-margin-bottom-m {
margin-bottom: var(--space-m) !important;
}
.w-margin-bottom-l {
margin-bottom: var(--space-l) !important;
}
.w-margin-bottom-xl {
margin-bottom: var(--space-xl) !important;
}
.w-margin-bottom-xxl {
margin-bottom: var(--space-xxl) !important;
}
.w-margin-bottom-xxxl {
margin-bottom: var(--space-xxxl) !important;
}
.w-margin-top-s {
margin-top: var(--space-s) !important;
}
.w-margin-top-m {
margin-top: var(--space-m) !important;
}
.w-margin-top-l {
margin-top: var(--space-l) !important;
}
.w-margin-top-xl {
margin-top: var(--space-xl) !important;
}
.w-margin-top-xxl {
margin-top: var(--space-xxl) !important;
}
.w-margin-top-xxxl {
margin-top: var(--space-xxxl) !important;
}
@media only screen and (max-width: calc(var(--vp-max) - 1px)) {
.w-center-all-xl {
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.w-flex-row-xl {
flex-direction: row;
}
.w-flex-row-reverse-xl {
flex-direction: row-reverse;
}
.w-flex-column-xl {
flex-direction: column;
}
.w-flex-column-reverse-xl {
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 991px) {
.w-center-all-l {
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.w-flex-row-l {
flex-direction: row;
}
.w-flex-row-reverse-l {
flex-direction: row-reverse;
}
.w-flex-column-l {
flex-direction: column;
}
.w-flex-column-reverse-l {
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 767px) {
.w-center-all-m {
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.w-flex-row-m {
flex-direction: row;
}
.w-flex-row-reverse-m {
flex-direction: row-reverse;
}
.w-flex-column-m {
flex-direction: column;
}
.w-flex-column-reverse-m {
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 479px) {
.w-center-all-s {
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.w-flex-row-s {
flex-direction: row;
}
.w-flex-row-reverse-s {
flex-direction: row-reverse;
}
.w-flex-column-s {
flex-direction: column;
}
.w-flex-column-reverse-s {
flex-direction: column-reverse;
}
}
.w-gap-s {
grid-gap: var(--space-s);
}
.w-gap-m {
grid-gap: var(--space-m);
}
.w-gap-l {
grid-gap: var(--space-l);
}
.w-gap-xl {
grid-gap: var(--space-xl);
}
.w-gap-xxl {
grid-gap: var(--space-xxl);
}
.w-gap-xxxl {
grid-gap: var(--space-xxxl);
}
.w-stretch {
align-items: stretch;
}
.w-align-items-center {
align-items: center;
}
.w-align-items-start {
align-items: start;
}
.w-align-items-end {
align-items: end;
}
.w-justify-content-around {
justify-content: space-around;
}
.w-justify-content-between {
justify-content: space-between;
}
.w-justify-content-center {
justify-content: center;
}
.w-justify-content-end {
justify-content: end;
}
.w-justify-content-start {
justify-content: start;
}
.w-flex-wrap {
flex-wrap: wrap;
}
.w-center-self {
margin-left: auto;
margin-right: auto;
}
.w-width-full {
width: 100%;
max-width: 100%;
}
.w-width-50 {
width: 100%;
max-width: calc((var(--vp-max) / 2));
}
.w-width-xxl {
width: 100%;
max-width: calc((var(--vp-max) * 0.9));
}
.w-width-xl {
width: 100%;
max-width: calc((var(--vp-max) * 0.8));
}
.w-width-l {
width: 100%;
max-width: calc((var(--vp-max) * 0.6));
}
.w-width-m {
width: 100%;
max-width: calc((var(--vp-max) * 0.4));
}
.w-width-s {
width: 100%;
max-width: calc((var(--vp-max) * 0.2));
}
.w-font-weight-100 {
font-weight: 100;
}
.w-font-weight-200 {
font-weight: 200;
}
.w-font-weight-300 {
font-weight: 300;
}
.w-font-weight-400 {
font-weight: 400;
}
.w-font-weight-500 {
font-weight: 500;
}
.w-font-weight-600 {
font-weight: 600;
}
.w-font-weight-700 {
font-weight: 700;
}
.w-font-weight-800 {
font-weight: 800;
}
.w-font-weight-900 {
font-weight: 900;
}
.w-text-color-white {
color: #fff;
}
.w-text-align-left {
text-align: left;
}
.w-text-align-center {
text-align: center;
}
.w-text-align-right {
text-align: right;
}
.w-text-align-justify {
text-align: justify;
}
.w-center-all {
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.w-align-self-end {
align-self: end;
}
.w-align-self-center {
align-self: center;
}
.w-align-self-start {
align-self: start;
} .w-up {
text-transform: uppercase;
}
.w-br-s {
border-radius: 4px;
}
.w-box-shadow {
box-shadow: 0px 2px 20px 2px rgba(0, 0, 0, 0.1);
}
.w-box-shadow-hover {
transition: 0.2s ease-in-out all;
}
.w-box-shadow-hover:hover {
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.w-text-shadow {
text-shadow: 0px 4px 15px rgba(0, 0, 0, 0.45);
}
.w-bg-grey {
background: #f9f9f9;
}
.w-bg-gradient {
opacity: 0.9;
background: linear-gradient(90deg, #ba1f2d -2.44%, #d14628 100%);
mix-blend-mode: multiply;
}
.w-text-primary {
color: var(--bricks-color-imjziy);
}
.w-text-black {
color: var(--bricks-color-ngkfqj);
}
.w-text-grey {
color: var(--bricks-color-pzsdeu);
}
.w-line-height-md {
line-height: 1.4;
} h1,
h2,
h3,
h4 {
font-family: "Montserrat", sans-serif;
line-height: 1.3;
}
h5 {
font-family: "Open Sans", sans-serif;
}
body {
font-family: "Open Sans", sans-serif;
line-height: 1.65;
}  button,
a,
.bricks-button {
transition: 0.2s ease-in-out all;
}
:root .bricks-button[class*="primary"]:not(.outline):hover {
background: var(--bricks-color-wnpaah);
box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15),
0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}
:root .bricks-button[class*="primary"]:not(.outline):focus {
background: var(--bricks-color-wkabgh);
}
:root .bricks-button[class*="primary"]:not(.outline):focus {
background: var(--bricks-color-wkabgh);
}
:root .bricks-button[class*="secondary"]:not(.outline):hover {
background: rgb(185, 31, 45, 0.12);
}
:root .bricks-button[class*="secondary"]:not(.outline):focus {
color: var(--bricks-color-wnpaah);
border-color: var(--bricks-color-wnpaah);
background: rgb(185, 31, 45, 0.12);
}
.btn--error:hover {
background: var(--bricks-color-wkabgh) !important;
color: white !important;
} .card-container__pagination.brxe-pagination
.bricks-pagination
ul
.page-numbers.current {
padding: 10px 18px;
border-radius: 120px;
} :root {
--cols: 4;
--cols-3: 3;
--cols-5: 5;
--cols-6: 6;
--cols-6--mobile: 6;
--cards-gap: var(--space-l);
--promotoras-gap: var(--space-s);
--gallery-gap: var(--space-xl);
--gallery-gap--xxl: var(--space-xxl);
}
@media (max-width: 1240px) {
:root {
--cols: 3;
--cols-3: 2;
--cols-5: 3;
--cols-6: 4;
--cols-6--mobile: 4;
}
}
@media (max-width: 960px) {
:root {
--cols: 2;
--cols-3: 2;
--cols-5: 2;
--cols-6: 2;
--cols-6--mobile: 2;
}
}
@media (max-width: 580px) {
:root {
--cols: 1;
--cols-3: 1;
--cols-5: 2;
--cols-6: 2;
--cols-6--mobile: 1;
}
} .card--aceleradoras__aceleradora.brxe-heading[aceleradora="Algarve"] {
opacity: 0.9;
background: linear-gradient(90deg, #ba1f2d -2.44%, #d14628 100%);
mix-blend-mode: multiply;
} .card-promotoras__img {
text-align: center;
}
.card-promotoras__img.brxe-image img {
max-height: 45px;
width: auto;
}
@media (max-width: 580px) {
.card-promotoras__img.brxe-image img {
max-height: 70px;
width: auto;
}
} .galeria__img img {
max-height: 140px;
height: 100%;
}
.galeria__img--s img {
max-height: 130px;
height: 100%;
}
@media (max-width: 580px) {
.galeria__img img {
max-height: 100px;
height: 100%;
}
.galeria__img--s img {
max-height: 100px;
height: 100%;
}
} .consorcio__mapa img {
max-height: 200px;
height: 100%;
}  .scrolling {
background: rgba(255, 255, 255, 1) !important;
box-shadow: 0px 15px 50px 0px rgba(0, 0, 0, 0.1);
}
.scrolling .header.brxe-section {
background-image: none;
}
#brx-header.sticky.scrolling .bricks-nav-menu > li > a:hover {
border-bottom: 1px solid var(--bricks-color-imjziy);
}
#brx-header.sticky.scrolling .bricks-nav-menu > .current-menu-item > a {
border-bottom: 1px solid var(--bricks-color-imjziy);
}
#brx-header.sticky.scrolling .bricks-nav-menu > li > a {
border-bottom: 1px solid transparent;
}
.scrolling #brxe-oupwwb .bricks-site-logo {
width: 65px !important;
}
#brxe-oupwwb .bricks-site-logo {
transition: 0.2s ease-in-out all;
}
:where(.brxe-nav-menu) .bricks-nav-menu {
align-items: center;
}
.scrolling .header .header-container .header-container__logo .brxe-logo .bricks-site-logo {
width: 50px !important;
height: auto;
}
.bricks-site-logo {
transition: 0.4s all ease-in-out;
} @media only screen and (max-width: 3600px) {
.page-hero {
height: 55vh;
}
.page-hero--s {
height: 50vh;
}
}
@media only screen and (max-width: 2560px) {
.page-hero {
height: 65vh;
}
.page-hero--s {
height: 55vh;
}
}
@media only screen and (max-width: 1440px) {
.page-hero {
height: 70vh;
}
.page-hero--s {
height: 55vh;
}
}
@media only screen and (max-width: 1200px) {
.page-hero {
height: 70vh;
}
.page-hero--s {
height: 55vh;
}
}
@media only screen and (max-width: 991px) {
.page-hero {
height: 64vh;
}
.page-hero--s {
height: 50vh;
}
}
@media only screen and (max-width: 767px) {
.page-hero {
height: 64vh;
}
.page-hero--s {
height: 50vh;
}
}
@media only screen and (max-width: 478px) {
.page-hero {
height: 64vh;
}
.page-hero--s {
height: 45vh;
}
} .page-hero__btn-white.bricks-button {
background-color: transparent;
border: 1px solid white;
color: white;
transition: 0.4s ease-in-out all;
}
.page-hero__btn-white.bricks-button:hover {
color: var(--bricks-color-zyeyjy);
background-color: white;
}
.page-hero__btn-white--homepage.bricks-button {
background-color: rgb(255 255 255 / 15%);
}
@media only screen and (max-width: 478px) {
.page-hero__btn {
width: 100% !important;
max-width: 220px;
font-size: 12px !important;
}
} .header-container__icon-list {
gap: 1rem;
}
.header-container__icon-list li a svg{
height: 2.2rem;
width: 2.2rem;
}
.header-container__icon-list li.has-link a{
padding: 0 !important;
transition: 0.4s ease-in-out all;
}
.header-container__icon-list li.has-link a:hover{
transform: scale(0.95);
}
@media only screen and (max-width: 991px) {
.header-container__icon-list {
order: 0 !important;
}
.brxe-nav-menu {
order: 5  !important;
}
.header-container__icon-list li a svg{
height: 2.6rem;
width: 2.6rem;
}
.header-container__icon-list {
gap: 1.5rem;
margin-right: 1rem;
}
} .cky-consent-container .cky-consent-bar {
box-shadow: none !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.cky-notice-group {
gap: 40px;
}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"] {
display: none !important;
}  .footer__container-right__menu.brxe-nav-menu .bricks-nav-menu {
flex-wrap: wrap;
} .footer__btn {
font-size: 12px !important;
padding: 1rem 2rem !important;
line-height: 1.6rem;
}
@media only screen and (max-width: 478px) {
.footer__btn {
width: 100% !important;
max-width: 220px;
}
}  .page-hero__container__category {
transition: 0.4;
}
.post-content__container__details-text h1 {
font-size: var(--font-size-xl);
color: var(--bricks-color-ngkfqj);
font-weight: 700;
}
.post-content__container__details-text h2 {
font-size: var(--font-size-xl);
color: var(--bricks-color-ngkfqj);
font-weight: 700;
}
.post-content__container__details-text h3 {
font-size: var(--font-size-l);
color: var(--bricks-color-ngkfqj);
font-weight: 600;
}
.post-content__container__details-text h4 {
font-size: var(--font-size-l);
color: var(--bricks-color-ngkfqj);
font-weight: 500;
}
.post-content__container__details-text h5 {
font-size: var(--font-size-m);
color: var(--bricks-color-ngkfqj);
font-weight: 500;
}
.post-content__container__details-text h6 {
font-size: var(--font-size-s);
color: var(--bricks-color-ngkfqj);
font-weight: 500;
}
.post-content__container__details-text p {
font-size: var(--font-size-m);
}
.post-content__container__details-text a {
font-size: var(--font-size-m);
text-decoration: underline;
color: var(--bricks-color-ngkfqj);
font-weight: 500;
}
.post-content__container__details-text a:hover {
color: var(--bricks-color-zyeyjy);
}
blockquote {
border-left-style: none;
border-left-width: 0px;
margin: 0 0;
padding: 0 0 0 0px;
position: relative;
}
.post-content__container__details-text blockquote {
font-family: "Open Sans";
font-style: italic;
font-size: var(--font-size-m);
} .conteudo-text h1 {
font-size: var(--font-size-l);
color: var(--bricks-color-imjziy);
margin-bottom: var(--space-m);
margin-top: 0px;
text-transform: uppercase;
font-weight: 700;
}
.conteudo-text h2 {
font-size: var(--font-size-l);
color: var(--bricks-color-imjziy);
margin-bottom: var(--space-m);
margin-top: 0px;
text-transform: uppercase;
font-weight: 700;
}
.conteudo-text h3 {
font-size: var(--font-size-l);
color: var(--bricks-color-imjziy);
margin-bottom: var(--space-m);
margin-top: 0px;
text-transform: uppercase;
font-weight: 700;
}
.conteudo-text h4 {
font-size: var(--font-size-l);
color: var(--bricks-color-imjziy);
margin-bottom: var(--space-m);
margin-top: 0px;
text-transform: uppercase;
font-weight: 700;
}
.conteudo-text h5 {
font-size: var(--font-size-m);
color: var(--bricks-color-imjziy);
margin-bottom: var(--space-m);
margin-top: 0px;
text-transform: uppercase;
font-weight: 700;
}
.conteudo-text h6 {
font-size: var(--font-size-m);
color: var(--bricks-color-imjziy);
margin-bottom: var(--space-m);
margin-top: 0px;
text-transform: uppercase;
font-weight: 700;
}
.conteudo-text p {
font-size: var(--font-size-m);
}
.conteudo-text a {
font-size: var(--font-size-m);
text-decoration: underline;
color: var(--bricks-color-ngkfqj);
font-weight: 500;
}
.conteudo-text a:hover {
color: var(--bricks-color-zyeyjy);
}
blockquote {
border-left-style: none;
border-left-width: 0px;
margin: 0 0;
padding: 0 0 0 0px;
position: relative;
}
.conteudo-text blockquote {
font-family: "Open Sans";
font-style: italic;
font-size: var(--font-size-m);
} .empresa-beneficia__servicos-incluidos {
column-count: 2;
}
@media only screen and (max-width: 767px) {
.rotate--90d {
transform: rotate(90deg);
}
} @media only screen and (max-width: 767px) {
.cky-consent-container .cky-consent-bar {
box-shadow: none !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
}
@media only screen and (max-width: 991px) {
.bricks-mobile-menu {
display: flex;
flex-direction: column;
gap: var(--space-s);
}
.link-inscricao {
border: 1px solid var(--bricks-color-imjziy) !important;
margin-top: 10px;
padding: var(--space-l) var(--space-l);
border-radius: 100px;
transition: 0.2s ease-in-out all;
}
.link-inscricao a {
padding: 0px !important;
line-height: 1.6 !important;
}
.scrolling .link-inscricao {
padding: var(--space-l) var(--space-l);
}
.link-inscricao:hover {
border-color: var(--bricks-color-imjziy);
background: var(--bricks-color-imjziy);
}
#brx-header.sticky.scrolling .bricks-nav-menu > .link-inscricao a:hover {
color: white;
}
#brx-header.sticky.scrolling .bricks-nav-menu > .link-inscricao:hover > a {
color: white;
}
.scrolling #brxe-oupwwb .bricks-site-logo {
width: 50px !important;
}
}
@media only screen and (max-width: 468px) {
.footer__container-right__menu.brxe-nav-menu .bricks-nav-menu {
flex-direction: row;
align-items: center;
justify-content: center;
}
}
.modal-header {
padding: 2px 16px;
background-color: #5cb85c;
color: white;
} .modal-body {
padding: 2px 16px;
} .modal-footer {
padding: 2px 16px;
background-color: #5cb85c;
color: white;
} .modal-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
border: 1px solid #888;
width: 80%;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
animation-name: animatetop;
animation-duration: 0.4s;
} @keyframes animatetop {
from {
top: -300px;
opacity: 0;
}
to {
top: 0;
opacity: 1;
}
} :root {
--form-gap: 2rem;
--form-cols-4: 4;
--form-cols-2: 2;
}
@media (max-width: 1240px) {
:root {
--form-cols-4: 4;
--form-cols-2: 2;
}
}
@media (max-width: 960px) {
:root {
--form-cols-4: 2;
--form-cols-2: 2;
}
}
@media (max-width: 580px) {
:root {
--form-cols-4: 1;
--form-cols-2: 1;
}
} .inscricao-form {
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: column;
gap: var(--space-s);
width: 100%;
}
.inscricao-form__checkbox {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
align-items: flex-start;
gap: 1.5rem;
width: 100%;
max-width: calc(
(100% / var(--form-cols-2)) - (var(--form-gap) * (var(--form-cols-2) - 1)) /
var(--form-cols-2)
);
flex-grow: 1;
}
@media (max-width: 960px) {
.inscricao-form__checkbox {
gap: 1rem;
}
}
.inscricao-form__wrapper {
display: flex;
justify-content: center;
align-items: flex-start;
width: 100%;
flex-direction: column;
gap: var(--form-gap);
}
.inscricao-form__row {
display: flex;
justify-content: flex-start;
align-items: flex-start;
width: 100%;
flex-direction: row;
flex-wrap: wrap;
gap: var(--form-gap);
}
.flex-row--fw {
display: flex;
width: 100%;
gap: 1rem;
} .inscricao-form__input-checkbox {
width: 1.5rem !important;
height: 1.5rem !important;
margin-top: 0.6rem;
}
.inscricao-form__input-checkbox::before {
content: " ";
cursor: pointer;
display: block;
visibility: visible;
background: #ffffff;
width: 1.5rem;
height: 1.5rem;
border-radius: 0.2rem;
border: 1px solid #131313;
}
.inscricao-form__input-checkbox:checked::before {
background: #131313;
box-shadow: inset 0px 0px 0px 2px white;
}
@media (max-width: 767px) {
.inscricao-form__input-checkbox::before {
content: unset;
}
.inscricao-form__input-checkbox:checked::before {
content: unset;
}
}
.err {
background: #ffe6ee;
border: 1px solid #b1395f;
}
.emsg {
color: #c12020;
font-weight: bold;
} .col--25 {
width: 100%;
display: flex;
flex-direction: column;
max-width: calc(
(100% / var(--form-cols-4)) - (var(--form-gap) * (var(--form-cols-4) - 1)) /
var(--form-cols-4)
);
flex-grow: 1;
}
.col--50 {
width: 100%;
display: flex;
flex-direction: column;
max-width: calc(
(100% / var(--form-cols-2)) - (var(--form-gap) * (var(--form-cols-2) - 1)) /
var(--form-cols-2)
);
flex-grow: 1;
}
.line--grey {
border-top-width: 1px;
width: 100%;
border-top-style: solid;
border-top-color: grey;
margin: 1rem 0;
} .inscricao-form__title {
font-family: "Open Sans", sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 1.6;
color: #52525b;
}
.inscricao-form__subtitle {
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 1.6;
color: rgba(0, 0, 0, 1);
margin-bottom: -1.5rem;
}
.inscricao-form__label {
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 600;
color: rgba(0, 0, 0, 1);
}
input.inscricao-form__input {
font-family: "Open Sans", sans-serif;
border-radius: 1px;
border: solid 1px #bdbdbd;
color: #272729;
font-size: 14px;
line-height: 40px;
}
input.inscricao-form__input::placeholder {
font-family: "Open Sans", sans-serif;
color: #828282;
}
input.inscricao-form__input--s {
font-family: "Open Sans", sans-serif;
border-radius: 1px;
border: solid 1px #bdbdbd;
color: #272729;
font-size: 14px;
line-height: 40px;
max-width: 10%;
}
.inscricao-form__label--checkbox {
font-size: 1.4rem;
color: #696969;
}
@media (max-width: 960px) {
input.inscricao-form__input--s {
max-width: 20%;
}
}
@media (max-width: 580px) {
input.inscricao-form__input--s {
max-width: 20%;
}
.inscricao-form__label--checkbox {
font-size: 1.2rem;
}
}
input.inscricao-form__input--disabled {
background: #f5f5f5;
} .inscricao-form__input {
border-radius: 1px !important;
height: 40px !important;
font-family: "Open Sans", sans-serif;
border: solid 1px #bdbdbd;
background-color: rgb(255, 255, 255);
color: #272729;
font-size: 14px;
} .inscricao-form__morada-intervencao[data-checked="true"] {
display: flex;
width: 50%;
flex-direction: column;
gap: var(--form-gap);
background: rgb(241, 241, 241);
padding: var(--space-s);
}
@media only screen and (max-width: 767px) {
.inscricao-form__morada-intervencao[data-checked="true"] {
width: 100%;
}
}
.inscricao-form__morada-intervencao {
display: none;
}
.inscricao-form__label--checkbox-questao {
font-family: "Montserrat", sans-serif;
margin-top: 2px;
font-weight: 600;
font-size: 1.4rem;
color: #000000;
} .inscricao-form__submit {
transition: 0.2s ease-in-out;
font-size: 14px;
text-transform: uppercase;
font-family: "Montserrat";
font-weight: 700;
font-style: normal;
letter-spacing: 0%;
color: var(--bricks-color-cf8448);
border-radius: 250px;
padding: var(--space-m) var(--space-xl);
background-color: var(--bricks-color-zyeyjy);
border: none;
}
.inscricao-form__submit:hover {
background: var(--bricks-color-wnpaah);
box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15),
0px 1px 2px 0px rgba(0, 0, 0, 0.3);
} #error-message {
color: red;
font-weight: bold;
font-size: 12px;
} .grey-input {
background-color: #f2f2f2;
}.pswp__bg{background:var(--pswp-bg);opacity:.005;transform:translateZ(0);will-change:opacity}.pswp:not(.brx){--pswp-bg:rgba(0,0,0,.8)}.pswp.brx,.pswp:not(.brx) .pswp__button svg{display:none}.pswp.brx{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;height:100%;left:0;opacity:.003;outline:0;overflow:hidden;position:fixed;top:0;touch-action:none;transform:translateZ(0);width:100%;will-change:opacity;z-index:var(--pswp-root-z-index)}.pswp.brx:focus{outline:0}.pswp.brx *{box-sizing:border-box}.pswp.brx img{max-width:none}.pswp.brx.pswp--open{display:block}.pswp.brx .pswp__scroll-wrap{overflow:hidden}.pswp.brx .pswp__bg,.pswp.brx .pswp__container,.pswp.brx .pswp__content,.pswp.brx .pswp__img,.pswp.brx .pswp__item,.pswp.brx .pswp__scroll-wrap,.pswp.brx .pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp.brx .pswp__img,.pswp.brx .pswp__zoom-wrap{height:auto;width:auto}.pswp.brx.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp.brx.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp.brx.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp.brx .pswp__img,.pswp.brx.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp.brx.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp.brx .pswp__button,.pswp.brx .pswp__container,.pswp.brx .pswp__counter,.pswp.brx .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp.brx .pswp__item{overflow:hidden;z-index:1}.pswp.brx .pswp__hidden{display:none!important}.pswp.brx .pswp__content{pointer-events:none}.pswp.brx .pswp__content>*{pointer-events:auto}.pswp.brx .pswp__content iframe,.pswp.brx .pswp__content video{border:0;height:100%;width:100%}.pswp.brx .pswp__content video{background-color:#000}.pswp.brx .pswp__error-msg-container{display:grid}.pswp.brx .pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp.brx .pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp.brx.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp.brx .pswp__button{-webkit-touch-callout:none;appearance:none;background:none;background-image:none!important;border:0;box-shadow:none;cursor:pointer;display:inline-flex;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;text-align:center;width:60px}.pswp.brx .pswp__button:active,.pswp.brx .pswp__button:focus,.pswp.brx .pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp.brx .pswp__button:disabled{cursor:auto;opacity:.3}.pswp.brx .pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp.brx .pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp.brx .pswp__icn:focus{outline:0}.pswp.brx .pswp__img--with-bg,.pswp.brx div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp.brx .pswp__top-bar{align-items:center;background-color:transparent;display:flex;flex-direction:row;gap:15px;height:80px;justify-content:flex-end;left:0;padding:0 20px;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp.brx .pswp__top-bar .pswp__button{align-items:center;justify-content:center;text-align:center}.pswp.brx .pswp__top-bar .pswp__button svg{height:40px;position:static;width:40px}.pswp.brx .pswp__top-bar .pswp__button--close{fill:currentcolor;color:#fff;display:inline-flex}.pswp.brx .pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp.brx .pswp__button--arrow{height:100px;margin-top:-60px;position:absolute;top:0;top:50%;width:75px}.pswp.brx .pswp__button--arrow:disabled{cursor:default;display:none}.pswp.brx .pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp.brx.pswp--one-slide .pswp__button--arrow,.pswp.brx.pswp--one-slide .pswp__counter{display:none}.pswp.brx .pswp__button--arrow--prev{left:0;right:auto}.pswp.brx .pswp__button--arrow--next{right:0}.pswp.brx .pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp.brx .pswp__button--zoom{display:none}.pswp.brx .pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:60px}.pswp.brx .pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp.brx .pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp.brx .pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}