.elementor-17132 .elementor-element.elementor-element-4c2fa09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:84px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-17132 .elementor-element.elementor-element-d9631a4 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-accent );}.elementor-17132 .elementor-element.elementor-element-0bd40de .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:55px;line-height:1.1em;}.elementor-17132 .elementor-element.elementor-element-f740aee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-17132 .elementor-element.elementor-element-6003f2f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17132 .elementor-element.elementor-element-daad096 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-17132 .elementor-element.elementor-element-daad096 img{border-radius:12px 12px 12px 12px;}.elementor-17132 .elementor-element.elementor-element-40a4b92 > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-17132 .elementor-element.elementor-element-40a4b92{font-family:var( --e-global-typography-0afc584-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-0afc584-font-size );line-height:var( --e-global-typography-0afc584-line-height );}.elementor-17132 .elementor-element.elementor-element-264d7dc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17132 .elementor-element.elementor-element-264d7dc .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:26px;line-height:1.1em;}.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;margin-left:5px;margin-right:5px;}.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-item{align-items:flex-start;}.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list li:not(:last-child){margin-bottom:0px;}body.rtl .elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-header{color:#6B6B6B;font-family:"Oxanium", Tahoma, Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-17132 .elementor-element.elementor-element-8d0fcf0{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:2px;}.elementor-17132 .elementor-element.elementor-element-8d0fcf0 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17132 .elementor-element.elementor-element-8d0fcf0 .elementor-divider-separator{width:100%;}.elementor-17132 .elementor-element.elementor-element-8d0fcf0 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-17132 .elementor-element.elementor-element-37024d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17132 .elementor-element.elementor-element-d5300ea{text-align:start;}.elementor-17132 .elementor-element.elementor-element-d5300ea .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:1.1rem;font-weight:650;color:var( --e-global-color-accent );}.elementor-17132 .elementor-element.elementor-element-e3c93e9{text-align:end;}.elementor-17132 .elementor-element.elementor-element-e3c93e9 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:1.1rem;font-weight:650;color:var( --e-global-color-accent );}.elementor-17132 .elementor-element.elementor-element-9d3a0f3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;}.elementor-17132 .elementor-element.elementor-element-2be6270{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17132 .elementor-element.elementor-element-4ebfc31 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-17132 .elementor-element.elementor-element-00e56ee .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-17132 .elementor-element.elementor-element-00e56ee > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17132 .elementor-element.elementor-element-1e5afc4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17132 .elementor-element.elementor-element-6586a02 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:1.1rem;font-weight:600;text-decoration:underline;color:var( --e-global-color-accent );}.elementor-17132 .elementor-element.elementor-element-3f4a3d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-17132 .elementor-element.elementor-element-3f4a3d4:not(.elementor-motion-effects-element-type-background), .elementor-17132 .elementor-element.elementor-element-3f4a3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17132 .elementor-element.elementor-element-ed99f72 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17132 .elementor-element.elementor-element-ed99f72{text-align:center;}.elementor-17132 .elementor-element.elementor-element-ed99f72 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:46px;line-height:1.1em;color:var( --e-global-color-23969e4 );}:root{--page-title-display:none;}@media(max-width:1028px){.elementor-17132 .elementor-element.elementor-element-4c2fa09{--margin-top:64px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17132 .elementor-element.elementor-element-d9631a4 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17132 .elementor-element.elementor-element-0bd40de .elementor-heading-title{font-size:35px;}.elementor-17132 .elementor-element.elementor-element-f740aee{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-17132 .elementor-element.elementor-element-40a4b92{font-size:var( --e-global-typography-0afc584-font-size );line-height:var( --e-global-typography-0afc584-line-height );}.elementor-17132 .elementor-element.elementor-element-264d7dc .elementor-heading-title{font-size:25px;}.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-header{font-size:0.95rem;}.elementor-17132 .elementor-element.elementor-element-37024d6{--grid-auto-flow:row;}.elementor-17132 .elementor-element.elementor-element-d5300ea .elementor-heading-title{font-size:0.95rem;}.elementor-17132 .elementor-element.elementor-element-e3c93e9 .elementor-heading-title{font-size:0.95rem;}.elementor-17132 .elementor-element.elementor-element-6586a02 .elementor-heading-title{font-size:0.95rem;}.elementor-17132 .elementor-element.elementor-element-3f4a3d4{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17132 .elementor-element.elementor-element-ed99f72 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-17132 .elementor-element.elementor-element-4c2fa09{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:38px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-17132 .elementor-element.elementor-element-d9631a4 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17132 .elementor-element.elementor-element-0bd40de .elementor-heading-title{font-size:28px;}.elementor-17132 .elementor-element.elementor-element-f740aee{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-17132 .elementor-element.elementor-element-6003f2f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17132 .elementor-element.elementor-element-daad096 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-17132 .elementor-element.elementor-element-40a4b92 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-17132 .elementor-element.elementor-element-40a4b92{font-size:var( --e-global-typography-0afc584-font-size );line-height:var( --e-global-typography-0afc584-line-height );}.elementor-17132 .elementor-element.elementor-element-264d7dc > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17132 .elementor-element.elementor-element-264d7dc .elementor-heading-title{font-size:28px;}.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-header{font-size:0.9rem;line-height:1.6em;}.elementor-17132 .elementor-element.elementor-element-37024d6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17132 .elementor-element.elementor-element-d5300ea .elementor-heading-title{font-size:0.9rem;line-height:1.6em;}.elementor-17132 .elementor-element.elementor-element-e3c93e9 .elementor-heading-title{font-size:0.9rem;line-height:1.6em;}.elementor-17132 .elementor-element.elementor-element-6586a02 .elementor-heading-title{font-size:0.9rem;line-height:1.6em;}.elementor-17132 .elementor-element.elementor-element-ed99f72 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for image, class: .elementor-element-daad096 */.elementor-17132 .elementor-element.elementor-element-daad096 img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-335dcce */.elementor-17132 .elementor-element.elementor-element-335dcce .elementor-price-list-separator{
    transform: translateY(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6003f2f */.elementor-17132 .elementor-element.elementor-element-6003f2f{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ebfc31 */._vr-progress-bar-widget_fx1g7_2{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e34d479 */.elementor-17132 .elementor-element.elementor-element-e34d479 button{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00e56ee */.elementor-17132 .elementor-element.elementor-element-00e56ee .elementor-button{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e5afc4 */._vr-leaderboard-modern-cards-donor_2jmjo_8._vr-leaderboard-modern-cards-donor-animated_2jmjo_123{
    padding: 7px 0px;
}
._vr-leaderboard-modern-cards_2jmjo_2{
    gap: 5px !important;
}


.elementor-17132 .elementor-element.elementor-element-1e5afc4 ._vr-leaderboard-modern-cards-donor_2jmjo_8{
    font-family: 'oxanium', sans-serif !important;
}

/*----Avitar Styling----*/
._vr-leaderboard-modern-cards-donor_2jmjo_8 {
  display: flex !important;
  align-items: center !important;
  gap: 15px !important;
}

.donor-avatar {
  width: 48px;
  height: 48px;
  min-width: 48px;
  border-radius: 50%;
  background-color: #E5E5E5;
  color: #807777;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be6270 */.elementor-17132 .elementor-element.elementor-element-2be6270{
    padding: 30px;
    background: #fff;
    border-radius: 12px;
    border: 1px solid #D9D4D4;
}

@media (max-width: 767px){
    .elementor-17132 .elementor-element.elementor-element-2be6270{
        padding: 28px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3a0f3 */.elementor-17132 .elementor-element.elementor-element-9d3a0f3{
    min-width: 280px;
    max-width: 450px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7da060a */._vr-donor-wall-item_g7xg4_9{
  font-size: 17px !important;
  padding: 18px 22px 18px 17px !important;
  position: relative;
}
._vr-donor-wall-item_g7xg4_9:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    background: #cc2b3c;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3597d34 */.modal-button-container .rd-btn {
    font-family: 'prohibition' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    padding: 15px 25px 17px !important;
}
.modal-button-container .rd-btn:hover {
    transform: none!important;
}

.rd-btn-next-step {
    font-size: 20px !important;
    font-family: 'prohibition' !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4a3d4 */.elementor-17132 .elementor-element.elementor-element-3f4a3d4{
    border-bottom: 3px solid #a1373f;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oxanium';
	font-display: auto;
	src: url('https://www.mightyoaksprograms.org/wp-content/uploads/2025/02/Oxanium-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */