.elementor-227 .elementor-element.elementor-element-f29acb4:not(.elementor-motion-effects-element-type-background),.elementor-227 .elementor-element.elementor-element-f29acb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.garzolino.it/new/wp-content/uploads/2021/03/Garzo-home-scaled.jpg");background-position:center center;background-size:cover}.elementor-227 .elementor-element.elementor-element-f29acb4{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:10px;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-227 .elementor-element.elementor-element-f29acb4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-227 .elementor-element.elementor-element-943c5a2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-227 .elementor-element.elementor-element-943c5a2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-divider{background-color:transparent;height:3px;width:200px;margin:26px 0 60px;box-shadow:0px 32px 46px 0px rgba(245,65,121,.7);background-image:linear-gradient(100deg,#fefefe 0%,#045e06 100%)}.elementor-227 .elementor-element.elementor-element-74d2c9f{animation-duration:2s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-227 .elementor-element.elementor-element-74d2c9f>.elementor-widget-container{margin:0 0 0 80px}.elementor-227 .elementor-element.elementor-element-74d2c9f.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-primary{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:400;line-height:88px;letter-spacing:1.5px;color:#fff;margin:184px 0 0}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-secondary{font-family:"Domine",Sans-serif;font-size:63px;font-weight:700;line-height:83px;letter-spacing:1px;color:#0c3a01;text-shadow:0px 0px 16px #fffefe;margin:12px 0 0}.elementor-227 .elementor-element.elementor-element-a55eb79{--spacer-size:50px}.elementor-227 .elementor-element.elementor-element-0951ac2>.elementor-container{max-width:1279px}.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-f8a65f0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-227 .elementor-element.elementor-element-f8a65f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-element-populated,.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-element-populated>.elementor-background-overlay,.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-background-slideshow{border-radius:0}.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-element-populated{margin:0 200px 0 -10px;--e-column-margin-right:200px;--e-column-margin-left:-10px}.elementor-227 .elementor-element.elementor-element-75506a6 .aux-text-widget-header{background-color:#EFEDEDBF}.elementor-227 .elementor-element.elementor-element-75506a6>.elementor-widget-container{margin:0 300px 0 0}.elementor-227 .elementor-element.elementor-element-75506a6{animation-delay:.5s;animation-timing-function:cubic-bezier(.445,.05,.55,.95)}.elementor-227 .elementor-element.elementor-element-75506a6 .aux-widget-text .aux-text-widget-header{padding:14px 0 40px 16px}.elementor-227 .elementor-element.elementor-element-75506a6 .aux-ico{font-size:86px;height:86px}.elementor-227 .elementor-element.elementor-element-75506a6 .aux-ico-box{color:#fff;fill:#fff}.elementor-227 .elementor-element.elementor-element-75506a6 .col-title,.elementor-227 .elementor-element.elementor-element-75506a6 .col-title a{font-size:38px}.elementor-227 .elementor-element.elementor-element-75506a6 .col-title{text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-227 .elementor-element.elementor-element-75506a6 .aux-widget-text .aux-text-widget-content{padding:0 0 0 36px}.elementor-227 .elementor-element.elementor-element-75506a6 .aux-widget-advanced-text{text-align:center !important}.elementor-227 .elementor-element.elementor-element-696904b>.elementor-container{max-width:1480px}.elementor-227 .elementor-element.elementor-element-696904b{margin-top:0;margin-bottom:2px}.elementor-227 .elementor-element.elementor-element-7afc6fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-227 .elementor-element.elementor-element-7afc6fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.garzolino.it/new/wp-content/uploads/2021/04/vista-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-227 .elementor-element.elementor-element-7afc6fd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;text-align:center;margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0}.elementor-227 .elementor-element.elementor-element-7afc6fd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-227 .elementor-element.elementor-element-7afc6fd{animation-timing-function:cubic-bezier(.77,0,.175,1)}.elementor-227 .elementor-element.elementor-element-736aef3 .aux-button .aux-overlay:after{background-color:transparent;background-image:linear-gradient(12555deg,#fff 3%,#0e5c2e 100%)}.elementor-227 .elementor-element.elementor-element-736aef3>.elementor-widget-container{margin:20px;padding:0 0 150px}.elementor-227 .elementor-element.elementor-element-736aef3 .col-title a,.elementor-227 .elementor-element.elementor-element-736aef3 .col-title{color:#1b4b29 !important}.elementor-227 .elementor-element.elementor-element-736aef3 .col-title,.elementor-227 .elementor-element.elementor-element-736aef3 .col-title a{font-family:"Roboto",Sans-serif;font-size:27px;font-weight:300}.elementor-227 .elementor-element.elementor-element-736aef3 .widget-content{color:#1b4b29 !important;font-family:"Domine",Sans-serif;font-size:30px;font-weight:600}.elementor-227 .elementor-element.elementor-element-736aef3 .aux-widget-text .aux-text-widget-content{padding:35px 50px 50px 0}.elementor-227 .elementor-element.elementor-element-736aef3 .aux-text{color:#063e1d;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-227 .elementor-element.elementor-element-736aef3 .aux-button:hover .aux-text{color:#030000}.elementor-227 .elementor-element.elementor-element-736aef3 .aux-widget-advanced-text{text-align:right !important}.elementor-227 .elementor-element.elementor-element-7bbafe7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-227 .elementor-element.elementor-element-7bbafe7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.garzolino.it/new/wp-content/uploads/2021/04/Sole-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-227 .elementor-element.elementor-element-7bbafe7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;text-align:center;margin:0 25px 0 10px;--e-column-margin-right:25px;--e-column-margin-left:10px;padding:0}.elementor-227 .elementor-element.elementor-element-7bbafe7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-227 .elementor-element.elementor-element-7bbafe7{animation-timing-function:cubic-bezier(.77,0,.175,1)}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-button .aux-overlay:after{background-color:transparent;background-image:linear-gradient(5555deg,#fff 3%,#063e1d 100%)}.elementor-227 .elementor-element.elementor-element-ba10fa6>.elementor-widget-container{margin:20px;padding:0 0 150px}.elementor-227 .elementor-element.elementor-element-ba10fa6:hover>.elementor-widget-container{border-radius:4px}.elementor-227 .elementor-element.elementor-element-ba10fa6 .col-title a,.elementor-227 .elementor-element.elementor-element-ba10fa6 .col-title{color:#fff !important}.elementor-227 .elementor-element.elementor-element-ba10fa6 .col-title,.elementor-227 .elementor-element.elementor-element-ba10fa6 .col-title a{font-family:"Roboto",Sans-serif;font-size:27px;font-weight:300}.elementor-227 .elementor-element.elementor-element-ba10fa6 .widget-content{color:#fff !important;font-family:"Domine",Sans-serif;font-size:30px;font-weight:600}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-widget-text .aux-text-widget-content{padding:35px 0 50px 50px}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-text{color:#fff;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-button{text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-button:hover .aux-text{color:#131313}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-widget-advanced-text{text-align:left !important}.elementor-227 .elementor-element.elementor-element-53be8f9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:200px 0 172px}.elementor-227 .elementor-element.elementor-element-53be8f9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-227 .elementor-element.elementor-element-76f4e9e>.elementor-element-populated{padding:0 0 0 30px}.elementor-227 .elementor-element.elementor-element-0ad662c>.elementor-widget-container{background-color:#101010;margin:0;padding:5px 0 2px 19px}.elementor-227 .elementor-element.elementor-element-0ad662c.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-227 .elementor-element.elementor-element-0ad662c{animation-timing-function:cubic-bezier(.165,.84,.44,1);text-align:start}.elementor-227 .elementor-element.elementor-element-0ad662c .elementor-heading-title{font-family:"Domine",Sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:3px;color:#fff}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-divider{background-color:transparent;height:3px;width:60px;margin:30px 0 36px;box-shadow:0px 3px 8px 0px #f54179;background-image:linear-gradient(180deg,var(--e-global-color-4fc761fc) 0%,var(--e-global-color-5fdaadd4) 100%)}.elementor-227 .elementor-element.elementor-element-34ea4ed>.elementor-widget-container{margin:0;padding:0}.elementor-227 .elementor-element.elementor-element-34ea4ed{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-primary{font-family:"Domine",Sans-serif;font-size:43px;font-weight:700;line-height:46px;color:#101010;margin:22px 0 0;max-width:1600px}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-secondary{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500;color:#ff5d20;margin:15px 0 28px}.elementor-227 .elementor-element.elementor-element-3987f3e>.elementor-widget-container{margin:0 0 0 20px}.elementor-227 .elementor-element.elementor-element-3987f3e{font-size:19px}.elementor-227 .elementor-element.elementor-element-4a7fd30{position:relative;right:-50px}.elementor-227 .elementor-element.elementor-element-4a7fd30 .aux-widget-image{text-align:right}.elementor-227 .elementor-element.elementor-element-19df780{position:absolute;top:-90px}.elementor-227 .elementor-element.elementor-element-19df780 .aux-widget-image{text-align:left}.elementor-227 .elementor-element.elementor-element-3999a2b>.elementor-widget-container{margin:50px 0}.elementor-227 .elementor-element.elementor-element-3999a2b{text-align:center}.elementor-227 .elementor-element.elementor-element-b6548c7 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid{margin-left:-30px;margin-top:-30px}.elementor-227 .elementor-element.elementor-element-b6548c7 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid>*{padding-left:30px;margin-top:30px}.elementor-227 .elementor-element.elementor-element-b6548c7 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner{text-align:center;border-style:solid;border-width:1px;border-color:#eee}.elementor-227 .elementor-element.elementor-element-b6548c7 .bdt-wc-products .bdt-wc-product .star-rating{text-align:center;display:inline-block !important}.elementor-227 .elementor-element.elementor-element-b6548c7 .bdt-ep-grid-filters-wrapper{text-align:center}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1024px) and (min-width:768px){.elementor-227 .elementor-element.elementor-element-f8a65f0{width:100%}.elementor-227 .elementor-element.elementor-element-7afc6fd{width:100%}.elementor-227 .elementor-element.elementor-element-7bbafe7{width:100%}.elementor-227 .elementor-element.elementor-element-76f4e9e{width:100%}.elementor-227 .elementor-element.elementor-element-ef19abe{width:100%}}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-f29acb4{margin-top:0;margin-bottom:0}.elementor-227 .elementor-element.elementor-element-943c5a2>.elementor-element-populated{margin:55px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-primary{font-size:30px;line-height:55px;margin:150px 0 0 15px}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-secondary{font-size:45px;line-height:55px;margin:25px 0 0 15px}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-divider{margin:25px 0 0 15px}.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-element-populated{margin:0 0 0 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0}.elementor-227 .elementor-element.elementor-element-696904b{margin-top:35px;margin-bottom:0}.elementor-227 .elementor-element.elementor-element-7afc6fd>.elementor-element-populated{margin:0 25px;--e-column-margin-right:25px;--e-column-margin-left:25px}.elementor-227 .elementor-element.elementor-element-7bbafe7>.elementor-element-populated{margin:35px 25px 85px;--e-column-margin-right:25px;--e-column-margin-left:25px}.elementor-227 .elementor-element.elementor-element-53be8f9{margin-top:0;margin-bottom:0;padding:282px 0 0}.elementor-227 .elementor-element.elementor-element-76f4e9e>.elementor-element-populated{margin:70px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-0ad662c{text-align:start}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-primary{margin:35px 25px 0 2px;max-width:1600px}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-secondary{margin:2px 0 0}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-divider{height:0}.elementor-227 .elementor-element.elementor-element-ef19abe>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-4a7fd30{right:-100px}.elementor-227 .elementor-element.elementor-element-4a7fd30 .aux-widget-image{text-align:center}.elementor-227 .elementor-element.elementor-element-19df780{position:absolute;left:50%}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-f29acb4{margin-top:0;margin-bottom:0;padding:0}.elementor-227 .elementor-element.elementor-element-943c5a2{width:100%}.elementor-227 .elementor-element.elementor-element-74d2c9f>.elementor-widget-container{margin:0;padding:0}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-primary{font-size:25px;margin:85px 0 0 5px}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-secondary{font-size:28px;margin:20px 0 0 5px}.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-modern-heading-divider{margin:15px 0 0 5px}.elementor-227 .elementor-element.elementor-element-f8a65f0{width:100%}.elementor-227 .elementor-element.elementor-element-f8a65f0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-227 .elementor-element.elementor-element-7afc6fd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-7bbafe7>.elementor-element-populated{margin:25px 0 45px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-53be8f9{margin-top:105px;margin-bottom:0;padding:170px 0 0}.elementor-227 .elementor-element.elementor-element-76f4e9e>.elementor-element-populated{margin:140px 0 60px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-34ea4ed>.elementor-widget-container{margin:0 0 0 -8px;padding:0}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-primary{font-size:25px;line-height:48px;margin:0 22px 0 0}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-secondary{margin:17px}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-divider{height:0;margin:0 0 0 -20px}.elementor-227 .elementor-element.elementor-element-ef19abe>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-227 .elementor-element.elementor-element-ef19abe{position:static}}@media screen and (max-width:1650px)and (min-width:1025px){.elementor-227 .elementor-element.elementor-element-74d2c9f .aux-widget-inner{margin-left:15px}}@media screen and (max-width:1650px)and (min-width:1026px){.elementor-227 .elementor-element.elementor-element-f8a65f0 .elementor-widget-container{margin-left:15px}}@media screen and (max-width:1650px)and (min-width:274px){.elementor-227 .elementor-element.elementor-element-f8a65f0 .elementor-widget{padding-bottom:23px}}.elementor-227 .elementor-element.elementor-element-736aef3 .aux-button{box-shadow:none;border-bottom:1px solid #fff}.elementor-227 .elementor-element.elementor-element-7afc6fd .elementor-widget-container:after{content:'';position:absolute;top:0;bottom:0;left:25px;right:25px;background:0 0;border:5px solid #fff;opacity:0;transform:scale(1.25);transition:all .5s cubic-bezier(.19,1,.22,1)}.elementor-227 .elementor-element.elementor-element-7afc6fd{overflow:hidden}.elementor-227 .elementor-element.elementor-element-7afc6fd:hover .elementor-widget-container:after{opacity:1;transform:none}.elementor-227 .elementor-element.elementor-element-ba10fa6 .aux-button{box-shadow:none;border-bottom:1px solid #fff}.elementor-227 .elementor-element.elementor-element-7bbafe7 .elementor-widget-container:after{content:'';position:absolute;top:0;bottom:0;left:25px;right:25px;background:0 0;border:5px solid #fff;opacity:0;transform:scale(1.25);transition:all .5s cubic-bezier(.19,1,.22,1)}.elementor-227 .elementor-element.elementor-element-7bbafe7{overflow:hidden}.elementor-227 .elementor-element.elementor-element-7bbafe7:hover .elementor-widget-container:after{opacity:1;transform:none}.elementor-227 .elementor-element.elementor-element-0ad662c .elementor-widget-container{width:250px}@media screen and (max-width:1024px)and (min-width:260px){.elementor-227 .elementor-element.elementor-element-0ad662c .elementor-widget-container{display:table;margin:auto}}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-divider{display:inline-block}.elementor-227 .elementor-element.elementor-element-34ea4ed .aux-modern-heading-secondary{display:inline-block}@media only screen and (max-width:1023px){.elementor-227 .elementor-element.elementor-element-19df780 img{max-width:none}.elementor-227 .elementor-element.elementor-element-19df780{transform:translateX(calc(-50% - 100px))}}