.elementor-70 .elementor-element.elementor-element-27e9569{--display:flex;--min-height:915px;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-27e9569 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-70 .elementor-element.elementor-element-7e8b831{--display:flex;--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-70 .elementor-element.elementor-element-7e8b831.e-con{--align-self:center;}.elementor-70 .elementor-element.elementor-element-b685b30{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-ef34cc4{text-align:center;}.elementor-70 .elementor-element.elementor-element-ef34cc4 .elementor-heading-title{font-family:"filson-soft", Sans-serif;font-size:clamp(2.5rem, 2.821vw + 1.634rem, 3.75rem);font-weight:700;line-height:clamp(2.875rem, 3.103vw + 1.923rem, 4.25rem);letter-spacing:-0.6px;color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-1dc352c{text-align:center;}.elementor-70 .elementor-element.elementor-element-1dc352c .elementor-heading-title{font-family:var( --e-global-typography-3341b4c-font-family ), Sans-serif;font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button{background-color:var( --e-global-color-f6aa74e );font-family:var( --e-global-typography-745dbc9-font-family ), Sans-serif;font-size:var( --e-global-typography-745dbc9-font-size );font-weight:var( --e-global-typography-745dbc9-font-weight );line-height:var( --e-global-typography-745dbc9-line-height );fill:var( --e-global-color-0ac3d3c );color:var( --e-global-color-0ac3d3c );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button:focus{background-color:var( --e-global-color-895f787 );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-a8edf74{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:150px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-1572ca2{--display:flex;--position:absolute;--min-height:620px;top:0px;}.elementor-70 .elementor-element.elementor-element-1572ca2:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1572ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://conroysfloristandtuxedo.com/wp-content/uploads/2026/02/floral-print-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-1572ca2{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-1572ca2{right:0px;}.elementor-70 .elementor-element.elementor-element-e030231{--display:flex;--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:94px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-330e71d{text-align:center;}.elementor-70 .elementor-element.elementor-element-330e71d .elementor-heading-title{font-family:var( --e-global-typography-8813729-font-family ), Sans-serif;font-size:var( --e-global-typography-8813729-font-size );font-weight:var( --e-global-typography-8813729-font-weight );line-height:var( --e-global-typography-8813729-line-height );letter-spacing:var( --e-global-typography-8813729-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-9c9bad7{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-9c9bad7 .elementor-heading-title{font-family:var( --e-global-typography-3341b4c-font-family ), Sans-serif;font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-dba12f5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-28c0494{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-28c0494:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-28c0494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D2351;}.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-70 .elementor-element.elementor-element-bf409c3 img{width:100%;}.elementor-70 .elementor-element.elementor-element-f710d0e{--display:flex;--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:flex-start;--align-items:flex-start;--gap:19px 0px;--row-gap:19px;--column-gap:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70 .elementor-element.elementor-element-0e14e38{--display:flex;--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;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e1e1bbf .elementor-heading-title{font-family:var( --e-global-typography-a86ef2f-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ef2f-font-size );font-weight:var( --e-global-typography-a86ef2f-font-weight );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-6de1a77 .elementor-heading-title{font-family:var( --e-global-typography-df4a811-font-family ), Sans-serif;font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button{background-color:var( --e-global-color-bb7280a );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button:focus{background-color:var( --e-global-color-406dda5 );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-4b1dc3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-4b1dc3d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-4b1dc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2778ba );}.elementor-70 .elementor-element.elementor-element-b93a0cc img{width:100%;}.elementor-70 .elementor-element.elementor-element-f83afb1{--display:flex;--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:flex-start;--align-items:flex-start;--gap:19px 0px;--row-gap:19px;--column-gap:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70 .elementor-element.elementor-element-6e630f6{--display:flex;--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;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-55ab4e3 .elementor-heading-title{font-family:var( --e-global-typography-a86ef2f-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ef2f-font-size );font-weight:var( --e-global-typography-a86ef2f-font-weight );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-1ec8beb .elementor-heading-title{font-family:var( --e-global-typography-df4a811-font-family ), Sans-serif;font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button{background-color:var( --e-global-color-bb7280a );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button:focus{background-color:var( --e-global-color-406dda5 );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-3fd5ec3{--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:263px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-c6d1f05{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:column;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70 .elementor-element.elementor-element-4271bc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-4271bc8{left:-567px;}body.rtl .elementor-70 .elementor-element.elementor-element-4271bc8{right:-567px;}.elementor-70 .elementor-element.elementor-element-4271bc8{top:0px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .ue-carousel-item{text-align:center;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;transform:scale(1,1);}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_classic_carousel_content{justify-content:start;padding:0px 0px 0px 0px;min-height:0px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_classic_carousel_border{background-color:#000000;width:0px;height:0px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_classic_carousel_placeholder img{border-radius:0px 0px 0px 0px;height:335px;width:260px !important;object-fit:cover;object-position:center;}.elementor-70 .elementor-element.elementor-element-4271bc8 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .ue-item-icon svg{fill:#ffffff;}.elementor-70 .elementor-element.elementor-element-4271bc8 .ue-item-icon-wrapper{justify-content:center;}.elementor-70 .elementor-element.elementor-element-4271bc8 .card_carousel_title{margin-top:0px;color:#000000;}.elementor-70 .elementor-element.elementor-element-4271bc8 .card_carousel_text{margin-top:10px;color:#8a8a8a;}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#F5F5F5;color:#000000;margin-top:10px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_more_btn:hover{background-color:var( --e-global-color-895f787 );color:#ffffff;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-nav .owl-prev{left:-41px;right:auto;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-nav .owl-next{right:-41px;left:auto;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-carousel .owl-nav .owl-next,.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-carousel .owl-nav .owl-prev{top:92px;border-radius:0px;width:0px;height:0px;line-height:0px;font-size:0px;background-color:#F5F5F5;color:#000000;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-carousel .owl-nav .owl-next:hover,.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-895f787 );color:#ffffff;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-dot.active{background-color:#000000;}.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-dots{margin-top:20px;}.elementor-70 .elementor-element.elementor-element-fcdffe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-24e5d01{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:8 / span 5;}.elementor-70 .elementor-element.elementor-element-1a3b309{text-align:start;}.elementor-70 .elementor-element.elementor-element-1a3b309 .elementor-heading-title{font-family:var( --e-global-typography-64ccb7f-font-family ), Sans-serif;font-size:var( --e-global-typography-64ccb7f-font-size );font-weight:var( --e-global-typography-64ccb7f-font-weight );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );color:var( --e-global-color-c6aba5a );}.elementor-70 .elementor-element.elementor-element-daceb15{--display:flex;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2e4dd45{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;text-align:start;}.elementor-70 .elementor-element.elementor-element-2e4dd45 .elementor-heading-title{font-family:var( --e-global-typography-8e315de-font-family ), Sans-serif;font-size:var( --e-global-typography-8e315de-font-size );font-weight:var( --e-global-typography-8e315de-font-weight );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );color:var( --e-global-color-f2778ba );}.elementor-70 .elementor-element.elementor-element-70186e5 .elementor-heading-title{font-family:var( --e-global-typography-df4a811-font-family ), Sans-serif;font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-026f039 .elementor-button{background-color:var( --e-global-color-406dda5 );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-026f039 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-026f039 .elementor-button:focus{background-color:var( --e-global-color-f2778ba );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-026f039 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-026f039 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-d683a61{--display:flex;--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;--align-items:center;--gap:37px 0px;--row-gap:37px;--column-gap:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-80ad348{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;top:-155px;}.elementor-70 .elementor-element.elementor-element-80ad348 > .elementor-widget-container{background-color:var( --e-global-color-f6aa74e );}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-80ad348{right:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-80ad348{left:0px;}.elementor-70 .elementor-element.elementor-element-80ad348 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-70 .elementor-element.elementor-element-7fc0fbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7fc0fbd.e-con{--align-self:center;}.elementor-70 .elementor-element.elementor-element-2c2498c{text-align:center;}.elementor-70 .elementor-element.elementor-element-2c2498c .elementor-heading-title{font-family:var( --e-global-typography-64ccb7f-font-family ), Sans-serif;font-size:var( --e-global-typography-64ccb7f-font-size );font-weight:var( --e-global-typography-64ccb7f-font-weight );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );color:var( --e-global-color-c6aba5a );}.elementor-70 .elementor-element.elementor-element-630b513{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-630b513 .elementor-heading-title{font-family:var( --e-global-typography-8e315de-font-family ), Sans-serif;font-size:var( --e-global-typography-8e315de-font-size );font-weight:var( --e-global-typography-8e315de-font-weight );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );color:var( --e-global-color-f2778ba );}.elementor-70 .elementor-element.elementor-element-873fd44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-cc43f34{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-70 .elementor-element.elementor-element-b929595 .elementor-image-box-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-b929595.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-70 .elementor-element.elementor-element-b929595.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-70 .elementor-element.elementor-element-b929595.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-a86ef2f-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ef2f-font-size );font-weight:var( --e-global-typography-a86ef2f-font-weight );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );color:var( --e-global-color-895f787 );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-wrapper .elementor-image-box-img{width:220px;}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-70 .elementor-element.elementor-element-b929595:has(:hover) .elementor-image-box-title,
					 .elementor-70 .elementor-element.elementor-element-b929595:has(:focus) .elementor-image-box-title{color:var( --e-global-color-895f787 );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-description{font-family:var( --e-global-typography-df4a811-font-family ), Sans-serif;font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-8456177 .elementor-button{background-color:var( --e-global-color-406dda5 );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-8456177 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-8456177 .elementor-button:focus{background-color:var( --e-global-color-f2778ba );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-8456177 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-8456177 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-91604e8{--display:flex;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-15372a6.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-70 .elementor-element.elementor-element-15372a6.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-70 .elementor-element.elementor-element-15372a6.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-a86ef2f-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ef2f-font-size );font-weight:var( --e-global-typography-a86ef2f-font-weight );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );color:var( --e-global-color-0ac3d3c );}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-wrapper .elementor-image-box-img{width:220px;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-70 .elementor-element.elementor-element-15372a6:has(:hover) .elementor-image-box-title,
					 .elementor-70 .elementor-element.elementor-element-15372a6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0ac3d3c );}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-description{font-family:var( --e-global-typography-df4a811-font-family ), Sans-serif;font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button{background-color:var( --e-global-color-406dda5 );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button:focus{background-color:var( --e-global-color-f2778ba );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-55d0a5c{--display:flex;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-1f3680e.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-70 .elementor-element.elementor-element-1f3680e.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-70 .elementor-element.elementor-element-1f3680e.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-a86ef2f-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ef2f-font-size );font-weight:var( --e-global-typography-a86ef2f-font-weight );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );color:var( --e-global-color-500ef32 );}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-wrapper .elementor-image-box-img{width:220px;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-70 .elementor-element.elementor-element-1f3680e:has(:hover) .elementor-image-box-title,
					 .elementor-70 .elementor-element.elementor-element-1f3680e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-500ef32 );}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-description{font-family:var( --e-global-typography-df4a811-font-family ), Sans-serif;font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-c93934d .elementor-button{background-color:var( --e-global-color-406dda5 );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-c93934d .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-c93934d .elementor-button:focus{background-color:var( --e-global-color-f2778ba );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-c93934d .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-c93934d .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button{background-color:var( --e-global-color-406dda5 );font-family:var( --e-global-typography-cbaec07-font-family ), Sans-serif;font-size:var( --e-global-typography-cbaec07-font-size );font-weight:var( --e-global-typography-cbaec07-font-weight );line-height:var( --e-global-typography-cbaec07-line-height );fill:var( --e-global-color-f6aa74e );color:var( --e-global-color-f6aa74e );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button:focus{background-color:var( --e-global-color-f2778ba );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-63d94f0 > .elementor-widget-container{--e-transform-translateX:-50%;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-63d94f0{left:50%;}body.rtl .elementor-70 .elementor-element.elementor-element-63d94f0{right:50%;}.elementor-70 .elementor-element.elementor-element-63d94f0{bottom:-12px;z-index:10;}.elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-8f1751b{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-8f1751b:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-8f1751b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264064;}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70 .elementor-element.elementor-element-afc5f26 .elementor-repeater-item-a047a10  .ue-item-image{background-position:center center !important;}.elementor-70 .elementor-element.elementor-element-afc5f26 .elementor-repeater-item-0120f61  .ue-item-image{background-position:center center !important;}.elementor-70 .elementor-element.elementor-element-afc5f26 .elementor-repeater-item-f2c1802  .ue-item-image{background-position:center center !important;}.elementor-70 .elementor-element.elementor-element-afc5f26 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_slide{height:438px;align-items:center;justify-content:center;border-radius:0px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_slide .ue-item-image{background-size:cover;}.elementor-70 .elementor-element.elementor-element-afc5f26 .ue-item-overlay{transition-duration:400;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_content{background-color:#264064;max-width:1000px;text-align:center;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_container_title{margin-top:0px;color:#ffffff;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_container_desc{margin-top:10px;color:#ffffff;}.elementor-70 .elementor-element.elementor-element-afc5f26 .ue-btn-wrap{text-align:inherit;}.elementor-70 .elementor-element.elementor-element-afc5f26 .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-nav .owl-next{right:20px;left:auto;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-carousel .owl-nav .owl-next,.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-dot{width:8px;height:8px;background-color:var( --e-global-color-b7c0879 );margin:0px 11px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-dot.active{background-color:#E983D8;}.elementor-70 .elementor-element.elementor-element-afc5f26 .owl-dots{margin-top:0px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_container_image img{width:120px !important;}.elementor-70 .elementor-element.elementor-element-afc5f26 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .ue-item-icon svg{fill:#ffffff;}.elementor-70 .elementor-element.elementor-element-ae4808e{--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:96px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ae4808e:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ae4808e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://conroysfloristandtuxedo.com/wp-content/uploads/2026/02/cta-bg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-404c1cf{--display:flex;--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;--align-items:center;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-f16897d{text-align:center;}.elementor-70 .elementor-element.elementor-element-f16897d .elementor-heading-title{font-family:var( --e-global-typography-8e315de-font-family ), Sans-serif;font-size:var( --e-global-typography-8e315de-font-size );font-weight:var( --e-global-typography-8e315de-font-weight );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button{background-color:var( --e-global-color-f6aa74e );font-family:var( --e-global-typography-745dbc9-font-family ), Sans-serif;font-size:var( --e-global-typography-745dbc9-font-size );font-weight:var( --e-global-typography-745dbc9-font-weight );line-height:var( --e-global-typography-745dbc9-line-height );fill:var( --e-global-color-0ac3d3c );color:var( --e-global-color-0ac3d3c );transition-duration:300ms;border-radius:8px 8px 8px 8px;padding:7px 12px 8px 12px;}.elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button:focus{background-color:var( --e-global-color-895f787 );color:var( --e-global-color-f6aa74e );}.elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button:focus svg{fill:var( --e-global-color-f6aa74e );}:root{--page-title-display:none;}@media(min-width:491px){.elementor-70 .elementor-element.elementor-element-b685b30{--width:640px;}.elementor-70 .elementor-element.elementor-element-28c0494{--width:460px;}.elementor-70 .elementor-element.elementor-element-4b1dc3d{--width:460px;}.elementor-70 .elementor-element.elementor-element-3fd5ec3{--content-width:1160px;}.elementor-70 .elementor-element.elementor-element-d683a61{--content-width:1296px;}.elementor-70 .elementor-element.elementor-element-873fd44{--width:100%;}}@media(max-width:1366px){.elementor-70 .elementor-element.elementor-element-27e9569{--min-height:625px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1dc352c .elementor-heading-title{font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );}.elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button{font-size:var( --e-global-typography-745dbc9-font-size );line-height:var( --e-global-typography-745dbc9-line-height );}.elementor-70 .elementor-element.elementor-element-330e71d .elementor-heading-title{font-size:var( --e-global-typography-8813729-font-size );line-height:var( --e-global-typography-8813729-line-height );letter-spacing:var( --e-global-typography-8813729-letter-spacing );}.elementor-70 .elementor-element.elementor-element-9c9bad7 .elementor-heading-title{font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );}.elementor-70 .elementor-element.elementor-element-e1e1bbf .elementor-heading-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6de1a77 .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-55ab4e3 .elementor-heading-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1ec8beb .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-c6d1f05{--grid-auto-flow:column;}.elementor-70 .elementor-element.elementor-element-1a3b309 .elementor-heading-title{font-size:var( --e-global-typography-64ccb7f-font-size );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-2e4dd45 .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-70186e5 .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-026f039 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-80ad348{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;top:-191px;}.elementor-70 .elementor-element.elementor-element-2c2498c .elementor-heading-title{font-size:var( --e-global-typography-64ccb7f-font-size );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-630b513 .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-873fd44{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-cc43f34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8456177 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-91604e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-55d0a5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c93934d .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-f16897d .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button{font-size:var( --e-global-typography-745dbc9-font-size );line-height:var( --e-global-typography-745dbc9-line-height );}}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-27e9569{--padding-top:0px;--padding-bottom:102px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-c6d1f05{--grid-auto-flow:column;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-4271bc8{left:-62vw;}body.rtl .elementor-70 .elementor-element.elementor-element-4271bc8{right:-62vw;}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_classic_carousel_placeholder img{height:290px;width:225px !important;}.elementor-70 .elementor-element.elementor-element-24e5d01{grid-column:6 / span 7;}.elementor-70 .elementor-element.elementor-element-80ad348{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;top:-217px;}.elementor-70 .elementor-element.elementor-element-873fd44{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-wrapper .elementor-image-box-img{width:110%;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_slide{height:476px;}}@media(max-width:768px){.elementor-70 .elementor-element.elementor-element-27e9569{--padding-top:0px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-b685b30{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-70 .elementor-element.elementor-element-ef34cc4 .elementor-heading-title{letter-spacing:0px;}.elementor-70 .elementor-element.elementor-element-1dc352c .elementor-heading-title{font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );}.elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button{font-size:var( --e-global-typography-745dbc9-font-size );line-height:var( --e-global-typography-745dbc9-line-height );}.elementor-70 .elementor-element.elementor-element-a8edf74{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-e030231{--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-330e71d .elementor-heading-title{font-size:var( --e-global-typography-8813729-font-size );line-height:var( --e-global-typography-8813729-line-height );letter-spacing:var( --e-global-typography-8813729-letter-spacing );}.elementor-70 .elementor-element.elementor-element-9c9bad7 .elementor-heading-title{font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );}.elementor-70 .elementor-element.elementor-element-dba12f5{--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;--align-items:center;}.elementor-70 .elementor-element.elementor-element-f710d0e{--padding-top:36px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-70 .elementor-element.elementor-element-e1e1bbf .elementor-heading-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6de1a77 .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-f83afb1{--padding-top:36px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-70 .elementor-element.elementor-element-55ab4e3 .elementor-heading-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1ec8beb .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-3fd5ec3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-c6d1f05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-4271bc8{left:-69px;}body.rtl .elementor-70 .elementor-element.elementor-element-4271bc8{right:-69px;}.elementor-70 .elementor-element.elementor-element-4271bc8 .uc_classic_carousel_placeholder img{height:290px;width:225px !important;}.elementor-70 .elementor-element.elementor-element-fcdffe6{--min-height:347px;}.elementor-70 .elementor-element.elementor-element-24e5d01{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;grid-column:1/ -1;}.elementor-70 .elementor-element.elementor-element-1a3b309 .elementor-heading-title{font-size:var( --e-global-typography-64ccb7f-font-size );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-2e4dd45 .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-70186e5 .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-026f039 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-d683a61{--padding-top:155px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-80ad348{--container-widget-width:173px;--container-widget-flex-grow:0;width:var( --container-widget-width, 173px );max-width:173px;top:-11px;}.elementor-70 .elementor-element.elementor-element-2c2498c .elementor-heading-title{font-size:var( --e-global-typography-64ccb7f-font-size );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-630b513 .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-873fd44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-cc43f34{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b929595.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-70 .elementor-element.elementor-element-b929595.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-70 .elementor-element.elementor-element-b929595.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-wrapper .elementor-image-box-img{width:220px;}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8456177 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-91604e8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-70 .elementor-element.elementor-element-15372a6.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-70 .elementor-element.elementor-element-15372a6.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-70 .elementor-element.elementor-element-15372a6.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-wrapper .elementor-image-box-img{width:220px;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-55d0a5c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-70 .elementor-element.elementor-element-1f3680e.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-70 .elementor-element.elementor-element-1f3680e.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-70 .elementor-element.elementor-element-1f3680e.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-wrapper .elementor-image-box-img{width:220px;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c93934d .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_slide{height:505px;}.elementor-70 .elementor-element.elementor-element-ae4808e:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ae4808e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://conroysfloristandtuxedo.com/wp-content/uploads/2026/02/cta-bg-m.jpg");}.elementor-70 .elementor-element.elementor-element-ae4808e{--padding-top:76px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-404c1cf{--gap:29px 0px;--row-gap:29px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-f16897d .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button{font-size:var( --e-global-typography-745dbc9-font-size );line-height:var( --e-global-typography-745dbc9-line-height );}}@media(max-width:640px){.elementor-70 .elementor-element.elementor-element-c6d1f05{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-d683a61{--padding-top:155px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-80ad348{top:-24px;}.elementor-70 .elementor-element.elementor-element-873fd44{--grid-auto-flow:row;}}@media(max-width:490px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1dc352c .elementor-heading-title{font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );}.elementor-70 .elementor-element.elementor-element-cbc9885 .elementor-button{font-size:var( --e-global-typography-745dbc9-font-size );line-height:var( --e-global-typography-745dbc9-line-height );}.elementor-70 .elementor-element.elementor-element-1572ca2{--min-height:563px;}.elementor-70 .elementor-element.elementor-element-330e71d .elementor-heading-title{font-size:var( --e-global-typography-8813729-font-size );line-height:var( --e-global-typography-8813729-line-height );letter-spacing:var( --e-global-typography-8813729-letter-spacing );}.elementor-70 .elementor-element.elementor-element-9c9bad7 .elementor-heading-title{font-size:var( --e-global-typography-3341b4c-font-size );line-height:var( --e-global-typography-3341b4c-line-height );letter-spacing:var( --e-global-typography-3341b4c-letter-spacing );}.elementor-70 .elementor-element.elementor-element-e1e1bbf .elementor-heading-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6de1a77 .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-5788d32 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-55ab4e3 .elementor-heading-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1ec8beb .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-0fa8b5f .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-3fd5ec3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-c6d1f05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-1a3b309 .elementor-heading-title{font-size:var( --e-global-typography-64ccb7f-font-size );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-2e4dd45 .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-70186e5 .elementor-heading-title{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-026f039 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-d683a61{--padding-top:155px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-80ad348{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;top:0px;}.elementor-70 .elementor-element.elementor-element-2c2498c .elementor-heading-title{font-size:var( --e-global-typography-64ccb7f-font-size );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-630b513 .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-873fd44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-img{margin-bottom:25px;}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b929595 .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8456177 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-img{margin-bottom:25px;}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-15372a6 .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-f582f95 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-img{margin-bottom:25px;}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-title{font-size:var( --e-global-typography-a86ef2f-font-size );line-height:var( --e-global-typography-a86ef2f-line-height );letter-spacing:var( --e-global-typography-a86ef2f-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1f3680e .elementor-image-box-description{font-size:var( --e-global-typography-df4a811-font-size );line-height:var( --e-global-typography-df4a811-line-height );letter-spacing:var( --e-global-typography-df4a811-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c93934d .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-63d94f0 .elementor-button{font-size:var( --e-global-typography-cbaec07-font-size );line-height:var( --e-global-typography-cbaec07-line-height );}.elementor-70 .elementor-element.elementor-element-8f1751b{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-afc5f26 .uc_fbps_slide{height:588px;}.elementor-70 .elementor-element.elementor-element-f16897d .elementor-heading-title{font-size:var( --e-global-typography-8e315de-font-size );line-height:var( --e-global-typography-8e315de-line-height );letter-spacing:var( --e-global-typography-8e315de-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8f43870 .elementor-button{font-size:var( --e-global-typography-745dbc9-font-size );line-height:var( --e-global-typography-745dbc9-line-height );}}@media(max-width:1024px) and (min-width:491px){.elementor-70 .elementor-element.elementor-element-28c0494{--width:336px;}.elementor-70 .elementor-element.elementor-element-4b1dc3d{--width:336px;}}@media(max-width:768px) and (min-width:491px){.elementor-70 .elementor-element.elementor-element-b685b30{--width:100%;}.elementor-70 .elementor-element.elementor-element-cc43f34{--width:335px;}.elementor-70 .elementor-element.elementor-element-91604e8{--width:335px;}.elementor-70 .elementor-element.elementor-element-55d0a5c{--width:335px;}}/* Start custom CSS for container, class: .elementor-element-27e9569 */.elementor-70 .elementor-element.elementor-element-27e9569::after {
    content: '';
    background: linear-gradient(
    0deg,
    #6D2351 27.4%,
    rgba(109, 35, 81, 0) 100%
  );
background: linear-gradient(0deg, #6D2351 0%, rgba(109, 35, 81, 0.00) 100%);
 pointer-events: none;
 background-blend-mode: multiply;
z-index: 1;
position: absolute;
bottom: 0;
left: 0 ;
width: 100%;
height: 59.0163934426%;
}

@media screen and (max-width: 768px) {
    .elementor-70 .elementor-element.elementor-element-27e9569::after {
        height: 100%;
        background: linear-gradient(0deg, #6D2351 27.4%, rgba(109, 35, 81, 0.00) 100%);
       
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-4271bc8 */@media screen and (max-width: 1216px) and (min-width: 1024px) {
    .elementor-70 .elementor-element.elementor-element-4271bc8 {
        left: -46vw;
    }
}

.elementor-70 .elementor-element.elementor-element-4271bc8:after {
    content: '';
    background-color: #DC8742;
    width: 100%;
    height: 202px;
    position: absolute;
    right: 135px;
    border-radius: 16px;
    bottom: 0px;
}

.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-item {
    box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.00);
    
}

.elementor-70 .elementor-element.elementor-element-4271bc8 .ue-carousel-item:before {
    content: '';
    background: rgba(171, 94, 158, .6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    transition: all .3s ease;
}
.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-item {
    border-radius: 16px !important;
    overflow: hidden !important;
    margin-bottom: 50px;
}
.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-item.uc-active-item .ue-carousel-item::before,
.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-item:has(+ .owl-item.uc-active-item) .ue-carousel-item::before {
  opacity: 0;
}
/*hidding for now -MB 2-10-2026*/
/*.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-item.uc-active-item {*/
/*    box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.35);*/
/*}*/
.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-prev {
    display: none !important;
}
.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-next {
    width: 41px !important;
    height: 151px !important;
    background-image: url('data:image/svg+xml;utf8,<svg width="17" height="42" viewBox="0 0 17 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.00006 1L15.0001 20.9992L1.00006 41" stroke="%23AB5E9E" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>');
      background-repeat: no-repeat !important;
    background-position: center !important;;
    background-size: 14px !important;;
}
.elementor-70 .elementor-element.elementor-element-4271bc8 .owl-next:hover {
    background-image: url('data:image/svg+xml;utf8,<svg width="17" height="42" viewBox="0 0 17 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.00006 1L15.0001 20.9992L1.00006 41" stroke="%23FFFFFF" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>');
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80ad348 */.elementor-70 .elementor-element.elementor-element-80ad348 .elementor-wrapper.elementor-open-inline {
    --video-aspect-ratio: 0.984;
}

.elementor-70 .elementor-element.elementor-element-80ad348 video {
    background-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873fd44 */.elementor-70 .elementor-element.elementor-element-873fd44:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 68.0652680653%;
    /*height: 292px;*/
    border-radius: 16px;
    border: 2px solid #C0CBD3;
    z-index: -1;
}

@media screen and (max-width: 1366px) {
    .elementor-70 .elementor-element.elementor-element-873fd44:after {
        height: 76.065268%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-70 .elementor-element.elementor-element-873fd44:after {
        display: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1751b */.elementor-70 .elementor-element.elementor-element-8f1751b .owl-dot {
    border-radius: 10px !important;
    width: 45px !important;
    height: 7px !important;
}/* End custom CSS */