@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");
html {
--solis-color-1: #ffffff;
--solis-color-2: #000000;
--solis-color-3: #0F265C;
--solis-color-4: #72c9ff;
--solis-color-5: #f7a600;
--solis-color-6: #bcc3d2;
--solis-color-7: #f85601;
--solis-color-8: #f6f6f8;
--solis-color-9: #daeffd;
--solis-color-10: #25D366;
--solis-container-side-padding: 3.75vw;
--solis-row-top-padding: 1.875vw;
--solis-row-bottom-padding: 1.875vw;
--solis-col-bottom-margin: 1.875vw;
--solis-col-top-margin: 1.875vw;
--solis-col-side-padding: 0.938vw;
--solis-padding-10px: 0.625vw;
--solis-padding-15px: 0.938vw;
--solis-padding-20px: 1.25vw;
--solis-default-font: 'Montserrat', sans-serif;
--solis-header-font: 'Montserrat', sans-serif;
--solis-font-size-16px: 0.875rem;
--solis-font-size-16px-fluid: clamp(0.875rem, 0.133vw + 0.841rem, 1rem);
--solis-line-height-16px: 1.488rem;
--solis-line-height-16px-fluid: clamp(1.488rem, 0.226vw + 1.429rem, 1.7rem);
--solis-font-size-18px: 1rem;
--solis-font-size-18px-fluid: clamp(1rem, 0.133vw + 0.966rem, 1.125rem);
--solis-line-height-18px: 1.5rem;
--solis-line-height-18px-fluid: clamp(1.7rem, 0.226vw + 1.642rem, 1.912rem);
--solis-font-size-20px: 1.125rem;
--solis-font-size-20px-fluid: clamp(1.125rem, 0.136vw + 1.087rem, 1.25rem);
--solis-line-height-20px: 1.125rem;
--solis-line-height-20px-fluid: clamp(1.125rem, 0.136vw + 1.087rem, 1.25rem);
--solis-font-size-24px: 1.375rem;
--solis-font-size-24px-fluid: clamp(1.375rem, 0.133vw + 1.341rem, 1.5rem);
--solis-line-height-24px: 1.5rem;
--solis-line-height-24px-fluid: clamp(2.063rem, 0.199vw + 2.011rem, 2.25rem);
--solis-font-size-36px: 2rem;
--solis-font-size-36px-fluid: clamp(1.5rem, 0.797vw + 1.294rem, 2.25rem);
--solis-line-height-36px: 3rem;
--solis-line-height-36px-fluid: clamp(1.95rem, 1.036vw + 1.682rem, 2.925rem);
--solis-font-size-48px: 3rem;
--solis-font-size-48px-fluid: clamp(2.375rem, 0.843vw + 2.157rem, 3rem);
--solis-line-height-48px: 3.3rem;
--solis-line-height-48px-fluid: clamp(2.613rem, 0.927vw + 2.373rem, 3.3rem);
--solis-font-size-60px: 3.75rem;
--solis-font-size-60px-fluid: clamp(2.25rem, 2.087vw + 1.683rem, 3.75rem);
--solis-line-height-60px: 3.75rem;
--solis-line-height-60px-fluid: clamp(2.25rem, 2.087vw + 1.683rem, 3.75rem);
}
@media screen and (max-width: 768px) {
html {
--solis-row-top-padding: 3.75vw;
--solis-row-bottom-padding: 3.75vw;
--solis_col-top-margin: 3.75vw;
--solis-col-bottom-margin: 3.75vw;
-webkit-tap-highlight-color: transparent;
}
}
@media screen and (max-width: 500px) {
--solis-row-top-padding: 5.625vw;
--solis-row-bottom-padding: 5.625vw;
--solis-col-bottom-margin: 5.625vw;
--solis-col-top-margin: 5.625vw;
--solis-col-side-padding: 2.812vw;
}
body {
font-family: var(--solis-default-font);
} html.lenis {
height: auto;
}
.lenis.lenis-smooth {
scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent] {
-ms-scroll-chaining: none;
overscroll-behavior: contain;
}
.lenis.lenis-stopped {
overflow: hidden;
}
.lenis.lenis-scrolling iframe {
pointer-events: none;
} .lenis.lenis-stopped {
overflow: hidden;
} body div.solis_content-container {
padding-left: var(--solis-container-side-padding);
padding-right: var(--solis-container-side-padding);
padding-top: 0;
padding-bottom: 0;
}
body div.solis_content-container.solis_fullwidth,
body #page-container div.solis_content-container.solis_fullwidth {
padding-left: 0;
padding-right: 0;
} body div.solis_content-row {
padding-top: 0;
padding-bottom: 0;
}
body div.solis_content-row.solis_row-padding-default {
padding-top: var(--solis-row-top-padding);
padding-bottom: var(--solis-row-bottom-padding);
}
body div.solis_content-container div.solis_content-row.solis_row-padding-bottom-none {
padding-bottom: 0;
}
body div.solis_content-container div.solis_content-row.solis_row-padding-bottom-half {
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
body div.solis_content-container div.solis_content-row.solis_row-padding-top-half {
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
}
body div.solis_content-container div.solis_content-row.solis_row-padding-top-none {
padding-top: 0;
}
body div.solis_content-container div.solis_content-row.solis_row-padding-top-extra {
padding-top: calc(var(--solis-row-top-padding) * 2);
}
body div.solis_content-container div.solis_content-row.solis_row-padding-bottom-extra {
padding-bottom: calc(var(--solis-row-bottom-padding) * 2);
}
body div.solis_content-container div.solis_content-row .solis_col-padding-bottom-extra {
padding-bottom: calc(var(--solis-row-bottom-padding) * 2);
}
body div.solis_content-container div.solis_content-row .solis_col-padding-bottom-default {
padding-bottom: var(--solis-row-bottom-padding);
} @media screen and (max-width: 768px) { body div.solis_content-row.solis_row-padding-bottom-none-mobile {
padding-bottom: 0;
}
body div.solis_content-row.solis_row-padding-top-none-mobile {
padding-top: 0;
}
} .solis_content-container div.solis_col-1,
.solis_content-container div.solis_col-1.et_pb_column_1_4,
.solis_content-container div.solis_col-1.et_pb_column_1_3 {
width: 8.33333333%;
margin-right: 0;
}
.solis_content-container div.solis_col-2,
.solis_content-container div.solis_col-2.et_pb_column_1_4,
.solis_content-container div.solis_col-2.et_pb_column_1_3 {
width: 16.66666667%;
margin-right: 0;
}
.solis_content-container div.solis_col-3,
.solis_content-container div.solis_col-3.et_pb_column_1_4,
.solis_content-container div.solis_col-3.et_pb_column_1_3 {
width: 25%;
margin-right: 0;
}
.solis_content-container div.solis_col-4,
.solis_content-container div.solis_col-4.et_pb_column_1_4,
.solis_content-container div.solis_col-4.et_pb_column_1_3 {
width: 33.33333333%;
margin-right: 0;
}
.solis_content-container div.solis_col-5,
.solis_content-container div.solis_col-5.et_pb_column_1_4,
.solis_content-container div.solis_col-5.et_pb_column_1_3 {
width: 41.66666667%;
margin-right: 0;
}
.solis_content-container div.solis_col-5-5,
.solis_content-container div.solis_col-5-5.et_pb_column_1_4,
.solis_content-container div.solis_col-5-5.et_pb_column_1_3 {
width: 45.83333333;
margin-right: 0;
}
.solis_content-container div.solis_col-6,
.solis_content-container div.solis_col-6.et_pb_column_1_4,
.solis_content-container div.solis_col-6.et_pb_column_1_3 {
width: 50%;
margin-right: 0;
}
.solis_content-container div.solis_col-7,
.solis_content-container div.solis_col-7.et_pb_column_1_4,
.solis_content-container div.solis_col-7.et_pb_column_1_3 {
width: 58.33333333%;
margin-right: 0;
margin-bottom: 0;
}
.solis_content-container div.solis_col-8,
.solis_content-container div.solis_col-8.et_pb_column_1_4,
.solis_content-container div.solis_col-8.et_pb_column_1_3 {
width: 66.66666667%;
margin-right: 0;
}
.solis_content-container div.solis_col-9,
.solis_content-container div.solis_col-9.et_pb_column_1_4,
.solis_content-container div.solis_col-9.et_pb_column_1_3 {
width: 75%;
margin-right: 0;
}
.solis_content-container div.solis_col-10,
.solis_content-container div.solis_col-10.et_pb_column_1_4,
.solis_content-container div.solis_col-10.et_pb_column_1_3 {
width: 83.33333333%;
margin-right: 0;
}
.solis_content-container div.solis_col-11,
.solis_content-container div.solis_col-11.et_pb_column_1_4,
.solis_content-container div.solis_col-11.et_pb_column_1_3 {
width: 91.66666667%;
margin-right: 0;
}
.solis_content-container div.solis_col-12,
.solis_content-container div.solis_col-12.et_pb_column_1_4 {
width: 100%;
margin-right: 0;
}
.solis_col-offset-half {
margin-left: 4.16666666%;
}
.solis_col-offset-1 {
margin-left: 8.33333333%;
}
.solis_col-offset-2 {
margin-left: 16.66666667%;
}
.solis_col-offset-3 {
margin-left: 25%;
}
.solis_col-offset-3-half {
margin-left: calc(25% + 4.16666666%);
}
.solis_col-offset-4 {
margin-left: 33.33333333%;
}
.solis_col-offset-4-half {
margin-left: calc(33.33333333% + 4.16666666%);
}
.solis_col-offset-5 {
margin-left: 41.66666667%;
}
.solis_col-offset-8 {
margin-left: 66.66666667%;
}
.solis_col-offset-9 {
margin-left: 75%;
} @media screen and (min-width: 768.01px) and (max-width: 980px) { body div.solis_content-row.solis_row-padding-bottom-none-tablet {
padding-bottom: 0;
}
body div.solis_content-row.solis_row-padding-top-none-tablet {
padding-top: 0;
}
.solis_col-1-tablet {
width: 8.33333% !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.solis_col-2-tablet {
width: 16.66667% !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.solis_col-3-tablet {
width: 25% !important;
}
.solis_col-4-tablet {
width: 33.33333% !important;
}
.solis_col-5-tablet {
width: 41.66667% !important;
}
.solis_col-6-tablet {
width: 50% !important;
}
.solis_col-7-tablet {
width: 58.33333% !important;
}
.solis_col-8-tablet {
width: 66.66667% !important;
}
.solis_col-9-tablet {
width: 75% !important;
}
.solis_col-10-tablet {
width: 83.33333% !important;
}
.solis_col-11-tablet {
width: 91.66667% !important;
}
.solis_col-12-tablet {
width: 100% !important;
}
} @media screen and (max-width: 768px) {
.solis_col-1-mobile {
width: 8.33333% !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.solis_col-2-mobile {
width: 16.66667% !important;
margin-bottom: 0 !important;
margin-right: 0 !important;
}
.solis_col-3-mobile {
width: 25% !important;
}
.solis_col-4-mobile {
width: 33.33333% !important;
}
.solis_col-5-mobile {
width: 41.66667% !important;
}
.solis_col-6-mobile {
width: 50% !important;
}
.solis_col-8-mobile {
width: 66.66667% !important;
}
.solis_col-9-mobile {
width: 75% !important;
}
.solis_col-10-mobile {
width: 83.33333% !important;
}
.solis_col-11-mobile {
width: 91.66667% !important;
}
.solis_content-container div.solis_col-12-mobile,
.solis_content-container div.solis_col-12-mobile.et_pb_column_1_4,
.solis_content-container div.solis_col-12-mobile.et_pb_column_1_3,
.solis_col-12-mobile {
width: 100% !important;
}
}  @media screen and (max-width: 768px) { .solis_row-flex-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.solis_col-order-mobile-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.solis_col-order-mobile-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.solis_col-order-mobile-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.solis_col-order-mobile-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
} @media screen and (min-width: 768.01px) and (max-width: 980px) {
.solis_col-offset-none-tablet {
margin-left: 0;
}
.solis_col-offset-1-tablet {
margin-left: 8.33333% !important;
}
.solis_col-offset-2-tablet {
margin-left: 16.66667% !important;
}
.solis_col-offset-3-tablet {
margin-left: 25% !important;
}
.solis_col-offset-4-tablet {
margin-left: 33.33333% !important;
}
.solis_col-offset-5-tablet {
margin-left: 41.66667% !important;
}
.solis_col-offset-6-tablet {
margin-left: 50% !important;
}
.solis_col-offset-7-tablet {
margin-left: 58.33333333%;
}
.solis_col-offset-8-tablet {
margin-left: 66.66667% !important;
}
.solis_col-offset-9-tablet {
margin-left: 75% !important;
}
.solis_col-offset-10-tablet {
margin-left: 83.33333% !important;
}
.solis_col-offset-11-tablet {
width: 91.66667% !important;
}
} @media screen and (max-width: 768px) {
.solis_col-offset-none-mobile {
margin-left: 0;
}
.solis_col-offset-1-mobile {
margin-left: 8.33333% !important;
}
.solis_col-offset-2-mobile {
margin-left: 16.66667% !important;
}
.solis_col-offset-3-mobile {
margin-left: 25% !important;
}
.solis_col-offset-4-mobile {
margin-left: 33.33333% !important;
}
.solis_col-offset-5-mobile {
margin-left: 41.66667% !important;
}
.solis_col-offset-6-mobile {
margin-left: 50% !important;
}
.solis_col-offset-7-mobile {
margin-left: 58.33333333%;
}
.solis_col-offset-8-mobile {
margin-left: 66.66667% !important;
}
.solis_col-offset-9-mobile {
margin-left: 75% !important;
}
.solis_col-offset-10-mobile {
margin-left: 83.33333% !important;
}
.solis_col-offset-11-mobile {
width: 91.66667% !important;
}
} .solis_content-container .et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
} div.solis_content-row .solis_col-margin-bottom-none {
margin-bottom: 0;
}
div.solis_content-container div.solis_content-row .et_pb_module.solis_col-margin-bottom-default {
margin-bottom: var(--solis-col-bottom-margin) !important;
}
div.solis_content-container div.solis_content-row .et_pb_module.solis_col-margin-bottom-half {
margin-bottom: calc(var(--solis-col-bottom-margin) *  0.5) !important;
}
div.solis_content-container div.solis_content-row .et_pb_module.solis_col-margin-bottom-1-4 {
margin-bottom: calc(var(--solis-col-bottom-margin) *  0.25) !important;
}
div.solis_content-container div.solis_content-row .et_pb_module.solis_col-margin-bottom-extra {
margin-bottom: calc(var(--solis-row-bottom-padding) * 2) !important;
}
div.solis_content-container div.solis_content-row .et_pb_module.solis_col-margin-top-default {
margin-top: var(--solis-row-top-padding);
}
div.solis_content-container div.solis_content-row .et_pb_module.solis_col-margin-top-half {
margin-top: calc(var(--solis-row-top-padding) *  0.5);
}
@media screen and (min-width: 768.01px) and (max-width: 980px) {
div.solis_content-row .solis_col-margin-bottom-none-tablet {
margin-bottom: 0;
}
div.solis_content-row .solis_col-margin-bottom-default-tablet {
margin-bottom: var(--solis-col-bottom-margin);
}
div.solis_content-row .solis_col-margin-top-default-tablet {
margin-top: var(--solis-col-top-margin);
}
div.solis_content-container div.solis_content-row .solis_col-margin-bottom-extra-tablet {
margin-bottom: calc(var(--solis-row-bottom-padding) * 2) !important;
}
div.solis_content-container div.solis_content-row .solis_col-margin-top-extra-tablet {
margin-top: calc(var(--solis-row-bottom-padding) * 2) !important;
}
}
@media screen and (max-width: 768px) {
div.solis_content-row .solis_col-margin-bottom-none-mobile {
margin-bottom: 0;
}
div.solis_content-row .solis_col-margin-bottom-default-mobile {
margin-bottom: var(--solis-col-bottom-margin) !important;
}
div.solis_content-row .solis_col-margin-bottom-row-mobile {
margin-bottom: var(--solis-row-bottom-padding) !important;
}
div.solis_content-row .solis_col-margin-top-default-mobile {
margin-top: var(--solis-row-bottom-padding) !important;
}
div.solis_content-row .solis_col-margin-bottom-extra-mobile {
margin-bottom: calc(var(--solis-row-bottom-padding) * 2) !important;
}
div.solis_content-row .solis_col-margin-top-extra-mobile {
margin-top: calc(var(--solis-row-bottom-padding) * 2) !important;
}
} div.solis_content-row .solis_col-padding-right {
padding-right: var(--solis-col-side-padding);
}
div.solis_content-row .solis_col-padding-left {
padding-left: var(--solis-col-side-padding);
}
div.solis_content-row .solis_col-padding-right-1-3 {
padding-right: var(--solis-padding-10px);
}
div.solis_content-row .solis_col-padding-right-1-2 {
padding-right: var(--solis-padding-15px);
}
div.solis_content-row .solis_col-padding-right-2-3 {
padding-right: var(--solis-padding-20px);
}
div.solis_content-row .solis_col-padding-left-1-3 {
padding-left: var(--solis-padding-10px);
}
div.solis_content-row .solis_col-padding-left-1-2 {
padding-left: var(--solis-padding-15px);
}
div.solis_content-row .solis_col-padding-left-2-3 {
padding-left: var(--solis-padding-20px);
}
@media screen and (max-width: 768px) {
div.solis_content-row .et_pb_module.solis_col-padding-right-none-mobile,
div.solis_content-row div.solis_col-padding-right-none-mobile {
padding-right: 0 !important;
}
div.solis_content-row .et_pb_module.solis_col-padding-left-none-mobile,
div.solis_content-row div.solis_col-padding-left-none-mobile {
padding-left: 0 !important;
}
div.solis_content-row .solis_col-padding-right-1-3-mobile {
padding-right: var(--solis-padding-10px);
}
div.solis_content-row .solis_col-padding-right-1-2-mobile {
padding-right: var(--solis-padding-15px);
}
div.solis_content-row .solis_col-padding-right-2-3-mobile {
padding-right: var(--solis-padding-20px);
}
div.solis_content-row .solis_col-padding-left-1-3-mobile {
padding-left: var(--solis-padding-10px);
}
div.solis_content-row .solis_col-padding-left-1-2-mobile {
padding-left: var(--solis-padding-15px);
}
div.solis_content-row .solis_col-padding-left-2-3-mobile {
padding-left: var(--solis-padding-20px);
}
}
@media screen and (min-width: 768.01px) and (max-width: 980px) {
div.solis_content-row .et_pb_module.solis_col-padding-right-none-tablet,
div.solis_content-row div.solis_col-padding-right-none-tablet {
padding-right: 0 !important;
}
div.solis_content-row .et_pb_module.solis_col-padding-left-none-tablet,
div.solis_content-row div.solis_col-padding-left-none-tablet {
padding-left: 0 !important;
}
div.solis_content-row .solis_col-padding-right-1-3-tablet {
padding-right: var(--solis-padding-10px);
}
div.solis_content-row .solis_col-padding-right-1-2-tablet {
padding-right: var(--solis-padding-15px);
}
div.solis_content-row .solis_col-padding-right-2-3-tablet {
padding-right: var(--solis-padding-20px);
}
div.solis_content-row .solis_col-padding-left-1-3-tablet {
padding-left: var(--solis-padding-10px);
}
div.solis_content-row .solis_col-padding-left-1-2-tablet {
padding-left: var(--solis-padding-15px);
}
div.solis_content-row .solis_col-padding-left-2-3-tablet {
padding-left: var(--solis-padding-20px);
}
} div.solis_content-row .et_pb_module.solis_col-padding-left-1-col {
padding-left: 8.33333333vw;
}
div.solis_content-row .et_pb_module.solis_col-padding-right-1-col {
padding-right: 8.33333333vw;
} @media screen and (min-width: 768px) {
.solis_vertical-center-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.solis_vertical-center-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
#solis_header-container {
background-color: var(--solis-color-3);
}
#solis_header-logo {
width: 100%;
max-width: 225px;
}
@media screen and (max-width: 980px) {
#solis_header-logo {
max-width: 225px;
}
}
#solis_header-menu-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
#solis_header-phone {
text-align: right;
}
#solis_header-container #solis_header-phone a {
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
color: var(--solis-color-1);
text-decoration: none;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
font-weight: 700;
}
#solis_header-container #solis_header-phone a:hover {
color: var(--solis-color-5);
}
#solis_header-menu-container {
margin-top: auto;
text-align: right;
}
#solis_header-desktop-mainmenu {
list-style: none;
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
padding-bottom: 0;
opacity: 1;
}
#solis_header-desktop-mainmenu li {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
line-height: var(--solis-font-size-16px) !important;
line-height: var(--solis-font-size-16px-fluid) !important;
}
#solis_header-desktop-mainmenu li a {
padding-right: var(--solis-padding-10px);
padding-left: var(--solis-padding-10px);
padding-top: 0;
padding-bottom: 0;
color: var(--solis-color-1);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-font-size-16px);
line-height: var(--solis-font-size-16px-fluid);
font-weight: 700;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-family: var(--solis-default-font);
}
#solis_header-desktop-mainmenu a:hover,
#solis_header-desktop-mainmenu .current_page_item a,
#solis_header-desktop-mainmenu .current-page-ancestor a,
#solis_header-desktop-mainmenu .current-menu-item a {
color: var(--solis-color-5);
}
#solis_header-desktop-mainmenu .menu-item:first-child a {
padding-left: 0px;
}
#solis_header-desktop-mainmenu .menu-item:last-child a {
padding-right: 0px;
}
#rmp_menu_trigger-873 {
width: 55px;
height: 55px;
position: fixed;
top: calc(var(--solis-row-bottom-padding)* 0.5);
border-radius: 5px;
text-decoration: none;
right: var(--solis-container-side-padding);
background: var(--solis-color-3);
-webkit-transition: background-color 0.5s, -webkit-transform 0.5s;
transition: background-color 0.5s, -webkit-transform 0.5s;
-o-transition: transform 0.5s, background-color 0.5s;
transition: transform 0.5s, background-color 0.5s;
transition: transform 0.5s, background-color 0.5s, -webkit-transform 0.5s;
}
#rmp-container-873 {
background-color: var(--solis-color-3);
}
#rmp-menu-title-873 {
padding-top: calc(var(--solis-row-bottom-padding)* 0.5);
padding-left: var(--solis-container-side-padding);
padding-right: var(--solis-container-side-padding);
}
#rmp-menu-title-873 .rmp-menu-title-image {
width: 225px;
margin-left: 0;
}
#rmp-menu-wrap-873 {
margin-top: var(--solis-row-bottom-padding);
}
#rmp-menu-873 a.rmp-menu-item-link {
color: var(--solis-color-1);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
font-weight: 700;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-family: var(--solis-default-font);
}
#rmp-menu-873 li.rmp-menu-current-item a.rmp-menu-item-link {
background-color: var(--solis-color-5);
}
#rmp-menu-873 li.rmp-menu-current-item a.rmp-menu-item-link:hover {
background-color: var(--solis-color-5);
}
#rmp-menu-additional-content-873 {
margin-top: var(--solis-row-bottom-padding);
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
color: var(--solis-color-1);
text-decoration: none;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
font-weight: 700;
}
#rmp-menu-additional-content-873 a {
color: var(--solis-color-1);
}
#solis_home-header-image-overlay-text-col {
background-color: var(--solis-color-1);
border-radius: 10px;
padding: calc(var(--solis-col-bottom-margin) *  0.5);
}
#solis_home-header-image-overlay-text-col h2 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-weight: 800;
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
}
.solis_home-header-overlay-text,
.solis_home-header-overlay-text p {
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
font-weight: 600;
color: var(--solis-color-2);
}
@media screen and (min-width: 768px) {
.solis_home-header-overlay-icons-half {
width: 50%;
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
display: inline-block;
float: left;
}
.solis_home-header-overlay-advies-button-container {
width: 50%;
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
display: inline-block;
}
}
.solis_home-header-overlay-advies-button-container a {
width: 100%;
background-color: var(--solis-color-5);
border-radius: 10px;
padding: 10px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
display: block;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.solis_home-header-overlay-advies-button-container a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_review-count-container {
background-color: var(--solis-color-4);
opacity: 0.92;
padding: calc(var(--solis-col-bottom-margin) *  0.5);
border-radius: 10px;
}
.solis_review-count-container h3 {
color: var(--solis-color-1);
border-radius: 10px;
width: 100%;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-60px);
font-size: var(--solis-font-size-60px-fluid);
line-height: var(--solis-line-height-60px);
line-height: var(--solis-line-height-60px-fluid);
font-weight: 300;
text-align: center;
margin-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_review-count-container p {
color: var(--solis-color-1);
font-weight: 700;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
text-align: center;
width: 100%;
}
.solis_solutions-column {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: -90px;
}
@media screen and (max-width: 980px) {
.solis_solutions-column {
margin-bottom: -45px !important;
}
}
.solis_solutions-header-image-wrapper {
padding-top: 63%;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-top: 1px solid var(--solis-color-1);
border-left: 1px solid var(--solis-color-1);
border-right: 1px solid var(--solis-color-1);
}
.solis_solutions-icon-wrapper {
padding: 10px 20px 10px 20px;
background-color: var(--solis-color-3);
border-top-right-radius: 10px;
z-index: 20;
-webkit-transform: translateY(-45px);
-ms-transform: translateY(-45px);
transform: translateY(-45px);
display: inline-block;
border-left: 1px solid var(--solis-color-1);
}
.solis_solutions-icon-wrapper img {
width: 70px !important;
}
.solis_solutions-description-wrapper {
background-color: var(--solis-color-3);
z-index: 10;
-webkit-transform: translateY(-90px);
-ms-transform: translateY(-90px);
transform: translateY(-90px);
border-left: 1px solid var(--solis-color-1);
border-right: 1px solid var(--solis-color-1);
padding-left: 110px;
padding-top: 45px;
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: 20px;
border-bottom: 1px solid var(--solis-color-1);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
@media screen and (max-width: 768px) {
.solis_solutions-description-wrapper {
padding-left: 20px;
padding-top: 50px;
}
}
.solis_solutions-description-wrapper div.et_pb_text_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.solis_solutions-description-wrapper h2 {
color: var(--solis-color-1);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
.solis_solutions-description-wrapper h3 {
color: var(--solis-color-1);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0;
}
.solis_solutions-description-wrapper p {
color: var(--solis-color-1);
font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
padding-bottom: 1em;
}
.solis_solutions-description-wrapper ul {
color: var(--solis-color-1);
font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
}
.solis_solutions-description-wrapper p:last-of-type {
margin-top: auto;
}
.solis_solutions-description-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
margin-top: calc(var(--solis-row-bottom-padding) * 0.5);
margin-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_solutions-column:hover .solis_solutions-description-wrapper a {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.solis_advantages-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.solis_advantages-row .solis_advantages-column:last-of-type {
margin-bottom: 30px;
}
}
.solis_advantages-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.solis_advantages-icon-wrapper {
width: 100%;
background-color: var(--solis-color-3);
text-align: center;
padding-top: var(--solis-row-bottom-padding);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.75);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.solis_advantages-header-wrapper {
padding-top: 0;
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
margin-bottom: 0;
background-color: var(--solis-color-3);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_advantages-header-wrapper h2 {
text-align: center;
}
.solis_advantages-description-wrapper {
width: 100%;
background-color: var(--solis-color-3);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-bottom: var(--solis-row-bottom-padding);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.solis_advantages-description-wrapper div.et_pb_text_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.solis_advantages-description-wrapper p:first-of-type {
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_advantages-description-wrapper p:last-of-type {
margin-top: auto;
font-weight: 600;
font-style: italic;
text-align: center;
}
@media screen and (min-width: 768px) {
.solis_cta-banner-detail-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (min-width: 768px) {
.et_pb_column.solis_cta-banner-detail-col {
margin-bottom: 0;
}
}
.solis_cta-banner-detail-header-wrapper h3 {
color: var(--solis-color-2);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
}
@media screen and (min-width: 768px) and (max-width: 979.99px) {
.solis_cta-banner-detail-icon-wrapper img {
max-width: 250px;
}
}
.solis_cta-banner-detail-button-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
}
.solis_cta-banner-detail-button-wrapper a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_cta-banner-image-wrapper {
width: 100%;
background-color: var(--solis-color-2);
border-radius: 10px;
}
@media screen and (min-width: 768px) {
.solis_cta-banner-image-wrapper {
height: 100%;
}
}
@media screen and (max-width: 767.99px) {
.solis_cta-banner-image-wrapper {
height: 400px !important;
}
}
.solis_header-hero-image-section {
padding-bottom: 30% !important;
}
.solis_header-hero-image-overlay-wrapper {
background-color: rgba(255, 171, 0, 0.8);
border-radius: 10px;
padding-top: calc(var(--solis-row-bottom-padding) * 1);
padding-bottom: calc(var(--solis-row-bottom-padding) * 1);
padding-left: calc(var(--solis-row-bottom-padding) * 1.5);
padding-right: calc(var(--solis-row-bottom-padding) * 1.5);
text-align: center;
color: var(--solis-color-1);
font-family: var(--solis-header-font);
font-weight: 600;
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
}
.solis_header-hero-image-overlay-wrapper-blue {
background-color: rgba(15, 38, 92, 0.8);
}
.solis_header-hero-image-section-bottom-overlay {
padding-top: 30% !important;
}
.solis_google-review-header-content-wrapper .wp-gr[data-layout="grid"] .grw-header-inner {
margin-left: 0 !important;
margin-right: 0 !important;
text-align: center !important;
}
.solis_google-review-header-content-wrapper .wp-gr {
padding-bottom: 0 !important;
}
.solis_google-review-header-content-wrapper .wp-gr .wp-google-rating {
color: var(--solis-color-2) !important;
font-size: var(--solis-font-size-36px) !important;
font-size: var(--solis-font-size-36px-fluid) !important;
margin-right: calc(var(--solis-row-bottom-padding) * 0.5) !important;
font-family: var(--solis-header-font) !important;
font-weight: 600 !important;
}
.solis_google-review-header-content-wrapper .wp-star svg path {
fill: var(--solis-color-5) !important;
}
.solis_google-review-header-content-wrapper .wp-gr .wp-google-powered {
color: var(--solis-color-2) !important;
font-weight: 400 !important;
font-family: var(--solis-default-font) !important;
font-size: var(--solis-font-size-16px) !important;
font-size: var(--solis-font-size-16px-fluid) !important;
line-height: var(--solis-line-height-16px) !important;
line-height: var(--solis-line-height-16px-fluid) !important;
margin-top: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
.solis_google-review-slider-wrapper {
margin-bottom: 0;
padding-bottom: 0;
}
.solis_google-review-slider-wrapper .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd {
background-color: var(--solis-color-1) !important;
border-radius: 10px !important;
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19) !important;
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19) !important;
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19) !important;
}
.solis_google-review-slider-wrapper .wp-gr[data-layout="slider"] .grw-reviews {
margin-left: 0 !important;
margin-right: 0 !important;
}
.solis_google-review-slider-wrapper .wp-gr.wpac a.wp-google-name {
color: var(--solis-color-3) !important;
font-weight: 600 !important;
font-family: var(--solis-default-font) !important;
font-size: var(--solis-font-size-16px) !important;
font-size: var(--solis-font-size-16px-fluid) !important;
line-height: var(--solis-line-height-16px) !important;
line-height: var(--solis-line-height-16px-fluid) !important;
}
.solis_google-review-slider-wrapper .wp-gr .wp-google-time {
color: var(--solis-color-5) !important;
font-weight: 400 !important;
font-family: var(--solis-default-font) !important;
font-size: calc(var(--solis-font-size-16px) * 0.75) !important;
font-size: calc(var(--solis-font-size-16px-fluid) * 0.75) !important;
line-height: calc(var(--solis-line-height-16px) * 0.75) !important;
line-height: calc(var(--solis-line-height-16px-fluid) * 0.75) !important;
}
.solis_google-review-slider-wrapper .wp-star svg path {
fill: var(--solis-color-5) !important;
}
.solis_google-review-slider-wrapper .wp-gr .grw-review .wp-google-feedback {
margin-top: calc(var(--solis-row-bottom-padding) * 0.5) !important;
height: calc(var(--solis-line-height-16px) * 3.6) !important;
height: calc(var(--solis-line-height-16px-fluid) * 3.6) !important;
}
.solis_google-review-slider-wrapper .wp-gr .wp-google-text {
color: var(--solis-color-2) !important;
font-weight: 400 !important;
font-family: var(--solis-default-font) !important;
font-size: calc(var(--solis-font-size-16px) * 0.9) !important;
font-size: calc(var(--solis-font-size-16px-fluid) * 0.9) !important;
line-height: calc(var(--solis-line-height-16px) * 0.9) !important;
line-height: calc(var(--solis-line-height-16px-fluid) * 0.9) !important;
opacity: 0.75 !important;
}
.solis_google-review-slider-wrapper .wp-gr .grw-dot.active {
background-color: var(--solis-color-3) !important;
}
.solis_header-text h1,
.solis_header-text h2 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
}
.solis_body-text,
.solis_body-text p {
color: var(--solis-color-2);
font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
}
.solis_header-text-big h1,
.solis_header-text-big h2 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-48px);
font-size: var(--solis-font-size-48px-fluid);
line-height: var(--solis-line-height-48px);
line-height: var(--solis-line-height-48px-fluid);
}
.solis_header-text-small h2 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
margin-bottom: 0px;
padding-bottom: 0px;
}
.solis_text-light h1,
.solis_text-light h2,
.solis_text-light p {
color: var(--solis-color-1) !important;
}
.solis_body-text p a {
color: var(--solis-color-5);
text-decoration: underline;
}
.solis_body-text p a:hover {
color: var(--solis-color-7);
text-decoration: underline;
}
.solis_text-dark h1,
.solis_text-dark h2 {
color: var(--solis-color-2) !important;
}
@media screen and (min-width: 980px) {
.solis_text-two-column-desktop p {
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: var(--solis-row-bottom-padding);
column-gap: var(--solis-row-bottom-padding);
}
}
.solis_image-rounded img {
border-radius: 10px;
}
.solis_image-round img {
border-radius: 50%;
}
.solis_button-container a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
}
.solis_button-container a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_whatsapp-button-container a {
background-color: var(--solis-color-10);
}
.solis_whatsapp-button-container a:hover {
background-color: var(--solis-color-2);
}
@media screen and (min-width: 768px) {
.solis_vacancies-banner-detail-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (min-width: 768px) {
.et_pb_column.solis_vacancies-banner-detail-col {
margin-bottom: 0;
}
}
.solis_vacancies-banner-detail-header-wrapper h3 {
color: var(--solis-color-2);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
}
.solis_vacancies-banner-detail-description-button-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
}
.solis_vacancies-banner-detail-description-button-wrapper a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_vacancies-banner-detail-vacancy-wrapper {
background-color: var(--solis-color-3);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-top: calc(var(--solis-row-bottom-padding) * 0.75);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.75);
border-radius: 10px;
}
.solis_vacancies-banner-detail-vacancy-wrapper h3 {
color: var(--solis-color-1);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
padding-bottom: 0;
margin-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_vacancies-banner-detail-vacancy-wrapper p {
color: var(--solis-color-1);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
padding-bottom: 0;
}
.solis_vacancies-banner-detail-vacancy-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
margin-top: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_vacancies-banner-detail-vacancy-wrapper a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_vacancies-banner-image-wrapper {
width: 100%;
background-color: var(--solis-color-3);
border-radius: 10px;
}
@media screen and (min-width: 768px) {
.solis_vacancies-banner-image-wrapper {
height: 100%;
}
}
@media screen and (max-width: 767.99px) {
.solis_vacancies-banner-image-wrapper {
height: 500px !important;
}
}
.solis_werken-bij-voordelen-text-wrapper ul {
padding-bottom: 0;
padding-left: 0;
}
.solis_werken-bij-voordelen-text-wrapper li {
color: var(--solis-color-2);
list-style-type: none;
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-chekmark-icon-green.svg) no-repeat left top;
padding-left: 40px; background-size: 18px 21px; font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_werken-bij-voordelen-text-wrapper li strong {
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
color: var(--solis-color-3);
font-weight: 700;
}
.solis_quote-text-wrapper {
font-weight: 300;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
color: var(--solis-color-3);
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.solis_werken-bij-advantages-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.solis_advantages-row .solis_advantages-column:last-of-type {
margin-bottom: 30px;
}
}
.solis_werken-bij-advantages-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media screen and (min-width: 768px) {
.solis_werken-bij-advantages-column {
margin-bottom: 0;
}
}
.solis_werken-bij-advantages-icon-wrapper {
width: 100%;
background-color: var(--solis-color-3);
text-align: center;
padding-top: var(--solis-row-bottom-padding);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.75);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.solis_werken-bij-advantages-header-wrapper {
padding-top: 0;
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
margin-bottom: 0;
background-color: var(--solis-color-3);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_werken-bij-advantages-header-wrapper h2 {
text-align: center;
}
.solis_werken-bij-advantages-description-wrapper {
width: 100%;
background-color: var(--solis-color-3);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-bottom: var(--solis-row-bottom-padding);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.solis_werken-bij-advantages-description-wrapper div.et_pb_text_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.solis_werken-bij-vacature-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (min-width: 768px) {
.solis_werken-bij-vacature-titel-column,
.solis_werken-bij-vacature-beschrijving-column,
.solis_werken-bij-vacature-button-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-top: 1px var(--solis-color-3) solid;
border-bottom: 1px var(--solis-color-3) solid;
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-bottom: 0;
}
}
.solis_werken-bij-vacature-titel-wrapper h3 {
color: var(--solis-color-3);
font-weight: 600;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
@media screen and (max-width: 767.99px) {
.solis_werken-bij-vacature-titel-column {
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
border-top: 1px var(--solis-color-3) solid;
margin-bottom: 0;
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_werken-bij-vacature-button-column {
border-bottom: 1px var(--solis-color-3) solid;
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
}
.solis_products-category-header-section {
background-color: var(--solis-color-8);
}
.solis_products-category-heading-row h1 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
.solis_products-category-cards-column {
background-color: var(--solis-color-1);
border-radius: 10px;
padding: calc(var(--solis-row-bottom-padding) * 0.5);
cursor: pointer;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.solis_solution-button-container {
margin-top: auto;
}
.solis_products-category-cards-column:hover .solis_solution-button-container a,
.solis_products-category-cards-column.active .solis_solution-button-container a {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_products-category-cards-column:hover,
.solis_products-category-cards-column.active {
background-color: var(--solis-color-9);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_products-category-card-header-wrapper .et_pb_code_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.solis_products-category-card-header-icon-wrapper {
margin-right: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_products-category-card-header-name-wrapper h2 {
color: var(--solis-color-3);
font-weight: 800;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
.solis_products-category-card-image-wrapper {
width: 100%;
padding-top: 65%;
background-color: var(--solis-color-3);
border-radius: 10px;
}
.solis_products-category-card-sub-header-wrapper h3 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
.solis_products-category-card-product-names-wrapper ul {
color: var(--solis-color-3);
font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
.solis_products-category-card-product-names-wrapper a {
color: var(--solis-color-3);
text-decoration: none;
}
.solis_products-category-card-product-names-wrapper a:hover,
.solis_products-category-card-product-names-wrapper a.active {
color: var(--solis-color-7);
text-decoration: underline;
}
.solis_product-header-title-wrapper {
background-color: var(--solis-color-3);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.50);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.solis_product-header-title-wrapper h2 {
margin-bottom: 0;
padding-bottom: 0;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_product-header-title-wrapper h2:before {
content: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-logo-icon-white.svg);
width: 57px;
height: 57px;
display: inline-block;
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
vertical-align: middle;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
@media screen and (max-width: 767.99px) {
.solis_product-header-title-wrapper h2:before {
width: 32px;
height: 32px;
}
}
.solis_product-image-row {
border-left: 1px solid var(--solis-color-3);
border-right: 1px solid var(--solis-color-3);
}
.solis_product-slider-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
}
@media screen and (max-width: 979.99px) {
.solis_product-slider-column {
padding-right: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
}
.solis_product-description-column {
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
}
@media screen and (max-width: 979.99px) {
.solis_product-description-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
}
@media screen and (min-width: 980px) {
.solis_product-description-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: auto;
margin-bottom: auto;
}
}
.solis_product-detail-col-1 {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
}
@media screen and (max-width: 979.99px) {
padding-right: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
.solis_product-detail-col-2 {
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
}
@media screen and (max-width: 979.99px) {
.solis_product-detail-col-2 {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
}
.solis_product-detail-column h3 {
color: var(--solis-color-2);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
padding-bottom: 0;
margin-bottom: 0;
}
.solis_product-sub-title-wrapper h3 {
color: var(--solis-color-2);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
padding-bottom: 0;
margin-bottom: 0;
}
.solis_product-advantages-row {
border-left: 1px solid var(--solis-color-3);
border-right: 1px solid var(--solis-color-3);
border-bottom: 1px solid var(--solis-color-3);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
margin-bottom: calc(var(--solis-row-bottom-padding) * 2);
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.solis_product-advantages-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.solis_product-advantages-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
}
@media screen and (max-width: 767.99px) {
.solis_product-advantages-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
}
}
.solis_product-advantages-list-wrapper h4 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
padding-bottom: 0;
margin-bottom: 0.5em;
padding-left: 14px;
margin-top: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_product-advantages-list-wrapper ul {
padding-bottom: 0;
padding-left: 0;
}
.solis_product-advantages-list-wrapper li {
color: var(--solis-color-2);
list-style-type: none;
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-chekmark-icon-green.svg) no-repeat left top;
padding-left: 40px; background-size: 18px 21px; font-weight: 600;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0.5em;
}
.solis_product-advantages-company-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.solis_product-advantages-company-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5) !important;
margin-bottom: 0;
}
}
@media screen and (max-width: 767.99px) {
.solis_product-advantages-company-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5) !important;
padding-right: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
}
.solis_product-advantages-company-list-wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-radius: 10px;
border: 1px solid var(--solis-color-3);
padding: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_product-advantages-company-list-wrapper h4 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
padding-bottom: 0;
margin-bottom: 0.5em;
}
.solis_product-advantages-company-list-wrapper ul {
padding-bottom: 0;
padding-left: 0;
}
.solis_product-advantages-company-list-wrapper li {
color: var(--solis-color-2);
list-style-type: none;
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-star-icon-green.svg) no-repeat left center;
padding-left: 40px; background-size: 20px 21px; font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0.5em;
}
.solis_product-cta-column {
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: 1;
flex-direction: 1;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
@media screen and (max-width: 767.99px) {
.solis_product-cta-column {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
}
.solis_product-cta-text-wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-radius: 10px;
background-color: var(--solis-color-3);
padding: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_product-cta-text-wrapper h4 {
color: var(--solis-color-1);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
padding-bottom: 0;
margin-bottom: 0.5em;
}
.solis_product-cta-text-wrapper p {
color: var(--solis-color-1);
font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0.5em;
}
.solis_product-cta-text-wrapper p:last-of-type {
margin-bottom: 0;
margin-top: auto;
text-align: right;
}
.solis_product-cta-text-wrapper .et_pb_text_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.solis_product-cta-text-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
}
.solis_product-cta-text-wrapper a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_product-slider-column .et_pb_gallery a.et-pb-arrow-prev,
.solis_product-slider-column .et_pb_gallery a.et-pb-arrow-next {
color: var(--solis-color-1) !important;
opacity: 1 !important;
text-decoration: none;
}
.solis_product-slider-column .et_pb_gallery a.et-pb-arrow-prev {
left: 0;
}
.solis_product-slider-column .et_pb_gallery a.et-pb-arrow-next {
right: 0;
}
.solis_download-header-text h2 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
border-bottom: 1px solid var(--solis-color-3);
}
.solis_download-link-wrapper {
min-height: 50px;
padding-right: 50px;
border-bottom: 1px solid var(--solis-color-3);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.solis_download-link-wrapper::after {
content: '';
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/11/solis-icon-download-blauw.svg) no-repeat center center;
background-size: contain;
width: 36px;
height: 36px;
position: absolute;
top: 7px;
right: 0px;
}
.solis_download-link-wrapper .et_pb_text_inner {
margin-top: auto;
margin-bottom: auto;
width: 100%;
}
.solis_download-link-wrapper p {
padding-bottom: 7px !important;
padding-top: 7px;
color: var(--solis-color-1);
font-weight: 600;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-18px);
font-size: var(--solis-font-size-18px-fluid);
line-height: var(--solis-line-height-18px);
line-height: var(--solis-line-height-18px-fluid);
}
.solis_download-link-wrapper p a {
display: block;
width: 100%;
color: var(--solis-color-3);
}
.solis_download-link-wrapper p a:hover {
color: var(--solis-color-7);
}
@media screen and (min-width: 768px) {
.solis_content-tab-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
.solis_content-tab-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_content-tab-header-wrapper h2 {
background-color: var(--solis-color-3);
padding-top: calc(var(--solis-row-bottom-padding) * 0.25);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
display: inline-block;
color: var(--solis-color-1);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
}
@media screen and (max-width: 979.99px) {
.solis_content-tab-header-wrapper h2 {
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
}
.solis_content-tab-header-wrapper h2:before {
content: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-logo-icon-white.svg);
width: 32px;
height: 32px;
display: inline-block;
padding-right: calc(var(--solis-row-bottom-padding) * 0.33);
vertical-align: middle;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_content-tab-content-wrapper {
background-color: var(--solis-color-3);
padding: calc(var(--solis-row-bottom-padding) * 0.5);
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_content-tab-content-wrapper h3 {
color: var(--solis-color-1);
font-weight: 600;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
margin-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: 0;
}
.solis_content-tab-content-wrapper p {
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
color: var(--solis-color-1);
}
@media screen and (min-width: 768px) {
.solis_team-members-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
.solis_team-members-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.solis_team-members-portrait-image {
width: 100%;
max-width: 100%;
padding-top: 75%;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
.solis_team-members-name-wrapper {
padding: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: 0;
background-color: var(--solis-color-1);
}
.solis_team-members-name-wrapper h3 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
text-align: center;
}
.solis_team-members-tekst-wrapper {
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
background-color: var(--solis-color-1);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_team-members-tekst-wrapper p {
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
color: var(--solis-color-2);
font-weight: 400;
}
@media screen and (min-width: 980px) {
.solis_journey-header-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.solis_journey-header-icon-column-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.solis_journey-header-icon-column-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.solis_journey-header-title-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_journey-header-title-column .solis_journey_header-title-text-wrapper:last-child {
margin-top: auto;
}
}
@media screen and (max-width: 1200px) {
.solis_journey-header-icon img {
width: 54px;
height: 54px;
}
}
.solis_journey_header-title-text-wrapper h3 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
font-weight: 700;
padding-bottom: 0;
}
@media screen and (min-width: 980px) {
.solis_innovatie-reis-voordelen-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.solis_innovatie-reis-voordelen-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_innovatie-reis-voordelen-text-wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
.solis_innovatie-reis-voordelen-header-text-wrapper {
background-color: var(--solis-color-1);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
margin-bottom: 0;
}
.solis_innovatie-reis-voordelen-header-text-wrapper h3 {
color: var(--solis-color-3);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
.solis_innovatie-reis-voordelen-text-wrapper {
background-color: var(--solis-color-1);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
padding-right: calc(var(--solis-row-bottom-padding) * 0.5);
padding-left: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.75);
}
.solis_innovatie-reis-voordelen-text-wrapper ul {
padding-bottom: 0;
padding-left: 0;
}
.solis_innovatie-reis-voordelen-text-wrapper li {
color: var(--solis-color-2);
list-style-type: none;
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-chekmark-icon-green.svg) no-repeat left top;
padding-left: 40px; background-size: 18px 21px; font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5);
}
.solis_innovatie-reis-voordelen-text-wrapper li strong {
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
color: var(--solis-color-3);
font-weight: 700;
}
.solis_about-voordelen-header-text-wrapper {
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
margin-bottom: 0;
}
.solis_about-voordelen-header-text-wrapper h3 {
color: var(--solis-color-1);
font-weight: 700;
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
margin-bottom: 0;
padding-bottom: 0;
}
@media screen and (min-width: 768px) {
.solis_werkwijze-header-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.solis_werkwijze-stap-1-row,
.solis_werkwijze-stap-2-row,
.solis_werkwijze-stap-3-row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.solis_werkwijze-stap-1-column,
.solis_werkwijze-stap-2-column,
.solis_werkwijze-stap-3-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_werkwijze-stap-2-column,
.solis_werkwijze-stap-3-column {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.solis_werkwijze-stap-1-button-wrapper {
margin-top: auto;
}
}
.solis_werkwijze-keuze-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.solis_werkwijze-keuze-column .et_pb_text_inner {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.solis_werkwijze-keuze-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-radius: 10px;
background-color: var(--solis-color-9);
padding: calc(var(--solis-row-bottom-padding) * 1);
}
.solis_werkwijze-keuze-wrapper h2 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-weight: 700;
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
padding-bottom: 0;
margin-bottom: var(--solis-line-height-16px);
margin-bottom: var(--solis-line-height-16px-fluid);
}
.solis_werkwijze-keuze-wrapper-installatie h2::before {
content: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/10/solis-icon-steeksleutel-blauw.svg);
width: 57px;
height: 57px;
display: inline-block;
padding-right: calc(var(--solis-row-bottom-padding)* 0.5);
vertical-align: middle;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_werkwijze-keuze-wrapper-reparatie h2::before {
content: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/10/solis-icon-onderhoud-blauw.svg);
width: 57px;
height: 57px;
display: inline-block;
padding-right: calc(var(--solis-row-bottom-padding)* 0.5);
vertical-align: middle;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_werkwijze-keuze-wrapper p {
color: var(--solis-color-2);
font-weight: 400;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
}
.solis_werkwijze-keuze-wrapper p:last-of-type {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-top: calc(var(--solis-row-bottom-padding)* 0.5);
}
.solis_werkwijze-keuze-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
margin-top: auto;
}
.solis_werkwijze-keuze-wrapper a:hover {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_werkwijze-header-number-column {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.solis_werkwijze-number-wrapper {
color: var(--solis-color-1);
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
font-weight: 700;
margin-right: var(--solis-row-bottom-padding);
background-color: var(--solis-color-3);
border-radius: 10px;
text-align: center;
height: 100%;
}
.solis_number-wrapper-light {
color: var(--solis-color-1);
background-color: var(--solis-color-4);
}
.solis_werkwijze-header-text-wrapper h3 {
color: var(--solis-color-2);
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
font-weight: 600;
}
.solis_werkwijze-stap-header-text-wrapper h4 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
font-weight: 700;
}
.solis_werkwijze-stap-voordelen-text-wrapper ul {
padding-bottom: 0;
padding-left: 0;
}
.solis_werkwijze-stap-voordelen-text-wrapper li {
color: var(--solis-color-2);
list-style-type: none;
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-chekmark-icon-green.svg) no-repeat left top;
padding-left: 40px; background-size: 18px 21px; font-weight: 600;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 0.5em;
font-weight: 400;
}
.solis_werkwijze-stap-voordelen-text-wrapper li strong {
font-weight: 700;
color: var(--solis-color-3);
}
.solis_service-cards-section {
background-color: var(--solis-color-8);
}
.solis_service-cards-section-header h2 {
color: var(--solis-color-3);
font-family: var(--solis-header-font);
font-weight: 600;
font-size: var(--solis-font-size-36px);
font-size: var(--solis-font-size-36px-fluid);
line-height: var(--solis-line-height-36px);
line-height: var(--solis-line-height-36px-fluid);
padding-bottom: 0;
}
.solis_service-cards-section-header h2::before {
content: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/10/solis-icon-onderhoud-blauw.svg);
width: 57px;
height: 57px;
display: inline-block;
padding-right: calc(var(--solis-row-bottom-padding)* 0.5);
vertical-align: middle;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_service-card-column {
background-color: var(--solis-color-1);
border-radius: 10px;
padding: calc(var(--solis-row-bottom-padding) * 0.5);
cursor: pointer;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.solis_service-card-column:hover {
background-color: var(--solis-color-9);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_service-card-advantages-list-wrapper ul {
padding-bottom: 0;
padding-left: 0;
}
.solis_service-card-advantages-list-wrapper li {
color: var(--solis-color-2);
list-style-type: none;
background: url(//www.thuisinnovatie.nl/wp-content/uploads/2024/06/solis-chekmark-icon-green.svg) no-repeat left top;
padding-left: 40px; background-size: 18px 21px; font-weight: 600;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
margin-bottom: 1em;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_service-card-column:hover .solis_service-card-advantages-list-wrapper li {
color: var(--solis-color-3);
}
.solis_service-card-besparing-wrapper p {
background-color: var(--solis-color-9);
color: var(--solis-color-2);
font-weight: 700;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-18px);
font-size: var(--solis-font-size-18px-fluid);
line-height: var(--solis-line-height-18px);
line-height: var(--solis-line-height-18px-fluid);
padding-left: 40px;
padding-right: 40px;
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.25);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_service-card-column:hover .solis_service-card-besparing-wrapper p {
background-color: var(--solis-color-1);
color: var(--solis-color-3);
}
.solis_service-card-totale-besparing-wrapper {
background-color: var(--solis-color-9);
color: var(--solis-color-2);
font-weight: 700;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
padding-left: 40px;
padding-right: 40px;
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5) !important;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_service-card-column:hover .solis_service-card-totale-besparing-wrapper {
background-color: var(--solis-color-1);
color: var(--solis-color-3);
}
.solis_service-card-totale-prijs-wrapper {
background-color: var(--solis-color-9);
color: var(--solis-color-2);
font-weight: 700;
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-24px);
line-height: var(--solis-line-height-24px-fluid);
padding-left: 40px;
padding-right: 40px;
padding-top: calc(var(--solis-row-bottom-padding) * 0.5);
padding-bottom: calc(var(--solis-row-bottom-padding) * 0.5) !important;
border-radius: 10px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.solis_service-card-column:hover .solis_service-card-totale-prijs-wrapper {
background-color: var(--solis-color-1);
color: var(--solis-color-3);
}
.solis_service-card-button-wrapper a {
background-color: var(--solis-color-5);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
color: var(--solis-color-1);
font-weight: 800;
text-align: center;
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-family: var(--solis-default-font);
text-decoration: none;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
display: inline-block;
width: 100%;
text-align: center;
}
.solis_service-card-column:hover .solis_service-card-button-wrapper a {
background-color: var(--solis-color-7);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.19);
}
.solis_faq-question {
margin-bottom: calc(var(--solis-row-bottom-padding) * 0.5) !important;
}
.solis_faq-question.et_pb_toggle_close {
background-color: var(--solis-color-3);
}
.solis_faq-question.et_pb_toggle_open {
background-color: var(--solis-color-3);
}
.solis_faq-question h3.et_pb_toggle_title {
font-family: var(--solis-header-font);
font-size: var(--solis-font-size-20px);
font-size: var(--solis-font-size-20px-fluid);
line-height: var(--solis-line-height-20px);
line-height: var(--solis-line-height-20px-fluid);
font-weight: 600;
font-optical-sizing: auto;
padding-bottom: 0;
color: var(--solis-color-1);
}
.solis_faq-question.et_pb_toggle_open h3.et_pb_toggle_title {
color: var(--solis-color-1);
}
.solis_faq-question h3.et_pb_toggle_title::before {
font-size: var(--solis-font-size-24px);
font-size: var(--solis-font-size-24px-fluid);
}
.solis_faq-question.et_pb_toggle_close h3.et_pb_toggle_title::before {
color: var(--solis-color-1);
}
.solis_faq-question.et_pb_toggle_open h3.et_pb_toggle_title::before {
color: var(--solis-color-1);
}
.solis_faq-question .et_pb_toggle_content p,
.solis_faq-question .et_pb_toggle_content ul,
.solis_faq-question .et_pb_toggle_content li {
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-weight: 400;
font-optical-sizing: auto;
padding-bottom: var(--solis-line-height-16px);
padding-bottom: var(--solis-line-height-16px-fluid);
color: var(--solis-color-1);
}
.solis_faq-question.et_pb_toggle_close .et_pb_toggle_content p,
.solis_faq-question.et_pb_toggle_close .et_pb_toggle_content ul,
.solis_faq-question.et_pb_toggle_close .et_pb_toggle_content li {
color: var(--solis-color-1);
}
.solis_faq-question strong,
.solis_faq-question b {
font-weight: 700;
}
.solis_faq-question .et_pb_toggle_content p a,
.solis_faq-question .et_pb_toggle_content ul a,
.solis_faq-question .et_pb_toggle_content li a {
font-family: var(--solis-default-font);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-weight: 400;
font-optical-sizing: auto;
color: var(--solis-color-1);
text-decoration: underline;
}
.solis_faq-question .et_pb_toggle_content p a:hover,
.solis_faq-question .et_pb_toggle_content ul a:hover,
.solis_faq-question .et_pb_toggle_content li a:hover {
font-optical-sizing: auto;
color: var(--solis-color-1);
text-decoration: underline;
}
#solis_footer-container {
background-color: var(--solis-color-3);
}
#solis_footer-logo {
width: 100%;
max-width: 225px;
}
.solis_footer-address-wrapper {
padding-left: 70px;
}
.solis_footer-bereikbaarheid-wrapper a {
color: var(--solis-color-5);
text-decoration: underline;
}
.solis_footer-bereikbaarheid-wrapper a:hover {
color: var(--solis-color-7);
}
#solis_footer-menu {
list-style: none;
padding-bottom: 0;
opacity: 1;
padding-left: 0;
}
#solis_footer-menu li {
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
padding-left: 0;
}
#solis_footer-menu li a {
color: var(--solis-color-1);
font-size: var(--solis-font-size-16px);
font-size: var(--solis-font-size-16px-fluid);
line-height: var(--solis-line-height-16px);
line-height: var(--solis-line-height-16px-fluid);
font-weight: 700;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-family: var(--solis-default-font);
}
#solis_footer-menu a:hover,
#solis_footer-menu .current_page_item a,
#solis_footer-menu .current-page-ancestor a,
#solis_footer-menu .current-menu-item a {
color: var(--solis-color-5);
}
div.solis_footer-social-container {
padding-left: 60px;
}
div.solis_footer-social-container .p-2 {
padding: .5rem;
}
div.solis_footer-social-container .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
} div.solis_footer-social-container .khwrDj {
fill: white;
width: 32px;
height: 32px;
}