.elementor-6984 .elementor-element.elementor-element-83e7e43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6984 .elementor-element.elementor-element-91508f0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6984 .elementor-element.elementor-element-b0e750a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6984 .elementor-element.elementor-element-8115f21 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:120%;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-a56a3c0{font-family:var( --e-global-typography-a68c819-font-family ), Sans-serif;font-size:var( --e-global-typography-a68c819-font-size );font-weight:var( --e-global-typography-a68c819-font-weight );letter-spacing:var( --e-global-typography-a68c819-letter-spacing );color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-1a36d50{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-6984 .elementor-element.elementor-element-5ae7432{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6984 .elementor-element.elementor-element-e1d6b19{font-family:"Playfair Display", Sans-serif;font-size:36px;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-883dff6{color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-920fa90{font-family:"Playfair Display", Sans-serif;font-size:36px;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-5d09013{color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-f1ee79f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:-1%;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-e55281d{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:-1%;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-460d065{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:-1%;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-42fee68{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:-1%;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-af4b886{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:-1%;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-06c3e32{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:-1%;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-0911688{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6984 .elementor-element.elementor-element-7f56856{text-align:center;font-size:28px;line-height:140%;letter-spacing:-0.84px;color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-75ad088{text-align:center;font-family:var( --e-global-typography-27087e6-font-family ), Sans-serif;font-size:var( --e-global-typography-27087e6-font-size );font-weight:var( --e-global-typography-27087e6-font-weight );line-height:var( --e-global-typography-27087e6-line-height );letter-spacing:var( --e-global-typography-27087e6-letter-spacing );color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-7e62a48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:48px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-6984 .elementor-element.elementor-element-c778aec img{max-width:100%;}.elementor-6984 .elementor-element.elementor-element-ec277da img{max-width:100%;}.elementor-6984 .elementor-element.elementor-element-dc038ba img{max-width:100%;}.elementor-6984 .elementor-element.elementor-element-01d11d0{font-family:var( --e-global-typography-27087e6-font-family ), Sans-serif;font-size:var( --e-global-typography-27087e6-font-size );font-weight:var( --e-global-typography-27087e6-font-weight );line-height:var( --e-global-typography-27087e6-line-height );letter-spacing:var( --e-global-typography-27087e6-letter-spacing );color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-01d11d0 a{color:#FFFFFF;}.elementor-6984 .elementor-element.elementor-element-01d11d0 a:hover, .elementor-6984 .elementor-element.elementor-element-01d11d0 a:focus{color:var( --e-global-color-primary );}.elementor-6984 .elementor-element.elementor-element-d2cfa66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6984 .elementor-element.elementor-element-d2cfa66 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.2;padding:12px 12px 12px 15px;}.elementor-6984 .elementor-element.elementor-element-182f1ee .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-1%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:12px 32px 12px 32px;}@media(min-width:768px){.elementor-6984 .elementor-element.elementor-element-0911688{--content-width:904px;}}@media(max-width:1024px){.elementor-6984 .elementor-element.elementor-element-a56a3c0{font-size:var( --e-global-typography-a68c819-font-size );letter-spacing:var( --e-global-typography-a68c819-letter-spacing );}.elementor-6984 .elementor-element.elementor-element-75ad088{font-size:var( --e-global-typography-27087e6-font-size );line-height:var( --e-global-typography-27087e6-line-height );letter-spacing:var( --e-global-typography-27087e6-letter-spacing );}.elementor-6984 .elementor-element.elementor-element-01d11d0{font-size:var( --e-global-typography-27087e6-font-size );line-height:var( --e-global-typography-27087e6-line-height );letter-spacing:var( --e-global-typography-27087e6-letter-spacing );}.elementor-6984 .elementor-element.elementor-element-d2cfa66 .elementor-button{font-size:16px;line-height:20px;letter-spacing:-0.18px;padding:12px 24px 12px 24px;}.elementor-6984 .elementor-element.elementor-element-182f1ee .elementor-button{padding:12px 24px 12px 24px;}}@media(max-width:767px){.elementor-6984 .elementor-element.elementor-element-83e7e43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6984 .elementor-element.elementor-element-91508f0{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;}.elementor-6984 .elementor-element.elementor-element-8115f21 .elementor-heading-title{font-size:48px;}.elementor-6984 .elementor-element.elementor-element-a56a3c0{font-size:var( --e-global-typography-a68c819-font-size );letter-spacing:var( --e-global-typography-a68c819-letter-spacing );}.elementor-6984 .elementor-element.elementor-element-5ae7432{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-6984 .elementor-element.elementor-element-7f56856{font-size:24px;}.elementor-6984 .elementor-element.elementor-element-75ad088{font-size:var( --e-global-typography-27087e6-font-size );line-height:var( --e-global-typography-27087e6-line-height );letter-spacing:var( --e-global-typography-27087e6-letter-spacing );}.elementor-6984 .elementor-element.elementor-element-01d11d0{font-size:var( --e-global-typography-27087e6-font-size );line-height:var( --e-global-typography-27087e6-line-height );letter-spacing:var( --e-global-typography-27087e6-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-b0e750a */.elementor-6984 .elementor-element.elementor-element-b0e750a {
    height: 144px;
    width: 215px;
    display: flex;
    justify-content: start;
    align-items: center;

}

@media(max-width: 1024px) {
    .elementor-6984 .elementor-element.elementor-element-b0e750a {
        width: 160px;
    }
}

@media(max-width: 767px){
    .elementor-6984 .elementor-element.elementor-element-b0e750a {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8115f21 */.elementor-6984 .elementor-element.elementor-element-8115f21 h1 {
    width: 100%;
    max-width: 718px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56a3c0 */.elementor-6984 .elementor-element.elementor-element-a56a3c0 p {
    width: 100%;
    max-width: 683px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d6b19 */.elementor-6984 .elementor-element.elementor-element-e1d6b19 h2 {
    line-height: 110%;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-920fa90 */.elementor-6984 .elementor-element.elementor-element-920fa90 h2 {
    line-height: 110%;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01d11d0 */.elementor-6984 .elementor-element.elementor-element-01d11d0 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS */body:has(#pv-theme-dark) {
  --pv-dark-bg: #111b21;
  --pv-dark-page-bg: var(--pv-dark-bg);
  --pv-dark-text: #fff;
  --pv-dark-text-muted: rgb(255 255 255 / 0.65);
  --pv-dark-accent: #ef4123;
  --pv-dark-link-hover: var(--pv-dark-accent);
  --pv-dark-border: rgb(255 255 255 / 0.15);
  --pv-dark-input-bg: rgb(255 255 255 / 0.06);
  --pv-dark-btn-border: var(--pv-dark-text);
  --pv-dark-btn-hover-bg: var(--pv-dark-text);
  --pv-dark-btn-hover-text: var(--pv-dark-bg);
  --pv-dark-social-bg: rgb(255 255 255 / 0.15);
  background: radial-gradient(50.65% 59.81% at 99.24% 57.28%, var(--logo-grey-500, #507895) 0%, var(--logo-grey-900, #111B22) 100%);
  color-scheme: dark;
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav),
body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) :is(.e-con, .e-con-inner),
body:has(#pv-theme-dark) .elementor-location-footer :is(.e-con, .e-con-inner) {
  background: transparent;
  border-color: var(--pv-dark-border);
}

body:has(#pv-theme-dark) .elementor-location-header .elementor-widget-theme-site-logo {
  display: none;
}

body:has(#pv-theme-dark) .elementor-location-header .pv-logo--reversed {
  display: block;
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) .elementor-nav-menu :is(.elementor-item, .elementor-sub-item) {
  color: var(--pv-dark-text);
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) .elementor-nav-menu :is(.elementor-item, .elementor-sub-item):is(:hover, :focus-visible) {
  color: var(--pv-dark-link-hover);
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) .elementor-nav-menu--dropdown {
  background: var(--pv-dark-bg);
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) svg path[stroke] {
  stroke: var(--pv-dark-text);
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) .elementor-icon {
  color: var(--pv-dark-text);
}

body:has(#pv-theme-dark) .elementor-location-header .pv-search-toggle .elementor-button {
  background: transparent;
  color: var(--pv-dark-text);
}

body:has(#pv-theme-dark) .elementor-location-header .is-search-input {
  color: var(--pv-dark-text);
  background: var(--pv-dark-input-bg);
  border-color: var(--pv-dark-border);
}

body:has(#pv-theme-dark) .elementor-location-header .is-search-input::placeholder {
  color: var(--pv-dark-text-muted);
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) .btn__secondary .elementor-button {
  background: transparent;
  color: var(--pv-dark-text);
  border-color: var(--pv-dark-btn-border);
}

body:has(#pv-theme-dark) .elementor-location-header > :not(#pv-mobile-nav) .btn__secondary .elementor-button:is(:hover, :focus-visible) {
  background: var(--pv-dark-btn-hover-bg);
  color: var(--pv-dark-btn-hover-text);
}

body:has(#pv-theme-dark) .elementor-widget-wpml-language-switcher a {
  color: var(--pv-dark-text);
  background-color: transparent;
  border-color: var(--pv-dark-border);
}

body:has(#pv-theme-dark) .elementor-widget-wpml-language-switcher .wpml-ls-sub-menu a {
  background-color: var(--pv-dark-bg);
}

body:has(#pv-theme-dark) .elementor-widget-wpml-language-switcher a:is(:hover, :focus-visible) {
  color: var(--pv-dark-link-hover);
}

body:has(#pv-theme-dark) .elementor-location-footer .elementor-widget-n-menu {
  --n-menu-title-color-normal: var(--pv-dark-text);
  --n-menu-title-color-hover: var(--pv-dark-link-hover);
  --n-menu-title-color-active: var(--pv-dark-text);
  --n-menu-toggle-icon-color: var(--pv-dark-text);
}

body:has(#pv-theme-dark) .elementor-location-footer .elementor-widget-text-editor,
body:has(#pv-theme-dark) .elementor-location-footer .elementor-widget-text-editor a {
  color: var(--pv-dark-text);
}

body:has(#pv-theme-dark) .elementor-location-footer .elementor-widget-text-editor a:is(:hover, :focus-visible) {
  color: var(--pv-dark-link-hover);
}

body:has(#pv-theme-dark) .elementor-location-footer .elementor-view-framed .elementor-icon {
  background-color: var(--pv-dark-social-bg);
  border-color: var(--pv-dark-social-bg);
  color: var(--pv-dark-text);
  fill: var(--pv-dark-text);
}

@media(max-width: 767px){
    body:has(#pv-theme-dark).pv-nav-open.pv-nav-pin-header .elementor-location-header {
        background: #111b22;
    }
}/* End custom CSS */