.elementor-3970 .elementor-element.elementor-element-f95fefc:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-f95fefc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/e9499fa2-25be-4c4a-a421-7b82442a7276.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3970 .elementor-element.elementor-element-f95fefc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-f95fefc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-becf27f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3970 .elementor-element.elementor-element-becf27f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-398256f{overflow:visible;}.elementor-3970 .elementor-element.elementor-element-b041e46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-b041e46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/Rectangle-2.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3970 .elementor-element.elementor-element-b041e46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3970 .elementor-element.elementor-element-b041e46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3970 .elementor-element.elementor-element-b041e46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3970 .elementor-element.elementor-element-b041e46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-ef83b6c > .elementor-widget-container{margin:0px 0px 0px 160px;}.elementor-3970 .elementor-element.elementor-element-ef83b6c{text-align:left;}.elementor-3970 .elementor-element.elementor-element-ef83b6c .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:110px;font-weight:600;color:#9F2424;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3970 .elementor-element.elementor-element-abbb43e .elementor-button{background-color:#9F2424;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#9F2424;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-abbb43e .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-abbb43e .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-abbb43e > .elementor-widget-container{margin:0px 0px 0px 160px;}.elementor-3970 .elementor-element.elementor-element-abbb43e .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-abbb43e .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-acc985d > .elementor-element-populated{margin:0px 0px 0px -170px;--e-column-margin-right:0px;--e-column-margin-left:-170px;}.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-3970 .elementor-element.elementor-element-ce11739{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:99;}.elementor-3970 .elementor-element.elementor-element-ce11739 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ce11739 img{width:100%;}.elementor-3970 .elementor-element.elementor-element-309fcaa{width:auto;max-width:auto;top:-98px;}.elementor-3970 .elementor-element.elementor-element-309fcaa > .elementor-widget-container{--e-transform-rotateZ:-25deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-309fcaa{left:139px;}body.rtl .elementor-3970 .elementor-element.elementor-element-309fcaa{right:139px;}.elementor-3970 .elementor-element.elementor-element-309fcaa img{width:40%;}.elementor-3970 .elementor-element.elementor-element-0b121be{width:auto;max-width:auto;top:520px;}.elementor-3970 .elementor-element.elementor-element-0b121be > .elementor-widget-container{--e-transform-rotateZ:-25deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-0b121be{right:-110px;}body.rtl .elementor-3970 .elementor-element.elementor-element-0b121be{left:-110px;}.elementor-3970 .elementor-element.elementor-element-0b121be img{width:20%;}.elementor-3970 .elementor-element.elementor-element-a564bd3{width:auto;max-width:auto;top:115px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-a564bd3{right:-315px;}body.rtl .elementor-3970 .elementor-element.elementor-element-a564bd3{left:-315px;}.elementor-3970 .elementor-element.elementor-element-a564bd3 img{width:70%;}.elementor-3970 .elementor-element.elementor-element-16a5fb7{width:auto;max-width:auto;bottom:-71px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-16a5fb7{left:259px;}body.rtl .elementor-3970 .elementor-element.elementor-element-16a5fb7{right:259px;}.elementor-3970 .elementor-element.elementor-element-16a5fb7 img{width:30%;}.elementor-3970 .elementor-element.elementor-element-7bac719{width:auto;max-width:auto;bottom:150px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-7bac719{left:-600px;}body.rtl .elementor-3970 .elementor-element.elementor-element-7bac719{right:-600px;}.elementor-3970 .elementor-element.elementor-element-7bac719 img{width:30%;}.elementor-3970 .elementor-element.elementor-element-66efc81{width:auto;max-width:auto;top:-103px;}.elementor-3970 .elementor-element.elementor-element-66efc81 > .elementor-widget-container{--e-transform-rotateZ:219deg;--e-transform-flipY:-1;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-66efc81{left:-307px;}body.rtl .elementor-3970 .elementor-element.elementor-element-66efc81{right:-307px;}.elementor-3970 .elementor-element.elementor-element-66efc81 img{width:25%;}.elementor-3970 .elementor-element.elementor-element-ec7ba89:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-ec7ba89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/e9499fa2-25be-4c4a-a421-7b82442a7276.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3970 .elementor-element.elementor-element-ec7ba89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-ec7ba89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-f8e1a7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3970 .elementor-element.elementor-element-f8e1a7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-557a888 > .elementor-container{min-height:400px;}.elementor-3970 .elementor-element.elementor-element-557a888{overflow:visible;}.elementor-3970 .elementor-element.elementor-element-381cdb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-381cdb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/Rectangle-2.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3970 .elementor-element.elementor-element-381cdb2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3970 .elementor-element.elementor-element-381cdb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3970 .elementor-element.elementor-element-381cdb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3970 .elementor-element.elementor-element-381cdb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-6761541 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-6761541{text-align:center;}.elementor-3970 .elementor-element.elementor-element-6761541 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-b8a17fc .elementor-button{background-color:#9F2424;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#9F2424;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-b8a17fc .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-b8a17fc .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-b8a17fc > .elementor-widget-container{margin:0px 0px 0px 160px;}.elementor-3970 .elementor-element.elementor-element-b8a17fc .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-b8a17fc .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-b57680d > .elementor-element-populated{margin:0px 0px 0px -170px;--e-column-margin-right:0px;--e-column-margin-left:-170px;}.elementor-3970 .elementor-element.elementor-element-aba4c54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:99;}.elementor-3970 .elementor-element.elementor-element-aba4c54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-aba4c54{right:31px;}body.rtl .elementor-3970 .elementor-element.elementor-element-aba4c54{left:31px;}.elementor-3970 .elementor-element.elementor-element-aba4c54 img{width:100%;}.elementor-3970 .elementor-element.elementor-element-47ebdcb{width:auto;max-width:auto;bottom:0px;}.elementor-3970 .elementor-element.elementor-element-47ebdcb > .elementor-widget-container{--e-transform-rotateZ:-25deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-47ebdcb{right:-235px;}body.rtl .elementor-3970 .elementor-element.elementor-element-47ebdcb{left:-235px;}.elementor-3970 .elementor-element.elementor-element-47ebdcb img{width:40%;}.elementor-3970 .elementor-element.elementor-element-a45f4c9{width:auto;max-width:auto;top:520px;}.elementor-3970 .elementor-element.elementor-element-a45f4c9 > .elementor-widget-container{--e-transform-rotateZ:-25deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-a45f4c9{right:-110px;}body.rtl .elementor-3970 .elementor-element.elementor-element-a45f4c9{left:-110px;}.elementor-3970 .elementor-element.elementor-element-a45f4c9 img{width:20%;}.elementor-3970 .elementor-element.elementor-element-7cc0893{width:auto;max-width:auto;top:115px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-7cc0893{right:-315px;}body.rtl .elementor-3970 .elementor-element.elementor-element-7cc0893{left:-315px;}.elementor-3970 .elementor-element.elementor-element-7cc0893 img{width:70%;}.elementor-3970 .elementor-element.elementor-element-aa7c0ce{width:auto;max-width:auto;bottom:-71px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-aa7c0ce{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-aa7c0ce{left:0px;}.elementor-3970 .elementor-element.elementor-element-aa7c0ce img{width:30%;}.elementor-3970 .elementor-element.elementor-element-4de1493{width:auto;max-width:auto;bottom:150px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-4de1493{left:-600px;}body.rtl .elementor-3970 .elementor-element.elementor-element-4de1493{right:-600px;}.elementor-3970 .elementor-element.elementor-element-4de1493 img{width:30%;}.elementor-3970 .elementor-element.elementor-element-e118de0{width:auto;max-width:auto;top:-103px;}.elementor-3970 .elementor-element.elementor-element-e118de0 > .elementor-widget-container{--e-transform-rotateZ:219deg;--e-transform-flipY:-1;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-e118de0{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-e118de0{left:0px;}.elementor-3970 .elementor-element.elementor-element-e118de0 img{width:25%;}.elementor-3970 .elementor-element.elementor-element-663ec7f > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/background-doodles-01-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-663ec7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-4ee6270{padding:50px 0px 0px 0px;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-a92c496:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-element-populated, .elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-element-populated > .elementor-background-overlay, .elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-ee993e1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ee993e1 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-e558a74 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#9F2424;color:#9F2424;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-e558a74 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-e558a74 .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-e558a74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-e558a74{z-index:99;}.elementor-3970 .elementor-element.elementor-element-e558a74 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-e558a74 .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-d2f83bb{width:auto;max-width:auto;bottom:-16px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-d2f83bb > .elementor-widget-container{--e-transform-scale:0.9;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-d2f83bb{right:-83px;}body.rtl .elementor-3970 .elementor-element.elementor-element-d2f83bb{left:-83px;}.elementor-3970 .elementor-element.elementor-element-d2f83bb img{width:90%;}.elementor-3970 .elementor-element.elementor-element-1e2e905:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-element-populated, .elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-element-populated > .elementor-background-overlay, .elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-81098c9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-81098c9{text-align:left;}.elementor-3970 .elementor-element.elementor-element-81098c9 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-a92caa6 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#9F2424;color:#9F2424;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-a92caa6 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-a92caa6 .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-a92caa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a92caa6{z-index:99;}.elementor-3970 .elementor-element.elementor-element-a92caa6 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-a92caa6 .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-068f6c5{width:auto;max-width:auto;bottom:0px;text-align:right;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-068f6c5{right:-30px;}body.rtl .elementor-3970 .elementor-element.elementor-element-068f6c5{left:-30px;}.elementor-3970 .elementor-element.elementor-element-068f6c5 img{width:70%;}.elementor-3970 .elementor-element.elementor-element-6f3c85b{width:auto;max-width:auto;top:25px;z-index:-1;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-6f3c85b{right:-700px;}body.rtl .elementor-3970 .elementor-element.elementor-element-6f3c85b{left:-700px;}.elementor-3970 .elementor-element.elementor-element-6f3c85b > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3970 .elementor-element.elementor-element-6f3c85b img{width:45%;opacity:0.5;}.elementor-3970 .elementor-element.elementor-element-eec828c{width:auto;max-width:auto;bottom:-569px;z-index:-1;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-eec828c{left:-670px;}body.rtl .elementor-3970 .elementor-element.elementor-element-eec828c{right:-670px;}.elementor-3970 .elementor-element.elementor-element-eec828c > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3970 .elementor-element.elementor-element-eec828c img{width:45%;opacity:0.5;}.elementor-3970 .elementor-element.elementor-element-7d56e3a > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/background-doodles-01-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-7d56e3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-b5151db{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-2a37788:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-element-populated, .elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-element-populated > .elementor-background-overlay, .elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-34e1dd5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-34e1dd5 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-77c09ed .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#9F2424;color:#9F2424;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-77c09ed .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-77c09ed .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-77c09ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-77c09ed{z-index:99;}.elementor-3970 .elementor-element.elementor-element-77c09ed .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-77c09ed .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-7ecbf07{width:auto;max-width:auto;bottom:-16px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-7ecbf07 > .elementor-widget-container{--e-transform-scale:0.9;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-7ecbf07{right:-136px;}body.rtl .elementor-3970 .elementor-element.elementor-element-7ecbf07{left:-136px;}.elementor-3970 .elementor-element.elementor-element-7ecbf07 img{width:150%;}.elementor-3970 .elementor-element.elementor-element-66747ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-element-populated, .elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-element-populated > .elementor-background-overlay, .elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-a518337 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a518337 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-0f1f419 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#9F2424;color:#9F2424;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-0f1f419 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-0f1f419 .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-0f1f419 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0f1f419{z-index:99;}.elementor-3970 .elementor-element.elementor-element-0f1f419 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-0f1f419 .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-20db6b1{width:auto;max-width:auto;bottom:-9px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-20db6b1 > .elementor-widget-container{--e-transform-scale:1;--e-transform-skewX:-17deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-20db6b1{right:-122px;}body.rtl .elementor-3970 .elementor-element.elementor-element-20db6b1{left:-122px;}.elementor-3970 .elementor-element.elementor-element-20db6b1 img{width:100%;}.elementor-3970 .elementor-element.elementor-element-69c0a88 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/05/background-doodles-01-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-69c0a88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-bdc235d{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-3970 .elementor-element.elementor-element-0b79087:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-element-populated, .elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-element-populated > .elementor-background-overlay, .elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-8b2e447 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8b2e447{text-align:left;}.elementor-3970 .elementor-element.elementor-element-8b2e447 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-8f2ed01 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#9F2424;color:#9F2424;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-8f2ed01 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-8f2ed01 .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-8f2ed01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8f2ed01{z-index:99;}.elementor-3970 .elementor-element.elementor-element-8f2ed01 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-8f2ed01 .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-a003a34{width:auto;max-width:auto;bottom:0px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-a003a34 > .elementor-widget-container{--e-transform-skewX:-12deg;--e-transform-skewY:-3deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-a003a34{right:-93px;}body.rtl .elementor-3970 .elementor-element.elementor-element-a003a34{left:-93px;}.elementor-3970 .elementor-element.elementor-element-a003a34 img{width:90%;}.elementor-3970 .elementor-element.elementor-element-ea83038:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-element-populated, .elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-element-populated > .elementor-background-overlay, .elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3970 .elementor-element.elementor-element-af5c59c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-af5c59c{z-index:9;text-align:left;}.elementor-3970 .elementor-element.elementor-element-af5c59c .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-826ae98 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#9F2424;color:#9F2424;box-shadow:5px 1px 5px 1px rgba(52.70000000000002, 44.22488551582198, 15.008043478260875, 0.69);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3970 .elementor-element.elementor-element-826ae98 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-826ae98 .elementor-button:focus{background-color:#FFFFFF;color:#9F2424;}.elementor-3970 .elementor-element.elementor-element-826ae98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-826ae98{z-index:99;}.elementor-3970 .elementor-element.elementor-element-826ae98 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-826ae98 .elementor-button:focus svg{fill:#9F2424;}.elementor-3970 .elementor-element.elementor-element-95d4497{width:auto;max-width:auto;bottom:-8px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-95d4497 > .elementor-widget-container{--e-transform-skewX:8deg;--e-transform-skewY:-8deg;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-95d4497{right:-139px;}body.rtl .elementor-3970 .elementor-element.elementor-element-95d4497{left:-139px;}.elementor-3970 .elementor-element.elementor-element-95d4497 img{width:100%;}@media(max-width:1024px){.elementor-3970 .elementor-element.elementor-element-6761541 .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-ee993e1 .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-81098c9 .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-34e1dd5 .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-a518337 .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-8b2e447 .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-af5c59c .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3970 .elementor-element.elementor-element-b041e46{width:59.956%;}.elementor-3970 .elementor-element.elementor-element-acc985d{width:40%;}.elementor-3970 .elementor-element.elementor-element-381cdb2{width:59.956%;}.elementor-3970 .elementor-element.elementor-element-b57680d{width:40%;}}@media(max-width:767px){.elementor-3970 .elementor-element.elementor-element-ec7ba89{padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f8e1a7a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-557a888 > .elementor-container{min-height:261px;}.elementor-3970 .elementor-element.elementor-element-381cdb2{width:50%;}.elementor-3970 .elementor-element.elementor-element-381cdb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-6761541 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-6761541{text-align:center;}.elementor-3970 .elementor-element.elementor-element-6761541 .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-b57680d{width:50%;}.elementor-3970 .elementor-element.elementor-element-aba4c54{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;top:33px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-aba4c54{right:-145px;}body.rtl .elementor-3970 .elementor-element.elementor-element-aba4c54{left:-145px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-47ebdcb{right:-101px;}body.rtl .elementor-3970 .elementor-element.elementor-element-47ebdcb{left:-101px;}.elementor-3970 .elementor-element.elementor-element-47ebdcb{bottom:145px;}.elementor-3970 .elementor-element.elementor-element-a45f4c9{top:168px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-7cc0893{right:-184px;}body.rtl .elementor-3970 .elementor-element.elementor-element-7cc0893{left:-184px;}.elementor-3970 .elementor-element.elementor-element-aa7c0ce{bottom:13px;text-align:left;}.elementor-3970 .elementor-element.elementor-element-aa7c0ce img{width:11%;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-e118de0{right:155px;}body.rtl .elementor-3970 .elementor-element.elementor-element-e118de0{left:155px;}.elementor-3970 .elementor-element.elementor-element-e118de0{top:5px;}.elementor-3970 .elementor-element.elementor-element-a92c496 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-ee993e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ee993e1 .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-e558a74 .elementor-button{font-size:15px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-d2f83bb{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-d2f83bb{left:0px;}.elementor-3970 .elementor-element.elementor-element-d2f83bb{bottom:23px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-d2f83bb img{width:50%;}.elementor-3970 .elementor-element.elementor-element-1e2e905 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-81098c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-81098c9{text-align:left;}.elementor-3970 .elementor-element.elementor-element-81098c9 .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-a92caa6 .elementor-button{font-size:15px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-068f6c5{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-068f6c5{left:0px;}.elementor-3970 .elementor-element.elementor-element-068f6c5{bottom:23px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-068f6c5 img{width:50%;}.elementor-3970 .elementor-element.elementor-element-2a37788 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-34e1dd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-34e1dd5 .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-77c09ed .elementor-button{font-size:15px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-7ecbf07{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-7ecbf07{left:0px;}.elementor-3970 .elementor-element.elementor-element-7ecbf07{bottom:23px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-7ecbf07 img{width:50%;}.elementor-3970 .elementor-element.elementor-element-66747ed > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-a518337 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a518337 .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-0f1f419 .elementor-button{font-size:15px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-20db6b1{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-20db6b1{left:0px;}.elementor-3970 .elementor-element.elementor-element-20db6b1{bottom:23px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-20db6b1 img{width:50%;}.elementor-3970 .elementor-element.elementor-element-0b79087 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-8b2e447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8b2e447{text-align:left;}.elementor-3970 .elementor-element.elementor-element-8b2e447 .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-8f2ed01 .elementor-button{font-size:15px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-a003a34{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-a003a34{left:0px;}.elementor-3970 .elementor-element.elementor-element-a003a34{bottom:23px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-a003a34 img{width:50%;}.elementor-3970 .elementor-element.elementor-element-ea83038 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3970 .elementor-element.elementor-element-af5c59c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-af5c59c{text-align:left;}.elementor-3970 .elementor-element.elementor-element-af5c59c .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-826ae98 .elementor-button{font-size:15px;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-95d4497{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-95d4497{left:0px;}.elementor-3970 .elementor-element.elementor-element-95d4497{bottom:23px;text-align:right;}.elementor-3970 .elementor-element.elementor-element-95d4497 img{width:50%;}}/* Start custom CSS for image, class: .elementor-element-ce11739 */.rotate-plate {
  animation: rotatePlate 25s linear infinite;
  display: inline-block;
}

