/* Homepage layout CSS that Elementor generated (widget-heading.min.css, post-7.css,
   base-desktop.css, base-mobile.css), frozen copy. Do not edit by hand. */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.elementor-7 .elementor-element.elementor-element-fa04b76:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fa04b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D11;}.elementor-7 .elementor-element.elementor-element-fa04b76 > .elementor-background-overlay{background-color:rgba(11,13,17,0.74);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-fa04b76 > .elementor-container{max-width:1180px;}.elementor-7 .elementor-element.elementor-element-fa04b76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 48px 24px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-d462e3f.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-7 .elementor-element.elementor-element-d462e3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1a7b1fc{text-align:start;font-size:17px;color:#D3D9E2;}.elementor-7 .elementor-element.elementor-element-6cafe6c{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);padding:16px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d8b81c2{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2af20f5.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-7 .elementor-element.elementor-element-2af20f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-1f38604 .elementor-button{background-color:transparent;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-0aa5dac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-0aa5dac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0aa5dac > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-0aa5dac > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-0aa5dac > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-0aa5dac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-7 .elementor-element.elementor-element-0aa5dac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-173a935{text-align:start;}.elementor-7 .elementor-element.elementor-element-173a935 .elementor-heading-title{font-size:19px;font-weight:800;color:#15181E;}.elementor-7 .elementor-element.elementor-element-c8840ea{text-align:start;font-size:13px;color:#535A66;}.elementor-7 .elementor-element.elementor-element-610a677{padding:40px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-f6a7ebb{padding:40px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-b3606d7{padding:40px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-dd67f19:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dd67f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-7 .elementor-element.elementor-element-dd67f19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-7 .elementor-element.elementor-element-dd67f19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-152b962{text-align:center;}.elementor-7 .elementor-element.elementor-element-152b962 .elementor-heading-title{font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-884dfc0{text-align:center;font-size:16px;color:#C5CAD2;}.elementor-7 .elementor-element.elementor-element-51373a0 .elementor-button{background-color:#25D366;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}:root{--page-title-display:none;}
.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}
@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}
