.elementor-988257 .elementor-element.elementor-element-01ab123{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-099fb99{width:100%;max-width:100%;}.elementor-988257 .elementor-element.elementor-element-f277f39{--display:flex;--min-height:490px;--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-f277f39:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-f277f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff6fc;background-image:url("https://hopeforolga.org/wp-content/uploads/2026/10/olga-hero.webp");background-position:100% -90px;background-repeat:no-repeat;background-size:66% auto;}.elementor-988257 .elementor-element.elementor-element-1f6cde4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:56px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-37767e7 .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:52px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-de6ee2c > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-de6ee2c{font-family:"HFO Noto Sans", Sans-serif;font-size:22px;line-height:1.4em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-de6ee2c a{font-family:"HFO Noto Sans", Sans-serif;font-size:22px;line-height:1.4em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-cde45a6 .elementor-button{background-color:#FFF8FD;font-family:"HFO Noto Sans", Sans-serif;font-size:18px;font-weight:600;fill:#351077;color:#351077;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF0098;border-radius:48px 48px 48px 48px;padding:12px 24px 12px 24px;}body:not(.rtl) .elementor-988257 .elementor-element.elementor-element-cde45a6{right:25px;}body.rtl .elementor-988257 .elementor-element.elementor-element-cde45a6{left:25px;}.elementor-988257 .elementor-element.elementor-element-cde45a6{top:150px;}.elementor-988257 .elementor-element.elementor-element-3cbc9c2{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7E5F5;--border-color:#F7E5F5;--border-radius:20px 20px 20px 20px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;--z-index:2;}.elementor-988257 .elementor-element.elementor-element-3cbc9c2:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-3cbc9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8FDEB;}.elementor-988257 .elementor-element.elementor-element-184d769{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-d7c9616{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-988257 .elementor-element.elementor-element-d7c9616 img{width:44px;}.elementor-988257 .elementor-element.elementor-element-d7c9616 .vamtam-image-wrapper{width:44px;}.elementor-988257 .elementor-element.elementor-element-65f2ab2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-b93fbe0 .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-b51a9e2 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-b51a9e2{font-family:"HFO Noto Sans", Sans-serif;font-size:18px;line-height:1.3em;color:#5B4A7A;}.elementor-988257 .elementor-element.elementor-element-b51a9e2 a{font-family:"HFO Noto Sans", Sans-serif;font-size:18px;line-height:1.3em;color:#5B4A7A;}.elementor-988257 .elementor-element.elementor-element-aec5a64{text-align:center;font-family:"HFO Noto Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#5B4A7A;}.elementor-988257 .elementor-element.elementor-element-aec5a64 a{font-family:"HFO Noto Sans", Sans-serif;font-size:13px;line-height:1.3em;color:#5B4A7A;}.elementor-988257 .elementor-element.elementor-element-b1655b5{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-988257 .elementor-element.elementor-element-b1655b5:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-b1655b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeforolga.org/wp-content/uploads/2026/10/olga-pink-waves.webp");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}.elementor-988257 .elementor-element.elementor-element-65f0cbe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-6bdc97d img{width:72px;}.elementor-988257 .elementor-element.elementor-element-6bdc97d .vamtam-image-wrapper{width:72px;}.elementor-988257 .elementor-element.elementor-element-d03b831{text-align:center;}.elementor-988257 .elementor-element.elementor-element-d03b831 .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-7f6ef7a{text-align:center;font-family:"HFO Noto Sans", Sans-serif;font-size:16px;line-height:1.35em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-7f6ef7a a{font-family:"HFO Noto Sans", Sans-serif;font-size:16px;line-height:1.35em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-47c4efc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-4374443 img{width:72px;}.elementor-988257 .elementor-element.elementor-element-4374443 .vamtam-image-wrapper{width:72px;}.elementor-988257 .elementor-element.elementor-element-2e465c4{text-align:center;}.elementor-988257 .elementor-element.elementor-element-2e465c4 .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-9df7b58{text-align:center;font-family:"HFO Noto Sans", Sans-serif;font-size:16px;line-height:1.35em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-9df7b58 a{font-family:"HFO Noto Sans", Sans-serif;font-size:16px;line-height:1.35em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-0875712{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-25743ea img{width:72px;}.elementor-988257 .elementor-element.elementor-element-25743ea .vamtam-image-wrapper{width:72px;}.elementor-988257 .elementor-element.elementor-element-a32010e{text-align:center;}.elementor-988257 .elementor-element.elementor-element-a32010e .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-4e74341{text-align:center;font-family:"HFO Noto Sans", Sans-serif;font-size:16px;line-height:1.35em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-4e74341 a{font-family:"HFO Noto Sans", Sans-serif;font-size:16px;line-height:1.35em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-abafef3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-a505fd9 img{width:100%;height:540px;object-fit:cover;object-position:top center;}.elementor-988257 .elementor-element.elementor-element-a505fd9 .vamtam-image-wrapper{width:100%;}.elementor-988257 .elementor-element.elementor-element-54118c5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-988257 .elementor-element.elementor-element-54118c5:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-54118c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff2fc;background-image:url("https://hopeforolga.org/wp-content/uploads/2026/10/olga-soft-waves.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-988257 .elementor-element.elementor-element-2335193{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:16px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-16d744a .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:38px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-f2e3f1c > .elementor-widget-container{margin:15px 0px 5px 0px;}.elementor-988257 .elementor-element.elementor-element-f2e3f1c .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-a8de63a{font-family:"HFO Noto Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-a8de63a a{font-family:"HFO Noto Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-f903379 .elementor-button{background-color:#E3007D;font-family:"HFO Noto Sans", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-988257 .elementor-element.elementor-element-f903379 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-70560a0{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-988257 .elementor-element.elementor-element-70560a0 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-e23ee1c{--display:flex;--min-height:520px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-e23ee1c:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-e23ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6FC;background-image:url("https://hopeforolga.org/wp-content/uploads/2026/10/olga-community.webp");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-988257 .elementor-element.elementor-element-e23ee1c::before, .elementor-988257 .elementor-element.elementor-element-e23ee1c > .elementor-background-video-container::before, .elementor-988257 .elementor-element.elementor-element-e23ee1c > .e-con-inner > .elementor-background-video-container::before, .elementor-988257 .elementor-element.elementor-element-e23ee1c > .elementor-background-slideshow::before, .elementor-988257 .elementor-element.elementor-element-e23ee1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-988257 .elementor-element.elementor-element-e23ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(255,246,252,0) 72%, #FFF6FC 100%);}.elementor-988257 .elementor-element.elementor-element-ac47c92{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:70px;--padding-left:56px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-5e7cf3f .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:38px;font-weight:700;line-height:1.13em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-88592ab > .elementor-widget-container{margin:12px 0px 10px 0px;}.elementor-988257 .elementor-element.elementor-element-88592ab .elementor-heading-title{font-family:"HFO Noto Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.13em;color:#FF0098;}.elementor-988257 .elementor-element.elementor-element-f7c7f38{font-family:"HFO Noto Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-f7c7f38 a{font-family:"HFO Noto Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#351077;}.elementor-988257 .elementor-element.elementor-element-c0aa7e1 .elementor-button{background-color:#E3007D;font-family:"HFO Noto Sans", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-988257 .elementor-element.elementor-element-c0aa7e1 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-251d164{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-988257 .elementor-element.elementor-element-1f6cde4{--width:50%;}.elementor-988257 .elementor-element.elementor-element-3cbc9c2{--width:91%;}.elementor-988257 .elementor-element.elementor-element-65f2ab2{--width:85%;}.elementor-988257 .elementor-element.elementor-element-b1655b5{--width:100%;}.elementor-988257 .elementor-element.elementor-element-65f0cbe{--width:33.333%;}.elementor-988257 .elementor-element.elementor-element-47c4efc{--width:33.333%;}.elementor-988257 .elementor-element.elementor-element-0875712{--width:33.333%;}.elementor-988257 .elementor-element.elementor-element-2335193{--width:60%;}.elementor-988257 .elementor-element.elementor-element-ac47c92{--width:38%;}}@media(max-width:1024px){.elementor-988257 .elementor-element.elementor-element-f277f39{--min-height:420px;}.elementor-988257 .elementor-element.elementor-element-f277f39:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-f277f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% -50px;}.elementor-988257 .elementor-element.elementor-element-1f6cde4{--padding-top:55px;--padding-bottom:30px;--padding-left:32px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-37767e7 .elementor-heading-title{font-size:42px;}.elementor-988257 .elementor-element.elementor-element-de6ee2c{font-size:18px;}.elementor-988257 .elementor-element.elementor-element-de6ee2c a{font-size:18px;}.elementor-988257 .elementor-element.elementor-element-b93fbe0 .elementor-heading-title{font-size:28px;}.elementor-988257 .elementor-element.elementor-element-b51a9e2{font-size:16px;}.elementor-988257 .elementor-element.elementor-element-b51a9e2 a{font-size:16px;}.elementor-988257 .elementor-element.elementor-element-aec5a64{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-aec5a64 a{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-d03b831 .elementor-heading-title{font-size:17px;}.elementor-988257 .elementor-element.elementor-element-7f6ef7a{font-size:14px;}.elementor-988257 .elementor-element.elementor-element-7f6ef7a a{font-size:14px;}.elementor-988257 .elementor-element.elementor-element-2e465c4 .elementor-heading-title{font-size:17px;}.elementor-988257 .elementor-element.elementor-element-9df7b58{font-size:14px;}.elementor-988257 .elementor-element.elementor-element-9df7b58 a{font-size:14px;}.elementor-988257 .elementor-element.elementor-element-a32010e .elementor-heading-title{font-size:17px;}.elementor-988257 .elementor-element.elementor-element-4e74341{font-size:14px;}.elementor-988257 .elementor-element.elementor-element-4e74341 a{font-size:14px;}.elementor-988257 .elementor-element.elementor-element-16d744a .elementor-heading-title{font-size:32px;}.elementor-988257 .elementor-element.elementor-element-f2e3f1c .elementor-heading-title{font-size:19px;}.elementor-988257 .elementor-element.elementor-element-a8de63a{font-size:16px;}.elementor-988257 .elementor-element.elementor-element-a8de63a a{font-size:16px;}.elementor-988257 .elementor-element.elementor-element-ac47c92{--padding-top:45px;--padding-bottom:60px;--padding-left:32px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-5e7cf3f .elementor-heading-title{font-size:32px;}.elementor-988257 .elementor-element.elementor-element-88592ab .elementor-heading-title{font-size:19px;}.elementor-988257 .elementor-element.elementor-element-f7c7f38{font-size:16px;}.elementor-988257 .elementor-element.elementor-element-f7c7f38 a{font-size:16px;}}@media(max-width:767px){.elementor-988257 .elementor-element.elementor-element-f277f39{--min-height:560px;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-f277f39:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-f277f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 150px;background-size:100% auto;}.elementor-988257 .elementor-element.elementor-element-1f6cde4{--width:100%;--padding-top:24px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-988257 .elementor-element.elementor-element-37767e7 .elementor-heading-title{font-size:34px;line-height:1.12em;}.elementor-988257 .elementor-element.elementor-element-de6ee2c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-de6ee2c{font-size:17px;}.elementor-988257 .elementor-element.elementor-element-de6ee2c a{font-size:17px;}body:not(.rtl) .elementor-988257 .elementor-element.elementor-element-cde45a6{right:14px;}body.rtl .elementor-988257 .elementor-element.elementor-element-cde45a6{left:14px;}.elementor-988257 .elementor-element.elementor-element-cde45a6{top:340px;}.elementor-988257 .elementor-element.elementor-element-cde45a6 .elementor-button{font-size:14px;padding:10px 14px 10px 14px;}.elementor-988257 .elementor-element.elementor-element-3cbc9c2{--width:92%;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-988257 .elementor-element.elementor-element-d7c9616{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-988257 .elementor-element.elementor-element-d7c9616 img{width:30px;}.elementor-988257 .elementor-element.elementor-element-d7c9616 .vamtam-image-wrapper{width:30px;}.elementor-988257 .elementor-element.elementor-element-b93fbe0 .elementor-heading-title{font-size:25px;}.elementor-988257 .elementor-element.elementor-element-b51a9e2{font-size:15px;}.elementor-988257 .elementor-element.elementor-element-b51a9e2 a{font-size:15px;}.elementor-988257 .elementor-element.elementor-element-aec5a64{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-aec5a64 a{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-b1655b5{--padding-top:8px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-988257 .elementor-element.elementor-element-65f0cbe{--width:33.333%;}.elementor-988257 .elementor-element.elementor-element-6bdc97d img{width:46px;}.elementor-988257 .elementor-element.elementor-element-6bdc97d .vamtam-image-wrapper{width:46px;}.elementor-988257 .elementor-element.elementor-element-d03b831 .elementor-heading-title{font-size:15px;}.elementor-988257 .elementor-element.elementor-element-7f6ef7a{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-7f6ef7a a{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-47c4efc{--width:33.333%;}.elementor-988257 .elementor-element.elementor-element-4374443 img{width:46px;}.elementor-988257 .elementor-element.elementor-element-4374443 .vamtam-image-wrapper{width:46px;}.elementor-988257 .elementor-element.elementor-element-2e465c4 .elementor-heading-title{font-size:15px;}.elementor-988257 .elementor-element.elementor-element-9df7b58{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-9df7b58 a{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-0875712{--width:33.333%;}.elementor-988257 .elementor-element.elementor-element-25743ea img{width:46px;}.elementor-988257 .elementor-element.elementor-element-25743ea .vamtam-image-wrapper{width:46px;}.elementor-988257 .elementor-element.elementor-element-a32010e .elementor-heading-title{font-size:15px;}.elementor-988257 .elementor-element.elementor-element-4e74341{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-4e74341 a{font-size:13px;}.elementor-988257 .elementor-element.elementor-element-a505fd9 img{height:280px;object-fit:cover;object-position:top center;}.elementor-988257 .elementor-element.elementor-element-54118c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-988257 .elementor-element.elementor-element-2335193{--width:100%;--padding-top:8px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-988257 .elementor-element.elementor-element-16d744a .elementor-heading-title{font-size:29px;}.elementor-988257 .elementor-element.elementor-element-f2e3f1c > .elementor-widget-container{margin:12px 0px 6px 0px;}.elementor-988257 .elementor-element.elementor-element-f2e3f1c .elementor-heading-title{font-size:18px;}.elementor-988257 .elementor-element.elementor-element-a8de63a{font-size:16px;line-height:1.5em;}.elementor-988257 .elementor-element.elementor-element-a8de63a a{font-size:16px;line-height:1.5em;}.elementor-988257 .elementor-element.elementor-element-f903379 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-f903379 .elementor-button{font-size:16px;padding:15px 22px 15px 22px;}.elementor-988257 .elementor-element.elementor-element-70560a0 > .elementor-widget-container{margin:-70px 0px 8px 0px;}.elementor-988257 .elementor-element.elementor-element-70560a0{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-988257 .elementor-element.elementor-element-e23ee1c{--min-height:0px;--padding-top:7vw;--padding-bottom:122vw;--padding-left:5vw;--padding-right:5vw;}.elementor-988257 .elementor-element.elementor-element-e23ee1c:not(.elementor-motion-effects-element-type-background), .elementor-988257 .elementor-element.elementor-element-e23ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:120% auto;}.elementor-988257 .elementor-element.elementor-element-ac47c92{--width:100%;--padding-top:28px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-988257 .elementor-element.elementor-element-5e7cf3f .elementor-heading-title{font-size:29px;}.elementor-988257 .elementor-element.elementor-element-88592ab > .elementor-widget-container{margin:6px 0px 7px 0px;}.elementor-988257 .elementor-element.elementor-element-88592ab .elementor-heading-title{font-size:18px;}.elementor-988257 .elementor-element.elementor-element-f7c7f38{font-size:16px;line-height:1.5em;}.elementor-988257 .elementor-element.elementor-element-f7c7f38 a{font-size:16px;line-height:1.5em;}.elementor-988257 .elementor-element.elementor-element-c0aa7e1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-988257 .elementor-element.elementor-element-c0aa7e1 .elementor-button{font-size:16px;padding:15px 22px 15px 22px;}}/* Start custom CSS *//* Page-scoped finishing details. Main geometry and typography live in Elementor controls. */
body.elementor-page-988257 {font-family:'HFO Noto Sans',Arial,sans-serif;color:#351077;background:#fff6fc;max-width:1200px;margin-inline:auto;}
body.elementor-page-988257 .elementor-widget-text-editor p {margin:0;}
body.elementor-page-988257 .elementor-widget-heading .elementor-heading-title {letter-spacing:-.025em;}
body.elementor-page-988257 .olga-header {position:relative;z-index:4;}
body.elementor-page-988257 .olga-hero {isolation:isolate;}
body.elementor-page-988257 .olga-hero:before {content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff9fd 0%,#fff9fdf2 27%,#fff9fd00 56%);pointer-events:none;}
body.elementor-page-988257 .olga-story-link {transform:rotate(-9deg);}
body.elementor-page-988257 .olga-story-link .elementor-button {box-shadow:0 8px 22px #3510771f;}
body.elementor-page-988257 .olga-research-picture img {display:block;}
body.elementor-page-988257 .olga-pillar-support,body.elementor-page-988257 .olga-pillar-research,body.elementor-page-988257 .olga-pillar-care {gap:3px;}
body.elementor-page-988257 .olga-footer a {color:#351077;}
/* Styling only: the v3 donation form, nonces, amounts and submission are untouched. */
body.elementor-page-988257 .hfo-donation {padding:0;background:transparent;max-width:none;--hfo-accent:#ff0098;--hfo-ink:#351077;}
body.elementor-page-988257 .hfo-donation>h2 {display:none;}
body.elementor-page-988257 .hfo-progress {background:transparent;border:0;border-radius:0;margin:8px 0;padding:0;}
body.elementor-page-988257 .hfo-progress .hfo-progress__amount {color:#ff0098;font-size:28px;letter-spacing:-.025em;gap:4px;}
body.elementor-page-988257 .hfo-progress .hfo-progress__currency {font-size:1em;color:inherit;}
body.elementor-page-988257 .hfo-progress .hfo-progress__labels {gap:0;}
body.elementor-page-988257 .hfo-progress__caption {font-size:13px;color:#5b4a7a;}
body.elementor-page-988257 .hfo-form fieldset {margin:12px 0 16px;}
body.elementor-page-988257 .hfo-form legend {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
body.elementor-page-988257 .hfo-amount-grid {grid-template-columns:repeat(4,minmax(0,1fr)) 1.5fr;gap:8px;}
body.elementor-page-988257 .hfo-choice--other {grid-column:auto;}
body.elementor-page-988257 .hfo-choice>span {min-height:48px;padding:6px 2px;font-size:16px;font-weight:600;color:#351077;border:1px solid #e6d3ee;background:#fff;border-radius:14px;}
body.elementor-page-988257 .hfo-choice--other>span {border-color:#7252a7;}
body.elementor-page-988257 .hfo-choice input:checked+span {color:white;background:#e3007d;border-color:#e3007d;box-shadow:0 3px 9px #ff009829;}
body.elementor-page-988257 .hfo-personal {grid-template-columns:1fr 1fr;gap:12px;}
body.elementor-page-988257 .hfo-field--wide {grid-column:1/-1;}
body.elementor-page-988257 .hfo-form label {font-size:14px;font-weight:600;margin-bottom:5px;line-height:1.3;color:#351077;}
body.elementor-page-988257 .hfo-form input[type=text],body.elementor-page-988257 .hfo-form input[type=email] {min-height:48px;border:1px solid #e1cfe8;border-radius:12px;padding:10px 14px;font-size:16px;line-height:1.25;color:#351077;background:#fff;}
body.elementor-page-988257 .hfo-form .hfo-submit {min-height:54px;padding:10px 18px;margin-top:16px;background:#e3007d;color:white;font-size:18px;font-weight:700;border-radius:999px;transition:background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1);}
body.elementor-page-988257 .hfo-form .hfo-submit:active {transform:scale(.98);}
body.elementor-page-988257 .hfo-form .hfo-submit:hover {background:#351077;}
body.elementor-page-988257 .hfo-reassurance {font-size:15px;color:#351077;font-style:italic;margin:12px 0 4px;line-height:1.4;text-align:center;}
body.elementor-page-988257 .olga-menu .elementor-menu-toggle {padding:0;background:transparent;}
body.elementor-page-988257 .olga-menu .elementor-nav-menu--dropdown {min-width:280px;right:0;left:auto;}
@media(min-width:768px){
 body.elementor-page-988257 .olga-donation {max-width:880px;}
 body.elementor-page-988257 .olga-values {max-width:950px;}
 body.elementor-page-988257 .olga-research-picture img {max-height:650px;object-fit:cover;object-position:center 38%;}
 body.elementor-page-988257 .olga-hope-box {width:100%;padding-inline:40px;}
 body.elementor-page-988257 .olga-community {width:100%;}
}
body.elementor-page-988257 .olga-homepage > .elementor-widget-template {width:100%;}
body.elementor-page-988257 .hfo-form .hfo-submit {line-height:1.2;}
body.elementor-page-988257 .olga-research-picture a {display:block;width:100%;}
body.elementor-page-988257 .olga-research-picture img {width:100%;}
body.elementor-page-988257 .olga-research-picture {width:100%;}
/* The inherited navigation skin anchors dropdowns on the left; this narrow header needs right alignment. */
body.elementor-page-988257 .olga-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {position:absolute;top:100%;left:auto!important;right:0!important;width:min(280px,calc(100vw - 36px));min-width:0;}


/* Desktop: full viewport width and expanded navigation. */
@media(min-width:1025px){
 body.elementor-page-988257 {max-width:none;width:100%;}
 body.elementor-page-988257 .olga-header {flex-wrap:nowrap;gap:18px;padding-inline:24px;}
 body.elementor-page-988257 .olga-header-logo {order:0;width:190px;flex:0 0 190px;}
 body.elementor-page-988257 .olga-menu {order:1;width:auto;flex:1;min-width:0;}
 body.elementor-page-988257 .olga-header-donate {order:2;flex:0 0 auto;}
 body.elementor-page-988257 .olga-header-donate .elementor-button {font-size:15px;padding:12px 18px;}
 body.elementor-page-988257 .olga-menu .elementor-nav-menu--main > .elementor-nav-menu {justify-content:center;flex-wrap:wrap;}
 body.elementor-page-988257 .olga-menu .elementor-nav-menu--main .elementor-item {white-space:nowrap;}
 body.elementor-page-988257 .olga-homepage .olga-hero:not(.elementor-motion-effects-element-type-background) {min-height:clamp(490px,36vw,700px);background-size:min(66vw,1000px) auto;background-position:100% -170px;}
}
@media(min-width:1025px) and (max-width:1279px){
 body.elementor-page-988257 .olga-header {flex-wrap:wrap;row-gap:4px;}
 body.elementor-page-988257 .olga-menu {order:3;flex:0 0 100%;width:100%;}
}


/* Sticky header on every device. */
body.elementor-page-988257 .olga-header.elementor-sticky--effects {background-color:#fff6fc;box-shadow:0 3px 16px #35107714;}
body.elementor-page-988257 .olga-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {max-height:calc(100dvh - 115px);overflow-y:auto;overscroll-behavior:contain;}


/* Refinement — 12 Oct 2026: readable mobile, aligned edges, accessible states. */
body.elementor-page-988257 :is(a,button,input,select,textarea):focus-visible {outline:3px solid #7c3cbb;outline-offset:3px;}
body.elementor-page-988257 .hfo-choice input:focus-visible+span {outline:3px solid #7c3cbb;outline-offset:2px;}
body.elementor-page-988257 .hfo-choice>span {transition:border-color .2s ease,background-color .2s ease;}
body.elementor-page-988257 .hfo-choice:hover>span {border-color:#e3007d;}
body.elementor-page-988257 .hfo-form input[type=text]:focus,body.elementor-page-988257 .hfo-form input[type=email]:focus {border-color:#7c3cbb;}
body.elementor-page-988257 .olga-box-cta .elementor-button,body.elementor-page-988257 .olga-community-cta .elementor-button {transition:background-color .2s ease;}
body.elementor-page-988257 .olga-box-cta .elementor-button:hover,body.elementor-page-988257 .olga-community-cta .elementor-button:hover {background-color:#351077;}
body.elementor-page-988257 .olga-hope-box-copy .elementor-widget-text-editor,body.elementor-page-988257 .olga-community-copy .elementor-widget-text-editor {max-width:36em;}
body.elementor-page-988257 .olga-community-copy .elementor-heading-title span {display:inline-block;line-height:1;margin-top:.06em;}
@media(min-width:768px){
 body.elementor-page-988257 .olga-values {-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);}
}
@media(max-width:767px){
 body.elementor-page-988257 .olga-hero:before {background:linear-gradient(180deg,#fff6fc 0%,#fff6fcf2 30%,#fff6fc00 50%);}
 body.elementor-page-988257 .hfo-progress {margin:6px 0 4px;}
 body.elementor-page-988257 .hfo-progress .hfo-progress__amount {font-size:26px;}
 body.elementor-page-988257 .hfo-amount-grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
 body.elementor-page-988257 .hfo-choice--other {grid-column:1/-1;}
 body.elementor-page-988257 .hfo-choice>span {min-height:48px;font-size:16px;border-radius:14px;}
 body.elementor-page-988257 .hfo-personal {grid-template-columns:1fr;gap:12px;}
 body.elementor-page-988257 .hfo-form .hfo-submit {min-height:54px;font-size:17px;}
 body.elementor-page-988257 .hfo-reassurance {font-size:15px;}
 body.elementor-page-988257 :is(.olga-pillar-research,.olga-pillar-support,.olga-pillar-care) {padding-inline:6px;}
 body.elementor-page-988257 :is(.olga-pillar-research,.olga-pillar-support,.olga-pillar-care) .elementor-widget-text-editor br {display:none;}
 body.elementor-page-988257 .olga-box-image {order:-1;align-self:center;margin-inline:auto;}
 /* Phones: the photo fills the bottom 122vw of the section (its own height at 120% width), below the copy; it fades in at the top and out at the bottom. */
 body.elementor-page-988257 .elementor-element.olga-community.olga-community::before {background-image:linear-gradient(180deg,#fff6fc 0,#fff6fc calc(100% - 124vw),rgba(255,246,252,0) calc(100% - 98vw),rgba(255,246,252,0) calc(100% - 22vw),#fff6fc 100%);}
 body.elementor-page-988257 .olga-box-cta .elementor-button,body.elementor-page-988257 .olga-community-cta .elementor-button {width:100%;justify-content:center;}
}
@media(max-width:360px){
 body.elementor-page-988257 .olga-hero.olga-hero.olga-hero:not(.elementor-motion-effects-element-type-background) {background-position:50% 215px;min-height:620px;}
}/* End custom CSS */