.elementor-390 .elementor-element.elementor-element-16c4c17:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-16c4c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/65d33858-5f3b-42da-ab75-2e80fee77f0e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-390 .elementor-element.elementor-element-16c4c17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-16c4c17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-390 .elementor-element.elementor-element-89f6b08:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-89f6b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/65d33858-5f3b-42da-ab75-2e80fee77f0e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-390 .elementor-element.elementor-element-89f6b08 > .elementor-container{min-height:480px;}.elementor-390 .elementor-element.elementor-element-89f6b08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-89f6b08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-390 .elementor-element.elementor-element-46fb8bc > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-46fb8bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-c27f163 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-390 .elementor-element.elementor-element-c27f163 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-390 .elementor-element.elementor-element-c27f163 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-390 .elementor-element.elementor-element-66464e5{width:auto;max-width:auto;top:25px;z-index:-1;}body:not(.rtl) .elementor-390 .elementor-element.elementor-element-66464e5{right:-700px;}body.rtl .elementor-390 .elementor-element.elementor-element-66464e5{left:-700px;}.elementor-390 .elementor-element.elementor-element-66464e5 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-390 .elementor-element.elementor-element-66464e5 img{width:45%;opacity:0.5;}.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-390 .elementor-element.elementor-element-d7505cc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-d7505cc{text-align:center;}.elementor-390 .elementor-element.elementor-element-d7505cc .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#9F2424;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-390 .elementor-element.elementor-element-82a5a1a{--divider-border-style:solid;--divider-color:#9F2424;--divider-border-width:3.7px;}.elementor-390 .elementor-element.elementor-element-82a5a1a > .elementor-widget-container{margin:-25px 0px 0px 0px;border-style:none;}.elementor-390 .elementor-element.elementor-element-82a5a1a .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-390 .elementor-element.elementor-element-82a5a1a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-390 .elementor-element.elementor-element-89743fa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-390 .elementor-element.elementor-element-89743fa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-390 .elementor-element.elementor-element-29dade5 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-29dade5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-41f7405{overflow:visible;}.elementor-390 .elementor-element.elementor-element-15817c2 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-95c421b img{width:100%;}.elementor-390 .elementor-element.elementor-element-5bb3fe1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-5bb3fe1{text-align:center;}.elementor-390 .elementor-element.elementor-element-5bb3fe1 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-741fdef > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-e8d9454 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-e8d9454{text-align:center;}.elementor-390 .elementor-element.elementor-element-e8d9454 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-5ed5a62 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-5ed5a62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-d34c3f5{overflow:visible;}.elementor-390 .elementor-element.elementor-element-86f66ce > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-b9fdabd img{width:100%;}.elementor-390 .elementor-element.elementor-element-921d075 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-921d075{text-align:center;}.elementor-390 .elementor-element.elementor-element-921d075 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-9440417 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-70f1789 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-70f1789{text-align:center;}.elementor-390 .elementor-element.elementor-element-70f1789 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-5a2e297 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-5a2e297{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-c3e30d4{overflow:visible;}.elementor-390 .elementor-element.elementor-element-791c750 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-d8a372c img{width:100%;}.elementor-390 .elementor-element.elementor-element-5f52bbf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-5f52bbf{text-align:center;}.elementor-390 .elementor-element.elementor-element-5f52bbf .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-050b930 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-4b2565e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-4b2565e{text-align:center;}.elementor-390 .elementor-element.elementor-element-4b2565e .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-f6c1183 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-f6c1183{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-a4991c4{overflow:visible;}.elementor-390 .elementor-element.elementor-element-4214992 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-935a82e img{width:100%;}.elementor-390 .elementor-element.elementor-element-4527332 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-4527332{text-align:center;}.elementor-390 .elementor-element.elementor-element-4527332 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-5723730 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-4ad127a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-4ad127a{text-align:center;}.elementor-390 .elementor-element.elementor-element-4ad127a .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-7ebbb2a{overflow:visible;}.elementor-390 .elementor-element.elementor-element-7687a48 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-7687a48{text-align:center;}.elementor-390 .elementor-element.elementor-element-7687a48 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-9c6bd9a > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-9c6bd9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-145b538{width:auto;max-width:auto;top:-125px;z-index:-1;}body:not(.rtl) .elementor-390 .elementor-element.elementor-element-145b538{left:-638px;}body.rtl .elementor-390 .elementor-element.elementor-element-145b538{right:-638px;}.elementor-390 .elementor-element.elementor-element-145b538 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-390 .elementor-element.elementor-element-145b538 img{width:45%;opacity:0.5;}.elementor-390 .elementor-element.elementor-element-607ddd7{--divider-border-style:solid;--divider-color:#9F2424;--divider-border-width:3.7px;}.elementor-390 .elementor-element.elementor-element-607ddd7 > .elementor-widget-container{margin:-25px 0px 0px 0px;border-style:none;}.elementor-390 .elementor-element.elementor-element-607ddd7 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-390 .elementor-element.elementor-element-607ddd7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-390 .elementor-element.elementor-element-e4079fe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-390 .elementor-element.elementor-element-e4079fe{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-390 .elementor-element.elementor-element-3ec1736 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-3ec1736{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-7deeb21{overflow:visible;}.elementor-390 .elementor-element.elementor-element-adadad3 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-f5f9764 img{width:100%;}.elementor-390 .elementor-element.elementor-element-7d2f284 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-7d2f284{text-align:center;}.elementor-390 .elementor-element.elementor-element-7d2f284 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-a84dfc4 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-3f210ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-3f210ca{text-align:center;}.elementor-390 .elementor-element.elementor-element-3f210ca .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-67abe68 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-67abe68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-124b575{overflow:visible;}.elementor-390 .elementor-element.elementor-element-1a1ecba > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-cec0e38 img{width:100%;}.elementor-390 .elementor-element.elementor-element-7db16b5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-7db16b5{text-align:center;}.elementor-390 .elementor-element.elementor-element-7db16b5 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-8badf07 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-43dadba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-43dadba{text-align:center;}.elementor-390 .elementor-element.elementor-element-43dadba .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-804bccf > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-804bccf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;overflow:visible;}.elementor-390 .elementor-element.elementor-element-0ffe310 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-0ffe310{text-align:center;}.elementor-390 .elementor-element.elementor-element-0ffe310 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-78f4eef{width:auto;max-width:auto;top:-125px;z-index:-1;}body:not(.rtl) .elementor-390 .elementor-element.elementor-element-78f4eef{left:-638px;}body.rtl .elementor-390 .elementor-element.elementor-element-78f4eef{right:-638px;}.elementor-390 .elementor-element.elementor-element-78f4eef > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-390 .elementor-element.elementor-element-78f4eef img{width:45%;opacity:0.5;}.elementor-390 .elementor-element.elementor-element-072846e{--divider-border-style:solid;--divider-color:#9F2424;--divider-border-width:3.7px;}.elementor-390 .elementor-element.elementor-element-072846e > .elementor-widget-container{margin:-25px 0px 0px 0px;border-style:none;}.elementor-390 .elementor-element.elementor-element-072846e .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-390 .elementor-element.elementor-element-072846e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-390 .elementor-element.elementor-element-d19e615 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-390 .elementor-element.elementor-element-d19e615{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-390 .elementor-element.elementor-element-27ce4b0 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-27ce4b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-7a5ef92{overflow:visible;}.elementor-390 .elementor-element.elementor-element-d31200c > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-60479a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-2ca34c2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-2ca34c2{text-align:center;}.elementor-390 .elementor-element.elementor-element-2ca34c2 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-cf62821 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-6366f01 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-f8fc80a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-f8fc80a{text-align:center;}.elementor-390 .elementor-element.elementor-element-f8fc80a .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-2a7f370{margin-top:20px;margin-bottom:0px;overflow:visible;}.elementor-390 .elementor-element.elementor-element-efd0cd2 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-50ef552 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-da1f56c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-da1f56c{text-align:center;}.elementor-390 .elementor-element.elementor-element-da1f56c .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-2d9b1b4 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-8c80caf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-ef333c9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-ef333c9{text-align:center;}.elementor-390 .elementor-element.elementor-element-ef333c9 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-770b958 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-770b958{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-2d6d7c9 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-390 .elementor-element.elementor-element-2d6d7c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-390 .elementor-element.elementor-element-2d6d7c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-390 .elementor-element.elementor-element-3042fcd{width:auto;max-width:auto;top:25px;z-index:-1;}body:not(.rtl) .elementor-390 .elementor-element.elementor-element-3042fcd{right:-700px;}body.rtl .elementor-390 .elementor-element.elementor-element-3042fcd{left:-700px;}.elementor-390 .elementor-element.elementor-element-3042fcd > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-390 .elementor-element.elementor-element-3042fcd img{width:45%;opacity:0.5;}.elementor-390 .elementor-element.elementor-element-99a0810 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-99a0810{text-align:center;}.elementor-390 .elementor-element.elementor-element-99a0810 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-e85fcc8{--divider-border-style:solid;--divider-color:#9F2424;--divider-border-width:3.7px;}.elementor-390 .elementor-element.elementor-element-e85fcc8 > .elementor-widget-container{margin:-25px 0px 0px 0px;border-style:none;}.elementor-390 .elementor-element.elementor-element-e85fcc8 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-390 .elementor-element.elementor-element-e85fcc8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-390 .elementor-element.elementor-element-cfc8f57 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-390 .elementor-element.elementor-element-cfc8f57{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-390 .elementor-element.elementor-element-88ade42 > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-88ade42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-6803dcd{overflow:visible;}.elementor-390 .elementor-element.elementor-element-c7b0704 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-d2998cf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-c4e543a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-c4e543a{text-align:center;}.elementor-390 .elementor-element.elementor-element-c4e543a .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-cf9efbb > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-9d204f2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-16a0a08 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-16a0a08{text-align:center;}.elementor-390 .elementor-element.elementor-element-16a0a08 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-2ff6c0a{margin-top:20px;margin-bottom:0px;overflow:visible;}.elementor-390 .elementor-element.elementor-element-5694b69 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-f2aab91 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-786a19b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-786a19b{text-align:center;}.elementor-390 .elementor-element.elementor-element-786a19b .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-1cd5e52 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-a8a3459 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-c30df0e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-c30df0e{text-align:center;}.elementor-390 .elementor-element.elementor-element-c30df0e .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:30px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-81abd6a > .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-390 .elementor-element.elementor-element-81abd6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;overflow:visible;}.elementor-390 .elementor-element.elementor-element-67a07e0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-67a07e0{text-align:center;}.elementor-390 .elementor-element.elementor-element-67a07e0 .elementor-heading-title{font-family:"Rimouski", Sans-serif;font-size:50px;font-weight:600;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-d3edf4a > .elementor-widget-container{margin:0px 120px 10px 120px;}.elementor-390 .elementor-element.elementor-element-d3edf4a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#9F2424;}.elementor-390 .elementor-element.elementor-element-e51992a{width:auto;max-width:auto;top:-59px;z-index:-1;}body:not(.rtl) .elementor-390 .elementor-element.elementor-element-e51992a{left:-609px;}body.rtl .elementor-390 .elementor-element.elementor-element-e51992a{right:-609px;}.elementor-390 .elementor-element.elementor-element-e51992a > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-390 .elementor-element.elementor-element-e51992a img{width:45%;opacity:0.5;}.elementor-390 .elementor-element.elementor-element-494c04f{bottom:220px;}.elementor-390 .elementor-element.elementor-element-53d508b > .elementor-background-overlay{background-image:url("https://bakeparlor.com/wp-content/uploads/2025/04/background-doodles-01.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-390 .elementor-element.elementor-element-53d508b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-390 .elementor-element.elementor-element-ccaa4a4{overflow:visible;}.elementor-390 .elementor-element.elementor-element-5aeae45 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-741b53c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-3ab9bae > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-9c2c0b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-ce7548f{margin-top:20px;margin-bottom:0px;overflow:visible;}.elementor-390 .elementor-element.elementor-element-c8fa305 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-571c98a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-390 .elementor-element.elementor-element-b00bdf1 > .elementor-element-populated{border-style:solid;border-color:#9F2424;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-390 .elementor-element.elementor-element-7c16874 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-390 .elementor-element.elementor-element-d7505cc .elementor-heading-title{font-size:40px;}.elementor-390 .elementor-element.elementor-element-7687a48 .elementor-heading-title{font-size:40px;}.elementor-390 .elementor-element.elementor-element-0ffe310 .elementor-heading-title{font-size:40px;}.elementor-390 .elementor-element.elementor-element-99a0810 .elementor-heading-title{font-size:40px;}.elementor-390 .elementor-element.elementor-element-67a07e0 .elementor-heading-title{font-size:40px;}.elementor-390 .elementor-element.elementor-element-d3edf4a{font-size:15px;}}@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-89f6b08 > .elementor-container{min-height:200px;}.elementor-390 .elementor-element.elementor-element-d7505cc{text-align:center;}.elementor-390 .elementor-element.elementor-element-d7505cc .elementor-heading-title{font-size:30px;}.elementor-390 .elementor-element.elementor-element-82a5a1a .elementor-divider-separator{width:68%;}.elementor-390 .elementor-element.elementor-element-89743fa{text-align:center;font-size:15px;}.elementor-390 .elementor-element.elementor-element-15817c2 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-5bb3fe1 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-741fdef > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-e8d9454 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-86f66ce > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-921d075 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-9440417 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-70f1789 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-791c750 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-5f52bbf .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-050b930 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-4b2565e .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-4214992 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-4527332 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-5723730 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-4ad127a .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-7687a48{text-align:center;}.elementor-390 .elementor-element.elementor-element-7687a48 .elementor-heading-title{font-size:30px;}.elementor-390 .elementor-element.elementor-element-607ddd7 .elementor-divider-separator{width:82%;}.elementor-390 .elementor-element.elementor-element-e4079fe{text-align:center;font-size:15px;}.elementor-390 .elementor-element.elementor-element-adadad3 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-7d2f284 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-a84dfc4 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-3f210ca .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-1a1ecba > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-7db16b5 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-8badf07 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-43dadba .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-0ffe310{text-align:center;}.elementor-390 .elementor-element.elementor-element-0ffe310 .elementor-heading-title{font-size:30px;}.elementor-390 .elementor-element.elementor-element-072846e .elementor-divider-separator{width:81%;}.elementor-390 .elementor-element.elementor-element-d19e615{text-align:center;font-size:15px;}.elementor-390 .elementor-element.elementor-element-d31200c > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-2ca34c2 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-cf62821 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-f8fc80a .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-efd0cd2 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-da1f56c .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-2d9b1b4 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-ef333c9 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-99a0810{text-align:center;}.elementor-390 .elementor-element.elementor-element-99a0810 .elementor-heading-title{font-size:30px;}.elementor-390 .elementor-element.elementor-element-e85fcc8 .elementor-divider-separator{width:68%;}.elementor-390 .elementor-element.elementor-element-cfc8f57{text-align:center;font-size:15px;}.elementor-390 .elementor-element.elementor-element-c7b0704 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-c4e543a .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-cf9efbb > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-16a0a08 .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-5694b69 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-786a19b .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-1cd5e52 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-c30df0e .elementor-heading-title{font-size:20px;}.elementor-390 .elementor-element.elementor-element-d3edf4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-5aeae45 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-3ab9bae > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-c8fa305 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-b00bdf1 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-d7505cc *//* 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-7687a48 *//* 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-0ffe310 *//* 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-99a0810 *//* 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 html, class: .elementor-element-494c04f *//* == Base Styles == */
.custom-slider-wrapper {
  overflow: hidden;
  position: relative;
}

.custom-slider-wrapper > .elementor-container {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}

.custom-slider-wrapper .elementor-column {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  box-sizing: border-box;
}

/* == Arrows Positioned Outside the Slider Container == */
.slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 24px;
  width: 40px;
  height: 40px;
  border: none;
  z-index: 100; /* Ensure arrows are on top */
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: 1; /* Make sure arrows are visible initially */
  transition: opacity 0.3s ease; /* Fade effect */
}

/* Move Arrows Outside and Adjust Position */
.slider-arrow.left {
  left: -50px; /* Move left arrow outside the container */
}

.slider-arrow.right {
  right: -50px; /* Move right arrow outside the container */
}

/* == Hide Arrows When Near the Slides == */
.custom-slider-wrapper:hover .slider-arrow {
  opacity: 0; /* Hide arrows when hovering over the container */
}

/* == Responsive Media Queries == */
@media (max-width: 1024px) {
  .custom-slider-wrapper .elementor-column {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 768px) {
  .custom-slider-wrapper .elementor-column {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* Adjust arrows for smaller screens */
  .slider-arrow.left, .slider-arrow.right {
    left: -40px; /* Adjust the arrow position */
    right: -40px;
  }
}/* 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 */