.elementor-5870 .elementor-element.elementor-element-2426499a{--display:flex;--min-height:600px;--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-5fb045a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-5fb045a5:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-5fb045a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/DSC01531-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-50a0af61{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-50a0af61:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-50a0af61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-17d9ba7f .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-25cb5fa1 .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-81e80be > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-81e80be{font-family:"Cormorant", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-42d72d23{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-global-568 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#42171A;color:#42171A;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-568 .elementor-button:hover, .elementor-5870 .elementor-element.elementor-global-568 .elementor-button:focus{background-color:var( --e-global-color-a954db2 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-global-568{width:auto;max-width:auto;}.elementor-5870 .elementor-element.elementor-global-568 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-568 .elementor-button:hover svg, .elementor-5870 .elementor-element.elementor-global-568 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-global-1999 .elementor-button{background-color:var( --e-global-color-a954db2 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-1999 .elementor-button:hover, .elementor-5870 .elementor-element.elementor-global-1999 .elementor-button:focus{background-color:#02010126;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-global-1999{width:auto;max-width:auto;}.elementor-5870 .elementor-element.elementor-global-1999 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-1999 .elementor-button:hover svg, .elementor-5870 .elementor-element.elementor-global-1999 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-125d2d3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-125d2d3e:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-125d2d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE4A52;}.elementor-5870 .elementor-element.elementor-element-159c5df8 .elementor-heading-title{font-family:var( --e-global-typography-006cb1b-font-family ), Sans-serif;font-size:var( --e-global-typography-006cb1b-font-size );font-weight:var( --e-global-typography-006cb1b-font-weight );text-transform:var( --e-global-typography-006cb1b-text-transform );font-style:var( --e-global-typography-006cb1b-font-style );text-decoration:var( --e-global-typography-006cb1b-text-decoration );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-3843caa4{width:auto;max-width:auto;}.elementor-5870 .elementor-element.elementor-element-3843caa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button:hover, .elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button:hover svg, .elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-26f346fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-26f346fd:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-26f346fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-3671198a{text-align:center;}.elementor-5870 .elementor-element.elementor-element-2c7c45d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-64243224{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-1b32ff6 .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-1b32ff6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-1b32ff6.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-1b32ff6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-1b32ff6.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-1b32ff6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-556a27c2{text-align:center;}.elementor-5870 .elementor-element.elementor-element-556a27c2 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-4d4dfe8d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-5611bd4e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-32518743 .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-32518743.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-32518743.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-32518743.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-32518743.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-32518743.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-34093916{text-align:center;}.elementor-5870 .elementor-element.elementor-element-34093916 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-3052097f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-4f2abb10{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-55eb8b2e .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-55eb8b2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-55eb8b2e.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-55eb8b2e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-55eb8b2e.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-55eb8b2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-51e2d808{text-align:center;}.elementor-5870 .elementor-element.elementor-element-51e2d808 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-440255f1{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-61e5c4fc{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;}.elementor-5870 .elementor-element.elementor-element-61e5c4fc:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/DSC01531-scaled.jpg");background-size:cover;}.elementor-5870 .elementor-element.elementor-element-61e5c4fc::before, .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .elementor-background-video-container::before, .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .e-con-inner > .elementor-background-video-container::before, .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .elementor-background-slideshow::before, .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5870 .elementor-element.elementor-element-6ff95f2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-6d2eef05{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-6d2eef05::before, .elementor-5870 .elementor-element.elementor-element-6d2eef05 > .elementor-background-video-container::before, .elementor-5870 .elementor-element.elementor-element-6d2eef05 > .e-con-inner > .elementor-background-video-container::before, .elementor-5870 .elementor-element.elementor-element-6d2eef05 > .elementor-background-slideshow::before, .elementor-5870 .elementor-element.elementor-element-6d2eef05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5870 .elementor-element.elementor-element-6d2eef05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5870 .elementor-element.elementor-element-56afbdab .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-37c81227 .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-1340fd43 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-1340fd43{font-family:"Cormorant", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-e7e7ab8{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-1c61c23a{--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-5870 .elementor-element.elementor-element-ae8049e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:-4px 0px 15px 0px rgba(47.60000000000001, 47.60000000000001, 47.60000000000001, 0.33);--margin-top:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-ae8049e.e-con{--align-self:flex-end;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-45a0c5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE4A52;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8.e-con{--align-self:flex-end;}.elementor-5870 .elementor-element.elementor-element-159365ed .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFFC9;}.elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-framed .elementor-icon:hover, .elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-default .elementor-icon:hover{color:#FFFFFFC9;border-color:#FFFFFFC9;}.elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-framed .elementor-icon:hover, .elementor-5870 .elementor-element.elementor-element-159365ed.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFFC9;}.elementor-5870 .elementor-element.elementor-element-159365ed .elementor-icon{font-size:60px;}.elementor-5870 .elementor-element.elementor-element-159365ed .elementor-icon svg{height:60px;}.elementor-5870 .elementor-element.elementor-element-2e9faf1b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5870 .elementor-element.elementor-element-2e9faf1b .elementor-heading-title{font-family:var( --e-global-typography-dcfffc8-font-family ), Sans-serif;font-size:var( --e-global-typography-dcfffc8-font-size );font-weight:var( --e-global-typography-dcfffc8-font-weight );text-transform:var( --e-global-typography-dcfffc8-text-transform );font-style:var( --e-global-typography-dcfffc8-font-style );text-decoration:var( --e-global-typography-dcfffc8-text-decoration );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-2e9faf1b .elementor-heading-title a:hover, .elementor-5870 .elementor-element.elementor-element-2e9faf1b .elementor-heading-title a:focus{color:#FFFFFFC9;}.elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button:hover, .elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-6201c71a{width:auto;max-width:auto;}.elementor-5870 .elementor-element.elementor-element-6201c71a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button:hover svg, .elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-530e525e{--display:flex;--min-height:150px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-530e525e:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-530e525e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-530e525e.e-con{--align-self:flex-end;}.elementor-5870 .elementor-element.elementor-element-3116eb03{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-537e42aa .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-537e42aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-537e42aa.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-537e42aa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-537e42aa.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-537e42aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-280a5d95{text-align:center;}.elementor-5870 .elementor-element.elementor-element-280a5d95 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-77c0d7d0{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-1ac54e47{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-33fc9e6f .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-33fc9e6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-33fc9e6f.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-33fc9e6f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-33fc9e6f.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-33fc9e6f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-7b767cae{text-align:center;}.elementor-5870 .elementor-element.elementor-element-7b767cae .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-4362619f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-7e728420{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-1d39a936 .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-1d39a936.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-1d39a936.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-1d39a936.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-1d39a936.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-1d39a936.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-7408f909{text-align:center;}.elementor-5870 .elementor-element.elementor-element-7408f909 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-4cd1da26{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-3591d2{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-3f7108e1{text-align:center;}.elementor-5870 .elementor-element.elementor-element-61804641{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-61804641:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-61804641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2025/12/Marble-Texture-Background-New-York-County-New-York.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-673c9d15{--display:flex;--justify-content:center;border-style:none;--border-style:none;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-673c9d15:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-673c9d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/Untitled-design-2026-01-02T100303.585.png");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-7bb22731 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.7px;word-spacing:0.08em;color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-676b7a6 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-676b7a6 .elementor-heading-title{font-family:var( --e-global-typography-006cb1b-font-family ), Sans-serif;font-size:var( --e-global-typography-006cb1b-font-size );font-weight:var( --e-global-typography-006cb1b-font-weight );text-transform:var( --e-global-typography-006cb1b-text-transform );font-style:var( --e-global-typography-006cb1b-font-style );text-decoration:var( --e-global-typography-006cb1b-text-decoration );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-54e15b33 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-54e15b33{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-global-565{width:auto;max-width:auto;}.elementor-5870 .elementor-element.elementor-global-565 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-565 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-565 .elementor-button:hover, .elementor-5870 .elementor-element.elementor-global-565 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-global-565 .elementor-button:hover svg, .elementor-5870 .elementor-element.elementor-global-565 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-50466734{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-710e7dc2{--display:flex;--min-height:375px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:-35px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-5870 .elementor-element.elementor-element-710e7dc2:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-710e7dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/Red-Rose-Bouquet-New-York-County-New-York_1-scaled.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-3a6a23b{--display:flex;--min-height:250px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:0px;--margin-bottom:-100px;--margin-left:600px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:3;}.elementor-5870 .elementor-element.elementor-element-3a6a23b:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-3a6a23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/Red-Roses-Glass-Vase-New-York-County-New-York-scaled.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-3a6a23b.e-con{--align-self:center;}.elementor-5870 .elementor-element.elementor-element-4df71ef7{--display:flex;--min-height:315px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-5870 .elementor-element.elementor-element-4df71ef7:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-4df71ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/Red-Rose-Bouquet-New-York-County-New-York-scaled.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-4df71ef7.e-con{--align-self:center;}.elementor-5870 .elementor-element.elementor-element-5137acf7{--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:80px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-5137acf7:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-5137acf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2024/08/Flowers-Border-Minimalist-New-York-County-New-York.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-44f0f710{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-3efad298 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-5b57673d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-5b57673d .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:#000000;}.elementor-5870 .elementor-element.elementor-element-2ba481a4 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-1d10b626{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-43bb07f6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-43bb07f6:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-43bb07f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-359d5ce3 .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-359d5ce3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-359d5ce3.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-359d5ce3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-359d5ce3.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-359d5ce3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-28370c85{text-align:center;}.elementor-5870 .elementor-element.elementor-element-28370c85 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-119772f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-796f014b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-796f014b:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-796f014b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-76e38dbc .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-76e38dbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-76e38dbc.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-76e38dbc.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-76e38dbc.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-76e38dbc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-6dc8ff47{text-align:center;}.elementor-5870 .elementor-element.elementor-element-6dc8ff47 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-7dcd6c16{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-39534180{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-39534180:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-39534180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-328bb6db .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-328bb6db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-328bb6db.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-328bb6db.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-328bb6db.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-328bb6db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-12ba3e74{text-align:center;}.elementor-5870 .elementor-element.elementor-element-12ba3e74 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-16080bf9{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-3167580f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-3b65bd3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-3b65bd3e:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-3b65bd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-4721c02 .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-4721c02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-4721c02.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-4721c02.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-4721c02.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-4721c02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-20e6b858{text-align:center;}.elementor-5870 .elementor-element.elementor-element-20e6b858 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-101ead6d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-7106aba7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-7106aba7:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-7106aba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-66dc3de3 .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-66dc3de3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-66dc3de3.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-66dc3de3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-66dc3de3.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-66dc3de3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-88d3f6a{text-align:center;}.elementor-5870 .elementor-element.elementor-element-88d3f6a .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-7b053a4a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-66a2a8bc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-66a2a8bc:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-66a2a8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-7646b5df .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-7646b5df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-7646b5df.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-7646b5df.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-7646b5df.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-7646b5df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-5bbe1b7c{text-align:center;}.elementor-5870 .elementor-element.elementor-element-5bbe1b7c .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-20c8f048{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-3f9f55ee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-6cb9dd3{--display:flex;--justify-content:center;border-style:none;--border-style:none;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-6cb9dd3:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-6cb9dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5870 .elementor-element.elementor-element-19eebb0c .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.7px;word-spacing:0.08em;color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-3b730155 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-3b730155 .elementor-heading-title{font-family:var( --e-global-typography-006cb1b-font-family ), Sans-serif;font-size:var( --e-global-typography-006cb1b-font-size );font-weight:var( --e-global-typography-006cb1b-font-weight );text-transform:var( --e-global-typography-006cb1b-text-transform );font-style:var( --e-global-typography-006cb1b-font-style );text-decoration:var( --e-global-typography-006cb1b-text-decoration );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-13368e4d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-13368e4d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-51ae49f7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-1de3fe30{--display:flex;--min-height:375px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:-35px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-5870 .elementor-element.elementor-element-1de3fe30:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-1de3fe30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/Red-Pink-Floral-Arrangement-New-York-County-New-York-scaled.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-1de3fe30.e-con{--e-con-transform-rotateZ:10deg;}.elementor-5870 .elementor-element.elementor-element-4621b200{--display:flex;--min-height:250px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:0px;--margin-bottom:0px;--margin-left:650px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:3;}.elementor-5870 .elementor-element.elementor-element-4621b200:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-4621b200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2025/12/Pink-Rose-Arrangement-New-York-County-New-York.webp");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-4621b200.e-con{--align-self:center;}.elementor-5870 .elementor-element.elementor-element-160c8f13{--display:flex;--min-height:315px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-5870 .elementor-element.elementor-element-160c8f13:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-160c8f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/IMG_0894-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-160c8f13.e-con{--e-con-transform-rotateZ:-10deg;--align-self:center;}.elementor-5870 .elementor-element.elementor-element-4c9d0b04{--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:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-6a70571b{--display:flex;--min-height:450px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:45px 45px;--row-gap:45px;--column-gap:45px;box-shadow:0px 0px 12px 5px #EBEBEB;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-244a5af2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-7793ba19 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-1347feda .elementor-heading-title{font-family:var( --e-global-typography-dcfffc8-font-family ), Sans-serif;font-size:var( --e-global-typography-dcfffc8-font-size );font-weight:var( --e-global-typography-dcfffc8-font-weight );text-transform:var( --e-global-typography-dcfffc8-text-transform );font-style:var( --e-global-typography-dcfffc8-font-style );text-decoration:var( --e-global-typography-dcfffc8-text-decoration );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );color:#000000;}.elementor-5870 .elementor-element.elementor-element-21c7bd5e{--display:flex;}.elementor-5870 .elementor-element.elementor-element-690ca3e{--display:flex;}.elementor-5870 .elementor-element.elementor-element-5dbcd7ff{--display:flex;}.elementor-5870 .elementor-element.elementor-element-21f82da1{--display:flex;}.elementor-5870 .elementor-element.elementor-element-7da58a3f{--display:flex;}.elementor-5870 .elementor-element.elementor-element-5ac1fab{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-5870 .elementor-element.elementor-element-5ac1fab > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-5ac1fab {--n-accordion-padding:20px 10px 20px 10px;}.elementor-5870 .elementor-element.elementor-element-e4577c8{--display:flex;--min-height:700px;border-style:solid;--border-style:solid;border-width:15px 15px 15px 15px;--border-top-width:15px;--border-right-width:15px;--border-bottom-width:15px;--border-left-width:15px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 12px 5px #EBEBEB;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-e4577c8:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-e4577c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nycmidtownflorist.com/wp-content/uploads/2026/01/DSC00477-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5870 .elementor-element.elementor-element-7fb20989{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5870 .elementor-element.elementor-element-7c0c6a54{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-44e71071 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-5da6017d .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:#000000;}.elementor-5870 .elementor-element.elementor-element-4ebc3f03{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-293a18ea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-25d76b5b .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-25d76b5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-25d76b5b.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-25d76b5b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-25d76b5b.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-25d76b5b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-4140cf21{text-align:center;}.elementor-5870 .elementor-element.elementor-element-4140cf21 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-1fcee11e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-12d0add5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-450689aa .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-450689aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-450689aa.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-450689aa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-450689aa.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-450689aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-41eff0a7{text-align:center;}.elementor-5870 .elementor-element.elementor-element-41eff0a7 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-6b1d49ee{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5870 .elementor-element.elementor-element-73a7a515{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-673bccad .elementor-icon-wrapper{text-align:center;}.elementor-5870 .elementor-element.elementor-element-673bccad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-673bccad.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-673bccad.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-673bccad.elementor-view-framed .elementor-icon, .elementor-5870 .elementor-element.elementor-element-673bccad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-78d45936{text-align:center;}.elementor-5870 .elementor-element.elementor-element-78d45936 .elementor-heading-title{font-family:var( --e-global-typography-53f4c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-53f4c4c-font-size );font-weight:var( --e-global-typography-53f4c4c-font-weight );text-transform:var( --e-global-typography-53f4c4c-text-transform );font-style:var( --e-global-typography-53f4c4c-font-style );text-decoration:var( --e-global-typography-53f4c4c-text-decoration );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5870 .elementor-element.elementor-element-2928e86a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1150px){.elementor-5870 .elementor-element.elementor-element-17d9ba7f .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-25cb5fa1 .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-81e80be{font-size:18px;}.elementor-5870 .elementor-element.elementor-global-568 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-global-1999 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-159c5df8 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-26f346fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-556a27c2 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4d4dfe8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-34093916 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-3052097f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-51e2d808 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-440255f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-61e5c4fc{--min-height:400px;--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;--overlay-opacity:0.4;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-61e5c4fc:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-5870 .elementor-element.elementor-element-56afbdab .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-37c81227 .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-1340fd43{font-size:18px;}.elementor-5870 .elementor-element.elementor-element-1c61c23a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-ae8049e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-159365ed .elementor-icon{font-size:50px;}.elementor-5870 .elementor-element.elementor-element-159365ed .elementor-icon svg{height:50px;}.elementor-5870 .elementor-element.elementor-element-2e9faf1b .elementor-heading-title{font-size:var( --e-global-typography-dcfffc8-font-size );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-530e525e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-280a5d95 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-77c0d7d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-7b767cae .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4362619f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-7408f909 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4cd1da26{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-3591d2{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-61804641{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-673c9d15:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-673c9d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-5870 .elementor-element.elementor-element-673c9d15{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-7bb22731 .elementor-heading-title{font-size:15px;}.elementor-5870 .elementor-element.elementor-element-676b7a6 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-676b7a6 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-54e15b33{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-global-565 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-710e7dc2{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-3a6a23b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-5137acf7{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-3efad298 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-5b57673d{text-align:center;}.elementor-5870 .elementor-element.elementor-element-5b57673d .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-2ba481a4 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-1d10b626{--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-5870 .elementor-element.elementor-element-28370c85 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-119772f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-6dc8ff47 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-7dcd6c16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-12ba3e74 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-16080bf9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-3167580f{--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-5870 .elementor-element.elementor-element-20e6b858 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-101ead6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-88d3f6a .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-7b053a4a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-5bbe1b7c .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-20c8f048{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-3f9f55ee{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-6cb9dd3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-19eebb0c .elementor-heading-title{font-size:15px;}.elementor-5870 .elementor-element.elementor-element-3b730155 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-13368e4d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-1de3fe30.e-con{--e-con-transform-rotateZ:0deg;}.elementor-5870 .elementor-element.elementor-element-1de3fe30{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-4621b200{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-4c9d0b04{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-6a70571b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5870 .elementor-element.elementor-element-7793ba19 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-1347feda .elementor-heading-title{font-size:var( --e-global-typography-dcfffc8-font-size );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-e4577c8{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-7fb20989{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5870 .elementor-element.elementor-element-44e71071 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-5da6017d .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4ebc3f03{--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-5870 .elementor-element.elementor-element-4140cf21 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-1fcee11e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-41eff0a7 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-6b1d49ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-78d45936 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-2928e86a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-5870 .elementor-element.elementor-element-17d9ba7f .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-25cb5fa1 .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-81e80be{font-size:17px;}.elementor-5870 .elementor-element.elementor-global-568{width:100%;max-width:100%;}.elementor-5870 .elementor-element.elementor-global-568 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-568 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-global-1999{width:100%;max-width:100%;}.elementor-5870 .elementor-element.elementor-global-1999 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-1999 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-159c5df8 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-3843caa4{width:100%;max-width:100%;}.elementor-5870 .elementor-element.elementor-element-3843caa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-3843caa4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-26f346fd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-556a27c2 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4d4dfe8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-34093916 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-3052097f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-51e2d808 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-440255f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-61e5c4fc{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-61e5c4fc:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-61e5c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5870 .elementor-element.elementor-element-56afbdab .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-37c81227 .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-1340fd43{font-size:17px;}.elementor-5870 .elementor-element.elementor-element-1c61c23a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-2e9faf1b{text-align:center;}.elementor-5870 .elementor-element.elementor-element-2e9faf1b .elementor-heading-title{font-size:var( --e-global-typography-dcfffc8-font-size );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-6201c71a{width:100%;max-width:100%;}.elementor-5870 .elementor-element.elementor-element-6201c71a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-element-6201c71a .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-530e525e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-280a5d95 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-77c0d7d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-7b767cae .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4362619f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-7408f909 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4cd1da26{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-3591d2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-61804641{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-7bb22731 .elementor-heading-title{font-size:15px;}.elementor-5870 .elementor-element.elementor-element-676b7a6{text-align:start;}.elementor-5870 .elementor-element.elementor-element-676b7a6 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-54e15b33{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-global-565{width:100%;max-width:100%;}.elementor-5870 .elementor-element.elementor-global-565 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5870 .elementor-element.elementor-global-565 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-710e7dc2{--min-height:300px;}.elementor-5870 .elementor-element.elementor-element-5137acf7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-44f0f710{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5870 .elementor-element.elementor-element-3efad298{text-align:center;}.elementor-5870 .elementor-element.elementor-element-3efad298 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-5b57673d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-5b57673d .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-2ba481a4{text-align:center;}.elementor-5870 .elementor-element.elementor-element-2ba481a4 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-28370c85 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-119772f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-6dc8ff47 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-7dcd6c16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-12ba3e74 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-16080bf9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-20e6b858 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-101ead6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-88d3f6a .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-7b053a4a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-5bbe1b7c .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-20c8f048{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-3f9f55ee{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-19eebb0c .elementor-heading-title{font-size:15px;}.elementor-5870 .elementor-element.elementor-element-3b730155{text-align:start;}.elementor-5870 .elementor-element.elementor-element-3b730155 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-13368e4d{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-51ae49f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-1de3fe30{--min-height:300px;}.elementor-5870 .elementor-element.elementor-element-4c9d0b04{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-7793ba19 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-1347feda .elementor-heading-title{font-size:var( --e-global-typography-dcfffc8-font-size );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-e4577c8{--min-height:300px;}.elementor-5870 .elementor-element.elementor-element-7fb20989{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5870 .elementor-element.elementor-element-7c0c6a54{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5870 .elementor-element.elementor-element-44e71071{width:100%;max-width:100%;text-align:center;}.elementor-5870 .elementor-element.elementor-element-44e71071 .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5870 .elementor-element.elementor-element-5da6017d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5870 .elementor-element.elementor-element-5da6017d{text-align:center;}.elementor-5870 .elementor-element.elementor-element-5da6017d .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-4140cf21 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-1fcee11e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-41eff0a7 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-6b1d49ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5870 .elementor-element.elementor-element-78d45936 .elementor-heading-title{font-size:var( --e-global-typography-53f4c4c-font-size );line-height:var( --e-global-typography-53f4c4c-line-height );letter-spacing:var( --e-global-typography-53f4c4c-letter-spacing );}.elementor-5870 .elementor-element.elementor-element-2928e86a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-5870 .elementor-element.elementor-element-6ff95f2f{--width:77%;}.elementor-5870 .elementor-element.elementor-element-ae8049e{--width:75%;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8{--width:100%;}.elementor-5870 .elementor-element.elementor-element-530e525e{--width:100%;}.elementor-5870 .elementor-element.elementor-element-710e7dc2{--width:50%;}.elementor-5870 .elementor-element.elementor-element-3a6a23b{--width:100%;}.elementor-5870 .elementor-element.elementor-element-4df71ef7{--width:50%;}.elementor-5870 .elementor-element.elementor-element-1de3fe30{--width:50%;}.elementor-5870 .elementor-element.elementor-element-4621b200{--width:100%;}.elementor-5870 .elementor-element.elementor-element-160c8f13{--width:50%;}.elementor-5870 .elementor-element.elementor-element-e4577c8{--width:60%;}}@media(max-width:1150px) and (min-width:768px){.elementor-5870 .elementor-element.elementor-element-ae8049e{--width:100%;}.elementor-5870 .elementor-element.elementor-element-45a0c5c8{--width:100%;}.elementor-5870 .elementor-element.elementor-element-530e525e{--width:100%;}.elementor-5870 .elementor-element.elementor-element-710e7dc2{--width:100%;}.elementor-5870 .elementor-element.elementor-element-1de3fe30{--width:100%;}.elementor-5870 .elementor-element.elementor-element-e4577c8{--width:100%;}}