.elementor-768 .elementor-element.elementor-element-6a02a3d2 > .elementor-background-overlay{background-image:url("https://cakeartstudio.ca/wp-content/uploads/2023/06/IMG_3188-e1686680256360.png");background-size:11% auto;opacity:0.25;}.elementor-768 .elementor-element.elementor-element-6a02a3d2 > .elementor-container{max-width:1100px;}.elementor-768 .elementor-element.elementor-element-6a02a3d2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-2eeb35d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-768 .elementor-element.elementor-element-2eeb35d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-2eeb35d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-2eeb35d2 > .elementor-element-populated{box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-2eeb35d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-72be7e1{--e-image-carousel-slides-to-show:1;}.elementor-768 .elementor-element.elementor-element-72be7e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-72be7e1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-768 .elementor-element.elementor-element-72be7e1 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;}.elementor-768 .elementor-element.elementor-element-72be7e1 .swiper-pagination-bullet{width:7px;background:#313131;}.elementor-768 .elementor-element.elementor-element-72be7e1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-768 .elementor-element.elementor-element-b6878da{--e-image-carousel-slides-to-show:1;}.elementor-768 .elementor-element.elementor-element-b6878da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-b6878da .elementor-swiper-button.elementor-swiper-button-prev, .elementor-768 .elementor-element.elementor-element-b6878da .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-768 .elementor-element.elementor-element-b6878da .swiper-pagination-bullet{width:7px;background:#313131;}.elementor-768 .elementor-element.elementor-element-b6878da .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-768 .elementor-element.elementor-element-4ad34237 > .elementor-widget-container{margin:16px 0px 26px 0px;}.elementor-768 .elementor-element.elementor-element-4ad34237{text-align:center;}.elementor-768 .elementor-element.elementor-element-4ad34237 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#796841;}.elementor-768 .elementor-element.elementor-element-e30e046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:13px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-768 .elementor-element.elementor-element-e30e046 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-6bccabd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-768 .elementor-element.elementor-element-6bccabd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-6bccabd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://cakeartstudio.ca/wp-content/uploads/2023/08/27884383_white_linen_texture-5.jpg");background-size:cover;opacity:0.38;}.elementor-768 .elementor-element.elementor-element-6bccabd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:36px 0px 22px 0px;}.elementor-768 .elementor-element.elementor-element-6bccabd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-bb90426{font-family:"Futura PT", Sans-serif;font-size:16px;font-weight:200;font-style:normal;line-height:10px;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-1005ad8 .elementor-button{background-color:#800000;font-family:"Futura PT", Sans-serif;font-size:16px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:8px 27px 8px 27px;}.elementor-768 .elementor-element.elementor-element-1005ad8 .elementor-button:hover, .elementor-768 .elementor-element.elementor-element-1005ad8 .elementor-button:focus{color:#9D9678;}.elementor-768 .elementor-element.elementor-element-1005ad8 .elementor-button:hover svg, .elementor-768 .elementor-element.elementor-element-1005ad8 .elementor-button:focus svg{fill:#9D9678;}.elementor-768 .elementor-element.elementor-element-b5ebc03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-768 .elementor-element.elementor-element-b5ebc03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-b5ebc03 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://cakeartstudio.ca/wp-content/uploads/2023/08/27884383_white_linen_texture-5.jpg");background-size:cover;opacity:0.38;}.elementor-768 .elementor-element.elementor-element-b5ebc03 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:36px 0px 22px 0px;}.elementor-768 .elementor-element.elementor-element-b5ebc03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-c2f688c{font-family:"Futura PT", Sans-serif;font-size:16px;font-weight:200;font-style:normal;line-height:10px;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-1abffcd .elementor-button{background-color:#800000;font-family:"Futura PT", Sans-serif;font-size:16px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:8px 27px 8px 27px;}.elementor-768 .elementor-element.elementor-element-1abffcd .elementor-button:hover, .elementor-768 .elementor-element.elementor-element-1abffcd .elementor-button:focus{color:#9D9678;}.elementor-768 .elementor-element.elementor-element-1abffcd .elementor-button:hover svg, .elementor-768 .elementor-element.elementor-element-1abffcd .elementor-button:focus svg{fill:#9D9678;}.elementor-768 .elementor-element.elementor-element-608c6b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-768 .elementor-element.elementor-element-608c6b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-48e76da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-768 .elementor-element.elementor-element-48e76da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-48e76da > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://cakeartstudio.ca/wp-content/uploads/2023/08/27884383_white_linen_texture-5.jpg");background-size:67% auto;opacity:0.38;}.elementor-768 .elementor-element.elementor-element-48e76da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-768 .elementor-element.elementor-element-48e76da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-f28333b{font-family:"futura", Sans-serif;font-size:15px;font-weight:100;font-style:normal;line-height:10px;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-be795a0{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-768 .elementor-element.elementor-element-be795a0 .elementor-widget-container{text-align:center;}.elementor-768 .elementor-element.elementor-element-be795a0 .elementor-social-icon{background-color:#78694500;}.elementor-768 .elementor-element.elementor-element-be795a0 .elementor-icon{border-radius:81px 81px 81px 81px;}.elementor-768 .elementor-element.elementor-element-7cdb591e:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-7cdb591e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-7cdb591e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-7cdb591e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-3aa0e0d5{text-align:center;}.elementor-768 .elementor-element.elementor-element-3aa0e0d5 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-2accf44c{text-align:center;}.elementor-768 .elementor-element.elementor-element-2accf44c .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-186aa7b4{text-align:center;}.elementor-768 .elementor-element.elementor-element-186aa7b4 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-482a7f99{text-align:center;}.elementor-768 .elementor-element.elementor-element-482a7f99 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-3550fb9c:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-3550fb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-3550fb9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-3550fb9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-3fccf82e{text-align:center;}.elementor-768 .elementor-element.elementor-element-3fccf82e .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-50aa0f60{text-align:center;}.elementor-768 .elementor-element.elementor-element-50aa0f60 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-681e927e{text-align:center;}.elementor-768 .elementor-element.elementor-element-681e927e .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-4a3b5f79{text-align:center;}.elementor-768 .elementor-element.elementor-element-4a3b5f79 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-3961c33d:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-3961c33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-3961c33d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-3961c33d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-26321327{text-align:center;}.elementor-768 .elementor-element.elementor-element-26321327 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-29175e44{text-align:center;}.elementor-768 .elementor-element.elementor-element-29175e44 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-6091f4d3{text-align:center;}.elementor-768 .elementor-element.elementor-element-6091f4d3 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-9dabec1{text-align:center;}.elementor-768 .elementor-element.elementor-element-9dabec1 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-f8e18ff:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-f8e18ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-f8e18ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-f8e18ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-1fa5716d{text-align:center;}.elementor-768 .elementor-element.elementor-element-1fa5716d .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-44d1e437{text-align:center;}.elementor-768 .elementor-element.elementor-element-44d1e437 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-3ac9aad0{text-align:center;}.elementor-768 .elementor-element.elementor-element-3ac9aad0 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-fa43f25{text-align:center;}.elementor-768 .elementor-element.elementor-element-fa43f25 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-f560ffa:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-f560ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-f560ffa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-f560ffa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-58c866d{text-align:center;}.elementor-768 .elementor-element.elementor-element-58c866d .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-f945dee{text-align:center;}.elementor-768 .elementor-element.elementor-element-f945dee .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-84e6258{text-align:center;}.elementor-768 .elementor-element.elementor-element-84e6258 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-7f5c198{text-align:center;}.elementor-768 .elementor-element.elementor-element-7f5c198 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-70dbd00:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-70dbd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-70dbd00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-70dbd00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-3d9368b{text-align:center;}.elementor-768 .elementor-element.elementor-element-3d9368b .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-762ebf6{text-align:center;}.elementor-768 .elementor-element.elementor-element-762ebf6 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-36550ac{text-align:center;}.elementor-768 .elementor-element.elementor-element-36550ac .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-ed36b93{text-align:center;}.elementor-768 .elementor-element.elementor-element-ed36b93 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-f5103c0:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-f5103c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-f5103c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-f5103c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-d56b8f1{text-align:center;}.elementor-768 .elementor-element.elementor-element-d56b8f1 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-0c73b8c{text-align:center;}.elementor-768 .elementor-element.elementor-element-0c73b8c .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-c1b6fac{text-align:center;}.elementor-768 .elementor-element.elementor-element-c1b6fac .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-ece86b2{text-align:center;}.elementor-768 .elementor-element.elementor-element-ece86b2 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-a0779cd:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-a0779cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-a0779cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-768 .elementor-element.elementor-element-a0779cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-dace3cc{text-align:center;}.elementor-768 .elementor-element.elementor-element-dace3cc .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-6620ca0{text-align:center;}.elementor-768 .elementor-element.elementor-element-6620ca0 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:17px;font-weight:400;color:#86754D;}.elementor-768 .elementor-element.elementor-element-51686d1c > .elementor-widget-container{padding:13px 55px 15px 55px;}.elementor-768 .elementor-element.elementor-element-51686d1c{font-family:"Bodoni Moda", Sans-serif;font-size:19px;font-weight:300;}.elementor-768 .elementor-element.elementor-element-194b9c2d:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-194b9c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-194b9c2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-768 .elementor-element.elementor-element-194b9c2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-7fd2b41e{--divider-border-style:solid;--divider-color:#9D9678;--divider-border-width:1px;}.elementor-768 .elementor-element.elementor-element-7fd2b41e .elementor-divider-separator{width:100%;}.elementor-768 .elementor-element.elementor-element-7fd2b41e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-768 .elementor-element.elementor-element-4aaa8eb:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-4aaa8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-4aaa8eb > .elementor-background-overlay{background-image:url("https://cakeartstudio.ca/wp-content/uploads/2023/06/rm_header_bg_mobile.jpg");opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-4aaa8eb .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-768 .elementor-element.elementor-element-4aaa8eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-768 .elementor-element.elementor-element-b33974a > .elementor-widget-container{margin:-34px -103px -103px -103px;padding:0px -0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-b33974a{z-index:2;}.elementor-768 .elementor-element.elementor-element-b33974a img{width:100%;max-width:64%;}.elementor-768 .elementor-element.elementor-element-6aca578:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-6aca578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-6aca578 > .elementor-background-overlay{background-color:#800000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-6aca578{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12px;margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-7342b0f{font-family:"futura", Sans-serif;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-5b2d394 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-5b2d394{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12px;margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-b4a3c83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-768 .elementor-element.elementor-element-b4a3c83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-768 .elementor-element.elementor-element-b4a3c83 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-768 .elementor-element.elementor-element-b4a3c83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-6b31dab{font-family:"futura", Sans-serif;color:#86754D;}.elementor-768 .elementor-element.elementor-element-a0fd929{font-family:"Futura PT", Sans-serif;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-1b0a730:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-1b0a730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-1b0a730{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-768 .elementor-element.elementor-element-1b0a730 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-8cd0fb5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-8cd0fb5{text-align:center;}.elementor-768 .elementor-element.elementor-element-8cd0fb5 .elementor-heading-title{font-size:21px;color:#800000;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-repeater-item-7a0df33 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-repeater-item-7a0df33 .swiper-slide-inner{align-items:center;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-repeater-item-7a0df33 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-repeater-item-a59c417 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-repeater-item-58ca9f4 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-repeater-item-8fbc5eb .swiper-slide-bg{background-color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-7364fb8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100px;}.elementor-768 .elementor-element.elementor-element-7364fb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-7364fb8 .swiper-slide-contents{max-width:66%;}.elementor-768 .elementor-element.elementor-element-7364fb8 .swiper-slide-inner{text-align:center;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-slide-heading{color:#0F0F0F;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-slide-description{color:#800000;font-size:13px;}.elementor-768 .elementor-element.elementor-element-7364fb8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D5D5D5;opacity:1;}.elementor-768 .elementor-element.elementor-element-7364fb8 .swiper-pagination-bullet-active{background-color:#877650;}.elementor-768 .elementor-element.elementor-element-aeba26a > .elementor-widget-container{padding:13px 0px 0px 00px;}.elementor-768 .elementor-element.elementor-element-aeba26a{font-family:"Sackers Gothic", Sans-serif;font-size:24px;font-weight:300;color:#877650;}.elementor-768 .elementor-element.elementor-element-28e2bde img{max-width:18%;}.elementor-768 .elementor-element.elementor-element-772c03e > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-772c03e{font-family:"Bodoni Moda", Sans-serif;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-input--label label{color:#242424;font-family:"futura", Sans-serif;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group select, .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#7869451A;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group select{color:#3D3D3D;font-family:"futura", Sans-serif;font-weight:100;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group select,  .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:12px 12px 12px 12px;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#ACACAC;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff_t_c {font-family:"futura", Sans-serif;}.elementor-768 .elementor-element.elementor-element-1811f88 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#786945 !important;color:#ffffff !important;}.elementor-768 .elementor-element.elementor-element-1cbd83f9{--divider-border-style:solid;--divider-color:#9D9678;--divider-border-width:1px;}.elementor-768 .elementor-element.elementor-element-1cbd83f9 .elementor-divider-separator{width:100%;}.elementor-768 .elementor-element.elementor-element-1cbd83f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-768 .elementor-element.elementor-element-4ad34237 > .elementor-widget-container{margin:8px 0px 20px 0px;padding:10px 8px 14px 8px;}.elementor-768 .elementor-element.elementor-element-4ad34237 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:5.1px;word-spacing:0.1em;}.elementor-768 .elementor-element.elementor-element-e30e046{padding:0px 8px 0px 8px;}.elementor-768 .elementor-element.elementor-element-bb90426{font-size:13px;line-height:1.3em;}.elementor-768 .elementor-element.elementor-element-1005ad8 .elementor-button{border-width:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-c2f688c{font-size:13px;line-height:0.6em;}.elementor-768 .elementor-element.elementor-element-1abffcd .elementor-button{border-width:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-608c6b0{padding:0px 8px 0px 8px;}.elementor-768 .elementor-element.elementor-element-f28333b{font-size:11px;line-height:0.2em;word-spacing:0.1em;}.elementor-768 .elementor-element.elementor-element-37a38f72{width:50%;}.elementor-768 .elementor-element.elementor-element-3aa0e0d5 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-89e8b50{width:50%;}.elementor-768 .elementor-element.elementor-element-2accf44c .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-7d4ce447{width:50%;}.elementor-768 .elementor-element.elementor-element-186aa7b4 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-68c752b5{width:50%;}.elementor-768 .elementor-element.elementor-element-482a7f99 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-4a03e112{width:50%;}.elementor-768 .elementor-element.elementor-element-3fccf82e .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-6964ff96{width:50%;}.elementor-768 .elementor-element.elementor-element-50aa0f60 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-58ac53b6{width:50%;}.elementor-768 .elementor-element.elementor-element-681e927e .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-5c95dccf{width:50%;}.elementor-768 .elementor-element.elementor-element-4a3b5f79 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-2abd96a1{width:50%;}.elementor-768 .elementor-element.elementor-element-26321327 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-7a2387e0{width:50%;}.elementor-768 .elementor-element.elementor-element-29175e44 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-3a9b46aa{width:50%;}.elementor-768 .elementor-element.elementor-element-6091f4d3 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-14f17df6{width:50%;}.elementor-768 .elementor-element.elementor-element-9dabec1 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-3368f14{width:50%;}.elementor-768 .elementor-element.elementor-element-1fa5716d .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-17074182{width:50%;}.elementor-768 .elementor-element.elementor-element-44d1e437 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-1e39a41e{width:50%;}.elementor-768 .elementor-element.elementor-element-3ac9aad0 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-41d43635{width:50%;}.elementor-768 .elementor-element.elementor-element-fa43f25 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-c4aeb93{width:50%;}.elementor-768 .elementor-element.elementor-element-58c866d .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-b6e7663{width:50%;}.elementor-768 .elementor-element.elementor-element-f945dee .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-c0729a0{width:50%;}.elementor-768 .elementor-element.elementor-element-84e6258 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-fdcd6bf{width:50%;}.elementor-768 .elementor-element.elementor-element-7f5c198 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-b6db83b{width:50%;}.elementor-768 .elementor-element.elementor-element-3d9368b .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-390e27a{width:50%;}.elementor-768 .elementor-element.elementor-element-762ebf6 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-2c00fd4{width:50%;}.elementor-768 .elementor-element.elementor-element-36550ac .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-7ac8186{width:50%;}.elementor-768 .elementor-element.elementor-element-ed36b93 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-8d27c2c{width:50%;}.elementor-768 .elementor-element.elementor-element-d56b8f1 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-a7711d4{width:50%;}.elementor-768 .elementor-element.elementor-element-0c73b8c .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-6879695{width:50%;}.elementor-768 .elementor-element.elementor-element-c1b6fac .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-6ff234c{width:50%;}.elementor-768 .elementor-element.elementor-element-ece86b2 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-6d8f41d{width:50%;}.elementor-768 .elementor-element.elementor-element-dace3cc .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-f5e98ff{width:50%;}.elementor-768 .elementor-element.elementor-element-6620ca0 .elementor-heading-title{font-size:14px;}.elementor-768 .elementor-element.elementor-element-1d3c0bd{width:50%;}.elementor-768 .elementor-element.elementor-element-0852697{width:50%;}.elementor-768 .elementor-element.elementor-element-51686d1c > .elementor-widget-container{padding:15px 28px 15px 25px;}.elementor-768 .elementor-element.elementor-element-51686d1c{font-size:13px;line-height:1.5em;}.elementor-768 .elementor-element.elementor-element-b33974a > .elementor-widget-container{margin:-29px 0px -34px 0px;}.elementor-768 .elementor-element.elementor-element-b33974a img{max-width:53%;}.elementor-768 .elementor-element.elementor-element-b4a3c83 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-768 .elementor-element.elementor-element-84d62ad img{max-width:38%;}.elementor-768 .elementor-element.elementor-element-6b31dab{font-size:10px;}.elementor-768 .elementor-element.elementor-element-a0fd929 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-a0fd929{font-size:14px;line-height:0.1em;}.elementor-768 .elementor-element.elementor-element-7364fb8 .elementor-slide-description{font-size:9px;}.elementor-768 .elementor-element.elementor-element-aeba26a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-aeba26a{font-size:16px;line-height:0.5em;}.elementor-768 .elementor-element.elementor-element-28e2bde img{max-width:31%;}.elementor-768 .elementor-element.elementor-element-772c03e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 7px 0px 7px;}.elementor-768 .elementor-element.elementor-element-772c03e{font-size:13px;}}/* Start custom CSS for section, class: .elementor-element-6a02a3d2 */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/FuturaCyrillicLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/FuturaCyrillicBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/FuturaCyrillicMedium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/Futura-Light-Italic-font.ttf') format('truetype');
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/futur.ttf') format('truetype');
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/Futura-Bold-font.ttf') format('truetype');
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/Futura-Heavy-font.ttf') format('truetype');
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/Futura-Extra-Black-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sackers Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/SackersGothicStd-Light.otf') format('truetype');
}
@font-face {
	font-family: 'Sackers Gothic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/SackersGothicStd-Medium.otf') format('truetype');
}
@font-face {
	font-family: 'Sackers Gothic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cakeartstudio.ca/wp-content/uploads/2023/06/SackersGothicStd-Heavy.otf') format('truetype');
}
/* End Custom Fonts CSS */