.elementor-4423 .elementor-element.elementor-element-b9805ac{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4423 .elementor-element.elementor-element-81bd476{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4423 .elementor-element.elementor-element-81bd476 .elementor-divider-separator{width:100%;}.elementor-4423 .elementor-element.elementor-element-81bd476 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4423 .elementor-element.elementor-element-9c240ff{--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-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-4423 .elementor-element.elementor-element-d763d99{text-align:center;}.elementor-4423 .elementor-element.elementor-element-d763d99 .elementor-heading-title{color:#000000;}.elementor-4423 .elementor-element.elementor-element-54bf92d{--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-4423 .elementor-element.elementor-element-5d593d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4423 .elementor-element.elementor-element-5d593d1 .elementor-divider-separator{width:100%;}.elementor-4423 .elementor-element.elementor-element-5d593d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4423 .elementor-element.elementor-element-9430730{--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-4423 .elementor-element.elementor-element-14c6b20{--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-4423 .elementor-element.elementor-element-f2adcca{text-align:center;}.elementor-4423 .elementor-element.elementor-element-f2adcca .elementor-heading-title{color:#000000;}.elementor-4423 .elementor-element.elementor-element-1fcc9d9{--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-4423 .elementor-element.elementor-element-91b0f24{--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-4423 .elementor-element.elementor-element-6ded6de{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4423 .elementor-element.elementor-element-6ded6de .elementor-divider-separator{width:100%;}.elementor-4423 .elementor-element.elementor-element-6ded6de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4423 .elementor-element.elementor-element-252ee17{--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-4423 .elementor-element.elementor-element-15e392a{text-align:center;}.elementor-4423 .elementor-element.elementor-element-15e392a .elementor-heading-title{color:#000000;}.elementor-4423 .elementor-element.elementor-element-556e01e{--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-4423 .elementor-element.elementor-element-3e0f94e{--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-4423 .elementor-element.elementor-element-bebb921{text-align:center;}.elementor-4423 .elementor-element.elementor-element-bebb921 .elementor-heading-title{color:#000000;}.elementor-4423 .elementor-element.elementor-element-fa0e4a8{--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-4423 .elementor-element.elementor-element-2722b8e{--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-4423 .elementor-element.elementor-element-8e0f35e{--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-4423 .elementor-element.elementor-element-fdc3460{--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-4423 .elementor-element.elementor-element-a34175f{--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;}:root{--page-title-display:none;}@media(min-width:481px){.elementor-4423 .elementor-element.elementor-element-b9805ac{--width:100%;}.elementor-4423 .elementor-element.elementor-element-1fcc9d9{--content-width:1600px;}.elementor-4423 .elementor-element.elementor-element-8e0f35e{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-a8de6fd */.tw-image-internal-links{
  max-width:1300px;
  margin:80px auto;
  padding:0 20px;
  text-align:center;
}

.tw-image-internal-links h2{
  font-size:34px;
  margin-bottom:8px;
  font-weight:700;
}

.tw-image-desc{
  max-width:900px;
  margin:0 auto 50px;
  color:#666;
  font-size:16px;
}

/* GRID */
.tw-image-link-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:30px;
}

/* CARD */
.tw-image-link-grid a{
  background:#fff;
  padding:22px 18px 25px;
  border-radius:18px;
  text-decoration:none;
  color:#000;
  font-weight:600;
  box-shadow:0 15px 35px rgba(0,0,0,.08);
  transition:.35s;
}

/* HOVER CARD */
.tw-image-link-grid a:hover{
  transform:translateY(-6px);
  box-shadow:0 25px 45px rgba(0,0,0,.12);
}

/* IMAGE */
.tw-image-link-grid img{
  width:100%;
  height:220px;
  object-fit:contain;
  border-radius:12px;
  transition:.4s;
}

/* TITLE */
.tw-image-link-grid span{
  display:block;
  margin-top:14px;
  font-size:15px;
  font-weight:600;
}

/* SEO TEXT (GOOGLE ONLY) */
.tw-visually-hidden{
  position:absolute;
  left:-9999px;
  width:1px;
  height:1px;
  overflow:hidden;
}

/* LAPTOP */
@media(max-width:1200px){
  .tw-image-link-grid{
    grid-template-columns:repeat(3,1fr);
  }
}

/* TABLET */
@media(max-width:900px){
  .tw-image-link-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

/* MOBILE */
@media(max-width:600px){
  .tw-image-link-grid{
    grid-template-columns:repeat(2,1fr);
    gap:18px;
  }

  .tw-image-link-grid img{
    height:170px;
  }

  .tw-image-link-grid span{
    font-size:14px;
  }
}/* End custom CSS */