.elementor-663 .elementor-element.elementor-element-87f31e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:2px;--padding-block-end:2px;--padding-inline-start:2px;--padding-inline-end:2px;}.elementor-663 .elementor-element.elementor-element-87f31e:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-87f31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000B7 0%, #54545400 100%);}.elementor-663 .elementor-element.elementor-element-87f31e, .elementor-663 .elementor-element.elementor-element-87f31e::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-2640cfa{text-align:center;width:100%;max-width:100%;top:60px;z-index:5;}.elementor-663 .elementor-element.elementor-element-2640cfa .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:44px;font-weight:300;line-height:1em;}.elementor-663 .elementor-element.elementor-element-585b4952{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-663 .elementor-element.elementor-element-585b4952, .elementor-663 .elementor-element.elementor-element-585b4952::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-7a6785b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-663 .elementor-element.elementor-element-7a6785b4:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-7a6785b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26554b3 );}.elementor-663 .elementor-element.elementor-element-7a6785b4, .elementor-663 .elementor-element.elementor-element-7a6785b4::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-f3a0753{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:76px;--padding-inline-start:16px;--padding-inline-end:15px;}.elementor-663 .elementor-element.elementor-element-f3a0753:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-f3a0753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homedesign.advertoo.it/wp-content/uploads/2024/03/roma-slide.jpg");background-size:cover;}.elementor-663 .elementor-element.elementor-element-f3a0753, .elementor-663 .elementor-element.elementor-element-f3a0753::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-f3a0753.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-663 .elementor-element.elementor-element-28438847{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:absolute;bottom:30px;--z-index:9;}body:not(.rtl) .elementor-663 .elementor-element.elementor-element-28438847{left:0px;}body.rtl .elementor-663 .elementor-element.elementor-element-28438847{right:0px;}.elementor-663 .elementor-element.elementor-element-38e872c{text-align:center;z-index:6;}.elementor-663 .elementor-element.elementor-element-38e872c .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-38e872c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-663 .elementor-element.elementor-element-431b39de{text-align:center;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:6;}.elementor-663 .elementor-element.elementor-element-431b39de .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-663 .elementor-element.elementor-element-431b39de.elementor-element{--align-self:center;}.elementor-663 .elementor-element.elementor-element-1cf5812b .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-663 .elementor-element.elementor-element-1cf5812b .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-663 .elementor-element.elementor-element-1cf5812b .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-26554b3 );color:var( --e-global-color-26554b3 );background-color:var( --e-global-color-7370ea4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7370ea4 );border-radius:8px 8px 8px 8px;}.elementor-663 .elementor-element.elementor-element-1cf5812b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-49b22f7b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:76px;--padding-inline-start:16px;--padding-inline-end:15px;}.elementor-663 .elementor-element.elementor-element-49b22f7b:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-49b22f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homedesign.advertoo.it/wp-content/uploads/2024/03/napoli-slide.jpg");background-size:cover;}.elementor-663 .elementor-element.elementor-element-49b22f7b, .elementor-663 .elementor-element.elementor-element-49b22f7b::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-49b22f7b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-663 .elementor-element.elementor-element-677da9ec{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:absolute;bottom:30px;--z-index:9;}body:not(.rtl) .elementor-663 .elementor-element.elementor-element-677da9ec{left:0px;}body.rtl .elementor-663 .elementor-element.elementor-element-677da9ec{right:0px;}.elementor-663 .elementor-element.elementor-element-5ea55221{text-align:center;z-index:6;}.elementor-663 .elementor-element.elementor-element-5ea55221 .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-5ea55221 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-663 .elementor-element.elementor-element-9b4311b{text-align:center;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:6;}.elementor-663 .elementor-element.elementor-element-9b4311b .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-663 .elementor-element.elementor-element-9b4311b.elementor-element{--align-self:center;}.elementor-663 .elementor-element.elementor-element-55a52bf7 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-663 .elementor-element.elementor-element-55a52bf7 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-663 .elementor-element.elementor-element-55a52bf7 .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-26554b3 );color:var( --e-global-color-26554b3 );background-color:var( --e-global-color-7370ea4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7370ea4 );border-radius:8px 8px 8px 8px;}.elementor-663 .elementor-element.elementor-element-55a52bf7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-c51be6c{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:76px;--padding-inline-start:16px;--padding-inline-end:15px;}.elementor-663 .elementor-element.elementor-element-c51be6c:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-c51be6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homedesign.advertoo.it/wp-content/uploads/2024/03/milano-slide.jpg");background-size:cover;}.elementor-663 .elementor-element.elementor-element-c51be6c, .elementor-663 .elementor-element.elementor-element-c51be6c::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-c51be6c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-663 .elementor-element.elementor-element-7fd45066{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:absolute;bottom:30px;--z-index:9;}body:not(.rtl) .elementor-663 .elementor-element.elementor-element-7fd45066{left:0px;}body.rtl .elementor-663 .elementor-element.elementor-element-7fd45066{right:0px;}.elementor-663 .elementor-element.elementor-element-150d132d{text-align:center;z-index:6;}.elementor-663 .elementor-element.elementor-element-150d132d .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-150d132d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-663 .elementor-element.elementor-element-75c3bd93{text-align:center;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:6;}.elementor-663 .elementor-element.elementor-element-75c3bd93 .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-663 .elementor-element.elementor-element-75c3bd93.elementor-element{--align-self:center;}.elementor-663 .elementor-element.elementor-element-3015b8ff .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-663 .elementor-element.elementor-element-3015b8ff .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-663 .elementor-element.elementor-element-3015b8ff .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-26554b3 );color:var( --e-global-color-26554b3 );background-color:var( --e-global-color-7370ea4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7370ea4 );border-radius:8px 8px 8px 8px;}.elementor-663 .elementor-element.elementor-element-3015b8ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-653c791d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:76px;--padding-inline-start:16px;--padding-inline-end:15px;}.elementor-663 .elementor-element.elementor-element-653c791d:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-653c791d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homedesign.advertoo.it/wp-content/uploads/2024/03/torino-slide.jpg");background-size:cover;}.elementor-663 .elementor-element.elementor-element-653c791d, .elementor-663 .elementor-element.elementor-element-653c791d::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-653c791d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-663 .elementor-element.elementor-element-1df3c1b6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:absolute;bottom:30px;--z-index:9;}body:not(.rtl) .elementor-663 .elementor-element.elementor-element-1df3c1b6{left:0px;}body.rtl .elementor-663 .elementor-element.elementor-element-1df3c1b6{right:0px;}.elementor-663 .elementor-element.elementor-element-69a15a4a{text-align:center;z-index:6;}.elementor-663 .elementor-element.elementor-element-69a15a4a .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-69a15a4a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-663 .elementor-element.elementor-element-412a59e4{text-align:center;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:6;}.elementor-663 .elementor-element.elementor-element-412a59e4 .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-663 .elementor-element.elementor-element-412a59e4.elementor-element{--align-self:center;}.elementor-663 .elementor-element.elementor-element-514e3749 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-663 .elementor-element.elementor-element-514e3749 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-663 .elementor-element.elementor-element-514e3749 .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-26554b3 );color:var( --e-global-color-26554b3 );background-color:var( --e-global-color-7370ea4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7370ea4 );border-radius:8px 8px 8px 8px;}.elementor-663 .elementor-element.elementor-element-514e3749 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-3044f01b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:76px;--padding-inline-start:16px;--padding-inline-end:15px;}.elementor-663 .elementor-element.elementor-element-3044f01b:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-3044f01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homedesign.advertoo.it/wp-content/uploads/2024/03/firenze-slide.jpg");background-size:cover;}.elementor-663 .elementor-element.elementor-element-3044f01b, .elementor-663 .elementor-element.elementor-element-3044f01b::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-3044f01b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-663 .elementor-element.elementor-element-17783fed{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:absolute;bottom:30px;--z-index:9;}body:not(.rtl) .elementor-663 .elementor-element.elementor-element-17783fed{left:0px;}body.rtl .elementor-663 .elementor-element.elementor-element-17783fed{right:0px;}.elementor-663 .elementor-element.elementor-element-9b351a9{text-align:center;z-index:6;}.elementor-663 .elementor-element.elementor-element-9b351a9 .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-9b351a9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-663 .elementor-element.elementor-element-9576a5d{text-align:center;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:6;}.elementor-663 .elementor-element.elementor-element-9576a5d .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-663 .elementor-element.elementor-element-9576a5d.elementor-element{--align-self:center;}.elementor-663 .elementor-element.elementor-element-3a2a87b9 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-663 .elementor-element.elementor-element-3a2a87b9 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-663 .elementor-element.elementor-element-3a2a87b9 .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-26554b3 );color:var( --e-global-color-26554b3 );background-color:var( --e-global-color-7370ea4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7370ea4 );border-radius:8px 8px 8px 8px;}.elementor-663 .elementor-element.elementor-element-3a2a87b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-7c8ad201{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:76px;--padding-inline-start:16px;--padding-inline-end:15px;}.elementor-663 .elementor-element.elementor-element-7c8ad201:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-7c8ad201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homedesign.advertoo.it/wp-content/uploads/2024/03/bari-slide.jpg");background-size:cover;}.elementor-663 .elementor-element.elementor-element-7c8ad201, .elementor-663 .elementor-element.elementor-element-7c8ad201::before{--border-transition:0.3s;}.elementor-663 .elementor-element.elementor-element-7c8ad201.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-663 .elementor-element.elementor-element-a31bb3f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:absolute;bottom:30px;--z-index:9;}body:not(.rtl) .elementor-663 .elementor-element.elementor-element-a31bb3f{left:0px;}body.rtl .elementor-663 .elementor-element.elementor-element-a31bb3f{right:0px;}.elementor-663 .elementor-element.elementor-element-31441401{text-align:center;z-index:6;}.elementor-663 .elementor-element.elementor-element-31441401 .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-31441401 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-663 .elementor-element.elementor-element-29ae2768{text-align:center;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:6;}.elementor-663 .elementor-element.elementor-element-29ae2768 .elementor-heading-title{color:var( --e-global-color-26554b3 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-663 .elementor-element.elementor-element-29ae2768.elementor-element{--align-self:center;}.elementor-663 .elementor-element.elementor-element-3fcd303c .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-663 .elementor-element.elementor-element-3fcd303c .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-663 .elementor-element.elementor-element-3fcd303c .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-26554b3 );color:var( --e-global-color-26554b3 );background-color:var( --e-global-color-7370ea4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7370ea4 );border-radius:8px 8px 8px 8px;}.elementor-663 .elementor-element.elementor-element-3fcd303c > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-663 .elementor-element.elementor-element-2640cfa .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-663 .elementor-element.elementor-element-2640cfa .elementor-heading-title{font-size:32px;}.elementor-663 .elementor-element.elementor-element-2640cfa{top:38px;}.elementor-663 .elementor-element.elementor-element-7a6785b4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;}.elementor-663 .elementor-element.elementor-element-f3a0753{--min-height:480px;}.elementor-663 .elementor-element.elementor-element-49b22f7b{--min-height:480px;}.elementor-663 .elementor-element.elementor-element-c51be6c{--min-height:480px;}.elementor-663 .elementor-element.elementor-element-653c791d{--min-height:480px;}.elementor-663 .elementor-element.elementor-element-3044f01b{--min-height:480px;}.elementor-663 .elementor-element.elementor-element-7c8ad201{--min-height:480px;}}/* Start custom CSS for heading, class: .elementor-element-2640cfa */.elementor-663 .elementor-element.elementor-element-2640cfa span{
    font-size: 55px;
    font-weight: 700;
}

