.elementor .sector-cards{padding-block-start:var(--spacing-vertical-double-desktop);padding-block-end:var(--spacing-vertical-double-desktop);padding-inline-start:var(--grid-margin-desktop);padding-inline-end:var(--grid-margin-desktop);margin-block-end:var(--spacing-vertical-extra-desktop);border-radius:var(--border-radius-regular);background-color:var(--colors-neutrals-50);flex-direction:column;gap:var(--spacing-vertical-extra-desktop);}.elementor .services-cards{flex-direction:column;gap:var(--spacing-vertical-extra-desktop);}.elementor .col-fixed-70{width:70%;}.elementor .neutral-dark-button{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-m-desktop);color:var(--colors-neutrals-50);line-height:var(--line-height-m-desktop);text-transform:none;padding-block-start:var(--spacing-vertical-medium-desktop);padding-block-end:var(--spacing-vertical-medium-desktop);padding-inline-start:var(--spacing-vertical-extra-desktop);padding-inline-end:var(--spacing-vertical-extra-desktop);border-style:none;background-color:var(--colors-neutrals-800);}.elementor .neutral-dark-button:hover,.elementor .neutral-dark-button:focus-visible{background-color:var(--colors-neutrals-700);}.elementor .subtle-button-primary{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-m-desktop);color:var(--colors-brand-primary-600);line-height:var(--line-height-m-desktop);padding-block-start:var(--spacing-vertical-medium-desktop);padding-block-end:var(--spacing-vertical-medium-desktop);padding-inline-start:var(--spacing-vertical-extra-desktop);padding-inline-end:var(--spacing-vertical-extra-desktop);border-style:none;background-color:#40617000;}.elementor .subtle-button-primary:hover,.elementor .subtle-button-primary:focus-visible{color:var(--colors-brand-primary-500);background-color:#00040a00;}.elementor .border-radius-extra{padding-inline-start:var(--spacing-horizontal-1);padding-inline-end:var(--spacing-horizontal-1);border-radius:var(--border-radius-extra-5);}.elementor .text-center{text-align:center;}.elementor .paragraph-3x-double-line{font-family:var(--font-heading);font-size:var(--font-size-xl-desktop);color:var(--colors-neutrals-900);line-height:var(--line-height-2xl-desktop);}.elementor .paragraph-3x{font-family:var(--font-heading);font-size:var(--font-size-xl-desktop);color:var(--colors-neutrals-900);line-height:var(--line-height-xl-desktop);}.elementor .uppercase-title{text-transform:uppercase;}.elementor .uppercase-title-bold-single-line{font-weight:900;font-size:var(--font-size-4xl-desktop);line-height:var(--font-size-3xl-desktop);text-transform:uppercase;}.elementor .Hero-title{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-5xl-desktop);line-height:var(--line-height-5xl-desktop);hyphens: auto; /* oppure none, manual */\n}.elementor .intro-title{font-family:var(--font-heading);font-size:var(--font-size-xs-desktop);color:var(--colors-neutrals-700);letter-spacing:var(--font-letter-spacing-positive-3);line-height:var(--line-height-xs-desktop);}.elementor .container-max-width{max-width:var(--container-max-width);}.elementor .no-padding{padding:0px;}.elementor .flex-column{padding-block-start:0px;padding-block-end:0px;flex-direction:column;row-gap:var(--spacing-vertical-extra-desktop);}.elementor .main-flex-container{column-gap:var(--grid-gutter-desktop);padding-block-start:var(--spacing-vertical-regular-desktop);padding-block-end:var(--spacing-vertical-regular-desktop);padding-inline-start:var(--grid-gutter-desktop);padding-inline-end:var(--grid-gutter-mobile);display:flex;row-gap:var(--spacing-vertical-extra-desktop);}.elementor .spacing-vertical-double{padding-block-start:var(--spacing-vertical-double-desktop);padding-block-end:var(--spacing-vertical-double-desktop);}.elementor .flex-inner-container{column-gap:var(--grid-gutter-desktop);display:flex;row-gap:var(--spacing-vertical-extra-desktop);}.elementor .flex-full-spacing{justify-content:space-between;}.elementor .col-l7-m5-s12{width:560px;aspect-ratio:auto;object-fit:cover;}.elementor .flex-vertical-center{align-items:center;}.elementor .flex-no-wrap{row-gap:var(--spacing-vertical-extra-desktop);flex-wrap:nowrap;}.elementor .base-divider{height:0.6px;background-color:var(--colors-neutrals-500);}.elementor .bottom-spacing-extra{margin-block-end:var(--spacing-vertical-extra-desktop);}.elementor .portfolio-title{font-family:var(--font-heading);font-weight:900;font-size:var(--font-size-s-desktop);letter-spacing:var(--font-letter-spacing-positive-3);line-height:var(--line-height-s-desktop);}.elementor .text-800{color:var(--colors-neutrals-800);}.elementor .top-spacing-extra{margin-block-start:var(--spacing-vertical-extra-desktop);}.elementor .gap-small{column-gap:var(--spacing-vertical-small-desktop);row-gap:var(--spacing-vertical-small-desktop);}.elementor .gutter-double{column-gap:48px;row-gap:var(--spacing-vertical-extra-desktop);}.elementor .flex-child-center{align-self:center;}.elementor .text-600{color:var(--colors-neutrals-600);}.elementor .gap-xsmall{column-gap:var(--spacing-vertical-xsmall-desktop);row-gap:var(--spacing-vertical-xsmall-desktop);}.elementor .text-small{font-size:var(--font-size-s-desktop);line-height:var(--line-height-s-desktop);}.elementor .img-responsive{width:100%;height:auto;}.elementor .gap-large{column-gap:var(--spacing-vertical-double-desktop);row-gap:var(--spacing-vertical-double-desktop);}.elementor .editorial-image{aspect-ratio:21/9;object-fit:cover;object-position:center center;}.elementor .body-text-min-lineheight{font-size:var(--font-size-m-desktop);line-height:var(--line-height-m-desktop);}.elementor .img-16-9{aspect-ratio:16/9;object-fit:cover;object-position:center center;}