.elementor-43 .elementor-element.elementor-element-76b20c84{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-76b20c84:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-76b20c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-5b297312{text-align:center;}.elementor-43 .elementor-element.elementor-element-5b297312 img{width:100%;max-width:100%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-3fc90900{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43 .elementor-element.elementor-element-3fc90900 .elementor-divider-separator{width:100%;}.elementor-43 .elementor-element.elementor-element-3fc90900 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-43 .elementor-element.elementor-element-87be698{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-43 .elementor-element.elementor-element-7cd2c22a{font-family:"New Hero", Sans-serif;font-size:43px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.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-43 .elementor-element.elementor-element-25e868bb .elementor-heading-title{font-family:"New Hero", Sans-serif;font-size:170px;font-weight:300;line-height:0.92em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-fa2bd2a{text-align:center;}.elementor-43 .elementor-element.elementor-element-fa2bd2a img{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-27d904d9{text-align:center;}.elementor-43 .elementor-element.elementor-element-27d904d9 img{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-7343e722{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6a8ded12{text-align:end;}.elementor-43 .elementor-element.elementor-element-6a8ded12 .elementor-heading-title{font-family:"New Hero", Sans-serif;font-size:170px;font-weight:300;line-height:0.92em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-d97457b{text-align:end;font-family:"New Hero", Sans-serif;font-size:43px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-18b01b68{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43 .elementor-element.elementor-element-18b01b68 .elementor-divider-separator{width:100%;}.elementor-43 .elementor-element.elementor-element-18b01b68 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-43 .elementor-element.elementor-element-489eb8f2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-48b3024c{font-family:"New Hero", Sans-serif;font-size:30px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-3aaf6264{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-63574251{font-family:"New Hero", Sans-serif;font-size:30px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-730107dd{font-family:"New Hero", Sans-serif;font-size:30px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-786364cc{font-family:"New Hero", Sans-serif;font-size:30px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7f96b955{font-family:"New Hero", Sans-serif;font-size:30px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-22e9c162{font-family:"New Hero", Sans-serif;font-size:30px;font-weight:300;line-height:1.15em;color:#FFFFFF;}body.elementor-page-43:not(.elementor-motion-effects-element-type-background), body.elementor-page-43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-76b20c84{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-5b297312 */.elementor-43 .elementor-element.elementor-element-5b297312{position:absolute;left:10.65%;top:4.83%;width:26.78%;z-index:3;}
.elementor-43 .elementor-element.elementor-element-5b297312 .elementor-widget-container{margin:0;padding:0;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-5b297312{position:relative;left:auto;top:auto;width:min(69vw,420px);margin:0 auto;}}
.elementor-43 .elementor-element.elementor-element-5b297312 img{display:block;width:100%;max-width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3fc90900 */.elementor-43 .elementor-element.elementor-element-3fc90900{position:absolute;left:24.09%;top:18.60%;width:max(1px,min(.15625vw,3px));height:17.10%;z-index:2;}
.elementor-43 .elementor-element.elementor-element-3fc90900 .elementor-divider{height:100%;padding:0;}
.elementor-43 .elementor-element.elementor-element-3fc90900 .elementor-divider-separator{display:block;width:100%;height:100%;border:0;border-left:1.5px solid #fff;}
@media(min-width:1200px){.elementor-43 .elementor-element.elementor-element-3fc90900 .elementor-divider-separator{border-left-width:2px;}}
@media(max-width:767px){
 .elementor-43 .elementor-element.elementor-element-3fc90900{position:relative;left:auto;top:auto;width:1.5px;height:118px;margin:30px 0 0 24.1%;}
 .elementor-43 .elementor-element.elementor-element-3fc90900 .elementor-divider-separator{border-left-width:1.5px;}
}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-3fc90900{height:96px;margin-top:24px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cd2c22a */.elementor-43 .elementor-element.elementor-element-7cd2c22a{margin-left:1.05vw;}
.elementor-43 .elementor-element.elementor-element-7cd2c22a .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-7cd2c22a p{margin:0;padding:0;}
.elementor-43 .elementor-element.elementor-element-7cd2c22a, .elementor-43 .elementor-element.elementor-element-7cd2c22a *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;}
.elementor-43 .elementor-element.elementor-element-7cd2c22a{font-size:min(2.2396vw,43px);line-height:1.08;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-7cd2c22a{font-size:4.9vw;line-height:1.08;margin-left:1.5vw;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25e868bb */.elementor-43 .elementor-element.elementor-element-25e868bb .elementor-heading-title{margin:0;padding:0;font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;font-size:min(8.8542vw,170px);line-height:.92;letter-spacing:0;white-space:nowrap;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-25e868bb .elementor-heading-title{font-size:17.2vw;line-height:.95;white-space:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87be698 */.elementor-43 .elementor-element.elementor-element-87be698{position:absolute;left:12.79%;top:35.65%;width:auto;z-index:4;white-space:nowrap;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-87be698{position:relative;left:auto;top:auto;width:86%;margin:10px 0 0 10.5%;white-space:normal;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa2bd2a */.elementor-43 .elementor-element.elementor-element-fa2bd2a{position:absolute;left:55.52%;top:22.615%;width:44.48%;z-index:1;}
.elementor-43 .elementor-element.elementor-element-fa2bd2a .elementor-widget-container{margin:0;padding:0;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-fa2bd2a{position:relative;left:auto;top:auto;width:88%;margin:30px 0 0 12%;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-fa2bd2a{margin-top:24px;}}
.elementor-43 .elementor-element.elementor-element-fa2bd2a img{display:block;width:100%;max-width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27d904d9 */.elementor-43 .elementor-element.elementor-element-27d904d9{position:absolute;left:-.06%;top:48.872%;width:68.81%;z-index:1;}
.elementor-43 .elementor-element.elementor-element-27d904d9 .elementor-widget-container{margin:0;padding:0;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-27d904d9{position:relative;left:auto;top:auto;width:100%;margin:28px 0 0 0;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-27d904d9{margin-top:22px;}}
.elementor-43 .elementor-element.elementor-element-27d904d9 img{display:block;width:100%;max-width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a8ded12 */.elementor-43 .elementor-element.elementor-element-6a8ded12{width:100%;}
.elementor-43 .elementor-element.elementor-element-6a8ded12 .elementor-heading-title{margin:0;padding:0;text-align:right;font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;font-size:min(8.8542vw,170px);line-height:.92;letter-spacing:0;white-space:nowrap;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-6a8ded12 .elementor-heading-title{font-size:16.4vw;line-height:.94;white-space:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d97457b */.elementor-43 .elementor-element.elementor-element-d97457b{width:100%;font-size:min(2.2396vw,43px);line-height:1.05;margin-top:-.15vw;margin-right:.2vw;text-align:right;}
.elementor-43 .elementor-element.elementor-element-d97457b .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-d97457b p{margin:0;padding:0;text-align:right;}
.elementor-43 .elementor-element.elementor-element-d97457b, .elementor-43 .elementor-element.elementor-element-d97457b *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-d97457b{font-size:4.9vw;line-height:1.05;margin-top:0;margin-right:.5vw;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7343e722 */.elementor-43 .elementor-element.elementor-element-7343e722{position:absolute;right:4.40%;top:56.95%;width:43%;z-index:4;white-space:nowrap;text-align:right;align-items:flex-end;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-7343e722{position:relative;right:auto;top:auto;width:92%;margin:34px 4% 0 auto;white-space:normal;text-align:right;align-items:flex-end;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-7343e722{margin-top:28px;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-18b01b68 */.elementor-43 .elementor-element.elementor-element-18b01b68{position:absolute;left:94.45%;top:66.70%;bottom:0;width:max(1px,min(.15625vw,3px));height:auto;z-index:2;}
.elementor-43 .elementor-element.elementor-element-18b01b68 .elementor-divider{height:100%;padding:0;}
.elementor-43 .elementor-element.elementor-element-18b01b68 .elementor-divider-separator{display:block;width:100%;height:100%;border:0;border-left:1.5px solid #fff;}
@media(min-width:1200px){.elementor-43 .elementor-element.elementor-element-18b01b68 .elementor-divider-separator{border-left-width:2px;}}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-18b01b68{left:auto;right:7.2%;top:auto;bottom:0;width:1.5px;height:360px;z-index:0;} .elementor-43 .elementor-element.elementor-element-18b01b68 .elementor-divider-separator{border-left-width:1.5px;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-18b01b68{height:300px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b3024c */.elementor-43 .elementor-element.elementor-element-48b3024c, .elementor-43 .elementor-element.elementor-element-48b3024c *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;}
.elementor-43 .elementor-element.elementor-element-48b3024c{font-size:min(1.5625vw,30px);line-height:1.18;}
.elementor-43 .elementor-element.elementor-element-48b3024c .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-48b3024c p{margin:0;padding:0;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-48b3024c{font-size:3.45vw;line-height:1.32;margin-bottom:4px;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-48b3024c{font-size:14px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63574251 */.elementor-43 .elementor-element.elementor-element-63574251, .elementor-43 .elementor-element.elementor-element-63574251 *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;color:#fff!important;}
.elementor-43 .elementor-element.elementor-element-63574251{font-size:min(1.5625vw,30px);line-height:1.18;white-space:nowrap;width:auto;}
.elementor-43 .elementor-element.elementor-element-63574251 .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-63574251 p{margin:0;padding:0;}
.elementor-43 .elementor-element.elementor-element-63574251 a{text-decoration:none;} .elementor-43 .elementor-element.elementor-element-63574251 a:hover{text-decoration:underline;text-underline-offset:.15em;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-63574251{font-size:3.45vw;line-height:1.32;white-space:normal;width:100%;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-63574251{font-size:14px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-730107dd */.elementor-43 .elementor-element.elementor-element-730107dd, .elementor-43 .elementor-element.elementor-element-730107dd *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;color:#fff!important;}
.elementor-43 .elementor-element.elementor-element-730107dd{font-size:min(1.5625vw,30px);line-height:1.18;width:auto;}
.elementor-43 .elementor-element.elementor-element-730107dd .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-730107dd p{margin:0;padding:0;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-730107dd{display:none!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786364cc */.elementor-43 .elementor-element.elementor-element-786364cc, .elementor-43 .elementor-element.elementor-element-786364cc *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;color:#fff!important;}
.elementor-43 .elementor-element.elementor-element-786364cc{font-size:min(1.5625vw,30px);line-height:1.18;white-space:nowrap;width:auto;}
.elementor-43 .elementor-element.elementor-element-786364cc .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-786364cc p{margin:0;padding:0;}
.elementor-43 .elementor-element.elementor-element-786364cc a{text-decoration:none;} .elementor-43 .elementor-element.elementor-element-786364cc a:hover{text-decoration:underline;text-underline-offset:.15em;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-786364cc{font-size:3.45vw;line-height:1.32;white-space:normal;width:100%;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-786364cc{font-size:14px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f96b955 */.elementor-43 .elementor-element.elementor-element-7f96b955, .elementor-43 .elementor-element.elementor-element-7f96b955 *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;color:#fff!important;}
.elementor-43 .elementor-element.elementor-element-7f96b955{font-size:min(1.5625vw,30px);line-height:1.18;width:auto;}
.elementor-43 .elementor-element.elementor-element-7f96b955 .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-7f96b955 p{margin:0;padding:0;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-7f96b955{display:none!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e9c162 */.elementor-43 .elementor-element.elementor-element-22e9c162, .elementor-43 .elementor-element.elementor-element-22e9c162 *{font-family:'New Hero','Helvetica Neue',Arial,sans-serif!important;font-weight:300!important;color:#fff!important;}
.elementor-43 .elementor-element.elementor-element-22e9c162{font-size:min(1.5625vw,30px);line-height:1.18;white-space:nowrap;width:auto;}
.elementor-43 .elementor-element.elementor-element-22e9c162 .elementor-widget-container, .elementor-43 .elementor-element.elementor-element-22e9c162 p{margin:0;padding:0;}
.elementor-43 .elementor-element.elementor-element-22e9c162 a{text-decoration:none;} .elementor-43 .elementor-element.elementor-element-22e9c162 a:hover{text-decoration:underline;text-underline-offset:.15em;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-22e9c162{font-size:3.45vw;line-height:1.32;white-space:normal;width:100%;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-22e9c162{font-size:14px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aaf6264 */.elementor-43 .elementor-element.elementor-element-3aaf6264{display:flex;flex-direction:row;align-items:baseline;gap:0;flex-wrap:nowrap;width:100%;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-3aaf6264{flex-direction:column;align-items:flex-start;gap:0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489eb8f2 */.elementor-43 .elementor-element.elementor-element-489eb8f2{position:absolute;left:12.50%;top:84.88%;width:78%;z-index:4;}
@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-489eb8f2{position:relative;left:auto;top:auto;width:76%;margin:178px 0 0 12%;}}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-489eb8f2{width:78%;margin-top:145px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b20c84 */.elementor-43 .elementor-element.elementor-element-76b20c84{
  position:relative;
  width:100%;
  max-width:1920px;
  aspect-ratio:1920 / 3000;
  margin:0 auto;
  overflow:hidden;
  background:#000002;
  color:#fff;
  font-family:'New Hero','Helvetica Neue',Arial,sans-serif;
  font-weight:300;
  font-synthesis:none;
}
.elementor-43 .elementor-element.elementor-element-76b20c84, .elementor-43 .elementor-element.elementor-element-76b20c84 *{box-sizing:border-box;}
@media(max-width:767px){
  .elementor-43 .elementor-element.elementor-element-76b20c84{
    aspect-ratio:auto;
    min-height:0;
    padding:42px 0 78px;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    align-items:stretch;
  }
}
@media(max-width:420px){.elementor-43 .elementor-element.elementor-element-76b20c84{padding-top:34px;padding-bottom:66px;}}/* End custom CSS */