.elementor-1710 .elementor-element.elementor-element-60aeb66{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1710 .elementor-element.elementor-element-60aeb66:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-60aeb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000FA;}.elementor-1710 .elementor-element.elementor-element-e75402a.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1710 .elementor-element.elementor-element-f685496.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-f685496{text-align:center;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-9528e66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1710 .elementor-element.elementor-element-907f557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:015px 0px;--row-gap:015px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-907f557:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-907f557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-2668479{text-align:center;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-245744b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1710 .elementor-element.elementor-element-245744b:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-245744b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-1eabf77{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 3px;--row-gap:0px;--column-gap:3px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-0bb8e46{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-0bb8e46.e-con:hover{--e-con-transform-scale:1.05;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-banner__text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1710 .elementor-element.elementor-element-08ef423.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-08ef423  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-08ef423  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-08ef423 .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-08ef423  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-08ef423 .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-08ef423 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-729722e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-729722e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-ed92992.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-ed92992  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-ed92992  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-ed92992 .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-ed92992  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-ed92992 .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-ed92992 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-6c417be{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-6c417be.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-f3fd48e.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-f3fd48e  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-f3fd48e  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-f3fd48e  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-f3fd48e .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-c50fc8b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-c50fc8b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-52ffbac.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-52ffbac  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-52ffbac  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-52ffbac .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-52ffbac  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-52ffbac .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-52ffbac .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-0a713f3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-0a713f3.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-17b4c49.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-17b4c49  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-17b4c49  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-17b4c49  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-17b4c49 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-7cd090e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-7cd090e:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-7cd090e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-5d46071{text-align:center;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-1067ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-1067ac8:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-1067ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1710 .elementor-element.elementor-element-466c09b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-1710 .elementor-element.elementor-element-466c09b .elementor-main-swiper{height:500px;width:100%;}.elementor-1710 .elementor-element.elementor-element-466c09b .elementor-main-swiper .swiper-slide{border-radius:25px;padding:2px 2px 2px 2px;}.elementor-1710 .elementor-element.elementor-element-466c09b .elementor-swiper-button{font-size:0px;}.elementor-1710 .elementor-element.elementor-element-c803606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1710 .elementor-element.elementor-element-c803606:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-c803606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-fd4b77a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-05fd1d7{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-dfd3451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-dfd3451:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-dfd3451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-155eda6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-1710 .elementor-element.elementor-element-a996ac1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-a996ac1:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-a996ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-a996ac1.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1710 .elementor-element.elementor-element-7d6e843.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-9cce24c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-9cce24c.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-9cce24c{column-gap:0px;color:#000000;}.elementor-1710 .elementor-element.elementor-element-9cce24c p{margin-block-end:0px;}.elementor-1710 .elementor-element.elementor-element-6f6257d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-6f6257d:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-6f6257d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171719;}.elementor-1710 .elementor-element.elementor-element-6f6257d.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1710 .elementor-element.elementor-element-4b9b8ce.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-458d36c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-458d36c.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-458d36c{column-gap:0px;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-458d36c p{margin-block-end:0px;}.elementor-1710 .elementor-element.elementor-element-a4182af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-a4182af:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-a4182af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171719;}.elementor-1710 .elementor-element.elementor-element-a4182af.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1710 .elementor-element.elementor-element-55f6551.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-2014e3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-2014e3a.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-2014e3a{column-gap:0px;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-2014e3a p{margin-block-end:0px;}.elementor-1710 .elementor-element.elementor-element-30ff5cb{--display:flex;}.elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-2baa2d9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1710 .elementor-element.elementor-element-4a7507a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-4a7507a:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-4a7507a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.hdvista.ca/wp-content/uploads/2025/10/Wedding-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f665615{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-f665615.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-ff987c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-ff987c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-bb0d78e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1710 .elementor-element.elementor-element-f771c80{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1710 .elementor-element.elementor-element-f771c80:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-f771c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000FA;}.elementor-1710 .elementor-element.elementor-element-c0a5b49.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-7a67ae9.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-7a67ae9{text-align:center;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-9a291e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1710 .elementor-element.elementor-element-6c031be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:015px 0px;--row-gap:015px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-6c031be:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-6c031be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-a21554e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1710 .elementor-element.elementor-element-a21554e:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-a21554e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-e2d6991{text-align:center;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-5576602{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-5576602.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-fd60be9.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-fd60be9  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-fd60be9  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-fd60be9  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-fd60be9 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-aceaae0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-aceaae0.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-30ed4cc.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-30ed4cc  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-30ed4cc  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-30ed4cc  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-30ed4cc .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-b51e245{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-b51e245.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-71f403e.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-71f403e  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-71f403e  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-71f403e .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-71f403e  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-71f403e .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-71f403e .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-e2ea504{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-e2ea504.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-f09fa8c.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-f09fa8c  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-f09fa8c  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-f09fa8c  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-f09fa8c .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-468b80a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-468b80a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1710 .elementor-element.elementor-element-52ef5dc.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__overlay{opacity:0;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner:hover .jet-banner__overlay{opacity:0.8;}.elementor-1710 .elementor-element.elementor-element-52ef5dc  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-52ef5dc  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__title{font-family:"SF Pro Display Semibold", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__title{color:#FFFFFF00;margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel__item:hover .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel__item:hover .jet-banner__title{color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-52ef5dc  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__text{font-family:"SF-Pro Light", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel__content .jet-carousel__item-text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__text{color:#E2E2E2;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-1710 .elementor-element.elementor-element-1619038{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-1619038:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-1619038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-320a5d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-320a5d5:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-320a5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-3422ab3{text-align:center;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-1e588ee.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-1710 .elementor-element.elementor-element-1e588ee .elementor-main-swiper{height:500px;width:100%;}.elementor-1710 .elementor-element.elementor-element-1e588ee .elementor-main-swiper .swiper-slide{border-radius:25px;padding:2px 2px 2px 2px;}.elementor-1710 .elementor-element.elementor-element-1e588ee .elementor-swiper-button{font-size:0px;}.elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-a42e34b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1710 .elementor-element.elementor-element-fd8f78e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1710 .elementor-element.elementor-element-fd8f78e:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-fd8f78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-6169fb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-42f3d43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-42f3d43:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-42f3d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-a9b9385{text-align:center;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-d18d6a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-d18d6a6:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-d18d6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-d18d6a6.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1710 .elementor-element.elementor-element-3dc2355.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-b45a12b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-b45a12b.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-b45a12b{column-gap:0px;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;color:#000000;}.elementor-1710 .elementor-element.elementor-element-b45a12b p{margin-block-end:0px;}.elementor-1710 .elementor-element.elementor-element-68e4ce6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-68e4ce6:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-68e4ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171719;}.elementor-1710 .elementor-element.elementor-element-68e4ce6.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1710 .elementor-element.elementor-element-3aa3fd7.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-26bee4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-26bee4e.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-26bee4e{column-gap:0px;font-family:"SF-Pro Light", Sans-serif;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-26bee4e p{margin-block-end:0px;}.elementor-1710 .elementor-element.elementor-element-d61c9cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-1710 .elementor-element.elementor-element-d61c9cb:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-d61c9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171719;}.elementor-1710 .elementor-element.elementor-element-d61c9cb.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1710 .elementor-element.elementor-element-15276ee.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-c0f0a20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-c0f0a20.elementor-element{--align-self:center;}.elementor-1710 .elementor-element.elementor-element-c0f0a20{column-gap:0px;color:#FFFFFF;}.elementor-1710 .elementor-element.elementor-element-c0f0a20 p{margin-block-end:0px;}.elementor-1710 .elementor-element.elementor-element-e50c59e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-e50c59e:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-e50c59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, #212765 100%);}.elementor-1710 .elementor-element.elementor-element-b451e80{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-b451e80.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-12c68c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-12c68c8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-9485566 .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-9485566 .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-9485566 .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-9485566.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-9485566 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1710 .elementor-element.elementor-element-1f0c136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-1f0c136:not(.elementor-motion-effects-element-type-background), .elementor-1710 .elementor-element.elementor-element-1f0c136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.hdvista.ca/wp-content/uploads/2025/10/Wedding-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1710 .elementor-element.elementor-element-3ba8a25{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-3ba8a25.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-d6be17e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-d6be17e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-button{background-color:#00000000;font-family:"SF Pro Text Medium", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A33E;border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-button:focus{background-color:#C6A33E75;}.elementor-1710 .elementor-element.elementor-element-b66cf2b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-1710 .elementor-element.elementor-element-0bb8e46{--width:25%;}.elementor-1710 .elementor-element.elementor-element-729722e{--width:25%;}.elementor-1710 .elementor-element.elementor-element-6c417be{--width:25%;}.elementor-1710 .elementor-element.elementor-element-c50fc8b{--width:25%;}.elementor-1710 .elementor-element.elementor-element-0a713f3{--width:25%;}.elementor-1710 .elementor-element.elementor-element-a996ac1{--width:25%;}.elementor-1710 .elementor-element.elementor-element-6f6257d{--width:25%;}.elementor-1710 .elementor-element.elementor-element-a4182af{--width:25%;}.elementor-1710 .elementor-element.elementor-element-f665615{--width:1600px;}.elementor-1710 .elementor-element.elementor-element-5576602{--width:25%;}.elementor-1710 .elementor-element.elementor-element-aceaae0{--width:25%;}.elementor-1710 .elementor-element.elementor-element-b51e245{--width:25%;}.elementor-1710 .elementor-element.elementor-element-e2ea504{--width:25%;}.elementor-1710 .elementor-element.elementor-element-468b80a{--width:25%;}.elementor-1710 .elementor-element.elementor-element-d18d6a6{--width:25%;}.elementor-1710 .elementor-element.elementor-element-68e4ce6{--width:25%;}.elementor-1710 .elementor-element.elementor-element-d61c9cb{--width:25%;}.elementor-1710 .elementor-element.elementor-element-b451e80{--width:1600px;}.elementor-1710 .elementor-element.elementor-element-3ba8a25{--width:1600px;}}@media(max-width:1024px){.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1710 .elementor-element.elementor-element-466c09b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1710 .elementor-element.elementor-element-1e588ee.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1710 .elementor-element.elementor-element-9528e66{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-9528e66 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-button{font-size:18px;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1710 .elementor-element.elementor-element-466c09b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1710 .elementor-element.elementor-element-dfd3451{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1710 .elementor-element.elementor-element-2baa2d9{width:var( --container-widget-width, 234.875px );max-width:234.875px;--container-widget-width:234.875px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-2baa2d9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-button{font-size:18px;}.elementor-1710 .elementor-element.elementor-element-bb0d78e{width:var( --container-widget-width, 234.875px );max-width:234.875px;--container-widget-width:234.875px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-bb0d78e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-button{font-size:18px;}.elementor-1710 .elementor-element.elementor-element-f771c80{--min-height:720px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-7a67ae9{font-size:16px;}.elementor-1710 .elementor-element.elementor-element-9a291e4{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-9a291e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-button{font-size:18px;}.elementor-1710 .elementor-element.elementor-element-6c031be{--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-a21554e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-e2d6991{font-size:16px;}.elementor-1710 .elementor-element.elementor-element-5576602{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-aceaae0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-b51e245{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-e2ea504{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-468b80a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc  .jet-carousel__content .jet-carousel__item-title, .elementor-1710 .elementor-element.elementor-element-52ef5dc  .jet-carousel__content .jet-carousel__item-title a, .elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__title{font-size:25px;}.elementor-1710 .elementor-element.elementor-element-52ef5dc  .jet-carousel__content .jet-carousel__item-text, .elementor-1710 .elementor-element.elementor-element-52ef5dc .jet-banner__text{font-size:12px;}.elementor-1710 .elementor-element.elementor-element-1619038{--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-320a5d5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-1e588ee.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1710 .elementor-element.elementor-element-1e588ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-a42e34b{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-a42e34b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-button{font-size:18px;}.elementor-1710 .elementor-element.elementor-element-fd8f78e{--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-6169fb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1710 .elementor-element.elementor-element-42f3d43{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-a9b9385{font-size:16px;}.elementor-1710 .elementor-element.elementor-element-b45a12b{font-size:16px;}.elementor-1710 .elementor-element.elementor-element-26bee4e{font-size:16px;}.elementor-1710 .elementor-element.elementor-element-e50c59e{--min-height:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1710 .elementor-element.elementor-element-b451e80{--min-height:0px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1710 .elementor-element.elementor-element-9485566{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-9485566 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1710 .elementor-element.elementor-element-9485566 .elementor-button{font-size:18px;}.elementor-1710 .elementor-element.elementor-element-b66cf2b{width:var( --container-widget-width, 234.875px );max-width:234.875px;--container-widget-width:234.875px;--container-widget-flex-grow:0;}.elementor-1710 .elementor-element.elementor-element-b66cf2b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-button{font-size:18px;}}/* Start custom CSS for button, class: .elementor-element-9528e66 *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-9528e66 .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-9528e66 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-9528e66:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2baa2d9 *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-2baa2d9 .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-2baa2d9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-2baa2d9:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff987c3 */.testimonial-box {
  background-color: #111; /* fondo negro */
  color: white;
  padding: 25px 30px;
  border-radius: 12px;
  text-align: center;
  max-width: 400px;
  margin: auto;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);
  position: relative;
}

.quote-icon {
  color: #c7a33c; /* dorado */
  font-size: 40px;
  margin-bottom: 15px;
}

.testimonial-text {
  font-size: 18px;
  line-height: 1.5;
  margin: 0;
}

.testimonial-author {
  font-size: 16px;
  font-style: italic;
  margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb0d78e *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-bb0d78e .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-bb0d78e {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-bb0d78e:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a291e4 *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-9a291e4 .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-9a291e4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-9a291e4:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a42e34b *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-a42e34b .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-a42e34b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-a42e34b:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12c68c8 */.testimonial-box {
  background-color: #111; /* fondo negro */
  color: white;
  padding: 25px 30px;
  border-radius: 12px;
  text-align: center;
  max-width: 400px;
  margin: auto;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);
  position: relative;
}

.quote-icon {
  color: #c7a33c; /* dorado */
  font-size: 40px;
  margin-bottom: 15px;
}

.testimonial-text {
  font-size: 18px;
  line-height: 1.5;
  margin: 0;
}

.testimonial-author {
  font-size: 16px;
  font-style: italic;
  margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9485566 *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-9485566 .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-9485566 .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-9485566 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-9485566:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6be17e */.testimonial-box {
  background-color: #111; /* fondo negro */
  color: white;
  padding: 25px 30px;
  border-radius: 12px;
  text-align: center;
  max-width: 400px;
  margin: auto;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);
  position: relative;
}

.quote-icon {
  color: #c7a33c; /* dorado */
  font-size: 40px;
  margin-bottom: 15px;
}

.testimonial-text {
  font-size: 18px;
  line-height: 1.5;
  margin: 0;
}

.testimonial-author {
  font-size: 16px;
  font-style: italic;
  margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b66cf2b *//* Asegura que el contenedor del widget no limite el ancho */
.elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-widget-container,
.elementor-1710 .elementor-element.elementor-element-b66cf2b .elementor-button-wrapper {
  width: 100% !important;
  display: block !important;
}


.elementor-1710 .elementor-element.elementor-element-b66cf2b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1710 .elementor-element.elementor-element-b66cf2b:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF-Pro Light';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.hdvista.ca/wp-content/uploads/2025/08/SF-Pro-Display-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Text Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.hdvista.ca/wp-content/uploads/2025/07/SF-Pro-Text-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display Semibold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.hdvista.ca/wp-content/uploads/2025/07/SF-Pro-Display-Semibold.woff') format('woff');
}
/* End Custom Fonts CSS */