.elementor-12697 .elementor-element.elementor-element-5381f07f{--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;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-260aaac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-354a7df1{--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 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-27728ed0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-14b54b65{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12697 .elementor-element.elementor-element-7ded6da3.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-7ded6da3{text-align:center;}.elementor-12697 .elementor-element.elementor-element-7ded6da3 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.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-12697 .elementor-element.elementor-element-446d1da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12697 .elementor-element.elementor-element-446d1da{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-12697 .elementor-element.elementor-element-446d1da p{margin-block-end:0px;}.elementor-12697 .elementor-element.elementor-element-1f22176f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .elementor-repeater-item-8a4c09b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://meidiasign.online/wp-content/uploads/2026/09/Asset-1Lightbox-backdrop.webp);background-size:cover;}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .elementor-repeater-item-3830b8d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://meidiasign.online/wp-content/uploads/2026/09/Asset-6Lightbox-backdrop.webp);background-size:contain;}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .elementor-repeater-item-cf400d4 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://meidiasign.online/wp-content/uploads/2026/09/Asset-5Lightbox-backdrop.webp);background-size:contain;}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .elementor-repeater-item-4e100d2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://meidiasign.online/wp-content/uploads/2026/09/Asset-2Lightbox-backdrop.webp);background-size:contain;}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .swiper-slide-contents{max-width:66%;}.elementor-12697 .elementor-element.elementor-element-6ce92b2 .swiper-slide-inner{text-align:center;}.elementor-12697 .elementor-element.elementor-element-59f92b87.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-59f92b87{text-align:center;}.elementor-12697 .elementor-element.elementor-element-59f92b87 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-13d9707e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-598ea8d7{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-2d204bb1.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-2d204bb1{text-align:center;}.elementor-12697 .elementor-element.elementor-element-2d204bb1 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-6911b2f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12697 .elementor-element.elementor-element-6911b2f1{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-12697 .elementor-element.elementor-element-6911b2f1 p{margin-block-end:0px;}.elementor-12697 .elementor-element.elementor-element-350514d3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-5b4b91b5.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-5b4b91b5{text-align:center;}.elementor-12697 .elementor-element.elementor-element-5b4b91b5 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-358482b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-7f72a01a{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-3545e0ea.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-3545e0ea{text-align:center;}.elementor-12697 .elementor-element.elementor-element-3545e0ea img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-742592fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12697 .elementor-element.elementor-element-742592fa{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-12697 .elementor-element.elementor-element-742592fa p{margin-block-end:0px;}.elementor-12697 .elementor-element.elementor-element-6d46b659{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-9438819.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-9438819{text-align:center;}.elementor-12697 .elementor-element.elementor-element-9438819 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-30a2c5cc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-600aa10d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-6151d8df.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-6151d8df{text-align:center;}.elementor-12697 .elementor-element.elementor-element-6151d8df img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-416fb8c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12697 .elementor-element.elementor-element-416fb8c7{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-12697 .elementor-element.elementor-element-416fb8c7 p{margin-block-end:0px;}.elementor-12697 .elementor-element.elementor-element-1b3ac4d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-58a1742d.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-58a1742d{text-align:center;}.elementor-12697 .elementor-element.elementor-element-58a1742d img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-68debf4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-aa3a07c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-10b4873d.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-10b4873d{text-align:center;}.elementor-12697 .elementor-element.elementor-element-10b4873d img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-1b92d661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12697 .elementor-element.elementor-element-1b92d661{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-12697 .elementor-element.elementor-element-1b92d661 p{margin-block-end:0px;}.elementor-12697 .elementor-element.elementor-element-3b107a60{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-34664690.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-34664690{text-align:center;}.elementor-12697 .elementor-element.elementor-element-34664690 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-2990eeb1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-595ca3ce{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-28e5f442.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-28e5f442{text-align:center;}.elementor-12697 .elementor-element.elementor-element-28e5f442 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-12697 .elementor-element.elementor-element-45b6f12f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12697 .elementor-element.elementor-element-45b6f12f{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-12697 .elementor-element.elementor-element-45b6f12f p{margin-block-end:0px;}.elementor-12697 .elementor-element.elementor-element-abc8c85{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12697 .elementor-element.elementor-element-5907efcd.elementor-element{--align-self:center;}.elementor-12697 .elementor-element.elementor-element-5907efcd{text-align:center;}.elementor-12697 .elementor-element.elementor-element-5907efcd img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}@media(min-width:768px){.elementor-12697 .elementor-element.elementor-element-5381f07f{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-260aaac{--width:15%;}.elementor-12697 .elementor-element.elementor-element-354a7df1{--width:85%;}.elementor-12697 .elementor-element.elementor-element-27728ed0{--width:100%;}.elementor-12697 .elementor-element.elementor-element-14b54b65{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-1f22176f{--width:100%;}.elementor-12697 .elementor-element.elementor-element-13d9707e{--width:100%;}.elementor-12697 .elementor-element.elementor-element-598ea8d7{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-350514d3{--width:100%;}.elementor-12697 .elementor-element.elementor-element-358482b3{--width:100%;}.elementor-12697 .elementor-element.elementor-element-7f72a01a{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-6d46b659{--width:100%;}.elementor-12697 .elementor-element.elementor-element-30a2c5cc{--width:100%;}.elementor-12697 .elementor-element.elementor-element-600aa10d{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-1b3ac4d{--width:100%;}.elementor-12697 .elementor-element.elementor-element-68debf4{--width:100%;}.elementor-12697 .elementor-element.elementor-element-aa3a07c{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-3b107a60{--width:100%;}.elementor-12697 .elementor-element.elementor-element-2990eeb1{--width:100%;}.elementor-12697 .elementor-element.elementor-element-595ca3ce{--content-width:100%;}.elementor-12697 .elementor-element.elementor-element-abc8c85{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7ded6da3 */.elementor-12697 .elementor-element.elementor-element-7ded6da3,
.elementor-12697 .elementor-element.elementor-element-7ded6da3 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-7ded6da3 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b54b65 */.elementor-12697 .elementor-element.elementor-element-14b54b65 {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-14b54b65 > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-14b54b65 .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-14b54b65 .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-14b54b65 .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-14b54b65 .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59f92b87 */.elementor-12697 .elementor-element.elementor-element-59f92b87,
.elementor-12697 .elementor-element.elementor-element-59f92b87 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-59f92b87 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22176f */.elementor-12697 .elementor-element.elementor-element-1f22176f {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-1f22176f > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-1f22176f .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-1f22176f .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-1f22176f .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-1f22176f .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d204bb1 */.elementor-12697 .elementor-element.elementor-element-2d204bb1,
.elementor-12697 .elementor-element.elementor-element-2d204bb1 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-2d204bb1 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598ea8d7 */.elementor-12697 .elementor-element.elementor-element-598ea8d7 {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-598ea8d7 > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-598ea8d7 .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-598ea8d7 .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-598ea8d7 .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-598ea8d7 .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b4b91b5 */.elementor-12697 .elementor-element.elementor-element-5b4b91b5,
.elementor-12697 .elementor-element.elementor-element-5b4b91b5 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-5b4b91b5 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350514d3 */.elementor-12697 .elementor-element.elementor-element-350514d3 {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-350514d3 > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-350514d3 .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-350514d3 .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-350514d3 .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-350514d3 .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3545e0ea */.elementor-12697 .elementor-element.elementor-element-3545e0ea,
.elementor-12697 .elementor-element.elementor-element-3545e0ea .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-3545e0ea img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f72a01a */.elementor-12697 .elementor-element.elementor-element-7f72a01a {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-7f72a01a > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-7f72a01a .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-7f72a01a .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-7f72a01a .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-7f72a01a .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438819 */.elementor-12697 .elementor-element.elementor-element-9438819,
.elementor-12697 .elementor-element.elementor-element-9438819 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-9438819 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d46b659 */.elementor-12697 .elementor-element.elementor-element-6d46b659 {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-6d46b659 > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-6d46b659 .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-6d46b659 .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-6d46b659 .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-6d46b659 .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6151d8df */.elementor-12697 .elementor-element.elementor-element-6151d8df,
.elementor-12697 .elementor-element.elementor-element-6151d8df .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-6151d8df img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600aa10d */.elementor-12697 .elementor-element.elementor-element-600aa10d {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-600aa10d > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-600aa10d .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-600aa10d .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-600aa10d .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-600aa10d .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58a1742d */.elementor-12697 .elementor-element.elementor-element-58a1742d,
.elementor-12697 .elementor-element.elementor-element-58a1742d .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-58a1742d img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b3ac4d */.elementor-12697 .elementor-element.elementor-element-1b3ac4d {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-1b3ac4d > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-1b3ac4d .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-1b3ac4d .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-1b3ac4d .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-1b3ac4d .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10b4873d */.elementor-12697 .elementor-element.elementor-element-10b4873d,
.elementor-12697 .elementor-element.elementor-element-10b4873d .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-10b4873d img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3a07c */.elementor-12697 .elementor-element.elementor-element-aa3a07c {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-aa3a07c > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-aa3a07c .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-aa3a07c .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-aa3a07c .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-aa3a07c .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34664690 */.elementor-12697 .elementor-element.elementor-element-34664690,
.elementor-12697 .elementor-element.elementor-element-34664690 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-34664690 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b107a60 */.elementor-12697 .elementor-element.elementor-element-3b107a60 {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-3b107a60 > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-3b107a60 .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-3b107a60 .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-3b107a60 .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-3b107a60 .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e5f442 */.elementor-12697 .elementor-element.elementor-element-28e5f442,
.elementor-12697 .elementor-element.elementor-element-28e5f442 .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-28e5f442 img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595ca3ce */.elementor-12697 .elementor-element.elementor-element-595ca3ce {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-595ca3ce > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-595ca3ce .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-595ca3ce .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-595ca3ce .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-595ca3ce .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5907efcd */.elementor-12697 .elementor-element.elementor-element-5907efcd,
.elementor-12697 .elementor-element.elementor-element-5907efcd .elementor-widget-container {
  width: 400px !important;
  height: 400px !important;
}

.elementor-12697 .elementor-element.elementor-element-5907efcd img {
  display: block !important;
  width: 400px !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc8c85 */.elementor-12697 .elementor-element.elementor-element-abc8c85 {
 height:400px; min-height:0; overflow:hidden;
}
.elementor-12697 .elementor-element.elementor-element-abc8c85 > .e-con-inner {
 position:relative; width:100%; max-width:none; height:100%; padding:0;
}
.elementor-12697 .elementor-element.elementor-element-abc8c85 .elementor-widget-image {
 position:absolute; inset:0; margin:0;
}
.elementor-12697 .elementor-element.elementor-element-abc8c85 .elementor-widget-image,
.elementor-12697 .elementor-element.elementor-element-abc8c85 .elementor-widget-image .elementor-widget-container {
 width:100% !important; max-width:none !important; height:100% !important;
}
.elementor-12697 .elementor-element.elementor-element-abc8c85 .elementor-widget-image img {
 display:block; width:100% !important; max-width:100% !important; height:100% !important; object-fit:cover !important; object-position:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5381f07f */@media (max-width: 767px) {
 .elementor-12697 .elementor-element.elementor-element-5381f07f, .elementor-12697 .elementor-element.elementor-element-5381f07f > .e-con { width: calc(100vw - 32px) !important; max-width: calc(100vw - 32px) !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; }
 .elementor-12697 .elementor-element.elementor-element-5381f07f .e-con { width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; box-sizing: border-box !important; }
 .elementor-12697 .elementor-element.elementor-element-5381f07f > .e-con { display: flex !important; flex-direction: column !important; gap: 12px !important; }
 .elementor-12697 .elementor-element.elementor-element-5381f07f img { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; object-fit: contain !important; }
 .elementor-12697 .elementor-element.elementor-element-5381f07f .elementor-widget-heading, .elementor-12697 .elementor-element.elementor-element-5381f07f .elementor-widget-text-editor { max-width: 100% !important; margin: 0 !important; overflow-wrap: anywhere !important; }
}/* End custom CSS */