.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Tahoma;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13221 .elementor-element.elementor-element-a4bf4c6{width:var( --container-widget-width, 98.868% );max-width:98.868%;--container-widget-width:98.868%;--container-widget-flex-grow:0;text-align:center;}.elementor-13221 .elementor-element.elementor-element-a4bf4c6 img{width:95%;max-width:78%;height:275px;object-fit:contain;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Tahoma;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13221 .elementor-element.elementor-element-af8cec8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-af8cec8{text-align:center;}.elementor-13221 .elementor-element.elementor-element-af8cec8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-13221 .elementor-element.elementor-element-10cb9ee{text-align:center;}.elementor-13221 .elementor-element.elementor-element-10cb9ee img{height:257px;object-fit:fill;}.elementor-13221 .elementor-element.elementor-element-ca1d609 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-ca1d609{text-align:center;}.elementor-13221 .elementor-element.elementor-element-ca1d609 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#090909;}.elementor-13221 .elementor-element.elementor-element-4193b1d img{height:257px;}.elementor-13221 .elementor-element.elementor-element-ed8278b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-ed8278b{text-align:center;}.elementor-13221 .elementor-element.elementor-element-ed8278b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#040504;}.elementor-13221 .elementor-element.elementor-element-0aa84f4{text-align:center;}.elementor-13221 .elementor-element.elementor-element-0aa84f4 img{height:257px;}.elementor-13221 .elementor-element.elementor-element-4cd88bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-4cd88bc{text-align:center;}.elementor-13221 .elementor-element.elementor-element-4cd88bc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-13221 .elementor-element.elementor-element-6d933c5{text-align:center;}.elementor-13221 .elementor-element.elementor-element-6d933c5 img{height:257px;object-fit:fill;}.elementor-13221 .elementor-element.elementor-element-72efb4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-72efb4b{text-align:center;}.elementor-13221 .elementor-element.elementor-element-72efb4b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#090909;}.elementor-13221 .elementor-element.elementor-element-a4975de{text-align:center;}.elementor-13221 .elementor-element.elementor-element-a4975de img{width:93%;max-width:77%;height:257px;object-fit:contain;object-position:center center;}.elementor-13221 .elementor-element.elementor-element-950a546 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-950a546{text-align:center;}.elementor-13221 .elementor-element.elementor-element-950a546 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#090909;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13221 .elementor-element.elementor-element-af8cec8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-ca1d609 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-ed8278b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-4cd88bc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-72efb4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-950a546 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-13221 .elementor-element.elementor-element-a4bf4c6 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13221 .elementor-element.elementor-element-af8cec8{text-align:center;}.elementor-13221 .elementor-element.elementor-element-af8cec8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-ca1d609{text-align:center;}.elementor-13221 .elementor-element.elementor-element-ca1d609 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-4193b1d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-ed8278b{text-align:center;}.elementor-13221 .elementor-element.elementor-element-ed8278b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-0aa84f4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-13221 .elementor-element.elementor-element-4cd88bc{text-align:center;}.elementor-13221 .elementor-element.elementor-element-4cd88bc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-72efb4b{text-align:center;}.elementor-13221 .elementor-element.elementor-element-72efb4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-13221 .elementor-element.elementor-element-950a546{text-align:center;}.elementor-13221 .elementor-element.elementor-element-950a546 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* Sparts: mobile headings */
@media (max-width:767px){
.elementor-13221 h1.elementor-heading-title{font-size:28px!important}
.elementor-13221 h2.elementor-heading-title{font-size:22px!important;line-height:1.3!important}
}

/* Sparts: centered page title */
.page-id-13221 .entry-header,
.page-id-13221 .entry-title{ text-align:center !important; }

/* Sparts: sub-category cards */
.elementor-13221 .elementor-inner-section .elementor-column{ padding:10px; }
.elementor-13221 .elementor-inner-section .elementor-column > .elementor-widget-wrap{
  border:1px solid #e6e6e6; border-radius:14px; background:#fff;
  box-shadow:0 2px 10px rgba(0,0,0,.06);
  padding:18px 14px !important;
  flex-direction:column; flex-wrap:nowrap; align-items:center; justify-content:space-between;
  height:100%;
  transition:box-shadow .25s, border-color .25s, transform .25s;
}
.elementor-13221 .elementor-inner-section .elementor-column > .elementor-widget-wrap:hover{
  border-color:#f7941d; box-shadow:0 8px 20px rgba(0,0,0,.12); transform:translateY(-3px);
}
.elementor-13221 .elementor-inner-section .elementor-widget-image,
.elementor-13221 .elementor-inner-section .elementor-widget-heading{ width:100%; margin-bottom:0; }
.elementor-13221 .elementor-inner-section .elementor-widget-image img{
  width:100%; height:220px; object-fit:contain;
}
.elementor-13221 .elementor-inner-section .elementor-widget-heading{ margin-top:auto; padding-top:12px; }
.elementor-13221 .elementor-inner-section .elementor-heading-title{ text-align:center !important; }
.elementor-13221 .elementor-inner-section .elementor-heading-title a{ text-decoration:none; color:#111; transition:color .2s; }
.elementor-13221 .elementor-inner-section .elementor-column:hover .elementor-heading-title a{ color:#f7941d; }
@media (max-width:767px){
  .elementor-13221 .elementor-inner-section .elementor-column{ padding:8px 4px; }
  .elementor-13221 .elementor-inner-section .elementor-widget-image img{ height:180px; }
  .elementor-13221 .elementor-inner-section .elementor-column > .elementor-widget-wrap{ padding:14px 10px !important; }
}/* End custom CSS */