.elementor-1311 .elementor-element.elementor-element-7f62992{--display:flex;}.elementor-1311 .elementor-element.elementor-element-f270667 .etww-search-wrap{width:100%;}.elementor-1311 .elementor-element.elementor-element-f270667 .etww-searchform, .elementor-1311 .elementor-element.elementor-element-f270667 .etww-searchform input.field{min-height:40px;}.elementor-1311 .elementor-element.elementor-element-f270667 .etww-searchform button{font-size:12px;left:0px;}.elementor-1311 .elementor-element.elementor-element-c0ebbd7{--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;}.elementor-1311 .elementor-element.elementor-element-4b95ee8{--display:flex;}.elementor-1311 .elementor-element.elementor-element-a8d028f{--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;}.elementor-1311 .elementor-element.elementor-element-a8d028f:not(.elementor-motion-effects-element-type-background), .elementor-1311 .elementor-element.elementor-element-a8d028f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #327EA2 0%, #407F71 100%);}.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-1311 .elementor-element.elementor-element-2a3872b{text-align:center;}.elementor-1311 .elementor-element.elementor-element-2a3872b .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1311 .elementor-element.elementor-element-e489624{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;border-style:solid;border-color:#FDFDFD;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#FDFDFD;}.elementor-1311 .elementor-element.elementor-element-e489624.elementor-element{--align-self:center;}.elementor-1311 .elementor-element.elementor-element-eda9e63{--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;}.elementor-1311 .elementor-element.elementor-element-7546d04{--e-image-carousel-slides-to-show:6;}.elementor-1311 .elementor-element.elementor-element-7546d04 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:767px){.elementor-1311 .elementor-element.elementor-element-c0ebbd7{--min-height:0px;}.elementor-1311 .elementor-element.elementor-element-2a3872b .elementor-heading-title{font-size:29px;line-height:1.7em;}.elementor-1311 .elementor-element.elementor-element-e489624{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;font-size:12px;}.elementor-1311 .elementor-element.elementor-element-7546d04{--e-image-carousel-slides-to-show:3;}.elementor-1311 .elementor-element.elementor-element-7546d04 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:3px;height:3px;}}/* Start custom CSS for html, class: .elementor-element-2b5ea47 */:root{
    --bg:#050b18;
    --surface:rgba(255,255,255,.06);
    --surface2:rgba(255,255,255,.10);
    --text:#eaf2ff;
    --muted:rgba(234,242,255,.72);
    --line:rgba(255,255,255,.12);
    --shadow:0 24px 60px rgba(0,0,0,.45);
    --radius:22px;
    --radius2:26px;
  }

.img-cats{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(120px,1fr));
  gap:20px;
  max-width:1000px;
  margin:auto;
  padding:40px 0;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}

.img-cat{
  text-align:center;
  text-decoration:none;
  color:#0f172a;
  transition:.25s ease;
}

.img-cat img{
  width:90px;
  height:90px;
  border-radius:15%;
  object-fit:cover;
  box-shadow:0 12px 30px rgba(0,0,0,.18);
  transition:.25s ease;
  margin-bottom:10px;
}

.img-cat span{
  display:block;
  font-size:14px;
  font-weight:600;
  line-height:1.4;
}

.img-cat:hover{
  transform:translateY(-4px);
}

.img-cat:hover img{
  transform:scale(1.08);
  box-shadow:0 18px 44px rgba(0,0,0,.28);
}

/* Mobile */
@media(max-width:480px){
  .img-cat img{
    width:76px;
    height:76px;
  }
  .img-cat span{
    font-size:13px;
  }
}/* End custom CSS */