.elementor-68 .elementor-element.elementor-element-a3f7268{--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:120px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;}.elementor-68 .elementor-element.elementor-element-a3f7268:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-a3f7268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4141;background-image:url("https://crestflorist.com/wp-content/uploads/2026/03/floral-print-bg-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-9143fee{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-68 .elementor-element.elementor-element-6cc653e .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 );text-transform:var( --e-global-typography-64ccb7f-text-transform );line-height:var( --e-global-typography-64ccb7f-line-height );letter-spacing:var( --e-global-typography-64ccb7f-letter-spacing );color:var( --e-global-color-2a87b0d );}.elementor-68 .elementor-element.elementor-element-6fb5082 .elementor-heading-title{font-family:var( --e-global-typography-a02b6e4-font-family ), Sans-serif;font-size:var( --e-global-typography-a02b6e4-font-size );font-weight:var( --e-global-typography-a02b6e4-font-weight );line-height:var( --e-global-typography-a02b6e4-line-height );color:var( --e-global-color-4bb0af0 );}.elementor-68 .elementor-element.elementor-element-c1e308b{--display:flex;--padding-top:0px;--padding-bottom:160px;--padding-left:28px;--padding-right:28px;}.elementor-68 .elementor-element.elementor-element-b79981c > .elementor-widget-container{margin:-80px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-b79981c{--image-border-radius:16px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;}.elementor-68 .elementor-element.elementor-element-d4449b9{--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:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-68 .elementor-element.elementor-element-d4449b9:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-d4449b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crestflorist.com/wp-content/uploads/2026/02/bg-cta-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta .elementor-cta__bg, .elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__image{margin-bottom:7px;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__image img{width:560px;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title{font-family:var( --e-global-typography-a02b6e4-font-family ), Sans-serif;font-size:var( --e-global-typography-a02b6e4-font-size );font-weight:var( --e-global-typography-a02b6e4-font-weight );line-height:var( --e-global-typography-a02b6e4-line-height );color:var( --e-global-color-406dda5 );}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title:not(:last-child){margin-bottom:45px;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__button{font-family:"halyard-text", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1em;color:var( --e-global-color-406dda5 );background-color:var( --e-global-color-e1e3149 );border-width:0px;padding:14px 25px 18px 25px;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__button:hover{color:var( --e-global-color-406dda5 );background-color:#CADAD7;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-68 .elementor-element.elementor-element-6cc653e .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-68 .elementor-element.elementor-element-6fb5082 .elementor-heading-title{font-size:var( --e-global-typography-a02b6e4-font-size );line-height:var( --e-global-typography-a02b6e4-line-height );}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title{font-size:var( --e-global-typography-a02b6e4-font-size );line-height:var( --e-global-typography-a02b6e4-line-height );}}@media(max-width:768px){.elementor-68 .elementor-element.elementor-element-a3f7268:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-a3f7268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crestflorist.com/wp-content/uploads/2026/03/gfx-3-bg-help-scaled.jpg");}.elementor-68 .elementor-element.elementor-element-a3f7268{--padding-top:60px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;}.elementor-68 .elementor-element.elementor-element-6cc653e .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-68 .elementor-element.elementor-element-6fb5082 .elementor-heading-title{font-size:var( --e-global-typography-a02b6e4-font-size );line-height:var( --e-global-typography-a02b6e4-line-height );}.elementor-68 .elementor-element.elementor-element-d4449b9{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title{font-size:var( --e-global-typography-a02b6e4-font-size );line-height:var( --e-global-typography-a02b6e4-line-height );}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title:not(:last-child){margin-bottom:30px;}}@media(max-width:640px){.elementor-68 .elementor-element.elementor-element-d4449b9{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__button{font-size:1rem;}}@media(max-width:490px){.elementor-68 .elementor-element.elementor-element-6cc653e .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-68 .elementor-element.elementor-element-6fb5082 .elementor-heading-title{font-size:var( --e-global-typography-a02b6e4-font-size );line-height:var( --e-global-typography-a02b6e4-line-height );}.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title{font-size:var( --e-global-typography-a02b6e4-font-size );line-height:var( --e-global-typography-a02b6e4-line-height );}}/* Start custom CSS for gallery, class: .elementor-element-b79981c */.elementor-68 .elementor-element.elementor-element-b79981c .e-gallery-item {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-00a08fe *//*.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__title{*/
/*    opacity: 0;*/
/*    margin: 0;*/
/*    height: 0;*/
/*}*/
/*.elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__description{*/
/*    width: 80%;*/
/*}*/

/*@media screen and (max-width: 640px) {*/
/*  .elementor-68 .elementor-element.elementor-element-00a08fe .elementor-cta__description{*/
/*    width: 100%;*/
/*    }*/

/*}*//* End custom CSS */
/* Start custom CSS */body.elementor-page-68 .fancybox__container {
    
    --f-toolbar-padding:  40px 55px 0;
    --f-thumbs-padding-y: 80px;
    --f-arrow-pos: 28px;
    
}
body.elementor-page-68 .fancybox__container .f-button {
        width: var(--f-button-width);
        height: var(--f-button-height);
        background: var(--f-button-bg);
        color: var(--f-button-color);
        padding: 0;
}
body.elementor-page-68 .f-button.is-arrow.is-next svg,
body.elementor-page-68 .f-button.is-arrow.is-prev svg {
  display: none;
}
body.elementor-page-68 .f-button.is-arrow.is-next,body.elementor-page-68 .f-button.is-arrow.is-prev {
  width: 87px;
  height: 46px;
  border-radius: 0; 
}
body.elementor-page-68 .f-button[aria-disabled] {
    opacity: 0.5;
}
body.elementor-page-68 img.f-panzoom__content {
    border-radius: 16px;
}
body.elementor-page-68 .f-panzoom__viewport {
   padding: 28px;
}
body.elementor-page-68 .f-button.is-arrow.is-next {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2287%22%20height%3D%2246%22%20viewBox%3D%220%200%2087%2046%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2287%22%20height%3D%2246%22%20rx%3D%228%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M58%2023.3301L52.75%2027.6602V24.3301H29V22.3301H52.75V19L58%2023.3301Z%22%20fill%3D%22%2300141F%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  background-size: contain;
}
body.elementor-page-68 .f-button.is-arrow.is-next:hover {
  
}
body.elementor-page-68 .f-button.is-arrow.is-prev {
     background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2287%22%20height%3D%2246%22%20viewBox%3D%220%200%2087%2046%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2287%22%20height%3D%2246%22%20rx%3D%228%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M58%2023.3301C58%2023.8824%2057.5523%2024.3301%2057%2024.3301L34%2024.3301L34%2022.3301L57%2022.3301C57.5523%2022.3301%2058%2022.7778%2058%2023.3301Z%22%20fill%3D%22%23334141%22%2F%3E%3Cpath%20d%3D%22M29%2023.3301L34.25%2019L34.25%2027.6602L29%2023.3301Z%22%20fill%3D%22%23334141%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
}
body.elementor-page-68 .f-button.is-arrow.is-prev:hover {
 
}
body.elementor-page-68 .fancybox__viewport {
    padding-top: 120px;
}

@media screen and (max-width: 767px) {
    body.elementor-page-68 .fancybox__viewport {
        padding-top: 60px;
    }
    body.elementor-page-68 .f-button.is-arrow.is-next, 
    body.elementor-page-68 .f-button.is-arrow.is-prev {
      display: none;   
    }
    body.elementor-page-68 .fancybox__container {
    --f-toolbar-padding:  20px 28px 0;
    --f-thumbs-padding-y: 20px;
    }
}/* End custom CSS */