.elementor-8657 .elementor-element.elementor-element-c593072{--display:flex;}.elementor-8657 .elementor-element.elementor-element-c593072:not(.elementor-motion-effects-element-type-background), .elementor-8657 .elementor-element.elementor-element-c593072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-baa4907 );}.elementor-8657 .elementor-element.elementor-element-2eaf220{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8657 .elementor-element.elementor-element-d31a0d1 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-4ae511a );}.elementor-8657 .elementor-element.elementor-element-b5c36e2{padding:20px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-8657 .elementor-element.elementor-element-c8c1464{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF8E8;--border-color:#FFF8E8;--border-radius:22px 22px 22px 22px;box-shadow:4px 4px 10px 0px rgba(22.000000000000004, 32.000000000000014, 51, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8657 .elementor-element.elementor-element-c8c1464:not(.elementor-motion-effects-element-type-background), .elementor-8657 .elementor-element.elementor-element-c8c1464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #FAEDCE 0%, #F5E5BE 100%);}.elementor-8657 .elementor-element.elementor-element-c8c1464::before, .elementor-8657 .elementor-element.elementor-element-c8c1464 > .elementor-background-video-container::before, .elementor-8657 .elementor-element.elementor-element-c8c1464 > .e-con-inner > .elementor-background-video-container::before, .elementor-8657 .elementor-element.elementor-element-c8c1464 > .elementor-background-slideshow::before, .elementor-8657 .elementor-element.elementor-element-c8c1464 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8657 .elementor-element.elementor-element-c8c1464 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1024px){.elementor-8657 .elementor-element.elementor-element-c593072{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8657 .elementor-element.elementor-element-d31a0d1 .elementor-heading-title{font-size:40px;}.elementor-8657 .elementor-element.elementor-element-b5c36e2{font-size:16px;}.elementor-8657 .elementor-element.elementor-element-c8c1464{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8657 .elementor-element.elementor-element-c593072{--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;}.elementor-8657 .elementor-element.elementor-element-d31a0d1 .elementor-heading-title{font-size:30px;}.elementor-8657 .elementor-element.elementor-element-b5c36e2{padding:10px 0px 0px 0px;font-size:16px;}.elementor-8657 .elementor-element.elementor-element-c8c1464{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-2eaf220 */.elementor-8657 .elementor-element.elementor-element-2eaf220 {  max-width: 1200px;  margin-left: auto;  margin-right: auto;  width: 100%;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-248a919 */.cento-browser{
  width:100%;
  max-width:1200px;
  margin:0 auto;
}

.cento-grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:16px;
  padding:18px;
  border:1px solid #d7e2f1;
  border-radius:22px;
  background:#fff;
  box-shadow:0 14px 32px rgba(22,32,51,.06);
}

.cento-cardlink{
  display:block;
  height:100%;
  color:inherit;
  text-decoration:none !important;
}

.cento-card{
  display:flex;
  flex-direction:column;
  height:100%;
  overflow:hidden;
  border:1px solid #d7e2f1;
  border-radius:16px;
  background:#fff;
  box-shadow:none;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.cento-cardlink:hover .cento-card{
  transform:translateY(-4px);
  border-color:rgba(204,0,0,.35);
  box-shadow:0 16px 34px rgba(22,32,51,.12);
}

.cento-thumb{
  display:block;
  width:100%;
  aspect-ratio:4 / 3;
  height:auto;
  object-fit:cover;
  background:#f3f4f6;
  transition:transform .25s ease;
}

.cento-cardlink:hover .cento-thumb{
  transform:scale(1.03);
}

.cento-cardbody{
  flex:1 1 auto;
  padding:17px 18px 18px;
  background:#fff;
}

.cento-title{
  margin:0 0 10px;
  color:#162033;
  font-size:18px;
  line-height:1.2;
  font-weight:900;
}

.cento-meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px 12px;
  margin:0 0 10px;
  color:#607086;
  font-size:14px;
  line-height:1.35;
  font-weight:800;
}

.cento-excerpt{
  margin:0;
  color:#4b5563;
  font-size:14px;
  line-height:1.5;
  font-weight:500;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

@media (min-width:700px){
  .cento-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}

@media (min-width:1024px){
  .cento-grid{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
}

@media(max-width:760px){
  .cento-grid{
    gap:12px;
    padding:12px;
    border-radius:18px;
  }

  .cento-cardbody{
    padding:14px 15px 16px;
  }

  .cento-title{
    font-size:16px;
  }

  .cento-meta,
  .cento-excerpt{
    font-size:13px;
  }
}

@media (hover:none){
  .cento-card,
  .cento-thumb{
    transition:none !important;
  }

  .cento-cardlink:hover .cento-card{
    transform:none;
    box-shadow:none;
  }

  .cento-cardlink:hover .cento-thumb{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c1464 */.elementor-8657 .elementor-element.elementor-element-c8c1464 {  max-width: 1200px;  margin-left: auto;  margin-right: auto;  width: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c593072 */.elementor-8657 .elementor-element.elementor-element-c593072 {
  padding: 60px 48px 100px 48px;
}

@media (max-width: 1024px) {
  .elementor-8657 .elementor-element.elementor-element-c593072 {
    padding: 44px 32px 90px 32px;
  }
}

@media (max-width: 767px) {
  .elementor-8657 .elementor-element.elementor-element-c593072 {
    padding: 38px 10px 80px 10px;
  }
}/* End custom CSS */