/* Static replacements for Divi's removed animation and layout runtime. */
@font-face{font-family:"Italianno";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Italianno-400-normal-latin-ext.woff2") format("woff2")}
@font-face{font-family:"Italianno";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Italianno-400-normal-latin.woff2") format("woff2")}
.et_animated,.et_pb_animation_top,.et_pb_animation_bottom,.et_pb_animation_left,.et_pb_animation_right,.et-waypoint,.et_pb_post{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}
.et_pb_preload:before{display:none!important}
.et_pb_section_video_bg{display:block!important;position:absolute;inset:0;overflow:hidden}
.et_pb_section_video_bg video{display:block!important;width:100%!important;height:100%!important;object-fit:cover;position:absolute;inset:0}
.et_pb_fullwidth_header_0{min-height:700px;position:relative}
.et_pb_fullwidth_header_container{position:relative;z-index:2}
.et_pb_salvattore_content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5.5%;height:auto!important}
.et_pb_salvattore_content:before{display:none!important}
.et_pb_blog_grid .et_pb_post{width:auto!important;float:none!important;position:relative!important;top:auto!important;left:auto!important;margin-bottom:0!important}
.et_pb_slide_description{visibility:visible!important;opacity:1!important;animation:none!important}
.static-slider-controls{position:absolute;bottom:15px;left:0;right:0;z-index:10;display:flex;justify-content:center;gap:20px}.static-slider-controls button{background:transparent;color:white;border:1px solid white;padding:8px 16px;font-size:22px;cursor:pointer}
.et_pb_blog_grid{height:auto!important}
/* Zdjęcie pod podpisem Aga Jankiewicz na obu stronach głównych. */
body.page-id-64 .et_pb_section_2 .et_pb_row_1 .et_pb_column_1,
body.page-id-205989 .et_pb_section_2 .et_pb_row_1 .et_pb_column_1{background-image:url('/assets/images/aga-jankiewicz.jpg')!important;background-position:center calc(30% + 20px)!important;background-size:cover!important;min-height:500px!important}
/* Zdjęcie przy tekście o obfitości na obu stronach głównych. */
body.page-id-64 .et_pb_section_2 .et_pb_row_2 .et_pb_column_4,
body.page-id-205989 .et_pb_section_2 .et_pb_row_2 .et_pb_column_4{background-image:url('/assets/images/aga-jankiewicz-flow-of-abundance.jpg')!important;background-position:center!important;background-size:cover!important}
/* Zdjęcie przy zaproszeniu do pozostania w kontakcie na obu stronach głównych. */
body.page-id-64 .et_pb_section_8,
body.page-id-205989 .et_pb_section_9{background-image:url('/assets/images/aga-jankiewicz-stay-connected.jpg')!important;background-position:center top!important;background-size:cover!important;min-height:430px!important}
@media(min-width:768px) and (max-width:980px){
  body.page-id-64 .et_pb_section_2 .et_pb_column.et_pb_column_empty,
  body.page-id-205989 .et_pb_section_2 .et_pb_column.et_pb_column_empty{display:block!important;min-height:400px!important;height:400px!important;width:100%!important;background-size:cover}
  body.page-id-64 .et_pb_section_2 .et_pb_row,
  body.page-id-205989 .et_pb_section_2 .et_pb_row{display:flex;flex-direction:column}
  body.page-id-64 .et_pb_section_2 .et_pb_row_1 .et_pb_column_empty,
  body.page-id-205989 .et_pb_section_2 .et_pb_row_1 .et_pb_column_empty{order:0}
  body.page-id-64 .et_pb_section_2 .et_pb_row_1 .et_pb_column:not(.et_pb_column_empty),
  body.page-id-205989 .et_pb_section_2 .et_pb_row_1 .et_pb_column:not(.et_pb_column_empty){order:1}
  body.page-id-64 .et_pb_section_2 .et_pb_row_2 .et_pb_column:not(.et_pb_column_empty),
  body.page-id-205989 .et_pb_section_2 .et_pb_row_2 .et_pb_column:not(.et_pb_column_empty){order:0}
  body.page-id-64 .et_pb_section_2 .et_pb_row_2 .et_pb_column_empty,
  body.page-id-205989 .et_pb_section_2 .et_pb_row_2 .et_pb_column_empty{order:1}
}
@media(max-width:767px){
  .et_pb_fullwidth_header_0{min-height:500px}
  .et_pb_salvattore_content{grid-template-columns:1fr;gap:24px}
  /* Divi marks background-image columns empty; keep the original portraits visible. */
  .et_pb_section_2 .et_pb_column.et_pb_column_empty{display:block!important;min-height:280px!important;height:280px!important;width:100%!important;background-position:center;background-size:cover}
  body.page-id-64 .et_pb_section_2 .et_pb_row_1 .et_pb_column_1,
  body.page-id-205989 .et_pb_section_2 .et_pb_row_1 .et_pb_column_1{min-height:330px!important;height:330px!important;background-position:center calc(50% + 70px)!important}
  .et_pb_section_2 .et_pb_row{display:flex;flex-direction:column}
  .et_pb_section_2 .et_pb_row_1 .et_pb_column_empty{order:0}
  .et_pb_section_2 .et_pb_row_1 .et_pb_column:not(.et_pb_column_empty){order:1}
  .et_pb_section_2 .et_pb_row_2 .et_pb_column:not(.et_pb_column_empty){order:0}
  .et_pb_section_2 .et_pb_row_2 .et_pb_column_empty{order:1}
  .home-newsletter-form{max-width:420px;margin:20px auto 0;display:grid;gap:10px}
  .home-newsletter-form input{padding:11px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.9);font:inherit}
  .home-newsletter-form button{padding:11px;background:#a8d63c;border:0;color:#26311c;font-weight:700;cursor:pointer}
}
@media(min-width:768px){.home-newsletter-form{max-width:460px;margin:20px auto 0;display:grid;gap:10px}.home-newsletter-form input{padding:11px}.home-newsletter-form button{padding:11px;background:#a8d63c;border:0;font-weight:700}}
