.elementor-28304 .elementor-element.elementor-element-c5268f5{--display:flex;}.elementor-28304 .elementor-element.elementor-element-da1d4d1{--display:flex;}.elementor-28304 .elementor-element.elementor-element-a9c04ee{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.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-28304 .elementor-element.elementor-element-788ac8c{text-align:center;}.elementor-28304 .elementor-element.elementor-element-788ac8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-kadence5 );}.elementor-widget-ucaddon_uc_card_post_carousel .ue_post_category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_card_post_carousel .ue_post_date,.elementor-widget-ucaddon_uc_card_post_carousel .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_card_post_carousel .uc_post_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_card_post_carousel .ue_post_intro{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_card_post_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28304 .elementor-element.elementor-element-8a416aa > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .ue_post_carousel_item{border-radius:10px;margin:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-28304 .elementor-element.elementor-element-8a416aa .uc_image_carousel_content{padding:30px 30px 30px 30px;background-color:#FFFFFF;min-height:400px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .ue_post_category{margin-top:0px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .ue_post_date{color:#606060;margin-top:0px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .ue-grid-item-meta-data{color:#606060;}.elementor-28304 .elementor-element.elementor-element-8a416aa .ue-grid-item-meta-data svg{fill:#606060;}.elementor-28304 .elementor-element.elementor-element-8a416aa .uc_post_title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:400;margin-top:15px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .ue_post_intro{color:#333333;margin-top:10px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .uc_more_btn{font-family:"Roboto", Sans-serif;font-weight:300;padding:0px 0px 0px 0px;border-radius:0px;color:#333333;margin-top:20px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .uc_more_btn:hover{color:var( --e-global-color-kadence1 );}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-dot{width:8px;height:8px;background-color:#333333;margin:0px 5px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-dot.active{background-color:var( --e-global-color-kadence1 );}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-dots{margin-top:20px;}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-nav .owl-prev{left:-90px;right:auto;}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-nav .owl-next{right:-90px;left:auto;}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-carousel .owl-nav .owl-next,.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-carousel .owl-nav .owl-prev{top:280px;border-radius:50px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#333333;color:#FFFFFF;}.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-carousel .owl-nav .owl-next:hover,.elementor-28304 .elementor-element.elementor-element-8a416aa .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-kadence1 );color:#ffffff;}.elementor-28304 .elementor-element.elementor-element-8a416aa .uc_image_carousel_placeholder{height:250px;transition:all 200ms ease-in-out;background-color:#ffffff;}.elementor-28304 .elementor-element.elementor-element-8a416aa .uc_image_carousel_bg{height:250px;background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28304 .elementor-element.elementor-element-2abcc27 .elementor-button{background-color:var( --e-global-color-kadence5 );}.elementor-28304 .elementor-element.elementor-element-2abcc27 .elementor-button:hover, .elementor-28304 .elementor-element.elementor-element-2abcc27 .elementor-button:focus{background-color:var( --e-global-color-kadence1 );}.elementor-28304 .elementor-element.elementor-element-1aafc80{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28304 .elementor-element.elementor-element-1aafc80:not(.elementor-motion-effects-element-type-background), .elementor-28304 .elementor-element.elementor-element-1aafc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}/* Start custom CSS for ucaddon_uc_card_post_carousel, class: .elementor-element-8a416aa */div.uc_post_title:hover {
  color: #007dc3 !important;
}

/* --- biały bloczek daty w .news-card -------------------------------- */
.news-card .news-date-card{
  position:absolute; top:24px; left:24px; z-index:20;

  width:55px; height:65px; border-radius:12px;
  background:#fff; box-shadow:0 4px 10px rgba(0,0,0,.12);

  display:flex; flex-direction:column;
  justify-content:space-between; align-items:center;
  padding:10px 0; line-height:1; color:#333333;
  font-family:'Inter',sans-serif;
}

.news-card .news-day{
  font:450 22px; text-align:center; position:relative;
}
.news-card .news-day::after{
  content:''; display:block; width:80%; height:1px;
  background:#333333; margin:6px auto 0;
}

.news-card .news-month{
  font:450 22px;
}

/* zabezpieczenia przed nierównymi wysokościami kart w sliderze z aktualnościami */
.uc_post_title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 4;
  -webkit-line-clamp: 4;
}

.ue_post_intro {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 3;
  -webkit-line-clamp: 3;
}

.uc_image_carousel_content {
    max-height: 500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c04ee */div.uc_post_title:hover {
  color: #007dc3 !important;
}

/* --- biały bloczek daty w .news-card -------------------------------- */
.news-card .news-date-card{
  position:absolute; top:24px; left:24px; z-index:20;

  width:55px; height:65px; border-radius:12px;
  background:#fff; box-shadow:0 4px 10px rgba(0,0,0,.12);

  display:flex; flex-direction:column;
  justify-content:space-between; align-items:center;
  padding:10px 0; line-height:1; color:#333333;
  font-family:'Inter',sans-serif;
}

.news-card .news-day{
  font:450 22px; text-align:center; position:relative;
}
.news-card .news-day::after{
  content:''; display:block; width:80%; height:1px;
  background:#333333; margin:6px auto 0;
}

.news-card .news-month{
  font:450 22px;
}

/* zabezpieczenia przed nierównymi wysokościami kart w sliderze z aktualnościami */
.uc_post_title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 4;
  -webkit-line-clamp: 4;
}

.ue_post_intro {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 3;
  -webkit-line-clamp: 3;
}

.uc_image_carousel_content {
    max-height: 500px !important;
}/* End custom CSS */