<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.acf-block-preview .text-background .mobile {
  display: none;
}
.acf-block-preview .text-background .background {
  height: 200px;
  padding: 20px;
}
.acf-block-preview .appeals-tile .links {
  display: none;
}
.acf-block-preview .appeals-tile .mobile {
  display: none;
}
.acf-block-preview .appeals-tile h2 {
  font-size: 24px;
  line-height: 1;
}
.acf-block-preview .appeals-tile h3 {
  font-size: 14px;
  width: 100%;
}
.acf-block-preview .appeals-tile .background {
  height: 200px;
  padding: 20px;
}
.wp-block-column .appeals-tile h2 {
  font-size: 35px !important;
}
.wp-block-column .appeals-tile h3 {
  width: 80%;
  font-size: 20px !important;
}
@media (max-width: 768px) {
  .wp-block-column .appeals-tile {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.container.nopadding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.text-background {
  position: relative;
}
.text-background .background {
  width: 100%;
  padding: 40px;
  background-size: cover;
  display: table;
  background-color: #007a45;
}
.text-background .content {
  display: table-cell;
  vertical-align: middle;
  color: #ffffff !important;
}
.text-background .content h1,
.text-background .content h2,
.text-background .content h3,
.text-background .content p {
  color: #ffffff !important;
}
.text-background .content h2 {
  font-family: 'ChildFund Block', sans-serif;
  font-size: 48px;
  margin: auto;
}
.text-background .content.left h2 {
	margin-left: 0px;
}
.text-background .content.right h2 {
	margin-right: 0px;
	width: 44%;
}

.text-background .content h3 {
  font-family: 'ChildFund Sans', sans-serif;
}
.text-background .content p {
  padding-bottom: 1em;
  width: 50%;
  margin: auto;
}
.text-background .content.left p {
  margin-left: 0px;
  width: 44%;
}
.text-background .content.right p {
  margin-right: 0px;
  width: 44%;
}
@media (max-width: 768px) {
  .text-background .content p {
    width: 100%;
  }
}
.text-background .content a strong {
  color: #ffffff;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .container-mobile {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .container.gutenberg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.appeals-tile {
  position: relative;
  padding-right: 0px;
  padding-left: 0px;
  min-width: 330px;
  padding-bottom: 40px;
}
.appeals-tile h2 {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold !important;
  padding-bottom: 10px;
  font-size: 70px !important;
  font-family: 'ChildFund Block', sans-serif !important;
}
.appeals-tile h3 {
  font-size: 28px !important;
  font-weight: 500 !important;
}
@media (max-width: 768px) {
  .appeals-tile h2 {
    font-size: 38px !important;
    padding-top: 40px;
  }
  .reason-block .box .tbl-layout img {
    width: auto;
    margin: 0 auto;
  }
}
.appeals-tile h3 {
  text-transform: none !important;
  color: #ffffff;
  font-size: 36px;
  line-height: 1.2;
  font-weight: 500;
  width: 50%;
  font-family: 'ChildFund Sans', sans-serif;
  position: absolute;
  bottom: 130px;
}
@media (max-width: 768px) {
  .appeals-tile h3 {
    font-size: 16px !important;
    width: 80%;
    bottom: 100px;
    color: #fff;
  }
}
.appeals-tile .background {
  padding: 40px;
  background-size: cover;
  height: 450px;
}
@media (max-width: 992px) {
  .appeals-tile .background {
    padding: 10px;
    height: 350px;
  }
}
.appeals-tile .links {
  position: absolute;
  bottom: 80px;
  width: 80%;
}
@media (max-width: 768px) {
  .appeals-tile .links {
    bottom: 60px;
  }
}
.appeals-tile .links .learn {
  left: 220px;
  position: absolute;
  color: #ffffff;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 992px) {
  .appeals-tile .links .learn {
    font-size: 16px;
    left: 65%;
  }
}
@media (max-width: 768px) {
  .appeals-tile .links .learn {
    font-size: 14px;
  }
}
@media (max-width: 598px) {
  .appeals-tile .links .learn {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .appeals-tile.container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
   .container.appeals-tile:last-child {
      padding-left: 5px;
   }
/*   .hidden-xl{
    display:none !important;
  } */
}
.has-2-columns .appeals-tile .links .learn {
  left: 65% !important;
}
.cfparralax .text {
    text-align: center;
    color: white;
    background-color: rgba(0,0,0,0.5);
    padding: 50px;
    font-size: 24px;
    z-index: 10;
    width: 50%; 
    border-radius: 10px;
    font-size: 24px;
    line-height: 24px;
    margin: auto;
}
.cfparralax .text.black100 {
    background-color: rgba(0,0,0,1);
    color: #fff;
}
.cfparralax .text.white100 {
    background-color: rgba(255,255,255,1);
    color: #000;
}
.cfparralax .text.green100 {
    background-color: rgba(0,122,69,1);
}
.cfparralax .text.black75 {
    background-color: rgba(0,0,0,0.75);
    color: #fff;
}
.cfparralax .text.white75 {
    background-color: rgba(255,255,255,0.75);
    color: #000;
}
.cfparralax .text.green75 {
    background-color: rgba(0,122,69,0.75);
}
.cfparralax .text.white {
    background-color: rgba(255,255,255,0.5);
    color: #000;
}
.cfparralax .text.green {
    background-color: rgba(0,122,69,0.5);
}
@media (max-width: 768px) {
   .cfparralax .text {
      width: 80%;
   }
}
.cfparralax .wp-block-cover__inner-container {
   width: 100%;
}
.cfparralax .parallax-img {
   position: absolute;
   top: 0;
   width: 100%;
}
.cfparralax {
   position: relative;
}
.cfparralax video {
   position: absolute;
   min-width: 100%;
   top: 0;
   z-index: 0;
} 
.cfparralax .parallax-img-inner {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.page-template-default figure.fullwidth {
    margin-left: -250px;
    margin-right: -250px;
}

.cfvideoblock {
   position: relative;
}

.cfvideoblock .placeholder {
   position: absolute;
   top: 0;
   height: 80%;
   width: 100%;
   display: grid;
   pointer-events: none;
}

.cfvideoblock .placeholder p {
   display: table-cell;
   vertical-align: middle;
   font-size: 30px;
   color: #ffffff;
   padding: 0px 20px 0px 20px;
   pointer-events: none;
}

.cfpwtl .rtm {
   top: 0px;
   position: fixed;
   background-color: rgba(0, 0, 0, 0.8);
   color: #000;
   padding-top: 0px;
   height: 100%;
   left: 0px;
   z-index: 99999;
   width: 100%;
}

.cfpwtl .rtm .content {
   background-color: #fff;
   margin: 100px 300px auto 300px;
   padding: 50px;
   border-radius: 5px;
}

@media (min-width: 1200px) {
 .cfpwtl .rtm .content {
   background-position: bottom right;
   background-repeat: no-repeat; 
 }  
}

@media (max-width: 1200px) {
   .cfpwtl .rtm .content {
     padding: 10px;
     margin: 20px 10px auto 10px;
   }
}

.cfpwtl .rtm .fa-times-circle {
   float: right;
   margin-top: -20px;
   font-size: 40px;
   cursor: pointer;
}

@media (max-width: 768px) {
   .cfpwtl .rtm .fa-times-circle {
      margin-top: 0px;
   }
}

@media (max-width: 1200px) {
   .container.edm .wp-block-columns { 
     display: block;
   }
   .container.edm .wp-block-image.size-large img {
      width: 100%;
   }
} 

@media (min-width: 1200px) {
.container.gutenberg {
   max-width: 1400px;
}   
}

.container.edm .wp-block-columns {
   margin-bottom: 0px !important;
}

.container.gutenberg .entry-content &gt; .wp-block-columns, .container.gutenberg .entry-content &gt; .cfpwtl, .container.gutenberg .entry-content &gt; h2, .container.gutenberg .entry-content &gt; p, .container.gutenberg .entry-content &gt; ul {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}

.container.gutenberg .entry-content &gt; .wp-block-columns.wide {
    max-width: unset;
}

@media (min-width: 768px) {
.container.gutenberg .entry-content &gt; .wp-block-columns.wide &gt; .wp-block-column:first-child {
   padding-left: 0px;
}

.container.gutenberg .entry-content &gt; .wp-block-columns.wide &gt; .wp-block-column:last-child {
   padding-right: 0px;
}
}

@media (max-width: 768px) {
   .container.gutenberg .entry-content &gt; .cfpwtl {
      width: auto; 
   }
   .container.gutenberg .entry-content &gt; p, .container.gutenberg .entry-content &gt; h2, .container.gutenberg .entry-content &gt; h6, .container.gutenberg .entry-content &gt; h5, .container.gutenberg .entry-content &gt; h4, .container.gutenberg .entry-content &gt; h3 {
      padding-left: 15px;
      padding-right: 15px;
   }
   .container.gutenberg .text-under-image .subheading {
      padding-left: 15px;
      padding-right: 15px;
   }
}

.cfvideoblock video {
   width:100%;
}

.text-pad-half.layout-full {
   margin-top: 15%;
   color: #ffffff;
   height: auto !important;
   padding-bottom: 30px;
}

.container.gutenberg .text-pad.small {
   padding-left: 10%;
   padding-right: 10%;
}

.text-pad-half.layout-full h2 {
   font-family: 'ChildFund Block', sans-serif !important;
}

.text-pad-half.layout-full.left .txt {
   border-image: linear-gradient(to top,#1b8836,#99c700,#d0c800) 1;
   border-right: 5px solid;
   padding-right: 10px;
}

.text-pad-half.layout-full.right .txt {
   border-image: linear-gradient(to top,#1b8836,#99c700,#d0c800) 1;
   border-left: 5px solid;
   padding-left: 10px;
}


.container.gutenberg h2, .post-template-single-2020 h2 {
	font-family: 'ChildFund Sans', sans-serif, sans-serif;
	font-size: 46px;
	margin-bottom: 40px;
	font-weight: 300;
	line-height: 1.2em;
}

@media (max-width: 768px) {
   .container.gutenberg h2, .post-template-single-2020 h2 {
      font-size: 30px; 
      font-weight: 300;
      margin-bottom: 10px;
   }
}

.container.gutenberg h3, .post-template-single-2020 h3 {
	font-family: 'ChildFund Sans', sans-serif, sans-serif;
	font-size: 40px;
	font-weight: 300;
	margin-bottom: 25px;
}

@media (max-width: 768px) {
   .container.gutenberg h3, .post-template-single-2020 h3 {
      font-size: 26px;
      font-weight: 300;
   }
}

.container.gutenberg h4, .post-template-single-2020 h4 {
	font-family: 'ChildFund Sans', sans-serif, sans-serif;
	font-size: 37px;
	font-weight: 500;
	margin-bottom: 20px;
}

@media (max-width: 768px) {
   .container.gutenberg h4, .post-template-single-2020 h4 {
      font-size: 24px;
      font-weight: 400;
   }
}

.container.gutenberg h5, .post-template-single-2020 h5 {
	font-family: 'ChildFund Sans', sans-serif, sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 20px;
}

@media (max-width: 768px) {
   .container.gutenberg h5, .post-template-single-2020 h5 {
      font-size: 16px;
      font-weight: 300;
   }
}

.container.gutenberg h6, .post-template-single-2020 h6 {
        font-family: 'ChildFund Sans', sans-serif, sans-serif;
        font-size: 24px;
        font-weight: 400;
        margin-bottom: 20px;
}

@media (max-width: 768px) {
   .container.gutenberg h6, .post-template-single-2020 h6 {
      font-size: 20px;
      font-weight: 400;
   }
}

.container.gutenberg p, .post-template-single-2020 p {
    line-height: 1.4;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 1.4em;
}

.container.gutenberg ul, .post-template-single-2020 ul {
    line-height: 1.4;
    font-size: 19px;
    font-weight: 400;
}

@media (max-width: 768px) {
   .container.gutenberg p, .post-template-single-2020 p, .container.gutenberg li {
      font-size: 16px;
      font-weight: 300;
   }
   .container.gutenberg ul {
      padding-left: 30px;
   }
}

.container.gutenberg .has-medium-font-size, .post-template-single-2020 .has-medium-font-size {
    font-size: 22px;
}

.container.gutenberg .has-large-font-size, .post-template-single-2020 .has-large-font-size {
    font-size: 28px;
}

.container.gutenberg .has-huge-font-size, .post-template-single-2020 .has-huge-font-size {
    font-size: 34px;
}

.container.gutenberg .has-small-font-size, .post-template-single-2020 .has-small-font-size {
    font-size: 13px;
}

.container.gutenberg .tab-content .ponsor-wrap .one-off-price .dollars, .container.gutenberg .tab-content .ponsor-wrap .monthly-price .dollars {
    padding-bottom: 20px;
  
    padding-top: 10px;
    position: relative;
}

.container.gutenberg .appeal-for-monthly .tab-content .ponsor-wrap .one-off-price .dollars, .container.gutenberg .appeal-for-monthly .tab-content .ponsor-wrap .monthly-price .dollars {
  padding-bottom: 10px;
}

.container.gutenberg .tab-content .ponsor-wrap.tier-custom .one-off-price .dollars, .container.gutenberg .tab-content .ponsor-wrap.tier-custom .monthly-price .dollars {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

@media (max-width: 768px) {
   .container.gutenberg .tab-content .ponsor-wrap .one-off-price .dollars {
      font-size: 30px;
      font-weight: 400;
   }
   .container.gutenberg .tabs-portion .tab-content .ponsor-wrap .one-off-price p {
      font-size: 16px;
      padding-left: 0px;
      padding-right: 5px;
   }
   .container.gutenberg .tabs-portion .tab-content .ponsor-wrap .monthly-price p {
      font-size: 16px;
   }
   
}

.container.gutenberg .tabs-portion .tab-content .ponsor-wrap .one-off-price p {
    font-size: 16px;
    line-height: 1.4;
}

.container.gutenberg .tabs-portion .tab-content .ponsor-wrap .monthly-price .dollars {
/*     padding-top: 10px; */
   padding-top: 20px;
}

.container.gutenberg .btn-secondary.alt.btn {
   min-height: 50px;
}

.container.gutenberg .wp-block-embed-youtube {
    text-align: center;
    background-color: #000;
    padding-top: 50px;
    padding-bottom: 50px;
}

.container.gutenberg .wp-block-embed-youtube.wp-embed-aspect-16-9 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.container.gutenberg iframe.lazy-loaded {
    width: 100%;
    min-height: 570px;
}

.container.gutenberg .cfstackedfull .cta-box h4, .container.gutenberg .cfstackedfull .cta-box h3, .container.gutenberg .cfstackedfull .cta-box h5, .container.gutenberg .cfstackedfull .cta-box h2 {
    color: #fff;
}

.container.gutenberg .cfstackedfull {
   padding-top: 50px;
   padding-bottom: 50px;
}

.container.gutenberg .cfstackedfull .include-block-col {
   padding-top: 20px;
   padding-left: 20px;
   padding-right: 20px;
}

.container.gutenberg .faq-container .panel-heading {
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
}

.container.gutenberg .wp-block-column .swiper-container-message-text .swiper-slide div {
   height: auto;
}

@media (min-width:1200px) {
.container.gutenberg .wp-block-column .swiper-container-message-text .swiper-slide div { 
   max-height: 400px;
}
}


.container.gutenberg .swiper-container-imgundertext .swiper-slide .slide-text {
   max-width: none;
   padding-bottom: 0px;
}

.container.gutenberg .swiper-container-imgundertext {
   margin-bottom: 30px;
}

/* ---------- button general ----------*/

footer .btn, .container.edm .btn, .container.gutenberg .btn, .post-template-single-2020 .btn {
	display: inline-block;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 2px solid;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}


/* ---------- button sizes ----------*/

.container.edm .btn-small, .container.gutenberg .btn-small, .post-template-single-2020 .btn-small {
	padding: 1px 20px;
	font-size: 15px;
}


.container.edm .btn-medium, .container.gutenberg .btn-medium, .post-template-single-2020 .btn-medium {
	padding: 0px 20px;
	font-size: 19px;
}

footer .btn-large,.container.edm .btn-large, .container.gutenberg .btn-large, .post-template-single-2020 .btn-large {
	padding: 5px 12px;
	font-size: 21px;
}

@media (max-width: 1200px) {
.container.edm .btn-large, .container.gutenberg .btn-large, .post-template-single-2020 .btn-large {
        padding: 5px 25px;
        font-size: 16px;
}
}

.container.edm .btn-extralarge, .container.gutenberg .btn-extralarge, .post-template-single-2020 .btn-extralarge {
	padding: 10px 35px;
	font-size: 25px;
}

@media (max-width: 1200px) {
  .container.edm .btn-extralarge, .container.gutenberg .btn-extralarge, .post-template-single-2020 .btn-extralarge {
     font-size: 23px;
     padding: 8px 20px;  
  }
}



/* ---------- button yellow and hover ----------*/

footer .btn-yellow, .container.edm .btn-yellow, .container.gutenberg .btn-yellow, .post-template-single-2020 .btn-yellow {
	background-color: #f1b434;
	border-color: #f1b434;
	color: #2c2c2c !important;
}

footer .btn-yellow:hover, .container.edm .btn-yellow:hover, .container.gutenberg .btn-yellow:hover, .post-template-single-2020 .btn-yellow:hover {
	background-color: white;
	color: #2c2c2c !important;
}

.container.edm .btn-transyellow, .container.gutenberg .btn-transyellow, .post-template-single-2020 .btn-transyellow {
        background-color: #f1b434;
        border-color: #f1b434;
        color: #2c2c2c !important;
}

.container.edm .btn-transyellow:hover, .container.gutenberg .btn-transyellow:hover, .post-template-single-2020 .btn-transyellow:hover {
   background-color: transparent;
   color: #fff !important;
}


/* ---------- button green and hover ----------*/
footer .btn-green, .container.edm .btn-green, .container.gutenberg .btn-green, .post-template-single-2020 .btn-green {
	background-color: #007a45;
	border-color: #007a45;
	color: #fff !important;
}

footer .btn-green:hover, .container.edm .btn-green:hover, .container.gutenberg .btn-green:hover, .post-template-single-2020 .btn-green:hover {
	background-color: white;
	color: #000 !important;
}

.container.edm .btn-transgreen, .container.gutenberg .btn-transgreen, .post-template-single-2020 .btn-transgreen {
        background-color: #007a45;
        border-color: #007a45;
        color: #fff !important;
}

.container.edm .btn-transgreen:hover, .container.gutenberg .btn-transgreen:hover, .post-template-single-2020 .btn-transgreen:hover {
    background-color: transparent;
    color: #fff !important;
}



.mobile-community h2 {
   color: #000;
}

.mobile-community p {
   color: #000;
}

.container.gutenberg .swiper-container-message-text .swiper-slide div {
   min-height: unset; 
}

.container.gutenberg .fullpage-slider .swiper-slide {
   display: block;
}

@media (max-width: 768px) {
.container.gutenberg .swiper-container-message-text .swiper-slide div.full-size {
   background-image: none !important;
   height: auto !important;
   min-height: auto !important; 
}
.container.gutenberg .swiper-container-message-text .swiper-slide div.full-size div {
   height: auto !important;
   min-height: auto !important;
}
.container.gutenberg .message-image-slider .swiper-button-next, .container.gutenberg .message-image-slider .swiper-button-prev {
   top: 25%;
}
.container.gutenberg .swiper-button-next, .swiper-button-prev {
   top: 50%;
}
}

.container.gutenberg .message-image-slider h2 {
   font-family: 'ChildFund Block', sans-serif !important;
}

.container.gutenberg .text-under-image .fp-slide {
   height: auto !important;
   padding-bottom: 30px;
}

.container.gutenberg .text-under-image .swiper-button-next {
    right: 20px;
}

.container.gutenberg .text-under-image .swiper-button-prev {
   left: 20px;
}

.container.gutenberg .text-block-onimage-wrap .single-block {
   margin-bottom: 40px;
}

@media (max-width: 1200px) {
.container.gutenberg .shiftup .include-block-col {
   margin: 0px !important;
}
.container.gutenberg .wp-block-columns.wide {
   display:block !important;
}


.container.gutenberg .tax-calculator .container {
   padding-left: 15px;
   padding-right: 15px;
}
.container.gutenberg .tax-calculator .calculator div {
   height: auto;
}
}

@media (min-width: 1200px) {
.container.gutenberg .shiftup {
   margin-top: -50px;
}

.container.gutenberg .shiftup .include-block-col {
   border-image: linear-gradient(to top,#1b8836,#99c700,#d0c800) 1;
   border-top: 5px solid;
   padding-left: 20px;
   padding-right: 20px;
}

.container.gutenberg .cfstackedfull .shiftup {
   padding-left: 0px;
   padding-right: 0px;
}
}

.container.gutenberg .cfstoriesslides .text-custom p {
   font-size: 40px;
   font-weight: 300;
}

@media (max-width: 768px) {
  .container.gutenberg .cfstoriesslides .text-custom p {
     font-size: 27px;
  } 
  .container.gutenberg .message-image-slider .swiper-slide {
     height: 100% !important;
  }
  .container.gutenberg .message-image-slider .swiper-slide div {
     min-height: 300px;
  }
  .container.gutenberg .reason-block .box .reason-name {
     font-size: 30px;
  }
}

.container.gutenberg .wp-block-column .reason-block .tbl-layout p {
   padding-left: 0px;
   padding-right: 0px;
}

.container.gutenberg .message-image-slider .big .main-title {
   font-size: 60px;
   font-weight: 600;
   font-family: 'ChildFund Block', sans-serif;
   line-height: 0.8;
}

.container.gutenberg .message-image-slider .small .main-title {
   font-size: 50px;
   font-weight:  500;
}

.container.gutenberg .wp-block-column .message-image-slider .small .main-title {
   font-size: 40px;
   font-family: 'ChildFund Block', sans-serif;
   line-height: 1;
}

.container.gutenberg .wp-block-column .message-image-slider .text-pad-half.layout-full {
   width: 40%;
}

.container.gutenberg .wp-block-column .message-image-slider .swiper-button-next, .container.gutenberg .wp-block-column .message-image-slider .swiper-button-prev {
  top: 30%;
} 

.container.gutenberg .youtube-full-width iframe {
   width: 100% !important;
   height: 100vh !important;
}

.page-template-template-gutenberg {
   overflow-x: hidden !important;
}

.wp-block-image.size-large {
   margin-bottom: 0px !important;
}

.wp-block-image .size-large img {
   height: auto;
}

.container.gutenberg .swiper-container-imgundertext .swiper-slide.swiper-slide-active .slide-text .intro-text.large-text {
   font-size: 40px;
}

.container.gutenberg .tax-calculator .disclaimer p {
   color: #929292;
}

.container.gutenberg .wp-block-column .tax-calculator .disclaimer p {
   padding-left: 20px;
   padding-right: 20px;
}

@media (max-width: 768px) {
   .container.gutenberg .tax-calculator .calculator {
      margin-left: -15px;
      margin-right: -15px;
   }
   .container.gutenberg .tax-calculator .result {
      margin-left: 50px;
      margin-right: 50px;
   }
}

.container.gutenberg .container.odw h4 {
   font-weight: 700;
   font-size: 32px;
   padding-bottom: 0px;
}

.container.gutenberg .container.odw .country-tabs {
   margin-bottom: 20px;
}

@media (max-width: 768px) {
.container.gutenberg .wp-block-column .container.odw .country-tabs {
   padding-left: 30px !important;
   padding-right: 30px !important;
}
/* .container.gutenberg .tabs-portion .tab-content .ponsor-wrap .monthly-price, .container.gutenberg .tabs-portion .tab-content .ponsor-wrap .one-off-price {
   height: 50px;
} */
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap .custom_amount {
   width: 114px;
   text-align: center;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap .one-off-price .dollars {
   font-size: 40px;
   font-weight: 500;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap .monthly-price .dollars {
   font-size: 40px;
   font-weight: 500;
}
/* .appeal-for-monthly .monthly-price .dollars span, .appeal-for-monthly .one-off-price .dollars span{
  font-size: 35px !important;
} */

.container.gutenberg .tier-custom .dollars {
   padding-top: 2.5px !important;
   padding-bottom: 2.5px !important;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap {
   border-bottom: none;
   border-radius: 5px;
   background-color: #f4f4f4;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap.selected {
   background-color: #007a45;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap-wrapper {
   margin-bottom: 10px;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content {
   margin-left: 18px;
   margin-right: 18px;
}

.container.gutenberg .global-oneoff-single.sidebar .one-off-price, .container.gutenberg .global-oneoff-single.sidebar .monthly-price {
   margin-top: 5px;
   margin-bottom: 5px;
   padding-bottom: 0px;
   padding-top: 0px;
   min-height: 0px;
}

@media (min-width: 768px) {
.container.gutenberg .global-oneoff-single.sidebar .dollars {
   padding-top: 15px !important;
   padding-bottom: 15px !important;
   font-size: 30px !important;
}
.container.gutenberg .global-oneoff-single.sidebar .dollars.alone {
   padding-top: 10px !important;
}
}

@media (max-width: 768px) {
.container.gutenberg .global-oneoff-single.sidebar .dollars {
   font-size: 25px !important;
}
}

.container.gutenberg .global-oneoff-single.sidebar .other_amount {
    padding-right: 10px;
}

.container.gutenberg .global-oneoff-single.sidebar .other_amount p {
    padding-bottom: 0px;
    text-align: left;
    font-size: 14px !important;
    padding-top: 5px;

}
.container.gutenberg .global-oneoff-single.sidebar .appeal-for-monthly .other_amount p {
    padding-top: 20px;
}

.container.gutenberg .global-oneoff-single.sidebar .selected .other_amount {
    color: #fff;
}

.container.gutenberg .global-oneoff-single.sidebar .one-off-price.custom_amount_wrap, .container.gutenberg .global-oneoff-single.sidebar .monthly-price.custom_amount_wrap {
   margin-top: 0px;
   margin-bottom: 0px;
}

.container.edm_odw .tabs-portion .tab-pane &gt; .row {
   min-height: 0px;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap .custom_amount {
   border-bottom: none;
}

.container.gutenberg .tabs-portion .tab-content .ponsor-wrap .monthly-price .dollars {
   padding-right: 0px;
}

.container.gutenberg .global-oneoff-single.sidebar .tabs-portion .tab-content .ponsor-wrap .cyo {
   font-size: 15px;
/*    display: inline-block; */
   position: relative;
/*    padding-left: 40px; */
   font-weight: 600;
   line-height: 1.4;
}

@media (min-width: 1200px) and (max-width: 1600px) {
/*    .container.gutenberg .global-oneoff-single.sidebar .ajax-appeals {
      font-size: 15px;
      padding-left: 5px;
      padding-right: 5px;
   } */
/*    .container.gutenberg .switch.alt {
      width: 300px;
   }
   .container.gutenberg .switch.alt .switch-label-on {
      width: 146px;
   }
   .container.gutenberg .switch.alt label {
      font-size: 16px;
   }
   .container.gutenberg .switch.alt .switch-input:checked + .switch-label + .switch-selection {
      width: 177px;
   }
   .container.gutenberg .switch.alt .switch-input:checked + .switch-label::before {
      right: 6px;
   } */
}

.container.gutenberg .global-oneoff-single.sidebar .ajax-appeals {
/*    margin-left: 0px;
   margin-right: 0px;
   border: 0;
   width: 100%;
   border: 2px #f1b434 solid; */
}

.container.gutenberg .global-oneoff-single .ajax-appeals {
/*    border: 2px #fff solid;
   font-size: 14px; */
}

.container.gutenberg .global-oneoff-single .ajax-appeals:hover {
/*    border: 2px #f1b434 solid; */
}

.container.gutenberg .global-oneoff-single.sidebar .ajax-appeals:after {
/*    content: ""; */
}

.container.gutenberg .wp-block-column.stick .container.nostick {
	position: relative !important;
	margin-bottom: 150px;
}

@media (min-width: 768px) {
	.page-id-90711 .cf2col .col-sm-offset-1, .page-id-103051 .cf2col .col-sm-offset-1 {
		display: block;
		margin: auto;
    width: 50%;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.page-id-90711 .cfpwtl, .page-id-103051 .cfpwtl {
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 45px !important;
    padding-right: 45px !important;
	}
}

@media (max-width: 767px) {
	.page-id-90711 .cfpwtl, .page-id-103051 .cfpwtl {
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 30px !important;
    padding-right: 30px !important;
	}	
	.page-id-90711 .cf2col, .page-id-103051 .cf2col {
		margin-right: -15px;
    margin-left: -15px;
	}
}

.container.gutenberg .wp-block-column.stick .container {
   position: -webkit-sticky;
   position: sticky;
   top: 100px; 
}

@media (min-width: 768px) {	
.container.gutenberg .wp-block-column.stick .container {
   margin-top: -150px;
   background: white;
   border-radius: 5px;
   box-shadow: 0px 1px 5px 1px #dcdcdc;
   padding-top: 20px;
   padding-bottom: 20px;
   z-index: 555;
}
}

@media (max-width: 768px) {
.container.gutenberg .wp-block-column.stick .container {
   padding-left: 15px;
   padding-right: 15px;
}
}

.post-template-single-2020 &gt; section:first-of-type {
   margin-top: 80px !important;
}

.container.gutenberg .cftextbackground h2 {
   font-family: 'ChildFund Block', sans-serif;
   font-size: 70px;
} 
@media (max-width: 768px) {
	.container.gutenberg .cftextbackground h2 {
		font-size: 48px;
	}
}

.container.gutenberg .cftextbackground .content {
    padding-left: 200px;
    padding-right: 200px;
}

@media (max-width: 768px) {
 .container.gutenberg .cftextbackground .content {
   padding-left: 0px;
   padding-right: 0px;
 }
}

@media (max-width: 768px) {
   .container.gutenberg .scroll-down, .post-template-single-2020 .scroll-down {
      display: block;
      bottom: 30px;
   }
}

@media (min-width: 1200px) {
.edm_odw {
   position: absolute;
   top: 15%;
   z-index:9999;
}
}

.edm_odw {
  pointer-events: none;
  max-width: none !important;
}

.edm_odw .widget {
   background-color: white;
   border-radius: 5px;
   pointer-events: all;
}

@media (min-width: 1200px) {
 .edm_odw .widget  {
   margin: 0 auto;
   float: none;
   box-shadow: 0px 1px 5px 1px #dcdcdc;
   padding-bottom: 15px;
 }
}

.edm_odw .widget .sidebar {
   margin-left: 0px !important;
   margin-right: 0px !important;
}

.edm_odw .widget h4 {
   padding-top: 20px;
   padding-bottom: 0px;
   font-family: 'ChildFund Block', sans-serif;
   font-weight: 700;
}

@media (max-width: 1200px) {
  .edm_odw .widget h4 {
    font-size: 36px;
  }
}

.edm_odw .widget .tabs-portion .country-tabs {
   margin-bottom: 30px;
}

.edm_odw .custom_amount_wrap .dollars {
   padding-top: 10px !important;
   padding-bottom: 10px !important;
}

.page-template-template-edm footer {
   padding-top: 25px;
}

.page-template-template-edm #main-content {
   padding-top: 20px;
   padding-bottom: 0px;
}

.odw-fl-cta {
   width: 100%;
   bottom: 10px;
   position: fixed;
   z-index: 999;
}

.odw-fl-cta-link {
   width: 90% !important;
}

@media (max-width: 1200px) {
.container.edm .wp-block-image.size-large  {
   padding-top: 20px;
}

.container.edm_odw .monthly-price, .container.edm_odw .one-off-price {
   height: 60px !important;
}

.container.edm .cfpwtl {
   padding-top: 10px;
   text-align: center;
}

}

@media (max-width: 1200px) {
    .container.edm .wp-block-column {
       flex-basis: 100% !important;
    }
}

@media (min-width: 600px) {
  .container.edm .wp-block-column:nth-child(2n) {
     margin-left: 0px !important;
  }
}

.container.edm .entry-content {
   padding-top: 0px;
}

.page-template-template-edm #main-content {
   padding-top: 0px;
}

.container.edm_odw .tabs-portion .per-month {
   bottom: 0px !important;
}

@media (max-width: 768px) {
.container.edm_odw .tabs-portion .per-month {
  display: initial !important;
}
}

.container.gutenberg .wp-block-column .calculator {
   margin-left: 20px !important;
   margin-right: 20px !important;
}

.container.gutenberg .wp-block-column .tax-calculator .calculator div p {
   font-size: 15px;
}

.container.gutenberg .wp-block-column .calculator input {
   width: 80px;
}

.container.gutenberg .wp-block-column .calculator select {
   width: 110px;
}

.container.gutenberg .wp-block-column .calculator div {
   padding-top: 10px;
   padding-bottom: 10px;
}

.container.gutenberg .wp-block-column .calculator div.icon {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 50px;
}

.container.gutenberg .wp-block-column .calculator &gt; div {
   height: 150px;
}

.container.gutenberg .cflearnmoreblock.header-style {
   padding-top: 0px;
}

.container.gutenberg .cflearnmoreblock.header-style .container {
   padding-left: 0px;
   padding-right: 0px;
}

.container.gutenberg .cflearnmoreblock.header-style .learn-more-wrap {
   padding-left: 10px;
   padding-right: 10px;
}

.container.gutenberg .cflearnmoreblock.header-style h2 {
   margin-bottom: 100px;
   background: rgba(0, 0, 0, 0.55);
   font-size: 32px;
   padding: 10px 40px 10px 40px;
   
}

.container.gutenberg .pim p {
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

@media (max-width: 768px) {
	.container.gutenberg .pim p {
 		padding-top: 10px;
		padding-bottom: 10px;
	}
}

</pre></body></html>