.elementor-48301 .elementor-element.elementor-element-dd12a29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55;--margin-top:53px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-48301 .elementor-element.elementor-element-dd12a29:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-48301 .elementor-element.elementor-element-dd12a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://mbpotatodays.thedev.ca/wp-content/uploads/2026/09/stan_wiebe_rows.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48301 .elementor-element.elementor-element-dd12a29::before, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .elementor-background-video-container::before, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .e-con-inner > .elementor-background-video-container::before, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .elementor-background-slideshow::before, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-48301 .elementor-element.elementor-element-8b05bf4{background-color:var( --e-global-color-accent );padding:3px 13px 3px 13px;max-width:label_off !important;border-radius:5px 5px 5px 5px;}.elementor-48301 .elementor-element.elementor-element-6c90a75{max-width:label_off !important;text-align:center;}.elementor-48301 .elementor-element.elementor-element-6c90a75.elementor-element{--align-self:center;}.elementor-48301 .elementor-element.elementor-element-6c90a75 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-alternate );}.elementor-48301 .elementor-element.elementor-element-2abf0aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-48301 .elementor-element.elementor-element-827cc43 .cmsmasters-blog--type-default{--cmsmasters-blog-columns:3;--cmsmasters-blog-gap-column:40px;--cmsmasters-blog-gap-row:40px;}.elementor-48301 .elementor-element.elementor-element-827cc43{max-width:label_off !important;}@media(max-width:1180px){.elementor-48301 .elementor-element.elementor-element-dd12a29{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:54px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:230px;--padding-bottom:175px;--padding-left:30px;--padding-right:30px;}.elementor-48301 .elementor-element.elementor-element-dd12a29:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-48301 .elementor-element.elementor-element-dd12a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-position:bottom left;}.elementor-48301 .elementor-element.elementor-element-8b05bf4{text-align:center;}.elementor-48301 .elementor-element.elementor-element-6c90a75{text-align:start;}.elementor-48301 .elementor-element.elementor-element-6c90a75 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48301 .elementor-element.elementor-element-2abf0aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-48301 .elementor-element.elementor-element-827cc43 .cmsmasters-blog--type-default{--cmsmasters-blog-columns:2;--cmsmasters-blog-gap-column:30px;--cmsmasters-blog-gap-row:40px;}}@media(min-width:768px){.elementor-48301 .elementor-element.elementor-element-dd12a29{--content-width:1720px;}}@media(min-width:1601px){.elementor-48301 .elementor-element.elementor-element-dd12a29{--content-width:1720px;--min-height:760px;}.elementor-48301 .elementor-element.elementor-element-6c90a75 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}}@media(max-width:767px){.elementor-48301 .elementor-element.elementor-element-dd12a29{--justify-content:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:145px;--padding-left:20px;--padding-right:20px;}.elementor-48301 .elementor-element.elementor-element-dd12a29:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-48301 .elementor-element.elementor-element-dd12a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-48301 .elementor-element.elementor-element-dd12a29 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-position:top left;}.elementor-48301 .elementor-element.elementor-element-6c90a75{text-align:center;}.elementor-48301 .elementor-element.elementor-element-6c90a75 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48301 .elementor-element.elementor-element-2abf0aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-48301 .elementor-element.elementor-element-827cc43 .cmsmasters-blog--type-default{--cmsmasters-blog-columns:1;--cmsmasters-blog-gap-row:30px;}}/* Start custom CSS for cmsmasters-blog-grid, class: .elementor-element-827cc43 */.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 .cmsmasters-widget-image__wrap,
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 .cmsmasters-widget-image__wrap > a {
    display: block;
    width: 100%;
    aspect-ratio: 4 / 5;
    overflow: hidden;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 4 / 5;
    object-fit: cover !important;
    object-position: center top !important;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-644fa6b7 {
    min-height: 140px;
    padding: 20px;
    justify-content: flex-start;
    gap: 8px;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-4b83183c { width: 100%; }

/* Speaker card typography */
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-644fa6b7 {
    min-height: 152px;
    padding: 20px;
    gap: 8px;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-63f5aa58 h3,
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-63f5aa58 h3 a {
    font-size: 28px;
    line-height: 1.22;
    font-weight: 600;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-3c836cae,
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-3c836cae a {
    font-size: 18px !important;
    line-height: 1.4;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-7e23a462 .elementor-icon {
    font-size: 14px;
    padding: 9px;
}
@media (max-width: 767px) {
    .elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-644fa6b7 { padding: 20px; min-height: 160px; }
    .elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-63f5aa58 h3,
    .elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-63f5aa58 h3 a { font-size: 25px; }
    .elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-3c836cae,
    .elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-3c836cae a { font-size: 17px !important; }
}

.elementor-48301 .elementor-element.elementor-element-827cc43 [data-elementor-id="139"] .elementor-invisible { visibility: visible !important; opacity: 1 !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 [data-elementor-id="139"] .animated { animation: none !important; }

/* Compact speaker portraits: scoped to the 2026 listing. */
.elementor-48301 .elementor-element.elementor-element-827cc43 .cmsmasters-blog__post-inner {
    max-width: 400px;
    margin-inline: auto;
    width: 100%;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 .cmsmasters-widget-image__wrap,
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 .cmsmasters-widget-image__wrap > a {
    height: 400px !important;
    aspect-ratio: auto !important;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img {
    width: 100% !important;
    height: 400px !important;
    max-height: none !important;
    aspect-ratio: auto !important;
    object-fit: cover !important;
}
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48314 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48335 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48348 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48353 { object-position: 48% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48426 { object-position: 44% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48430 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48432 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48435 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48438 { object-position: 50% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48441 { object-position: 48% 0% !important; }
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 img.wp-image-48444 { object-position: 50% 0% !important; }

/* Match the featured-image widget to the compact portrait height. */
.elementor-48301 .elementor-element.elementor-element-827cc43 .elementor-element-6931f1b0 { height: 400px !important; min-height: 0 !important; }/* End custom CSS */