.elementor-1302 .elementor-element.elementor-element-cop00046{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-cop00002{text-align:center;}.elementor-1302 .elementor-element.elementor-element-cop00002 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:36.4px;color:#000000;}.elementor-1302 .elementor-element.elementor-element-cop00003{text-align:center;}.elementor-1302 .elementor-element.elementor-element-cop00003 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:36.4px;color:#000000;}.elementor-1302 .elementor-element.elementor-element-cop00004{text-align:center;}.elementor-1302 .elementor-element.elementor-element-cop00004 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:36.4px;color:#000000;}.elementor-1302 .elementor-element.elementor-element-cop00005{text-align:center;}.elementor-1302 .elementor-element.elementor-element-cop00005 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:36.4px;color:#000000;}.elementor-1302 .elementor-element.elementor-element-cop0f001{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-1302 .elementor-element.elementor-element-cop0f002{--e-image-carousel-slides-to-show:6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1302 .elementor-element.elementor-element-cop0002d{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop0002e{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop0002f{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00030{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00031{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00032{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00033{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00034{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00035{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00036{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00039{text-align:center;}.elementor-1302 .elementor-element.elementor-element-cop00039 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:36.4px;color:#000000;}.elementor-1302 .elementor-element.elementor-element-cop0003b{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop0003c{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop0003d{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop0003e{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop0003f{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00040{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00041{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00042{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00043{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00044{text-align:start;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;color:#616060;}.elementor-1302 .elementor-element.elementor-element-cop00045{text-align:center;}.elementor-1302 .elementor-element.elementor-element-cop00045 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:36.4px;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1302 .elementor-element.elementor-element-cop0f002{--e-image-carousel-slides-to-show:3;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1302 .elementor-element.elementor-element-cop00002{text-align:start;}.elementor-1302 .elementor-element.elementor-element-cop00002 .elementor-heading-title{font-size:21px;line-height:29.1px;}.elementor-1302 .elementor-element.elementor-element-cop00003{text-align:start;}.elementor-1302 .elementor-element.elementor-element-cop00003 .elementor-heading-title{font-size:21px;line-height:29.1px;}.elementor-1302 .elementor-element.elementor-element-cop00004{text-align:start;}.elementor-1302 .elementor-element.elementor-element-cop00004 .elementor-heading-title{font-size:21px;line-height:29.1px;}.elementor-1302 .elementor-element.elementor-element-cop00005{text-align:start;}.elementor-1302 .elementor-element.elementor-element-cop00005 .elementor-heading-title{font-size:21px;line-height:29.1px;}.elementor-1302 .elementor-element.elementor-element-cop0f002{--e-image-carousel-slides-to-show:2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1302 .elementor-element.elementor-element-cop0002d{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop0002e{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop0002f{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00030{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00031{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00032{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00033{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00034{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00035{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00036{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00039{text-align:start;}.elementor-1302 .elementor-element.elementor-element-cop00039 .elementor-heading-title{font-size:21px;line-height:29.1px;}.elementor-1302 .elementor-element.elementor-element-cop0003b{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop0003c{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop0003d{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop0003e{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop0003f{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00040{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00041{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00042{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00043{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00044{text-align:start;font-size:16px;line-height:23.8px;}.elementor-1302 .elementor-element.elementor-element-cop00045{text-align:start;}.elementor-1302 .elementor-element.elementor-element-cop00045 .elementor-heading-title{font-size:21px;line-height:29.1px;}}/* Start custom CSS for container, class: .elementor-element-cop0f001 */.elementor-1302 .elementor-element.elementor-element-cop0f001 > .e-con-inner > .elementor-widget-image { flex: 0 0 226px; max-width: 226px; }
.elementor-1302 .elementor-element.elementor-element-cop0f001 > .e-con-inner > .elementor-widget-image img { width: 226px; height: 170px; object-fit: cover; display: block; }
@media (max-width: 1024px) { .elementor-1302 .elementor-element.elementor-element-cop0f001 > .e-con-inner > .elementor-widget-image { flex-basis: calc(50% - 8px); max-width: calc(50% - 8px); } .elementor-1302 .elementor-element.elementor-element-cop0f001 > .e-con-inner > .elementor-widget-image img { width: 100%; } }
@media (max-width: 767px) { .elementor-1302 .elementor-element.elementor-element-cop0f001 > .e-con-inner > .elementor-widget-image { flex-basis: 100%; max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cop0f002 *//* the source runs these as a horizontal slider of 210x270 tiles, cropped */
.elementor-1302 .elementor-element.elementor-element-cop0f002 .swiper-slide img { width: 210px; height: 270px; object-fit: cover; display: block; margin-inline: auto; }
@media (max-width: 767px) { .elementor-1302 .elementor-element.elementor-element-cop0f002 .swiper-slide img { width: 100%; height: 220px; } }/* End custom CSS */