.elementor-130194 .elementor-element.elementor-element-197cd4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130194 .elementor-element.elementor-element-02c6e5d{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-130194 .elementor-element.elementor-element-8b205f4 .elementor-repeater-item-2581e96 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://breslov.org/wp-content/uploads/2025/10/IMG-20221222-WA0012-New.jpg);background-size:cover;}.elementor-130194 .elementor-element.elementor-element-8b205f4 .elementor-repeater-item-15e28b7 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://breslov.org/wp-content/uploads/2025/10/IMG-20230101-WA0046-new-1-1.jpg);background-size:cover;}.elementor-130194 .elementor-element.elementor-element-8b205f4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-130194 .elementor-element.elementor-element-8b205f4 .swiper-slide-contents{max-width:66%;}.elementor-130194 .elementor-element.elementor-element-8b205f4 .swiper-slide-inner{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-130194 .elementor-element.elementor-element-8755a30{text-align:center;}.elementor-130194 .elementor-element.elementor-element-8755a30 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:65px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-130194 .elementor-element.elementor-element-c0bbed7{text-align:center;}.elementor-130194 .elementor-element.elementor-element-47b9a78 .elementor-wrapper{--video-aspect-ratio:1.77777;}/* Start custom CSS */.gfmc-container:nth-child(3) {
  background-color: #F6F6F6;
}
.gfmc-container:last-of-type {
  background-image: url(/wp-content/uploads/2025/10/sky-bg-sm.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding-top: 25px;
  padding-bottom: 250px;
}

.gfmc-column {
    width: 100%;
    max-width: 1140px;
    margin-inline: auto;
    padding-inline: 20px;
}


.pdfprnt-buttons-page {
  display: none !important;
}

.vc_carousel-slideline-inner .vc_item {
text-align: center;
}

.legacy-banner {
max-width: 1800px;
margin: auto;
}

#field_17_64 h2 {
 font-size: 65px;
text-align: center;
font-family: 'ImpressumEF';
font-weight: 400;
font-style: normal;
color: #000;
text-shadow: 0 3px 6px #0000005e;
}

#gform_17 input[type="text"] {
  width: 100% !important;
}

#gform_17 input, #gform_17 textarea, #gform_17 select {
  background-color: #FFFFFFB8;
  color: #313131;
  font-size: 18px;
  font-family: Raleway;
  font-weight: 400;
  border: none;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-radius: 11px !important;
  min-height: 55px;
  margin-bottom: 10px;
  width: 100% !important;
  max-width: 100% !important;
}

#input_17_65 {
   border: 2px solid #2d2570 !important;
}

#gform_17 input[type="radio"], #gform_17 input[type="checkbox"]{
    width: 20px !important;
  height: 20px !important;
  accent-color: #41ac48;
}

#gform_17 .gform_footer {
  display: flex;
  justify-content: center;
  margin-top: -120px;
}

#gform_submit_button_146 {
  max-width: 450px;
  background-color: #46B324 !important;
  color: #fff !important;
  cursor: pointer;
}


#gform_17 .sponsor-choices {
margin-bottom: 60px;
}

#gform_17 .sponsor-choices input {
display: none !important;
}

#gform_17 .sponsor-choices .gfield_radio {
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
 gap: 50px;
}

#gform_17 .sponsor-choices .gchoice {
flex-grow: 1;
justify-content: center;
align-items: center;
display: flex;
}

#gform_17 .sponsor-choices label {
width: 100%;
text-align: center;
font-size: 25px;
color: #fff;
font-weight: 400;
font-style: normal;
cursor: pointer;
max-width: 100%;
padding: 15px 10px;
border-radius: 5px;
background: linear-gradient(to right, #0e359a, #8f3443, #f8db7f);
font-family: 'ImpressumEF';
text-shadow: 0 3px 6px #0000005e;
}

#gform_17 .sponsor-choices input:checked + label{
box-shadow: 0px 0px 20px #4a6ef7;
outline: 2px solid #2d2570;
}

#gform_17 .sponsor-price {
color: #000;
}

#gform_17 .donation-options input {
display: none !important;
}

#gform_17 .donation-options legend { 
width: 100%;
text-align: center;
margin-bottom: 30px;
font-family: 'ImpressumEF';
font-size: 35px;
color: #000;
font-weight: 400;
font-style: normal;
}

#gform_17 .donation-options .gfield_required {
  display: none;
}

#gform_17 .donation-options .gfield_radio {
display: flex;
justify-content: center;
gap: 20px;
flex-wrap: wrap;
}

#gform_17 .donation-options label {
width: 100%;
text-align: center;
font-size: 28px;
color: #000;
padding: 30px 20px;
border: 3px solid #2d2570;
border-radius: 12px;
cursor: pointer;
max-width: 100%;
font-family: 'ImpressumEF';
font-weight: 400;
font-style: normal;
}

#gform_17 .donation-options input:checked + label {
border: 3px solid #E5A40A;
background-color: #FFEDC1;
color: #E5A40A;
}

#gform_17 #input_146_65 {
background: #D2D6DC;
}

#field_17_70 .gwpm-container {
max-width: 1200px;
margin-inline: auto;
margin-top: 50px;
}

#gform_17 .gform_button {
    max-width: 250px !important;
}


#gform_17 .gwpm-meter {
height: 137px;
background: url('/wp-content/uploads/2025/10/book-rotated-1.png');
background-size: 100% 100%;
background-repeat: no-repeat;
padding-bottom: 0px;
}

#gform_17 .gwpm-fill {
opacity: 0.5;
background-color: #0B0D25;
background-image: linear-gradient( -45deg, rgba(255, 255, 255, 0.10) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent );
background-size: 80px 80px;
animation: move 2s linear infinite;
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
font-size: 60px !important;
}

@keyframes move {
0% {
  background-position: 0 0;
}
100% {
  background-position: 80px 80px;
}
}

@media (max-width: 992px) {
#gform_17 .sponsor-choices label {
font-size: 20px;
}

#gform_17 .gwpm-meter {
height: 100px;
}

}

@media (max-width: 767px) {
#field_17_64 h2 {
 font-size: 40px;
}

#gform_17 .gwpm-meter {
height: 80px;
}



}

@media (max-width: 480px) {
#gform_17 .gwpm-meter {
height: 45px;
}

}

@media (min-width:961px) and (max-width: 1168px) {
.container-single-page {
margin-top: 80px;
}
}/* End custom CSS */