.elementor-34 .elementor-element.elementor-element-13b4bb2{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-13b4bb2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-13b4bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/07/DSC04344-scaled.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-13b4bb2::before, .elementor-34 .elementor-element.elementor-element-13b4bb2 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-13b4bb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-13b4bb2 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-13b4bb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-13b4bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-b404207{--spacer-size:240px;}.elementor-34 .elementor-element.elementor-element-bebba7f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-e300ca8{text-align:center;}.elementor-34 .elementor-element.elementor-element-e300ca8 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:4em;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-ee1552e{text-align:center;}.elementor-34 .elementor-element.elementor-element-ee1552e .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:3em;font-weight:700;line-height:50px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-411e69c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:500;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2be47e9{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-d69720c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Orbitron", Sans-serif;font-size:1em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-34 .elementor-element.elementor-element-d69720c .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-d69720c .elementor-button:focus{background-color:var( --e-global-color-c8bc13c );color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d69720c .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-d69720c .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-d69720c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-dbe828b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-86c8580{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-35c4839{--spacer-size:50px;}.elementor-34 .elementor-element.elementor-element-4abb6ac{--display:flex;--min-height:12vh;--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;--border-radius:50px 50px 0px 0px;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-4abb6ac:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4abb6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F7F9582;}.elementor-34 .elementor-element.elementor-element-4899016{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-96dabd8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-96dabd8.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-96dabd8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-title a{font-family:"Orbitron", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-96dabd8:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-96dabd8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b5fed0a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-34 .elementor-element.elementor-element-7900666.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7900666.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-7900666.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-title a{font-family:"Orbitron", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7900666:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-7900666:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4e5096b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-34 .elementor-element.elementor-element-b06d5fc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b06d5fc.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-b06d5fc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-title a{font-family:"Orbitron", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b06d5fc:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-b06d5fc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f41b9df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-34 .elementor-element.elementor-element-6d45f64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6d45f64.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6d45f64.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-title a{font-family:"Orbitron", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6d45f64:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-6d45f64:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f86c421{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-34 .elementor-element.elementor-element-d817c16.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d817c16.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d817c16.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-title a{font-family:"Orbitron", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d817c16:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-d817c16:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5281529{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-34 .elementor-element.elementor-element-43e13fb{--display:flex;--min-height:58vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-34 .elementor-element.elementor-element-43e13fb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-43e13fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/06/0a2037a5-22a9-4ed3-9665-e50f349edddd.jpg");background-size:cover;}.elementor-34 .elementor-element.elementor-element-43e13fb:hover{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-43e13fb::before, .elementor-34 .elementor-element.elementor-element-43e13fb > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-43e13fb > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-43e13fb > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-43e13fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-43e13fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-7ac6c8f{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-3ec7681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-3ec7681 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:2.5em;font-weight:700;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-fd6e064{--spacer-size:5px;}.elementor-34 .elementor-element.elementor-element-84b4417 .elementor-button{background-color:var( --e-global-color-c8bc13c );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-84b4417 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-84b4417 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-84b4417 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-84b4417 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-0308ec7{--display:flex;--min-height:58vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;}.elementor-34 .elementor-element.elementor-element-0308ec7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-0308ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/07/DSC04440-scaled.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-0308ec7::before, .elementor-34 .elementor-element.elementor-element-0308ec7 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-0308ec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-0308ec7 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-0308ec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-0308ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-3b785e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-4e24671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-4e24671 .elementor-heading-title{font-size:2.5em;font-weight:bold;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-af6e3a2{--spacer-size:5px;}.elementor-34 .elementor-element.elementor-element-494839d .elementor-button{background-color:var( --e-global-color-c8bc13c );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-494839d .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-494839d .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-494839d .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-494839d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5256143{--display:flex;--overlay-opacity:0.42;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-34 .elementor-element.elementor-element-5256143:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5256143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-34 .elementor-element.elementor-element-5256143::before, .elementor-34 .elementor-element.elementor-element-5256143 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-5256143 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-5256143 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-5256143 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-5256143 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-1063291{--display:flex;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-1063291:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1063291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-0a4719a{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-64b6641{text-align:center;}.elementor-34 .elementor-element.elementor-element-baf4105{--display:flex;--overlay-opacity:0.42;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-baf4105:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-baf4105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-baf4105::before, .elementor-34 .elementor-element.elementor-element-baf4105 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-baf4105 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-baf4105 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-baf4105 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-baf4105 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-baf4105 > .elementor-shape-bottom svg, .elementor-34 .elementor-element.elementor-element-baf4105 > .e-con-inner > .elementor-shape-bottom svg{height:145px;}.elementor-34 .elementor-element.elementor-element-5787830{--display:flex;}.elementor-34 .elementor-element.elementor-element-fe06536{text-align:center;}.elementor-34 .elementor-element.elementor-element-fe06536 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d031eb4{text-align:center;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-46bbbdc{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-786e74c{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-786e74c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-786e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/07/IMG_7232-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-786e74c::before, .elementor-34 .elementor-element.elementor-element-786e74c > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-786e74c > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-786e74c > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-786e74c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-786e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-6125138{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-78264d9 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-edc547c{text-align:start;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9ded4c6 .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFDF97;color:#FFDF97;border-style:none;}.elementor-34 .elementor-element.elementor-element-9ded4c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-9ded4c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-9ded4c6 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-9ded4c6 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-9ded4c6 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-9ded4c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-111c909{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-111c909:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-111c909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/07/DSC04391-scaled.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-111c909::before, .elementor-34 .elementor-element.elementor-element-111c909 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-111c909 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-111c909 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-111c909 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-111c909 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-e84c096{--display:flex;}.elementor-34 .elementor-element.elementor-element-454c145 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f4ec75e{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-46d30b2 .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFDF97;color:#FFDF97;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-46d30b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-46d30b2 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-46d30b2 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-46d30b2 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-46d30b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f8ae63c{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-f8ae63c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f8ae63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/07/DSC04499-scaled.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-f8ae63c::before, .elementor-34 .elementor-element.elementor-element-f8ae63c > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f8ae63c > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f8ae63c > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f8ae63c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f8ae63c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-ee8f7e1{--display:flex;}.elementor-34 .elementor-element.elementor-element-c452afa .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e5b80be{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1589462 .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFDF97;color:#FFDF97;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-1589462 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-1589462 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-1589462 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-1589462 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-1589462 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6267513{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-818409f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-34ac65a .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-34ac65a .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-34ac65a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-34ac65a .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-34ac65a .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-34ac65a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-9928793{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7749b08{--display:flex;}.elementor-34 .elementor-element.elementor-element-2cd8961{text-align:center;}.elementor-34 .elementor-element.elementor-element-2cd8961 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-f1eb947{--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;}.elementor-34 .elementor-element.elementor-element-e9c4e73{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__front{background-color:var( --e-global-color-primary );border-style:none;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__layer, .elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-view-framed .elementor-icon svg, .elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-view-default .elementor-icon svg{fill:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-icon svg{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__button{margin-inline-center:0;}.elementor-34 .elementor-element.elementor-element-74a68c8 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-be4caf3{--display:flex;}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__front{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__back{background-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__layer, .elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-icon svg{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__button{margin-inline-center:0;}.elementor-34 .elementor-element.elementor-element-bf891f2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-0eb44ae{--display:flex;}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__layer, .elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-icon svg{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-34 .elementor-element.elementor-element-84061b4 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-45adc76{--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;}.elementor-34 .elementor-element.elementor-element-6256f99{--display:flex;}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__layer, .elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-icon svg{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__button{margin-inline-center:0;}.elementor-34 .elementor-element.elementor-element-43194e8 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-070631a{--display:flex;}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__front{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__back{background-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__layer, .elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-icon svg{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__button{margin-inline-center:0;}.elementor-34 .elementor-element.elementor-element-4c8d353 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-80c0c64{--display:flex;}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__front{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__layer, .elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-icon svg{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-34 .elementor-element.elementor-element-2355af1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-53b8e3c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-53b8e3c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-53b8e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenhousebnb.it/wp-content/uploads/2026/07/DSC04318-scaled.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-53b8e3c::before, .elementor-34 .elementor-element.elementor-element-53b8e3c > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-53b8e3c > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-53b8e3c > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-53b8e3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-53b8e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-dc870d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-c68ccb7{--spacer-size:50px;}.elementor-34 .elementor-element.elementor-element-38d77f5{text-align:center;}.elementor-34 .elementor-element.elementor-element-38d77f5 .elementor-heading-title{font-size:3em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-ef8d12f{text-align:center;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-310532c{--display:flex;}.elementor-34 .elementor-element.elementor-element-6d139ca{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-a4f9591{--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;--border-radius:30px 30px 30px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-a4f9591:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a4f9591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A8F7A85;}.elementor-34 .elementor-element.elementor-element-586e203{--display:flex;}.elementor-34 .elementor-element.elementor-element-dbc7214 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8a18717{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4ee7cf9 .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-34 .elementor-element.elementor-element-4ee7cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4ee7cf9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-4ee7cf9 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-4ee7cf9 .elementor-button:focus{color:var( --e-global-color-c8bc13c );border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-4ee7cf9 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-4ee7cf9 .elementor-button:focus svg{fill:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-8b5149a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-a3dcfa0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-ae9083a{--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;--border-radius:30px 30px 0px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-ae9083a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-ae9083a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B46A4D96;}.elementor-34 .elementor-element.elementor-element-7e54290{--display:flex;}.elementor-34 .elementor-element.elementor-element-b9f5303 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3cb7d5f{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-04f4d6a .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-34 .elementor-element.elementor-element-04f4d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-04f4d6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-04f4d6a .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-04f4d6a .elementor-button:focus{color:var( --e-global-color-c8bc13c );border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-04f4d6a .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-04f4d6a .elementor-button:focus svg{fill:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-a715258{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-34ce779 img{filter:brightness( 100% ) contrast( 100% ) saturate( 146% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-1431fed{--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:center;}.elementor-34 .elementor-element.elementor-element-bd907dc{--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;--border-radius:30px 30px 30px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-bd907dc:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bd907dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5A61A78;}.elementor-34 .elementor-element.elementor-element-17b0e92{--display:flex;}.elementor-34 .elementor-element.elementor-element-68c846b{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b84c8ec .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-23f33fd{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-276f8fb .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-34 .elementor-element.elementor-element-276f8fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-276f8fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-276f8fb .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-276f8fb .elementor-button:focus{color:var( --e-global-color-c8bc13c );border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-276f8fb .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-276f8fb .elementor-button:focus svg{fill:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-a13fc36{--display:flex;}.elementor-34 .elementor-element.elementor-element-0fae4d5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 146% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-b4fec5b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-eee6b69{--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;--border-radius:30px 30px 0px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-eee6b69:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-eee6b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F7F95A1;}.elementor-34 .elementor-element.elementor-element-5884944{--display:flex;}.elementor-34 .elementor-element.elementor-element-d0c7275 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-695cf25{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-eb791a4 .elementor-button{background-color:#5F7F9500;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-34 .elementor-element.elementor-element-eb791a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-eb791a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-eb791a4 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-eb791a4 .elementor-button:focus{color:var( --e-global-color-c8bc13c );border-color:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-eb791a4 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-eb791a4 .elementor-button:focus svg{fill:var( --e-global-color-c8bc13c );}.elementor-34 .elementor-element.elementor-element-d959f78{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-4bc41a1{--display:flex;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{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 );}.elementor-widget-hotspot .e-hotspot__tooltip{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 );}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-7f0503e{left:47.5%;--hotspot-translate-x:47.5%;top:20%;--hotspot-translate-y:20%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-6860e51{left:51%;--hotspot-translate-x:51%;top:11%;--hotspot-translate-y:11%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-f771b0e .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-f771b0e{left:41%;--hotspot-translate-x:41%;top:64%;--hotspot-translate-y:64%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-b21f2ac .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-b21f2ac{left:46%;--hotspot-translate-x:46%;top:76%;--hotspot-translate-y:76%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-745eeeb{left:47%;--hotspot-translate-x:47%;top:38%;--hotspot-translate-y:38%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-b9f0255{left:54%;--hotspot-translate-x:54%;top:20%;--hotspot-translate-y:20%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-ae3a603{left:60%;--hotspot-translate-x:60%;top:16%;--hotspot-translate-y:16%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-034d72d{left:60%;--hotspot-translate-x:60%;top:2%;--hotspot-translate-y:2%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-024f0f8{left:32%;--hotspot-translate-x:32%;top:18%;--hotspot-translate-y:18%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-4bc453b{left:26%;--hotspot-translate-x:26%;top:27%;--hotspot-translate-y:27%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-974d34c{left:36%;--hotspot-translate-x:36%;top:43%;--hotspot-translate-y:43%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-b713abf{left:33%;--hotspot-translate-x:33%;top:60%;--hotspot-translate-y:60%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-753a535 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-753a535{left:55%;--hotspot-translate-x:55%;top:92%;--hotspot-translate-y:92%;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-ceea124 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-34 .elementor-element.elementor-element-69f6775 .elementor-repeater-item-ceea124{left:85%;--hotspot-translate-x:85%;top:89%;--hotspot-translate-y:89%;}.elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-34 .elementor-element.elementor-element-69f6775{--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:var( --e-global-color-primary );--hotspot-size:60px;--hotspot-box-color:var( --e-global-color-c8bc13c );--hotspot-padding:10px;--hotspot-border-radius:100px 100px 100px 100px;}
					.elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot__tooltip{font-size:1em;font-weight:500;}.elementor-34 .elementor-element.elementor-element-9756844{--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;}.elementor-34 .elementor-element.elementor-element-e31bcea{text-align:center;}.elementor-34 .elementor-element.elementor-element-9feaf1c{--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;}.elementor-34 .elementor-element.elementor-element-6d1aa34{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1200px){.elementor-34 .elementor-element.elementor-element-13b4bb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-b404207{--spacer-size:25px;}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-wrapper{align-items:center;}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon{font-size:2em;}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon-box-title a{font-size:1em;}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon{font-size:2em;}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon-box-title a{font-size:1em;}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon{font-size:2em;}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon-box-title a{font-size:1em;}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon{font-size:2em;}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon-box-title a{font-size:1em;}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon{font-size:2em;}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon-box-title a{font-size:1em;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-96dabd8 .elementor-icon{font-size:1.5em;}.elementor-34 .elementor-element.elementor-element-7900666 .elementor-icon{font-size:1.5em;}.elementor-34 .elementor-element.elementor-element-b06d5fc .elementor-icon{font-size:1.5em;}.elementor-34 .elementor-element.elementor-element-6d45f64 .elementor-icon{font-size:1.5em;}.elementor-34 .elementor-element.elementor-element-d817c16 .elementor-icon{font-size:1.5em;}.elementor-34 .elementor-element.elementor-element-3ec7681{text-align:center;}.elementor-34 .elementor-element.elementor-element-4e24671{text-align:center;}.elementor-34 .elementor-element.elementor-element-46bbbdc{--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:880px){.elementor-34 .elementor-element.elementor-element-b404207{--spacer-size:2px;}.elementor-34 .elementor-element.elementor-element-e300ca8 .elementor-heading-title{font-size:3.3em;}.elementor-34 .elementor-element.elementor-element-ee1552e .elementor-heading-title{font-size:2.3em;}.elementor-34 .elementor-element.elementor-element-411e69c .elementor-heading-title{font-size:1.5em;}.elementor-34 .elementor-element.elementor-element-2be47e9{--spacer-size:5px;}.elementor-34 .elementor-element.elementor-element-d69720c .elementor-button{font-size:1em;padding:15px 15px 15px 15px;}.elementor-34 .elementor-element.elementor-element-4abb6ac{--min-height:0vh;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-b404207{--spacer-size:81px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-411e69c{text-align:center;}.elementor-34 .elementor-element.elementor-element-35c4839{--spacer-size:282px;}.elementor-34 .elementor-element.elementor-element-4abb6ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-272px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-4899016{--width:40%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-b5fed0a{--width:40%;}.elementor-34 .elementor-element.elementor-element-4e5096b{--width:40%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-f41b9df{--width:40%;}.elementor-34 .elementor-element.elementor-element-f86c421{--width:40%;}.elementor-34 .elementor-element.elementor-element-7ac6c8f{--width:100%;--justify-content:center;--margin-top:-20px;--margin-bottom:-20px;--margin-left:-20px;--margin-right:-20px;}.elementor-34 .elementor-element.elementor-element-3ec7681{text-align:center;}.elementor-34 .elementor-element.elementor-element-4e24671{text-align:center;}.elementor-34 .elementor-element.elementor-element-5256143{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-a4f9591{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-ae9083a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-bd907dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-eee6b69{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-69f6775{--hotspot-size:15px;--hotspot-padding:3px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-43e13fb{--width:50%;}.elementor-34 .elementor-element.elementor-element-7ac6c8f{--width:80%;}.elementor-34 .elementor-element.elementor-element-0308ec7{--width:50%;}.elementor-34 .elementor-element.elementor-element-3b785e7{--width:80%;}.elementor-34 .elementor-element.elementor-element-53b8e3c{--width:100%;}.elementor-34 .elementor-element.elementor-element-dc870d5{--width:73%;}.elementor-34 .elementor-element.elementor-element-a4f9591{--width:50%;}.elementor-34 .elementor-element.elementor-element-586e203{--width:100%;}.elementor-34 .elementor-element.elementor-element-8b5149a{--width:70%;}.elementor-34 .elementor-element.elementor-element-ae9083a{--width:50%;}.elementor-34 .elementor-element.elementor-element-7e54290{--width:70%;}.elementor-34 .elementor-element.elementor-element-a715258{--width:30%;}.elementor-34 .elementor-element.elementor-element-bd907dc{--width:50%;}.elementor-34 .elementor-element.elementor-element-17b0e92{--width:70%;}.elementor-34 .elementor-element.elementor-element-a13fc36{--width:30%;}.elementor-34 .elementor-element.elementor-element-eee6b69{--width:50%;}.elementor-34 .elementor-element.elementor-element-5884944{--width:70%;}.elementor-34 .elementor-element.elementor-element-d959f78{--width:30%;}}@media(max-width:1366px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-dc870d5{--width:85%;}.elementor-34 .elementor-element.elementor-element-a4f9591{--width:70%;}.elementor-34 .elementor-element.elementor-element-ae9083a{--width:70%;}.elementor-34 .elementor-element.elementor-element-bd907dc{--width:70%;}.elementor-34 .elementor-element.elementor-element-eee6b69{--width:70%;}}@media(max-width:1200px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-a4f9591{--width:70%;}.elementor-34 .elementor-element.elementor-element-ae9083a{--width:70%;}.elementor-34 .elementor-element.elementor-element-bd907dc{--width:70%;}.elementor-34 .elementor-element.elementor-element-eee6b69{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-7ac6c8f{--width:80%;}.elementor-34 .elementor-element.elementor-element-3b785e7{--width:80%;}.elementor-34 .elementor-element.elementor-element-a4f9591{--width:100%;}.elementor-34 .elementor-element.elementor-element-ae9083a{--width:100%;}.elementor-34 .elementor-element.elementor-element-bd907dc{--width:100%;}.elementor-34 .elementor-element.elementor-element-eee6b69{--width:100%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-a4f9591 */background: rgba(255,136,0,0.15);
backdrop-filter: blur(12px);
border: 1px solid rgba(255,255,255,0.2);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9083a */background: rgba(255,136,0,0.15);
backdrop-filter: blur(12px);
border: 1px solid rgba(255,255,255,0.2);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eee6b69 */background: rgba(255,136,0,0.15);
backdrop-filter: blur(12px);
border: 1px solid rgba(255,255,255,0.2);/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-69f6775 *//* ===== GREEN HOUSE - TOOLTIP MAPPA ===== */

/* Contenitore tooltip */
.elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot__tooltip {
    width: 320px;
    max-width: 320px;
    padding: 0 !important;
    background: #D5DDD2;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18);
    color: #3F5141;
}

/* Contenuto della card */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place {
    width: 100%;
    overflow: hidden;
}

/* Foto */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place img {
    display: block;
    width: 100%;
    height: 145px;
    object-fit: cover;
    margin: 0;
}

/* Parte testuale */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place-content {
    padding: 18px 20px 20px;
}

/* Titolo */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place h3 {
    margin: 0 0 12px;
    color: #3F5141;
    font-size: 22px;
    line-height: 1.05;
    font-weight: 700;
}

/* Riga con tempo, distanza, difficoltà */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place-info {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 13px;
}

/* Badge */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place-info span {
    display: inline-flex;
    align-items: center;
    background: #F2A91D;
    color: #FFFFFF;
    padding: 5px 9px;
    border-radius: 30px;
    font-size: 11px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
}

/* Descrizione */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place p {
    margin: 0 0 15px;
    color: #455547;
    font-size: 13px;
    line-height: 1.5;
}

/* Bottone indicazioni */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place a {
    display: block;
    width: fit-content;
    clear: both;

    margin-top: 14px;

    background: #3F5141;
    color: #FFFFFF !important;

    padding: 9px 15px;
    border-radius: 30px;

    font-size: 11px;
    line-height: 1;
    font-weight: 700;

    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .4px;

    white-space: nowrap !important;

    transition: .2s ease;
}

.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place a:hover {
    transform: translateY(-2px);
    opacity: .85;
}

.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place a:hover {
    transform: translateY(-2px);
    opacity: .85;
}

/* Smartphone */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot__tooltip {
        width: 280px;
        max-width: 280px;
    }

    .elementor-34 .elementor-element.elementor-element-69f6775 .gh-place img {
        height: 120px;
    }

    .elementor-34 .elementor-element.elementor-element-69f6775 .gh-place-content {
        padding: 15px;
    }

    .elementor-34 .elementor-element.elementor-element-69f6775 .gh-place h3 {
        font-size: 19px;
    }
    
}
.elementor-34 .elementor-element.elementor-element-69f6775 .e-hotspot__tooltip {
    white-space: normal !important;
    box-sizing: border-box;
}
/* Forza il testo ad andare a capo */
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place,
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place-content,
.elementor-34 .elementor-element.elementor-element-69f6775 .gh-place p {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    max-width: 100%;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db60d20 */#smoobuApartment3472691it td.normal {
    background-color: #DCE5DC !important;
}/* End custom CSS */