@media (max-width:1024px){
    .elementor-663 .elementor-element.elementor-element-2640cfa span{
        font-size: 50px;
    }    
}

@media (max-width:767px){
    .elementor-663 .elementor-element.elementor-element-2640cfa span{
        font-size: 42px;
    }    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cf5812b */.elementor-663 .elementor-element.elementor-element-1cf5812b svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55a52bf7 */.elementor-663 .elementor-element.elementor-element-55a52bf7 svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3015b8ff */.elementor-663 .elementor-element.elementor-element-3015b8ff svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-514e3749 */.elementor-663 .elementor-element.elementor-element-514e3749 svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a2a87b9 */.elementor-663 .elementor-element.elementor-element-3a2a87b9 svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fcd303c */.elementor-663 .elementor-element.elementor-element-3fcd303c svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585b4952 */.elementor-663 .elementor-element.elementor-element-585b4952:not(.swiper-initialized) .swiper-slide{
    max-width: 400px;
}
.elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide{
    border-top:none;
    border-bottom:none;
    overflow: visible;
}
.elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide:before,
.elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide:after{
content: '';
    position: absolute;
    left: calc(0% - 2px);
    bottom: 0;
    z-index: 1;
    width: calc(100% + 4px);
    height: 50%;
    background: transparent linear-gradient(180deg, #0000000D 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
.elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide:before{
    top:0;
    bottom:auto;
    background: transparent linear-gradient(180deg, #000000B7 0%, #54545466 50%, #54545400 100%) 0% 0% no-repeat padding-box; 
    height: 100%;
}
.elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide .progetti__list-content,
.elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide .progetti__list-btn,
.elementor-663 .elementor-element.elementor-element-585b4952 .progetti__list-title{
        transition: all .5s cubic-bezier(.215, .61, .355, 1);
}

@media (max-width:767px){
    .elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide{
        max-width: none;
    }     
    .elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide .progetti__list-content {
        bottom:82px;
    }   
     .elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide .progetti__list-content .progetti__list-btn{
        opacity:1;
        pointer-events: auto;
    }   
}

@media (min-width:768px){
    .elementor-663 .elementor-element.elementor-element-585b4952 .progetti__list-btn{
        opacity:0;
        pointer-events: none;
    }
    .elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide:hover .progetti__list-content {
        bottom:70px;
    }
    .elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide:hover .progetti__list-content .progetti__list-btn{
        opacity:1;
        pointer-events: auto;
    }
    .elementor-663 .elementor-element.elementor-element-585b4952 .swiper-slide:hover .progetti__list-title{
        transform: scale(1.2);
    }    
}/* End custom CSS */