.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
html,
body {
overflow: initial;
overflow-x: clip;
}  *,
*::before,
*::after {
box-sizing: border-box;
} body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd,
ol,
ul {
margin: 0;
} ul[role="list"],
ol[role="list"] {
list-style: none;
}
input:focus,
button:focus,
textarea:focus {
outline: none;
} html {
scroll-behavior: smooth;
} body {
font-size: 30px;
font-weight: 500;
line-height: 44px; text-align: left;
color: var(--black);
margin: 0;
font-family: "Brevia", sans-serif;
position: relative;
} a:not([class]) {
text-decoration-skip-ink: auto;
} img,
picture {
max-width: 100%;
display: block;
} input,
button,
textarea,
select {
font: inherit;
}
a {
text-decoration: none;
color: inherit;
}
p:not(:last-of-type) {
margin-bottom: 30px;
}
:root {
--red: #E84D0E;
--yellow: #FFCC00;
--blue: #357FC1;
--green: #7CB928;
--white: #fff;
--black: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Brevia", sans-serif;
font-weight: 700;
}
@font-face {
font-family: Brevia;
src: url(//heala.org/wp-content/themes/heala/fonts/brevia/Brevia-Bold.woff) format("woff");
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: Brevia;
src: url(//heala.org/wp-content/themes/heala/fonts/brevia/Brevia-Semibold.woff) format("woff");
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: Brevia;
src: url(//heala.org/wp-content/themes/heala/fonts/brevia/Brevia-Medium.woff) format("woff");
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: Brevia;
src: url(//heala.org/wp-content/themes/heala/fonts/brevia/Brevia-Regular.woff) format("woff");
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: Brevia;
src: url(//heala.org/wp-content/themes/heala/fonts/brevia/Brevia-Light.woff) format("woff");
font-weight: 300;
font-display: swap;
}
h2,
.h2 {
font-size: 80px;
font-weight: 700;
line-height: 90px;
}
h2.big_h2 {
font-size: 96px;
line-height: 100px;
}
h3,
.h3 {
font-size: 48px;
line-height: 90px;
}
.big_p {
font-size: 36px;
font-weight: 700;
line-height: 50px;
} .container {
padding-inline: 32px;
max-width: 1333px;
margin-inline: auto;
}
.small-container {
max-width: 1160px;
}
.btn,
.footer_form_btn input {
display: inline-block;
min-width: 209px;
background-color: var(--white);
color: var(--red);
padding: 13.5px 12px 13.5px 13px;
font-size: 24px;
font-weight: 700;
line-height: 20px;
border-radius: 40px;
text-align: center;
border: none;
outline: none;
transition: all .3s ease-in-out;
}
.text_center {
text-align: center;
}
.Yellow_complement_btn,
.red_btn {
background-color: var(--red);
}
.Green_complement_btn,
.blue_btn {
background-color: var(--blue);
}
.yellow_btn {
background-color: var(--yellow);
}
.Blue_complement_btn,
.green_btn {
background-color: var(--green);
}
.Blue_complement_btn,
.Yellow_complement_btn,
.Green_complement_btn,
.red_btn,
.blue_btn,
.yellow_btn,
.green_btn {
color: var(--white);
}
.row {
display: flex;
flex-wrap: wrap;
margin-inline: -20px;
}
.row>* {
max-width: 100%;
padding-inline: 20px;
}
.align-center {
align-items: center;
}
.align-end {
align-items: flex-end;
}
.justify-center {
justify-content: center;
}
.justify-space-btw {
justify-content: space-between;
}
.justify-end {
justify-content: flex-end;
}
.row-reverse {
flex-direction: row-reverse;
}
.col-auto {
flex: 0 0 auto;
width: auto;
}
.col {
flex: 1 0 0%;
}
.col-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-3 {
flex: 0 0 auto;
width: 25%;
}
.col-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-6 {
flex: 0 0 auto;
width: 50%;
}
.col-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-9 {
flex: 0 0 auto;
width: 75%;
}
.col-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-12 {
flex: 0 0 auto;
width: 100%;
}
.pad-20{
padding-block:20px;
}
p:empty{
display:none ;
}
.pad-50{
padding-block :50px;
} .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .home .header_logo {
display: none;
}
.home .header {
position: absolute;
top: 68px;
left: 0;
right: 0;
z-index: 999;
}
.header_logo a {
display: flex;
}
.header_logo a svg{
height: 72px;
width: 100%;
}
body:not(.home) .header {
padding-block: 50px 45px;
}
body:not(.home) .header_wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
} .menu_left ul .btn_donate a {
padding: 10.5px 18px 10.5px 17px;
background: transparent !important;
border: 3px solid var(--blue);
color: var(--blue) !important;
display: none;
}
body.home .menu_left ul .btn_donate{
display: contents;
}
body.page-template-about-us .menu_left ul .btn_donate a{
display: block;
border: 3px solid var(--green);
color: var(--green) !important;
}
:is(body.page-template-campaigns, body.single-campaign) .menu_left ul .btn_donate a{
display: block;
border: 3px solid var(--red);
color: var(--red) !important;
}
:is(body.single-post, body.page-template-news) .menu_left ul .btn_donate a{
display: block;
border: 3px solid var(--yellow);
color: var(--yellow) !important;
}
:is(body.page-template-contact-us, body.page-template-resources) .menu_left ul .btn_donate a{
display: block;
border: 3px solid var(--blue);
color: var(--blue) !important;
} body:not(.home) .menu_left ul a {
background-color: var(--red);
color: var(--white);
}
body.page-template-about-us .menu_left ul a{
background-color: var(--green);
color: var(--white);
}
:is(body.page-template-news, body.single-post) .header_menu .menu_left ul a,
body.page-template-contact-us .header_menu .menu_left ul>li:nth-child(2)>a {
background-color: var(--yellow);
}
body.page-template-resources .header_menu .menu_left ul a,
body.page-template-contact-us .header_menu .menu_left ul>li:nth-child(3)>a {
background-color: var(--blue);
}
body.page-template-about .header_menu .menu_left ul a,
body.page-template-contact-us .header_menu .menu_left ul>li:nth-child(4)>a {
background-color: var(--green);
}
.campaigns_sec .slick-track {
display: flex !important;
}
.campaigns_sec .slick-slide {
height: inherit !important;
}
.campaigns_sec .banner_each_slider_wrap {
height: 100%;
}
.fopwl_sec.campaigns_sec .banner_each_slider_wrap {
background-size: 65% auto;
background-position: right;
}
.campaigns_sec:not(.news_secs) .slick-track .banner_each_slider:nth-of-type(even) .slider_content_wrap .slider_container_wrap,
.news_secs .slick-track .banner_each_slider:nth-of-type(odd) .slider_content_wrap .slider_container_wrap,
.resource_banner_slider .slider_container_wrap {
max-width: 1000px;
}
.campaigns_sec:not(.news_secs) .slick-track .banner_each_slider:nth-of-type(odd) .slider_content_wrap .slider_container_wrap,
.news_secs .slick-track .banner_each_slider:nth-of-type(even) .slider_content_wrap .slider_container_wrap {
text-align: center;
}
.campaigns_sec .banner_each_slider .banner_each_slider_wrap {
padding: 60px 0;
}
.page-template-campaigns .campaigns_sec .banner_each_slider:where(.slider2, .slider3) .banner_each_slider_wrap,
.page-template-resources .resource_secs .banner_each_slider_wrap {
background-position: center;
}
.page-template-campaigns .campaigns_sec .banner_each_slider .banner_each_slider_wrap .banner_heading {
text-transform: uppercase;
}
.menu_left ul {
list-style: none;
padding-left: 0;
}
.header_menu,
.menu_left ul {
display: flex;
flex-wrap: wrap;
gap: 32px;
align-items: center;
}
.menu_left ul {
gap: 39px;
}
.menu_left ul a,
.contact_btn a {
display: inline-block;
border-radius: 40px;
padding: 13.5px 18px 13.5px 17px;
font-size: 24px;
font-weight: 700;
line-height: 20px;
transition: all 0.3s ease-in-out;
}
.contact_btn a {
padding: 10.5px 18px 10.5px 17px;
}
.menu_left ul a:hover {
transform: scale(1.15);
}
.home .header .menu_left a {
background-color: var(--white);
color: var(--black);
}
.contact_btn {
border-radius: 40px;
padding: 3px;
background-image: linear-gradient(270deg, #77C043 0.04%, #77C043 15.03%, #3582C2 44%, #F15A22 77.98%, #FFCB05 99.96%);
line-height: 1;
}
.contact_btn:hover {
background-image: linear-gradient(90deg, #77C043 0.04%, #77C043 15.03%, #3582C2 44%, #F15A22 77.98%, #FFCB05 99.96%);
;
}
.contact_btn a {
background-color: var(--white);
color: var(--blue);
} .contact_btn.donate_btn_right {
background: var(--blue);
display: inline-block;
margin-right: 13px;
transition: 0.3s all ease-in-out;
}
body:not(.home) .contact_btn.donate_btn_right{
display: none;
}
.contact_btn.donate_btn_right a {
width: 100%;
text-align: center;
}
.contact_btn.donate_btn_right:hover {
transform: scale(1.15);
}
.contact_btn {
display: inline-block;
}
.banner_each_slider .banner_each_slider_wrap,
.banner_right_col,
.numbers_sec,
.gradient_sec,
.footer,
.grad_sec {
position: relative;
z-index: 9;
}
.banner_each_slider .banner_each_slider_wrap:after,
.numbers_sec:after,
.gradient_sec:after,
.footer:after,
.grad_sec:after {
content: '';
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background-image: linear-gradient(90deg, rgba(232, 77, 14, 0.9) 7.45%, rgba(232, 77, 14, 0.709368) 63.5%, rgba(232, 77, 14, 0.3) 105.39%);
}
.banner_each_slider .banner_each_slider_wrap:after{
z-index: 0;
}
.page-template-new-home .banner_each_slider.slider2 .banner_each_slider_wrap:after,
.page-template-home-page .banner_each_slider.slider2 .banner_each_slider_wrap:after{
z-index: 9;
}
.slider_content_wrap{
position: relative;
z-index: 10;
}
.banner_each_slider.slider2 .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, rgba(53, 127, 193, 0.9) 1.19%, rgba(53, 127, 193, 0.709368) 68.74%, rgba(53, 127, 193, 0.3) 105.39%);
}
.banner_each_slider.slider3 .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, rgba(124, 185, 40, 0.95) 1.19%, rgba(124, 185, 40, 0.77) 52.51%, rgba(124, 185, 40, 0.2) 102.79%);
}
.home .slider_content_wrap { margin-inline: auto; padding-top: 217px;
padding-right: 130px;
padding-left: calc(50vw - 640px);
}
.banner_heading {
font-size: 74px;
font-weight: 700;
line-height: 90px;
color: var(--white);
}
.home .banner_each_slider_wrap { min-height: 770px;
}
.banner_slider {
position: relative;
}
.hero_banner .row {
margin-inline: 0;
}
.hero_banner .row>* {
padding-inline: 0;
}
.banner_each_slider_wrap {
background-repeat: no-repeat;
background-size: cover;
}
.slider_video {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: -1;
}
.slider_video video {
width: 100%;
height: 100%;
object-fit: cover;
}
.banner_right {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
}
ul.slick-dots {
list-style: none;
padding-left: 0;
display: flex;
gap: 16px;
}
.banner_slider ul.slick-dots {
position: absolute;
bottom: 29px;
right: 198px;
}
ul.slick-dots li {
height: 16px;
width: 16px;
border-radius: 50%;
border: 2px solid var(--white);
cursor: pointer;
}
ul.slick-dots li.slick-active {
background-color: var(--white);
}
ul.slick-dots button {
display: none;
}
.home .header_menu {
justify-content: space-between;
}
.banner_btn {
margin-top: 67px;
}
.slider3 .banner_heading strong {
font-size: 92px;
line-height: 102px;
}
.slider3 .banner_heading {
font-size: 50px;
line-height: 66px;
}
.scroll_text {
font-size: 15px;
font-weight: 700;
line-height: 1;
color: var(--white);
padding-right: 0;
visibility: hidden;
text-transform: uppercase;
opacity: 0;
max-width: 0;
overflow: hidden;
white-space: nowrap;
transition: all 0.3s ease-in-out; }
.scroll_down a{
display: flex;
align-items: center;
justify-content: space-between;
border-radius: 30px;
background-color: var(--green);
padding: 12px 13px;
position: absolute;
right: 100px;
bottom: 47px;
}
.scroll_down:hover .scroll_text {
visibility: visible;
opacity: 1; padding-right: 15px;
max-width: 300px;
}
.banner_right_col:before{
content: '';
height: 100%;
width: 100%;
position: absolute;
left: -100px;
top: 50%;
transform: translateY(-50%);
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 6.82%, rgba(255, 255, 255, 0.7) 11.49%, #FFFFFF 14.78%);
z-index: -1;
}
.news_sec { background-image: url(//heala.org/assets/images/Vector (1).png');
background-repeat: no-repeat;
background-size: cover;
padding-block: 78px;
background: linear-gradient(#357FC1, #fff) !important;
}
.news_sec h2 {
color: var(--white);
padding-bottom: 33px;
}
.each_news {
position: relative;
box-shadow: 4px -2px 15px 0px #00000040;
border-radius: 40px 40px 0 0;
box-shadow: 0px 4px 4px 0px #00000040;
overflow: hidden;
}
body:not(.home) .each_news {
height: 100%;
}
.news_slider .each_news {
min-width: 396px;
max-width: 396px;
}
.each_news:before {
content: '';
height: 100%;
width: 100%;
position: absolute;
left: 0;
right: 0;
top: 0; z-index:1;
background: linear-gradient(to bottom, rgba(53, 127, 193, 0.2) 20%, rgba(53, 127, 193, 0.9) 80%);
}
.view_more_each_news.each_news:before {
background-image: linear-gradient(180deg, rgba(255, 204, 0, 0.1) 0%, rgba(255, 204, 0, 0.66) 17%, rgba(255, 204, 0, 0.88) 37%, #FFCC00 57.5%);
z-index: 1;
}
.blog_content {
position: relative;
padding: 0 21px 18px;
font-weight: 600;
}
.news_lists>.row>.col-4:not(:first-child) :where(.news_except, .news_btn),
.news_lists>.row>.col-4:first-child .news_cat {
display: none;
}
.news_lists>.row>.col-4:first-child {
width: 100%;
}
.news_lists>.row>.col-4:first-child .each_news {
padding: 53px 45px 38px;
}
.news_lists>.row>.col-4:first-child .each_news:before {
background-image: linear-gradient(90deg, #FFFFFF 55%, rgba(255, 255, 255, 0.8) 61%, rgba(255, 255, 255, 0.1) 71.5%);
}
.news_lists>.row>.col-4:first-child .blog_content {
max-width: 640px;
}
.news_lists>.row>.col-4:first-child .news_img {
position: absolute;
right: 0;
top: 0;
bottom: 0;
height: 100%;
width: 50%;
z-index: -1;
}
.news_lists>.row>.col-4:first-child .news_img img {
height: 100%;
width: 100%;
object-fit: cover;
}
.news_date {
font-size: 20px;
font-weight:600;
line-height: 36px;
letter-spacing: -0.02em;
color: var(--green);
font-family: "Open Sans", sans-serif;
}
.news_title {
font-size: 24px;
line-height: 30px;
font-weight: 700;
color: var(--blue);
padding-top: 6px;
font-family: "Open Sans", sans-serif;
}
.news_title a{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; white-space: pre-wrap; }
.news_cat {
padding-top: 8px;
}
.lists_news .news_title {
font-size: 22px;
line-height: 28px;
}
.news_cat ul {
list-style: none;
padding-left: 0;
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.news_cat ul li span {
border: 2px solid var(--green);
color: var(--green);
border-radius: 40px;
padding: 2px 14px;
font-size: 18px;
line-height: 36px;
letter-spacing: -0.02em;
}
.news_slider {
display: flex;
gap: 42px;
overflow-x: auto;
padding-bottom: 10px;
}
.sugary_news_sec .news_slider {
gap: 37px;
}
.sugary_news_sec2 .news_slider {
gap: 25px
}
.beverages_sec h3 {
line-height: 58px;
padding-bottom: 30px;
}
.view_more_each_news>a {
display: block;
height: 100%;
}
.view_more_col {
height: 100%;
}
.news_sec>div,
.partners_sec_wrap {
padding-left: calc(50vw - 640px);
}
.past_eps{
margin-right: calc(50% - 50vw);
}
.view_more_title {
position: relative;
font-size: 50px;
font-weight: 700;
line-height: 60px;
text-align: center;
color: var(--red);
max-width: 308px;
margin-inline: auto;
}
.numbers_sec {
padding-block: 99px 62px;
color: var(--red);
font-weight: 700;
text-align: center;
}
.numbers_sec:after {
background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.501633) 6.68%, rgba(255, 255, 255, 0.9) 33%, rgba(255, 255, 255, 0.9) 100%);
}
.numbers_sec_wrap h2 {
font-size: 96px;
line-height: 20px;
}
.top_num {
font-size: 128px;
line-height: 150px;
}
.top_text {
font-size: 30px;
line-height: 36px;
}
.number_animate {
display: flex;
gap: 50px;
padding-block: 33px 52px;
}
.number_animate .each_num:first-child {
min-width: 204px;
}
.top_num {
position: relative; text-align: center;
}
.top_num .pplNum {
display: inline-block;
vertical-align: bottom; line-height: 100px;
}
.top_num .digit-con,
.top_num .comma {
height: 100px;
overflow: hidden;
display: inline-block;
vertical-align: bottom;
}
.top_num span {
position: relative;
}
.gradient_sec {
padding-block: 127px 72px;
text-align: center;
font-size: 36px;
font-weight: 700;
line-height: 50px;
background-repeat: no-repeat;
background-size: 50% auto;
background-position: top right;
}
:where(.home, .page-template-campaigns) .front_sec {
padding-block: 60px;
background-size: 58% auto;
}
.gradient_reverse_sec {
background-position: top left;
}
.gradient_sec h2 {
font-size: 96px;
line-height: 108px;
}
.front_sec h2 {
font-size: 80px;
line-height: 90px;
}
:where(.home, .page-template-campaigns) .gradient_sec h2 {
font-size: 70px;
line-height: 90px;
} .gradient_dec {
padding-block: 65px;
}
.gradient_dec a {
text-decoration: underline;
}
:where(.front_sec, .notoday_sec):not(.urging_sec) .gradient_dec {
padding-block: 53px;
}
:where(.home, .page-template-campaigns) .gradient_sec .gradient_dec {
font-size: 30px;
font-weight: 600;
line-height: 40px;
padding-block: 44px;
}
.urging_sec .gradient_dec {
padding-block: 0 30px;
}
.urging_sec_btn a {
text-transform: uppercase;
min-width: 181px;
}
.urging_sec_btn a:hover {
background-color: var(--white);
color: var(--red);
}
.yellow_gradient {
color: var(--red);
}
.blue_gradient,
.green_gradient {
color: var(--white);
}
.red_gradient {
color: var(--yellow);
}
.green_gradient:after {
background-image: linear-gradient(90deg, rgba(124, 185, 40, 0.1) 0%, #7CB928 43%);
}
.yellow_gradient:after {
background-image: linear-gradient(90deg, #FFCC00 57%, rgba(255, 204, 0, 0.1) 100%);
}
.blue_gradient:after {
background-image: linear-gradient(90deg, rgba(53, 127, 193, 0.1) 0%, #357FC1 43%);
}
.red_gradient:after {
background-image: linear-gradient(90deg, #E84D0E 57%, rgba(232, 77, 14, 0.1) 100%);
}
.hide-scrollbar::-webkit-scrollbar {
display: none;
}
.hide-scrollbar {
-ms-overflow-style: none;
scrollbar-width: none;
overflow-x: auto;
}
.footer {
padding-block: 137px 74px; color: var(--white);
}
.contact_footer {
padding-top: 22px;
}
.footer:after {
background-image: url(//heala.org/wp-content/uploads/2024/05/Vector-1.webp), linear-gradient(180deg, rgba(53, 127, 193, 0) 0%, #357FC1 7%, #357FC1 100%);
top: -8%;
height: 108%;
background-repeat: no-repeat;
background-size: cover;
}
.contact_footer:after {
background-image: url(//heala.org/wp-content/uploads/2024/05/Vector-1.webp), linear-gradient(180deg, rgba(232, 77, 14, 0) 7%, #E84D0E 10%);
top: -11%;
height: 111%;
}
.footer h3 {
padding-bottom: 30px;
}
:where(.footer, .footer_icon) ul {
list-style: none;
padding-left: 0;
}
.footer_icon ul li a {
display: flex;
gap: 25px;
}
.footer_icon ul li a .footer_icon {
margin-top: 8px;
}
.footer_icon ul li+li {
margin-top: 15px;
}
.footer_icon svg {
vertical-align: middle;
}
.footer_icon .icon_text {
font-size: 32px;
font-weight: 500;
line-height: 48px;
}
.footer_form .footer_form_field :where(input, textarea) {
max-width: 582px;
width: 100%;
height: 77px;
border-radius: 20px;
padding: 20px 20px 16px 36px;
font-size: 30px;
line-height: 48px;
border: none;
outline: none;
color: var(--blue);
}
.contact_footer .footer_form .footer_form_field :where(input, textarea) {
max-width: 946px;
color: var(--red);
font-size: 24px;
}
.footer_form .footer_form_field+.footer_form_field {
margin-top: 27px;
}
.footer_form .footer_form_field input::placeholder {
color: var(--blue);
}
.contact_footer .footer_form .footer_form_field :where(input, textarea)::placeholder {
color: var(--red);
}
.contact_footer .footer_form .footer_form_field textarea {
min-height: 292px;
}
.footer_form_btn {
margin-top: 35px;
}
.footer_form_btn input {
background-color: var(--green);
color: var(--white);
cursor: pointer;
}
.contact_footer .footer_form_btn input {
background-color: var(--yellow);
color: var(--red);
min-width: 232px;
}
.footer_socials {
padding-top: 65px;
}
.footer_socials ul {
display: flex;
align-items: center;
justify-content: center;
gap: 36px;
margin-left: -20px;
}
.campaigns_sec .slider1 .banner_heading {
font-size: 100px;
font-weight: 700;
}
.campaigns_sec .banner_heading {
padding-bottom: 20px;
}
.campaigns_sec .banner_each_slider:not(.slider1) .banner_heading {
font-size: 60px;
font-weight: 700;
line-height: 70px;
letter-spacing: -0.02em;
}
.campaigns_sec {
color: #fff;
}
.campaigns_sec .slider_dec {
font-size: 30px;
font-weight: 500;
line-height: 44px;
letter-spacing: -0.02em;
}
.chew_sec .slider_dec {
font-size: 32px;
font-weight: 600;
line-height: 48px;
letter-spacing: 0.01em;
}
.chew_sec .slider_container_wrap {
max-width: 882px;
}
.campaigns_sec .banner_btn {
margin-top: 35px;
}
.campaigns_sec .slider_content_wrap {
height: 100%;
display: flex;
align-items: center;
}
.campaigns_sec .banner_slider ul.slick-dots {
right: auto;
left: 50%;
bottom: 19px;
transform: translateX(-50%);
}
.campaigns_sec .banner_each_slider.slider1 .banner_each_slider_wrap:after,
.news_secs.hero_banner .banner_each_slider.slider2 .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #E84D0E 27%, rgba(232, 77, 14, 0.9) 58%, rgba(232, 77, 14, 0.6) 100%);
}
.campaigns_sec .banner_each_slider.slider2 .banner_each_slider_wrap:after {
background-image: linear-gradient(360deg, #7CB928 14%, rgba(124, 185, 40, 0.9) 45.5%, rgba(124, 185, 40, 0.6) 100%);
}
.news_secs.hero_banner .banner_each_slider.slider3 .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, rgba(124, 185, 40, 0.3) 0%, rgba(124, 185, 40, 0.679167) 10.5%, #7CB928 24%, #7CB928 77%, rgba(124, 185, 40, 0.68) 90.5%, rgba(124, 185, 40, 0.3) 100%);
}
.campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap:after,
.news_secs.hero_banner .banner_each_slider.slider4 .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #357FC1 14%, rgba(53, 127, 193, 0.9) 45.5%, rgba(53, 127, 193, 0.6) 100%);
}
.campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap:after,
.news_secs .banner_each_slider.slider1 .banner_each_slider_wrap:after {
background-image: linear-gradient(360deg, rgba(255, 204, 0, 0.5) 0%, rgba(255, 204, 0, 0.9) 27.5%, #FFCC00 79.5%);
}
.news_secs.hero_banner .banner_each_slider.slider3 .banner_each_slider_wrap .banner_btn a {
color: var(--green);
}
.news_secs.hero_banner .banner_each_slider.slider4 .banner_each_slider_wrap .banner_btn a {
color: var(--blue);
}
.campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap,
.campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap .banner_heading,
.news_secs .banner_each_slider.slider1 .banner_each_slider_wrap,
.news_secs .banner_each_slider.slider1 .banner_each_slider_wrap .banner_heading {
color: var(--red);
}
.news_secs .banner_each_slider.slider4 .banner_each_slider_wrap,
.news_secs .banner_each_slider.slider4 .banner_each_slider_wrap .banner_heading {
color: var(--yellow);
}
.page-template-news .news_secs .banner_each_slider.slider4 .banner_each_slider_wrap {
background-position: 130% center;
background-size: 70%;
background-color: var(--blue);
background-blend-mode: luminosity;
}
.page-template-news .news_secs .banner_each_slider.slider4 .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #357FC1 53%, rgba(53, 127, 193, 0.2) 93.5%);
}
.campaigns_sec:not(.news_secs) .banner_each_slider_wrap .banner_btn a:not(.red_btn):hover,
.pdf_wrap a:hover,
.home .hero_banner .banner_btn a:hover {
color: var(--white);
background-color: var(--red);
}
.campaigns_sec:not(.news_secs) .banner_each_slider_wrap .banner_btn .red_btn:hover,
.featured_news .each_news .red_btn:hover,
.news_lists>.row>.col-4:first-child .red_btn:hover {
background-color: var(--blue);
}
.news_secs .banner_each_slider_wrap .banner_btn a.blue_btn:hover,
.numbers_sec_wrap .num_btn a:hover {
background-color: var(--green);
}
.news_secs .banner_each_slider_wrap .banner_btn a:not(.blue_btn):hover {
background-color: var(--white);
}
.news_secs .banner_each_slider.slider1 .slider_content_wrap {
align-items: flex-start;
justify-content: center;
}
.cat_filter {
text-align: center;
margin-block: 65px 75px;
max-width: 247px;
margin-inline: auto;
position: relative;
}
.news_filter_sec_wrap {
padding-bottom: 145px;
}
:where(.lists_news, .resource_pdf_filter) .row {
row-gap: 40px;
}
.featured_news .each_news:before {
background-image: linear-gradient(90deg, #FFFFFF 55%, rgba(255, 255, 255, 0.8) 61%, rgba(255, 255, 255, 0.1) 71.5%);
}
.featured_news .each_news.row>div {
position: relative;
}
.featured_news .each_news .red_btn,
.news_lists>.row>.col-4:first-child .red_btn {
color: var(--yellow);
}
.featured_news .each_news {
padding: 53px 45px 38px;
background-repeat: no-repeat;
background-size: 50% 100%;
background-position: top right;
margin-inline: 0;
}
.news_except {
font-size: 22px;
line-height: 28px;
font-weight: 500;
color: var(--blue);
padding-block: 12px 27px;
}
.featured_news .news_title,
.news_lists>.row>.col-4:first-child .blog_content .news_title {
font-size: 40px;
font-weight: 600;
line-height: 48px;
}
.featured_news {
margin-bottom: 40px;
}
.cat_btn {
background-color: var(--yellow);
color: var(--red);
box-shadow: 0px 4px 10px 0px #00000059;
display: inline-block;
width: 100%;
border-radius: 40px;
font-size: 24px;
font-weight: 700;
line-height: 20px;
padding-block: 21px;
cursor: pointer;
transition: all .3s ease-in-out;
}
.cat_btn svg path {
transition: all .3s ease-in-out;
}
.cat_btn:hover {
color: var(--blue);
}
.cat_btn:hover svg path {
fill: var(--blue);
stroke: var(--blue);
}
.resources_filter_sec .cat_btn {
background-color: var(--blue);
color: var(--white);
padding-block: 20px;
}
.resources_filter_sec .cat_btn:hover {
background-color: var(--red);
}
.resources_filter_sec .cat_btn svg path {
fill: var(--white);
stroke: var(--white);
}
.news_cat_list ul {
list-style: none;
padding-left: 0;
text-align: left;
font-size: 22px;
line-height: 28px;
letter-spacing: -0.02em;
} .news_cat_list ul li+li {
border-top: 3px solid var(--yellow);
margin-top: 14px;
padding-top: 14px;
}
.resources_filter_sec .news_cat_list ul li+li {
border-color: var(--blue);
}
.resources_filter_sec .news_cat_list ul li+li {
margin-top: 23px;
padding-top: 23px;
}
.news_cat_list {
box-shadow: 0px 4px 15px 0px #00000080;
border-radius: 20px;
padding: 14px 26px; position: absolute;
top: 65px;
left: 0;
right: 0;
background-color: var(--white);
z-index: 99;
display: none;
}
.resources_filter_sec .news_cat_list {
padding-block: 35px;
top: 70px;
}
.cat_filter.active .cat_icon {
transform: scale(-1);
display: inline-block;
}
.campaigns_sec .resource_banner_slider .banner_each_slider .banner_heading {
font-size: 100px;
}
.resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #357FC1 56%, rgba(53, 127, 193, 0.8) 75%, rgba(53, 127, 193, 0.1) 100%);
} .resource_pdf_filter .row {
margin-inline: -40px;
}
.resource_pdf_filter .row>div {
padding-inline: 40px;
}
.pdf_wrap {
position: relative;
}
.pdf_img {
box-shadow: 3px 4px 10px 4px #00000080;
}
.pdf_img img {
height: 100%;
width: 100%;
}
.pdf_content {
padding: 60px 38px 44px;
background-image: linear-gradient(180deg, rgba(124, 185, 40, 0.8) 0%, rgba(124, 185, 40, 0.95) 22%, rgba(124, 185, 40, 0.95) 75.5%, rgba(124, 185, 40, 0.8) 93.5%);
font-size: 20px;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.02em;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
opacity: 0;
visibility: hidden;
transition: all .3s ease-in-out;
}
.pdf_wrap:hover .pdf_content,
.pdf_wrap.active .pdf_content{
opacity: 1;
visibility: visible;
top: 0;
animation-name: slideUp;
animation-duration: .5s;
}
.pdf_content_wrap {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
position: relative;
}
@keyframes slideUp {
from {
top: 20px;
}
to {
top: 0;
}
}
.pdf_content strong {
font-size: 28px;
font-weight: 600;
line-height: 32px;
padding-bottom: 10px;
}
.about_secs .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #7CB928 46%, rgba(124, 185, 40, 0.8) 64.5%, rgba(124, 185, 40, 0.2) 100%);
}
.who_we_are_sec {
background-repeat: no-repeat;
background-size: 75% auto;
background-position: left -10% top;
padding-block: 90px 85px; font-family: Brevia, sans-serif;
font-size: 22px;
line-height: 36px;
letter-spacing: -0.02em;
}
.who_we_are_sec:after {
background-image: linear-gradient(90deg, rgba(188, 212, 234, 0.1) 39.5%, rgba(255, 255, 255, 0.8) 44.67%, #FFFFFF 47.83%);
}
.who_we_are_sec h2 {
font-size: 64px;
line-height: 44px;
letter-spacing: -0.02em;
padding-bottom: 50px;
}
.floating_sec :where(.container, .row) {
height: 100%;
}
.floating_sec {
padding-block: 60px;
background-repeat: no-repeat;
background-size: cover;
}
.floating_sec:after {
background-image: linear-gradient(219.26deg, rgba(53, 127, 193, 0.6) 23.26%, rgba(53, 127, 193, 0.48) 62.19%, rgba(255, 255, 255, 0) 81.46%);
}
.floating_right:after {
background-image: linear-gradient(107.37deg, rgba(232, 77, 14, 0.7) 24.67%, rgba(243, 163, 130, 0.2) 52.46%, rgba(255, 255, 255, 0) 90.62%);
}
.floating_sec .row {
min-height: 698px;
}
.float_wrap {
max-width: 794px;
background-color: var(--yellow);
color: var(--red);
padding: 47px 40px 33px 66px;
border-radius: 40px;
}
.floating_right .float_wrap {
background-color: var(--green);
color: var(--white);
text-align: right;
}
.team_sec {
padding-block: 100px 200px;
}
.team_sec:after {
background-image: linear-gradient(180deg, rgba(255, 204, 0, 0) 1%, #FFCC00 4%, rgba(255, 211, 37, 0.985393) 81%, rgba(255, 255, 255, 0.9) 98.5%);
top: -4%;
}
.team_sec h2 {
text-align: center;
color: var(--blue);
font-size: 64px;
padding-bottom: 52px;
}
.meet_img {
max-width: 217px;
height: 330px;
margin-inline: auto;
border-radius: 40px 40px 0 0;
overflow: hidden;
position: relative;
}
.team_img {
max-width: 288px;
position: relative;
}
:where(.meet_img, .team_img) img {
height: 100%;
width: 100%;
object-fit: cover;
}
:where(.meet_img, .team_img) .hover_img {
height: 100%;
width: 100%;
position: absolute;
top: 0;
right: 0;
left: 0;
opacity: 0;
visibility: hidden;
transition: all .3s ease-in-out;
}
.meet_col_wrap:hover .meet_img .hover_img,
.meet_col_wrap.active .meet_img .hover_img,
.team_img:hover .hover_img {
opacity: 1;
visibility: visible;
}
.team_dec {
text-align: center;
padding-top: 10px;
}
.team_dec h3 {
font-size: 22px;
line-height: 24px;
}
.team_dec .position {
font-size: 18px;
font-weight: 600;
line-height: 21px;
}
.team_popup {
position: fixed;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);
z-index: 99999;
display: none;
}
.pop_close {
cursor: pointer;
position: absolute;
right: 55px;
top: 55px;
}
.team_popup_wrap {
max-width: 1211px;
margin-inline: auto;
}
.team_pop_contents {
display: flex;
flex-wrap: wrap;
position: relative;
background-color: var(--white);
overflow: hidden;
border-radius: 40px;
}
.team_pop_content {
padding: 55px 55px 40px 55px;
max-width: calc(100% - 288px);
}
.team_name {
font-size: 44px;
font-weight: 700;
line-height: 44px;
}
.team_position {
font-size: 36px;
font-weight: 600;
line-height: 44px;
color: var(--green);
padding-block: 23px 40px;
}
.team_pop_dec {
font-size: 20px;
line-height: 28px;
}
.popup_overlay {
position: fixed;
background-color: rgb(0 0 0 / 50%);
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
height: 100vh;
width: 100%;
}
.about_grad_sec {
color: var(--white);
text-align: left;
font-size: 40px;
font-weight: 500;
line-height: 52px;
letter-spacing: -0.02em;
}
.vision_sec:after {
background-image: linear-gradient(269.87deg, rgba(174, 203, 230, 0.201613) 10.96%, rgba(53, 127, 193, 0.5) 25.32%, #357FC1 36.77%);
}
.mission_sec:after {
background-image: linear-gradient(265.89deg, rgba(255, 255, 255, 0) 3.36%, rgba(124, 185, 40, 0.8) 27.85%, #7CB928 41.96%);
}
.about_grad_sec h2 {
font-size: 90px;
letter-spacing: -0.02em;
}
.team_sec>div>div.row {
row-gap: 36px;
}
.about_grad_sec .float_content {
max-width: 800px;
}
.meet_col_wrap {
cursor: pointer;
}
.popup_active .footer {
z-index: unset;
}
.partners_sec ul.slick-dots {
justify-content: center;
margin-top: 24px;
gap: 20.5px;
}
.partners_sec ul.slick-dots li {
height: 13px;
width: 13px;
border-color: var(--blue);
}
.partners_sec ul.slick-dots li.slick-active {
background-color: var(--blue);
}
.partners_sec .slick-track {
display: flex;
justify-content: center;
align-items: center;
margin-inline: -25px;
}
.partners_sec .slick-track>div {
padding-inline: 25px;
}
:where(.partners_sec, .funders_sec) h2 {
font-size: 64px;
}
.partners_sec h2 {
padding-bottom: 24px;
color: var(--green);
}
.funders_sec h2 {
padding-bottom: 49px;
color: var(--blue);
}
.funders_sec {
padding-block: 54px 150px;
}
.each_partner img {
margin-inline: auto;
}
.who_we_are_sec .row>div {
position: relative;
}
.scroll_up {
width: 37px;
height: 37px;
border-radius: 40px;
background-color: var(--green);
display: flex;
justify-content: center;
align-items: center;
position: fixed;
right: 24px;
bottom: 24px;
cursor: pointer;
box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out;
}
.scroll_up.active {
visibility: visible;
opacity: 1;
}
.contact_us_template {
background-color: var(--blue);
color: var(--white);
}
.map_col_wrap {
margin-right: calc(598px - 50vw);
}
.contact_details_wrap h1,
.contact_footer h2 {
font-size: 64px;
line-height: 90px;
color: var(--yellow);
padding-bottom: 30px;
}
.contact_footer h2 {
padding-bottom: 18px;
}
:is(.single-post, .single-campaign) .hero_banner .banner_each_slider_wrap {
padding-block: 81px 60px;
}
:is(.single-post, .single-campaign) .banner_heading {
font-size: 48px;
line-height: 54px;
color: var(--red);
padding-bottom: 10px;
}
.single-campaign .banner_heading{
color: var(--white);
}
:is(.single-post, .single-campaign) .slider_dec {
font-size: 24px;
line-height: 34px;
color: var(--red);
}
.single-post .slider_container_wrap {
max-width: 635px;
}
.single-post .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #FFCC00 51.78%, rgba(255, 204, 0, 0.85) 58.96%, rgba(255, 204, 0, 0.1) 69.58%);
}
:is(.single-post, .single-campaign) .banner_each_slider_wrap {
background-size: 80%;
background-position: right center;
}
.single_post_content_wrap {
max-width: 908px;
padding-block: 38px 100px;
font-size: 22px;
line-height: 36px;
}
.single_post_content_wrap blockquote {
font-size: 26px;
font-weight: 600;
line-height: 40px;
letter-spacing: -0.02em;
color: var(--green);
margin-bottom: 30px;
}
.single_post_content_wrap a {
color: var(--blue);
text-decoration: underline;
}
.post_meta {
color: var(--blue);
}
.post_tax ul {
padding-left: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.post_tax ul li {
color: var(--green);
font-size: 20px;
font-weight: 600;
line-height: 28px;
letter-spacing: -0.02em;
border: 2px solid var(--green);
border-radius: 40px;
padding: 0px 10px;
}
.post_tax {
padding: 20px 0 52px;
}
.chew_events_wrap {
padding-block: 75px 125px;
}
.chew_events_wrap h2 {
font-size: 50px;
line-height: 44px;
padding-bottom: 14px;
}
.past_eps h2 {
padding-bottom: 56px;
}
.future_eps_wrap {
font-size: 28px;
line-height: 44px;
}
.past_videos {
display: flex;
gap: 33px;
}
.each_video {
position: relative;
cursor: pointer;
}
.video_dec {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
background-color: rgb(0 0 0 / 55%);
color: var(--white);
font-size: 28px;
font-weight: 600;
line-height: 74px;
transition: all 0.3s ease-in-out;
}
.each_video.active .video_dec {
opacity: 0;
visibility: hidden;
}
.video_title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
padding: 11px 18px 0;
}
.video_middle {
display: flex;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.up_coming {
font-size: 50px;
font-weight: 600;
line-height: 60px;
max-width: 300px;
text-align: center;
}
.future_eps {
padding-top: 88px;
}
.basic_content_wrap {
max-width: 936px;
}
.basic_content_wrap a,
.text_decoration_sec a {
text-decoration: underline;
}
.curvy_text {
font-family: "Open Sans", sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 600;
line-height: 50px;
letter-spacing: 0.02em;
text-align: left;
padding-block: 69px 68px;
}
.not_today_sec .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #E84D0E 63%, rgba(232, 77, 14, 0.1) 87.5%);
}
.not_today_sec,
.not_today_sec .banner_heading {
color: var(--yellow);
}
.not_today_sec .banner_each_slider .banner_each_slider_wrap {
padding-block: 138px 116px;
background-position:top right -10% ;
background-size: 45%;
}
.not_today_sec .banner_heading {
padding-bottom: 20px;
font-size: 96px;
line-height: 100px;
}
.not_today_sec .slider_dec {
font-size: 36px;
font-weight: 600;
line-height: 50px;
max-width: 730px;
}
.basic_content {
padding-block: 58px 52px;
font-size: 22px;
line-height: 36px;
letter-spacing: -0.02em;
}
.basic_content h2 {
font-size: 50px;
line-height: 64px;
letter-spacing: -0.02em;
padding-bottom: 51px;
}
.curvy_text .gradient_dec {
padding-block: 0;
}
.continues_sec:after {
background-image: linear-gradient(90deg, #7CB928 61.5%, rgba(124, 185, 40, 0.857317) 77.5%, rgba(124, 185, 40, 0.1) 90.5%);
}
.urging_sec {
color: var(--white);
font-size: 28px;
font-weight: 500;
line-height: 40px;
letter-spacing: -0.02em;
text-align: left;
padding-block: 100px 150px;
}
.urging_sec:after {
background-image: linear-gradient(90deg, #E84D0E 66.5%, rgba(232, 77, 14, 0.2) 100%);
}
.urging_sec h2 {
font-size: 50px;
line-height: 64px;
padding-block: 30px;
letter-spacing: -0.02em;
}
.urging_sec_wrap {
max-width: 914px;
}
.urging_sec_wrap .gradient_dec {
max-width: 790px;
} .campaigns_sec.fopwl_sec .resource_banner_slider .banner_each_slider .banner_heading {
font-size: 80px;
line-height: 90px;
}
.fopwl_desc.sugary_desc_sec .sugary_desc {
padding-block: 43px 5px;
}
.fopwl_yellow_sec,
.fopwl_green_sec,
.fopwl_red_sec,
.fopwl_red_sec {
font-family: "Open Sans", sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 600;
line-height: 48px;
letter-spacing: 0.02em;
text-align: left;
color: #000;
}
.fopwl_yellow_sec {
padding-block: 50px;
background-size: 32% auto;
background-position: top 25% left 0%;
}
.yellow_gradient.fopwl_yellow_sec:after {
background-image: linear-gradient(90deg, rgba(255, 204, 0, 0.1) 19.5%, #FFCC00 28%);
}
.fopwl_red_sec:after {
background-image: linear-gradient(90deg, rgba(232, 77, 14, 0.1) 12.5%, #E84D0E 40%);
}
.fopwl_green_sec {
padding-block: 98px 90px;
}
.fopwl_green_sec,
.fopwl_red_sec,
.pofwl_gradient_sec {
color: #fff;
}
.page-template-fopwl .sugary_desc {
font-size: 22px;
font-weight: 500;
line-height: 36px;
letter-spacing: -0.02em;
}
.pad-70 {
padding-block: 70px;
}
.pad-80 {
padding-block: 80px;
}
.fopwl_slider .sugary_each_news {
position: relative;
flex: 0 0 calc(25% - 8px);
}
.fopwl_slider .news_slider {
gap: 11px;
}
.fopwl_slider .sugary_wrapper {
margin-right: calc(50% - 50vw);
}
.page-template-fopwl .mid-image {
height: 230px;
width: 100%;
}
.pwd_desc_sec h3 {
font-family: "Brevia", sans-serif;
font-size: 50px;
font-weight: 700;
line-height: 64px;
letter-spacing: -0.02em;
padding-bottom: 45px;
}
.fopwl_slider {
padding-bottom: 83px;
}
.green-gradient:after {
background-image: linear-gradient(265.89deg, rgba(255, 255, 255, 0) 3.36%, rgba(124, 185, 40, 0.8) 27.85%, #7CB928 52.96%) ;
}
.pad-100 {
padding-block: 100px;
}
.playpause_btn svg {
width: 53px;
height: 60px;
margin-left: 5px;
}
.playpause_btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 116px;
height: 116px;
border-radius: 100%;
display: grid;
place-content: center;
background-color: #000000ab;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.sugary_each_news.active .playpause_btn {
opacity: 0;
visibility: hidden;
} .banner_wrap {
display: flex;
align-items: center;
gap: 64px;
margin-bottom: 60px;
}
.sugar_sec .banner_heading {
max-width: 550px;
color: var(--red);
font-size: 100px;
line-height: 110px;
}
.banner_img {
max-width: 156px;
height: auto;
}
.sugar_sec .slider_container_wrap {
padding-block: 60px 114px;
}
.sugar_sec .slider_dec {
color: var(--red);
}
.sugar_sec .slider_dec {
max-width: 695px;
font-size: 36px;
font-weight: 600;
line-height: 50px;
}
.sugary_desc_sec .sugary_desc {
max-width: 918px;
padding-block: 60px;
}
.sugar_sec .green_gradient {
font-family: "Open Sans", sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 600;
line-height: 48px;
letter-spacing: 0.02em;
text-align: left;
padding-block: 108px 118px;
}
.sugar_sec .gradient_dec {
padding: unset;
}
.sugar_sec h3 {
line-height: 44px;
font-size: 50px;
margin-bottom: 16px
}
.beverages_wrapper {
padding-block: 76px;
display: flex;
gap: 64px;
}
.sugary_desc>* {
font-family: "Brevia", sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 36px;
letter-spacing: -0.02em;
text-align: left;
}
.sugary_wrapper {
margin-right: calc(50% - 50vw);
}
.sugary_each_news {
min-width: 449px;
height: 319px;
}
.sugary_news_sec2 .sugary_each_news {
min-width: 300px;
height: 422px;
}
.sugery_gov_sec .slider_container_wrap {
padding-top: 120px;
}
.sugar_sec .red_gradient:after {
background-image: linear-gradient(90deg, #E84D0E 57%, rgba(232, 77, 14, 0.1) 100%) !important;
}
.sugery_gov_sec .slider_dec {
color: #fff;
}
.sugery_gov_sec .slider_dec p:not(:first-child) {
padding-top: 60px;
}
.sugar_tax_green_sec {
font-family: "Open Sans", sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 600;
line-height: 48px;
letter-spacing: 0.02em;
text-align: left;
color: #E84D0E;
}
.sugary_news_sec2 {
padding-top: 20px;
} .fopwl_news_sec2 .sugary_each_news {
height: 578px;
}
.fopwl_news_sec2 .sugary_each_news :where(.news_img, video, .news_img>img) {
height: 100%;
width: 100%;
}
.fopwl_news_sec2 {
padding-top: unset;
}
#hamburger {
display: none;
}
.overconsumption_sec{
padding-block:84px;
}
.strengthen_sec{
background-size: 55% auto;
background-position: top 7% right -29%;
}
.additional_sugar{
padding-block: 67px 70px;
}
.vulnerable_sec{
padding-bottom:100px;
}
.fopwl_sec .banner_each_slider_wrap:after{
background-image: linear-gradient(90deg, #357FC1 10%, #357FC1 50%, rgba(53, 127, 193, 0.1) 80%) !important;
}
.fopwl_red_sec  .gradient_dec{
padding-bottom:65px;
}
.pwd_last_sec .green-gradient.banner_each_slider_wrap:after {
background-image: linear-gradient(265.89deg, rgba(255, 255, 255, 0) -2.64%, rgba(124, 185, 40, 0.8) 32.85%, #7CB928 36.96%) ;
}
.pwd_last_sec .banner_each_slider_wrap {
background-size: 50% auto;
background-position: top 0% right -20%;
}
.hero_banner.sugar_sec .banner_each_slider_wrap {
background-size: 52% auto;
background-position: top 16% right;
}
.health_promotion_levy_sec{
padding-block:108px 118px;
}
.counting_sec .beverages_wrapper{
padding-block:102px 63px;
gap:16px;
}
.great_idea_sec .beverages_wrapper{
padding-block:90px 50px;
}
.hpl_results_sec .beverages_wrapper{
padding-block:66px 40px;
}
.great_idea_sec .red_gradient{
background-size: 35% auto;
background-position: top 25% right;
}
.about_secs .banner_each_slider_wrap{
background-size: 57% auto;
background-position: top right;
padding-block:146px 72px;
}
.vision_sec{
padding-block:105px 80px;
background-size: 45% auto;
background-position: top 31% right;
}
.mission_sec{
padding-top:85px;
}
.Blue_blend,
.blue_blend{
background-color: var(--blue);
background-blend-mode: luminosity;
}
.Green_blend,
.green_blend{
background-color: var(--green);
background-blend-mode: luminosity;	
}
.Orange_blend,
.red_blend{
background-color: var(--red);
background-blend-mode: luminosity;	
}
.Yellow_blend,
.yellow_blend{
background-color: var(--yellow);
background-blend-mode: luminosity;
}
.chew_sec .banner_each_slider_wrap {
background-size: 39% auto;
background-position: top 40% right;
}
.sugar_tax_green_sec{
padding-block:93px;
background-size: 50% auto;
background-position: top 100% right;
}
.believe_sec{
background-size: 40% auto;
}
.roll_loader {
display: none
}
.loader {
position: fixed;
z-index: 999;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.7);
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center
}
.lds-roller {
display: inline-block;
position: relative;
width: 80px;
height: 80px
}
.lds-roller div {
animation: 1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller;
transform-origin: 40px 40px
}
.lds-roller div:after {
content: " ";
display: block;
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
background: #fff;
margin: -4px 0 0 -4px
}
.lds-roller div:first-child {
animation-delay: -36ms
}
.lds-roller div:first-child:after {
top: 63px;
left: 63px
}
.lds-roller div:nth-child(2) {
animation-delay: -72ms
}
.lds-roller div:nth-child(2):after {
top: 68px;
left: 56px
}
.lds-roller div:nth-child(3) {
animation-delay: -108ms
}
.lds-roller div:nth-child(3):after {
top: 71px;
left: 48px
}
.lds-roller div:nth-child(4) {
animation-delay: -144ms
}
.lds-roller div:nth-child(4):after {
top: 72px;
left: 40px
}
.lds-roller div:nth-child(5) {
animation-delay: -.18s
}
.lds-roller div:nth-child(5):after {
top: 71px;
left: 32px
}
.lds-roller div:nth-child(6) {
animation-delay: -216ms
}
.lds-roller div:nth-child(6):after {
top: 68px;
left: 24px
}
.lds-roller div:nth-child(7) {
animation-delay: -252ms
}
.lds-roller div:nth-child(7):after {
top: 63px;
left: 17px
}
.lds-roller div:nth-child(8) {
animation-delay: -288ms
}
.lds-roller div:nth-child(8):after {
top: 56px;
left: 12px
}
.cat_list{cursor: pointer;}
ul.pagination-numbers {
margin-top: 50px
}
.pagination-link ul,ul.pagination-numbers {
display: flex;
list-style: none;
gap: 16px;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin: 100px 0 0;
padding: 0
}
.pagination-link ul li,.pagination-numbers li a,.pagination-numbers li span {
height: 50px;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid rgba(112,112,112,.16);
border-radius: 12px;
color: #a5a5a5;
font-size: 18px;
line-height: 1;
transition: all .3s ease-in-out;
cursor: pointer
}
.pagination-link ul li:hover,.pagination-numbers li a:hover,.pagination-numbers li span.page-numbers.current,.pagination-numbers li span:hover, .page-numbers[aria-current=page] {
border-color: var(--yellow);
color: var(--yellow)
}
.page-numbers .nav_btn {
font-size: 0;
border: none
}
:where(.home, .page-template-campaigns ) .sugary_sec.yellow_gradient:after, :is(.sugar_sec) .banner_each_slider_wrap.yellow_gradient:after, .yellow_gradient:after {
background-image: linear-gradient(90deg, #FFCC00 59%, rgba(255, 204, 0, 0.1) 100%);
}
.sugary_desc li a{
text-decoration:underline;
}
.banner_heading strong{
display: block;
}
.view_more_each_news.each_news .news_img{
overflow: hidden;
}
.view_more_each_news.each_news .view_more_title{
z-index: 1;
}
.view_more_each_news.each_news :where(.news_img, .view_more_title){
transition: all 0.3s ease-in-out;
}
.view_more_each_news.each_news:hover :where(.news_img, .view_more_title){
transform: scale(1.2);
}
.view_more_each_news.each_news .view_more_title {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
}
@media(min-width: 1289px) and (max-width: 1441px){
.menu_left ul {
gap: 30px;
}
.header_menu, .menu_left ul {
gap: 25px;
}
}
@media(min-width: 1264px) and (max-width: 1288px){
.header_menu, .menu_left ul {
gap: 20px;
}
.menu_left ul a, .contact_btn a {
font-size: 22px;
}
}
@media(min-width: 1025px) and (max-width: 1264px){
.header_menu, .menu_left ul {
gap: 20px;
}
.menu_left ul a, .contact_btn a {
font-size: 22px;
}
}
@media(min-width: 1025px) and (max-width: 1213px){
.header_menu, .menu_left ul {
gap: 20px;
}
.menu_left ul a, .contact_btn a {
font-size: 20px;
}
}
@media(min-width: 1025px) and (max-width: 1123px){
.header_menu, .menu_left ul {
gap: 18px;
}
.menu_left ul a, .contact_btn a {
font-size: 17px;
}
}
@media(min-width:1024px){
.health_promotion_levy_sec .col-6{
margin-right:-32px;
}
}
@keyframes lds-roller {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
@media(min-width: 1025px) {
.featured_news .each_news .red_btn,
.news_lists>.row>.col-4:first-child .red_btn {
min-width: 181px;
padding: 13.5px 12px 13.5px 13px;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .news_img ,.home .news_img{
height: 280px;
}
.page-template-campaigns .campaigns_sec .slick-track .banner_each_slider:nth-of-type(odd) .slider_content_wrap .slider_container_wrap .slider_dec{
font-size: 25px;
line-height: 38px;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) ..blog_content{
margin-top: -108px;
}
.page-template-news .news_cat{
padding-top: 5px;
}
.page-template-news .news_cat ul li span{
font-size: 18px;
}
.page-template-news .campaigns_sec .banner_heading{
font-size: 100px !important;
line-height: 1 !important;
}
.each_video .video iframe{
height: 525px;
width: 936px;
}
.home .header{
mix-blend-mode: screen;
} .banner_right_col:before{
width: 100px;
left: -70px;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0.82%, rgba(255, 255, 255, 0.7) 23.49%, #FFFFFF 40.78%);
}
.hide-scrollbar{
padding-right: 50px;
}
.view_more_each_news.each_news:hover .view_more_title{
transform: translate(-50%, -50%) scale(1.2); }
:where(.page-template-campaigns, .page-template-news, .page-template-resources, .page-template-about-us) .hero_banner .banner_each_slider_wrap{
height: 525px;
}
:where(.page-template-sugar-tax, .page-template-not-today, .page-template-chew, .page-template-front-packaging, .page-template-speaking-truth) .hero_banner .banner_each_slider_wrap{
height: 576px;
}
.page-template-sugar-tax .slider_container_wrap .banner_img{
width: 156px;
height: 286px;
}
.page-template-sugar-tax .slider_container_wrap .banner_img img{
width: 100%;
height: 100%;
object-fit: contain;
}
.page-template-sugar-tax .slider_container_wrap .banner_wrap{
margin-bottom: 40px;
}
.page-template-not-today .not_today_sec .banner_each_slider .banner_each_slider_wrap{
padding-block: 98px;
}
}
@media only screen and (max-width: 1350px) and (min-width: 769px)  {
.home .slider_content_wrap{
padding-left: 32px;
}
.home .banner_heading {
font-size: 54px;
line-height: 70px;
}
.home .banner_each_slider_wrap {
min-height: 985px;
}
.home .slider_content_wrap,
.news_sec>div, .partners_sec_wrap{
padding-left: 32px;
}
}
@media(min-width: 1441px){
.container{
max-width: 95%;
}
.number_animate,
.row,
.slider_content_wrap{
justify-content: center;
}
.gradient_dec,
.campaigns_sec:not(.news_secs) .slick-track .banner_each_slider:nth-of-type(even) .slider_content_wrap .slider_container_wrap, .news_secs .slick-track .banner_each_slider:nth-of-type(odd) .slider_content_wrap .slider_container_wrap, .resource_banner_slider .slider_container_wrap{
max-width: 100% !important;
}
.home .slider_content_wrap,
.news_sec>div, .partners_sec_wrap{
padding-left: calc(2.5% + 32px);
}
.funders_sec .row,
.campaigns_sec .slider_content_wrap {
justify-content: flex-start;
}
.page-template-sugar-tax .beverages_sec figure.col-right {
max-width: 230px;
}
.sugary_each_news {
max-width: 449px;
}
} @media(max-width: 1024px) {
.hide-scrollbar{
padding-right: 40px;
}
.menu_left,
.contact_btn {
display: none;
}
#hamburger {
display: block;
}
.header_wrap {
display: flex;
align-items: center;
justify-content: space-between;
padding-block: 10px;
}
.header_menu {
gap: 0;
} .home .header {
position: static;
}
.menu_left {
position: fixed;
left: 0;
top: 0;
z-index: 999;
background-color: var(--white);
height: 100vh;
width: 100%;
padding-bottom: 76px;
overflow-y: auto; }
.menu_left ul {
flex-direction: column;
gap: 41px;
} .menu_left .contact_btn {
display: inline-block;
}
.banner_heading {
font-size: 54px;
line-height: 70px;
}
.banner_each_slider_wrap {
display: flex;
align-items: center;
}
.home .slider_content_wrap {
padding-top: 0;
padding-inline: 50px;
}
.home .banner_slider .slick-track {
display: flex;
}
.home .banner_slider .slick-slide {
height: inherit;
}
.home .banner_each_slider_wrap {
min-height: 100%;
} .page-template-new-home .news_sec,
.page-template-home-page .news_sec {
padding: 74.97px 0 52px;
background-image: url(https://wprevamp.com/wp/directory7/Heala-food/wp-content/uploads/2024/05/Vector-1-1.png);
}
.page-template-new-home .news_sec h2,
.page-template-home-page .news_sec h2 {
padding-bottom: 11.72px;
}
.page-template-new-home .blog_content,
.page-template-home-page .blog_content{
margin-top: -85px;
}
.page-template-new-home .news_img,
.page-template-home-page .news_img {
max-height: 307px;
}
.page-template-new-home  .news_slider .each_news,
.page-template-home-page  .news_slider .each_news { margin: 20px 0;
}
.page-template-new-home .news_title ,
.page-template-home-page .news_title {
padding-top: 8px;
}
.page-template-new-home .news_cat,
.page-template-home-page .news_cat {
padding-top: 14px;
}
.page-template-new-home .news_cat ul li a,
.page-template-home-page .news_cat ul li a {
padding: 0 14px;
}
.page-template-new-home .news_cat li,
.page-template-home-page .news_cat li {
line-height: 0;
}
.home .numbers_sec_wrap h2 {
line-height: 0.76em;
}
.home .top_num {
padding-bottom: 16px;
}
.home .number_animate {
padding-block: 10px 40px;
}
:where(.home, .page-template-campaigns) .front_sec {
padding: 60px 0 92px;
}
:where(.home, .page-template-campaigns) .front_sec .gradient_dec {
max-width: 680px;
margin-inline: auto;
padding: 22px 0 40px;
}
:where(.home, .page-template-campaigns ) .sugary_sec {
padding: 69px 0 82px;
}
:where(.home, .page-template-campaigns) .gradient_sec  h2 {
line-height: 80px;
}
:where(.home, .page-template-campaigns ) .sugary_sec .gradient_dec {
max-width: 597px;
margin-inline: auto;
padding: 22px 0 40px;
}
:where(.home, .page-template-campaigns ) .sugary_sec.yellow_gradient:after {
background-image: linear-gradient(90deg, #FFCC00 59%, rgba(255, 204, 0, 0.1) 100%);
}
:where(.home, .page-template-campaigns ) .sugary_sec.gradient_sec {
background-size: 41% auto;
}
:where(.home, .page-template-campaigns ) .gradient_sec.gradient_reverse_sec.blue_gradient.front_sec .gradient_dec {
max-width: 638px;
margin-inline: auto;
}
:where(.home, .page-template-campaigns ) .gradient_sec.red_gradient.notoday_sec:after {
background-image: linear-gradient(90deg, #E84D0E 57%, rgba(232, 77, 14, 0.1) 100%);
}
:where(.home, .page-template-campaigns ) .gradient_sec.red_gradient.notoday_sec {
background-size: 47% auto;
background-position: bottom 24% right 0px;
padding: 85px 0 155px;
}
:where(.home, .page-template-campaigns ) .gradient_sec.red_gradient.notoday_sec .gradient_dec {
max-width: 697px;
margin-inline: auto;
}
.cat_filter{
margin-block: 61px;
} .news_lists>.row>.col-4:first-child .blog_content .news_except {
padding: 8px 0 17px;
}
.cat_filter {
margin: 60px auto 76px;
}
.resource_pdf_filter {
padding: 0 60px;
} } @media (max-width:1024px){
h2,
.h2 {
font-size: 50px;
line-height: 60px;
}
h2.big_h2 {
font-size: 56px;
line-height: 60px;
}
h3,
.h3 {
font-size: 36px;
line-height: 70px;
}
.big_p {
font-size: 28px;
line-height: 40px;
}
.col-1, .col-2,.col-3, .col-4, .col-5, .col-6 ,.col-7 ,.col-8,.col-9, .col-10,.col-11, .col-12{
width: 100%;
}
:is(.not_today_sec, .about_secs .resource_banner_slider, .campaigns_sec) .banner_each_slider .banner_each_slider_wrap ,:is(.hero_banner.sugar_sec , .fopwl_sec.campaigns_sec) .banner_each_slider_wrap , .curvy_text, .red_gradient, .urging_sec ,.fopwl_yellow_sec ,.mission_sec, .green_gradient ,:is(.sugar_sec) .banner_each_slider_wrap.yellow_gradient, .yellow_gradient, .who_we_are_sec, .vision_sec ,:where(.home, .page-template-campaigns ) .sugary_sec.gradient_sec ,:where(.home, .page-template-campaigns) .front_sec, .pwd_last_sec .banner_each_slider_wrap {
padding: 400px 0 60px;
background-position: bottom 100% center;
background-size: 100% !important;
}
.not_today_sec .banner_each_slider .banner_each_slider_wrap{
background-position: bottom 150px center;
}
.not_today_sec .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #E84D0E 55%, rgba(232, 77, 14, 0.1) 85%);
}
.blue_gradient:after, .fopwl_sec .banner_each_slider_wrap:after , .fopwl_yellow_sec.vision_sec:after , .page-template-campaigns .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap:after ,.gradient_sec.vision_sec.about_grad_sec:after{
background-image: linear-gradient(0deg, #357FC1 55%, rgba(53, 127, 193, 0.1) 85%)!important ;
}
.continues_sec:after, .mission_sec:after ,.about_secs .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after, .red_gradient:after , .green_gradient:after ,.pwd_last_sec .green-gradient.banner_each_slider_wrap:after{
background-image: linear-gradient(0deg, #7CB928 55%, rgba(124, 185, 40, 0.1) 85%);
}
.urging_sec:after , .red_gradient:after ,.page-template-campaigns .campaigns_sec .banner_each_slider.slider1 .banner_each_slider_wrap:after
, :where(.home, .page-template-campaigns ) .gradient_sec.red_gradient.notoday_sec:after{
background-image: linear-gradient(0deg, #E84D0E 55%, rgba(232, 77, 14, 0.1) 85%) !important;
}
.fopwl_yellow_sec:after, .yellow_gradient:after ,:where(.home, .page-template-campaigns ) .sugary_sec.yellow_gradient:after, .sugar_sec .banner_each_slider_wrap.yellow_gradient:after, .page-template-campaigns .campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap:after ,.gradient_sec.vision_sec.about_grad_sec.sugar_tax_green_sec.yellow_blend:after {
background-image: linear-gradient(0deg, #FFCC00 55%, rgba(232, 77, 14, 0.1) 85%) !important;
}
.who_we_are_sec:after{
background-image: linear-gradient(0deg, #FFFFFF 70%, rgba(188, 212, 234, 0.1) 94%);
}
.not_today_sec .banner_heading {
font-size: 75px;
line-height: 80px;
}
.overconsumption_sec{
padding-block: 60px;
}
.footer .col-6, .team_sec .col-3, .lists_news.news_lists .col-4{
width:50%;
}
.meet_img {
max-width: unset; 
height: 400px;
} 
.slider_content_wrap.container ,.future_eps .container{
max-width:unset;
margin:unset;
}
.future_eps .container{padding:unset;}
.each_video iframe{
width: 520px;
height: 264px;
}
:is(.single-post, .single-campaign) .banner_heading {
font-size: 40px;
line-height: 46px;
}
:is(.single-post, .single-campaign) .hero_banner .banner_each_slider_wrap {
padding: 300px 0 60px;
background-size: 100%;
background-position: top;
}
.single-post .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #FFCC00 51.78%, rgba(255, 204, 0, 0.85) 58.96%, rgba(255, 204, 0, 0.1) 69.58%);
}
}
@media (max-width:768px){ .page-template-news .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap{
background-image: url(//heala.org/wp-content/uploads/2024/05/New-Project-5.webp) !important;
}
body, .not_today_sec .slider_dec, .basic_content, .sugary_desc> * ,.fopwl_green_sec .col-6.pad-50, .future_eps_wrap, .up_coming ,.sugar_sec .slider_dec ,.who_we_are_sec, .about_grad_sec ,.vulnerable_sec .gradient_dec p{
font-size:14px;
line-height:18px;
font-weight:500;
}
.page-template-sugar-tax .beverages_sec ul{
padding-inline-start: 22px;
}
.contact_footer .footer_form .footer_form_field :where(input, textarea){
font-size: 18px;
line-height: 1;
} .page-template-front-packaging .fopwl_news_sec2 .news_slider {
gap: 7px;
}
.page-template-front-packaging .fopwl_news_sec2 .sugary_each_news{
height: 365px;
min-width: 206px;
}
.sugar_sec .slider_dec{
font-weight: 600;
padding-right: 38px;
}
.video_title{
font-size: 12px;
line-height: 14px;
}
h2,
.h2 ,.not_today_sec .banner_heading ,.basic_content h2 ,.campaigns_sec.fopwl_sec .resource_banner_slider .banner_each_slider .banner_heading, .chew_events_wrap h2 ,.sugar_sec .banner_heading ,.beverages_sec h3 , .who_we_are_sec h2 ,.about_grad_sec h2 , .team_sec h2{
font-size: 30px;
line-height: 34px;
}
h2.big_h2 {
font-size: 56px;
line-height: 60px;
}
h3,
.h3,.pwd_desc_sec h3 {
font-size: 28px;
line-height: 34px;
}
.pwd_desc_sec h3{
padding-bottom:16px;
}
.big_p {
font-size: 28px;
line-height: 40px;
}
.not_today_sec .slider_dec{
font-weight:600;
}
p:not(:last-of-type){
margin:unset;
}
:is(.not_today_sec, .about_secs .resource_banner_slider, .campaigns_sec) .banner_each_slider .banner_each_slider_wrap ,:is(.hero_banner.sugar_sec , .fopwl_sec.campaigns_sec) .banner_each_slider_wrap , .red_gradient, .urging_sec ,.fopwl_yellow_sec ,.mission_sec, .green_gradient ,:is(.sugar_sec) .banner_each_slider_wrap.yellow_gradient, .yellow_gradient, .who_we_are_sec, .vision_sec ,:where(.home, .page-template-campaigns ) .sugary_sec.gradient_sec ,:where(.home, .page-template-campaigns) .front_sec {
padding-block: 300px 30px ;
}
.not_today_sec .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #E84D0E 41%, rgba(232, 77, 14, 0.1) 73.5%);
}
.basic_content{
padding-block:28px 38px;
}
.basic_content h2{
padding-bottom:22px;
}
.basic_content.additional_sugar{
padding-block:33px 36px;
}
.fopwl_desc.sugary_desc_sec .sugary_desc{
padding-block:20px 4px;
}
.urging_sec h2{
font-size:28px;
line-height:34px;
padding:0 0 22px;
}
.page-template-front-packaging .hero_banner.campaigns_sec .banner_each_slider .banner_each_slider_wrap, .curvy_text ,.who_we_are_sec ,.page-template-sugar-tax .yellow_blend.yellow_gradient {
padding-block: 225px 30px ;
}
.hero_banner.campaigns_sec.chew_sec .banner_each_slider .banner_each_slider_wrap{
padding-block: 250px 30px ;
}
.gradient_dec{
padding:unset;
}
.fopwl_yellow_sec.mission_sec:after{
background-image:
linear-gradient(0deg, #7CB928 42%, rgba(124, 185, 40, 0.1) 79%);
}
.counting_sec.pad-70{
padding-block:30px 34px;
}
.fopwl_green_sec .col-6.pad-50 ,.fopwl_red_sec .gradient_dec, .sugar_sec .slider_container_wrap{
padding:unset;
}
.counting_sec.pad-80{
padding-block:40px;
}
.about_grad_sec.mission_sec.fopwl_green_sec, .red_gradient.fopwl_red_sec{
padding-block: 251px 30px;
}
.about_grad_sec.mission_sec.fopwl_green_sec:after {
background-image: linear-gradient(0deg, #7CB928 45%, rgba(124, 185, 40, 0.1) 85%);
}
.red_gradient.fopwl_red_sec:after{
background-image:linear-gradient(0deg, #E84D0E 42%, rgba(232, 77, 14, 0.1) 85%) !important;
}
.page-template-sugar-tax .sugary_news_sec2 .sugary_each_news {
min-width: 205px;
width: 150px;
height: auto;
margin: 17px 0;
box-shadow: 4px 4px 16px -5px #00000080;
}
.fopwl_slider{
padding-bottom:60px;
}
.playpause_btn{ 
width:60px;
height:60px
}
.playpause_btn svg ,.play_btn.video_middle svg{
width:30px;
height:30px;
}
.pwd_last_sec .green-gradient.banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #7CB928 66%, rgba(124, 185, 40, 0.1) 85%);
}
.pwd_last_sec .banner_each_slider_wrap{
padding-block:300px 60px;
}
.not_today_sec .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #E84D0E 45%, rgba(232, 77, 14, 0.1) 85%);
}
.chew_events_wrap, .future_eps{
padding-top:26px;
}
.each_video iframe{
width: 235px;
height: 132px;
}
.past_videos{
gap:8px;
}
.banner_img{
max-width:44px;
}
.banner_wrap {
gap: 18px;
margin-bottom: 18px;
}
.sugar_sec .banner_each_slider_wrap.yellow_gradient:after {
background-image: linear-gradient(0deg, #FFCC00 40%, rgba(232, 77, 14, 0.1) 100%) !important;
}
.green_gradient:after{
background-image: linear-gradient(0deg, #7CB928 40%, rgba(124, 185, 40, 0.1) 85%);
}
.sugary_desc_sec .sugary_desc{
padding-block:21px;
}
.beverages_sec h3{
padding-bottom:21px;
letter-spacing: -0.02em;
max-width:248px;
}
.beverages_wrapper{
padding-block:30px;
}
.sugary_each_news{
min-width:200px;
height:142px;
}
.sugary_news_sec .news_slider {
gap:16px
}
.counting_sec .beverages_wrapper{
padding-block:30px 30px;
}
.page-template-about-us .gradient_sec.vision_sec.about_grad_sec:after {
background-image: linear-gradient(0deg, #357FC1 38%, rgba(53, 127, 193, 0.1) 85%) !important;
}
.gradient_sec.mission_sec.about_grad_sec{
padding-block: 210px 64px;
}
.team_sec .col-3{
width:100%;
}
.team_sec h2, .funders_sec h2{	
padding-bottom:28px;
}
.team_sec>div>div.row{
gap:28px;
}
.team_dec h3{
font-size:20px;
line-height:24px;
}
.team_dec .position{
font-size:16px;
line-height:21px;
}
.meet_img{
height: 225px;
max-width: 217px;
}
.team_sec{
padding-block:60px 90px;
}
.partners_sec_wrap {
padding-inline:32px 0px;
}
.funders_sec .row{
gap:42px;
}
:is(.single-post, .single-campaign) .banner_heading {
font-size: 26px;
line-height: 30px;
color:#357FC1;
font-weight: 600;
}
:is(.single-post, .single-campaign) .hero_banner .banner_heading {
display:none;
}
.single-post .slider_dec {
font-size: 14px;
line-height: 18px;
}
.single-post .single_post_content_wrap {
font-size: 12px;
line-height: 14px;
letter-spacing: -0.02em;
}
.single-post .post_tax ul li {
font-size: 10px;
line-height: 1.5;
letter-spacing: -0.02em;
padding-block: 2px;
}
.single-post .post_content_wrap,
.single-post .single_post_content_wrap blockquote,
.single-campaign .charitable-field-section p{
font-size: 14px;
line-height: 18px;
letter-spacing: -0.02em;
}
.single-post .post_tax {
padding: 12px 0 18px;
}
.single-post .single_post_content_wrap {
padding: 17px 0 90px;
}
.single-post .post_content_wrap :is(p:not(:last-of-type), ul.wp-block-list, ol.wp-block-list),
.single-post .single_post_content_wrap blockquote,
.single-campaign .charitable-field-section p{
margin: 0 0px 20px 0;
}
:is(.single-post, .single-campaign) .hero_banner .banner_each_slider_wrap {
padding: 200px 0 20px;
background-size: 100%;
background-position: top;
}
.single-post .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #FFCC00 51.78%, rgba(255, 204, 0, 0.85) 58.96%, rgba(255, 204, 0, 0.1) 69.58%);
}
.page-template-sugar-tax .about_grad_sec .float_content {
font-family: "Open Sans", sans-serif;
font-weight: 600;
line-height: 22px;
}
.page-template-sugar-tax .red_gradient.urging_sec {
padding-bottom: 90px;
}
.page-template-sugar-tax .sugary_news_sec2 {
padding-top: 0px;
}
.page-template-sugar-tax .urging_sec_btn a {
text-transform: uppercase;
min-width: unset;
padding: 9px 21px;
}
.page-template-chew  h1.banner_heading {
font-size: 30px !important;
line-height: 34px !important;
}
.page-template-not-today .banner_each_slider_wrap {
padding: 268px 0 31px !important;
}
.page-template-not-today .curvy_text .gradient_dec {
font-size: 14px;
line-height: 22px;
letter-spacing: 0.02em;
}
} .news_img img{
object-position: top;
object-fit: cover;
height:100%;
width: 100%;
}
@media (max-width: 1024px){
.header_logo {
max-width: 164px;
} :where(.home, .page-template-campaigns) .gradient_sec h2 {
font-size: 50px;
line-height: 60px;
} .page-template-new-home .news_sec,
.page-template-home-page .news_sec {
padding: 60px 0 45px 28px;
}
.banner_logo {
padding-top: 30px;
}
.scroll_down a{
position: unset;
}
.news_slider {
gap: 40px;
}
.numbers_sec_wrap h2 {
font-size: 65px;
}
.numbers_sec {
padding-block: 71px 54px;
}
.home .number_animate {
padding-block: 25px 49px;
}
.number_animate {
gap: 21px;
flex-direction: column;
align-items: center;
}
.top_num .pplNum,
.home .top_num{
font-size: 60px;
line-height: 100px;
}
.home .top_num {
padding: 0;
}
.top_text {
font-size: 24px;
line-height: 32px;
}
.top_num .digit-con, .top_num .comma {
height: 100px;
}
.number_animate .each_num:first-child {
max-width: unset;
min-width: unset;
}
.campaigns_sec .slider1 .banner_heading {
font-size: 100px;
font-weight: 700;
font-size: 54px;
line-height: 70px;
}
:is(.not_today_sec, .about_secs .resource_banner_slider, .campaigns_sec) .banner_each_slider .banner_each_slider_wrap{
padding: 400px 0 60px;
}
.page-template-new-home .news_sec {
padding: 40px 0 40px 17px;
}
}
@media(max-width: 768px) {
h2, .h2 {
font-size: 30px;
line-height: 34px;
}
.col-4, .col-8 {
width: 100%;
}
.btn {
font-size: 18px;
line-height: 20px;
padding: 8px 15px;
min-width: unset;
}
.text_center a.btn {
display: flex;
width: fit-content;
margin-inline: auto;
}
.gradient_dec {
font-size: 16px;
line-height: 20px;
letter-spacing: 0.01em;
}
.hide-scrollbar{
padding-right: 12px;
}
.hero_banner .row {
flex-direction: column-reverse;
gap: 35px;
}
.banner_heading,
.slider3 .banner_heading {
font-size: 24px;
line-height: 30px;
}
.slider3 .banner_heading strong {
font-size: 30px;
line-height: 1.2em;
}
.banner_right_col:before{
content: '';
height: 100%;
width: 100%;
position: absolute;
bottom: -74px;
right: 0;
left: 0;
top: unset;
transform: unset;
background: linear-gradient(0deg, rgba(255, 255, 255, 0) 2.82%, rgba(255, 255, 255, 0.7) 9.49%, #FFFFFF 15.78%);
z-index: -1;
}
.home .slider_content_wrap {
padding: 41px 52px 41px 28px;
}
.banner_slider ul.slick-dots { bottom: 27px;
left: 50%;
right: unset;
transform: translateX(-50%);
}
.home .slider_content_wrap .banner_btn {
margin-top: 20px;
}
.banner_logo {
padding-top: 0;
max-width: 229.53px;
margin-inline: auto;
}
.banner_right .scroll_down a{
display: none;
}
.page-template-new-home .news_sec h2,
.page-template-home-page .news_sec h2 {
padding-bottom: 0;
font-size: 30px;
line-height: 1em;
}
.page-template-new-home .news_sec,
.page-template-home-page .news_sec {
padding: 25px 0 6px 17px;
}
.page-template-new-home .blog_content,
.page-template-home-page .blog_content {
margin-top: -40px;
}
.view_more_each_news.each_news .view_more_title{
max-width: 150px;
}
.news_slider .each_news {
min-width: unset;
max-width: unset;
flex: 0 0 60%;
scroll-snap-align: center;
scroll-snap-type: x mandatory;
}
.page-template-new-home  .news_slider .each_news,
.page-template-home-page  .news_slider .each_news {
max-height: 189px;
border-radius: 28px  28px  0px  0px;
}
.news_slider {
gap: 12px;
}
.news_slider img {
height: 100%; 
width: 100%; 
}
.news_date {
font-size: 10px;
line-height: 14px;
letter-spacing: -0.02em;
}
.news_title {
font-size: 10px;
font-weight: 600;
line-height: 12px;
}
.news_cat ul li a,
.news_cat ul li span{
font-size: 8px;
font-weight: 600;
line-height: 1;
letter-spacing: -0.02em;
padding: 1px 6px;
}
.news_cat ul {
gap: 5px;
}
.page-template-new-home .news_title
.page-template-home-page .news_title {
padding-top: 4px;
}
.page-template-new-home .news_cat
.page-template-home-page .news_cat {
padding-top: 10px;
}
.page-template-new-home .news_cat ul li a
.page-template-home-page .news_cat ul li a {
padding: 0 6px;
}
.blog_content {
padding: 0 13px 8px 10px;
}
.view_more_title {
font-size: 22px;
line-height: 24px;
}
.numbers_sec {
padding-block: 37px 40px;
}
.home .number_animate {
padding-block: 15px 29px;
}
.home .numbers_sec_wrap h2 {
font-size: 47px;
font-weight: 700;
line-height: 48px;
}
.number_animate {
gap: 21px;
flex-direction: column;
align-items: center;
}
.top_num .pplNum,
.home .top_num{
font-size: 60px;
line-height: 71px;
}
.home .top_num {
padding: 0;
}
.top_text {
font-size: 20px;
line-height: 26px;
}
.top_num .digit-con, .top_num .comma {
height: 71px;
}
:where(.home, .page-template-campaigns) .gradient_sec h2 {
font-size: 30px;
line-height: 34px;
}
:where(.home, .page-template-campaigns) .gradient_sec .gradient_dec {
font-size: 16px;
line-height: 20px;
letter-spacing: 0.01em;
}
:where(.home, .page-template-campaigns) .front_sec,
.gradient_sec.sugary_sec,
.gradient_sec.gradient_reverse_sec.blue_gradient.front_sec{
padding: 199px 0 30px;
}
:where(.home, .page-template-campaigns ) .gradient_sec.red_gradient.notoday_sec {
background-size: 47% auto;
background-position: top 0% right 0px;
padding: max(30vh, 250px) 0 80px;
}
:where(.home, .page-template-campaigns) .front_sec .gradient_dec,
:where(.home, .page-template-campaigns) .gradient_sec .gradient_dec{
padding: 15px 0 14px;
}
.page-template-news .campaigns_sec .banner_each_slider.slider1 .banner_heading{
font-size: 40px;
}
.banner_btn .btn,
.featured_news .each_news .red_btn, .news_lists>.row>.col-4:first-child .red_btn{
font-size: 12px;
line-height: 14px;
padding: 5px 11px;
}
.campaigns_sec .slider1 .banner_heading,
.page-template-news .campaigns_sec .banner_each_slider:not(.slider1) .banner_heading,
:is(.page-template-resources, .page-template-about-us) .campaigns_sec .resource_banner_slider .banner_each_slider .banner_heading{
font-size: 30px;
line-height: 32px;
}
.campaigns_sec .banner_each_slider:not(.slider1) .banner_heading{
font-size: 22px;
line-height: 24px;
}
.campaigns_sec .slider_dec {
font-size: 14px;
line-height: 18px;
letter-spacing: -0.02em;
}
.campaigns_sec .banner_heading {
padding-bottom: 17px;
}
.campaigns_sec .banner_btn {
margin-top: 19px;
}
.page-template-campaigns .campaigns_sec .banner_each_slider .banner_each_slider_wrap,
.page-template-new-campaigns .campaigns_sec .banner_each_slider .banner_each_slider_wrap {
padding: 211px 0 67px;
}
.page-template-campaigns  .campaigns_sec .banner_each_slider.slider1 .banner_each_slider_wrap{
background-size: 150% auto !important;
background-position: left top;
background-color: var(--red);
background-blend-mode: luminosity;
}
.page-template-campaigns  .campaigns_sec .banner_each_slider.slider2 .banner_each_slider_wrap {
padding: 93px 0px 58px;
background-size: 230% auto !important;
}
.page-template-campaigns  .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap {
padding: 266px 0px 59px;
}
.page-template-campaigns  .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap {
background-color: var(--blue);
background-blend-mode: luminosity;
}
.page-template-campaigns  .campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap {
padding: 103px 0px 161px;
background-position: bottom;
}
.page-template-news  .campaigns_sec .banner_each_slider.slider1 .banner_each_slider_wrap{
padding: 238px 0 75px;
background-color: var(--yellow);
background-blend-mode: luminosity;
background-size: 115% auto !important;
}
.page-template-news  .campaigns_sec .banner_each_slider.slider1 .banner_each_slider_wrap:after{
background-image: linear-gradient(180deg, rgba(255, 204, 0, 0.2) 0%, #FFCC00 51.5%);
}
.page-template-news  .campaigns_sec .banner_each_slider.slider2 .banner_each_slider_wrap{
padding: 107px 0 57px;
background-color: var(--red);
background-blend-mode: luminosity;
background-size: 200% auto !important;
background-position: right top;
}
.page-template-news  .campaigns_sec .banner_each_slider.slider2 .banner_each_slider_wrap:after{
background-image: linear-gradient(0deg, #E84D0E 53%, rgba(232, 77, 14, 0.2) 93.5%);
}
.page-template-news  .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap{
padding: 87px 0 65px;
background-color: var(--green);
background-blend-mode: luminosity;
background-size: 260% auto !important;
}
.page-template-news  .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap:after{
background-image: linear-gradient(90deg, rgba(124, 185, 40, 0.3) 0%, rgba(124, 185, 40, 0.679167) 7%, #7CB928 19%, #7CB928 80.5%, rgba(124, 185, 40, 0.68) 92%, rgba(124, 185, 40, 0.3) 100%);
}
.page-template-news  .campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap{ padding: 101px 0 64px;
background-color: var(--blue);
background-blend-mode: luminosity;
background-size: contain !important;
background-position: top center;
}
.page-template-news  .campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap:after{
background-image: linear-gradient(0deg, #357FC1 70%, rgba(53, 127, 193, 0.8) 81.5%, rgba(53, 127, 193, 0.2) 93.5%);
}
.page-template-campaigns  .campaigns_sec .banner_each_slider.slider4 .banner_each_slider_wrap:after{
background-image: linear-gradient(360deg, rgba(255, 204, 0, 0.5) 0%, rgba(255, 204, 0, 0.9) 21.5%, #FFCC00 42%) !important;
}
.page-template-campaigns 	.campaigns_sec .banner_each_slider:not(.slider1) .slider_content_wrap{
text-align: center;
}
.page-template-campaigns 	.campaigns_sec .campaigns_sec .banner_each_slider.slider1 .banner_each_slider_wrap:after{
background-image: linear-gradient(0deg, #E84D0E 40%, rgba(232, 77, 14, 0.9) 58%, rgba(232, 77, 14, 0.6) 100%) !important;
}
.cat_filter{
margin-block: 27px;
max-width: 174px;
}
.cat_btn{
font-size: 20px;
}
.news_cat_list{
padding: 17px !important;
}
.news_cat_list ul{
font-size: 16px;
line-height: 18px;
}
.news_cat_list ul li+li {
margin-top: 14px !important;
padding-top: 14px !important;
}
.featured_news .news_title, .news_lists>.row>.col-4:first-child .blog_content .news_title{
font-size: 24px;
line-height: 28px;
padding-top: 7px;
}
.news_lists>.row>.col-4:first-child .each_news {
padding: 30px 24px 152px;
}
.news_list_sec:not(.news_lists_sec) .news_filter_sec .news_date{
font-size: 14px;
line-height: 36px;
}
.news_lists>.row>.col-4:first-child .each_news:before{
background-image: linear-gradient(180deg, #FFFFFF 70.5%, rgba(255, 255, 255, 0.8) 76%, rgba(255, 255, 255, 0.1) 95%);
}
.news_filter_sec:not(.resources_filter_sec) > .container{
padding-inline: 28px;
}
.news_lists>.row>.col-4:first-child .blog_content .news_except {
font-size: 12px;
line-height: 16px;
}
.featured_news .each_news .red_btn, .news_lists>.row>.col-4:first-child .red_btn{
background-color: var(--blue);
color: var(--white);
}
.news_lists>.row>.col-4:first-child .news_img{
top: 115px;
width: 100%;
} .news_lists>.row>.col-4:not(:first-child) .news_img img{
object-fit: cover;
height: 120px;
}
.lists_news.news_lists .col-4,
.news_lists>.row>.col-4:not(:first-child) .news_img img{
width: 100%;
}
.lists_news .news_title{
font-size: 14px;
line-height: 16px;
padding-top: 0;
}
.each_news{
border-radius: 28px 28px 0px 0px;
box-shadow: 4px 4px 15px 0px #00000080;
}
.news_lists>.row>.col-4:first-child .blog_content{
padding: 0;
margin-top: 0;
}
.lists_news .blog_content{
padding: 0 15px 11px;
margin-top: -3px;
}
.news_lists>.row>.col-4:not(:first-child) .news_title a, 
.page-template-new-home .news_title a,
.page-template-home-page .news_title a {
-webkit-line-clamp: 3;
}
.news_lists>.row>.col-4:not(:first-child) .news_date{
font-size: 12px;
line-height: 16px;
padding-bottom: 5px;
}
.news_lists>.row>.col-4:not(:first-child) .news_cat {
padding-top: 7px;
}
.lists_news .row {
row-gap: 30px;
}
.resource_pdf_filter .row {
row-gap: 38px;
}
.pagination-link ul, ul.pagination-numbers{
margin-top: 50px;
}
.pagination-link ul li, .pagination-numbers li a, .pagination-numbers li span {
height: 35px;
width: 35px;
border-radius: 10px;
font-size: 16px;
}
.page-template-resources .resource_banner_slider .banner_each_slider .banner_each_slider_wrap{
padding-block: 159px 41px;
}
.resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after{
background-image: linear-gradient(0deg, #357FC1 49.5%, rgba(53, 127, 193, 0.8) 67.5%, rgba(53, 127, 193, 0.1) 100%);
}
.resource_pdf_filter {
padding: 0;
}
.pdf_content strong{
font-size: 22px;
line-height: 1.3;
}
.pdf_content_wrap{
font-size: 14px;
line-height: 20px;
}
.page-template-about-us .resource_banner_slider .banner_each_slider .banner_each_slider_wrap{
padding: 190px 0 35px;
}
:where(.meet_img, .team_img) img{
object-position: top;
}
.team_sec > .container {
padding-inline: 42px;
}
.partners_sec ul.slick-dots{
display: none !important;
} .team_img {
aspect-ratio: 1;
min-height: 241px;
max-width: 100%;
border-radius: 28px 28px 0px 0px;
overflow: hidden;
}
.team_pop_contents {
flex-direction: column;
border-radius: 0;
padding: 38px 38px 47px;
height: 100%; flex-wrap: nowrap;
overflow-y: auto;
}
.team_name{
font-size: 28px;
line-height: 34px;
padding-top: 20px;
}
.team_position{
font-size: 18px;
line-height: 20px;
padding-block: 5px 17px;
}
.team_pop_content {
padding: 0;
max-width: 100%;
}
.team_pop_dec{
font-size: 14px;
line-height: 18px;
}
.team_popup_wrap{
overflow-y: auto;
height: 100vh;
}
.pop_close {
right: 8px;
top: 15px;
}
.pop_close svg{
height: 28px;
width: 28px;
}
.funders_sec .row > div:first-child img{
max-width: 120px;
}
} .mobile_menus,
.header .scroll_down a,
.mobile_cross{
display: none;
}
.mobile_menus ul li svg path{
fill: var(--green);
}
.scroll_icon {
display: flex;
}
@media(max-width: 1024px){
.mobile_menus,
.mobile_cross{
display: block;
}
.header {
position: relative;
top: 0;
z-index: 999;
}
.home .header{
padding-top: 12px;
}
.header:after{
content: '';
height: 100%;
width: 100%;
position: absolute;
left: 0;
right: 0;
bottom: -15px;
z-index: -1;
background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 2.82%, rgba(255, 255, 255, 0.7) 9.49%, #FFFFFF 15.78%);
}
.home .header:after{
display:none;
}
.header .container{
padding-inline: 18px;
}
.header .scroll_text{
padding-right: 0 !important;
font-size: 10px;
line-height: 18px;
}
.header .scroll_down:hover .scroll_text{
padding-left: 6px;
}
.header .scroll_down a{
display: flex;
padding: 5px 9px;
}
.scroll_icon svg{
width: 10px;
height: 11px;
}
body:not(.home) .header{
padding: 0;
}
.mobile_cross {
position: absolute;
top: 25px;
right: 18px;
}
.menu_left ul a, .contact_btn a{
padding: 10px 18px;
background-color: var(--blue) !important;
color: var(--white) !important;
font-size: 20px;
line-height: 1;
}
.contact_btn{
border: 3px solid var(--blue);
padding: 0;
background-image: none;
}
.menu_left .contact_btn a{
background-color: var(--white) !important;
color: var(--blue) !important;
}
.menu_left ul a:hover {
transform: scale(1);
}
.mobile_menus ul a{
padding: 0;
background-color: transparent !important;
}
.footer_socials.mobile_menus{
padding-top: 52px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 100px;
width: 100%;
}
.mobile_center_menu{
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
.menu_left .footer_socials.mobile_menus ul{
flex-direction: row;
flex-wrap: nowrap;
gap: 27px;
}
ul.slick-dots li{
height: 14px;
width: 14px;
}
.page-template-contact-us .hero_banner .row{			
flex-direction: column-reverse;
gap:7px;
padding-bottom:60px;
}
.map_col_wrap{
margin-right:unset;
}
}
@media(max-width: 768px){
.footer{
padding-top: 50px;
}
.footer .col-6{
width: 100%;
}
.footer .container > .row{
flex-direction: column-reverse;
}
.footer .container{
padding-inline: 38px;
}
.footer h3{
font-size: 35px;
line-height: 38px;
padding-bottom: 28px;
}
.footer_form .footer_form_field :where(input, textarea){
padding: 11px 14px;
font-size: 18px;
line-height: 48px;
height: 36px;
border-radius: 16px;
}
.footer_form .footer_form_field+.footer_form_field {
margin-top: 21px;
}
.footer_form_btn {
margin-top: 23px;
}
.footer_form_btn input{
min-width: 135px;
font-size: 18px;
line-height: 1;
padding: 11px 8px;
}
.footer_form {
padding-bottom: 55px;
}
.footer_icon .icon_text{
font-size: 18px;
line-height: 26px;
}
.footer_icon ul li a .footer_icon {
margin-top: 3px;
max-width: 25px;
}
.footer_icon ul li+li {
margin-top: 29px;
}
.footer_socials {
padding-top: 55px;
}
.page-template-contact-us .footer_socials{
padding-top: 40px;
}
.footer_icon svg{
height: 23px;
width: 23px;
}
.mobile_menus .footer_icon svg{
height: 25px;
width: 25px;
}
.footer_socials ul{
gap: 29px;
}
.scroll_up {
width: 28px;
height: 28px;
right: 5px;
bottom: 5px;
}
.scroll_up svg{
height: 13px;
width: 13px;
}
.contact_details_wrap h1{
font-size:35px;
line-height:90px;
padding:0;
color:#fff;
}
.page-template-contact-us .hero_banner iframe{
height:270px;
}
.page-template-contact-us .hero_banner .container{
padding:0;
}
.page-template-contact-us .hero_banner .row .col-5{
padding:32px;
}
.page-template-contact-us .contact_footer h2{
font-size: 35px;
font-weight: 700;
line-height: 38px;
padding-bottom:24px;
}
.page-template-contact-us .contact_footer .footer_form .footer_form_field textarea{
min-height: 240px;
} 
.contact_footer .footer_form_btn input {
min-width: 165px;
}
.page-template-contact-us .footer_form .footer_form_field+.footer_form_field{
margin-top:18px;
}
.page-template-not-today .green_gradient.strengthen_sec:after{
background-image: linear-gradient(0deg, #7CB928 60%, rgba(124, 185, 40, 0.1) 84%);
}
.page-template-not-today .green_gradient.strengthen_sec{
padding-block: 300px 30px;
}
.page-template-not-today .urging_sec:after, .red_gradient:after{
background-image: linear-gradient(0deg, #E84D0E 65%, rgba(232, 77, 14, 0.1) 85%) !important;
}
.page-template-contact-us .footer_form{
padding-bottom:40px;
}
.page-template-contact-us .contact_footer .footer_socials{
padding: unset;
}
.wpcf7-spinner{
position:absolute;
}
.page-template-about-us .who_we_are_sec:after {
background-image: linear-gradient(0deg, #FFFFFF 70%, rgba(255, 255, 255, 0.8) 72.67%, rgba(188, 212, 234, 0.1) 76%);
}
.news_img{
width: 100%;
height: auto;
}
.about_secs .resource_banner_slider .banner_each_slider .about_hela.banner_each_slider_wrap:after{
background-image: linear-gradient(0deg, #7CB928 55%, rgba(124, 185, 40, 0.1) 100%) ;
}
.about_grad_sec .float_content{
padding-top:12px;
padding-right:25px;
}
.partners_sec h2{
padding-bottom:20px;
}
.partners_sec{
padding-top:50px;
}
.partners_sec:after
{
background-image: linear-gradient(0deg, #FFFFFF 70%, rgba(255, 255, 255, 0.8) 72.67%, rgba(188, 212, 234, 0.1) 76%);
}
.team_sec:after {
background-image: linear-gradient(180deg, rgba(255, 204, 0, 0) 3%, #FFCC00 4%, rgba(255, 211, 37, 0.985393) 98.5%, rgba(255, 255, 255, 0.9) 99.5%);
top: 0%;
}
.not_today_sec .banner_heading{
max-width: 182px;
word-break: break-word;
}
.fopwl_yellow_sec.yellow_gradient:after{
background-image: linear-gradient(0deg, #FFCC00 42%, rgba(232, 77, 14, 0.1) 85%) !important;
}
p:not(:last-of-type), .vulnerable_sec .gradient_dec p{
margin-bottom:20px;
}
.nestle_sugar_sec p{
margin:unset;
}
.hero_banner.fopwl_sec p{
max-width: 216px;
}
.hero_banner.not_today_sec .slider_dec , .page-template-campaigns .banner_each_slider .slider_dec{
padding-right: 20px;
}
.pwd_last_sec.pwd_desc_sec h3 ,.counting_sec h3{
max-width: 233px;
}
.page-template-campaigns .chew_on_sec.green_gradient:after {
background-image: linear-gradient(0deg, #7CB928 61%, rgba(124, 185, 40, 0.1) 85%);
}
.page-template-campaigns :where(.chew_on_sec, .sugary_sec, .front_sec, .notoday_sec) .gradient_dec{
max-width:233px !important;
}
.gradient_sec.red_gradient.notoday_sec:after{
background-image: linear-gradient(0deg, #E84D0E 57%, rgba(232, 77, 14, 0.1) 85%) !important;
}
.blue_gradient.front_sec:after{
background-image: linear-gradient(0deg, #357FC1 60%, rgba(53, 127, 193, 0.1) 85%) !important ;
}
.green_gradient.front_sec:after{
background-image:linear-gradient(0deg, #7CB928 61%, rgba(124, 185, 40, 0.1) 93%)
} .yellow_gradient.sugary_sec:after{
background-image: linear-gradient(0deg, #FFCC00 61%, rgba(232, 77, 14, 0.1) 93%) !important;
}
}
@media (min-width:1025px){
.home .banner_right {
padding-top: 40px;
padding-right: 40px;
}
.home .top_text{
padding-top: 23px;
}
.home .front_sec ,.page-template-campaigns .chew_on_sec{
padding-block: 72px 88px;
}
:is(.home .front_sec.gradient_sec , .page-template-campaigns .chew_on_sec) .gradient_dec{
padding-block: 21px 35px;
}
.page-template-campaigns .chew_on_sec .gradient_dec{
max-width:680px;
}
.page-template-campaigns .chew_on_sec .col-7{
margin-right:-35px;
}
.banner_heading.d___none{
display:none;
}
}	
:is(.home, .page-template-campaigns) .sugary_sec .gradient_dec{
padding-block: 10px 23px;
max-width:580px;
}
:is(.home, .page-template-campaigns) .sugary_sec {
padding-block: 51px 85px;
background-size: 46% auto;
}
:is(.home, .page-template-campaigns) .notoday_sec{
padding-block: 85px 115px;
background-size: 46% auto;
}
:is(.home, .page-template-campaigns) .notoday_sec .gradient_dec{
padding-block: 31px;
}
:is(.home, .page-template-campaigns) .front_sec{
background-size: 60% auto;
padding-block:83px;
}
:where(.home, .page-template-campaigns) .gradient_sec .gradient_dec {
padding-block: 13px 29px;
}  .page-template-resources .banner_each_slider_wrap p:not(:last-of-type){
margin-bottom: 45px;
}
.page-template-resources .banner_each_slider .banner_each_slider_wrap {
padding-block: 90px 85px;
}
.page-template-resources .news_list_sec{
max-width: 1143px;
display: block;
margin: auto;
}
.page-template-chew  .banner_heading{
padding-bottom: 22px;
}
.page-template-chew .banner_each_slider .banner_each_slider_wrap {
padding-block: 130px 56px;
}
.future_eps .container{
padding:unset;
max-width:unset;
}
.contact_us_template .col-5 {
width: calc(41.666667% + 50px);
}
.contact_us_template .col-7 {
width: calc(58.33333333% - 50px);
}
.map_col_wrap iframe {
height: 600px;
}
.contact_details_wrap{
padding-block: 66px;
max-width:460px;
}
.about_hela p:not(:last-of-type) {
margin-bottom: 52px
} .news_cat + .news_btn{
margin-top:20px;
}
@media(max-width: 768px){
.page-template-campaigns .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap:after {
background-image: linear-gradient(0deg, #357FC1 14%, rgba(53, 127, 193, 0.9) 45.5%, rgba(53, 127, 193, 0.6) 100%) !important;
}
.page-template-campaigns .campaigns_sec .banner_each_slider.slider3 .banner_each_slider_wrap{
background-size: 124% !important;
background-position: left 40%;
}
.pdf_content p {
font-size: 18px;
line-height: 22px;
}
.pdf_content .btn{
text-transform: uppercase;
padding-block: 9px;
min-width: 146px;
}
.about_hela p:not(:last-of-type){
margin-bottom: 20px;
}
} .page-template-news .news_lists>.row>.col-4:not(:first-child) .news_img, .home .news_img{
position: absolute;
offset: 0;
width: 100%;
height: 100%;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .blog_content, .home .blog_content{
padding:200px 12px 20px;
isolation: isolate;
z-index: 2;
display: flex;
flex-direction: column;
height: 100%;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .blog_content .news_cat, .home .blog_content .news_cat{
margin-top: auto;
display: block;
}
.page-template-news .news_lists>.row>.col-4:first-child .blog_content, .home .blog_content{
isolation: isolate;
z-index: 2;
}
.page-template-news .news_lists>.row>.col-4 .blog_content >div, .home .blog_content >div , .single-post .hero_banner .slider_container_wrap > * ,.view_more_each_news.each_news .view_more_title{
color:#fff;
}
.blog_content .news_cat ul li span{
border: 2px solid #fff;
color:#fff;
}
.single-post .post_tax ul li {
border: 2px solid #357FC1;
color:#357FC1;
}
.news_lists>.row>.col-4:first-child .red_btn {
color: #357FC1;
background:#fff;
}
.news_lists>.row>.col-4:first-child .red_btn:hover {
background:var(--yellow);
color: #357FC1;
}
.news_lists>.row>.col-4:first-child .each_news:before, .single-post .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #357FC1 55%, rgba(53, 127, 193, 0.7) 61%, rgba(255, 255, 255, 0.1) 71.5%);
z-index: 1;
}
.single-campaign .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #357FC1 0, rgba(53, 127, 193, 0.7) 61%, rgba(255, 255, 255, 0.1) 100%);
z-index: 1;
}
.news_secs .banner_each_slider.slider1 .banner_each_slider_wrap:after {
background-image: linear-gradient(360deg, rgba(53, 127, 193, 0.5) 0%, rgba(53, 127, 193, 0.9) 27.5%, #357FC1 79.5%) !important;
}
.NEWS_sec .resource_banner_slider .banner_each_slider_wrap:after{
background-image:linear-gradient(360deg, rgba(53, 127, 193, 0.5) 0%, rgba(53, 127, 193, 0.9) 28.5%, #357FC1 46.5%) !important
}
.news_secs .banner_each_slider.slider1 .banner_each_slider_wrap .slider_container_wrap > * {
color: #fff;
}
.NEWS_sec .banner_each_slider_wrap{
height:unset;
padding-block:74px 50px;
background-position: center;
}
.NEWS_sec .banner_each_slider_wrap h1{
text-align:center;
font-size:100px;
}
.NEWS_sec .cat_filter{
margin-block:0;
padding-top:26px;
}
.news_filter_sec{
padding-top:48px;
}
.page-template-news .cat_btn{
color:#357FC1;
background:#fff;
}
.page-template-news .cat_btn svg path{
stroke:#357FC1;
}
.page-template-news .cat_btn:hover{
color:var(--yellow);
background:#357FC1;
}
.page-template-news .cat_btn:hover svg path{
stroke:var(--yellow);
}
.page-template-news .news_cat_list{
top:100px;
}
.page-template-news .slider_container_wrap{
max-width:unset !important;
}
.view_more_each_news.each_news:before{ background-image: linear-gradient(180deg, rgba(53, 127, 193, 0.5) 0%, rgba(53, 127, 193, 0.9) 38.5%, #357FC1 66.5%) !important;
}
.page-template-news .news_list_sec:not(.news_lists_sec) .news_lists>.row>.col-4:first-child :where(.news_date, .news_title,.news_title a){
font-family: "Brevia", sans-serif !important;
}
:is(.single-post, .single-campaign) .hero_banner .banner_heading{
font-weight:600;
font-size:50px;
}
:is(.single-post, .single-campaign) :is(p:not(:last-of-type), ul.wp-block-list, ol.wp-block-list) {
margin-bottom: 33px;
}
.news_lists>.row>.col-4:first-child .news_cat{
display:block;
}
@media(max-width:1024px){
.page-template-news .NEWS_sec .slider_content_wrap.container{
width:100%;
} .contact_btn.donate_btn_right {
display: none;
}
.menu_left ul .btn_donate a {
padding: 7.6px 18px;
background: transparent !important;
border: 3px solid var(--blue);
color: var(--blue) !important;
display: block;
}
body.home .menu_left ul .btn_donate{
display: block;
}
body.page-template-about-us .menu_left ul .btn_donate a,
:is(body.page-template-contact-us, body.page-template-resources) .menu_left ul .btn_donate a,
:is(body.page-template-campaigns, body.single-campaign) .menu_left ul .btn_donate a,
:is(body.single-post, body.page-template-news) .menu_left ul .btn_donate a{
display: block;
border: 3px solid var(--blue);
color: var(--blue) !important;
} }
@media(min-width:768px){
.page-template-news .news_lists>.row>.col-4:first-child .news_title{
padding-top:13px;
}
.page-template-news .news_lists>.row>.col-4:first-child .each_news {
padding: 45px 45px 38px;
}
.home .news_sec h2{
padding-bottom: 25px;
}
.home .news_title{
padding-top:2px;
}
}
@media(max-width:767px){
.news_slider .each_news {
min-width: 217px;
max-width: 217px;
}
body:not(.home) .col-4:not(:first-child) .news_img, 
.page-template-new-home .news_img,
.page-template-home-page .news_img {
height: 100% !important;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .each_news, .home .each_news{
display:flex;
}
.home .blog_content{
padding: 88px 9px 14px;
justify-content: end;
}
.home .blog_content .news_cat{
margin-top: 14px;
padding-top: 0;
}
.page-template-news .news_lists>.row>.col-4:first-child .blog_content, .home .blog_content{
align-self:flex-end;
}
.page-template-new-home .news_slider .each_news,
.page-template-home-page .news_slider .each_news {
min-height: 189px !important;
}
.news_title a{
font-size:12px;
line-height:18px;
}
.news_lists>.row>.col-4:first-child .each_news:before {
background-image: linear-gradient(180deg, #357FC1 70.5%, rgba(53, 127, 193, 0.8) 76%, rgba(53, 127, 193, 0.1) 95%);
}
.news_lists>.row>.col-4:not(:first-child) .news_img img{
height:100% !important;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .news_title a{
font-size:14px;
line-height: 18px;
font-weight: 700;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .blog_content{
padding: 145px 9px 15px;
min-height:264px;
}
.page-template-news .lists_news .row {
row-gap: 28px;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .blog_content .news_cat {
padding-top: 0;
margin-top: 12px;
}
.page-template-news .news_lists>.row>.col-4:not(:first-child) .blog_content{
justify-content: end;
}
.page-template-news .news_lists>.row>.col-4:first-child .blog_content .news_title{
padding-top: 16px;
}
.page-template-news .news_cat ul li a, .page-template-news .news_cat ul li span{
line-height: 2.3;
}
.news_lists>.row>.col-4:not(:first-child) .blog_content .news_date{
padding-bottom: 7px;
}
:is(.single-post, .single-campaign) .hero_banner .banner_each_slider_wrap {
padding:180px 14px 17px 32px;
min-height: 232px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.single-post .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image:unset;
background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 20%, rgba(0, 0, 0, 0.5) 80%);
}
.single-post .slider_content_wrap.container{
padding:unset;
}
.news_filter_sec{
padding-top:24px;
}
.NEWS_sec .banner_each_slider_wrap{
padding-block:60px 20px;
}
.NEWS_sec .cat_filter{
padding-top:20px;
}
.NEWS_sec .banner_heading {
font-size:40px !important;
line-height:20px;
font-weight:700;
}
.NEWS_sec .slider_content_wrap.container{
width:100%;
}
.NEWS_sec .resource_banner_slider .banner_each_slider_wrap:after{
background-image:linear-gradient(180deg, rgba(53, 127, 193, 0.5) 0%, rgba(53, 127, 193, 0.9) 28.5%, #357FC1 46.5%) !important
}
.page-template-news .cat_btn {
padding-block:11px;
}
.page-template-news .news_cat_list {
top: 73px;
}
.home .blog_content .news_cat ul li span{
border: 1px solid #fff;
color:#fff;
}
.page-template-news .news_cat ul li a, .page-template-news .news_cat ul li span{
font-size:10px;
padding: 2px 9px;
}
.page-template-news .cat_btn svg{
width:18px;
}
.news_lists>.row>.col-4:first-child .red_btn {
font-size: 16px;
line-height: 14px;
padding: 7px 22px;
}
.page-template-news .news_list_sec:not(.news_lists_sec) .news_lists>.row>.col-4:first-child .news_title a{
font-size:26px;
line-height:28px;
letter-spacing: 0;
}
.page-template-new-home .news_sec h2,
.page-template-home-page .news_sec h2{
font-size:35px;
margin-bottom:6px;
}
.page-template-new-home .news_sec,
.page-template-home-page .news_sec {
padding: 36px 0 6px 17px;
}
.footer_socials ul{
margin-left:unset;
}
.home .news_slider {
gap: 23px;
}
.home .news_title a {
font-size: 12.5px;
line-height:16px;
}
} @media(min-width:768px){
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child .each_news,  .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .each_news{
padding:unset;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child .each_news .news_title , .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .news_title {
font-size: 22px;
line-height: 28px;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1){
width: 33.3%;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child .blog_content , .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .blog_content{
padding: 200px 12px 20px;
isolation: isolate;
z-index: 2;
display: flex;
flex-direction: column;
height: 100%;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .news_lists{
padding: 45px 45px 38px;
} 
.news_list_sec.ssss{
margin-inline:45px;
}
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child .each_news:before, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .each_news:before{
content: '';
height: 100%;
width: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 29%, rgba(255, 255, 255, 0.8) 41.5%, #FFFFFF 53.5%);
z-index: 1;
background: linear-gradient(to bottom, rgba(53, 127, 193, 0.2) 20%, rgba(53, 127, 193, 0.9) 80%);
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child .news_img, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .news_img{
position: absolute;
offset: 0;
width: 100%;
height: 100% !important;  
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .lists_news.news_lists>.row>.col-4:first-child .news_img img, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .news_img img{
height:100% !important;
}  @media(max-width:767px){
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .news_lists>.row>.col-4:first-child .blog_content , .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .blog_content{
padding: 145px 9px 15px;
min-height: 264px;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .news_lists>.row>.col-4:first-child .blog_content , .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .blog_content{
padding: 145px 9px 15px;
min-height: 264px;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current)> .news_list_sec .news_lists>.row>.col-4:first-child .each_news, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .each_news{
padding:unset;
}
.news_list_sec.ssss{
margin-bottom:28px;
}
.page-template-news .news_list_sec:not(.news_lists_sec) .news_lists>.row>.col-4:first-child .news_date{
font-size:14px;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current) .news_list_sec:not(.news_lists_sec) .news_lists>.row>.col-4:first-child .news_date, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .news_date{
font-size:12px;
}
.page-template-news .news_filter_sec_wrap:has(.pagination-layout li:not(:first-child) .page-numbers.current) .news_list_sec:not(.news_lists_sec) .news_lists>.row>.col-4:first-child .news_title a, .page-template-news .news_list_sec .news_lists>.row> .col-4:first-child:not(.post-pagination-1) .news_title a{
font-size:14px;
line-height:18px;
}
.single-post .hero_banner .slider_container_wrap .slider_dec{
font-size:12px;
line-height:16px;
}
}
.header_logo a svg {
height: 92px;
width: 100%;
}
.header_logo a {
margin-block: -10px;
margin-left: -15px;
}
@media(min-width: 1025px) and (max-width: 1264px){
.header_logo a svg {
height: 80px;
}
}
@media(min-width: 1025px) and (max-width: 1213px){
.header_logo a svg {
height: 72px;
}
}
@media (max-width: 1024px) {
.header_logo {
max-width: 180px;
}
}
@media(max-width:767px){
.header_logo a {
margin-left: -9px;
}
} @media (min-width: 1250px) and (max-width:1350px){
:is(.home, .page-template-campaigns) .front_sec {
background-size: 70% auto;
}
}
@media (min-width: 1170px) and (max-width:1250px){
:is(.home, .page-template-campaigns) .notoday_sec {
background-size: 50% auto;
}
:is(.home, .page-template-campaigns) .front_sec {
background-size: 81% auto;
}
}
@media (min-width: 1024px) and (max-width:1170px){
:is(.home, .page-template-campaigns) .front_sec {
background-size: 72% auto;
}
:is(.home, .page-template-campaigns) .notoday_sec {
background-size: 71% auto;
}
:is(.home, .page-template-campaigns) .front_sec {
background-size: 100% auto;
}
}
@media (max-width: 1024px) {
.banner_slider ul.slick-dots {
bottom: 12px;
left: 50%;
right: unset;
transform: translateX(-50%);
}
} .charitable-donation-form .donation-amount.selected, .charitable-donation-amount-form .donation-amount.selected, .charitable-notice, .charitable-drag-drop-images li:hover a.remove-image, .supports-drag-drop .charitable-drag-drop-dropzone.drag-over {
border-color: var(--yellow);
}
.single-campaign .charitable-donation-form.charitable-template-minimal .charitable-notice {
border-radius: 16px;
}
.charitable-campaign-wrap.template-simple-1-col, .charitable-campaign-wrap {
font-family: "Brevia", sans-serif !important;
}
.single-campaign .single_post_content_wrap {
margin-inline: auto;
}
.single-campaign .charitable-field-template-headline {
color: var(--blue) !important;
font-weight: 700 !important;
font-size: 38px !important;
}
.single-campaign .charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column {
padding: 0;
}
.single-campaign form, .single-campaign .charitable-field-section p{
font-family: "Brevia", sans-serif !important;
}
.single-campaign .charitable-field-section p{
max-width: 908px;
font-size: 22px;
line-height: 36px;
}
.single-campaign .single_post_content .button[type="submit"], .single-campaign .single_post_content .charitable-button {
display: inline-block;
padding: 13.5px 12px 13.5px 13px !important;
font-size: 24px !important;
font-weight: 700 !important;
line-height: 20px !important;
border-radius: 40px !important;
text-align: center;
border: none;
outline: none;
transition: all .3s ease-in-out;
background-color: var(--yellow) !important;
color: var(--white);
width: 232px !important;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-button a.charitable-button:hover, .single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-button button.charitable-button:hover {
text-decoration: none;
filter: brightness(100%);
}
.single-campaign .single_post_content :where(input, textarea) {
width: 100%;
height: 77px;
border-radius: 20px !important;
padding: 16px 20px 16px 36px !important;
font-size: 24px !important;
line-height: 48px !important;
border: none;
outline: none;
color: var(--blue) !important;
font-weight: 500 !important;
}
.single-campaign .single_post_content input[type="radio"] {
height: 15px!important;
width: 15px !important;
accent-color: var(--blue);
vertical-align: bottom;
margin: 0 0 1px 0;
}
.single-campaign .single_post_content .charitable-form-field.charitable-radio-list li {
font-size: 16px;
}
.single-campaign .single_post_content .charitable-donation-form.charitable-template-minimal .donation-amounts.donation-suggested-amount li {
border-radius: 20px;
border: 1px solid var(--blue);
color: var(--blue);
}
.single-campaign .single_post_content .charitable-donation-form .donation-amounts .donation-amount {
border-radius: 24px;
border-color: var(--blue);
color: var(--blue) !important;
}
.single-campaign .single_post_content .charitable-donation-form .donation-amounts .donation-amount.selected {
background-color: var(--blue);
border-color: var(--blue);
}
.single-campaign .single_post_content input.custom-donation-input {
padding: .8rem 1rem !important;
border: none;
}
.single-campaign .single_post_content input.custom-donation-input::placeholder {
color: var(--blue);
}
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-campaign-field-donate-amount label, 
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-campaign-ield-donate-amount input.custom-donation-input[type="text"] {
color: var(--blue);
border: 1px solid var(--blue) !important;
pointer-events: auto;
border-radius: 24px;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount>label{
font-size: 1em;
font-weight: 700;
}
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-campaign-field-donate-amount ul li.suggested-donation-amount.selected {
border: 0 !important;
}
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-campaign-field-donate-amount ul li.suggested-donation-amount.selected > label {
background-color: var(--blue);
border-color: var(--blue);
color: var(--white);
}
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-campaign-field-donate-amount ul li.suggested-donation-amount.selected span.amount {
color: var(--white);
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount .amount {
font-weight: 700;
}
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount.custom-donation-amount input[type="text"] {
border-color: var(--blue) !important;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount.selected {
color: var(--blue);
border: 0;
}
.single-campaign .single_post_content .charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-field input {
width: 100%;
}
.single-campaign .single_post_content li.donation-amount.custom-donation-amount.selected {
padding: 0 !important;
background-color: unset !important;
}
.single-campaign .single_post_content span.custom-donation-amount-wrapper {
padding: 0 !important;
background-color: unset;
}
.single-campaign .single_post_content input.custom-donation-input {
text-align: center;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-amount {
margin-top: 20px;
margin-bottom: 0;
padding: 0;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-button {
padding-left: 0;
}
.single-campaign .single_post_content li.donation-amount.custom-donation-amount {
padding: 0 !important;
}
form#charitable-donation-form {
padding: 40px;
border-radius: 24px;
border: 2px solid var(--blue);
}
.single-campaign .single_post_content .charitable-campaign-wrap.template-simple-1-col .charitable-field-template-social-sharing h5.charitable-field-template-headline {
font-weight: 700 !important;
margin-top: 5px;
font-size: 16px !important;
}
.single-campaign .single_post_content .required {
color: var(--red);
}
.single-campaign .single_post_content .charitable-form-field.charitable-submit-field {
margin-bottom: 0;
}
.single-campaign .single_post_content .charitable-donation-form .charitable-donation-options {
padding: 0 0 1em;
}
.single-campaign .post_meta {
display: none;
}
@media(max-width: 767px){
.single-campaign .single_post_content :where(input, textarea){
padding: 11px 14px !important;
font-size: 18px !important;
line-height: 30px !important;
height: 36px;
border-radius: 16px !important;
}
form#charitable-donation-form {
padding: 18px;
border-radius: 24px;
border: 2px solid var(--blue);
}
.single-campaign .single_post_content .charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-group.charitable-form-group-number-1 {
gap: 0;
}
.single-campaign .single_post_content .charitable-form-fields .charitable-fieldset {
margin: 0;
}
.single-campaign .single_post_content .charitable-donation-form .charitable-donation-options {
padding: 0;
}
.single-campaign .single_post_content .charitable-donation-form .donation-amounts .donation-amount>label{
padding: 5px 0 0px;
font-size: 18px;
}
.single-campaign .single_post_content li.charitable-template-donation-amount.suggested-donation-amount {
flex: 1 1 50% !important;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount>label {
font-size: 18px;
}
.single-campaign .single_post_content ul.donation-amounts.has-suggested-amounts.donation-amounts-count-4 {
gap: 10px;
margin-bottom: 10px !important;
}
.single-campaign .single_post_content li.donation-amount.suggested-donation-amount {
margin: 0 !important;
}
.single-campaign .single_post_content .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount {
min-height: 57px;
}
.single-campaign .single_post_content li.charitable-template-donation-amount.custom-donation-amount input,
ul.donation-amounts.donation-suggested-amount {
min-height: 65px;
}
.single-campaign .charitable-field-section p {
max-width: 908px;
font-size: 14px;
line-height: 18px;
letter-spacing: -0.02em;
}
.single-campaign .single_post_content .donate-button.button-primary,
.single-campaign .single_post_content .donate-button.button-primary{
min-width: 135px;
font-size: 18px !important;
line-height: 1 !important;
padding: 11px 8px !important;
width: fit-content !important;
}
.single-campaign .resource_banner_slider .banner_each_slider .banner_each_slider_wrap:after {
background-image: linear-gradient(90deg, #357FC1 0, rgba(53, 127, 193, 0.7) 61%, rgba(255, 255, 255, 0.1) 100%);
}
.single-campaign .charitable-field-template-headline {
font-size: 20px !important;
line-height: 1.2em !important;
}
.single-campaign .hero_banner {
display: none;
}
}
.ml-auto{
margin-left: auto;
}
.col-3.col-6-teams{
flex: 0 0 auto;
width: 50%;
padding-inline: 0;
}
@media(max-width: 1024px){
.col-3.col-6-teams {
padding-inline: 20px;
}
}
@media(max-width: 767px){
.col-3.col-6-teams {
width: 100%;
}
}  .campaign_sec{
padding: 61px 0 67px;
background-color: var(--white);
}
.campaign_sec h2 {
color: var(--green);
text-align: center;
font-size: 60px;
font-weight: 700;
line-height: 70px;
margin-bottom: 31px;
}
.campaign_sec h3 {
color: var(--white, #FFF);
text-align: center;
font-size: 24px;
font-weight: 700;
line-height: 26px;
letter-spacing: -0.24px;
}
.campaign_sec .desc{
color: var(--white, #FFF);
text-align: center;
font-family: "Brevia", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 22px; margin-top: 12px;
}
.campaign_slider, .h_image_slider, .petition_slider{
margin-right: calc(50% - 55%);
}
.campaign_slider .slick-slide {
margin-inline: 17px;
}
.campaign_each_slider {
position: relative;
border-radius: 40px;
padding: 19px;
min-height: 417px;
display: flex;
flex-direction: column;
justify-content: space-between;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
--bg-clr: var(--HEALA-orange, var(--red));
overflow: hidden;
}
.campaign_each_slider:before{
content: '';
position: absolute;
bottom: -15%;
left: 0;
width: 100%;
height: 100%;
border-radius: 40px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 17%, var(--bg-clr) 71.27%);
transition: 0.3s all ease-in-out;
}
.campaign_each_slider.Orange{
--bg-clr: var(--HEALA-orange, var(--red));
}
.campaign_each_slider.Blue{
--bg-clr: var(--HEALA-blue, var(--blue));
}
.campaign_each_slider.Yellow{
--bg-clr: var(--HEALA-yellow, var(--yellow));
}
.campaign_each_slider.Green{
--bg-clr: var(--HEALA-green, var(--green));
}
.campaign_sec .campaign_each_slider.yellow :is(h3, .desc){
color: var(--red);
}
.campaign_each_slider:hover:before {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 6%, var(--bg-clr) 40.27%);
bottom: 0;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"] .campaign_each_slider:before {
height: 100%;
}
.campaign_each_slider .block_content,
.campaign_each_slider .icon_pin{
position: relative;
z-index: 1;
}
.campaign_each_slider .block_content{
min-height: 84px;
max-height: 124px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
transition: max-height 0.3s ease;
}
.campaign_each_slider:hover .block_content{
max-height: 300px;
}
.campaign_each_slider .icon_pin {
text-align: right;
opacity: 0;
visibility: hidden;
}
.campaign_each_slider.active{
opacity: 1;
visibility: visible;
}
.campaign_each_slider .desc{
transform: translateY(100%);
position: absolute;
height: 1px;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
}
.campaign_each_slider:hover .desc,
.campaign_slider .each_slide.slick-slide[data-slick-index="0"] .campaign_each_slider .desc{
transform: translateY(0%);
position: relative;
height: auto;
opacity: 1;
visibility: visible;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"] .campaign_each_slider .icon_pin {
opacity: 1;
visibility: visible;
}
.campaign_slider .each_slide {
width: 228px;
transition: all 0.4s ease;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"]{
width: 486px !important;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"] .campaign_each_slider .block_content{
top: 0;
transition: all 0.3s ease-in-out;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"] .campaign_each_slider:hover .block_content {
top: -50px;
}
.rainbow_bg {
background: linear-gradient(105deg, var(--HEALA-green, #7CB928) -7.38%, var(--HEALA-blue, #357FC1) 26.86%, var(--HEALA-orange, #E84D0E) 78.32%, var(--HEALA-yellow, #FC0) 104.6%);
}
.h_image_sec {
box-shadow: 0 -10px 25.6px 0 rgba(0, 0, 0, 0.25);
padding: 81px 0;
}
.h_image_sec.no_shadow {
box-shadow: unset;
padding-top: 0;
}
.h_image_slider img {
height: 337px;
width: 100%;
object-fit: cover;
}
.h_image_each {
margin-inline: 17px;
position: relative;
}
.h_image_each:before {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 17%, var(--HEALA-orange, #ffffffe6) 71.27%);
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 35%;
transform: translateY(100%);
transition: all 0.3s ease;
}
.h_image_each .caption {
font-size: 14px;
color: var(--blue);
position: absolute;
line-height: 1.2em;
z-index: 2;
bottom: 0;
width: 100%;
left: 0;
padding: 10px;
transform: translateY(100%);
transition: all 0.3s ease;
}
.h_image_each:hover:before,
.h_image_each:hover .caption{
transform: translateY(0%);
}
.petition_slide_sec {
padding: 68px 0;
background-color: var(--white);
}
.petition_each_slider {
border-radius: 40px;
padding: 35px 35.74px;
height: 343px;
display: flex;
flex-direction: column;
justify-content: space-between;
} .Green_solid{
background-color: var(--green);
}
.Green_solid .btn{
color: var(--green);
}
.Blue_solid{
background-color: var(--blue);
}
.Blue_solid .btn{
color: var(--blue);
}
.Yellow_solid{
background-color: var(--yellow);
}
.Yellow_solid .btn{
color: var(--red);
}
.Orange_solid{
background-color: var(--red);
}
.Orange_solid .btn{
color: var(--red);
}
.Green_solid *,
.Blue_solid *,
.Green_solid *,
.Orange_solid *
{
color:var(--white);
border-color: var(--white);
}
.Yellow_solid *{
color: var(--red);
border-color: var(--red);
}
.petition_each_slider .cat {
font-size: 16px;
font-weight: 600;
line-height: 1.3em;
border-radius: 40px;
padding: 6px 14px 4.5px;
width: fit-content;
border-color: inherit;
border-width: 2px;
border-style: solid;
}
.petition_each_slider .top {
display: flex;
justify-content: space-between;
align-items: start;
}
.icon_pin {
height: auto;
display: flex;
justify-content: flex-end;
}
.petition_each_slider .icon_pin{
opacity: 0;
visibility: hidden;
}
.petition_each_slider h3 { font-size: 22px;
font-weight: 600;
line-height: 26px;
}
.petition_each_slider .btn{
width: fit-content;
}
.petition_slider .each_slide {
margin-inline: 14px;
}
.petition_slider .each_slide {
width: 343px;
transition: all 0.4s ease;
}
.petition_slider .each_slide.slick-slide[data-slick-index="0"]{
width: 480px !important;
}
.petition_slider .each_slide.slick-slide[data-slick-index="0"] .petition_each_slider .icon_pin{
opacity: 1;
visibility: visible;
}
.numbers_sec.n_number_sec {
background-image: url(https://heala.org/wp-content/uploads/2024/05/f1c71a2235cf2ed65f9d51a7979245ff-1-1.webp) !important;
color: #fff;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding-block: 54px;
}
.numbers_sec.n_number_sec:before {
opacity: 0.89;
background: linear-gradient(123deg, var(--HEALA-green, #7CB928) -2.25%, var(--HEALA-blue, #357FC1) 32.44%, var(--HEALA-orange, #E84D0E) 75.34%, var(--HEALA-yellow, #FC0) 92.68%);
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.numbers_sec.n_number_sec:after {
background-image: unset;
}
.numbers_sec.n_number_sec .numbers_sec_wrap > div {
width: 50%;
}
.n_number_sec .numbers_sec_wrap h2 {
color: #FFF;
font-size: 72px;
font-weight: 700;
line-height: 75px;
text-align: left;
max-width: 557px;
}
.numbers_sec.n_number_sec .numbers_sec_wrap {
display: flex;
max-width: 1900px;
}
.numbers_sec.n_number_sec .each_num {
border-radius: 40px;
background: rgba(0, 0, 0, 0.00);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.home .numbers_sec.n_number_sec .top_text {
padding: 12px 38px 38px;
}
.numbers_sec.n_number_sec .number_animate {
gap: 25px;
flex-wrap: wrap;
padding-block: 0;
padding-left: 102px;
}
.numbers_sec.n_number_sec .each_num:nth-child(3n + 1) {
width: calc(30% - 12.5px);
}
.numbers_sec.n_number_sec .each_num:nth-child(3n + 2) {
width: calc(70% - 12.5px);
flex: 1;
}
.numbers_sec.n_number_sec .each_num:nth-child(3n + 3) {
width: 100%;
}
.home .n_number_sec .each_num:nth-child(3) .top_text {
max-width: unset;
}
.n_number_sec .num_btn {
text-align: left;
margin-top: 50px;
}
.n_number_sec .top_text {
font-size: 26px;
line-height: 32px;
}
.n_number_sec .top_num {
margin-top: -16px;
}
.petition_slide_sec > div > div > .btn {
margin-top: 44px;
} .n_footer{
color: var(--white);
background: linear-gradient(180deg, rgba(53, 127, 193, 0.00) 0%, var(--HEALA-blue, #357FC1) 7%, var(--HEALA-blue, #357FC1) 100%);
padding-block: 46px;
}
.n_footer h2{
font-size: 30px;
font-weight: 700;
line-height: 48px;
margin-bottom: 20px;
}
.horizontal_form .footer_form {
display: flex;
max-width: unset;
gap: 13.84px;
align-items: center;
}
.horizontal_form .footer_form .footer_form_field :where(input, textarea) {
max-width: 322.082px; width: 100%;
height: 53.595px;
padding: 13px 19px 11px 19px;
border: none;
outline: none;
color: var(--blue);
font-size: 20px;
font-style: normal;
line-height: 48px;
border-radius: 20px;
}
.horizontal_form .footer_form .footer_form_field+.footer_form_field,
.horizontal_form .footer_form_btn {
margin-top: 0;
}
.horizontal_form .footer_form_btn{display: flex;}
.horizontal_form .footer_form .footer_form_field.fullname input {
flex: unset;
max-width: 215px;
}
.horizontal_form .footer_form .footer_form_field.fullname {
flex-wrap: nowrap;
flex-direction: row;
gap: 13.84px;
}
.horizontal_form .footer_form_btn input { text-transform: uppercase;
}
.n_footer .col {
display: flex;
flex-wrap: nowrap;
flex-direction: row;
gap: 18px;
justify-content: space-between;
align-items: center;
}
.n_footer .footer_socials {
padding-top: 0;
}
.n_footer .footer_socials ul {
gap: 18px;
margin-left: 0;
}
.horizontal_form {
flex: 1;
padding-right: 24px;
position: relative;
}
.n_footer .num_btn > .btn {
color: var(--blue);
}
.horizontal_form .mc4wp-response {
margin-top: 0;
font-size: 16px;
line-height: 1.4em;
position: absolute;
top: 100%;
}  .page-template-new-home .news_sec {
background: none !important;
background-color: #fff !important;
box-shadow: 0 -10px 25.6px 0 rgba(0, 0, 0, 0.25);
z-index: 9;
}
.page-template-new-home .news_sec h2{
color: var(--green);
text-align: center;
font-size: 60px;
line-height: 70px;
padding-bottom: 46px;
}
header .contact_btn.contact_only {
transition: 0.3s all ease-in-out;
}
header .contact_btn.contact_only:hover {
transform: scale(1.15);
}
.n_footer.footer:after {
background-image: linear-gradient(180deg, rgba(53, 127, 193, 0) 0%, #357FC1 7%, #357FC1 100%);
}
@media(max-width: 1024px){
.campaign_slider .slick-slide {
margin-inline: 14px;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"] {
width: 400px !important;
}
.n_footer .col {
flex-direction: column;
gap: 41px;
align-items: start;
}
.horizontal_form .footer_form {
gap: 21px;
align-items: stretch;
flex-direction: column;
padding-bottom: 0;
}
.horizontal_form .footer_form .footer_form_field :where(input, textarea) {
max-width: 100%;
}
.n_footer .col > .num_btn {
display: none;
}
.numbers_sec.n_number_sec .numbers_sec_wrap {
max-width: 100%;
flex-direction: column;
gap: 24px;
}
.numbers_sec.n_number_sec .numbers_sec_wrap > div {
width: 100%;
}
.n_number_sec .numbers_sec_wrap h2,
.page-template-new-home .news_sec h2,
.campaign_sec h2 {
font-size: 47px;
line-height: 48px;
max-width: 100%;
}
.numbers_sec.n_number_sec .number_animate {
gap: 25px;
flex-wrap: wrap;
padding-block: 0;
padding-left: 0px;
flex-direction: row;
align-items: unset;
}
.n_number_sec .top_text {
font-size: 24px;
line-height: 32px;
}
.n_number_sec .top_num {
margin-top: 14px;
}
.home .numbers_sec.n_number_sec .top_text {
padding: 8px 28px 26px;
}
.n_number_sec .num_btn {
margin-top: 30px;
}
.page-template-new-home .news_sec h2 {
padding-bottom: 0;
}
}
.petition_slider.no_slider {
display: flex;
justify-content: center;
flex-wrap: nowrap;
overflow: auto;
margin: 0;
padding-right: 0;
}
.campaign_slider{
display: flex;
gap: 34px;
overflow-x: auto;
padding-right: 18px;
}
.campaign_slider > div{
flex-shrink: 0;
}
.campaign_slider .each_slide:first-child{
width: 486px !important;
}
@media(max-width: 1024px){
.campaign_slider{
gap: 22px;
}
.campaign_slider .each_slide:first-child{
width: 400px !important;
}
}
@media(max-width: 767px){
.campaign_slider .each_slide:first-child{
width: 222px !important;
}
.petition_slider.no_slider {
justify-content: start;
overflow: auto;
margin-inline: -18px;
}
.petition_slider .each_slide{
flex-shrink: 0;
}
.icon_pin svg {
width: 12.684px;
height: 12.741px;
}
.n_number_sec .numbers_sec_wrap h2 {
color: #FFF;
font-size: 30px;
line-height: 32px;
}
.campaign_slider {
margin-top: 16px;
}
.campaign_slider, .h_image_slider, .petition_slider{
margin-right: -17px;
}
.campaign_slider .slick-slide {
margin-inline: 11px;
}
.campaign_slider .each_slide.slick-slide[data-slick-index="0"]{
width: 222px !important;
}
.campaign_slider .each_slide {
width: 180px;
}
.numbers_sec.n_number_sec{
padding-block: 50px;
}
.numbers_sec.n_number_sec .numbers_sec_wrap {
flex-direction: column;
gap: 52px;
}
.numbers_sec.n_number_sec .numbers_sec_wrap > div,
.numbers_sec.n_number_sec .each_num:nth-child(3n + 1),
.numbers_sec.n_number_sec .each_num:nth-child(3n + 2) {
width: 100%;
}
.numbers_sec.n_number_sec .numbers_sec_wrap > div:first-child{
padding-inline: 19px;
}
.numbers_sec.n_number_sec .number_animate {
gap: 24px;
padding-left: 0;
}
.n_number_sec .top_num {
margin-top: 20px;
}
.n_number_sec .num_btn {
margin-top: 22px;
}
.home .numbers_sec.n_number_sec .top_text {
padding: 0px 18px 30px;
}
.numbers_sec.n_number_sec .each_num {
border-radius: 30px;
}
:is(.n_number_sec, .campaign_sec, .h_image_sec, .petition_slide_sec) .container {
padding-inline: 18px;
}
.campaign_sec h2 {
font-size: 35px;
line-height: 1.3em;
}
.campaign_each_slider {
border-radius: 30px;
padding: 19px;
min-height: 231px;
}
.campaign_each_slider:before {
border-radius: 30px;
}
.campaign_sec h3 {
font-size: 12.5px;
line-height: 14px;
}
.campaign_sec .desc {
font-size: 10.5px;
line-height: 12px;
margin-top: 6px;
}
.n_number_sec .top_text {
font-size: 20px;
line-height: 26px;
}
.campaign_each_slider .block_content {
min-height: 32px;
max-height: 121px;
}
.campaign_each_slider:hover .block_content {
max-height: 230px;
}
.campaign_sec {
padding: 29px 0 35px;
}
.h_image_sec {
padding: 30px 0;
}
.h_image_each {
margin-inline: 9px;
}
.h_image_slider img {
height: 193.5px;
}
.petition_slide_sec {
padding: 35px 0 52px;
}
.petition_slider .each_slide {
margin-inline: 11px;
}
.petition_each_slider {
border-radius: 30px;
padding: 22px 26px 28px;
height: 231px;
}
.petition_each_slider h3 {
font-size: 14px;
line-height: 16px;
}
.petition_each_slider .cat {
padding: 1.5px 8px 1.5px;
font-size: 10px;
line-height: 1.3em;
letter-spacing: -0.2px;
}
.petition_slider .each_slide.slick-slide[data-slick-index="0"] {
width: 222px !important;
}
.petition_slider .each_slide {
width: 200px;
}
.petition_slide_sec > div > div > .btn {
margin-top: 25px;
}
.horizontal_form .footer_form {
gap: 21px;
flex-direction: column;
}
.n_footer .col {
flex-direction: column;
gap: 41px;
align-items: start;
}
.horizontal_form .footer_form .footer_form_field.fullname {
gap: 21px;
flex-direction: column;
width: 100%;
}
.horizontal_form .footer_form .footer_form_field.fullname input {
max-width: 100%;
}
.horizontal_form .footer_form .footer_form_field :where(input, textarea) {
max-width: 100%;
height: 36px;
padding: 13px 19px 11px 19px;
font-size: 18px;
line-height: 48px;
border-radius: 16px;
}
.n_footer h2 {
font-size: 26px;
line-height: 30px;
max-width: 200px;
}
.horizontal_form .footer_form .footer_form_field+.footer_form_field, .horizontal_form .footer_form_btn {
margin-top: 0;
width: 100%;
}
.horizontal_form {
width: 100%;
padding-right: 0;
}
.horizontal_form .footer_form_btn {
margin-top: 2px;
}
.page-template-new-home .news_sec h2,
.page-template-home-page .news_sec h2 {
padding-bottom: 0;
font-size: 30px;
line-height: 1em;
}
.h_image_slider {
margin-left: -9px;
}
.n_footer .footer_socials {
width: 100%;
}
.n_footer .footer_socials ul {
gap: 29px;
justify-content: space-between;
padding-inline: 11px;
}
.page-template-campaigns .campaign_sec,
.page-template-new-petitions .petition_slide_sec,
.page-template-petitions .petition_slide_sec {
padding-bottom: 70px;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}