/* https://weddingvip.ca/wp-content/uploads/elementor/css/post-1502.css?ver=1742222205 */
.elementor-1502 .elementor-element.elementor-element-786319f .elementor-heading-title{color:#2D312E;font-family:"Nunito Sans",Sans-serif;font-weight:600}.elementor-1502 .elementor-element.elementor-element-34f9636f{padding:0 0 15px 0}.elementor-1502 .elementor-element.elementor-element-16d9358 .elementor-cta__content{min-height:350px;text-align:center}.elementor-1502 .elementor-element.elementor-element-16d9358 .elementor-cta__button:hover{background-color:#0C0B0B}.elementor-1502 .elementor-element.elementor-element-16d9358 .elementor-ribbon-inner{background-color:#2D312E}.elementor-1502 .elementor-element.elementor-element-16d9358 .elementor-cta .elementor-cta__bg,.elementor-1502 .elementor-element.elementor-element-16d9358 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1502 .elementor-element.elementor-element-16d9358>.elementor-widget-container{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-1502 .elementor-element.elementor-element-e3535b0 .elementor-cta__content{min-height:350px;text-align:center}.elementor-1502 .elementor-element.elementor-element-e3535b0 .elementor-cta__button:hover{background-color:#0C0B0B}.elementor-1502 .elementor-element.elementor-element-e3535b0 .elementor-ribbon-inner{background-color:#2D312E}.elementor-1502 .elementor-element.elementor-element-e3535b0 .elementor-cta .elementor-cta__bg,.elementor-1502 .elementor-element.elementor-element-e3535b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1502 .elementor-element.elementor-element-e3535b0>.elementor-widget-container{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-1502 .elementor-element.elementor-element-661f555f .elementor-cta__content{min-height:350px;text-align:center}.elementor-1502 .elementor-element.elementor-element-661f555f .elementor-cta__button:hover{background-color:#0C0B0B}.elementor-1502 .elementor-element.elementor-element-661f555f .elementor-ribbon-inner{background-color:#2D312E}.elementor-1502 .elementor-element.elementor-element-661f555f .elementor-cta .elementor-cta__bg,.elementor-1502 .elementor-element.elementor-element-661f555f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1502 .elementor-element.elementor-element-661f555f>.elementor-widget-container{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-1502 .elementor-element.elementor-element-38989c50{padding:0 0 15px 0}.elementor-1502 .elementor-element.elementor-element-9a4c6fa .elementor-cta__content{min-height:350px;text-align:center}.elementor-1502 .elementor-element.elementor-element-9a4c6fa .elementor-cta__button:hover{background-color:#0C0B0B}.elementor-1502 .elementor-element.elementor-element-9a4c6fa .elementor-ribbon-inner{background-color:#2D312E}.elementor-1502 .elementor-element.elementor-element-9a4c6fa .elementor-cta .elementor-cta__bg,.elementor-1502 .elementor-element.elementor-element-9a4c6fa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1502 .elementor-element.elementor-element-9a4c6fa>.elementor-widget-container{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-1502 .elementor-element.elementor-element-031d2bf .elementor-cta__content{min-height:350px;text-align:center}.elementor-1502 .elementor-element.elementor-element-031d2bf .elementor-cta__button:hover{background-color:#0C0B0B}.elementor-1502 .elementor-element.elementor-element-031d2bf .elementor-ribbon-inner{background-color:#2D312E}.elementor-1502 .elementor-element.elementor-element-031d2bf .elementor-cta .elementor-cta__bg,.elementor-1502 .elementor-element.elementor-element-031d2bf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1502 .elementor-element.elementor-element-031d2bf>.elementor-widget-container{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-1502 .elementor-element.elementor-element-0716230 .elementor-cta__content{min-height:350px;text-align:center}.elementor-1502 .elementor-element.elementor-element-0716230 .elementor-cta__button:hover{background-color:#0C0B0B}.elementor-1502 .elementor-element.elementor-element-0716230 .elementor-ribbon-inner{background-color:#2D312E}.elementor-1502 .elementor-element.elementor-element-0716230 .elementor-cta .elementor-cta__bg,.elementor-1502 .elementor-element.elementor-element-0716230 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1502 .elementor-element.elementor-element-0716230>.elementor-widget-container{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}