/* === Bricks per-page used-CSS (home) === */
.header {padding-top: .25em; padding-bottom: .25em; background-color: rgba(0, 0, 0, 0); z-index: 1; position: relative}@media (max-width: 991px) {.header {padding-top: .5em; padding-bottom: .5em}}.header__container {flex-direction: row; justify-content: space-between; align-items: center; padding-top: .25em; padding-bottom: .25em}@media (max-width: 991px) {.header__container {padding-top: .5em; padding-right: 1.5em; padding-bottom: .5em; padding-left: 1.5em}}.header__logo {width: clamp(6rem, 5rem + 4vw, 9rem);}img { aspect-ratio: 600 / 113; height: auto; }@media (max-width: 991px) {.header__logo {width: clamp(6rem, 4.5rem + 4vw, 9rem)}}.header__menu .bricks-nav-menu {gap: var(--content-gap); flex-direction: row}.header__menu .bricks-nav-menu > li {margin-top: auto; margin-bottom: auto; margin-left: 0}.header__menu .bricks-nav-menu > li > a {font-size: 0.8rem; color: var(--accent-light); text-transform: uppercase; font-weight: 500; letter-spacing: 0.15em; font-family: "Jakarta"}.header__menu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: 0.8rem; color: var(--accent-light); text-transform: uppercase; font-weight: 500; letter-spacing: 0.15em; font-family: "Jakarta"}.header__menu .bricks-nav-menu .brx-submenu-toggle button {margin-left: 4px}.header__menu .bricks-nav-menu .sub-menu {background-color: var(--white); border: 1px solid var(--neutral-ultra-light); border-radius: var(--radius-xs); box-shadow: 4px 4px 12px 0 var(--neutral-trans-10)}.header__menu .bricks-nav-menu .sub-menu > li > a {color: var(--neutral); font-size: var(--text-s); font-weight: 600; line-height: 120%}.header__menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--neutral); font-size: var(--text-s); font-weight: 600; line-height: 120%}.header__menu .bricks-nav-menu .sub-menu a {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)}.header__menu .bricks-nav-menu .sub-menu button {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)}.header__menu .bricks-nav-menu .sub-menu button > * {transform: rotateZ(-90deg)}.header__menu .bricks-nav-menu > li:hover > a {color: var(--primary)}.header__menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--primary)}.header__menu .bricks-nav-menu > li > .sub-menu {transform: translateY(var(--space-xs))}.header__menu .bricks-nav-menu > li > .brx-megamenu {transform: translateY(var(--space-xs))}.header__menu .bricks-nav-menu .sub-menu .menu-item:hover {background-color: var(--neutral-ultra-light)}@media (max-width: 991px) {.header__menu.show-mobile-menu .bricks-mobile-menu-toggle {color: var(--white) !important}.header__menu .bricks-mobile-menu .sub-menu > li > a {font-size: var(--text-s); text-transform: uppercase; color: var(--white)}.header__menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {font-size: var(--text-s); text-transform: uppercase; color: var(--white)}.header__menu .bricks-mobile-menu .sub-menu > .menu-item > a {padding-right: var(--space-l); padding-left: var(--space-l)}.header__menu .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle > * {padding-right: var(--space-l); padding-left: var(--space-l)}.header__menu .bricks-mobile-menu > li > a {color: var(--white); font-size: var(--text-s); text-transform: uppercase; padding-top: 0; padding-right: var(--space-m); padding-bottom: 0; padding-left: var(--space-m)}.header__menu .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--white); font-size: var(--text-s); text-transform: uppercase; padding-top: 0; padding-right: var(--space-m); padding-bottom: 0; padding-left: var(--space-m)}.header__menu .bricks-mobile-menu-overlay {background-color: var(--black-trans-40)}.header__menu .bricks-mobile-menu-toggle {color: var(--white)}}.home-hero {justify-content: center; align-items: center}.home-hero__bg-img {width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; z-index: -1}.home-hero__bg-img:not(.tag), .home-hero__bg-img img {object-fit: cover; object-position: 50%; aspect-ratio: 16 / 9}.home-hero__overlay {width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; z-index: -1; background-color: var(--base-trans-50)}.home-hero__container {width: var(--width-l); flex-direction: column; align-items: center; row-gap: var(--space-s)}.home-hero__inner-container {row-gap: var(--space-xs); align-items: center}.home-hero__title {color: var(--white); text-align: center; font-family: "Fame"}.home-hero__tag {text-wrap: nowrap; font-family: "Jakarta"; order: -1}@media (max-width: 478px) {.home-hero__tag {text-align: center}}.home-hero__subtitle {font-size: var(--text-m); color: var(--white-trans-90); text-align: center}.home-hero__subtitle a {font-size: var(--text-m); color: var(--white-trans-90); text-align: center; font-size: inherit}.home-value {padding-top: var(--space-xxl); padding-bottom: var(--space-xxl)}.home-value__container {row-gap: var(--container-gap); align-items: center}.home-value__container-info {align-items: center; row-gap: var(--space-xs); width: var(--width-xl)}.home-value__heading {font-size: var(--text-xxl); text-align: center; text-transform: capitalize}.home-value__description {text-align: center; width: var(--width-l)}.home-value__list {margin-top: 0; margin-bottom: 0; padding-right: 0; padding-left: 0; display: grid; align-items: initial; grid-gap: var(--grid-gap); isolation: isolate; grid-template-columns: var(--grid-3); align-items: stretch; grid-template-rows: var(--grid-1)}@media (max-width: 991px) {.home-value__list {grid-template-columns: var(--grid-1)}}.card-home-value__wrapper {position: relative; justify-content: center; align-items: center; height: 100%; display: flex}.card-home-value {row-gap: var(--content-gap); position: relative; isolation: isolate; padding-top: var(--section-space-l); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border: 1px solid var(--primary-trans-30); border-radius: var(--radius-m); overflow: hidden; align-items: flex-start; justify-content: flex-end; flex-grow: 1}.card-home-value:hover {border-color: var(--primary)}.card-home-value__container-info {align-items: flex-start; row-gap: calc(var(--space-xs) / 2)}.card-home-value__heading {font-size: var(--text-xxl)}.home-services__container {row-gap: var(--container-gap); align-items: center}.home-services__container-info {align-items: center; row-gap: var(--space-xs); width: var(--width-xl)}.home-services__heading {font-size: var(--text-xxl); text-align: center}.home-services__description {text-align: center; width: var(--width-m)}.home-services__features-list {margin-top: 0; margin-bottom: 0; padding-left: 0; display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-3); align-items: center; grid-template-rows: var(--grid-1)}@media (max-width: 991px) {.home-services__features-list {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.home-services__features-list {grid-template-columns: var(--grid-1)}}.card-services {flex-direction: column; row-gap: var(--space-s); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s)}.card-services:hover {border-color: var(--primary)}.card-services__container {flex-direction: row; align-items: center; column-gap: var(--space-xs)}.card-services__heading {font-size: var(--text-xl)}.card-services__description {color: var(--base-light)}.card-services__description a {color: var(--base-light); font-size: inherit}.home-services__img-wrapper {grid-row: span 3}@media (max-width: 991px) {.home-services__img-wrapper {grid-column: span 2; grid-row: auto; order: 5}}@media (max-width: 478px) {.home-services__img-wrapper {grid-column: auto}}.home-services__img:not(.tag), .home-services__img img {object-fit: cover; aspect-ratio: 2/3}.home-services__img {height: 100%; border-radius: var(--radius-m); position: absolute; top: 0px; right: 0px; width: 100%}@media (max-width: 991px) {.home-services__img {order: 2; height: auto}.home-services__img:not(.tag), .home-services__img img {aspect-ratio: 3 / 2; object-fit: contain}}.home-services__container-btn {flex-direction: row; justify-content: center; column-gap: var(--space-s); align-items: stretch}@media (max-width: 767px) {.home-services__container-btn {flex-direction: column; row-gap: var(--space-m)}}.testimonials {overflow: hidden; padding-top: var(--space-xxl); padding-bottom: var(--space-xxl)}.testimonials__container {row-gap: var(--space-xl); align-items: center}.testimonials__head-container {flex-direction: row; align-items: flex-end; justify-content: space-between; column-gap: var(--space-l)}.testimonials__info-container {row-gap: var(--space-xs); column-gap: 0px}@media (max-width: 767px) {.testimonials__info-container {max-width: 100%; width: 100%}}.testimonials__tagline {margin-bottom: 0; font-weight: 500; text-transform: uppercase; font-size: var(--text-s); color: var(--neutral-semi-light)}.testimonials__heading {max-width: var(--width-xl); font-family: "Fame"}.testimonials__description {max-width: var(--width-m)}.testimonials__control-container {flex-direction: row; justify-content: flex-end; align-items: flex-end; column-gap: var(--space-xs); width: auto; flex-shrink: 0}@media (max-width: 767px) {.testimonials__control-container {margin-top: var(--space-s)}}.testimonials__arrow {padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); aspect-ratio: 1 / 1; display: flex; justify-content: center; align-items: center; border: 1px solid var(--base-semi-light); border-radius: var(--radius-xs); cursor: pointer; background-color: var(--bricks-color-acss_import_transparent)}.testimonials__arrow:hover {border-color: var(--primary-dark)}.testimonials__arrow{touch-action: manipulation;}.testimonials__arrow-icon {font-size: 18px; color: var(--neutral-semi-light); fill: var(--neutral-semi-light); fill: var(--base-semi-light); height: 1.2rem}.testimonials__slider .splide__slide {align-items: flex-start}.testimonials-card {flex-direction: column; justify-content: center; align-items: flex-start; row-gap: var(--space-s); margin-top: 0; margin-bottom: 0; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); height: 100%}@media (max-width: 991px) {.testimonials-card {height: auto}}.testimonials-card__testimonial-wrapper {align-items: flex-start; flex-direction: column; row-gap: var(--space-xs); border: 0; border-style: none; margin-top: 0; margin-bottom: 0; padding-right: 0; padding-left: 0}.testimonials-card__testimonial-wrapper{font-family: inherit;}.testimonials-card__testimonial {font-size: var(--text-l); font-weight: 500}.testimonials-card__testimonial a {font-size: var(--text-l); font-weight: 500; font-size: inherit}.testimonials-card__testimonial{ text-wrap:wrap}.testimonials-card__author-container {flex-direction: row; column-gap: var(--space-xs); align-items: center; margin-top: auto; margin-bottom: 0; flex-wrap: nowrap}.testimonials-card__avatar {width: 4.8rem; border-radius: var(--radius-xl); overflow: hidden; flex-shrink: 0}.testimonials-card__avatar:not(.tag), .testimonials-card__avatar img {aspect-ratio: 1; object-fit: cover; object-position: 50%}.testimonials-card__author-info {margin-top: 0; margin-bottom: 0; row-gap: 0px; column-gap: 0px}.testimonials-card__author {line-height: 120%; font-size: var(--text-m); font-weight: 700}.testimonials-card__position {font-size: var(--text-s)}.testimonials-card__counter-element {flex-shrink: 0; flex-wrap: nowrap; flex-direction: column; row-gap: 0px; column-gap: 0px}.testimonials-card__counter .count {font-size: var(--text-xl); line-height: 1.2; font-weight: 700}.testimonials-card__counter .prefix {line-height: 1.2; font-size: var(--text-xl); font-weight: 700}.testimonials-card__counter .suffix {font-size: var(--text-xl); font-weight: 700; line-height: 1.2}.testimonials-card__counter-info {text-align: center; font-size: var(--text-s)}.home-who {overflow: hidden; padding-top: var(--space-xl); padding-bottom: var(--space-xl)}.home-who__container {flex-direction: column; align-items: center; row-gap: var(--container-gap)}.home-who__container-info {align-items: center; row-gap: var(--space-xs); width: var(--width-xl)}.home-who__heading {font-size: var(--text-xxl); text-align: center}.home-who__description {text-align: center; width: var(--width-m)}.home-who__grid {display: grid; align-items: initial; grid-template-columns: var(--grid-2); grid-gap: var(--grid-gap); margin-top: 0; margin-bottom: 0; padding-left: 0}@media (max-width: 478px) {.home-who__grid {grid-template-columns: var(--grid-1)}}.card-home-who {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border: 1px solid var(--base-dark-trans-60); border-radius: var(--radius); row-gap: var(--content-gap)}.card-home-who:hover {border: 1px solid var(--primary-trans-40)}.card-home-who__head {flex-direction: row; column-gap: var(--content-gap); flex-wrap: nowrap; align-items: flex-start; row-gap: var(--content-gap)}@media (max-width: 478px) {.card-home-who__head {flex-direction: column}}.home-who__head-container {row-gap: var(--space-xs)}.card-home-who__heading {font-size: var(--text-xl)}.card-home-who__features-list {padding-left: 0; margin-top: 0; margin-bottom: 0; row-gap: var(--space-xs); width: fit-content}@media (max-width: 478px) {.card-home-who__features-list {align-items: center}}.card-home-who__feature-element {flex-direction: row; flex-wrap: nowrap; column-gap: var(--space-xs); justify-content: flex-start; align-items: center; width: auto}.card-home-who__feature-element-icon {font-size: 1.8rem; color: var(--neutral); fill: var(--neutral); fill: var(--base-semi-light); height: 1rem}.footer__cta {padding-top: var(--space-m); padding-bottom: var(--space-m); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}.footer__cta-container-info {align-items: center; row-gap: var(--content-gap); width: var(--width-l); align-self: center !important; background-color: var(--primary-semi-dark); border-radius: var(--radius); z-index: 10; padding-top: var(--space-s); padding-bottom: var(--space-s)}@media (max-width: 767px) {.footer__cta-container-info {width: var(--width-m)}}.footer__cta-inner-container-info {align-items: center; row-gap: var(--space-xs); text-align: center}.footer__cta-heading {font-family: "Fame"; text-transform: capitalize; font-size: var(--text-xxl)}@media (max-width: 767px) {.footer__cta-heading {font-size: var(--text-xl)}}.footer__cta-btn i {font-size: var(--text-s)}.footer {padding-top: 0; padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); margin-top: -4rem}.footer__container {flex-direction: column; row-gap: var(--container-gap); padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-m); padding-left: var(--space-xl); border-radius: var(--radius-l); background-color: var(--base-ultra-dark)}@media (max-width: 478px) {.footer__container {padding-right: var(--space-m); padding-left: var(--space-m)}}.footer__logo-wrapper {align-items: center}.footer__big-logo {width: 100%; opacity: .2; max-width: var(--width-xxl)}.footer__container-menu {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-3); align-items: flex-start}@media (max-width: 991px) {.footer__container-menu {grid-gap: var(--container-gap) var(--grid-gap); grid-template-columns: var(--grid-2)}}@media (max-width: 767px) {.footer__container-menu {grid-template-columns: var(--grid-2)}}.footer__container-info {row-gap: var(--content-gap); width: 100%}@media (max-width: 991px) {.footer__container-info {max-width: 100%; grid-column: span 2; align-items: center}}@media (max-width: 767px) {.footer__container-info {width: 100%; max-width: 100%; grid-column: span 2}}.footer__logo {width: 155px}.footer__description {font-size: var(--text-s); color: var(--base-semi-light); max-width: var(--width-m)}.footer__description a {font-size: var(--text-s); color: var(--base-semi-light); font-size: inherit}@media (max-width: 991px) {.footer__description {width: 100%; text-align: center}.footer__description a {text-align: center; font-size: inherit}}.footer__menu-wrapper {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 8px; width: auto; flex-shrink: 0; align-items: flex-start}.footer__menu-heading {font-size: var(--text-m); text-transform: uppercase; font-weight: 600; font-family: "Jakarta"; color: var(--base-semi-light)}.footer__menu-container {row-gap: 8px; padding-left: 0; margin-top: 0; margin-bottom: 0}.footer__menu-item {row-gap: var(--space-s); padding-left: 0; margin-top: 0; margin-bottom: 0}.footer__menu-link {flex-wrap: nowrap; flex-direction: row; align-items: center; column-gap: var(--space-xs); border-color: var(--neutral-trans-80)}.footer__menu-link:hover {color: var(--neutral); text-decoration: underline; border-color: var(--neutral)}.footer__menu-info {margin-left: 0; font-size: var(--text-s); color: var(--base-semi-light); font-weight: 500}.footer__menu-info:hover {color: var(--primary); text-decoration: none}.footer__social-element {margin-top: 0; margin-bottom: 0; padding-left: 0; row-gap: var(--space-s)}.footer__social-link {flex-wrap: nowrap; flex-direction: row; align-items: center; column-gap: var(--space-xs); border-color: var(--neutral-trans-80)}.footer__social-link:hover {color: var(--neutral); text-decoration: underline; border-color: var(--neutral)}.footer__container-social {row-gap: 8px; padding-left: 0; margin-top: 0; margin-bottom: 0}.footer__social-info {margin-left: 0; font-size: var(--text-s); color: var(--base-semi-light); font-weight: 500}.footer__social-info:hover {color: var(--primary)}.footer__form-container {row-gap: 8px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; max-width: var(--width-m); grid-column: span 2}.footer__container-bot {flex-direction: row; justify-content: center; row-gap: var(--content-gap); column-gap: var(--content-gap); align-items: center}@media (max-width: 478px) {.footer__container-bot {flex-direction: column; row-gap: 8px}}.footer__credit-name {color: var(--base-semi-light); font-size: var(--text-s)}
/*# sourceURL=bricks-frontend-inline-inline-css */