@keyframes rotatePlate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309fcaa */.up-down {
  animation: upDown 2s ease-in-out infinite;
  display: inline-block;
  position: relative;
}

@keyframes upDown {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); /* Adjust height here */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6761541 *//* Default tab style */
.port-tab .elementor-tab-title.elementor-tab-desktop-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 35px !important;
    padding: 7px 20px !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Active state for tab (Same as hover) */
.port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Hover state for tab */
.port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* 🔁 Force tab titles to appear before content */
.port-tab {
    display: flex;
    flex-direction: column !important;
}

.port-tab .elementor-tabs-wrapper {
    order: 1 !important;
}

.port-tab .elementor-tabs-content-wrapper {
    order: 2 !important;
}

/* Mobile Tabs Styling (accordion-style tabs) */
.port-tab .elementor-tab-title.elementor-tab-mobile-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 25px !important;
    padding: 7px 20px !important;
    background: transparent !important;
    color: #9F2424 !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Media Query for Tablets */
@media (max-width: 768px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 4px 4px !important;
        margin: 10px 10px !important;
        border-radius: 32px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }
}

/* Media Query for Mobile Devices */
@media (max-width: 480px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 5px 10px !important;
        margin: 0px 8px !important;
        border-radius: 25px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aba4c54 */.rotate-plate {
  animation: rotatePlate 25s linear infinite;
  display: inline-block;
}

@keyframes rotatePlate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47ebdcb */.up-down {
  animation: upDown 2s ease-in-out infinite;
  display: inline-block;
  position: relative;
}

@keyframes upDown {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); /* Adjust height here */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81098c9 *//* Default tab style */
.port-tab .elementor-tab-title.elementor-tab-desktop-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 35px !important;
    padding: 7px 20px !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Active state for tab (Same as hover) */
.port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Hover state for tab */
.port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* 🔁 Force tab titles to appear before content */
.port-tab {
    display: flex;
    flex-direction: column !important;
}

.port-tab .elementor-tabs-wrapper {
    order: 1 !important;
}

.port-tab .elementor-tabs-content-wrapper {
    order: 2 !important;
}

/* Mobile Tabs Styling (accordion-style tabs) */
.port-tab .elementor-tab-title.elementor-tab-mobile-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 25px !important;
    padding: 7px 20px !important;
    background: transparent !important;
    color: #9F2424 !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Media Query for Tablets */
@media (max-width: 768px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 4px 4px !important;
        margin: 10px 10px !important;
        border-radius: 32px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }
}

