.elementor-6029 .elementor-element.elementor-element-d140040{--display:flex;}.elementor-6029 .elementor-element.elementor-element-d140040.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6029 .elementor-element.elementor-element-295bfcc > .elementor-widget-container{background-color:#000000;}.elementor-6029 .elementor-element.elementor-element-295bfcc .etheme-advanced-headline{color:#B19A30;}.elementor-6029 .elementor-element.elementor-element-295bfcc{--heading-space:9px;--line-height:3px;--line-space:27px;--line-style:solid;}.elementor-6029 .elementor-element.elementor-element-295bfcc .etheme-a-h-text-before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;margin-bottom:13px;}.elementor-6029 .elementor-element.elementor-element-295bfcc .etheme-a-h-text-after{color:#FFFFFF;font-size:27px;}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-list-item-wrapper{padding-left:15px;padding-right:15px;}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid{margin-bottom:calc(2 * 15px );}.elementor-6029 .elementor-element.elementor-element-c4e2fad .categories-grid{margin-left:-15px;margin-right:-15px;}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid[data-hover="zoom-in"]:hover .category-bg,
					.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid[data-hover="zoom-in"]:hover img,
                    .elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid[data-hover="zoom-out"]:not(:hover) .category-bg,
                    .elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid[data-hover="zoom-out"]:not(:hover) img,
                    .elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid[data-hover="border-in"]:not(:hover) .category-bg,
                    .elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid[data-hover="border-in"]:not(:hover) img{transform:scale(1.2);}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-grid img{transition-duration:0.3s;}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-list-item > ul > li > a, .elementor-6029 .elementor-element.elementor-element-c4e2fad .category-list-item ul li:not(:last-child){margin-bottom:15px;}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-list-item ul li ul{margin-top:15px;}.elementor-6029 .elementor-element.elementor-element-c4e2fad .category-list-item .limit-link.button{margin-top:calc( 10px + 15px);}.elementor-6029 .elementor-element.elementor-element-c4e2fad .limit-enable .limit-link:not(:last-child){margin-bottom:calc( 10px + 15px);}.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-6029 .elementor-element.elementor-element-e689bcd .elementor-repeater-item-c906eae .swiper-slide-bg{background-color:#833ca3;background-image:url(https://mmcapetown.co.za/wp-content/uploads/2025/10/website-banner2.png);background-size:cover;}.elementor-6029 .elementor-element.elementor-element-e689bcd .elementor-repeater-item-ae3b203 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://mmcapetown.co.za/wp-content/uploads/2025/10/Gemini_Generated_Image_r2w7nqr2w7nqr2w7.png);background-size:cover;}.elementor-6029 .elementor-element.elementor-element-e689bcd .swiper-slide{transition-duration:calc(5000ms*1.2);height:702px;}.elementor-6029 .elementor-element.elementor-element-e689bcd{width:100%;max-width:100%;}.elementor-6029 .elementor-element.elementor-element-e689bcd .swiper-slide-contents{max-width:77%;}.elementor-6029 .elementor-element.elementor-element-e689bcd .swiper-slide-inner{text-align:center;}.elementor-6029 .elementor-element.elementor-element-531fc5b > .elementor-widget-container{background-color:#000000;}.elementor-6029 .elementor-element.elementor-element-531fc5b .etheme-advanced-headline{color:#B19A30;font-size:50px;}.elementor-6029 .elementor-element.elementor-element-531fc5b{--heading-space:26px;--line-style:solid;}.elementor-6029 .elementor-element.elementor-element-4aeb2c5{--slides-per-view:4;}.elementor-6029 .elementor-element.elementor-element-4aeb2c5 .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-6029 .elementor-element.elementor-element-4aeb2c5 .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-6029 .elementor-element.elementor-element-7483eec > .elementor-widget-container{background-color:#000000;}.elementor-6029 .elementor-element.elementor-element-7483eec .etheme-advanced-headline{color:#B19A30;font-size:50px;}.elementor-6029 .elementor-element.elementor-element-7483eec{--heading-space:14px;--line-style:solid;}.elementor-6029 .elementor-element.elementor-element-7483eec .etheme-a-h-text-after{color:#FFFFFF;font-size:22px;}.elementor-6029 .elementor-element.elementor-element-da69155{--slides-per-view:4;}.elementor-6029 .elementor-element.elementor-element-562d806{--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-6029 .elementor-element.elementor-element-f18749a > .elementor-widget-container{background-color:#000000;}.elementor-6029 .elementor-element.elementor-element-f18749a .etheme-advanced-headline{color:#B19A30;font-size:44px;}.elementor-6029 .elementor-element.elementor-element-f18749a{--heading-space:12px;--line-style:solid;}.elementor-6029 .elementor-element.elementor-element-f18749a .etheme-a-h-text-after{color:#FFFFFF;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6029 .elementor-element.elementor-element-21b811c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-6029 .elementor-element.elementor-element-21b811c:after{content:"0.66";}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-post__thumbnail__link{width:100%;}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-post__meta-data span + span:before{content:"•";}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-post__text{margin-top:20px;}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-post__badge{right:0;}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-post__card .elementor-post__badge{margin:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6029 .elementor-element.elementor-element-e689bcd .swiper-slide{height:674px;}}@media(max-width:767px){.elementor-6029 .elementor-element.elementor-element-295bfcc.elementor-element{--align-self:center;}.elementor-6029 .elementor-element.elementor-element-295bfcc .etheme-advanced-headline{line-height:1.4em;letter-spacing:-3px;}.elementor-6029 .elementor-element.elementor-element-295bfcc{--heading-space:4px;}.elementor-6029 .elementor-element.elementor-element-295bfcc .etheme-a-h-text-after{font-size:15px;letter-spacing:-0.3px;}.elementor-6029 .elementor-element.elementor-element-e689bcd .swiper-slide{height:209px;}.elementor-6029 .elementor-element.elementor-element-531fc5b .etheme-advanced-headline{font-size:29px;}.elementor-6029 .elementor-element.elementor-element-531fc5b{--heading-space:0px;}.elementor-6029 .elementor-element.elementor-element-4aeb2c5{width:auto;max-width:auto;}.elementor-6029 .elementor-element.elementor-element-7483eec .etheme-advanced-headline{font-size:26px;}.elementor-6029 .elementor-element.elementor-element-7483eec{--heading-space:13px;}.elementor-6029 .elementor-element.elementor-element-7483eec .etheme-a-h-text-after{font-size:17px;line-height:1.5em;letter-spacing:-1px;word-spacing:0em;}.elementor-6029 .elementor-element.elementor-element-f18749a .etheme-advanced-headline{font-size:27px;}.elementor-6029 .elementor-element.elementor-element-f18749a{--heading-space:7px;}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6029 .elementor-element.elementor-element-21b811c:after{content:"0.5";}.elementor-6029 .elementor-element.elementor-element-21b811c .elementor-post__thumbnail__link{width:100%;}}