.elementor-668 .elementor-element.elementor-element-e280584{--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;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-e280584:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-e280584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cupsandflowers.hu/wp-content/uploads/2026/09/ZULL4395-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-668 .elementor-element.elementor-element-e280584::before, .elementor-668 .elementor-element.elementor-element-e280584 > .elementor-background-video-container::before, .elementor-668 .elementor-element.elementor-element-e280584 > .e-con-inner > .elementor-background-video-container::before, .elementor-668 .elementor-element.elementor-element-e280584 > .elementor-background-slideshow::before, .elementor-668 .elementor-element.elementor-element-e280584 > .e-con-inner > .elementor-background-slideshow::before, .elementor-668 .elementor-element.elementor-element-e280584 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-668 .elementor-element.elementor-element-e280584 > .elementor-shape-bottom .elementor-shape-fill, .elementor-668 .elementor-element.elementor-element-e280584 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-34fcf59 );}.elementor-668 .elementor-element.elementor-element-e280584 > .elementor-shape-bottom svg, .elementor-668 .elementor-element.elementor-element-e280584 > .e-con-inner > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-668 .elementor-element.elementor-element-0d7d0d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-4e3cde7 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-668 .elementor-element.elementor-element-1dfa6926{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-1dfa6926:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-1dfa6926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-668 .elementor-element.elementor-element-433163a4{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-6f77a4ac{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-589782bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-icon i{color:var( --e-global-color-445bfed );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-icon svg{fill:var( --e-global-color-445bfed );transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-638aa406{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-d126b08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-d126b08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-icon i{color:var( --e-global-color-445bfed );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-445bfed );transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-7abf3d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-668 .elementor-element.elementor-element-4ef811d .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-acbd94e{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-59db7e1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-6b1ad54{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-icon i{color:var( --e-global-color-445bfed );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-icon svg{fill:var( --e-global-color-445bfed );transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-7b4642b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item > a{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-668 .elementor-element.elementor-element-672db8a .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-b1b0321{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-fb614dc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-icon i{color:var( --e-global-color-445bfed );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-icon svg{fill:var( --e-global-color-445bfed );transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-404f726{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-668 .elementor-element.elementor-element-631e136 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-a815ca9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-icon i{color:var( --e-global-color-445bfed );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-icon svg{fill:var( --e-global-color-445bfed );transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a0fe96f );}.elementor-668 .elementor-element.elementor-element-1ab1bdb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item > a{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-668 .elementor-element.elementor-element-aa84787 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-21298e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-7b277fc8 iframe{height:381px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-668 .elementor-element.elementor-element-0d7d0d8{--width:60%;}.elementor-668 .elementor-element.elementor-element-433163a4{--width:55%;}.elementor-668 .elementor-element.elementor-element-6f77a4ac{--width:42%;}.elementor-668 .elementor-element.elementor-element-acbd94e{--width:42%;}.elementor-668 .elementor-element.elementor-element-21298e87{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-668 .elementor-element.elementor-element-0d7d0d8{--width:100%;}.elementor-668 .elementor-element.elementor-element-433163a4{--width:100%;}.elementor-668 .elementor-element.elementor-element-21298e87{--width:100%;}}@media(max-width:1024px){.elementor-668 .elementor-element.elementor-element-e280584{--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-668 .elementor-element.elementor-element-e280584 > .elementor-shape-bottom svg, .elementor-668 .elementor-element.elementor-element-e280584 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-668 .elementor-element.elementor-element-4e3cde7{text-align:center;}.elementor-668 .elementor-element.elementor-element-4e3cde7 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-668 .elementor-element.elementor-element-1dfa6926{--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-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-4ef811d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-672db8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-631e136 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-aa84787 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-668 .elementor-element.elementor-element-4e3cde7 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-638aa406 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-7abf3d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-4ef811d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-7b4642b .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-672db8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-404f726 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-631e136 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-668 .elementor-element.elementor-element-1ab1bdb .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-668 .elementor-element.elementor-element-aa84787 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS *//* =========================================================
   CUPS & FLOWERS – ELÉRHETŐSÉGEK OLDAL
   page-id: 668
========================================================= */

body.page-id-668{
    --cf-green:#00504f;
    --cf-green-dark:#003f3e;
    --cf-orange:#ff9340;
    --cf-peach:#f6b78b;
    --cf-cream:#fffaf6;
    --cf-soft:#faf7f3;
    --cf-line:#e8dfd6;
    --cf-text:#272727;
}

/* =========================================================
   FŐ TARTALMI RÉSZ
========================================================= */

body.page-id-668 .elementor-element-1dfa6926{
    background:#fff !important;
    padding:90px 24px 100px !important;
}

body.page-id-668 .elementor-element-1dfa6926 > .e-con-inner{
    max-width:1180px !important;
    width:100% !important;
    margin:0 auto !important;

    display:grid !important;
    grid-template-columns:minmax(0, 1fr) minmax(420px, 1.05fr) !important;
    gap:42px !important;
    align-items:stretch !important;
}

/* Bal oldal */
body.page-id-668 .elementor-element-433163a4{
    --width:100% !important;
    width:100% !important;

    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
}

/* Jobb oldal – térkép */
body.page-id-668 .elementor-element-21298e87{
    --width:100% !important;
    width:100% !important;
}


/* =========================================================
   NYITVATARTÁS KÁRTYA
========================================================= */

body.page-id-668 .elementor-element-6f77a4ac{
    --width:100% !important;
    width:100% !important;

    position:relative !important;
    display:block !important;

    padding:34px 36px !important;

    background:
        linear-gradient(
            145deg,
            #fff 0%,
            #fffaf6 100%
        ) !important;

    border:1px solid var(--cf-line) !important;
    border-top:3px solid var(--cf-orange) !important;
    border-radius:14px !important;

    box-shadow:
        0 14px 38px rgba(0,80,79,.055) !important;

    overflow:hidden !important;
}

/* halvány dekoráció */
body.page-id-668 .elementor-element-6f77a4ac::after{
    content:"";
    position:absolute;
    width:160px;
    height:160px;
    right:-75px;
    top:-75px;

    border:1px solid rgba(255,147,64,.16);
    border-radius:50%;

    pointer-events:none;
}


/* =========================================================
   NYITVATARTÁS CÍM
========================================================= */

body.page-id-668 .elementor-element-638aa406{
    margin:0 0 18px !important;
}

body.page-id-668 .elementor-element-638aa406 .elementor-icon-list-text{
    color:var(--cf-green) !important;

    font-family:Georgia,"Times New Roman",serif !important;
    font-size:27px !important;
    line-height:1.2 !important;
    font-weight:700 !important;
}

body.page-id-668 .elementor-element-638aa406 .elementor-icon-list-icon{
    color:var(--cf-orange) !important;
}


/* =========================================================
   NYITVATARTÁSI NAPOK
========================================================= */

body.page-id-668 .elementor-element-d126b08{
    margin:0 0 26px !important;
}

body.page-id-668 .elementor-element-d126b08 .elementor-icon-list-items{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:0 !important;
}

body.page-id-668 .elementor-element-d126b08 .elementor-icon-list-item{
    min-height:38px !important;

    display:flex !important;
    align-items:center !important;

    padding:8px 0 !important;
    margin:0 !important;

    border-bottom:1px solid rgba(0,80,79,.08) !important;
}

body.page-id-668 .elementor-element-d126b08 .elementor-icon-list-item:last-child{
    border-bottom:none !important;
}

body.page-id-668 .elementor-element-d126b08 .elementor-icon-list-text{
    color:#454545 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:15px !important;
    line-height:1.4 !important;
}


/* =========================================================
   CÉGNÉV
========================================================= */

body.page-id-668 .elementor-element-589782bc{
    position:relative !important;

    margin-top:8px !important;
    padding-top:22px !important;

    border-top:1px solid rgba(0,80,79,.12) !important;
}

body.page-id-668 .elementor-element-7abf3d0{
    margin:0 0 5px !important;
}

body.page-id-668 .elementor-element-7abf3d0 .elementor-icon-list-text{
    color:#9a7560 !important;

    font-family:Arial,Helvetica,sans-serif !important;
    font-size:11px !important;
    font-weight:700 !important;

    letter-spacing:1.8px !important;
    text-transform:uppercase !important;
}

body.page-id-668 .elementor-element-4ef811d{
    margin:0 !important;
}

body.page-id-668 .elementor-element-4ef811d .elementor-heading-title{
    color:var(--cf-green) !important;

    font-family:Georgia,"Times New Roman",serif !important;
    font-size:24px !important;
    line-height:1.2 !important;
    font-weight:700 !important;
}


/* =========================================================
   KAPCSOLATI ADATOK
========================================================= */

body.page-id-668 .elementor-element-acbd94e{
    --width:100% !important;
    width:100% !important;

    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:14px !important;
}


/* =========================================================
   KAPCSOLATI KÁRTYÁK
========================================================= */

body.page-id-668 .elementor-element-59db7e1,
body.page-id-668 .elementor-element-b1b0321,
body.page-id-668 .elementor-element-a815ca9,
body.page-id-668 .elementor-element-bf9ccd2{
    --width:100% !important;
    width:100% !important;

    min-width:0 !important;
    min-height:128px !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;

    padding:23px 24px !important;

    background:#fff !important;

    border:1px solid var(--cf-line) !important;
    border-radius:12px !important;

    box-shadow:
        0 8px 26px rgba(0,80,79,.045) !important;

    transition:
        transform .22s ease,
        box-shadow .22s ease,
        border-color .22s ease !important;
}

body.page-id-668 .elementor-element-59db7e1:hover,
body.page-id-668 .elementor-element-b1b0321:hover,
body.page-id-668 .elementor-element-a815ca9:hover,
body.page-id-668 .elementor-element-bf9ccd2:hover{
    transform:translateY(-3px) !important;

    border-color:rgba(0,80,79,.22) !important;

    box-shadow:
        0 14px 34px rgba(0,80,79,.09) !important;
}


/* =========================================================
   BELSŐ FÖLÖS KONTAINER MARGÓK LENULLÁZÁSA
========================================================= */

body.page-id-668 .elementor-element-6b1ad54,
body.page-id-668 .elementor-element-fb614dc{
    --width:100% !important;
    width:100% !important;

    padding:0 !important;
    margin:0 !important;
    gap:4px !important;
}


/* =========================================================
   KAPCSOLATI CÍMKÉK
========================================================= */

body.page-id-668 .elementor-element-7b4642b,
body.page-id-668 .elementor-element-404f726,
body.page-id-668 .elementor-element-1ab1bdb,
body.page-id-668 .elementor-element-874daf6{
    margin:0 0 7px !important;
}

body.page-id-668 .elementor-element-7b4642b .elementor-icon-list-text,
body.page-id-668 .elementor-element-404f726 .elementor-icon-list-text,
body.page-id-668 .elementor-element-1ab1bdb .elementor-icon-list-text,
body.page-id-668 .elementor-element-874daf6 .elementor-icon-list-text{
    color:#a27760 !important;

    font-family:Arial,Helvetica,sans-serif !important;
    font-size:10px !important;
    line-height:1.3 !important;
    font-weight:800 !important;

    letter-spacing:1.6px !important;
    text-transform:uppercase !important;
}


/* =========================================================
   KAPCSOLATI ÉRTÉKEK
========================================================= */

body.page-id-668 .elementor-element-672db8a,
body.page-id-668 .elementor-element-631e136,
body.page-id-668 .elementor-element-aa84787,
body.page-id-668 .elementor-element-2158d18{
    margin:0 !important;
}

body.page-id-668 .elementor-element-672db8a .elementor-heading-title,
body.page-id-668 .elementor-element-631e136 .elementor-heading-title,
body.page-id-668 .elementor-element-aa84787 .elementor-heading-title,
body.page-id-668 .elementor-element-2158d18 .elementor-heading-title{
    color:var(--cf-green) !important;

    font-family:Georgia,"Times New Roman",serif !important;
    font-size:18px !important;
    line-height:1.4 !important;
    font-weight:700 !important;

    overflow-wrap:anywhere !important;
}


/* =========================================================
   TÉRKÉP
========================================================= */

body.page-id-668 .elementor-element-21298e87{
    position:relative !important;

    padding:12px !important;

    background:#fff !important;

    border:1px solid var(--cf-line) !important;
    border-radius:16px !important;

    box-shadow:
        0 16px 42px rgba(0,80,79,.075) !important;

    overflow:hidden !important;
}

body.page-id-668 .elementor-element-7b277fc8,
body.page-id-668 .elementor-element-7b277fc8 .elementor-widget-container{
    width:100% !important;
    height:100% !important;
}

body.page-id-668 .elementor-element-7b277fc8 iframe{
    display:block !important;

    width:100% !important;
    height:100% !important;
    min-height:610px !important;

    border:0 !important;
    border-radius:10px !important;

    filter:saturate(.82) contrast(.96) !important;
}


/* =========================================================
   APRÓ NARANCSSÁRGA KIEMELÉS A KÁRTYÁKON
========================================================= */

body.page-id-668 .elementor-element-59db7e1::before,
body.page-id-668 .elementor-element-b1b0321::before,
body.page-id-668 .elementor-element-a815ca9::before,
body.page-id-668 .elementor-element-bf9ccd2::before{
    content:"";

    width:32px;
    height:2px;

    margin-bottom:13px;

    background:var(--cf-orange);

    border-radius:10px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    body.page-id-668 .elementor-element-1dfa6926{
        padding:70px 24px 80px !important;
    }

    body.page-id-668 .elementor-element-1dfa6926 > .e-con-inner{
        grid-template-columns:1fr !important;
        gap:32px !important;
    }

    body.page-id-668 .elementor-element-433163a4,
    body.page-id-668 .elementor-element-21298e87{
        width:100% !important;
        --width:100% !important;
    }

    body.page-id-668 .elementor-element-7b277fc8 iframe{
        min-height:440px !important;
    }
}


/* =========================================================
   MOBIL
========================================================= */

@media (max-width:767px){

    body.page-id-668 .elementor-element-1dfa6926{
        padding:48px 16px 58px !important;
    }

    body.page-id-668 .elementor-element-1dfa6926 > .e-con-inner{
        gap:24px !important;
    }

    body.page-id-668 .elementor-element-6f77a4ac{
        padding:26px 22px !important;
        border-radius:12px !important;
    }

    body.page-id-668 .elementor-element-638aa406 .elementor-icon-list-text{
        font-size:23px !important;
    }

    body.page-id-668 .elementor-element-acbd94e{
        grid-template-columns:1fr !important;
        gap:12px !important;
    }

    body.page-id-668 .elementor-element-59db7e1,
    body.page-id-668 .elementor-element-b1b0321,
    body.page-id-668 .elementor-element-a815ca9,
    body.page-id-668 .elementor-element-bf9ccd2{
        min-height:auto !important;
        padding:20px !important;
    }

    body.page-id-668 .elementor-element-672db8a .elementor-heading-title,
    body.page-id-668 .elementor-element-631e136 .elementor-heading-title,
    body.page-id-668 .elementor-element-aa84787 .elementor-heading-title,
    body.page-id-668 .elementor-element-2158d18 .elementor-heading-title{
        font-size:17px !important;
    }

    body.page-id-668 .elementor-element-21298e87{
        padding:8px !important;
        border-radius:12px !important;
    }

    body.page-id-668 .elementor-element-7b277fc8 iframe{
        min-height:360px !important;
        border-radius:8px !important;
    }
}/* End custom CSS */