.elementor-3033 .elementor-element.elementor-element-e1a2059 > .elementor-container{max-width:1233px;min-height:683px;}.elementor-3033 .elementor-element.elementor-element-e1a2059:not(.elementor-motion-effects-element-type-background), .elementor-3033 .elementor-element.elementor-element-e1a2059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greyheart.hu/wp-content/uploads/2025/11/Lungolago-di-Lugano-2-Enrico-Boggia_1.jpg");background-size:cover;}.elementor-3033 .elementor-element.elementor-element-e1a2059:not(.elementor-widget),.elementor-3033 .elementor-element.elementor-element-e1a2059 > .elementor-widget-container{backdrop-filter:brightness( 1.1 ) contrast( 1 ) saturate( 0.9 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1.1 ) contrast( 1 ) saturate( 0.9 ) blur( 0px ) hue-rotate( 0deg );}.elementor-3033 .elementor-element.elementor-element-e1a2059 > .elementor-background-overlay{background-color:#000000;opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3033 .elementor-element.elementor-element-e1a2059{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:-1px;z-index:1;}.elementor-3033 .elementor-element.elementor-element-80b5c2b{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3033 .elementor-element.elementor-element-80b5c2b .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:92px;font-weight:300;text-shadow:0px 0px 11px rgba(0,0,0,0.3);}.elementor-3033 .elementor-element.elementor-element-80b5c2b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-0f76d21{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3033 .elementor-element.elementor-element-0f76d21 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:300;text-shadow:0px 0px 44px rgba(0,0,0,0.3);}.elementor-3033 .elementor-element.elementor-element-0f76d21.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-6520975 > .elementor-element-populated{margin:0px 0px -65px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3033 .elementor-element.elementor-element-bb79a5e{color:#0C0C0C;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 9px rgba(0,0,0,0.3);}.elementor-3033 .elementor-element.elementor-element-bb79a5e > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-3033 .elementor-element.elementor-element-bb79a5e.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-2e3940b{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-3033 .elementor-element.elementor-element-2e3940b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-16b8db0 img{height:385px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.elementor-3033 .elementor-element.elementor-element-16b8db0.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-21532de{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-3033 .elementor-element.elementor-element-21532de.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-7f22f07{font-family:"Montserrat", Sans-serif;font-weight:300;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-3033 .elementor-element.elementor-element-7f22f07.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-b368f29{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;}.elementor-3033 .elementor-element.elementor-element-b368f29.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-e074628{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-3033 .elementor-element.elementor-element-e074628.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-8ebff3d img{width:84%;max-width:100%;height:475px;opacity:1;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.elementor-3033 .elementor-element.elementor-element-8ebff3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3033 .elementor-element.elementor-element-8ebff3d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-b9f7a5b{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;}.elementor-3033 .elementor-element.elementor-element-b9f7a5b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-container{min-height:601px;}.elementor-3033 .elementor-element.elementor-element-f1dc559:not(.elementor-motion-effects-element-type-background), .elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greyheart.hu/wp-content/uploads/2025/11/IMG_0582.jpg");background-size:cover;}.elementor-3033 .elementor-element.elementor-element-f1dc559:not(.elementor-widget),.elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-widget-container{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-background-overlay{background-color:#000000;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3033 .elementor-element.elementor-element-f1dc559{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:7px;margin-bottom:7px;z-index:1;}.elementor-3033 .elementor-element.elementor-element-0c97149{text-align:center;color:#F7F1F1;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;line-height:58px;letter-spacing:0px;word-spacing:1px;text-shadow:0px 0px 20px #F8F2F2;}.elementor-3033 .elementor-element.elementor-element-0c97149.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-2ac9d82{text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-3033 .elementor-element.elementor-element-2ac9d82.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-layout-grid .xpro-elementor-gallery-item{height:426px;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery .cbp-caption-active .cbp-caption-activeWrap{background-color:#33086736;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery .xpro-overlay-icon > i{font-size:20px;color:#FFFFFF;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery .xpro-overlay-icon > svg{width:20px;fill:#FFFFFF;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery .xpro-overlay-icon{min-width:20px;height:50px;width:50px;background-color:#FFCB00;border-radius:38px 38px 38px 38px;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter > ul > li.cbp-filter-item, .elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter .xpro-select-option{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter{text-align:center;margin:0px 0px 12px 0px;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter > ul > li.cbp-filter-item{color:#FFCB00;background-color:#542D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCB00;margin-left:2px;margin-right:2px;border-radius:5px 5px 5px 5px;padding:6px 30px 10px 30px;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter > ul > li.cbp-filter-item:hover{color:#FFFFFF;background-color:#FFCB00;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter > ul > li.cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#FFCB00;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-filter .xpro-select-option{padding:6px 30px 10px 30px;}.elementor-3033 .elementor-element.elementor-element-0bac2ff.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3033 .elementor-element.elementor-element-972eaa8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;}.elementor-3033 .elementor-element.elementor-element-972eaa8.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-3033 .elementor-element.elementor-element-16b8db0 img{max-width:100%;height:241px;}.elementor-3033 .elementor-element.elementor-element-16b8db0{width:var( --container-widget-width, 331.195px );max-width:331.195px;--container-widget-width:331.195px;--container-widget-flex-grow:0;}.elementor-3033 .elementor-element.elementor-element-21532de{width:var( --container-widget-width, 331.797px );max-width:331.797px;--container-widget-width:331.797px;--container-widget-flex-grow:0;}.elementor-3033 .elementor-element.elementor-element-8ebff3d img{height:351px;}.elementor-3033 .elementor-element.elementor-element-f1dc559:not(.elementor-motion-effects-element-type-background), .elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-tablet .xpro-select-option, .elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-tablet .cbp-l-filters-button .cbp-filter-item{color:#FFFFFF !important;background-color:#7202FF !important;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-tablet .cbp-l-filters-button, .elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-tablet .cbp-l-filters-button .cbp-filter-item{border-color:#0D0518 !important;}}@media(max-width:767px){.elementor-3033 .elementor-element.elementor-element-e1a2059 > .elementor-container{max-width:1244px;min-height:467px;}.elementor-3033 .elementor-element.elementor-element-80b5c2b .elementor-heading-title{font-size:48px;}.elementor-3033 .elementor-element.elementor-element-0f76d21 .elementor-heading-title{font-size:24px;}.elementor-3033 .elementor-element.elementor-element-0f76d21{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;}.elementor-3033 .elementor-element.elementor-element-bb79a5e{font-size:32px;}.elementor-3033 .elementor-element.elementor-element-2e3940b > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-3033 .elementor-element.elementor-element-16b8db0 img{width:100%;height:277px;}.elementor-3033 .elementor-element.elementor-element-16b8db0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3033 .elementor-element.elementor-element-21532de > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-3033 .elementor-element.elementor-element-e074628 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-3033 .elementor-element.elementor-element-8ebff3d img{width:100%;max-width:100%;height:331px;}.elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-container{min-height:199px;}.elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-background-overlay{opacity:0.13;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-elementor-gallery-layout-grid .xpro-elementor-gallery-item{height:400px;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-mobile .xpro-select-option, .elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-mobile .cbp-l-filters-button .cbp-filter-item{color:#FFFFFF !important;background-color:#7202FF !important;}.elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-mobile .cbp-l-filters-button, .elementor-3033 .elementor-element.elementor-element-0bac2ff .xpro-filter-dropdown-mobile .cbp-l-filters-button .cbp-filter-item{border-color:#0D0518 !important;}}@media(min-width:768px){.elementor-3033 .elementor-element.elementor-element-825ed8f{width:40%;}.elementor-3033 .elementor-element.elementor-element-c6b8eaa{width:60%;}.elementor-3033 .elementor-element.elementor-element-a69309f{width:45.877%;}.elementor-3033 .elementor-element.elementor-element-a7e8b5d{width:54.079%;}}@media(min-width:1025px){.elementor-3033 .elementor-element.elementor-element-e1a2059:not(.elementor-motion-effects-element-type-background), .elementor-3033 .elementor-element.elementor-element-e1a2059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3033 .elementor-element.elementor-element-f1dc559:not(.elementor-motion-effects-element-type-background), .elementor-3033 .elementor-element.elementor-element-f1dc559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}