/* Media Query for Mobile Devices */
@media (max-width: 480px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 5px 10px !important;
        margin: 0px 8px !important;
        border-radius: 25px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b2e447 *//* Default tab style */
.port-tab .elementor-tab-title.elementor-tab-desktop-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 35px !important;
    padding: 7px 20px !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Active state for tab (Same as hover) */
.port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Hover state for tab */
.port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* 🔁 Force tab titles to appear before content */
.port-tab {
    display: flex;
    flex-direction: column !important;
}

.port-tab .elementor-tabs-wrapper {
    order: 1 !important;
}

.port-tab .elementor-tabs-content-wrapper {
    order: 2 !important;
}

/* Mobile Tabs Styling (accordion-style tabs) */
.port-tab .elementor-tab-title.elementor-tab-mobile-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 25px !important;
    padding: 7px 20px !important;
    background: transparent !important;
    color: #9F2424 !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Media Query for Tablets */
@media (max-width: 768px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 4px 4px !important;
        margin: 10px 10px !important;
        border-radius: 32px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }
}

/* Media Query for Mobile Devices */
@media (max-width: 480px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 5px 10px !important;
        margin: 0px 8px !important;
        border-radius: 25px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af5c59c *//* Default tab style */
.port-tab .elementor-tab-title.elementor-tab-desktop-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 35px !important;
    padding: 7px 20px !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Active state for tab (Same as hover) */
.port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Hover state for tab */
.port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 4px 12px rgba(159, 36, 36, 0.3);
    transform: scale(1.05);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* 🔁 Force tab titles to appear before content */
.port-tab {
    display: flex;
    flex-direction: column !important;
}

.port-tab .elementor-tabs-wrapper {
    order: 1 !important;
}

.port-tab .elementor-tabs-content-wrapper {
    order: 2 !important;
}

/* Mobile Tabs Styling (accordion-style tabs) */
.port-tab .elementor-tab-title.elementor-tab-mobile-title {
    margin: 0px 15px !important;
    border: 2px solid #9F2424 !important;
    border-radius: 25px !important;
    padding: 7px 20px !important;
    background: transparent !important;
    color: #9F2424 !important;
    line-height: 1.2 !important;
    transition: all 0.3s ease-in-out !important;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.port-tab .elementor-tab-title.elementor-tab-mobile-title:hover {
    background: #9F2424 !important;
    color: #ffffff !important;
    border: 2px solid #9F2424 !important;
    box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    transform: scale(1.02);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Media Query for Tablets */
@media (max-width: 768px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 4px 4px !important;
        margin: 10px 10px !important;
        border-radius: 32px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.03);
        box-shadow: 0px 4px 10px rgba(159, 36, 36, 0.3);
    }
}

/* Media Query for Mobile Devices */
@media (max-width: 480px) {
    .port-tab .elementor-tab-title.elementor-tab-desktop-title {
        padding: 5px 10px !important;
        margin: 0px 8px !important;
        border-radius: 25px !important;
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }

    .port-tab .elementor-tab-title.elementor-tab-desktop-title:hover {
        transform: scale(1.02);
        box-shadow: 0px 3px 8px rgba(159, 36, 36, 0.3);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rimouski';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bakeparlor.com/wp-content/uploads/2025/03/rimouski-sb.ttf') format('truetype');
}
/* End Custom Fonts CSS */