.elementor-3056 .elementor-element.elementor-element-fab00df{--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:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:.44;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-fab00df:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-fab00df>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-dc93871);background-image:url("https://heretomorrow.org/wp-content/uploads/bg-testimonial-pattern.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-3056 .elementor-element.elementor-element-fab00df:before,.elementor-3056 .elementor-element.elementor-element-fab00df>.elementor-background-video-container:before,.elementor-3056 .elementor-element.elementor-element-fab00df>.e-con-inner>.elementor-background-video-container:before,.elementor-3056 .elementor-element.elementor-element-fab00df>.elementor-background-slideshow:before,.elementor-3056 .elementor-element.elementor-element-fab00df>.e-con-inner>.elementor-background-slideshow:before,.elementor-3056 .elementor-element.elementor-element-fab00df>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-3056 .elementor-element.elementor-element-275aeb1{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%}.elementor-3056 .elementor-element.elementor-element-35341bd .elementor-heading-title{font-family:var(--e-global-typography-55273e9-font-family),Sans-serif;font-size:var(--e-global-typography-55273e9-font-size);font-weight:var(--e-global-typography-55273e9-font-weight);text-transform:var(--e-global-typography-55273e9-text-transform);font-style:var(--e-global-typography-55273e9-font-style);line-height:var(--e-global-typography-55273e9-line-height);letter-spacing:var(--e-global-typography-55273e9-letter-spacing);word-spacing:var(--e-global-typography-55273e9-word-spacing);color:#1e1e1e}.elementor-3056 .elementor-element.elementor-element-3933ac5{width:var(--container-widget-width,775px);max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;text-align:start;font-size:18px;line-height:32px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-3933ac5>.elementor-widget-container{margin:0}.elementor-3056 .elementor-element.elementor-element-dada147{--display:flex;--min-height:462px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:30px;--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-3056 .elementor-element.elementor-element-dada147:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-dada147>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://heretomorrow.org/wp-content/uploads/imgi_26_banner-marriage.jpg");background-position:center center;background-size:cover}.elementor-3056 .elementor-element.elementor-element-0536de2>.elementor-widget-container{margin:0 0 -30px 30px}.elementor-3056 .elementor-element.elementor-element-0536de2.elementor-element{--align-self:flex-end}.elementor-3056 .elementor-element.elementor-element-0536de2 .elementor-icon-wrapper{text-align:center}.elementor-3056 .elementor-element.elementor-element-0536de2 .elementor-icon{font-size:82px}.elementor-3056 .elementor-element.elementor-element-0536de2 .elementor-icon svg{height:82px}.elementor-3056 .elementor-element.elementor-element-9ea4888>.elementor-widget-container{padding:30px 30px 0 0}.elementor-3056 .elementor-element.elementor-element-9ea4888 .elementor-icon-wrapper{text-align:center}.elementor-3056 .elementor-element.elementor-element-9ea4888 .elementor-icon{font-size:93px}.elementor-3056 .elementor-element.elementor-element-9ea4888 .elementor-icon svg{height:93px}.elementor-3056 .elementor-element.elementor-element-abb60af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-abb60af:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-abb60af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-b9e3ed2>.elementor-widget-container{margin:0 0 20px}.elementor-3056 .elementor-element.elementor-element-b9e3ed2{text-align:center}.elementor-3056 .elementor-element.elementor-element-b9e3ed2 .elementor-heading-title{font-size:40px;font-weight:700;color:var(--e-global-color-accent)}.elementor-3056 .elementor-element.elementor-element-f5011bc{width:var(--container-widget-width,775px);max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:32px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-f5011bc>.elementor-widget-container{margin:0}.elementor-3056 .elementor-element.elementor-element-50480f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3056 .elementor-element.elementor-element-c16f331 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Miriam Libre",Sans-serif;font-size:16px;font-weight:700;fill:var(--e-global-color-7afea29);color:var(--e-global-color-7afea29);border-radius:8px;padding:15px 20px}.elementor-3056 .elementor-element.elementor-element-c16f331 .elementor-button:hover,.elementor-3056 .elementor-element.elementor-element-c16f331 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-c16f331>.elementor-widget-container{margin:0}.elementor-3056 .elementor-element.elementor-element-c16f331 .elementor-button-content-wrapper{flex-direction:row}.elementor-3056 .elementor-element.elementor-element-c16f331 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3056 .elementor-element.elementor-element-2cefab8 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Miriam Libre",Sans-serif;font-size:16px;font-weight:700;fill:var(--e-global-color-7afea29);color:var(--e-global-color-7afea29);border-radius:8px;padding:15px 20px}.elementor-3056 .elementor-element.elementor-element-2cefab8 .elementor-button:hover,.elementor-3056 .elementor-element.elementor-element-2cefab8 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-2cefab8>.elementor-widget-container{margin:0}.elementor-3056 .elementor-element.elementor-element-2cefab8 .elementor-button-content-wrapper{flex-direction:row}.elementor-3056 .elementor-element.elementor-element-2cefab8 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3056 .elementor-element.elementor-element-00c8ad2 .elementor-button-content-wrapper{flex-direction:row}.elementor-3056 .elementor-element.elementor-element-00c8ad2 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3056 .elementor-element.elementor-element-00c8ad2 .elementor-button{font-family:"Miriam Libre",Sans-serif;font-size:16px;font-weight:700;fill:var(--e-global-color-7afea29);color:var(--e-global-color-7afea29);border-radius:8px;padding:15px 20px}.elementor-3056 .elementor-element.elementor-element-148315b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-148315b:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-148315b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a2232af)}.elementor-3056 .elementor-element.elementor-element-15761cb>.elementor-widget-container{margin:0 0 20px}.elementor-3056 .elementor-element.elementor-element-15761cb{text-align:center}.elementor-3056 .elementor-element.elementor-element-15761cb .elementor-heading-title{font-size:50px;font-weight:700;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-0973061{width:var(--container-widget-width,874px);max-width:874px;--container-widget-width:874px;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-0973061.elementor-position-right .elementor-image-box-img{margin-left:66px}.elementor-3056 .elementor-element.elementor-element-0973061.elementor-position-left .elementor-image-box-img{margin-right:66px}.elementor-3056 .elementor-element.elementor-element-0973061.elementor-position-top .elementor-image-box-img{margin-bottom:66px}.elementor-3056 .elementor-element.elementor-element-0973061 .elementor-image-box-title{margin-bottom:12px;font-family:"Miriam Libre",Sans-serif;font-size:25px;font-weight:800;text-transform:none;line-height:35px;letter-spacing:0px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-0973061 .elementor-image-box-wrapper .elementor-image-box-img{width:60px}.elementor-3056 .elementor-element.elementor-element-0973061 .elementor-image-box-img img{transition-duration:.3s}.elementor-3056 .elementor-element.elementor-element-0973061 .elementor-image-box-description{font-size:18px;line-height:32px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-a042022{width:var(--container-widget-width,874px);max-width:874px;--container-widget-width:874px;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-a042022.elementor-position-right .elementor-image-box-img{margin-left:66px}.elementor-3056 .elementor-element.elementor-element-a042022.elementor-position-left .elementor-image-box-img{margin-right:66px}.elementor-3056 .elementor-element.elementor-element-a042022.elementor-position-top .elementor-image-box-img{margin-bottom:66px}.elementor-3056 .elementor-element.elementor-element-a042022 .elementor-image-box-title{margin-bottom:12px;font-family:"Miriam Libre",Sans-serif;font-size:25px;font-weight:800;text-transform:none;line-height:35px;letter-spacing:0px;color:#1e1e1e}.elementor-3056 .elementor-element.elementor-element-a042022 .elementor-image-box-wrapper .elementor-image-box-img{width:60px}.elementor-3056 .elementor-element.elementor-element-a042022 .elementor-image-box-img img{transition-duration:.3s}.elementor-3056 .elementor-element.elementor-element-a042022 .elementor-image-box-description{font-size:18px;line-height:32px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-bb08ab4{width:var(--container-widget-width,874px);max-width:874px;--container-widget-width:874px;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-bb08ab4.elementor-position-right .elementor-image-box-img{margin-left:66px}.elementor-3056 .elementor-element.elementor-element-bb08ab4.elementor-position-left .elementor-image-box-img{margin-right:66px}.elementor-3056 .elementor-element.elementor-element-bb08ab4.elementor-position-top .elementor-image-box-img{margin-bottom:66px}.elementor-3056 .elementor-element.elementor-element-bb08ab4 .elementor-image-box-title{margin-bottom:12px;font-family:"Miriam Libre",Sans-serif;font-size:25px;font-weight:800;text-transform:none;line-height:35px;letter-spacing:0px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-bb08ab4 .elementor-image-box-wrapper .elementor-image-box-img{width:60px}.elementor-3056 .elementor-element.elementor-element-bb08ab4 .elementor-image-box-img img{transition-duration:.3s}.elementor-3056 .elementor-element.elementor-element-bb08ab4 .elementor-image-box-description{font-size:18px;line-height:32px;color:var(--e-global-color-90ebfb3)}.elementor-3056 .elementor-element.elementor-element-2763547{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-2763547:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-2763547>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3056 .elementor-element.elementor-element-2763547:before,.elementor-3056 .elementor-element.elementor-element-2763547>.elementor-background-video-container:before,.elementor-3056 .elementor-element.elementor-element-2763547>.e-con-inner>.elementor-background-video-container:before,.elementor-3056 .elementor-element.elementor-element-2763547>.elementor-background-slideshow:before,.elementor-3056 .elementor-element.elementor-element-2763547>.e-con-inner>.elementor-background-slideshow:before,.elementor-3056 .elementor-element.elementor-element-2763547>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-7afea29);--background-overlay:''}.elementor-3056 .elementor-element.elementor-element-0945f09>.elementor-widget-container{margin:0 0 20px}.elementor-3056 .elementor-element.elementor-element-0945f09{text-align:center}.elementor-3056 .elementor-element.elementor-element-0945f09 .elementor-heading-title{font-size:50px;font-weight:700;color:var(--e-global-color-4ca073b)}.elementor-3056 .elementor-element.elementor-element-73c55fb .elementor-icon-wrapper{text-align:center}.elementor-3056 .elementor-element.elementor-element-73c55fb .elementor-icon{font-size:55px}.elementor-3056 .elementor-element.elementor-element-73c55fb .elementor-icon svg{height:55px}.elementor-3056 .elementor-element.elementor-element-59ec976{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var(--container-widget-width,952px);max-width:952px;--container-widget-width:952px;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-59ec976 .swiper-slide>.elementor-element{height:100%}.elementor-3056 .elementor-element.elementor-element-57d7c50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-57d7c50:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-57d7c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url("https://heretomorrow.org/wp-content/uploads/cropped-favicon.png");background-position:115% -10%;background-repeat:no-repeat;background-size:50% auto}.elementor-3056 .elementor-element.elementor-element-7dde003{width:var(--container-widget-width,905px);max-width:905px;--container-widget-width:905px;--container-widget-flex-grow:0;text-align:center}.elementor-3056 .elementor-element.elementor-element-7dde003>.elementor-widget-container{margin:0 0 10px}.elementor-3056 .elementor-element.elementor-element-7dde003 .elementor-heading-title{font-size:50px;font-weight:700;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-38a5968{width:var(--container-widget-width,641px);max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:32px;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-38a5968>.elementor-widget-container{margin:0 0 20px}.elementor-3056 .elementor-element.elementor-element-29aefe2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-3056 .elementor-element.elementor-element-29aefe2:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-29aefe2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#02010100}.elementor-3056 .elementor-element.elementor-element-56e36a8{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#cacaca;--border-color:#cacaca;--border-radius:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3056 .elementor-element.elementor-element-56e36a8:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-56e36a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-56e36a8:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,.4)}.elementor-3056 .elementor-element.elementor-element-89eaf1e{--display:flex;--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-3056 .elementor-element.elementor-element-091e4ba .elementor-icon-wrapper{text-align:start}.elementor-3056 .elementor-element.elementor-element-091e4ba.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-091e4ba.elementor-view-framed .elementor-icon,.elementor-3056 .elementor-element.elementor-element-091e4ba.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-091e4ba.elementor-view-framed .elementor-icon,.elementor-3056 .elementor-element.elementor-element-091e4ba.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-091e4ba .elementor-icon{font-size:44px}.elementor-3056 .elementor-element.elementor-element-091e4ba .elementor-icon svg{height:44px}.elementor-3056 .elementor-element.elementor-element-c49d188{text-align:start}.elementor-3056 .elementor-element.elementor-element-c49d188 .elementor-heading-title{font-size:30px;font-weight:700;color:#1e1e1e}.elementor-3056 .elementor-element.elementor-element-d9161ba>.elementor-widget-container{background-color:var(--e-global-color-accent);margin:0;padding:15px 20px 0;border-radius:10px}.elementor-3056 .elementor-element.elementor-element-d9161ba:hover .elementor-widget-container{background-color:var(--e-global-color-c73566d)}.elementor-3056 .elementor-element.elementor-element-d9161ba{text-align:center;font-family:"Miriam Libre",Sans-serif;font-size:17px;font-weight:700;line-height:20px;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-c0ff63a{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#cacaca;--border-color:#cacaca;--border-radius:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3056 .elementor-element.elementor-element-c0ff63a:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-c0ff63a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-c0ff63a:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,.4)}.elementor-3056 .elementor-element.elementor-element-3b6fde4{--display:flex;--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-3056 .elementor-element.elementor-element-189957c .elementor-icon-wrapper{text-align:start}.elementor-3056 .elementor-element.elementor-element-189957c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-189957c.elementor-view-framed .elementor-icon,.elementor-3056 .elementor-element.elementor-element-189957c.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-189957c.elementor-view-framed .elementor-icon,.elementor-3056 .elementor-element.elementor-element-189957c.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-189957c .elementor-icon{font-size:44px}.elementor-3056 .elementor-element.elementor-element-189957c .elementor-icon svg{height:44px}.elementor-3056 .elementor-element.elementor-element-1a62907{text-align:start}.elementor-3056 .elementor-element.elementor-element-1a62907 .elementor-heading-title{font-size:30px;font-weight:700;color:#1e1e1e}.elementor-3056 .elementor-element.elementor-element-28eda6d>.elementor-widget-container{background-color:var(--e-global-color-accent);margin:0;padding:15px 20px 0;border-radius:10px}.elementor-3056 .elementor-element.elementor-element-28eda6d:hover .elementor-widget-container{background-color:var(--e-global-color-c73566d)}.elementor-3056 .elementor-element.elementor-element-28eda6d{text-align:center;font-family:"Miriam Libre",Sans-serif;font-size:17px;font-weight:700;line-height:20px;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-71726a1>.elementor-widget-container{margin:30px 0 0}.elementor-3056 .elementor-element.elementor-element-71726a1{text-align:center}.elementor-3056 .elementor-element.elementor-element-71726a1 .elementor-heading-title{font-family:"Miriam Libre",Sans-serif;font-size:24px;font-weight:600;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-3164b0f{--display:flex;--min-height:491px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-3056 .elementor-element.elementor-element-3164b0f:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-3164b0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://heretomorrow.org/wp-content/uploads/Rectangle-32-scaled.png");background-position:center center;background-size:cover}.elementor-3056 .elementor-element.elementor-element-3164b0f:before,.elementor-3056 .elementor-element.elementor-element-3164b0f>.elementor-background-video-container:before,.elementor-3056 .elementor-element.elementor-element-3164b0f>.e-con-inner>.elementor-background-video-container:before,.elementor-3056 .elementor-element.elementor-element-3164b0f>.elementor-background-slideshow:before,.elementor-3056 .elementor-element.elementor-element-3164b0f>.e-con-inner>.elementor-background-slideshow:before,.elementor-3056 .elementor-element.elementor-element-3164b0f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-3056 .elementor-element.elementor-element-6fe8bc5{width:var(--container-widget-width,894px);max-width:894px;--container-widget-width:894px;--container-widget-flex-grow:0;text-align:center}.elementor-3056 .elementor-element.elementor-element-6fe8bc5 .elementor-heading-title{font-size:50px;font-weight:700;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-03541ab{width:var(--container-widget-width,672px);max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:32px;color:var(--e-global-color-7afea29)}.elementor-3056 .elementor-element.elementor-element-586bf29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3056 .elementor-element.elementor-element-f973eb2 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Miriam Libre",Sans-serif;font-size:16px;font-weight:700;fill:var(--e-global-color-7afea29);color:var(--e-global-color-7afea29);border-radius:8px;padding:15px 20px}.elementor-3056 .elementor-element.elementor-element-f973eb2 .elementor-button:hover,.elementor-3056 .elementor-element.elementor-element-f973eb2 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-f973eb2>.elementor-widget-container{margin:0}.elementor-3056 .elementor-element.elementor-element-f973eb2 .elementor-button-content-wrapper{flex-direction:row}.elementor-3056 .elementor-element.elementor-element-f973eb2 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3056 .elementor-element.elementor-element-49f8e09 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Miriam Libre",Sans-serif;font-size:16px;font-weight:700;fill:var(--e-global-color-7afea29);color:var(--e-global-color-7afea29);border-radius:8px;padding:15px 20px}.elementor-3056 .elementor-element.elementor-element-49f8e09 .elementor-button:hover,.elementor-3056 .elementor-element.elementor-element-49f8e09 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-3056 .elementor-element.elementor-element-49f8e09>.elementor-widget-container{margin:0}.elementor-3056 .elementor-element.elementor-element-49f8e09 .elementor-button-content-wrapper{flex-direction:row}.elementor-3056 .elementor-element.elementor-element-49f8e09 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3056 .elementor-element.elementor-element-af976c4 .elementor-button-content-wrapper{flex-direction:row}.elementor-3056 .elementor-element.elementor-element-af976c4 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3056 .elementor-element.elementor-element-af976c4 .elementor-button{font-family:"Miriam Libre",Sans-serif;font-size:16px;font-weight:700;fill:var(--e-global-color-7afea29);color:var(--e-global-color-7afea29);border-radius:8px;padding:15px 20px}@media(max-width:1024px){.elementor-3056 .elementor-element.elementor-element-fab00df{--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}.elementor-3056 .elementor-element.elementor-element-275aeb1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-3056 .elementor-element.elementor-element-35341bd .elementor-heading-title{font-size:var(--e-global-typography-55273e9-font-size);line-height:var(--e-global-typography-55273e9-line-height);letter-spacing:var(--e-global-typography-55273e9-letter-spacing);word-spacing:var(--e-global-typography-55273e9-word-spacing)}.elementor-3056 .elementor-element.elementor-element-3933ac5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3056 .elementor-element.elementor-element-dada147{--min-height:388px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3056 .elementor-element.elementor-element-2763547{--min-height:641px}.elementor-3056 .elementor-element.elementor-element-59ec976{--swiper-slides-to-display:1}.elementor-3056 .elementor-element.elementor-element-57d7c50:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-57d7c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-3056 .elementor-element.elementor-element-29aefe2{--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}.elementor-3056 .elementor-element.elementor-element-d9161ba>.elementor-widget-container{padding:20px 20px 5px}.elementor-3056 .elementor-element.elementor-element-28eda6d>.elementor-widget-container{padding:20px 20px 5px}.elementor-3056 .elementor-element.elementor-element-3164b0f{--min-height:268px}}@media(max-width:767px){.elementor-3056 .elementor-element.elementor-element-fab00df{--padding-top:8%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-35341bd .elementor-heading-title{font-size:var(--e-global-typography-55273e9-font-size);line-height:var(--e-global-typography-55273e9-line-height);letter-spacing:var(--e-global-typography-55273e9-letter-spacing);word-spacing:var(--e-global-typography-55273e9-word-spacing)}.elementor-3056 .elementor-element.elementor-element-dada147{--min-height:120px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3056 .elementor-element.elementor-element-abb60af{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-b9e3ed2 .elementor-heading-title{font-size:40px}.elementor-3056 .elementor-element.elementor-element-50480f0{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3056 .elementor-element.elementor-element-50480f0.e-con{--align-self:stretch}.elementor-3056 .elementor-element.elementor-element-c16f331{width:var(--container-widget-width,47%);max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-c16f331 .elementor-button{font-size:18px}.elementor-3056 .elementor-element.elementor-element-2cefab8{width:var(--container-widget-width,47%);max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-2cefab8 .elementor-button{font-size:18px}.elementor-3056 .elementor-element.elementor-element-00c8ad2{width:100%;max-width:100%}.elementor-3056 .elementor-element.elementor-element-00c8ad2 .elementor-button{font-size:18px}.elementor-3056 .elementor-element.elementor-element-148315b{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-15761cb .elementor-heading-title{font-size:40px}.elementor-3056 .elementor-element.elementor-element-0973061 .elementor-image-box-wrapper{text-align:start}.elementor-3056 .elementor-element.elementor-element-0973061 .elementor-image-box-img{margin-bottom:66px}.elementor-3056 .elementor-element.elementor-element-a042022 .elementor-image-box-wrapper{text-align:start}.elementor-3056 .elementor-element.elementor-element-a042022 .elementor-image-box-img{margin-bottom:66px}.elementor-3056 .elementor-element.elementor-element-bb08ab4 .elementor-image-box-wrapper{text-align:start}.elementor-3056 .elementor-element.elementor-element-bb08ab4 .elementor-image-box-img{margin-bottom:66px}.elementor-3056 .elementor-element.elementor-element-2763547{--min-height:0px;--justify-content:flex-start;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-0945f09 .elementor-heading-title{font-size:40px}.elementor-3056 .elementor-element.elementor-element-59ec976{--swiper-slides-to-display:1}.elementor-3056 .elementor-element.elementor-element-57d7c50:not(.elementor-motion-effects-element-type-background),.elementor-3056 .elementor-element.elementor-element-57d7c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0;background-size:360px auto}.elementor-3056 .elementor-element.elementor-element-57d7c50{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-7dde003 .elementor-heading-title{font-size:40px}.elementor-3056 .elementor-element.elementor-element-29aefe2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3056 .elementor-element.elementor-element-56e36a8{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3056 .elementor-element.elementor-element-c0ff63a{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3056 .elementor-element.elementor-element-3164b0f{--width:100%;--min-height:300px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%}.elementor-3056 .elementor-element.elementor-element-6fe8bc5{width:100%;max-width:100%}.elementor-3056 .elementor-element.elementor-element-6fe8bc5>.elementor-widget-container{margin:0;padding:0}.elementor-3056 .elementor-element.elementor-element-6fe8bc5 .elementor-heading-title{font-size:30px}.elementor-3056 .elementor-element.elementor-element-586bf29{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3056 .elementor-element.elementor-element-586bf29.e-con{--align-self:stretch}.elementor-3056 .elementor-element.elementor-element-f973eb2{width:var(--container-widget-width,47%);max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-f973eb2 .elementor-button{font-size:18px}.elementor-3056 .elementor-element.elementor-element-49f8e09{width:var(--container-widget-width,47%);max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0}.elementor-3056 .elementor-element.elementor-element-49f8e09 .elementor-button{font-size:18px}.elementor-3056 .elementor-element.elementor-element-af976c4{width:100%;max-width:100%}.elementor-3056 .elementor-element.elementor-element-af976c4 .elementor-button{font-size:18px}}@media(min-width:768px){.elementor-3056 .elementor-element.elementor-element-fab00df{--content-width:1500px}.elementor-3056 .elementor-element.elementor-element-275aeb1{--width:50%}.elementor-3056 .elementor-element.elementor-element-dada147{--width:50%}.elementor-3056 .elementor-element.elementor-element-abb60af{--content-width:1500px}.elementor-3056 .elementor-element.elementor-element-148315b{--content-width:1500px}.elementor-3056 .elementor-element.elementor-element-2763547{--content-width:1500px}.elementor-3056 .elementor-element.elementor-element-57d7c50{--content-width:1500px}.elementor-3056 .elementor-element.elementor-element-29aefe2{--width:90%}}@media(max-width:1024px) and (min-width:768px){.elementor-3056 .elementor-element.elementor-element-275aeb1{--width:100%}.elementor-3056 .elementor-element.elementor-element-dada147{--width:100%}}.hope .swiper-pagination{top:524px;width:380px;padding:20px;border-radius:100px;border:solid 1px #02b1ba;z-index:0;height:70px}.hope .elementor-swiper-button-prev{border-right:solid 1px #02b1ba !important;height:70px;padding:20px !important}.hope .elementor-swiper-button-next{border-left:solid 1px #02b1ba !important;height:70px;padding:20px !important}@media screen and (max-width:1048px){.hope .swiper-pagination{top:565px;width:400px;padding:20px;border-radius:100px;border:solid 1px #02b1ba;z-index:0;height:70px}}@media screen and (max-width:1024px){.hope .swiper-pagination{top:565px;width:400px;padding:20px;border-radius:100px;border:solid 1px #02b1ba;z-index:0;height:70px}}@media screen and (max-width:766px){.hope .swiper-pagination{top:1260px;width:300px;padding:20px;border-radius:100px;border:solid 1px #02b1ba;z-index:0;height:70px}.hope .elementor-swiper-button-next{top:1261px !important}.hope .elementor-swiper-button-prev{top:1261px !important}}.helpbox{position:relative}.helpbox .helpcontent{opacity:0;visibility:hidden;pointer-events:none;height:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:ease all .3s;display:flex}.helpbox:hover .helpcontent{opacity:1;visibility:visible;pointer-events:auto;height:50px !important;transform:translateY(0)}@media screen and (max-width:1024px){.helpbox .helpcontent{display:flex;flex-direction:row;opacity:1 !important;height:50px !important;visibility:visible}.helpbox:hover .elementor-icon{font-size:80px !important}}.helpbox{position:relative}.helpbox .helpcontent{opacity:0;visibility:hidden;pointer-events:none;height:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:ease all .3s;display:flex}.helpbox:hover .helpcontent{opacity:1;visibility:visible;pointer-events:auto;height:50px !important;transform:translateY(0)}@media screen and (max-width:1024px){.helpbox .helpcontent{display:flex;flex-direction:row;opacity:1 !important;height:50px !important;visibility:visible}.helpbox:hover .elementor-icon{font-size:80px !important}}