.elementor-711 .elementor-element.elementor-element-6353eda{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-711 .elementor-element.elementor-element-bba8804{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}.elementor-711 .elementor-element.elementor-element-09f1539{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-711 .elementor-element.elementor-element-09f1539 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:35px;color:#C8BA3B;}.elementor-711 .elementor-element.elementor-element-2bc7254{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-20px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-size:15px;--swiper-pagination-size:10px;--dots-normal-color:#FFFFFF;--swiper-pagination-spacing:3px;}.elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-slide > .elementor-element{height:100%;}.elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-711 .elementor-element.elementor-element-0d80f3d{--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;--justify-content:flex-start;}.elementor-711 .elementor-element.elementor-element-1ef987a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-711 .elementor-element.elementor-element-1ef987a .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:18px;color:#C8BA3B;}.elementor-711 .elementor-element.elementor-element-25deed8{--grid-row-gap:0px;--grid-column-gap:30px;}.elementor-711 .elementor-element.elementor-element-25deed8 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-711 .elementor-element.elementor-element-25deed8:after{content:"0.62";}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-post__thumbnail__link{width:100%;}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-post__meta-data span + span:before{content:"///";}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-post{border-radius:0%;}.elementor-711 .elementor-element.elementor-element-25deed8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-711 .elementor-element.elementor-element-25deed8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-711 .elementor-element.elementor-element-25deed8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-post__meta-data{font-family:"Prompt", Sans-serif;margin-bottom:10px;}.elementor-711 .elementor-element.elementor-element-ebdfc8b{--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;}.elementor-711 .elementor-element.elementor-element-5c77967{--display:flex;}.elementor-711 .elementor-element.elementor-element-cd3a122{--grid-row-gap:34px;--grid-column-gap:10px;}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__thumbnail__link{width:100%;}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__meta-data span + span:before{content:"///";}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post{border-color:#3A3008;}.elementor-711 .elementor-element.elementor-element-cd3a122.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:3px;}.elementor-711 .elementor-element.elementor-element-cd3a122.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:3px;}.elementor-711 .elementor-element.elementor-element-cd3a122.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:3px;}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-711:not(.elementor-motion-effects-element-type-background), body.elementor-page-711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-711 .elementor-element.elementor-element-2bc7254{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-711 .elementor-element.elementor-element-bba8804{--width:75%;}.elementor-711 .elementor-element.elementor-element-0d80f3d{--width:25%;}}@media(max-width:767px){.elementor-711 .elementor-element.elementor-element-09f1539{text-align:center;}.elementor-711 .elementor-element.elementor-element-09f1539 .elementor-heading-title{font-size:25px;}.elementor-711 .elementor-element.elementor-element-2bc7254{--swiper-slides-to-display:1;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-711 .elementor-element.elementor-element-25deed8:after{content:"0.5";}.elementor-711 .elementor-element.elementor-element-25deed8 .elementor-post__thumbnail__link{width:100%;}.elementor-711 .elementor-element.elementor-element-cd3a122{--grid-row-gap:18px;--grid-column-gap:16px;}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-711 .elementor-element.elementor-element-cd3a122:after{content:"0.5";}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__thumbnail__link{width:100%;}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;}.elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-711 .elementor-element.elementor-element-cd3a122.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-711 .elementor-element.elementor-element-cd3a122.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-711 .elementor-element.elementor-element-cd3a122.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}}/* Start custom CSS for heading, class: .elementor-element-09f1539 */@media (max-width: 767px) {

  .elementor-711 .elementor-element.elementor-element-09f1539 {
    width: 100% !important;
    max-width: 360px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    box-sizing: border-box !important;
    text-align: center !important;
    transform: translateX(12px);
  }

  .elementor-711 .elementor-element.elementor-element-09f1539 .elementor-heading-title {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;

    font-size: 25px !important;
    line-height: 1.18 !important;
    font-weight: 800 !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2bc7254 */@media (max-width: 767px) {

  .elementor-711 .elementor-element.elementor-element-2bc7254 {
    width: calc(100vw - 64px) !important;
    max-width: 360px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: translateX(12px);
    overflow: visible !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .elementor-main-swiper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-wrapper {
    width: 100% !important;
    align-items: center !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-slide {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    overflow: hidden !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-slide .e-loop-item {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-slide img,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-slide .wp-post-image {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    object-fit: contain !important;
    object-position: center center !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .elementor-swiper-button,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-button-prev,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-button-next {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    z-index: 99 !important;
    width: 26px !important;
    height: 26px !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important;
    background: rgba(0,0,0,.55) !important;
    border-radius: 50% !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .elementor-swiper-button-prev,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-button-prev {
    left: 6px !important;
    right: auto !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .elementor-swiper-button-next,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-button-next {
    right: 6px !important;
    left: auto !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .elementor-swiper-button i,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .elementor-swiper-button svg {
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    color: #ffffff !important;
    fill: #ffffff !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-button-prev:after,
  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-button-next:after {
    font-size: 14px !important;
    color: #ffffff !important;
  }

  .elementor-711 .elementor-element.elementor-element-2bc7254 .swiper-pagination {
    position: relative !important;
    margin-top: 6px !important;
    bottom: auto !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd3a122 */@media (max-width: 767px) {

  .elementor-711 .elementor-element.elementor-element-cd3a122 {
    width: 100%;
    max-width: 420px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 article.elementor-post {
    width: 100% !important;
    background: #111111 !important;
    border: 1px solid #3a3008 !important;
    border-radius: 16px !important;
    padding: 10px !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-shadow: 0 10px 28px rgba(0,0,0,.35);
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__thumbnail__link {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__thumbnail {
    width: 100% !important;
    height: auto !important;
    padding-bottom: 0 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #000 !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__thumbnail img {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
    display: block !important;
    border-radius: 12px !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__text {
    position: static !important;
    width: 100% !important;
    padding: 9px 2px 2px 2px !important;
    margin: 0 !important;
    background: transparent !important;
    text-align: left !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__title {
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__title a {
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__meta-data {
    position: static !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #b8b8b8 !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
    white-space: normal !important;
    overflow: visible !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-post__excerpt {
    margin-top: 7px !important;
    color: #d0d0d0 !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
  }
}
@media (max-width: 767px) {

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-posts-container {
    margin-bottom: 14px !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination {
    display: block !important;
    text-align: center !important;

    margin-top: 14px !important;
    margin-bottom: 0 !important;
    padding-top: 8px !important;
    padding-bottom: 26px !important;

    line-height: 1.65 !important;
    font-size: 0 !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .page-numbers {
    display: inline-block !important;

    min-width: auto !important;
    height: auto !important;
    padding: 0 2px !important;
    margin: 0 3px !important;

    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 24px !important;
    text-decoration: none !important;
    vertical-align: middle !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .page-numbers.current {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    padding: 0 !important;
    margin: 0 5px !important;

    color: #000000 !important;
    background: #f4e640 !important;
    border-radius: 50% !important;
    font-weight: 700 !important;
    line-height: 24px !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .prev {
    display: inline-block !important;
    margin-right: 6px !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination .next {
    display: block !important;
    width: fit-content !important;
    margin: 6px auto 0 auto !important;
    padding: 0 4px !important;
  }

  .elementor-711 .elementor-element.elementor-element-cd3a122 .elementor-pagination a.page-numbers:hover {
    color: #f4e640 !important;
  }
}/* End custom CSS */