.elementor-2225 .elementor-element.elementor-element-ce39fa9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2225 .elementor-element.elementor-element-4fba522{--display:flex;}.elementor-2225 .elementor-element.elementor-element-8b054c1{--display:flex;}.elementor-2225 .elementor-element.elementor-element-152b37a.elementor-element{--align-self:center;}.elementor-2225 .elementor-element.elementor-element-f40094d{--grid-columns:2;}.elementor-2225 .elementor-element.elementor-element-f40094d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2225 .elementor-element.elementor-element-f40094d .e-loop-item > .elementor-section, .elementor-2225 .elementor-element.elementor-element-f40094d .e-loop-item > .elementor-section > .elementor-container, .elementor-2225 .elementor-element.elementor-element-f40094d .e-loop-item > .e-con, .elementor-2225 .elementor-element.elementor-element-f40094d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2225 .elementor-element.elementor-element-7d7add3{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2225 .elementor-element.elementor-element-7d7add3:not(.elementor-motion-effects-element-type-background), .elementor-2225 .elementor-element.elementor-element-7d7add3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2225 .elementor-element.elementor-element-62c12bd.elementor-element{--align-self:center;}.elementor-2225 .elementor-element.elementor-element-5be6be8{--divider-border-style:dotted;--divider-color:var( --e-global-color-white );--divider-border-width:2px;}.elementor-2225 .elementor-element.elementor-element-5be6be8 .elementor-divider-separator{width:100%;}.elementor-2225 .elementor-element.elementor-element-5be6be8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2225 .elementor-element.elementor-element-1a083ae{--grid-columns:1;}@media(min-width:768px){.elementor-2225 .elementor-element.elementor-element-ce39fa9{--content-width:1240px;}.elementor-2225 .elementor-element.elementor-element-4fba522{--width:70%;}.elementor-2225 .elementor-element.elementor-element-7d7add3{--width:30%;}}@media(max-width:1024px){.elementor-2225 .elementor-element.elementor-element-f40094d{--grid-columns:1;}.elementor-2225 .elementor-element.elementor-element-1a083ae{--grid-columns:2;}}@media(max-width:767px){.elementor-2225 .elementor-element.elementor-element-f40094d{--grid-columns:1;}.elementor-2225 .elementor-element.elementor-element-1a083ae{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-152b37a *//* Акыркы жаңылыктар */
.latest-news-title{
  font-size: 32px;
  color: #0F2A44;
  font-weight: 700;
}

/* Бардык жаңылыктар */
.all-news-title{
  font-size: 20px;
  color: #ffffff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-62c12bd */.latest-ann-title{
  font-size: 20px;
  font-weight: 700;
  color: #1C3E6E;
  line-height: 1.25;
  margin: 0 0 14px;
}

.all-ann-title{
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF; /* кара фондо болсо #fff */
  line-height: 1.25;
  margin: 0 0 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c2841e *//* === Archive filter: keep this exact look === */
.news-cal{
  background:#0F2A44 !important;
  color:#fff !important;
  border-radius:16px !important;
  padding:18px !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.12) !important;

  display:block !important;
  width:100% !important;
  box-sizing:border-box !important;
}

.news-cal__title{
  font-size:18px !important;
  font-weight:700 !important;
  margin:0 0 12px !important;
  line-height:1.25 !important;
}

.news-cal__label{
  display:block !important;
  font-size:14px !important;
  opacity:.9 !important;
  margin:0 0 6px !important;
}

.news-cal__input{
  width:100% !important;
  display:block !important;
  box-sizing:border-box !important;

  border:1px solid rgba(255,255,255,.25) !important;
  background:rgba(255,255,255,.08) !important;
  color:#fff !important;

  border-radius:12px !important;
  padding:10px 12px !important;
  outline:none !important;
  margin:0 !important;
}

.news-cal__input::-webkit-calendar-picker-indicator{
  filter: invert(1) !important;
  opacity:.9 !important;
  cursor:pointer !important;
}

.news-cal__btn{
  width:100% !important;
  display:block !important;
  box-sizing:border-box !important;

  margin-top:10px !important;
  border:1px solid rgba(255,255,255,.35) !important;
  background:rgba(255,255,255,.12) !important;
  color:#fff !important;

  border-radius:12px !important;
  padding:10px 12px !important;
  cursor:pointer !important;
  transition: .2s ease !important;
}

.news-cal__btn:hover{
  background:rgba(255,255,255,.18) !important;
}

.news-cal__reset{
  display:block !important;
  text-align:center !important;
  margin-top:10px !important;

  color:rgba(255,255,255,.85) !important;
  text-decoration:none !important;
  font-size:14px !important;
}

.news-cal__reset:hover{
  text-decoration:underline !important;
}/* End custom CSS */